@charset utf-8;
/*--
	Theme Name: WordPress Theme 1214
	Theme URI: http://template-help.com/
	Description: A theme from Template-Help.com Collection
	Version: 3
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/

html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{
  margin:0;
  padding:0;
  vertical-align:baseline;
}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
  display:block;
}
textarea{
  font:101%/1.5em Arial, Helvetica, sans-serif;
}
blockquote{
  quotes:none;
	border-left: 1px solid #CCCCCC;
	font-style: italic;
	margin-left: 2em;
}
q{
  quotes:none;
	font-style: italic;
}
blockquote:before,blockquote:after,q:before,q:after{
  content:'';content:none;
}
:focus{
  outline:none;
}

/* Baseline and common looks - Sets a vertical rhythm and styles the different elements.
 */
a{
  text-decoration:underline;
  border:0;
  color:#f23264;
}
a:hover,a:focus{
  text-decoration:none;
}
a img{
  border:0;
}
abbr,acronym{
  border-bottom:1px dotted;
  cursor:help;
  font-variant:small-caps;
}
address,cite,em,i{
  font-style:italic;
}
blockquote p{
  margin:0 1.5em 1.5em;
  padding:0.75em;
}
code,kbd,tt{
  font-family:"Courier New", Courier, monospace, serif;
  line-height:1;
}
del{
  text-decoration:line-through;
}
dfn{
  border-bottom:1px dashed;
  font-style:italic;
}
dl{
  margin:0;
}
dt{
  font-weight:700;
}
dd{
  margin:0 0 1.5em 0;

}
h1,h2,h3,h4,h5,h6{
  font-weight:700;
  padding:0;
}
h1{
  font-size:32px;
  line-height:1.2em;
  font-weight:normal;
  color:black;
  margin:0 0 0.75em;
}
h1.title { margin-top:-6px;}
	h1 span { color:#f23264;} 
h2{
  font-size:1.6em;
  line-height:1.2em;
  font-weight:normal;
  color:black;
  margin:0 0 1em;
}
h2.title {
	font-size:17px;
	line-height:1.2em;
	font-weight:normal;
	margin-bottom:8px;
}
h2.title a:hover { color:#c2224b;}
	h2 a {
		color:#000;
		text-decoration:none;
		}
h3{
  font-size:1.4em;
  margin:0 0 0.8em;
}
h3.title { 
	color:black;
	font-size:20px;
	font-weight:normal;
}
h4{
  font-size:1.2em;
  margin:0 0 0.6em;
  margin-left:3px;
}
h5{
  font-size:1em;
  text-decoration:underline;
  margin:0 0 1.8em;
}
h6{
  font-size:0.8em;
  margin:0 0 2.25em;
}
img{
  display:inline-block;
  vertical-align:text-bottom;
}
ins{
  text-decoration:overline;
}
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
ol{
  list-style:outside decimal;
}
p{
  font-weight:300;
  margin:0 0 1.5em;
}
pre{
  font-family:"Courier New", Courier, monospace, serif;
  margin:0 0 1.5em;
	border-left: 1px solid #CCCCCC;
	margin-left: 2em;
	padding-left: 2em;
}
sub{
  top:0.4em;
  font-size:0.85em;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup{
  font-size:0.85em;
  line-height:1;
  position:relative;
  bottom:0.5em;
  vertical-align:baseline;
}
strong,b{
  font-weight:700;
}
ul{
  list-style:outside disc;
}
ul,ol{
  margin:0 0 1.5em 1.5em;
  padding:0;
}
li ul{
  padding:0;
  margin:0 0 0 2em;
	list-style-position:outside;
	list-style-type:circle;
}
li ol {
  padding:0;
  margin:0 0 0 2em;
	list-style-position:outside;
}
table{
  border-collapse:collapse;
  border-spacing:0;
  margin:0 0 1.5em;
  padding:0;
	width:100%;
	border:none;
}
caption{
  font-style:italic;
  text-align:left;
}
tr.alt td{
  background:#eee;
}
td{
  border:0;
  padding:0.5em 1em;
  vertical-align:middle;
	border-bottom:1px solid #eee;
	line-height:1.5em;
}
th{
  font-weight:700;
  padding:0.5em 1em;
  vertical-align:middle;
	background:#eee;
	text-align:left;
}
button{
  -x-system-font: none;
  cursor:pointer;
  display:block;
  font-size:0.99em;
  height:2em;
  line-height:1.5em;
  margin:0.8em 0 0;
  padding:0 0.5em;
}
button::-moz-focus-inner {
  border: 0;
}
fieldset{
  border:0;
  margin:0 0 1.5em;
  position:relative;
  padding:1.5em 0 0;
}
fieldset fieldset{
  clear:both;
  margin:0 0 0.75em;
  padding:0 0 0 1.5em;
}
input{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  font-size:1em;
  line-height:1.5em;
  padding:.3em;
  margin:0 0 0.75em;
}
input[type=file]{
  height:2.25em;
  font-size:1em;
  padding:0;
  border:0;
  border:1px solid #ccc !ie;
}
textarea{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  margin:0;
  padding:.3em;
}
select{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  font-size:1em;
  line-height:1.5em;
  margin-bottom:0.75em;
  padding:0.25em;
  height:2.25em;
}
optgroup {
  font-weight:700;
  font-style:normal;
  text-indent:0.2em;
}
optgroup + optgroup {
  margin-top:1em;
}
option{
  font-size:1em;
  height:1.5em;
  padding:0;
  text-indent:1em;
}
label{
  cursor:pointer;
  display:block;
  margin:0;
  padding:0;
}
label input{
  background:0;
  border:0;
  line-height:1.5em;
  margin:0 0.5em 0 0;
  padding:0;
  width:auto;
}
legend{
  font-size:1.1666em;
  font-weight:700;
  left:0;
  margin:0;
  padding:0;
}




/* General
---------------------------------------- */
body{
	background:url(images/splash.jpg) no-repeat center top fixed #f1f1f1;
	color:#7f7f7f;
	font: 100%/1.125em Arial, Helvetica, sans-serif;
	position:relative;
}

#main {
	font-size:.75em;
}
.container {
	width: 1010px;
	margin: 0 auto;
	position:relative;
}




/* Header
---------------------------------------- */
header .container {
	height:195px;
	position:relative;
	z-index:999;
}

/* Logo */
.logo {
	position:absolute;
	left:0;
	top:19px;
	}
	.logo h1,
	.logo h2 {
		font-size:3em;
		line-height:1.2em;
		margin-bottom:0;
		}
		.logo h1 a,
		.logo h2 a {
			color:#222;
			text-decoration:none;
			}


/* Header widget */
#widget-header .widget-area ul { margin:0;}
#widget-header .widget-area ul li { list-style-type:none;}

	/* widget meta */
	#widget-header .widget-area.widget_meta {
		position:absolute;
		right:0;
		top:15px;
	}
		#widget-header .widget-area.widget_meta h3 { display:none;}
		#widget-header .widget-area.widget_meta li {
			float:left;
			margin-left:22px;
		}
			#widget-header .widget-area.widget_meta li a {
				color:#6d6d6d;
				text-decoration:none;
			}
			#widget-header .widget-area.widget_meta li a:hover { color:#c3224b;}
	
	/* widget search */		
	#widget-header .widget-area.widget_search {
		position:absolute;
		right:0;
		top:45px;
	}	



/* Slider
---------------------------------------- */
#slider-wrapper {
	height:440px;
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
}
	#slider-wrapper h1.slider-title {
		font-weight:normal;
		font-size:32px;
		line-height:1.2em;
		color:black;
		margin:-7px 0 12px 0;
	}  
#slider {
	position:relative;
	width:470px;
	height:397px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
	padding:12px 20px 15px 21px;
}
.nivo-caption h2 {
	font-weight:normal;
	color:white;
	font-size:22px;
	line-height:1.2em;
	margin-bottom:12px;
}
.nivo-caption p {
	margin:0;
	color:#8f8e8e;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-caption p a.marker {
		width:19px;
		height:19px;
		background:url(images/marker.gif) no-repeat left top;
		display:inline-block!important;
		vertical-align:text-top;
	}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	width:470px;
	height:20px;
	left:0;
	top:-28px;
	text-align:right;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	width:9px;
	overflow:hidden;
	padding-top:9px;
	height:0;
	background-repeat:no-repeat;
	background-position:-12px top;
	background-image:url(images/pagination.gif);
	display:inline-block !important;
	margin-left:3px;
}
.nivo-controlNav a:hover { background-position:-24px top;}
.nivo-controlNav a.active { background-position:left top;}

.nivo-directionNav {

	}
.nivo-directionNav a {
	position:absolute;
	display:block;
	width:34px;
	height:34px;
	text-indent:-9999px;
	border:0;
	top:50%;
}
a.nivo-nextNav {
	right:0;
	background:red;
}
a.nivo-prevNav {
	left:0;
	background:red;
}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}









/* Navigations
---------------------------------------- */

/* Primary navigation */
nav.primary {
	position:absolute;
	left:0;
	top:94px;
	height:101px;
	width:100%;
	background:url(images/nav-tail.gif) repeat-x left bottom;	
}

/* Essential styles for dropdown menu */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			13px;
	top:			60px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			0; /* match ul width */
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


/* Our skin for dropdown menu */
.sf-menu {
	max-width:1010px;
}
.sf-menu a {
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			white;
}
.sf-menu > li {
	background:url(images/divider.gif) no-repeat left 23px;
	margin-left:-2px;
}
.sf-menu > li:first-child { 
	background:none;
	margin-left:0;
}
	.sf-menu > li > a {
		font-size:14px;
		color:white;
		text-transform:uppercase;
		font-weight:bold;
		padding:28px 28px 18px 28px;
	}
	.sf-menu > li > a:hover,
	.sf-menu > li.sfHover > a,
	.sf-menu > li.current_page_item > a { background:url(images/nav-act.gif) repeat-x left top;}
	
.sf-menu li li {
	padding:14px 17px 15px;
	background:url(images/divider1.gif) no-repeat left 15px;
}
.sf-menu li li:first-child { background:none;}
	.sf-menu li li a { color:white;}
	.sf-menu li li a:hover,
	.sf-menu li li.sfHover a,
	.sf-menu li li.current_page_item a { color:black;}
	
.sf-menu li li li {
	line-height:22px;
	padding:0 0 0 20px;
	background:none;
}
	.sf-menu li li li a,
	.sf-menu li li.sfHover li a { color:white;}
	.sf-menu li li li a:hover,
	.sf-menu li li li.current_page_item a { color:#f23264;}
	
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu > li.current-menu-item > a {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	 /* background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 **
.sf-shadow ul {
	background:	url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}*/

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	height:			41px;
	position:		relative;
}
.sf-navbar li {
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			100%; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	position:		relative;
}
.sf-navbar li li ul {
	width:			11em;
	background:url(images/sub-menu.gif) repeat-x left top #090909;
	padding:16px 0;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			41px; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}




/* Top search */
#top-search {
	position:absolute;
	right:0;
	top:15px;
	}
	#top-search .input-search {
		width:160px;
		margin-right:10px;
		}
	#top-search #submit {
		width:50px;
		cursor:pointer;
		}






/* Content
---------------------------------------- */
.primary_content_wrap {
	position:relative;
	z-index:1;
	padding:41px 0 30px 0;
	background:white;
}
	
#content {
	float:left;
	width:470px;
}
#content.alt { 
	width:710px;
}
#content .col-1,
#content .col-2 {
	float:left;
	width:230px;
}
#content .col-2 { margin-left:10px;}

	#content .indent { padding:0 30px;}
	#content .bot-indent { padding:0 0 5px 0;}
	#content .bot-indent1 { margin-bottom:7px;}

#full-width #content {
	float:none;
	width:100%;
	}
	article {
		padding-bottom:30px;
		overflow:hidden;
		width:100%;
	}
	article.single-post {
		border-bottom:none;
		}
		.featured-thumbnail {
			float:left;
		}
			.featured-thumbnail img {
				margin:5px 20px 10px 0;
			}
		
		.post-comments { margin-right:20px;}	
		.post-comments.fright { margin-top:10px;}
			.post-comments a {
				color:black;
				padding:0 0 2px 31px;
				background:url(images/icon.gif) no-repeat left top;
			}	
		
		
		ul.cont-list { 
			margin-left:0;
			background:url(images/line-hor.gif) repeat-x left bottom;
			padding:0 0 18px 0;
		}
			ul.cont-list li {
				list-style-type:none;
				background:url(images/post-tail.gif) repeat-x left top;
				padding-top:20px;
				margin-top:16px;
			}
			ul.cont-list li:first-child { margin-top:-1px;}
		
			
		.post-content {
			
		}
			.post-content .excerpt {
				margin-bottom:1.5em;
				}
			.pagination {
				
			}
				.pagination a {
					display:inline-block;
					padding:0 5px;
					background:#eee;
					}
	.post-meta {
		line-height:28px;
		background:url(images/tail-bg.gif) repeat-x left top;
		font-size:11px;
		color:white;
		font-weight:bold;
		padding:0 0 0 10px;
		display:block;
		width:220px;
		margin-bottom:7px;
	}
	.post-author {	
		font-size:11px;
		margin-bottom:5px;
		padding:0 0 0 10px;
	}
		.post-author a {
			color:#898888;
			text-decoration:none;
		}
		.post-author a:hover { text-decoration:underline;}
	
	.post-navigation {
		
	}
	p.gravatar {
		float:left;
		margin-right:20px;
		}
	
	
	.alignleft {
		float:left;
		margin:0 20px 10px 0;
		}
	.alignright {
		float:right;
		margin:0 0 10px 20px;
		}
	.aligncenter {
		text-align:center;
		margin:0 auto;
		}
	article .post-content img {
		max-width:710px;
		}
		

ul.extra-list { 
	margin:0;
}		
	ul.extra-list li {
		list-style-type:none;
		width:100%;
		overflow:hidden;
		vertical-align:top;
		font-size:11px;
		background:url(images/line-hor.gif) repeat-x left top;
		padding-top:22px;
		margin-top:14px;
	}
	ul.extra-list li:first-child { 
		padding-top:0;
		margin-top:0;
		background:none;
	}
	
		ul.extra-list li strong { 
			margin:0 0 -10px 0;
			font-size:14px;
			display:block;
		}
			ul.extra-list li strong a {
				font-weight:bold;
				text-decoration:none;
			}
			ul.extra-list li strong a:hover { text-decoration:underline;}
			
		ul.extra-list li p { margin:0;}	
			
		ul.extra-list li h5 { 
			font-size:11px;
			color:black;
			margin:0;
		}	
			ul.extra-list li h5 span { font-weight:normal;}




/* Comments
---------------------------------------- */
.commentlist {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	li.comment {
		list-style-type:none;
		overflow:hidden;
	}
		.odd {
			
		}
		.even {
			
		}
			li.comment .comment-body {
				padding:10px 10px 25px 60px;
				position:relative;
				zoom:1;
				background:#e8e8e8;
				color:black;
				margin-bottom:20px;
				}
		.author-comment {
			
		}
		.comment-author {
			padding:.5em 0 1em 0;
			}
		.comment-text {
			
		}
		.comment-meta {
			font-size:11px;
			color:#999;
			position:absolute;
			right:20px;
			top:15px;
		}
			li.comment .avatar {
				float:none;
				margin:0;
				position:absolute;
				left:10px;
				top:10px;
				padding:1px;
				border:1px solid #dbdbdb;
				vertical-align:top;
				overflow:hidden;
				}
				li.comment .avatar {
					display:block;
					vertical-align:top;
					overflow:hidden;
					}
				
				.commentlist ul.children {
					margin:20px 0 0 30px;
					}
					.commentlist ul.children li.comment {
						}
				
				.reply {
					position:absolute;
					right:20px;
					bottom:15px;
					}
					.reply a {
						display:inline-block;
						background:#000;
						padding:3px 8px;
						color:#fff;
						text-decoration:none;
						}
					.reply a:hover { background:#d21b4a;}
				
				
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
	
	.allowed_tags {
		background:#eee;
		padding:15px;
		font-size:11px;
		font-family:"Courier New", Courier, monospace;
		color:#666;
		}
		.allowed_tags strong {
			font-family:Tahoma, Geneva, sans-serif;
			}
		#respond {
			padding-top:25px;			
		}
		.cancel-comment-reply {
			
		}



/* Page
---------------------------------------- */
.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.author-meta {
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
	}
	.author-meta p.gravatar {
		margin:0;
		}



/* Post
---------------------------------------- */
.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}


/* Older and newer navigation */
nav.oldernewer {
	width:100%;
	overflow:hidden;
	margin-bottom:1.5em;
}
	.older {
		float:left;
	}
	.newer {
		float:right;
	}

.search {
	
}

.author-info {
	width:100%;
	overflow:hidden;
	margin-bottom:3em;
}
	.author-info .avatar {
		margin:0 20px 0 0;
		}
		.author-info .avatar img {
			float:left;
			background:#fff;
			padding:7px;
			border:1px solid #dbdbdb;
			}




/* Author
---------------------------------------- */
#post-author {
	overflow:hidden;
	padding:20px;
	background:#1d1d1d;
	color:white;
	margin-bottom:2em;
	}
#author-link {
	margin-top:1.5em;
	}
	#post-author .gravatar {
		margin:0 20px 0 0;
		}
	#post-author .gravatar img {
		background:#fff;
		border:1px solid #dbdbdb;
		padding:5px;
		}

/* Recent author posts */
#recent-author-posts {
	
}

/* Recent author comments */
#recent-author-comments ul { margin-left:0;}
	#recent-author-comments ul li {
		list-style-type:none;
		background:url(images/arrow.gif) no-repeat left 7px;
		padding:0 0 5px 10px;
	}




/* 404
---------------------------------------- */
#error404 {
	text-align:center;
	padding:80px 0 90px 0;	
}





/* Portfolio
---------------------------------------- */
.latestwork {
	width:100%;
	overflow:hidden;
	list-style-type:none;
	padding:0;
	margin:0;
	}
	.latestwork li {
		float:left;
		margin-right:20px;
		}



/* Sidebar
---------------------------------------- */
#sidebar {
	float:left;
	width:260px;
	margin:-10px 10px 0 0;
}
#sidebar-right {
	float:left;
	width:260px;
	margin-left:10px;
	margin-top:-10px;
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			margin-top:10px;
		}
			.widget h3 {
				color:#fff;
				font-size:16px;
				line-height:39px;
				background:url(images/title-tail.gif) repeat-x left top;
				padding-left:30px;
				font-weight:normal;
				margin-bottom:4px;
			}
			.widget h3.title { 
				margin-bottom:0;
				padding-left:20px;
				height:39px;
				position:relative;
				z-index:2;
			}
			.widget ul { 
				margin:0;
				margin-left:15px;
			}
				.widget ul li { list-style-type:none;}
				
					.widget.widget_categories ul li a,
					.widget.widget_archive ul li a,
					.widget.widget_nav_menu ul li a,
					.widget.widget_links ul li a,
					.widget.widget_meta ul li a,
					.widget.widget_pages ul li a {
						text-decoration:none;
						color:black;
						line-height:25px;
						background-image:url(images/link-tail.gif);
						background-repeat:repeat-x;
						background-position:left -36px;
						display:block;
						padding-left:0px;
					}
					.widget.widget_categories ul li a:hover,
					.widget.widget_archive ul li a:hover,
					.widget.widget_nav_menu ul li a:hover,
					.widget.widget_links ul li a:hover,
					.widget.widget_meta ul li a:hover,
					.widget.widget_pages ul li a:hover { 
						background-position:left top;
						color:white;
						font-weight:bold;
					}
		ul.children {
			margin:0 0 0 20px;
		}

		
.widget.widget_tag_cloud .tagcloud,
#sidebar .widget.widget_text .textwidget,
#sidebar-right .widget.widget_text .textwidget { padding:10px 0 10px 0px;}

		
/* Recent posts */
.widget.widget_my_postwidget h3 { padding-left:20px;}		
.widget.widget_my_postwidget ul.latestpost {
	margin-left:0;
	padding:7px 0 38px 0;
	margin-bottom:18px;
	width:230px;
	background:url(images/line-hor.gif) repeat-x left bottom;
}	
	.widget.widget_my_postwidget ul.latestpost li {
		background:url(images/line-hor.gif) repeat-x left top;
		padding-top:20px;
		margin-top:20px;
	}
	.widget.widget_my_postwidget ul.latestpost li:first-child {
		background:none;
		padding-top:0;
		margin-top:0;
	}
		.widget.widget_my_postwidget ul.latestpost li .post-meta2 {
			background:none;
			color:#f23264;
			padding:0;
			font-weight:bold;
			margin-bottom:5px;
			font-size:11px;
			line-height:1.2em;
		}
		.widget.widget_my_postwidget ul.latestpost li h4 {margin-bottom:5px;}
			.widget.widget_my_postwidget ul.latestpost li h4 a {
				color:black;
				text-decoration:none;
			}
			.widget.widget_my_postwidget ul.latestpost li h4 a:hover {
				color:#f23264;
				text-decoration:underline;
			}
		.widget.widget_my_postwidget ul.latestpost li p {
			font-size:11px;
			line-height:14px;
			margin-bottom:0;
		}
		.widget.widget_my_postwidget ul.latestpost li .marker { margin-left:0 !important;} 
		.widget.widget_my_postwidget ul.latestpost li .featured-thumbnail { float:none;}	

/* Polls */
.widget.widget_polls-widget h3 { margin-bottom:0;}
.widget.widget_polls-widget .wp-polls { 
	background:url(images/widget-tail.gif) repeat-x left top #090909;
	padding:17px 20px 20px 30px;
}
	.widget.widget_polls-widget .wp-polls p { 
		color:#f23264;
		font-weight:bold;
		text-align:left !important;
		margin-bottom:12px;
	}
	.widget.widget_polls-widget ul.wp-polls-ul { 
		padding:0 0 15px 0;
		margin:0;
	}
		.widget.widget_polls-widget ul.wp-polls-ul li {
			overflow:hidden;
			width:100%;
			vertical-align:top;
			margin-top:18px;
		}
		.widget.widget_polls-widget ul.wp-polls-ul li:first-child { margin-top:0;}
			.widget.widget_polls-widget ul.wp-polls-ul li label { 
				float:left;
				width:164px;
			}
			.widget.widget_polls-widget ul.wp-polls-ul li input[type=radio] { 
				float:left;
				margin-top:2px;
				vertical-align:top;
				width:12px;
				height:12px;
				margin-right:21px;
			}
			.widget.widget_polls-widget ul.wp-polls-ul li label:hover { color:white;}
			
	.widget.widget_polls-widget .Buttons {
		border:0 none;
		color:#2e2e2e;
		width:45px;
		height:27px;
		float:left;
		margin-right:10px;
		cursor:pointer;
		background:#fcfcfc;
	}
	.widget.widget_polls-widget .Buttons:hover { background:#e2e2e2;}
	.widget.widget_polls-widget a.res {
		background:url(images/link-tail1.gif) repeat-x left top;
		color:white;
		text-decoration:none;
		font-weight:normal;
		width:65px;
		height:27px;
		line-height:27px;
		display:inline-block;
		text-align:center;
	}
	.widget.widget_polls-widget a.res:hover { background:#bf244b;}
	

/* Recent comments */	
.widget.widget_my_recent_comments ul#recentcomments {
	padding:16px 0 18px 0;
	background:url(images/line-hor.gif) repeat-x left bottom;
	overflow:hidden;
}
	.widget.widget_my_recent_comments ul#recentcomments li {
		width:100%;
		overflow:hidden;
		vertical-align:top;
		font-size:11px;
		line-height:14px;
		background:url(images/line-hor.gif) repeat-x left top;
		padding:14px 0 0 0;
		margin-top:10px;
	}
	.widget.widget_my_recent_comments ul#recentcomments li:first-child { 
		background:none;
		padding-top:0;
		margin-top:0;
	}
		.widget.widget_my_recent_comments ul#recentcomments li img {
			float:left;
			margin-right:13px;
		}
		.widget.widget_my_recent_comments ul#recentcomments li a {
			text-decoration:none;
			font-weight:bold;
			font-size:12px;
			line-height:1.2em;
			display:inline-block;
			margin-top:8px;
		}
		.widget.widget_my_recent_comments ul#recentcomments li a:hover { color:black;}
	

/* Popular posts */	
.widget.popular-posts h3 {
	background:none;
	color:black;
	font-size:21px;
	line-height:1.2em;
	padding:0 0 12px 0;
	margin-bottom:20px;
	border-bottom:6px solid #f23264;
}
.widget.popular-posts ul { margin-left:0;}	
	.widget.popular-posts ul li {
		width:100%;
		overflow:hidden;
		vertical-align:top;
		background:url(images/line-hor.gif) repeat-x left bottom;
		padding-bottom:10px;
		margin-bottom:10px;
	}
		.widget.popular-posts ul li img.wpp-thumbnail {
			float:left;
			margin-right:10px;
		}
		.widget.popular-posts ul li a {
			font-weight:bold;
			color:black;
			display:block;
			text-decoration:none;
		}
		.widget.popular-posts ul li a:hover {
			color:#f23264;
			text-decoration:underline;
		}
		.widget.popular-posts ul li .wpp-excerpt {
			display:block;
			font-size:11px;
			line-height:14px;
			padding-right:15px;
		}
			.widget.popular-posts ul li .wpp-excerpt .marker,
			.widget ul.latestpost li .marker {
				width:3px;
				height:5px;
				margin-left:10px;
				display:inline-block;
				background:url(images/arrow.gif) no-repeat left top;
			}
			*+ html .widget.popular-posts ul li .wpp-excerpt .marker { margin-top:-8px;}
	

/* Calendar */
#calendar_wrap {
	padding:0 10px 0 15px;
	}
	#wp-calendar {
		width:100%;
		}
		#wp-calendar caption {
			text-align:center;
			}
		#wp-calendar td {
			text-align:center;
			padding:6px 0;
			border:none;
			}
		#wp-calendar caption {
			font-size:16px;
			color:#000;
			font-weight:bold;
			padding:4px 0;
			margin-bottom:5px;
			}
		#wp-calendar thead th {
			padding:7px 0;
			font-size:14px;
			background:#fff;
			color:#000;
			text-align:center;
			}
		#wp-calendar #prev {
			text-align:left;
			}
		#wp-calendar #next {
			text-align:right;
			}

/* Post Cycle */
.folio_cycle {
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	}
	.folio_cycle li {
		float:left;
		width:100px;
		height:100px;
		margin:0 0 15px 15px;
		overflow:hidden;
		}





/* Footer
---------------------------------------- */
#footer .container {
	height:106px;
	color:#a5a5a5;
}
#footer .inside { padding:35px 0 0 0;}

#footer .copy a { 
	text-decoration:none;
	color:#a5a5a5;
}
#footer .copy a:hover { color:black;}
#footer .copy span,
#footer .copy span a,
#footer .copy span a:hover { color:#f23264;}

#footer .copy span a:hover { text-decoration:underline;}
	
	/* Footer navigation */
	nav.footer {
		
	}
		nav.footer ul {
			overflow:hidden;
			width:100%;
			margin:0 0 4px 0;
		}
			nav.footer ul li {
				list-style-type:none;
				float:left;
				padding-right:20px;
			}
				nav.footer ul li a {
					text-decoration:none;
					color:black;
				}
				nav.footer ul li a:hover { text-decoration:underline;}



/* Misc
---------------------------------------- */
.button {
	display:inline-block;
	text-decoration:none;
	color:#f23264;
	font-weight:bold;
	text-decoration:none;
}
.button.alt { color:black;}
.button.alt:hover {color:#f23264;}
.button:hover { color:black;}
	.button span { font-size:9px;}
	
.no-results {
	
}

.widget-area {
	
}

.line-hor {
	height:1px;
	background:url(images/line-hor.gif) repeat-x left top;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:30px 0;
	}

/* Address */
.address {
	padding:0 0 0 10px;
	}
.address dt {
	margin-bottom:1.5em;
	}
.address dd {
	margin-bottom:0;
	width:100%;
	overflow:hidden;
	}
	.address dd span {
		float:left;
		width:100px;
		}



/* Forms
---------------------------------------- */

/* Form defaults */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


/* Comment form */
#commentform label { display:inline-block;}
	#commentform p.field {
		margin-bottom:5px;
		}
		#commentform small {
			color:#8b8b8b;
			}
	#commentform input[type=text] {
		width:250px;
		padding:4px;
		display:block;
		background:#fbfbfb;
		border:1px solid #e8e8e8;
		}
	#commentform textarea {
		width:460px;
		height:150px;
		background:#fbfbfb;
		padding:4px;
		margin-top:10px;
		overflow:auto;
		border:1px solid #e8e8e8;
		}
	#commentform #submit {
		background:#000;
		height:30px;
		line-height:30px;
		padding:0 10px;
		color:#fff;
		cursor:pointer;
		border:none;
		width:130px;
		}
	#commentform #submit:hover {
		background:#c4214b;
		}
	
	#commentform input[type=text]:hover,
	#commentform textarea:hover {
		border-color:#c8c8c8;
		}
	#commentform input[type=text]:focus,
	#commentform textarea:focus {
		border-color:#d6194a;
		}




/* Contact form */
	.wpcf7-form p.field {
		margin-bottom:5px;
		line-height:1.8em;
		font-weight:bold;
		}
	.wpcf7-form p.field input {
		background:#fbfbfb;
		padding:8px 0 8px 8px;
		width:330px;
		border:1px solid #e8e8e8;
		margin-right:10px;
		color:#111;
		font-size:12px;
		}
		.wpcf7-form p.field small {
			color:red;
			}
	.wpcf7-form textarea {
		width:480px;
		height:160px;
		background:#fbfbfb;
		font-size:1em;
		padding:8px 0 8px 8px;
		border:1px solid #e8e8e8;
		overflow:auto;
		color:#111;
		font-size:12px;
		margin-bottom:20px;
		}
	.wpcf7-form .submit-wrap {
		margin-bottom:0;
		}
	.wpcf7-form .submit-wrap input {
		cursor:pointer;
		background:#c7204a;
		height:29px;
		width:125px;
		display:inline-block;
		font-size:14px;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		margin-bottom:2px;
		border:none;
		}
	.wpcf7-form .submit-wrap input:hover {
		background:#000;
		color:#fff;
		}
		.wpcf7-not-valid-tip {
			width:200px !important;
			position:absolute;
			left:100% !important;
			top:-5px !important;
			padding:1px 0 1px 5px !important;
			background:none !important;
			color:red !important;
			border:none !important;
			}




/* Sidebar search form */
#searchform {	
	}
#searchform .searching {
		width:226px;
		padding:6px 5px;
		line-height:1.29em;
		background:url(images/search-input.gif) no-repeat left top;
		border:1px solid #e8e8e8;
	}
	#searchform .submit {
		width:70px;
		height:29px;
		color:white;
		font-weight:bold;
		font-size:14px;
		text-transform:uppercase;
		background-repeat:no-repeat;
		background-position:left top;
		background-image:url(images/search-button.gif);
		cursor:pointer;
		border:0 none;
		vertical-align:top;
	}
	#searchform .submit:hover { background:black;}
	
	*+ html #searchform .submit { vertical-align:middle;}



/* Fluid Columns */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:4%; float:left; }
.last_col { margin-right:0 !important; clear:right; }


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.extra-wrap {
	overflow:hidden;
	}


/* Clear Floated Elements */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* ----- Bas de page ----- */
.pages {
	margin: 20px 5px 0;
}

.pages .precedente {
	float: left;
	line-height: 15px;
	
}

.pages .suivante  {
	float: right;
	line-height: 15px;
}

.clear {
	clear:both;
	height: 20px;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

/* ----- Sidebar gauche devenir redacteur ----- */
.signup { background: transparent url(http://www.seo-et-referencement.fr/guestblogimages/style_pink/signup-box.png) no-repeat; }

.newsletter { 
	width:200px; 
	margin: 0 auto; 
	padding: 20px 0 20px 0px;
	color: #f9f9f9;
	text-shadow: #444 1px 1px 0px;
	font-size: 12px;
}

.bouton { 
	background:url(http://www.seo-et-referencement.fr/guestblogimages/style_pink/button.png) no-repeat; 
	color: #ffffff;
	font-family: Arial, "Helvetica Neue";
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	margin: 0px 0px 0px 36px;
	padding: 3px 0px 0px 25px;
}

/* --- Ajout personnel --- */
@font-face {
    font-family: "open_sansregular";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-regular.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-regular.woff") format("woff"), url("708d7457/fonts/opensans-regular.ttf") format("truetype"), url("708d7457/fonts/opensans-regular.svg#open_sansregular") format("svg");
}
@font-face {
    font-family: "open_sansbold";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-bold-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-bold-webfont.woff") format("woff"), url("708d7457/fonts/opensans-bold-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
}
@font-face {
    font-family: "open_sansitalic";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-italic-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-italic-webfont.woff") format("woff"), url("708d7457/fonts/opensans-italic-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");
}
@font-face {
    font-family: "open_sansbold_italic";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-bolditalic-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-bolditalic-webfont.woff") format("woff"), url("708d7457/fonts/opensans-bolditalic-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");
}
@font-face {
    font-family: "open_sanslight";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-light-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-light-webfont.woff") format("woff"), url("708d7457/fonts/opensans-light-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
}
@font-face {
    font-family: "open_sanssemibold";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-semibold-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-semibold-webfont.woff") format("woff"), url("708d7457/fonts/opensans-semibold-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
}
@font-face {
    font-family: "robotoregular";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/roboto-regular-webfont.woff2") format("woff2"), url("708d7457/fonts/roboto-regular-webfont.woff") format("woff"), url("708d7457/fonts/roboto-regular-webfont.ttf") format("truetype"), url("708d7457/fonts/roboto-regular-webfont.svg#robotoregular") format("svg");
}
@font-face {
    font-family: "open_sanssemibold_italic";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/opensans-semibolditalic-webfont.woff2") format("woff2"), url("708d7457/fonts/opensans-semibolditalic-webfont.woff") format("woff"), url("708d7457/fonts/opensans-semibolditalic-webfont.ttf") format("truetype"), url("708d7457/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");
}
@font-face {
    font-family: "pt_sans_narrowregular";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/ptn57f-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/ptn57f-webfont.woff2") format("woff2"), url("708d7457/fonts/ptn57f-webfont.woff") format("woff"), url("708d7457/fonts/ptn57f-webfont.ttf") format("truetype"), url("708d7457/fonts/ptn57f-webfont.svg#pt_sans_narrowregular") format("svg");
}
@font-face {
    font-family: "pt_sans_narrowbold";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/ptn77f-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/ptn77f-webfont.woff2") format("woff2"), url("708d7457/fonts/ptn77f-webfont.woff") format("woff"), url("708d7457/fonts/ptn77f-webfont.ttf") format("truetype"), url("708d7457/fonts/ptn77f-webfont.svg#pt_sans_narrowbold") format("svg");
}
@font-face {
    font-family: "pt_sansregular";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/pts55f1-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/pts55f1-webfont.woff2") format("woff2"), url("708d7457/fonts/pts55f1-webfont.woff") format("woff"), url("708d7457/fonts/pts55f1-webfont.ttf") format("truetype"), url("708d7457/fonts/pts55f1-webfont.svg#pt_sansregular") format("svg");
}
@font-face {
    font-family: "pt_sansbold";
    font-style: normal;
    font-weight: normal;
    src: url("708d7457/fonts/pts75f1-webfont.eot?#iefix") format("embedded-opentype"), url("708d7457/fonts/pts75f1-webfont.woff2") format("woff2"), url("708d7457/fonts/pts75f1-webfont.woff") format("woff"), url("708d7457/fonts/pts75f1-webfont.ttf") format("truetype"), url("708d7457/fonts/pts75f1-webfont.svg#pt_sansbold") format("svg");
}
html {
    font-family: sans-serif;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0 none;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0 none;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
* {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
/*
body {
    background-color: #f6f6f6;
    color: #2e2e2e;
    font-family: "open_sansregular";
    font-size: 1em;
    line-height: 1.875em;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    border-bottom: 0.0625rem solid #bed4f4;
    color: #1170c4;
    text-decoration: none !important;
    transition: border-color 0.45s ease-out 0s;
}
a:hover, a:focus {
    border-color: #1170c4;
    color: #1170c4;
}
a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
a.block-link {
    border: 0 none;
}
*/
.view-link {
    border-bottom: 0.0625rem solid #bed4f4;
    color: #1170c4;
    cursor: pointer;
    text-decoration: none !important;
    transition: border-color 0.45s ease-out 0s;
}
.view-link:hover, .view-link:focus {
    border-color: #1170c4;
    color: #1170c4;
}
.view-link:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.view-link.block-link {
    border: 0 none;
}
/*
img {
    vertical-align: middle;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bcbcbc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 30px;
    margin-top: 0;
}
*/
.clearfix::before, .clearfix::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after {
    content: " ";
    display: table;
}
.clearfix::after, .row::after, .form-horizontal .form-group::after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.centered {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.relative {
    position: relative;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
    background-color: #f9f2f4;
    border-radius: 4px;
    color: #c7254e;
    font-size: 90%;
    padding: 2px 4px;
}

/*
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
    color: #161616;
    font-family: "open_sansregular";
    margin-top: 0;
}
h1, .h1 {
    font-size: 2em;
}
h2, .h2 {
    font-size: 1.75em;
}
h3, .h3 {
    font-size: 1.125em;
}
h4, .h4 {
    font-size: 1em;
}
h1, .h1 {
    border-left: 5px solid #6dbc00;
    font-weight: normal;
    line-height: 45px;
    margin-bottom: 40px;
    padding-left: 30px;
}
h1.wa, .h1.wa {
    border-left: 5px solid #fd8424;
}
h1.rt, .h1.rt {
    border-left: 5px solid #ee4112;
}
h1.ssg, .h1.ssg {
    border-left: 5px solid #46bb00;
}
h1.la, .h1.la {
    border-left: 5px solid #1282ee;
}
h1.bz, .h1.bz {
    border-left: 5px solid #ce366f;
}
h1.left-indent, .h1.left-indent {
    margin-left: -50px;
    padding-left: 45px;
}

h2, .h2 {
    border-left: 4px solid #6dbc00;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 40px;
    margin-top: 60px;
    padding-left: 30px;
}
h2.wa, .h2.wa {
    border-left: 4px solid #fd8424;
}
h2.rt, .h2.rt {
    border-left: 4px solid #ee4112;
}
h2.ssg, .h2.ssg {
    border-left: 4px solid #46bb00;
}
h2.la, .h2.la {
    border-left: 4px solid #1282ee;
}
h2.bz, .h2.bz {
    border-left: 4px solid #ce366f;
}

h2.left-indent, .h2.left-indent {
    margin-left: -50px;
    padding-left: 46px;
}
/*
h3, .h3 {
    font-family: "open_sansbold";
    font-weight: normal;
    line-height: 1.66em;
    margin-bottom: 10px;
    margin-top: 40px;
}
h4, .h4 {
    font-family: "open_sanssemibold";
    font-weight: normal;
    line-height: 1.876em;
    margin-bottom: 10px;
    margin-top: 0;
}
p {
    margin: 0 0 30px;
}
p.narrow {
    margin: 0 0 15px;
}
.narrow-paragraph p {
    margin: 0 0 15px;
}
*/

.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-middle {
    vertical-align: middle;
}
.text-top {
    vertical-align: top;
}
.text-bottom {
    vertical-align: bottom;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.green {
    color: #6dbc00;
}
.gray {
    color: #808080;
}
.red {
    color: #ee4112;
}
.blue {
    color: #2c86d5;
}
.orange {
    color: #fd8424;
}
.purple {
    color: #ce366f;
}
/*
.bold {
    font-family: "open_sansbold";
}

.bold .italic, .bold.italic {
    font-family: "open_sansbold_italic";
    font-style: normal;
    font-weight: normal;
}
.bold em {
    font-family: "open_sansbold_italic";
    font-style: normal;
    font-weight: normal;
}
.bold .normal-text em {
    font-family: "open_sanssemibold_italic";
    font-weight: normal;
}
.semibold {
    font-family: "open_sanssemibold";
    font-weight: normal;
}
.semibold .italic, .semibold.italic, .semibold em {
    font-family: "open_sanssemibold_italic";
}
/*
strong {
    font-family: "open_sansbold";
    font-weight: normal;
}

strong em {
    font-family: "open_sansbold_italic";
    font-weight: normal;
}
strong .italic, strong.italic {
    font-family: "open_sansbold_italic";
    font-weight: normal;
}
em {
    font-family: "open_sansitalic";
    font-style: normal;
    font-weight: normal;
}
.italic strong {
    font-family: "open_sansbold_italic";
}*/
.normal-text {
    font-family: "open_sansregular";
    font-weight: normal;
}
.xsmall-text {
    font-size: 0.75em;
    line-height: 1.25em;
}
.small-text {
    font-size: 0.875em;
    line-height: 1.8333em;
}
.origin-text {
    font-size: 1em;
}
.middle-text {
    font-size: 1.125em;
    line-height: 1.666em;
}
.italic {
    font-family: "open_sansitalic";
    font-style: normal;
    font-weight: normal;
}
.per-100 {
    width: 100%;
}
.per-95 {
    width: 95%;
}
.per-90 {
    width: 90%;
}
.per-85 {
    width: 85%;
}
.per-80 {
    width: 80%;
}
.per-75 {
    width: 75%;
}
.per-70 {
    width: 70%;
}
.per-65 {
    width: 65%;
}
.per-60 {
    width: 60%;
}
.per-55 {
    width: 55%;
}
.per-50 {
    width: 50%;
}
.per-45 {
    width: 45%;
}
.per-40 {
    width: 40%;
}
.per-35 {
    width: 35%;
}
.per-30 {
    width: 30%;
}
.per-25 {
    width: 25%;
}
.per-20 {
    width: 20%;
}
.per-15 {
    width: 15%;
}
.per-10 {
    width: 10%;
}
.per-5 {
    width: 5%;
}
.mr-100 {
    margin-right: 100px;
}
.ml-100 {
    margin-left: 100px;
}
.mt-100 {
    margin-top: 100px;
}
.mb-100 {
    margin-bottom: 100px;
}
.pr-100 {
    padding-right: 100px;
}
.pl-100 {
    padding-left: 100px;
}
.pt-100 {
    padding-top: 100px;
}
.pb-100 {
    padding-bottom: 100px;
}
.mr-95 {
    margin-right: 95px;
}
.ml-95 {
    margin-left: 95px;
}
.mt-95 {
    margin-top: 95px;
}
.mb-95 {
    margin-bottom: 95px;
}
.pr-95 {
    padding-right: 95px;
}
.pl-95 {
    padding-left: 95px;
}
.pt-95 {
    padding-top: 95px;
}
.pb-95 {
    padding-bottom: 95px;
}
.mr-90 {
    margin-right: 90px;
}
.ml-90 {
    margin-left: 90px;
}
.mt-90 {
    margin-top: 90px;
}
.mb-90 {
    margin-bottom: 90px;
}
.pr-90 {
    padding-right: 90px;
}
.pl-90 {
    padding-left: 90px;
}
.pt-90 {
    padding-top: 90px;
}
.pb-90 {
    padding-bottom: 90px;
}
.mr-85 {
    margin-right: 85px;
}
.ml-85 {
    margin-left: 85px;
}
.mt-85 {
    margin-top: 85px;
}
.mb-85 {
    margin-bottom: 85px;
}
.pr-85 {
    padding-right: 85px;
}
.pl-85 {
    padding-left: 85px;
}
.pt-85 {
    padding-top: 85px;
}
.pb-85 {
    padding-bottom: 85px;
}
.mr-80 {
    margin-right: 80px;
}
.ml-80 {
    margin-left: 80px;
}
.mt-80 {
    margin-top: 80px;
}
.mb-80 {
    margin-bottom: 80px;
}
.pr-80 {
    padding-right: 80px;
}
.pl-80 {
    padding-left: 80px;
}
.pt-80 {
    padding-top: 80px;
}
.pb-80 {
    padding-bottom: 80px;
}
.mr-75 {
    margin-right: 75px;
}
.ml-75 {
    margin-left: 75px;
}
.mt-75 {
    margin-top: 75px;
}
.mb-75 {
    margin-bottom: 75px;
}
.pr-75 {
    padding-right: 75px;
}
.pl-75 {
    padding-left: 75px;
}
.pt-75 {
    padding-top: 75px;
}
.pb-75 {
    padding-bottom: 75px;
}
.mr-70 {
    margin-right: 70px;
}
.ml-70 {
    margin-left: 70px;
}
.mt-70 {
    margin-top: 70px;
}
.mb-70 {
    margin-bottom: 70px;
}
.pr-70 {
    padding-right: 70px;
}
.pl-70 {
    padding-left: 70px;
}
.pt-70 {
    padding-top: 70px;
}
.pb-70 {
    padding-bottom: 70px;
}
.mr-65 {
    margin-right: 65px;
}
.ml-65 {
    margin-left: 65px;
}
.mt-65 {
    margin-top: 65px;
}
.mb-65 {
    margin-bottom: 65px;
}
.pr-65 {
    padding-right: 65px;
}
.pl-65 {
    padding-left: 65px;
}
.pt-65 {
    padding-top: 65px;
}
.pb-65 {
    padding-bottom: 65px;
}
.mr-60 {
    margin-right: 60px;
}
.ml-60 {
    margin-left: 60px;
}
.mt-60 {
    margin-top: 60px;
}
.mb-60 {
    margin-bottom: 60px;
}
.pr-60 {
    padding-right: 60px;
}
.pl-60 {
    padding-left: 60px;
}
.pt-60 {
    padding-top: 60px;
}
.pb-60 {
    padding-bottom: 60px;
}
.mr-55 {
    margin-right: 55px;
}
.ml-55 {
    margin-left: 55px;
}
.mt-55 {
    margin-top: 55px;
}
.mb-55 {
    margin-bottom: 55px;
}
.pr-55 {
    padding-right: 55px;
}
.pl-55 {
    padding-left: 55px;
}
.pt-55 {
    padding-top: 55px;
}
.pb-55 {
    padding-bottom: 55px;
}
.mr-50 {
    margin-right: 50px;
}
.ml-50 {
    margin-left: 50px;
}
.mt-50 {
    margin-top: 50px;
}
.mb-50 {
    margin-bottom: 50px;
}
.pr-50 {
    padding-right: 50px;
}
.pl-50 {
    padding-left: 50px;
}
.pt-50 {
    padding-top: 50px;
}
.pb-50 {
    padding-bottom: 50px;
}
.mr-45 {
    margin-right: 45px;
}
.ml-45 {
    margin-left: 45px;
}
.mt-45 {
    margin-top: 45px;
}
.mb-45 {
    margin-bottom: 45px;
}
.pr-45 {
    padding-right: 45px;
}
.pl-45 {
    padding-left: 45px;
}
.pt-45 {
    padding-top: 45px;
}
.pb-45 {
    padding-bottom: 45px;
}
.mr-40 {
    margin-right: 40px;
}
.ml-40 {
    margin-left: 40px;
}
.mt-40 {
    margin-top: 40px;
}
.mb-40 {
    margin-bottom: 40px;
}
.pr-40 {
    padding-right: 40px;
}
.pl-40 {
    padding-left: 40px;
}
.pt-40 {
    padding-top: 40px;
}
.pb-40 {
    padding-bottom: 40px;
}
.mr-35 {
    margin-right: 35px;
}
.ml-35 {
    margin-left: 35px;
}
.mt-35 {
    margin-top: 35px;
}
.mb-35 {
    margin-bottom: 35px;
}
.pr-35 {
    padding-right: 35px;
}
.pl-35 {
    padding-left: 35px;
}
.pt-35 {
    padding-top: 35px;
}
.pb-35 {
    padding-bottom: 35px;
}
.mr-30 {
    margin-right: 30px;
}
.ml-30 {
    margin-left: 30px;
}
.mt-30 {
    margin-top: 30px;
}
.mb-30 {
    margin-bottom: 30px;
}
.pr-30 {
    padding-right: 30px;
}
.pl-30 {
    padding-left: 30px;
}
.pt-30 {
    padding-top: 30px;
}
.pb-30 {
    padding-bottom: 30px;
}
.mr-25 {
    margin-right: 25px;
}
.ml-25 {
    margin-left: 25px;
}
.mt-25 {
    margin-top: 25px;
}
.mb-25 {
    margin-bottom: 25px;
}
.pr-25 {
    padding-right: 25px;
}
.pl-25 {
    padding-left: 25px;
}
.pt-25 {
    padding-top: 25px;
}
.pb-25 {
    padding-bottom: 25px;
}
.mr-20 {
    margin-right: 20px;
}
.ml-20 {
    margin-left: 20px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-20 {
    margin-bottom: 20px;
}
.pr-20 {
    padding-right: 20px;
}
.pl-20 {
    padding-left: 20px;
}
.pt-20 {
    padding-top: 20px;
}
.pb-20 {
    padding-bottom: 20px;
}
.mr-15 {
    margin-right: 15px;
}
.ml-15 {
    margin-left: 15px;
}
.mt-15 {
    margin-top: 15px;
}
.mb-15 {
    margin-bottom: 15px;
}
.pr-15 {
    padding-right: 15px;
}
.pl-15 {
    padding-left: 15px;
}
.pt-15 {
    padding-top: 15px;
}
.pb-15 {
    padding-bottom: 15px;
}
.mr-10 {
    margin-right: 10px;
}
.ml-10 {
    margin-left: 10px;
}
.mt-10 {
    margin-top: 10px;
}
.mb-10 {
    margin-bottom: 10px;
}
.pr-10 {
    padding-right: 10px;
}
.pl-10 {
    padding-left: 10px;
}
.pt-10 {
    padding-top: 10px;
}
.pb-10 {
    padding-bottom: 10px;
}
.mr-5 {
    margin-right: 5px;
}
.ml-5 {
    margin-left: 5px;
}
.mt-5 {
    margin-top: 5px;
}
.mb-5 {
    margin-bottom: 5px;
}
.pr-5 {
    padding-right: 5px;
}
.pl-5 {
    padding-left: 5px;
}
.pt-5 {
    padding-top: 5px;
}
.pb-5 {
    padding-bottom: 5px;
}
.mr-0 {
    margin-right: 0;
}
.ml-0 {
    margin-left: 0;
}
.mt-0 {
    margin-top: 0;
}
.mb-0 {
    margin-bottom: 0;
}
.pr-0 {
    padding-right: 0;
}
.pl-0 {
    padding-left: 0;
}
.pt-0 {
    padding-top: 0;
}
.pb-0 {
    padding-bottom: 0;
}
ul, ol {
    margin-bottom: 0;
    margin-top: 0;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}
ol {
    margin-bottom: 40px;
}
.red-square, .rt-square {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.red-square li, .rt-square li {
    background-image: url("708d7457images/seopowersuite/lists/red-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
}
.red-square.list-lg li, .rt-square.list-lg li {
    margin-bottom: 20px;
}
.orange-square, .wa-square {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.orange-square li, .wa-square li {
    background-image: url("708d7457images/seopowersuite/lists/orange-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
}
.orange-square.list-lg li, .wa-square.list-lg li {
    margin-bottom: 20px;
}
.orange-square.list-sm li, .wa-square.list-sm li {
    margin-bottom: 0;
}
.green-square, .ssg-square, .sps-square {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.green-square li, .ssg-square li, .sps-square li {
    background-image: url("708d7457images/seopowersuite/lists/green-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
}
.green-square.list-lg li, .ssg-square.list-lg li, .sps-square.list-lg li {
    margin-bottom: 20px;
}
.blue-square, .la-square {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.blue-square li, .la-square li {
    background-image: url("708d7457images/seopowersuite/lists/blue-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
}
.blue-square.list-lg li, .la-square.list-lg li {
    margin-bottom: 20px;
}
.purple-square, .bz-square {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.purple-square li, .bz-square li {
    background-image: url("708d7457images/seopowersuite/lists/purple-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
}
.purple-square.list-lg li, .bz-square.list-lg li {
    margin-bottom: 20px;
}
.purple-bird-sm, .bz-bird-sm {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.purple-bird-sm li, .bz-bird-sm li {
    background-image: url("708d7457images/seopowersuite/lists/purple-bird-sm.png");
    background-position: left 9px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 30px;
}
.purple-bird-sm.list-lg li, .bz-bird-sm.list-lg li {
    margin-bottom: 20px;
}
.black-bird-md {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.black-bird-md li {
    background-image: url("708d7457images/seopowersuite/lists/black-bird-md.png");
    background-position: left 9px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 30px;
}
.black-bird-md.list-lg li {
    margin-bottom: 20px;
}
.green-bird-sm {
    list-style: outside none none;
    margin-bottom: 40px;
    padding-left: 0;
}
.green-bird-sm li {
    background-image: url("708d7457images/seopowersuite/elements/green-bird-sm.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 30px;
}
.green-bird-sm.list-lg li {
    margin-bottom: 20px;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.splitter-dashed {
    border-top: 1px dashed #bcbcbc;
}
.top-border-dashed {
    border-top: 1px dashed #bcbcbc;
}
.bottom-border-dashed {
    border-bottom: 1px dashed #bcbcbc;
}
.top-border-solid {
    border-top: 1px solid #bcbcbc;
}
.bottom-border-solid {
    border-bottom: 1px solid #bcbcbc;
}
.green-mark {
    background-color: #eaf2df;
}
.green-mark-alt {
    background-color: #e8f1e4;
}
.yellow-mark {
    background-color: #fcfaf1;
}
.gray-mark {
    background-color: #eee;
}
.pink-mark {
    background-color: #f7e5e2;
}
.orange-mark {
    background-color: #f9ebe2;
}
.sand-mark {
    background-color: #f5efe2;
}
.blue-mark {
    background-color: #e3ecf4;
}
.bg-white {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 6px #e7e7e7;
    margin-bottom: 30px;
}
.bg-white p {
    margin-bottom: 10px;
}
.bg-white p:last-child {
    margin-bottom: 0;
}
.bg-white ul:last-child {
    margin-bottom: 0;
}
.bg-white .b-body, .bg-white.b-body {
    padding: 10px 20px;
}
/*
.bg-white .b-footer {
    border-top: 1px dashed #e5e5e5;
    padding: 10px 20px;
}
*/
.bg-gray {
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    box-shadow: 0 2px 6px #e7e7e7;
    margin-bottom: 30px;
}
.bg-gray p {
    margin-bottom: 10px;
}
.bg-gray p:last-child {
    margin-bottom: 0;
}
.bg-gray.paragraph-normal p {
    margin-bottom: 30px;
}
.bg-gray.paragraph-normal p:last-child {
    margin-bottom: 0;
}
.bg-gray ul:last-child {
    margin-bottom: 0;
}
.bg-gray .b-body {
    padding: 10px 20px;
}
/*
.bg-gray .b-footer {
    border-top: 1px dashed #e5e5e5;
    padding: 10px 20px;
}*/
.internal-link {
    border-bottom: 0.0625rem dotted #a2a2a2;
    color: #202020;
    cursor: pointer;
    font-family: "open_sansbold";
    text-decoration: none !important;
}
.internal-link:hover {
    border-color: #6dbc00;
    color: #6dbc00;
}
.internal-link:focus {
    border-color: #a2a2a2;
    color: #202020;
}
.internal-gray-link-sm {
    border-bottom: 1px dotted #a2a2a2;
    color: #999;
    font-size: 0.75em;
}
.internal-gray-link-sm:hover {
    border-color: #6dbc00;
    color: #6dbc00;
}
.internal-gray-link-sm:focus {
    border-color: #a2a2a2;
    color: #202020;
}
.details-link {
    border-bottom: 0.0625rem dotted #a2a2a2;
    color: #161616;
    cursor: pointer;
    font-family: "open_sansitalic";
    text-decoration: none !important;
    transition: border-color 0.45s ease-out 0s;
}
.details-link:hover {
    border-color: #6dbc00;
    color: #6dbc00;
}
.details-link:focus {
    border-color: #a2a2a2;
    color: #202020;
}
.pointer {
    cursor: pointer;
}
.form-wrapper {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    padding: 40px 0;
}
.anchor-wrapper {
    position: relative;
}
.anchor-wrapper .page-anchor {
    left: 0;
    position: absolute;
    top: -110px;
}
.label-green-arrow-sm {
    background-color: #6dbc00;
    color: #fff;
    display: inline-block;
    font-family: "open_sansbold";
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin-right: 7px;
    padding: 0 5px;
    position: relative;
    text-transform: uppercase;
}
.label-green-arrow-sm::after {
    border-color: transparent transparent transparent #6dbc00;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 7px 0 7px 4px;
    content: "";
    height: 0;
    position: absolute;
    right: -4px;
    top: 0;
    width: 0;
}
.label-green-text-sm {
    font-family: "open_sansbold";
    font-size: 16px;
    vertical-align: middle;
}
.label-green-arrow-md {
    background-color: #6dbc00;
    color: #fff;
    display: inline-block;
    font-family: "open_sansbold";
    font-size: 18px;
    height: 26px;
    line-height: 25px;
    margin-right: 15px;
    padding: 0 7px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
}
.label-green-arrow-md::after {
    border-color: transparent transparent transparent #6dbc00;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 13px 0 13px 5px;
    content: "";
    height: 0;
    position: absolute;
    right: -5px;
    top: 0;
    transform: rotate(0.05deg);
    width: 0;
}
.label-green-text-md {
    font-family: "open_sansbold";
    font-size: 18px;
    vertical-align: middle;
}
.label-arrow {
    color: #fff;
    display: inline-block;
    font-family: "open_sansregular";
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
}
.label-arrow.bold {
    font-family: "open_sansbold";
}
.label-arrow.semibold {
    font-family: "open_sanssemibold";
}
.label-arrow.color-green {
    background-color: #6dbc00;
}
.label-arrow.color-green::after {
    border-left-color: #6dbc00;
}
.label-arrow.color-green-alt {
    background-color: #99b422;
}
.label-arrow.color-green-alt::after {
    border-left-color: #99b422;
}
.label-arrow.color-red {
    background-color: #ec4222;
}
.label-arrow.color-red::after {
    border-left-color: #ec4222;
}
.label-arrow.color-black {
    background-color: #283e51;
}
.label-arrow.color-black::after {
    border-left-color: #283e51;
}
.label-arrow.color-blue {
    background-color: #567fb8;
}
.label-arrow.color-blue::after {
    border-left-color: #567fb8;
}
.label-arrow.color-blue-alt {
    background-color: #2c86d5;
}
.label-arrow.color-blue-alt::after {
    border-left-color: #2c86d5;
}
.label-arrow.color-orange {
    background-color: #fd7723;
}
.label-arrow.color-orange::after {
    border-left-color: #fd7723;
}
.label-arrow.color-sand {
    background-color: #dd9b22;
}
.label-arrow.color-sand::after {
    border-left-color: #dd9b22;
}
.label-arrow.size-lg {
    font-size: 20px;
    height: 40px;
    line-height: 38px;
    padding: 0 18px;
}
.label-arrow.size-lg::after {
    border-width: 20px 0 20px 10px;
    right: -10px;
}
.label-arrow.size-md {
    font-size: 18px;
    height: 26px;
    line-height: 25px;
    padding: 0 7px;
}
.label-arrow.size-md::after {
    right: -5px;
}
.label-arrow.size-normal {
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
}
.label-arrow.size-normal::after {
    border-width: 10px 0 10px 5px;
    right: -5px;
}
.label-arrow.size-sm {
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    padding: 0 5px;
}
.label-arrow.size-sm::after {
    border-width: 7px 0 7px 4px;
    right: -4px;
}
.label-arrow::after {
    border-color: transparent;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 13px 0 13px 5px;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    transform: rotate(0.05deg);
    width: 0;
}
.label-text-md {
    font-family: "open_sansbold";
    font-size: 18px;
    vertical-align: middle;
}
.title-narrow {
    line-height: 35px;
}
.dashed-wrapper {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    margin-bottom: 30px;
    padding: 40px 0;
}
.radio-styled .ui-state-default {
    background-image: url("708d7457images/seopowersuite/elements/radio.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    display: block;
}
.radio-styled .ui-state-active {
    background-image: url("708d7457images/seopowersuite/elements/radio-active.png");
}
.radio-styled .ui-button-text {
    text-align: left;
}
.radio-styled .ui-button {
    padding-left: 35px;
}
.radio-styled .ui-button-text-only .ui-button-text {
    padding: 0;
}
.breadcrumbs {
    overflow: hidden;
}
.breadcrumbs ul {
    list-style: outside none none;
}
.breadcrumbs ul li {
    float: left;
    font-size: 14px;
}
.breadcrumbs ul li::after {
    background-image: url("708d7457images/seopowersuite/elements/breadcrumbs-arrow.png");
    content: "";
    display: inline-block;
    height: 11px;
    margin-left: 10px;
    margin-right: 10px;
    width: 6px;
}
.breadcrumbs ul li:last-child::after {
    display: none;
}
.tabs-table li a {
    border-bottom: 1px dotted #181818;
    color: #161616;
    font-family: "open_sansbold";
    font-size: 15px;
}
.tabs-table li a:hover {
    border-bottom: 0 none;
    color: #71b83b;
}
.tabs-table li::after {
    color: #cecece;
    content: "|";
    margin-left: 5px;
    margin-right: 5px;
}
.tabs-table li:last-child::after {
    content: none;
}
.tabs-table li.ui-state-active a {
    border-bottom: 0 none;
    color: #71b83b;
}
.tabs-table .bg-white {
    margin-bottom: 0;
}
.tabs-table.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.tabs-table.ui-tabs .ui-tabs-nav {
    padding: 25px 15px;
}
.tabs-table.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.row {
    margin-left: -0.9375em;
    margin-right: -0.9375em;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    min-height: 1px;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    position: relative;
}
@media (min-width: 980px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.6667%;
}
.col-sm-10 {
    width: 83.3333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.6667%;
}
.col-sm-7 {
    width: 58.3333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.6667%;
}
.col-sm-4 {
    width: 33.3333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.6667%;
}
.col-sm-1 {
    width: 8.33333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.6667%;
}
.col-sm-pull-10 {
    right: 83.3333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.6667%;
}
.col-sm-pull-7 {
    right: 58.3333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.6667%;
}
.col-sm-pull-4 {
    right: 33.3333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.6667%;
}
.col-sm-pull-1 {
    right: 8.33333%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.6667%;
}
.col-sm-push-10 {
    left: 83.3333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.6667%;
}
.col-sm-push-7 {
    left: 58.3333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.6667%;
}
.col-sm-push-4 {
    left: 33.3333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.6667%;
}
.col-sm-push-1 {
    left: 8.33333%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.6667%;
}
.col-sm-offset-10 {
    margin-left: 83.3333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.6667%;
}
.col-sm-offset-7 {
    margin-left: 58.3333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.6667%;
}
.col-sm-offset-4 {
    margin-left: 33.3333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.6667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333%;
}
.col-sm-offset-0 {
    margin-left: 0;
}
}
table {
    background-color: transparent;
}
th {
    text-align: left;
}
.table {
    border-top: 1px solid #dfdfdf;
    font-size: 0.9375em;
    margin-bottom: 40px;
    max-width: 100%;
    width: 100%;
}
.table .table-desc {
    font-family: "open_sansregular";
    font-size: 0.875em;
    font-weight: normal;
    line-height: 1.25em;
}
.table.valign-middle td {
    vertical-align: middle;
}
.table th {
    font-family: "open_sansbold";
    font-weight: normal;
}
.table tr td, .table tr th {
    border-bottom: 1px solid #dfdfdf;
    line-height: 1.625em;
    padding: 15px 20px;
    vertical-align: top;
}
.table tr.green-cell td {
    background-color: #eaf2df;
}
.table tr.yellow-cell td {
    background-color: #fcfaf1;
}
.table tr.gray-cell td {
    background-color: #eee;
}
.table tr.wide-row > td, .table tr.wide-row th {
    padding: 25px 20px;
}
.table tr.tr-separate-dashed-dark td {
    border-bottom: 1px dashed #bcbcbc;
}
.table tr.tr-hidden {
    display: none;
}
.table-bordered {
    border: 1px solid #dfdfdf;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dfdfdf;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table-compact-text p {
    margin-bottom: 20px;
}
.table-compact-text ul {
    margin-bottom: 20px;
}
.table-xsmall-text {
    font-size: 12px;
}
.table-background tr td {
    background-color: #f8f8f8;
}
.table-background tr th {
    background-color: #eee;
}
table col[class*="col-"] {
    display: table-column;
    float: none;
    position: static;
}
table td[class*="col-"], table th[class*="col-"] {
    display: table-cell;
    float: none;
    position: static;
}
fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
label {
    display: inline-block;
    margin-bottom: 5px;
    max-width: 100%;
}
input[type="search"] {
    box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 8px 0 0;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple], select[size] {
    height: auto;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
output {
    color: #555;
    display: block;
    font-size: 1em;
    line-height: 1.875em;
    padding-top: 7px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-family: "robotoregular";
    font-size: 1.125em;
    height: 47px;
    line-height: 1.875em;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
}
.form-group {
    margin-bottom: 20px;
}
.radio-row {
    margin-bottom: 10px;
}
.radio-row input[type="radio"] {
    margin: 0 10px 0 0;
}
.radio, .checkbox {
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.radio label, .checkbox label {
    cursor: pointer;
    font-weight: normal;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: -20px;
    position: absolute;
}
.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline, .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 10px;
    margin-top: 0;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input.disabled[type="radio"], input.disabled[type="checkbox"], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    margin-bottom: 0;
    padding-bottom: 7px;
    padding-top: 7px;
}
.form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #c0a16b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}
.help-block {
    color: #6e6e6e;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.form-inline .form-control-static {
    display: inline-block;
}
.form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto;
}
.form-inline .input-group > .form-control {
    width: 100%;
}
.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
}
.form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0;
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    margin-left: 0;
    position: relative;
}
.form-inline .has-feedback .form-control-feedback {
    top: 0;
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px;
}
.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 20px;
}
.form-horizontal .form-group {
    margin-left: -0.9375em;
    margin-right: -0.9375em;
}
.form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
}
.btn {
    -moz-user-select: none;
    background-color: #f6f6f6;
    background-image: none;
    border: medium none !important;
    border-radius: 4px;
    box-shadow: 0 1px 1px #b5b5b5;
    color: #272727;
    cursor: pointer;
    display: inline-block;
    font-family: "open_sansbold";
    font-size: 0.8125em;
    font-weight: normal;
    line-height: 1.5625em;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
    background-color: #f0f0f0;
    color: #272727;
    text-decoration: none;
}
.btn:active, .btn.active {
    background-image: none;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    pointer-events: none;
}
.btn-black {
    background-color: #283e52;
    box-shadow: 0 1px 0 #cecece;
    color: #fff;
}
.btn-black:active, .btn-black.active, .open > .dropdown-toggle.btn-black {
    background-image: none;
}
.btn-black.disabled, .btn-black[disabled], fieldset[disabled] .btn-black, .btn-black.disabled:hover, .btn-black[disabled]:hover, fieldset[disabled] .btn-black:hover, .btn-black.disabled:focus, .btn-black[disabled]:focus, fieldset[disabled] .btn-black:focus, .btn-black.disabled.focus, .btn-black.focus[disabled], fieldset[disabled] .btn-black.focus, .btn-black.disabled:active, .btn-black[disabled]:active, fieldset[disabled] .btn-black:active, .btn-black.disabled.active, .btn-black.active[disabled], fieldset[disabled] .btn-black.active {
    background-color: #283e52;
}
.btn-black:hover, .btn-black:focus, .btn-black.focus, .btn-black:active, .btn-black.active, .open > .dropdown-toggle.btn-black {
    background-color: #385169;
    color: #fff;
}
.btn-orange {
    background-color: #fd8424;
    color: #fff;
}
.btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange {
    background-image: none;
}
.btn-orange.disabled, .btn-orange[disabled], fieldset[disabled] .btn-orange, .btn-orange.disabled:hover, .btn-orange[disabled]:hover, fieldset[disabled] .btn-orange:hover, .btn-orange.disabled:focus, .btn-orange[disabled]:focus, fieldset[disabled] .btn-orange:focus, .btn-orange.disabled.focus, .btn-orange.focus[disabled], fieldset[disabled] .btn-orange.focus, .btn-orange.disabled:active, .btn-orange[disabled]:active, fieldset[disabled] .btn-orange:active, .btn-orange.disabled.active, .btn-orange.active[disabled], fieldset[disabled] .btn-orange.active {
    background-color: #fd8424;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange {
    background-color: #fd9d50;
    color: #fff;
}
.btn-red {
    background-color: #ee4112;
    color: #fff;
}
.btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red {
    background-image: none;
}
.btn-red.disabled, .btn-red[disabled], fieldset[disabled] .btn-red, .btn-red.disabled:hover, .btn-red[disabled]:hover, fieldset[disabled] .btn-red:hover, .btn-red.disabled:focus, .btn-red[disabled]:focus, fieldset[disabled] .btn-red:focus, .btn-red.disabled.focus, .btn-red.focus[disabled], fieldset[disabled] .btn-red.focus, .btn-red.disabled:active, .btn-red[disabled]:active, fieldset[disabled] .btn-red:active, .btn-red.disabled.active, .btn-red.active[disabled], fieldset[disabled] .btn-red.active {
    background-color: #ee4112;
}
.btn-red:hover, .btn-red:focus, .btn-red.focus, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red {
    background-color: #f16741;
    color: #fff;
}
.btn-green {
    background-color: #46bb00;
    color: #fff;
}
.btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
    background-image: none;
}
.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled.focus, .btn-green.focus[disabled], fieldset[disabled] .btn-green.focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green.active[disabled], fieldset[disabled] .btn-green.active {
    background-color: #46bb00;
}
.btn-green:hover, .btn-green:focus, .btn-green.focus, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
    background-color: #6bc933;
    color: #fff;
}
.btn-blue {
    background-color: #2c86d5;
    color: #fff;
}
.btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
    background-image: none;
}
.btn-blue.disabled, .btn-blue[disabled], fieldset[disabled] .btn-blue, .btn-blue.disabled:hover, .btn-blue[disabled]:hover, fieldset[disabled] .btn-blue:hover, .btn-blue.disabled:focus, .btn-blue[disabled]:focus, fieldset[disabled] .btn-blue:focus, .btn-blue.disabled.focus, .btn-blue.focus[disabled], fieldset[disabled] .btn-blue.focus, .btn-blue.disabled:active, .btn-blue[disabled]:active, fieldset[disabled] .btn-blue:active, .btn-blue.disabled.active, .btn-blue.active[disabled], fieldset[disabled] .btn-blue.active {
    background-color: #2c86d5;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue.focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
    background-color: #569edd;
    color: #fff;
}
.btn-christi {
    background-color: #71b830;
    color: #fff;
}
.btn-christi:active, .btn-christi.active, .open > .dropdown-toggle.btn-christi {
    background-image: none;
}
.btn-christi.disabled, .btn-christi[disabled], fieldset[disabled] .btn-christi, .btn-christi.disabled:hover, .btn-christi[disabled]:hover, fieldset[disabled] .btn-christi:hover, .btn-christi.disabled:focus, .btn-christi[disabled]:focus, fieldset[disabled] .btn-christi:focus, .btn-christi.disabled.focus, .btn-christi.focus[disabled], fieldset[disabled] .btn-christi.focus, .btn-christi.disabled:active, .btn-christi[disabled]:active, fieldset[disabled] .btn-christi:active, .btn-christi.disabled.active, .btn-christi.active[disabled], fieldset[disabled] .btn-christi.active {
    background-color: #71b830;
}
.btn-christi:hover, .btn-christi:focus, .btn-christi.focus, .btn-christi:active, .btn-christi.active, .open > .dropdown-toggle.btn-christi {
    background-color: #88c63a;
    color: #fff;
}
.btn-dark-orange {
    background-color: #f80;
    color: #fff;
}
.btn-dark-orange:active, .btn-dark-orange.active, .open > .dropdown-toggle.btn-dark-orange {
    background-image: none;
}
.btn-dark-orange.disabled, .btn-dark-orange[disabled], fieldset[disabled] .btn-dark-orange, .btn-dark-orange.disabled:hover, .btn-dark-orange[disabled]:hover, fieldset[disabled] .btn-dark-orange:hover, .btn-dark-orange.disabled:focus, .btn-dark-orange[disabled]:focus, fieldset[disabled] .btn-dark-orange:focus, .btn-dark-orange.disabled.focus, .btn-dark-orange.focus[disabled], fieldset[disabled] .btn-dark-orange.focus, .btn-dark-orange.disabled:active, .btn-dark-orange[disabled]:active, fieldset[disabled] .btn-dark-orange:active, .btn-dark-orange.disabled.active, .btn-dark-orange.active[disabled], fieldset[disabled] .btn-dark-orange.active {
    background-color: #f80;
}
.btn-dark-orange:hover, .btn-dark-orange:focus, .btn-dark-orange.focus, .btn-dark-orange:active, .btn-dark-orange.active, .open > .dropdown-toggle.btn-dark-orange {
    background-color: #ffa000;
    color: #fff;
}
.btn-orange-red {
    background-color: #ec4717;
    color: #fff;
}
.btn-orange-red:active, .btn-orange-red.active, .open > .dropdown-toggle.btn-orange-red {
    background-image: none;
}
.btn-orange-red.disabled, .btn-orange-red[disabled], fieldset[disabled] .btn-orange-red, .btn-orange-red.disabled:hover, .btn-orange-red[disabled]:hover, fieldset[disabled] .btn-orange-red:hover, .btn-orange-red.disabled:focus, .btn-orange-red[disabled]:focus, fieldset[disabled] .btn-orange-red:focus, .btn-orange-red.disabled.focus, .btn-orange-red.focus[disabled], fieldset[disabled] .btn-orange-red.focus, .btn-orange-red.disabled:active, .btn-orange-red[disabled]:active, fieldset[disabled] .btn-orange-red:active, .btn-orange-red.disabled.active, .btn-orange-red.active[disabled], fieldset[disabled] .btn-orange-red.active {
    background-color: #ec4717;
}
.btn-orange-red:hover, .btn-orange-red:focus, .btn-orange-red.focus, .btn-orange-red:active, .btn-orange-red.active, .open > .dropdown-toggle.btn-orange-red {
    background-color: #f0551c;
    color: #fff;
}
.btn-purple {
    background-color: #ce366f;
    color: #fff;
}
.btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple {
    background-image: none;
}
.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple, .btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover, .btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus, .btn-purple.disabled.focus, .btn-purple.focus[disabled], fieldset[disabled] .btn-purple.focus, .btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active, .btn-purple.disabled.active, .btn-purple.active[disabled], fieldset[disabled] .btn-purple.active {
    background-color: #ce366f;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple.focus, .btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple {
    background-color: #d85e8c;
    color: #fff;
}
.btn-link {
    border-radius: 0;
    color: #1170c4;
    font-weight: normal;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    background-color: transparent;
    color: #1170c4;
    text-decoration: underline;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #555;
    text-decoration: none;
}
.btn-huge {
    font-family: "open_sansbold";
    font-size: 1em;
    line-height: 1.0625em;
    padding: 20px 30px;
    text-transform: uppercase;
}
.btn-lg {
    font-family: "open_sansbold";
    font-size: 1em;
    line-height: 1.5625em;
    padding: 10px 20px;
    text-transform: uppercase;
}
.btn-sm {
    font-size: 0.75em;
    line-height: 1.0625em;
    padding: 8px 10px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
    width: 100%;
}
.tooltip {
    display: block;
    font-size: 1em;
    line-height: 1.4;
    opacity: 0;
    position: absolute;
    visibility: visible;
    z-index: 1070;
}
.tooltip.in {
    opacity: 0.9;
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
}
.tooltip-arrow {
    border-color: transparent;
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 5px;
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    right: 5px;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #000;
    border-width: 5px 5px 5px 0;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #000;
    border-width: 5px 0 5px 5px;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 5px;
    top: 0;
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    right: 5px;
    top: 0;
}
.old-content-wrapper {
    background-color: #dcdcdc;
}
.old-content {
    background-color: #fff;
    border-radius: 7px;
    color: #3d3d3d;
    font-family: Verdana,Tahoma,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 40px;
    margin-top: 40px;
    overflow: hidden;
}
.old-content *, .old-content *::before, .old-content *::after {
    box-sizing: content-box;
}
.old-content strong, .old-content .bold {
    font-family: inherit;
    font-weight: bold;
}
.old-content h1 {
    border-left: medium none;
    color: #d72800;
    font-family: Arial,Tahoma,Verdana;
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 15px;
    padding-left: 0;
}
.old-content h2 {
    border-left: medium none;
    color: #202020;
    font-family: Arial,Tahoma,Verdana;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    margin: 15px 0;
    padding-left: 0;
}
.old-content p {
    margin: 0 0 20px;
}
.old-content a {
    border-bottom: inherit;
    text-decoration: underline !important;
}
.old-content img {
    vertical-align: inherit;
}
.old-content img.middle {
    vertical-align: middle;
}
.old-content .table {
    margin-bottom: 20px;
}
.old-content .table .table-header td {
    font-weight: bold;
}
.old-content .table .last-tr td {
    border-bottom: 0 none;
}
.old-content table.table-vert-border tr td {
    border: 1px solid #dcdcdc;
}
.old-content table.table-vert-border .last-td {
    border-right: 0 none;
}
.old-content .table tr td {
    border-bottom: 1px solid #dcdcdc;
    padding: 7px;
}
.old-content .btn {
    background-color: #fafafa;
    background-image: linear-gradient(#e6e6e6, #e6e6e6 25%, #c1c1c1);
    background-repeat: no-repeat;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #262626;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana,Tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    min-width: 134px;
    padding: 8px 7px 9px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    text-transform: capitalize;
}
.old-content .btn:first-child {
}
.old-content .btn:hover {
    background-color: #c1c1c1;
    background-position: 0 -15px;
    color: #262626;
    text-decoration: none !important;
    transition: background-position 0.1s linear 0s;
}
.old-content .btn:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.old-content .btn.active, .old-content .btn:active {
    background-color: #c1c1c1;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.old-content .btn-big {
    font-size: 12px;
    min-width: 220px;
    padding: 12px 15px;
}
.old-content .btn-download {
    background-color: #d43910;
    background-image: -moz-linear-gradient(center top , #f7663f, #d43910);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.old-content .btn-download:hover, .old-content .btn-download:visited, .old-content .btn-download:active, .old-content .btn-download.active, .old-content .btn-download.disabled, .old-content .btn-download[disabled] {
    background-color: #d43910;
    color: #fff;
}
.old-content .btn-download:active {
}
.old-content .btn-buy {
    background-color: #1eaa1e;
    background-image: -moz-linear-gradient(center top , #3cd142, #1eaa1e);
    background-repeat: repeat-x;
    border-color: #319d37;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.old-content .btn-buy:hover, .old-content .btn-buy:visited, .old-content .btn-buy:active, .old-content .btn-buy.active, .old-content .btn-buy.disabled, .old-content .btn-buy[disabled] {
    background-color: #1eaa1e;
    color: #fff;
}
.old-content .btn-buy:active {
}
.old-content .btn-buy[disabled="disabled"] {
    background-color: #dcdcdc;
    background-image: none;
    border-color: #898989;
    color: #898989;
    text-shadow: none;
}
.old-content .btn-buy[disabled="disabled"]:hover {
    background-color: #dcdcdc;
}
.old-content .center {
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.old-content .px14 {
    font-size: 14px;
}
.old-content .h-black {
    background-color: #3e3e3e;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 22px;
    padding: 15px 35px;
}
.old-content .sub-h-black {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 10px;
}
.old-content .sub-h-black img {
    margin-right: 5px;
}
.old-content .icon-bag {
    background-image: url("images/seopowersuite/features/seo-powersuite-tips-1/buzz-actions-sprite.png");
    background-position: -20px top;
    display: block;
    float: left;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}
.old-content .feature-availability-table {
    border-bottom: 1px dashed #dbdbdb;
    border-top: 1px dashed #dbdbdb;
}
.old-content .feature-availability-table .item-availability {
    border-right: 1px solid #dbdbdb;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 2%;
    margin-top: 10px;
    min-height: 35px;
    padding-right: 2%;
    vertical-align: middle;
    width: 20%;
}
.old-content .feature-availability-table .item-availability strong {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .feature-availability-table .last {
    border-right: 0 none;
}
.old-content .seo-guide {
    background-color: #fff;
    margin-left: 200px;
    padding: 20px 25px;
}
.old-content .seo-guide p {
    position: relative;
}
.old-content .h-green {
    background-color: #39ac3a;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 32px;
    padding: 25px 35px;
}
.old-content .h-black {
    background-color: #3e3e3e;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 22px;
    padding: 15px 35px;
}
.old-content .sub-h-black {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 10px;
}
.old-content .sub-h-black img {
    margin-right: 5px;
}
.old-content .h-blue {
    background-color: #4c719f;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 22px;
    padding: 15px 35px;
}
.old-content .whats-coming, .old-content .get-prepared, .old-content .bg-availability, .old-content .red-arrow-sm, .old-content .green-arrow-sm, .old-content .blue-arrow-sm {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    left: -187px;
    padding-right: 20px;
    padding-top: 4px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 155px;
}
.old-content .whats-coming {
    background-image: url("images/seopowersuite/features/seo-powersuite-tips-1/bg-whats-coming.png");
}
.old-content .get-prepared {
    background-image: url("images/seopowersuite/features/seo-powersuite-tips-1/bg-get-prepared.png");
}
.old-content .bg-availability {
    background-image: url("images/seopowersuite/features/seo-powersuite-tips-1/bg-availability.png");
    color: #242424;
    top: 5px;
}
.old-content .h-seo-guide {
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
    line-height: 32px;
}
.old-content .btn-light-blue {
    background-color: #f9f9f9;
    border: 1px solid #ebebeb;
    padding: 25px 30px;
    text-align: center;
    text-decoration: none !important;
    width: 160px;
}
.old-content .btn-light-blue a {
    color: #3d7dbf;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
}
.old-content .btn-light-blue span {
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
}
.old-content .white-block-seo-guide {
    background-color: #fff;
    padding: 25px;
}
.old-content .h-not-provided-solution {
    background-color: #fff;
    border-left: 8px solid #d74337;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 17px;
}
.old-content .h-not-provided-solution strong {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .img-left {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}
.old-content .floatleft {
    float: left;
}
.old-content .floatright {
    float: right;
}
.old-content .center-btn {
    margin-left: 22px;
}
.old-content .bird-red {
    list-style-image: url("images/seopowersuite/2013-seo-guide/link-building/bird-red.png");
}
.old-content .bird-green {
    list-style-image: url("images/seopowersuite/news/broken-link-building/bird-green.png");
}
.old-content .no {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    color: red;
    text-align: center;
}
.old-content .yes {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    color: green;
    text-align: center;
}
.old-content .circle-red {
    list-style-image: url("images/seopowersuite/2013-seo-guide/link-building/circle-red.png");
}
.old-content .circle-orange {
    list-style-image: url("images/seopowersuite/news/key-google-updates/circle-orange.png");
}
.old-content ul {
    margin-bottom: 20px;
}
.old-content .px16 {
    font-size: 16px;
}
.old-content .video-small-link {
    display: block;
    margin: 0 auto;
    width: 193px;
}
.old-content .video-small-link::after {
    background-image: url("images/seopowersuite/news/keyword-research-2014/video-small-button-sprite.png");
    background-position: center top;
    content: "";
    display: block;
    height: 144px;
    left: 0;
    position: absolute;
    top: 0;
    width: 193px;
}
.old-content .video-small-link:hover::after {
    background-position: center bottom;
}
.old-content .block-highlight {
    border-radius: 4px;
    margin-bottom: 20px;
    min-height: 38px;
    padding: 5px 10px;
}
.old-content .block-highlight p {
    margin: 0 0 10px;
}
.old-content .inline-highlight {
    padding: 2px;
}
.old-content .highlight-gray {
    background-color: #ededed;
}
.old-content .highlight-light-gray {
    background-color: #f3f3f3;
    border: 1px solid #d9d9d9;
}
.old-content .highlight-yellow {
    background-color: #f9e7c6;
}
.old-content .highlight-red {
    background-color: #da4118;
    color: #fff;
}
.old-content .highlight-red h3 {
    color: #fff;
}
.old-content .text-red {
    color: #da4118;
    font-weight: bold;
}
.old-content .text-green {
    color: #159216;
    font-weight: bold;
}
.old-content .title-bg-big {
    background-color: #39ac3a;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    padding: 20px 10px;
}
.old-content .title-bg-sm {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 12px;
}
.old-content .title-bg-green {
    background-color: #59b622;
}
.old-content .title-bg-red {
    background-color: #df481f;
}
.old-content .title-bg-orange {
    background-color: #f79c22;
}
.old-content .title-bg-purple {
    background-color: #bb3f73;
}
.old-content .title-bg-blue {
    background-color: #2ca4f4;
}
.old-content .title-bg-black {
    background-color: #2b2b2b;
}
.old-content .marker-dash {
    list-style-image: url("images/seopowersuite/news/key-google-updates/marker-dash.png");
}
.old-content .title-text-sm {
    color: #989898;
    font-size: 14px;
    margin: 0 !important;
    padding: 10px 0 0 90px;
}
.old-content .title-text-medium {
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    margin: 0 !important;
    padding: 10px 0 15px 90px;
}
.old-content .title-text-big {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
}
.old-content .title-text-large {
    color: #d72800;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 44px;
    line-height: 52px;
    text-decoration: underline;
}
.old-content .title-gray-box-bg {
    background-image: url("images/seopowersuite/news/social-link-building/title-gray-box-bg.png");
    background-repeat: no-repeat;
    background-size: 80px auto;
}
.old-content .title-bg-img {
    float: left;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
.old-content .block-arrow-big {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    height: 85px;
    margin-bottom: 20px;
    margin-right: 30px;
    padding: 24px 0 6px 26px;
    position: relative;
}
.old-content .block-arrow-big a {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}
.old-content .block-arrow-big-purple {
    background-color: #bb3f73;
}
.old-content .block-arrow-big-green {
    background-color: #59b622;
}
.old-content .block-arrow-big-orange {
    background-color: #f79c22;
}
.old-content .block-arrow-big-blue {
    background-color: #2ca4f4;
}
.old-content .arrow-big {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/social-link-building/arrow-big.png") no-repeat scroll 0 0;
    height: 115px;
    position: absolute;
    right: -30px;
    top: 0;
    width: 30px;
}
.old-content .arrow-big-purple {
    background-position: right 0;
}
.old-content .arrow-big-green {
    background-position: right -114px;
}
.old-content .arrow-big-orange {
    background-position: right -230px;
}
.old-content .arrow-big-blue {
    background-position: right -345px;
}
.old-content .table-who td {
    border: 1px solid #dcdcdc;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    padding: 10px;
    vertical-align: top;
}
.old-content .table-who td:first-child {
    background-color: #f9f9f9;
}
.old-content .table-who tr:first-child td {
    background-color: #f9f9f9;
}
.old-content .tip-block {
    background-color: #f9f9f9;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    margin: 20px 0 40px;
    padding: 15px 10px;
}
.old-content .products-links {
    font-size: 14px;
}
.old-content .products-links .link-title {
    font-size: 16px;
    font-weight: bold;
}
.old-content .products-links .product-icon {
    margin: 2px 0;
    vertical-align: middle;
}
.old-content .message-info, .old-content .message-attention, .old-content .message-warning {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 60px;
    padding-top: 10px;
}
.old-content .message-info {
    background-color: #f1f1f1;
    background-image: url("708d7457images/seopowersuite/message-info.png");
}
.old-content .message-attention {
    background-color: #fdf0d8;
    background-image: url("708d7457images/seopowersuite/message-attention.png");
}
.old-content .message-warning {
    background-color: #ffebe0;
    background-image: url("708d7457images/seopowersuite/message-warning.png");
}
.old-content .bg-message-warning {
    background-color: #fdf0d8;
}
.old-content .backlink-summary-bg {
    background-image: url("images/seopowersuite/news/backlink-summary/backlink-summary-bg.png");
    height: 379px;
    width: 980px;
}
.old-content .backlink-summary-scr {
    margin: 0 auto;
    padding-right: 50px;
    width: 494px;
}
.old-content .backlink-summary-desc-right {
    float: right;
    position: relative;
    width: 202px;
}
.old-content .backlink-summary-desc-left {
    float: left;
    position: relative;
    width: 202px;
}
.old-content .light-red {
    color: #d74337;
}
.old-content .title-bordered {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .title-bordered strong {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .align-center {
    text-align: center;
}
.old-content .ranking-difference-bg {
    background-image: url("images/seopowersuite/news/ranking-difference/ranking-difference-bg.png");
    height: 286px;
    width: 980px;
}
.old-content .arial-15 p, .old-content .arial-15 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 22px;
}
.old-content .arial-15 p strong, .old-content .arial-15 strong {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .white-inner-wrapper {
    background-color: #fff;
    padding: 40px 60px;
}
.old-content .sps-cracks {
    background-image: url("images/seopowersuite/news/backlink-summary/sps-cracks-bg.png?ver=2");
    height: 296px;
    width: 980px;
}
.old-content .quick-domain-analysis-bg {
    background-image: url("images/seopowersuite/news/quick-domain-analysis/quick-domain-analysis-bg.png");
    height: 379px;
    width: 980px;
}
.old-content .title-m {
    color: #36383d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 20px;
}
.old-content .title-l {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 20px;
}
.old-content .title-s {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.old-content .btn-gray {
    background-color: #4a4a4a;
    border: 1px solid #414141;
    border-radius: 5px;
    box-shadow: 0 1px 0 #949494 inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-gray:hover {
    background-color: #545454;
}
.old-content a.btn-gray {
    color: #fff;
    text-decoration: none !important;
}
.old-content .btn-light-gray {
    background-color: #f1f1f1;
    border: 1px solid #bdbdbd;
    border-radius: 4px;
    box-shadow: 0 1px 0 #fff inset;
    color: #333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-light-gray:hover {
    background-color: #fafafa;
}
.old-content a.btn-light-gray {
    color: #333;
    text-decoration: none !important;
}
.old-content .btn-orange {
    background-color: #fd8607;
    border: 1px solid #f36700;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-orange .btn-desc {
    color: #934e04;
}
.old-content .btn-orange:hover {
    background-color: #ff992c;
}
.old-content a.btn-orange {
    color: #fff;
    text-decoration: none !important;
}
.old-content .btn-light-green {
    background-color: #6fba22;
    border: 1px solid #67a721;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-light-green:hover {
    background-color: #81ce31;
}
.old-content a.btn-light-green {
    color: #fff;
    text-decoration: none !important;
}
.old-content .btn-black, .old-content a.btn-black {
    background-color: #4a4a4a;
    border: 1px solid #383838;
    border-radius: 4px;
    box-shadow: 0 1px 0 #929292 inset;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-black:hover {
    background-color: #545454;
}
.old-content .btn-green, .old-content a.btn-green {
    background-color: #6aae40;
    border: 1px solid #589235;
    border-radius: 4px;
    box-shadow: 0 1px 0 #afdf89 inset;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-green:hover {
    background-color: #78c34a;
}
.old-content .btn-blue, .old-content a.btn-blue {
    background-color: #5091f7;
    border: 1px solid #357ce9;
    border-radius: 4px;
    box-shadow: 0 1px 0 #61a8fb inset;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .btn-blue:hover {
    background-color: #60a6f8;
}
.old-content .btn-l, .old-content a.btn-l {
    font-size: 16px;
    min-width: 215px;
    padding: 15px 25px;
}
.old-content .list-orange-bird-l, .old-content .list-green-bird-l, .old-content .list-purple-bird-l, .old-content .list-red-bird-l, .old-content .list-green-bird-s, .old-content .list-red-bird-s, .old-content .list-green-circle-l, .old-content .list-red-circle-l, .old-content .list-purple-circle-l, .old-content .list-green-circle-s, .old-content .list-red-circle-s, .old-content .list-purple-circle-s, .old-content .list-bird-black-s {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .list-orange-bird-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-orange-huge.png") no-repeat scroll left top;
    padding-left: 30px;
}
.old-content .list-green-bird-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-green-huge.png") no-repeat scroll left top;
    padding-left: 30px;
}
.old-content .list-purple-bird-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-purple-huge.png") no-repeat scroll left top;
    padding-left: 30px;
}
.old-content .list-red-bird-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-red-huge.png") no-repeat scroll left top;
    padding-left: 30px;
}
.old-content .list-green-bird-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-green-sm.png") no-repeat scroll left 4px;
    padding-left: 30px;
}
.old-content .list-red-bird-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-red-big.png") no-repeat scroll left 4px;
    padding-left: 30px;
}
.old-content .list-green-circle-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-green-m.png") no-repeat scroll left 8px;
    padding-left: 20px;
}
.old-content .list-red-circle-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-red-m.png") no-repeat scroll left 8px;
    padding-left: 20px;
}
.old-content .list-purple-circle-l li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-purple.png") no-repeat scroll left 8px;
    padding-left: 20px;
}
.old-content .list-green-circle-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-green-small.png") no-repeat scroll left 9px;
    padding-left: 15px;
}
.old-content .list-red-circle-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-red-sm.png") no-repeat scroll left 9px;
    padding-left: 15px;
}
.old-content .list-purple-circle-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/circle-purple-small.png") no-repeat scroll left 9px;
    padding-left: 15px;
}
.old-content .list-bird-black-s li {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/backlink-summary/bird-black-s.png") no-repeat scroll left top;
    padding-left: 30px;
}
.old-content .bird-purple-huge {
    list-style-image: url("images/seopowersuite/news/backlink-summary/bird-purple-huge.png");
}
.old-content .bird-purple-huge li, .old-content .bird-orange-huge li {
    color: #d9d9d9;
    font-size: 16px;
}
.old-content .bird-red-big {
    list-style-image: url("images/seopowersuite/news/keyword-difficulty/bird-red-big.png");
    padding-left: 20px;
}
.old-content .bird-red-big li {
    margin-bottom: 10px;
}
.old-content .bird-black {
    list-style-image: url("images/seopowersuite/news/link-risk-audit/bird-black.png");
}
.old-content .bird-red-huge {
    list-style-image: url("images/seopowersuite/news/ranking-difference/bird-red-huge.png");
    padding-left: 25px;
}
.old-content .list-red-circle-s strong {
    font-family: inherit;
}
.old-content .new-seo-spyglass {
    background: rgba(0, 0, 0, 0) url("/newsimages/seopowersuite/new-seo-spyglass-1.png") repeat-x scroll left top;
    height: 479px;
    width: 780px;
}
.old-content .px22 {
    font-size: 22px;
}
.old-content .green-line-block {
    color: #6dbc00;
    font-family: "open_sansregular";
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
}
.old-content .green-line {
    background: rgba(0, 0, 0, 0) url("/newsimages/seopowersuite/green-line.png") repeat-x scroll left top;
    height: 5px;
    margin-top: 8px;
    width: 10px;
}
.old-content .sg-block-btn {
    background-color: #ebebeb;
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    padding: 30px;
    text-align: center;
}
.old-content .px30 {
    font-size: 30px;
    line-height: 32px;
}
.old-content .px25 {
    font-size: 25px;
    line-height: 30px;
}
.old-content .block-gray-warning {
    background-color: #f4f4f4;
    border: 1px solid #d9d9d9;
    padding: 15px 20px;
}
.old-content .green {
    color: green;
}
.old-content .bg-number {
    background-image: url("/newsimages/seopowersuite/bg-number.png");
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    margin-right: 14px;
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.old-content .header-404 {
    background-image: url("images/seopowersuite/news/broken-link-building/404-header.png");
    font-family: Arial,Helvetica,sans-serif;
    height: 127px;
    margin-top: 30px;
    padding-left: 234px;
    text-transform: uppercase;
}
.old-content .note-block {
    background-color: #f9f9f9;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    padding: 15px 10px;
}
.old-content .new-red {
    background-color: #dc5a13;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    padding: 0 4px;
    text-transform: uppercase;
}
.old-content .social-metrics-bg {
    background-image: url("/newsimages/seopowersuite/new-social-metrics/social-metrics-bg.png");
    height: 335px;
    margin-bottom: 20px;
    padding: 20px;
}
.old-content .bird-green-big {
    list-style-image: url("images/seopowersuite/lists/bird-green-big.png");
}
.old-content .social-metrics-gray-block {
    background-color: #f1f1f1;
    border-bottom: 1px dashed #c1c1c1;
    border-top: 1px dashed #c1c1c1;
    margin-bottom: 20px;
    padding: 30px 30px 35px;
    text-align: center;
}
.old-content .social-metrics-gray-block ol li {
    margin-bottom: 0;
}
.old-content .px18 {
    font-size: 18px;
}
.old-content .arial {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .keyword-difficulty-banner {
    background-image: url("images/seopowersuite/news/keyword-difficulty/keyword-difficulty-banner.png");
    font-family: Arial,Helvetica,sans-serif;
    height: 473px;
    margin-bottom: 30px;
    padding: 20px 30px;
    width: 650px;
}
.old-content .keyword-difficulty-list {
    margin-top: 250px;
}
.old-content .keyword-difficulty-list li {
    float: left;
    margin-left: 57px;
}
.old-content ul.tabs.report-printing {
    list-style: outside none none;
    padding-left: 0;
}
.old-content ul.tabs.report-printing li a {
    display: block;
    padding: 20px 0 20px 20px;
}
.old-content ul.tabs.report-printing li {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    list-style-image: none !important;
    margin: 0 !important;
    padding: 0;
    text-indent: 0;
}
.old-content ul.tabs.report-printing a {
    background-color: #f9f9f9;
    border-color: #dadada #ececec #d9d9d9;
    border-radius: 0;
    border-style: solid;
    border-width: 4px 1px 1px;
    color: #bdbdbd;
    display: block;
    height: auto;
    position: relative;
    text-decoration: none !important;
    top: 1px;
}
.old-content ul.tabs.report-printing a .tab-icon {
    background-image: url("images/seopowersuite/news/keyword-research-2014/tabs-icons.png");
    display: block;
    float: left;
    height: 29px;
    margin-right: 10px;
    margin-top: -5px;
    width: 22px;
}
.old-content ul.tabs.report-printing .tab1 a .tab-icon {
    background-position: 0 -30px;
}
.old-content ul.tabs.report-printing .tab1 a:hover .tab-icon, .old-content ul.tabs.report-printing .tab1 a.current .tab-icon {
    background-position: 0 0;
}
.old-content ul.tabs.report-printing .tab2 a .tab-icon {
    background-position: 0 -91px;
    height: 30px;
    width: 30px;
}
.old-content ul.tabs.report-printing .tab2 a:hover .tab-icon, .old-content ul.tabs.report-printing .tab2 a.current .tab-icon {
    background-position: 0 -60px;
    height: 30px;
    width: 30px;
}
.old-content ul.tabs.report-printing a:hover {
    color: #da402a;
}
.old-content ul.tabs.report-printing a.current, .old-content ul.tabs a.current:hover, .old-content ul.tabs li.current a {
    background-color: #f3f3f3;
    border-color: #d74337 #d9d9d9 #b4b4b4;
    border-radius: 0;
    border-style: solid solid dashed;
    border-width: 4px 1px 1px;
    color: #2d2d2d;
    cursor: default !important;
}
.old-content .reports-block-scr {
    margin-bottom: 20px;
}
.old-content .reports-block-scr a {
    display: block;
    float: left;
    margin-right: 3px;
}
.old-content .printing-reports-table {
    margin-bottom: 40px;
    width: 100%;
}
.old-content .printing-reports-table tr.fd td {
    background-color: #fdfdfd;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.old-content .printing-reports-table td {
    border-bottom: 1px dashed #cacaca;
    border-top: 1px dashed #cacaca;
    padding: 10px;
    text-align: center;
}
.old-content .tab-block-pad {
    padding: 20px;
}
.old-content .px20 {
    font-size: 20px;
}
.old-content .green-text {
    color: #14a316;
}
.old-content .red-text {
    color: #fc4304;
}
.old-content .green-price {
    color: #14a316;
    font-size: 20px;
}
.old-content .kw-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-bg.png");
    height: 431px;
    margin-bottom: 80px;
    padding-top: 25px;
    width: 980px;
}
.old-content .kw-download-wrapper {
    border-top: 1px dashed #c3c3c3;
    margin-top: 30px;
    padding-top: 30px;
}
.old-content .kw-download-form {
    float: left;
    margin-left: 70px;
    margin-top: 30px;
    width: 300px;
}
.old-content .kw-fbox-text {
    margin-bottom: 30px;
}
.old-content .kw-fbox-text input {
    border: 1px solid #d2d2d2;
    color: #aaa;
    font-size: 18px;
    padding: 5px 10px;
    width: 690px;
}
.old-content .kw-btn {
    background-color: #57b12a;
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/arrow-down.png");
    background-position: 45px center;
    background-repeat: no-repeat;
    border: 1px solid #67a721;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    min-width: 293px;
    padding: 17px 25px 17px 60px;
    text-shadow: none;
    text-transform: uppercase;
}
.old-content .kw-btn:hover {
    background-color: #6dc542;
}
.old-content .kw-imac-wrapper {
    float: right;
    margin-right: 70px;
}
.old-content .kw-imac {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-imac.png");
    display: block;
    height: 388px;
    width: 470px;
}
.old-content .kw-container {
    padding: 40px 70px 70px;
}
.old-content .bird-dark-red-big {
    list-style-image: url("images/seopowersuite/lists/bird-dark-red-big.png");
    padding-left: 20px;
}
.old-content .bird-dark-red-big li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.old-content .kw-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.old-content .kw-separate-line {
    border-top: 1px dashed #c3c3c3;
}
.old-content .kw-step {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-step.png");
    background-repeat: no-repeat;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    margin: -12px auto 0;
    padding-top: 2px;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
}
.old-content .kw-arrow-left {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-arrow-left.png");
    height: 111px;
    left: 80px;
    position: absolute;
    top: -40px;
    width: 50px;
}
.old-content .kw-arrow-right {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-arrow-right.png");
    height: 106px;
    position: absolute;
    right: 80px;
    top: -40px;
    width: 47px;
}
.old-content .kw-gray-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/rank-tracker/kw-gray-bg.png");
    background-repeat: repeat-x;
    overflow: hidden;
}
.old-content a.kw-btn-link {
    color: #fff;
    display: block;
    margin: 40px auto;
    padding-left: 86px;
    text-decoration: none !important;
    width: 380px;
}
.old-content .highlight-light-yellow {
    background-color: #fbf8eb;
    border: 1px solid #e3decb;
    margin-bottom: 20px;
    padding: 20px 20px 0;
}
.old-content .highlight-light-yellow a {
    color: #202020;
}
.old-content .highlight-light-yellow a:hover {
    color: #d72800;
}
.old-content .red-arrow-sm {
    background-image: url("images/seopowersuite/news/keyword-research-2014/red-arrow-sm.png");
    background-repeat: no-repeat;
}
.old-content .green-arrow-sm {
    background-image: url("images/seopowersuite/news/keyword-research-2014/green-arrow-sm.png");
    background-repeat: no-repeat;
}
.old-content .blue-arrow-sm {
    background-image: url("images/seopowersuite/news/keyword-research-2014/blue-arrow-sm.png");
    background-repeat: no-repeat;
}
.old-content .keyword-research-icon {
    background-image: url("images/seopowersuite/news/keyword-research-2014/keyword-research-circle.png");
    color: #2e2e2e !important;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 148px;
    text-align: center;
    text-decoration: none !important;
    width: 144px;
}
.old-content .keyword-research-circle {
    background-position: 0 0;
}
.old-content .keyword-research-circle:hover {
    background-position: 0 -149px;
    color: #fff !important;
}
.old-content .kr-circle-number {
    font-size: 30px;
    line-height: 45px;
    padding-top: 30px;
}
.old-content .kr-circle-number span {
    font-size: 20px;
}
.old-content .kr-circle-desc {
    color: #d74337;
    font-size: 14px;
    text-transform: uppercase;
}
.old-content .keyword-research-circle:hover .kr-circle-desc {
    color: #fff;
}
.old-content .kr-gray-arrow {
    float: left;
    margin: 65px 10px;
}
.old-content .kr-title {
    color: #d72800;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.old-content .orange-bg {
    background-color: #fd6f07;
}
.old-content .orange-text {
    color: #fd6f07;
}
.old-content .site-audit-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/site-audit-bg.png");
    height: 356px;
    width: 980px;
}
.old-content .compare-backlinks-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/compare-backlinks-bg.png");
    height: 356px;
    width: 980px;
}
.old-content .bird-green-huge {
    list-style-image: url("images/seopowersuite/news/site-audit-checklist/bird-green-huge.png");
}
.old-content .bird-orange-huge {
    list-style-image: url("images/seopowersuite/news/site-audit-checklist/bird-orange-huge.png?ver=2");
}
.old-content .bird-green-huge li, .old-content .bird-orange-huge li {
    color: #d9d9d9;
    font-size: 16px;
}
.old-content .bird-white-huge {
    list-style-image: url("images/seopowersuite/lists/bird-white-huge.png?ver=2");
}
.old-content .bird-white-huge li {
    color: #d9d9d9;
    font-size: 16px;
}
.old-content .bird-green-h16 {
    list-style-image: url("images/seopowersuite/lists/bird-green-huge.png");
}
.old-content .bird-green-h16 li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.old-content .site-audit-list {
    float: left;
    padding: 40px;
    width: 410px;
}
.old-content .site-audit-btn {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-size: 18px;
    min-width: 140px;
    padding: 15px;
}
.old-content .site-audit-btn .btn-desc {
    color: #9b9b9b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.old-content .video-play-84 {
    background-image: url("images/seopowersuite/news/keyword-research-2014/video-play-84.png");
    background-position: 0 -85px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 84px;
    margin-left: 200px;
    margin-top: 130px;
    width: 84px;
}
.old-content .site-audit-video {
    float: right;
}
.old-content .site-audit-video a {
    display: block;
    height: 356px;
    width: 486px;
}
.old-content .site-audit-video a:hover .video-play-84 {
    background-position: 0 0;
}
.old-content .site-audit-title {
    color: #fd6f07;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: center;
}
.old-content .site-audit-line {
    border-top: 1px dashed #c3c3c3;
    margin-bottom: 40px;
    position: relative;
    text-align: center;
    width: 100%;
}
.old-content .site-audit-line span {
    background-color: #fff;
    color: #acacac;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    top: -21px;
}
.old-content .number-orange-bg {
    background-color: #fd8607;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    padding: 2px 9px;
}
.old-content .site-audit-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.old-content .site-audit-text-15 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.old-content .sa-btn-wrapper {
    margin-bottom: 60px;
    text-align: center;
}
.old-content .site-audit-list-bird {
    list-style-image: url("images/seopowersuite/lists/bird-green-huge.png");
}
.old-content .site-audit-list-bird li {
    font-size: 15px;
    font-weight: bold;
}
.old-content .sa-text p {
    font-size: 15px;
}
.old-content .checklist-text p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.old-content .checklist-bg {
    background-image: url("images/seopowersuite/news/site-audit-checklist/checklist-bg.png");
    height: 356px;
    width: 980px;
}
.old-content .checklist-time {
    background-color: #383838;
    float: left;
    margin-right: 20px;
    padding: 10px 20px;
    text-align: right;
    width: 100px;
}
.old-content .checklist-checkbox {
    background-image: url("images/seopowersuite/news/site-audit-checklist/checkbox-bg.png");
    background-position: 0 9px;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    padding-left: 60px;
}
.old-content .checklist-checkbox.orange-checkbox {
    background-image: url("images/seopowersuite/news/site-audit-checklist/checkbox-bg-orange.png");
}
.old-content .checklist-checkbox label {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
}
.old-content .circle-green-small {
    list-style-image: url("images/seopowersuite/lists/circle-green-small.png");
}
.old-content .checklist-black-title {
    background-color: #383838;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    padding: 10px 20px 20px;
    text-align: center;
}
.old-content .checklist-black-title a {
    color: #fd6f07;
}
.old-content .checklist-black-title span {
    color: #a1a1a1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.old-content .table-checklist {
    border: 1px solid #dcdcdc;
}
.old-content .table-checklist td {
    border-bottom: 1px dashed #dcdcdc !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.old-content .table-checklist .table-header td {
    background-color: #f2f2f2;
    border-bottom: 1px solid #dcdcdc !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 20px;
}
.old-content .icon-yes {
    background-image: url("images/seopowersuite/news/site-audit-checklist/icon-yes.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    width: 12px;
}
.old-content .icon-no {
    background-image: url("images/seopowersuite/news/site-audit-checklist/icon-no.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    width: 12px;
}
.old-content .checklist-black-title span.checklist-counter {
    color: #fd6f07;
    font-family: "ds-digitalbold";
    font-size: 40px;
    line-height: 40px;
}
.old-content .green-light {
    color: #69ad08;
}
.old-content .ssr-block {
    padding: 20px 50px;
}
.old-content .ssr-title {
    color: #69ad08;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
}
.old-content .ssr-title-black {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}
.old-content .red-number-ribbon {
    background-image: url("images/seopowersuite/news/keyword-research-2014/red-number-ribbon.png");
    background-repeat: no-repeat;
    color: #fff;
    font-family: "roboto_slabbold";
    font-size: 22px;
    height: 27px;
    margin-bottom: 25px;
    margin-top: -21px;
    padding-top: 5px;
    text-align: center;
    width: 40px;
}
.old-content .bird-big-pink {
    background-image: url("images/seopowersuite/news/keyword-research-2014/bird-big-pink.png");
    display: inline-block;
    height: 19px;
    margin-right: 10px;
    width: 24px;
}
.old-content .ssr-inner-link {
    border-bottom: 1px dashed #383838;
    cursor: pointer;
}
.old-content .lamp-green-block-border {
    border-right: 1px solid #e4e4e4;
    margin-right: 20px;
    padding-right: 20px;
}
.old-content .lamp-green-block {
    background-color: #fbfbfb;
    background-image: url("images/seopowersuite/news/keyword-research-2014/lamp-green.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    border: 1px solid #e4e4e4;
    padding: 15px 20px 15px 55px;
}
.old-content .ssr-hidden-block {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    padding: 20px;
}
.old-content .ssr-toggle-hide {
    border-bottom: 1px dotted #b03748;
    color: #b03748;
    cursor: pointer;
}
.old-content .ssr-green-btn, .old-content a.ssr-green-btn {
    background-color: #69ad08;
    border-radius: 4px;
    box-shadow: 0 1px 0 #a7dd0d inset;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    min-width: 250px;
    padding: 7px 30px;
    text-align: center;
    text-decoration: none !important;
}
.old-content .ssr-green-btn span {
    color: #2d4c01;
    font-size: 13px;
}
.old-content .ssr-green-btn:hover {
    background-color: #79c111;
}
.old-content .ssr-bottom-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/smart-seo-reporting-bg.png?2014-07-01");
    background-repeat: no-repeat;
}
.old-content .purple-right-line-title {
    background-color: #fff;
    border-left: 8px solid #d85d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 50px;
}
.old-content .new-interface-plans-table {
    background-color: #f6f6f6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 1px;
}
.old-content .new-interface-plans-table .column {
    float: left;
    width: 326px;
}
.old-content .new-interface-plans-table .column.pro {
    background-color: #3e3e3e;
    color: #fff;
    margin-bottom: -9px;
    margin-top: -9px;
}
.old-content .new-interface-plans-table .column.pro .column-header {
    background-color: #3e3e3e;
    border-top: 0 none;
    color: #6fba22;
    padding-bottom: 25px;
    padding-top: 25px;
}
.old-content .new-interface-plans-table .column.pro .column-body {
    border-top: 1px dashed #646464;
}
.old-content .new-interface-plans-table .column-header {
    background-color: #eee;
    border-top: 1px dashed #cacaca;
    font-family: "roboto_slabbold";
    font-size: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
}
.old-content .new-interface-plans-table .column-body {
    border-top: 1px dashed #cacaca;
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
}
.old-content .new-interface-plans-table .through-text {
    color: #949494;
    text-decoration: line-through;
}
.old-content .new-interface-plans-table .column-list {
    list-style: outside none none;
    padding-left: 10px;
}
.old-content .new-interface-plans-table .bird-green-sm {
    background-image: url("images/seopowersuite/lists/bird-green-sm.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    margin-left: -10px;
    margin-right: 10px;
    width: 14px;
}
.old-content .new-interface-plans-table .discount-text {
    color: #d85d6d;
    font-family: "roboto_slabbold";
    font-size: 30px;
    text-decoration: line-through;
}
.old-content .new-interface-plans-table .price-text {
    display: inline-block;
    font-family: "roboto_slabbold";
    font-size: 40px;
}
.old-content .new-interface-plans-table .column-price {
    display: inline-block;
    font-family: "roboto_slabbold";
    font-size: 30px;
    line-height: 31px;
    margin-bottom: 20px;
}
.old-content .new-interface-plans-table .column-footer {
    border-bottom: 1px dashed #cacaca;
}
.old-content .new-interface-plans-table .column.pro .column-footer {
    border-bottom: 0 none;
    margin-bottom: 9px;
}
.old-content .new-seo-powersuite-interface-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/new-seo-powersuite-interface-bg.png");
    height: 128px;
    padding-top: 340px;
    width: 980px;
}
.old-content .outrank-competitors-bg {
    background-image: url("images/seopowersuite/news/outrank-competitors/outrank-competitors-bg.png");
    height: 389px;
    padding-top: 60px;
    width: 980px;
}
.old-content .wrapper-grey-text-separator {
    background-color: #fff;
    border-top: 1px dashed #c3c3c3;
    color: #acacac;
    padding-bottom: 60px;
}
.old-content .grey-text-separator {
    background-color: #fff;
    color: #acacac;
    font-family: arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: -10px auto 0;
    padding: 0 10px;
    width: 530px;
}
.old-content .wrapper-purple-line-number {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
}
.old-content .purple-line-number {
    background-image: url("images/seopowersuite/news/keyword-research-2014/purple-line-number.png");
    color: #fff;
    float: left;
    font-family: "roboto_slabbold";
    font-size: 22px;
    height: 28px;
    margin-right: 20px;
    margin-top: -11px;
    padding-left: 70px;
    padding-top: 12px;
    text-shadow: 0 1px 0 #b64e5c;
    width: 35px;
}
.old-content .wrapper-black-line-step {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: bold;
}
.old-content .black-line-step {
    background-image: url("images/seopowersuite/news/outrank-competitors/black-line-step.png");
    color: #f18f30;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 28px;
    margin-right: 20px;
    margin-top: -11px;
    padding-left: 22px;
    padding-top: 12px;
    text-shadow: 0 1px 0 #373737;
    width: 83px;
}
.old-content .square-orange-sm li {
    list-style-image: url("images/seopowersuite/news/outrank-competitors/square-orange-sm.png");
    margin-bottom: 5px !important;
}
.old-content .outrank-competitors-blue-block {
    background-color: #f0f5fb;
    border-top: 1px dashed #c3c3c3;
    padding-bottom: 5px;
    padding-top: 35px;
}
.old-content .outrank-competitors-highlight {
    background-color: #fdf7f2;
    border: 1px solid #efe2d7;
    margin-bottom: 20px;
    padding: 20px 15px 0;
}
.old-content ul.list-mb-sm li {
    margin-bottom: 10px;
}
.old-content .outrank-competitors-bg-02 {
    background-image: url("images/seopowersuite/news/outrank-competitors/outrank-competitors-bg-02.png");
    color: #c9c9c9;
    font-size: 16px;
    height: 392px;
    padding-top: 40px;
    width: 980px;
}
.old-content .tip-light-orange-block {
    background-color: #f9f7f0;
    border: 1px solid #ebe6d5;
    padding: 10px;
}
.old-content .huge-gray-title {
    background-color: #545454;
    color: #dcdcdc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.old-content .huge-gray-title span {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    line-height: 32px;
}
.old-content .gray-arrow-label {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    left: -155px;
    padding-left: 44px;
    padding-top: 6px;
    position: absolute;
    top: 0;
    width: 96px;
}
.old-content .gray-arrow-label {
    background-image: url("images/seopowersuite/news/keyword-research-2014/gray-arrow-label.png");
}
.old-content .seo-workflow-title {
    display: inline-block;
    font-size: 18px;
    margin-top: 6px;
}
.old-content .b-tip-green-line p {
    background-color: #f5f5f5;
    border-bottom: 1px solid #dfdfdf;
    border-left: 5px solid #6dbc00;
    color: #434343;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 15px;
    text-shadow: 0 1px 0 #373737;
}
.old-content .seo-workflow-bg-01 {
    background-image: url("images/seopowersuite/news/keyword-research-2014/seo-workflow-bg-01.png");
    color: #c9c9c9;
    font-size: 16px;
    height: 392px;
    padding-top: 40px;
    width: 980px;
}
.old-content .video-play-40 {
    background-image: url("images/seopowersuite/news/keyword-research-2014/video-play-40.png");
    background-position: 0 -41px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    margin-left: 105px;
    margin-top: 242px;
    width: 40px;
}
.old-content .site-audit-video a:hover .video-play-40 {
    background-position: 0 0;
}
.old-content .compare-backlinks-title {
    color: #69ad08;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: center;
}
.old-content .number-purple-bg {
    background-color: #d74337;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    padding: 4px 9px;
}
.old-content .number-red-bg {
    background-color: #d85d6d;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    padding: 4px 9px;
}
.old-content .number-orange-bg {
    background-color: #fd6f07;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    padding: 3px 9px;
}
.old-content .seo-data-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/seo-data-bg.png");
    background-repeat: no-repeat;
    height: 170px;
    width: 840px;
}
.old-content .b-seo-data {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 60px;
    margin-right: 13px;
    margin-top: 75px;
    text-align: center;
    width: 670px;
}
.old-content .b-seo-data p {
    font-size: 13px;
}
.old-content .b-seo-data .bold {
    margin-bottom: 10px;
}
.old-content .b-seo-data .gray {
    color: #7a7a7a;
}
.old-content .b-yellow-bordered {
    background-color: #faf5ec;
    border: 1px solid #e5e0d9;
    margin-bottom: 20px;
    padding: 20px;
}
.old-content .ranking-signal-table tr td {
    background-color: #f9f9f9;
    padding: 20px 20px 0;
}
.old-content .circle-green-m {
    list-style-image: url("images/seopowersuite/lists/circle-green-m.png");
}
.old-content .light-red {
    color: #d74337;
}
.old-content .title-bordered {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .arial-15 p, .old-content .arial-15 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 22px;
}
.old-content .white-inner-wrapper {
    background-color: #fff;
    padding: 40px 60px;
}
.old-content .sps-cracks {
    background-image: url("images/seopowersuite/news/keyword-research-2014/sps-cracks-bg.png?ver=2");
    height: 296px;
    width: 980px;
}
.old-content .quick-domain-analysis-scr {
    float: left;
    width: 572px;
}
.old-content .quick-domain-analysis-desc {
    float: right;
    position: relative;
    width: 280px;
}
.old-content .quick-domain-analysis-desc .desc-title, .old-content .backlink-summary-desc-left .desc-title, .old-content .backlink-summary-desc-right .desc-title {
    border-bottom: 1px dashed #242424;
    color: #242424;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 10px;
}
.old-content .quick-domain-analysis-desc .desc-title:hover, .old-content .backlink-summary-desc-right .desc-title:hover, .old-content .backlink-summary-desc-left .desc-title:hover {
    border-bottom: 1px dashed #d74337;
    color: #d74337;
}
.old-content .px13 {
    font-size: 13px;
}
.old-content .arial-15 .quick-domain-analysis-desc p, .old-content .arial-15 .backlink-summary-desc-right p, .old-content .arial-15 .backlink-summary-desc-left p {
    color: #777;
    font-size: 13px;
    line-height: 20px;
}
.old-content .quick-domain-analysis-block {
    border-right: 1px dashed #c3c3c3;
    float: left;
    margin-bottom: 40px;
    padding: 0 30px;
    text-align: center;
    width: 225px;
}
.old-content .tools-page .tools-50-bg {
    background-image: url("images/seopowersuite/news/50-tools/tools-50-bg.png");
    height: 291px;
    width: 980px;
}
.old-content .tools-page .tools-list {
    float: left;
    list-style: outside none none;
    margin-right: 55px;
    padding-left: 0;
}
.old-content .tools-page .tools-list.last {
    margin-right: 0;
}
.old-content #content ul.tools-list li {
    margin-bottom: 0;
}
.old-content .tools-page .tools-list li a {
    border-bottom: 1px dashed #505050;
    color: #505050;
    font-size: 11px;
    text-decoration: none !important;
}
.old-content .tools-page .tools-list li a:hover {
    border-bottom: 1px dashed #cf2828;
    color: #cf2828;
}
.old-content .tools-page .tools-top-link {
    border-bottom: 1px dashed #fff;
    color: #fff !important;
    font-size: 12px;
    margin-right: 50px;
    text-decoration: none !important;
    vertical-align: middle;
}
.old-content .tools-page .tools-top-link:hover {
    border-bottom: 1px dashed #d72800;
    color: #d72800 !important;
}
.old-content .tools-page .tools-50-header {
    background-color: #efefef;
    padding: 40px 60px;
}
.old-content .tools-page .wrapper-tools-top-link {
    background-image: url("images/seopowersuite/news/keyword-research-2014/arrow-white-top.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: right;
    padding-left: 20px;
}
.old-content .tools-page .tools-50-header .tools-desc {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 300px;
}
.old-content .tools-page .tools-50-header .tools-title {
    font-size: 24px;
    font-weight: bold;
    margin-top: 7px;
}
.old-content .tools-page .tools-50-header .tools-text {
    font-size: 12px;
}
.old-content .tools-page .red-header {
    color: #d74337;
    font-size: 15px;
}
.old-content .tools-page .green-header {
    color: #05a50f;
    font-size: 15px;
}
.old-content .tools-page .tools-table {
    width: 100%;
}
.old-content .tools-page .tools-table td.td-left {
    border-right: 1px dashed #cfcfcf;
    padding-left: 0;
    width: 690px;
}
.old-content .tools-page .tools-table td.td-right {
    padding-right: 0;
}
.old-content .tools-page .tools-table td {
    border-bottom: 1px dashed #cfcfcf;
    padding: 30px;
    vertical-align: top;
}
.old-content .tools-page .tools-table tr:last-child td {
    border-bottom: 0 none;
}
.old-content .problem-block {
    background-color: #d74337;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
    padding: 0 5px;
    text-transform: uppercase;
    vertical-align: middle;
}
.old-content .solution-block {
    background-color: #4ca928;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
    padding: 0 5px;
    text-transform: uppercase;
    vertical-align: middle;
}
.old-content .mr-5 {
    margin-right: 5px;
}
.old-content .mt-40 {
    margin-top: 40px;
}
.old-content .arial-wrapper {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 22px;
}
.old-content .ref-header {
    background-color: #f6f6f6;
    border-bottom: 1px dashed #c3c3c3;
    font-size: 26px;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 30px;
    padding-top: 20px;
    text-align: center;
}
.old-content .ref-huge-title {
    font-size: 47px;
}
.old-content .ref-form-wrapper {
    background-color: #f6f6f6;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding: 10px 20px;
}
.old-content .ref-btn {
    font-size: 20px;
    font-weight: normal;
    margin-right: 20px;
    padding: 7px 20px;
    width: 180px;
}
.old-content .ref-form .form-control {
    width: 97%;
}
.old-content .ref-form input[type="radio"] {
    margin-left: 10px;
}
.old-content .ref-form label {
    cursor: pointer;
}
.old-content .ref-form .form-control::-moz-placeholder {
    opacity: 0.5;
}
.old-content .ref-title {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    margin-bottom: 30px;
    text-align: center;
}
.old-content .ref-left-column {
    border-right: 1px dashed #c3c3c3;
    float: left;
    width: 483px;
}
.old-content .ref-right-column {
    float: right;
}
.old-content .ref-purple {
    color: #d85d6d;
}
.old-content .ref-left-column-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/ref-left-column-bg.png");
    background-repeat: no-repeat;
    height: 261px;
    position: relative;
    width: 450px;
}
.old-content .ref-right-column-bg {
    background-image: url("images/seopowersuite/news/keyword-research-2014/ref-right-column-bg.png");
    background-repeat: no-repeat;
    height: 261px;
    position: relative;
    width: 345px;
}
.old-content .label-you {
    left: 153px;
    position: absolute;
    top: 60px;
}
.old-content .label-ref {
    left: 387px;
    position: absolute;
    top: 60px;
}
.old-content .label-team {
    position: absolute;
    right: 3px;
    top: 60px;
}
.old-content .text-label-you {
    font-size: 14px;
    left: 32px;
    position: absolute;
    text-align: center;
    top: 99px;
}
.old-content .text-label-you .ref-purple {
    font-size: 24px;
    font-weight: bold;
}
.old-content .text-label-ref {
    font-size: 14px;
    left: 288px;
    position: absolute;
    text-align: center;
    top: 110px;
}
.old-content .text-label-ref .ref-purple {
    font-size: 24px;
    font-weight: bold;
}
.old-content .ref-plus {
    left: 50px;
    position: absolute;
    top: 124px;
}
.old-content .text-label-team {
    font-size: 14px;
    left: 66px;
    position: absolute;
    top: 110px;
}
.old-content .text-label-team .ref-purple {
    font-size: 24px;
    font-weight: bold;
}
.old-content .ref-list {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .ref-list li {
    background-image: url("images/seopowersuite/news/keyword-research-2014/ref-list.png");
    background-repeat: no-repeat;
    padding-left: 40px;
}
.old-content .ref-icon-1 {
    background-position: 0 0;
    height: 30px;
}
.old-content .ref-icon-2 {
    background-position: 0 -31px;
    height: 26px;
}
.old-content .ref-icon-3 {
    background-position: 0 -58px;
    height: 32px;
}
.old-content .ref-icon-4 {
    background-position: 8px -91px;
    height: 32px;
}
.old-content .ref-icon-5 {
    background-position: 4px -124px;
    height: 32px;
}
.old-content .gray-inner-wrapper {
    background-color: #f6f6f6;
    padding: 30px 60px;
}
.old-content .black-inner-wrapper {
    background-color: #3b3b3b;
    color: #b9b9b9;
}
.old-content .ref-gray-bg {
    border-top: 1px dashed #c3c3c3;
}
.old-content .ref-gray-bg .btn-green, .old-content .ref-gray-bg .btn-black {
    font-size: 16px;
    font-weight: normal;
    margin-left: 10px;
    width: 125px;
}
.old-content .dark-gray-inner-wrapper {
    background-color: #646464;
    color: #f1f1f1;
    padding: 30px 60px;
}
.old-content .ref-toggle-link {
    border-bottom: 1px dashed #3d3d3d;
    cursor: pointer;
}
.old-content li.ref-toggle-block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: none;
    font-size: 13px;
    margin-top: -20px;
}
.old-content .ref-inner-link {
    border-bottom: 1px dashed #3d3d3d;
    color: #3d3d3d !important;
    text-decoration: none !important;
}
.old-content .ref-form .form-control.error {
    border: 1px solid #d74337;
}
.old-content .ref-form label.error {
    color: #d74337;
}
.old-content .ref-label-top {
    background-color: #d85d6d;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    margin: -20px auto 10px;
    width: 160px;
}
.old-content .title-red-bordered {
    background-color: #fff;
    border-left: 4px solid #d74337;
    color: #3d3d3d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-left: 34px;
}
.old-content .block-green-bordered {
    border-left: 2px solid #74ab2c;
    margin-bottom: 20px;
    padding-left: 20px;
}
.old-content .px17 {
    font-size: 17px;
}
.old-content .b-rankings-summary {
    border: 1px solid #e1e1e1;
    box-shadow: 0 1px 1px #d7d7d7;
    margin-bottom: 15px;
    width: 442px;
}
.old-content .b-rankings-summary-header {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
}
.old-content .b-rankings-summary-body {
    padding: 20px;
}
.old-content .b-rankings-summary-footer {
    border-top: 1px dashed #c3c3c3;
    color: #909090;
    font-size: 13px;
    padding: 10px 20px;
}
.old-content .mb-5 {
    margin-bottom: 5px;
}
.old-content .square-red {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .square-red li {
    background-image: url("images/seopowersuite/lists/square-red.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.old-content .square-red-sm {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .square-red-sm li {
    background-image: url("images/seopowersuite/news/link-building-guide/square-red-sm.png");
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.old-content .dirty-red {
    color: #f64f42;
}
.old-content .white-text {
    color: #fff;
}
.old-content .bird-dirty-red {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .bird-dirty-red li {
    background-image: url("images/seopowersuite/lists/bird-dirty-red.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.old-content .centered {
    margin: 0 auto;
}
.old-content .quote-wrapper {
    background-color: #f8f7f7;
    border: 1px solid #dadada;
    box-shadow: 0 2px 3px #e8e8e8;
    font-style: italic;
    margin-bottom: 40px;
    padding: 20px 30px;
    position: relative;
}
.old-content .quote-wrapper .quote-arrow {
    background-image: url("images/seopowersuite/news/keyword-research-2014/quote-arrow.png");
    bottom: -34px;
    display: block;
    height: 34px;
    position: absolute;
    right: 145px;
    width: 19px;
}
.old-content .quote-wrapper .quote-author {
    bottom: -34px;
    color: #888787;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-style: normal;
    position: absolute;
    right: 0;
}
.old-content .block-warning {
    background-color: #f5f5f5;
    background-image: url("images/seopowersuite/news/keyword-research-2014/block-warning.png");
    background-position: 19px 17px;
    background-repeat: no-repeat;
    border: 1px solid #dadada;
    box-shadow: 0 2px 3px #e8e8e8;
    padding: 15px 20px 15px 56px;
}
.old-content .block-warning .title {
    color: #d74337;
    font-size: 17px;
    font-weight: bold;
}
.old-content #content .block-warning p {
    margin-bottom: 10px;
}
.old-content .penguin-form-wrapper {
    background-color: #fff;
    border: 1px solid #dadada;
    padding: 25px;
}
.old-content .cf_poll {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #bbb;
    color: #333;
    font-family: Arial;
    margin: 5px auto 20px;
    padding: 10px;
    width: 670px;
}
.old-content #cf_poll a:link, .old-content #cf_poll a:visited, .old-content #cf_poll a:active {
    color: #777;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.old-content #cf_poll a:hover {
    color: #ffa400;
}
.old-content #cf_poll .question {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
}
.old-content #cf_poll .button {
    background: #444 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #f1f1f1;
    float: right;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 6px 0 0;
    padding: 0 0 4px;
    width: 76px;
}
.old-content #cf_poll .end_date {
    font-size: 10px;
    position: relative;
    text-align: right;
    top: -22px;
}
.old-content #cf_poll .button:hover {
    background: #ffa400 none repeat scroll 0 0;
    color: #444;
}
.old-content #cf_poll h3 {
    font-size: 18px;
    margin: 0;
}
.old-content #cf_poll form {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.old-content #cf_poll label {
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 7px 0 0;
    text-align: left;
    width: 600px;
}
.old-content #cf_poll label input {
    font-size: 11px;
    margin: 5px 5px 7px;
    vertical-align: middle;
}
.old-content #cf_poll .barempty {
    background-color: #ccc;
    height: 12px;
    width: 270px;
}
.old-content #cf_poll .barfull {
    background-color: #ffa200;
    border: 1px solid #888;
    height: 10px;
    width: 200px;
}
.old-content #cf_poll .percent {
    color: #666;
    font-size: 10px;
    left: 5px;
    position: relative;
    top: -5px;
}
.old-content #cf_poll .total {
    float: right;
    font-size: 12px;
    padding-top: 6px;
}
/*
.old-content #cf_poll .footer {
    display: block;
    height: 15px;
    margin: 15px 0 0;
}*/
.old-content .cfpoll1 {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #bbb;
    border-radius: 10px;
    color: #333;
    font-family: Arial;
    margin: 5px auto;
    padding: 10px;
    width: 200px;
}
.old-content #cfpoll1 a:link, .old-content #cfpoll1 a:visited, .old-content #cfpoll1 a:active {
    color: #777;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.old-content #cfpoll1 a:hover {
    color: #ffa400;
}
.old-content #cfpoll1 input {
    font-size: 11px;
}
.old-content #cfpoll1 .question {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
}
.old-content #cfpoll1 form {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    outline: 0 none;
    padding: 0 0 16px;
}
.old-content #cfpoll1 .button {
    background: #444 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #f1f1f1;
    float: right;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 6px 0 0;
    padding: 0 0 4px;
    text-transform: none;
    width: 76px;
}
.old-content #cfpoll1 .end_date {
    background: #444 none repeat scroll 0 0;
    color: #eee;
    font-size: 10px;
    left: -11px;
    padding: 0 10px 2px;
    position: relative;
    text-align: center;
    top: -11px;
    width: 202px;
}
.old-content #cfpoll1 .button:hover {
    background: #ffa400 none repeat scroll 0 0;
    color: #444;
}
.old-content #cfpoll1 h3 {
    background-color: #444;
    border-radius: 10px 10px 0 0;
    color: #f5f5f5;
    font-size: 20px;
    left: -11px;
    margin: 0;
    padding: 5px 5px 0;
    position: relative;
    text-align: center;
    top: -11px;
    width: 212px;
}
.old-content #cfpoll1 label {
    display: inline-block;
    font-size: 12px;
    height: 10px;
    margin: 0;
    padding-left: 5px;
    position: relative;
    text-align: left;
    width: 180px;
    z-index: 2001;
}
.old-content #cfpoll1 form label {
    color: #666;
    display: block;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 8px 0;
    text-align: left;
    width: 200px;
}
.old-content #cfpoll1 label input {
    font-size: 11px;
    margin: 7px 0 7px 5px;
    vertical-align: middle;
}
.old-content #cfpoll1 .barempty {
    background-color: #eee;
    display: inline-block;
    height: 20px;
    position: relative;
    top: -19px;
    width: 200px;
}
.old-content #cfpoll1 .barfull {
    background-color: #ffe9c3;
    height: 20px;
    width: 200px;
}
.old-content #cfpoll1 .percent {
    color: #888;
    font-size: 11px;
    left: 147px;
    padding-top: 2px;
    position: relative;
    text-align: right;
    width: 50px;
}
.old-content #cfpoll1 .total {
    color: #999;
    float: right;
    font-size: 11px;
    padding-top: 7px;
}
/*
.old-content #cfpoll1 .footer {
    display: block;
    height: 15px;
    margin: 0;
}*/
.old-content .cf_poll2 {
    border-color: #ddd;
    border-style: solid none;
    border-width: 2px 0 1px;
    color: #555;
    font-family: Arial;
    line-height: 20px;
    margin: 5px auto;
    padding: 0 10px 10px;
    text-align: center;
    width: 400px;
}
.old-content #cf_poll2 a:link, .old-content #cf_poll2 a:visited, .old-content #cf_poll2 a:active {
    color: #777;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.old-content #cf_poll2 a:hover {
    color: #ffa400;
}
.old-content #cf_poll2 .question {
    background: #eee none repeat scroll 0 0;
    font-size: 14px;
    font-weight: bold;
    left: -10px;
    line-height: 16px;
    margin-bottom: 0;
    padding: 0 10px 5px;
    position: relative;
    text-align: left;
    top: -10px;
    width: 400px;
}
.old-content #cf_poll2 .button {
    background: #444 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #f1f1f1;
    float: right;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 6px 0 0;
    padding: 0 0 4px;
    width: 76px;
}
.old-content #cf_poll2 .end_date {
    font-size: 10px;
    position: relative;
    text-align: right;
    top: -22px;
}
.old-content #cf_poll2 .button:hover {
    background: #ffa400 none repeat scroll 0 0;
    color: #444;
}
.old-content #cf_poll2 h3 {
    background: #eee none repeat scroll 0 0;
    font-size: 18px;
    height: 28px;
    left: -10px;
    margin: 0;
    padding: 5px 10px 0;
    position: relative;
    text-align: left;
    width: 400px;
}
.old-content #cf_poll2 form {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    outline: 0 none;
    padding: 0;
}
.old-content #cf_poll2 label {
    display: inline-block;
    font-size: 12px;
    margin: 0;
    min-width: 130px;
    padding: 7px 0 0;
    text-align: left;
}
.old-content #cf_poll2 form label {
    display: block;
    height: 15px;
    margin: 0 0 0 23px;
}
.old-content #cf_poll2 label input {
    font-size: 11px;
    margin: 5px 5px 7px;
    vertical-align: middle;
}
.old-content #cf_poll2 .barempty {
    background-color: #e9e9e9;
    display: inline-block;
    height: 12px;
    margin-right: 35px;
    width: 175px;
}
.old-content #cf_poll2 .barfull {
    background-color: #ffa200;
    border-right: 1px solid #db8b00;
    height: 12px;
    width: 200px;
}
.old-content #cf_poll2 .percent {
    font-size: 10px;
    padding-left: 184px;
    text-align: left;
}
.old-content #cf_poll2 .total {
    float: right;
    font-size: 12px;
}
/*
.old-content #cf_poll2 .footer {
    display: block;
    height: 15px;
    margin: 15px 0 0;
    text-align: left;
}*/
.old-content .cfpoll3 {
    border: 1px solid #bbb;
    color: #333;
    font-family: Verdana;
    line-height: 18px;
    margin: 5px auto;
    text-align: center;
    width: 200px;
}
.old-content #cfpoll3 .button {
    display: block;
    margin: 5px auto 0;
}
.old-content #cfpoll3 h3 {
    font-size: 14px;
    margin: 5px 0 0;
    text-transform: uppercase;
}
.old-content #cfpoll3 .end_date {
    color: #bbb;
    font-size: 10px;
    width: 200px;
}
.old-content #cfpoll3 .question {
    font-weight: bolder;
    margin-top: 1px;
    padding: 0 0 5px;
    text-transform: uppercase;
}
.old-content #cfpoll3 form {
    border: 0 none;
    margin: 0 auto 5px;
    outline: 0 none;
    padding: 5px 0;
    width: 175px;
}
.old-content #cfpoll3 .barempty {
    display: none;
}
.old-content #cfpoll3 label {
    display: block;
    font-size: 12px;
    margin: 0 auto;
    padding: 2px;
    text-align: left;
    width: 175px;
}
.old-content #cfpoll3 label input {
    margin-bottom: 2px;
    vertical-align: bottom;
}
.old-content #cfpoll3 .total {
    font-size: 10px;
    font-weight: 700;
    padding: 5px 0;
}
.old-content #cfpoll3 .footer a {
    color: #999;
    font-size: 12px;
    text-decoration: none;
}
.old-content #cfpoll3 .footer a:hover {
    color: #333;
}
.old-content ul li {
    margin-bottom: 20px;
}
.old-content .land-title-l strong {
    font-family: Arial,Helvetica,sans-serif;
}
.old-content .link-building-guide .land-title-l {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 30px;
    text-align: center;
}
.old-content .link-building-guide .land-title-l .desc {
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
}
.old-content .link-building-guide .white-block {
    border-top: 1px dashed #c3c3c3;
    padding: 35px 30px;
}
.old-content .link-building-guide .white-block-sm {
    border-top: 1px dashed #c3c3c3;
    padding: 30px 0 0 40px;
}
.old-content .link-building-guide .red {
    color: #d74337;
}
.old-content .link-building-guide .green {
    color: #54a233;
}
.old-content .link-building-guide .land-label {
    background-color: #d74337;
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: -40px;
    margin-right: 10px;
    padding: 0 10px 0 30px;
}
.old-content .link-building-guide .land-title-red {
    color: #d74337;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 40px;
}
.old-content .link-building-guide .land-title-m {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 40px;
}
.old-content .link-building-guide .land-toggle-label {
    background-color: #3f3f3f;
    background-image: url("images/seopowersuite/landing-pages/land-24-03-2015/arrow.png");
    background-position: 68px 8px;
    background-repeat: no-repeat;
    border-radius: 3px;
    box-shadow: 0 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 3px 25px 3px 10px;
}
.old-content .link-building-guide .land-toggle-label-big {
    background-color: #3f3f3f;
    background-image: url("images/seopowersuite/landing-pages/land-24-03-2015/arrow.png");
    background-position: 74px 8px;
    background-repeat: no-repeat;
    border-radius: 3px;
    box-shadow: 0 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 3px 25px 3px 10px;
}
.old-content .link-building-guide .land-toggle-label-big:hover {
    background-color: #656565;
}
.old-content .link-building-guide .land-toggle-label:hover {
    background-color: #656565;
}
.old-content .link-building-guide .land-toggle-block {
    display: none;
    margin-bottom: 40px;
    padding-left: 15px;
}
.old-content .link-building-guide .land-toggle-block-big {
    display: none;
    margin-bottom: 40px;
    padding-left: 15px;
}
.old-content .link-building-guide .land-table {
    background-color: #f5f5f5;
    width: 100%;
}
.old-content .link-building-guide .land-table-left {
    margin-bottom: 20px;
}
.old-content .link-building-guide .land-table.land-table-left tr td {
    border: 1px solid #dbdbdb;
    text-align: left;
    vertical-align: top;
}
.old-content .link-building-guide .land-table-header td {
    background-color: #ebebeb;
    font-weight: bold;
}
.old-content .link-building-guide .land-table tr td {
    border-bottom: 1px solid #dbdbdb;
    color: #000;
    font-size: 13px;
    padding: 5px 10px;
    text-align: right;
}
.old-content .link-building-guide .land-table tr td.green {
    color: #54a233;
}
.old-content .link-building-guide .land-table tr td.red {
    color: #d74337;
}
.old-content .link-building-guide .land-table tr td:first-child {
    text-align: left;
}
.old-content .link-building-guide .land-title-s {
    border-left: 6px solid #d74337;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-left: 20px;
}
.old-content .link-building-guide .tip {
    color: #d74337;
    font-weight: bold;
}
.old-content .link-building-guide .gray-block {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    box-shadow: 0 4px 3px #d3d3d3;
    margin-bottom: 10px;
    padding: 30px;
}
.old-content .link-building-guide .semi-bold {
    font-family: "open_sanssemibold",sans-serif;
}
.old-content .link-building-guide .land-order-block {
    border: 1px solid #e5e5e5;
    box-shadow: 0 10px 18px #c2c2c2;
    float: left;
    margin-bottom: 60px;
    margin-right: 16px;
    width: 219px;
}
.old-content .link-building-guide .land-order-block .b-header {
    border-bottom: 1px dashed #e5e5e5;
    font-size: 14px;
    padding: 20px 5px;
    text-align: center;
}
.old-content .link-building-guide .land-order-block .b-body {
    padding: 20px 10px;
    text-align: center;
}
.old-content .link-building-guide .land-order-block .b-body ul {
    font-size: 14px;
    list-style: outside none none;
    padding-left: 0;
}
.old-content .link-building-guide .land-order-block .b-body ul li {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 15px;
}
.old-content .link-building-guide .land-order-block .b-body ul li.height-row {
    height: 40px;
}
.old-content .link-building-guide .land-order-block .b-body .btn-l {
    min-width: 133px;
    padding: 10px 25px;
}
.old-content .link-building-guide .land-order-block.last {
    margin-right: 0;
}
.old-content .link-building-guide .disable {
    color: #a2a2a2;
    text-decoration: line-through;
}
.old-content .link-building-guide .light-green {
    color: #69ad08;
}
.old-content .mobile-seo .land-title-bordered {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    color: #d74337;
    font-size: 28px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 35px;
    margin-top: 35px;
    text-align: center;
}
.old-content .mobile-seo .land-title-bordered .desc {
    color: #333;
    font-size: 18px;
    font-weight: normal;
}
.old-content .mobile-seo .gray-bordered-block {
    background-color: #f6f6f6;
    border-bottom: 1px dashed #c3c3c3;
    border-top: 1px dashed #c3c3c3;
    margin-bottom: 40px;
    padding: 37px;
}
.old-content .mobile-seo .land-title-m {
    border-left: 4px solid #d74337;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 37px;
}
.old-content .mobile-seo .land-inner-block {
    border-bottom: 1px dashed #c3c3c3;
    margin-bottom: 37px;
    padding: 0 27px 15px;
}
.old-content .mobile-seo .land-graph-block {
    float: left;
    margin-bottom: 30px;
    width: 351px;
}
.old-content .mobile-seo .land-graph-block .graph {
    float: left;
    margin-right: 12px;
    width: 156px;
}
.old-content .mobile-seo .land-graph-block .text {
    float: left;
    font-size: 13px;
    line-height: 18px;
    width: 167px;
}
.old-content .mobile-seo #content ul.list-red-circle-s li {
    margin-bottom: 5px;
}
.old-content .mobile-seo .list-intro {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .mobile-seo #content ul.list-intro li {
    margin-bottom: 10px;
}
.old-content .mobile-seo .list-intro li a {
    border-bottom: 1px dashed #2a6fc4;
    color: #2a6fc4;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
}
.old-content .mobile-seo .list-intro li a:hover {
    border-bottom: 1px dashed #d74337;
    color: #d74337;
}
.old-content .mobile-seo .land-title-s {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 40px;
}
.old-content .mobile-seo .land-title-s .land-number {
    background-color: #545454;
    color: #fff;
    float: left;
    font-size: 20px;
    margin-left: -37px;
    margin-right: 15px;
    padding: 1px 15px 1px 37px;
}
.old-content .mobile-seo .land-table td {
    font-size: 12px;
    line-height: 18px;
}
.old-content .mobile-seo .land-table .land-table-header td {
    vertical-align: middle;
}
.old-content .mobile-seo .land-yes {
    background-image: url("images/seopowersuite/news/mobile-seo/yes.png");
    height: 20px;
    margin: 15px auto 0;
    width: 20px;
}
.old-content .mobile-seo .land-no {
    background-image: url("images/seopowersuite/news/mobile-seo/no.png");
    height: 20px;
    margin: 15px auto 0;
    width: 20px;
}
.old-content .mobile-seo .table-selist tr td {
    padding: 7px;
}
.old-content .mobile-seo .float-icon {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
.old-content .mobile-seo .table-selist tr td.px14 {
    font-size: 14px;
}
.old-content .mobile-seo #content ul.list-red-circle-s.list-marg li {
    margin-bottom: 20px;
}
.old-content .mobile-seo .toggle-block {
    display: none;
}
.old-content .smx-west-2015 .land-title-l {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 40px;
    text-align: center;
}
.old-content .smx-west-2015 .land-title-l .desc {
    font-size: 20px;
    font-weight: normal;
    line-height: 27px;
}
.old-content .smx-west-2015 .white-block {
    border-top: 1px dashed #c3c3c3;
    padding: 35px 30px;
}
.old-content .smx-west-2015 .gray-block {
    background-color: #f2f2f2;
    padding: 35px 40px;
}
.old-content .smx-west-2015 .land-label {
    background-color: #d74337;
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: -40px;
    margin-right: 10px;
    padding: 0 10px 0 30px;
}
.old-content .smx-west-2015 .land-title-m {
    color: #000;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 2px;
}
.old-content .smx-west-2015 .land-marker {
    background-image: url("images/seopowersuite/landing-pages/land-17-03-2015/land-marker.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}
.old-content .smx-west-2015 .px18 {
    font-size: 18px;
}
.old-content .smx-west-2015 .land-review {
    background-color: #f4f4f4;
    border: 1px solid #dbdbdb;
    box-shadow: 0 3px 5px #e1e1e1;
    margin-bottom: 20px;
    padding: 20px;
}
.old-content .smx-west-2015 .land-review .name {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.old-content .smx-west-2015 .land-review .desc {
    font-size: 13px;
    font-weight: bold;
}
.old-content .smx-west-2015 .land-review .photo {
    float: left;
    margin-right: 20px;
}
.old-content .smx-west-2015 .land-review .photo img {
    display: block;
}
.old-content .smx-west-2015 .list-red-circle-s {
    margin-left: 20px;
}
.old-content .smx-west-2015 #content ul.list-red-circle-s li {
    margin-bottom: 5px;
}
.old-content .smx-west-2015 .green-block {
    background-color: #f3f7ed;
    border: 1px solid #e0e7d6;
    box-shadow: 0 3px 5px #e1e1e1;
    margin-bottom: 20px;
    padding: 20px;
}
.old-content .smx-west-2015 .land-sps-block {
    border-top: 1px solid #d9d9d9;
    color: #595959;
    font-size: 13px;
    line-height: 20px;
    padding-top: 20px;
}
.old-content .smx-west-2015 .land-sps-block img {
    float: left;
    margin-right: 25px;
}
.old-content .seo-guide-2015 .gray-block {
    border-bottom: 1px dashed #c3c3c3;
    border-top: 1px dashed #c3c3c3;
}
.old-content .seo-guide-2015 .gray-block ul {
    float: left;
    list-style: outside none none;
    padding-left: 70px;
}
.old-content .seo-guide-2015 .gray-block ul li {
    margin-bottom: 10px;
}
.old-content .seo-guide-2015 .gray-block-label {
    background-color: #393939;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin: -12px auto 25px;
    text-align: center;
    width: 140px;
}
.old-content .seo-guide-2015 .land-title-l {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 2px;
}
.old-content .seo-guide-2015 .chapter-red-label {
    background-color: #d74337;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 40px;
    margin-left: -35px;
    margin-right: 20px;
    padding: 2px 0 2px 40px;
    width: 110px;
}
.old-content .seo-guide-2015 .land-title-red {
    color: #d74337;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 40px;
    position: relative;
}
.old-content .seo-guide-2015 .red-line {
    background-color: #d74337;
    height: 7px;
    left: -35px;
    position: absolute;
    top: 8px;
    width: 19px;
}
.old-content .seo-guide-2015 .gray-table {
    margin-bottom: 20px;
}
.old-content .seo-guide-2015 .gray-table .header-column {
    background-color: #f4f4f4;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}
.old-content .seo-guide-2015 .gray-table .body-column {
    background-color: #fff;
    font-size: 13px;
    padding-top: 20px;
}
.old-content .seo-guide-2015 .gray-table .header-column img {
    margin-right: 10px;
    vertical-align: middle;
}
.old-content .seo-guide-2015 .list-red-circle-s li {
    margin-bottom: 10px;
}
.old-content .seo-guide-2015 .left-block {
    float: left;
}
.old-content .seo-guide-2015 .right-block {
    float: left;
}
.old-content .seo-guide-2015 .italic-text {
    color: #707070;
    font-size: 13px;
    font-style: italic;
}
.old-content .seo-guide-2015 .toggle-green-link {
    border-bottom: 1px dashed #48961d;
    color: #48961d;
    cursor: pointer;
}
.old-content .seo-guide-2015 .toggle-green-link:hover {
    border-bottom: 1px dashed #d74337;
    color: #d74337;
}
.old-content .seo-guide-2015 .hidden-block {
    display: none;
    margin-bottom: 20px;
}
.old-content .seo-guide-2015 .gray-title {
    background-color: #f4f4f4;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}
.old-content .content-marketing-metrics .land-title-l {
    border-left: 8px solid #d74337;
    border-right: 8px solid #d74337;
    font-size: 27px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 30px;
    text-align: center;
}
.old-content .content-marketing-metrics .land-title-l .desc {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    margin-top: 5px;
}
.old-content .content-marketing-metrics .gray-block {
    background-color: #f6f6f6;
    border-bottom: 1px dashed #c3c3c3;
    padding: 40px;
}
.old-content .content-marketing-metrics .white-block {
    background-color: #fff;
    border-bottom: 1px dashed #c3c3c3;
    padding: 40px 25px;
}
.old-content .content-marketing-metrics .card {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 5px 4px #ddd;
    font-size: 13px;
    margin-bottom: 30px;
}
.old-content .content-marketing-metrics .card-wrapper {
    min-height: 252px;
    padding: 20px 20px 0;
}
.old-content .content-marketing-metrics .red-marker {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .content-marketing-metrics .red-marker {
    margin-bottom: 15px;
}
.old-content .content-marketing-metrics .red-marker li {
    background-image: url("images/seopowersuite/news/content-marketing-metrics/red-marker.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-left: 15px;
}
.old-content .content-marketing-metrics .card-gray-title {
    color: #777;
    margin-bottom: 10px;
}
.old-content .content-marketing-metrics .land-internal-link {
    border-bottom: 1px dotted #000;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
}
.old-content .content-marketing-metrics .land-internal-link:hover {
    border-bottom: 1px dotted #d72800;
    color: #d72800;
}
.old-content .content-marketing-metrics .land-title-m {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.old-content .content-marketing-metrics .land-title-m .red-line {
    background-color: #d74337;
    display: inline-block;
    height: 10px;
    margin-bottom: 3px;
    margin-left: -40px;
    margin-right: 35px;
    width: 40px;
}
.old-content .content-marketing-metrics .land-circle-title {
    color: #d74337;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 40px;
    padding-left: 0;
}
.old-content .content-marketing-metrics .land-list-none {
    list-style: outside none none;
    padding-left: 0;
}
.old-content .content-marketing-metrics .land-list-none li {
    margin-bottom: 10px;
}
.old-content .content-marketing-metrics .tabs-list li {
    background-color: #fff;
    border: 0 none;
    line-height: 15px;
    margin-bottom: 35px;
    white-space: normal;
}
.old-content .content-marketing-metrics .tabs-list li a {
    white-space: normal;
}
.old-content .content-marketing-metrics .tabs-list {
    float: left;
    width: 90px;
}
.old-content .content-marketing-metrics .tabs-content {
    float: right;
    width: 600px;
}
.old-content .content-marketing-metrics .tabs-content .ui-tabs-panel {
    padding: 0;
}
.old-content .content-marketing-metrics .white-block .tabs-list li {
    padding-left: 7px;
}
.old-content .content-marketing-metrics .white-block .tabs-list li.ui-state-active {
    border-left: 7px solid #a8d794 !important;
    margin-bottom: 35px;
    margin-left: -9px;
    padding-left: 9px;
}
.old-content .content-marketing-metrics .white-block .tabs-list li a {
    border-bottom: 1px dotted #2a6fc4;
    color: #2a6fc4;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 0;
    text-decoration: none !important;
}
.old-content .content-marketing-metrics .white-block .tabs-list li:hover {
    border-left: 7px solid #dcdcdc;
    margin-left: -9px;
    padding-left: 9px;
}
.old-content .content-marketing-metrics .white-block .tabs-list li:hover a {
    border-bottom: 1px dotted #000;
    color: #000;
}
.old-content .content-marketing-metrics .card-title {
    border-left: 7px solid #a8d794;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 20px;
    margin-left: -20px;
    padding-left: 12px;
}
.old-content .content-marketing-metrics .land-table {
    margin-bottom: 0;
    width: 100%;
}
.old-content .content-marketing-metrics table.land-table td:first-child {
    border-left: medium none;
}
.old-content .content-marketing-metrics table.land-table td:last-child {
    border-right: 0 none;
}
.old-content .content-marketing-metrics table.land-table .land-table-header td {
    background-color: #ececec;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 20%;
}
.old-content .content-marketing-metrics table.land-table td {
    font-size: 11px;
    line-height: 15px;
    padding: 10px;
    vertical-align: top;
}
.old-content .content-marketing-metrics .land-gray-arrow {
    background-image: url("images/seopowersuite/news/content-marketing-metrics/land-gray-arrow.png");
    display: block;
    height: 13px;
    margin: 3px auto 0;
    width: 22px;
}
.old-content .content-marketing-metrics .land-gray-lines {
    background-image: url("images/seopowersuite/news/content-marketing-metrics/land-gray-lines.png");
    display: block;
    height: 11px;
    margin: 3px auto 0;
    width: 20px;
}
.old-content .content-marketing-metrics table.land-table td.table-inactive {
    color: #b9b9b9;
    font-size: 14px;
    font-weight: bold;
}
.old-content .content-marketing-metrics table.land-table td.table-active {
    background-color: #e2f8d9;
    line-height: 18px;
}
.old-content .content-marketing-metrics .table-title-active {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.old-content .content-marketing-metrics .land-table-main {
    box-shadow: 0 5px 4px #ddd;
    margin-bottom: 40px;
    width: 100%;
}
.old-content .content-marketing-metrics .land-table-main .land-table-header td {
    background-color: #f1f1f1;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 33%;
}
.old-content .content-marketing-metrics .land-table-main td {
    font-size: 14px;
    line-height: 25px;
    vertical-align: top;
}
.old-content .content-marketing-metrics .land-table-main td div {
    margin-bottom: 5px;
}
.old-content .content-marketing-metrics .land-table-main td div img {
    margin-right: 5px;
    margin-top: 4px;
}
.old-content .content-marketing-metrics .px12 {
    line-height: 19px;
}
.old-content .content-marketing-metrics .block-hidden {
    display: none;
}
.old-content .buy-success {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding-top: 30px;
}
.old-content .buy-success .land-title-l {
    border-left: 8px solid #af3063;
    border-right: 8px solid #af3063;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 30px;
    text-align: center;
}
.old-content .buy-success .land-title-l .red-desc {
    color: #af3063;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
}
.old-content .buy-success .white-block {
    border-top: 1px dashed #c3c3c3;
    padding: 40px;
}
.old-content .buy-success .gray-block {
    background-color: #f8f8f8;
    background-image: url("images/seopowersuite/buzzbundle/buy-success/buy-success-img-bb.png");
    background-repeat: no-repeat;
    border-top: 1px dashed #c3c3c3;
    height: 651px;
    padding: 40px;
}
.old-content .buy-success .red {
    color: #af3063;
}
.old-content .buy-success .land-title-m {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 20px;
    text-align: center;
}
.old-content .buy-success .icon-block {
    background-repeat: no-repeat;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 101px;
    line-height: 22px;
    margin-bottom: 80px;
}
.old-content .buy-success .icon-block:last-child {
    margin-right: 0;
}
.old-content .buy-success .icon-1 {
    background-image: url("images/seopowersuite/buzzbundle/buy-success/icon-1-bb.png");
    background-position: left 0;
    padding-left: 130px;
}
.old-content .buy-success .icon-2 {
    background-image: url("images/seopowersuite/buzzbundle/buy-success/icon-2-bb.png");
    background-position: right 0;
    padding-right: 130px;
}
.old-content .buy-success .icon-3 {
    background-image: url("images/seopowersuite/buzzbundle/buy-success/icon-3-bb.png");
    background-position: left 0;
    padding-left: 130px;
}
.old-content .buy-success .icon-4 {
    background-image: url("images/seopowersuite/buzzbundle/buy-success/icon-4-bb.png");
    background-position: right 0;
    padding-right: 130px;
}
.old-content .buy-success .icon-block-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}
.old-content .buy-success .bordered-gray-block {
    background-color: #f9f9f9;
    border: 1px solid #e3e3e3;
    box-shadow: 0 3px 3px #dedede;
    padding: 40px;
}
.old-content .buy-success .land-title-s {
    font-size: 29px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 40px;
    text-align: center;
}
.old-content .buy-success .land-title-s span {
    font-size: 22px;
    font-weight: normal;
}
.old-content .buy-success .list-red-bird-l li {
    font-size: 15px;
    margin-bottom: 10px;
}
.old-content .buy-success .land-title-purple {
    color: #af3063;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.old-content .buy-success .icon-block-wrapper {
    margin: 0 auto;
    width: 570px;
}
.old-content .f7 {
    background: #f7f7f7 none repeat scroll 0 0;
}
.old-content .align-center {
    text-align: center;
}
.old-content .light-green-bg {
    background-color: #ebf7eb;
}
.old-content .light-red-bg {
    background-color: #ffebe4;
}
.old-content .buzz-actions-block .btn-icon {
    float: left;
}
.old-content .buzz-actions-block .actions-menu {
    float: right;
    margin-bottom: 0;
    margin-top: 16px;
}
.old-content #content ul.actions-menu {
    margin-bottom: 0;
    padding-left: 20px;
}
.old-content .buzz-actions-block .actions-menu li {
    border-left: 1px solid #fff;
    border-right: 1px solid #d3d3d3;
    display: block;
    float: left;
    padding: 0 20px;
}
.old-content .buzz-actions-block .actions-menu li.first {
    border-left: 0 none;
    padding-left: 0;
}
.old-content .buzz-actions-block .actions-menu li.last {
    border-right: 0 none;
    padding-right: 0;
}
.old-content .buzz-actions-block .actions-menu li a {
    color: #3e3e3e;
    text-decoration: none !important;
}
.old-content .buzz-actions-block .actions-menu li a .icon, .old-content .comparison-buy-block .cart-icon {
    background-image: url("images/seopowersuite/buzzbundle/compare-smm-tools/buzz-actions-sprite.png");
    display: block;
    float: left;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}
.old-content .buzz-actions-block .actions-menu li.features a .icon {
    background-position: left top;
}
.old-content .buzz-actions-block .actions-menu li.features a:hover .icon {
    background-position: left bottom;
}
.old-content .buzz-actions-block .actions-menu li.order a .icon, .old-content .comparison-buy-block .cart-icon {
    background-position: -20px top;
}
.old-content .buzz-actions-block .actions-menu li.order a:hover .icon, .old-content .comparison-buy-block .cart-icon:hover {
    background-position: -20px bottom;
}
.old-content .buzz-actions-block .actions-menu li.screenshots a .icon {
    background-position: right top;
}
.old-content .buzz-actions-block .actions-menu li.screenshots a:hover .icon {
    background-position: right bottom;
}
.old-content .buzz-actions-block .actions-menu li a .text {
    font-weight: bold;
}
.old-content .pr100 {
    width: 100%;
}
.old-content .circle-purple {
    list-style-image: url("images/seopowersuite/buzzbundle/compare-smm-tools/circle-purple.png");
}
.old-content .cost-gray {
    background-color: #af3063;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 3px 5px;
    text-decoration: none !important;
}
.old-content a.cost-gray {
    color: #fff;
}
.old-content .cost-gray:hover {
    color: #fff;
    text-decoration: none !important;
}
.old-content .cost-gray span {
    font-size: 12px;
}
.old-content .cost-purple {
    background-color: #af3063;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 15px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
    width: 40px;
}
.old-content a.cost-purple {
    color: #fff;
}
.old-content .cost-purple:hover {
    color: #fff;
    text-decoration: none !important;
}
.old-content .cost-purple span {
    font-size: 14px;
}
.old-content .btn-icon {
    font-size: 14px;
    min-width: 250px;
    padding: 10px 15px;
}
.old-content .btn-icon img {
    margin-right: 10px;
    vertical-align: middle;
}
.old-content .btn-download-comment {
    color: #5b0e2d;
    font-size: 10px;
    font-weight: normal;
    text-shadow: none;
}
.old-content .btn-buy-comment {
    color: #294d09;
    font-size: 10px;
    font-weight: normal;
    text-shadow: none;
}
.old-content .pr60 {
    width: 60%;
}
.old-content .toggle-link {
    color: #0049a4;
    cursor: pointer;
    text-decoration: underline;
}
.old-content ul#social-links {
    margin-bottom: 20px;
    padding: 0;
    text-align: center;
}
.old-content ul#social-links li {
    display: inline-block;
    margin: 0 2px;
}
.old-content ul#social-links li.last {
    padding-right: 0;
}
.old-content ul#social-links li a {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/news/social-link-building/sprite.png") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    width: 24px;
}
.old-content ul#social-links li.facebook a:hover {
    background-position: 0 0;
}
.old-content ul#social-links li.facebook a:hover {
    background-position: -24px center;
}
.old-content ul#social-links li.twitter a {
    background-position: -192px center;
}
.old-content ul#social-links li.twitter a:hover {
    background-position: -216px center;
}
.old-content ul#social-links li.google a {
    background-position: -48px center;
}
.old-content ul#social-links li.google a:hover {
    background-position: -72px center;
}
.old-content ul#social-links li.linkedin a {
    background-position: -96px center;
}
.old-content ul#social-links li.linkedin a:hover {
    background-position: -120px center;
}
.global-wrapper {
    background-color: #fff;
    min-height: 100%;
    min-width: 980px;
    padding-bottom: 440px;
    position: relative;
}
.global-wrapper.materialism-theme {
    background-color: #ececec;
    min-width: 1060px;
    padding-bottom: 0;
}
.global-wrapper.materialism-theme .content-wrapper {
    width: 1060px;
}
.global-wrapper.materialism-theme .widgets-bar {
    float: left;
    margin: 0;
    padding-left: 30px;
    padding-right: 30px;
    width: 270px;
}
.global-wrapper.materialism-theme .widgets-bar .widget {
    border: 0 none;
    box-shadow: none;
}
.global-wrapper.materialism-theme .widgets-bar .widget .widget-inner-wrapper {
    background-color: #2b3038;
    box-shadow: none;
    color: #fff;
}
.global-wrapper.materialism-theme .widgets-bar .widget .empty-widget {
    background-color: transparent;
}
.global-wrapper.materialism-theme .widgets-bar .widget .btn {
    box-shadow: 0 1px 1px #1f2228;
}
.global-wrapper.materialism-theme .content {
    border-right: medium none;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 0;
}
.global-wrapper.materialism-theme .toolbar-black {
    border-bottom: 1px dashed #474c54;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.global-wrapper.materialism-theme .toolbar-white {
    margin-bottom: 35px;
    margin-left: -50px;
    padding-bottom: 22px;
    padding-top: 22px;
    position: relative;
}
.global-wrapper.materialism-theme .dynamic-box {
    top: 0;
}
.container-fixed {
    margin: 0 auto;
    width: 980px;
}
.content-wrapper {
    display: table;
    margin: 0 auto;
    width: 980px;
}
.content {
    background-color: #fff;
    border-right: 1px solid #e5e5e5;
    display: table-cell;
    padding-bottom: 60px;
    padding-right: 50px;
    padding-top: 50px;
    position: relative;
    vertical-align: top;
    width: 740px;
    z-index: 300;
}
.content.right-position {
    border-right: 0 none;
    padding-left: 50px;
    padding-right: 0;
}
.content > p:last-child {
    margin-bottom: 0;
}
.clear {
    clear: both;
}
.right-gray-bg {
    background-color: #f6f6f6;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 100;
}
.left-gray-bg {
    background-color: #f6f6f6;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 100;
}
.left-black-bg {
    background-color: #32373e;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 100;
}
.header .main-menu-wrapper {
    background-color: #fff;
    box-shadow: 0 3px 7px rgba(40, 40, 40, 0.3);
    position: relative;
    z-index: 400;
}
.header .top-menu-bz.static-menu .main-menu-wrapper {
    background-color: transparent;
    box-shadow: none;
    float: left;
}
.header .top-menu-bz.static-menu .main-menu-wrapper .container-fixed {
    width: auto;
}
.main-menu {
    list-style: outside none none;
    overflow: hidden;
    padding-bottom: 14px;
    padding-left: 0;
    padding-top: 14px;
}
.main-menu li {
    color: #363636;
    float: left;
    line-height: 20px;
    margin-right: 15px;
}
.main-menu li.current a {
    background-color: #36383d;
    border-radius: 2px;
    color: #fff;
    cursor: default;
    font-family: "open_sanssemibold";
    font-size: 0.875em;
    padding: 1px 5px;
    pointer-events: none;
    text-decoration: none;
}
.main-menu li a {
    border-bottom: 0 none;
    border-radius: 2px;
    color: #3a3a3a;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 0.875em;
    padding: 1px 5px;
    text-decoration: none;
}
.main-menu li a:hover {
    background-color: #f6f6f6;
}
.widgets-bar {
    display: table-cell;
    float: right;
    margin-left: 40px;
    margin-top: 40px;
    position: relative;
    width: 200px;
    z-index: 500;
}
.widgets-bar.left-position {
    float: left;
    margin-left: 0;
    margin-right: 40px;
}
.widgets-bar .widget {
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 1px #dfdfdf;
    margin-bottom: 20px;
}
.widgets-bar .widget .widget-head {
    background-color: #fff;
    border-bottom: 1px dashed #b7b7b7;
    color: #161616;
    font-family: "open_sanssemibold";
    font-size: 0.875em;
    line-height: 20px;
    padding: 15px 20px;
}
.widgets-bar .widget .widget-body {
    background-color: #fff;
    box-shadow: 0 0 1px #dfdfdf;
    font-size: 0.8125em;
    line-height: 20px;
    padding: 15px 20px;
}
.widgets-bar .widget .widget-body p {
    margin-bottom: 10px;
}
.widgets-bar .widget .widget-menu {
    list-style: outside none none;
    padding-left: 0;
}
.widgets-bar .widget .widget-menu > li {
    line-height: 20px;
    margin-bottom: 10px;
}
.widgets-bar .widget .widget-menu > li a.internal-link {
    font-family: "open_sansregular";
}
.widgets-bar .widget .widget-menu > li.current a {
    border: 0 none;
    color: #2e2e2e;
    cursor: default;
    font-family: "open_sansbold";
    pointer-events: none;
}
.widgets-bar .widget .widget-menu > li.current ul {
    display: block;
}
.widgets-bar .widget .widget-menu .menu-internal-links {
    display: none;
    list-style: outside none none;
    margin-bottom: 15px;
    margin-top: 10px;
    padding-left: 20px;
}
.widgets-bar .widget .widget-menu .menu-internal-links li {
    margin-bottom: 10px;
}
.widgets-bar .widget .widget-menu .menu-internal-links li a {
    border-bottom: 0.0625rem dotted #a2a2a2 !important;
    color: #202020 !important;
    cursor: pointer !important;
    font-family: "open_sansregular" !important;
    pointer-events: auto !important;
    text-decoration: none !important;
    transition: border-color 0.45s ease-out 0s;
}
.widgets-bar .widget .widget-menu .menu-internal-links li a:hover {
    border-color: #6dbc00 !important;
    color: #6dbc00 !important;
}
.widgets-bar .widget .widget-menu .menu-internal-links li a:focus {
    border-color: #a2a2a2;
    color: #202020;
}
.widgets-bar .widget .widget-inner-wrapper {
    background-color: #fff;
    box-shadow: 0 0 1px #dfdfdf;
    padding: 15px 20px;
}
.widgets-bar .widget .widget-inner-wrapper p {
    font-size: 0.8125em;
    line-height: 20px;
    margin-bottom: 20px;
}
.widgets-bar .widget a.empty-widget-link {
    border-bottom: 0 none;
    color: #3e3e3e;
    display: block;
    font-family: "open_sansbold";
    font-size: 0.875em;
    line-height: 20px;
    padding: 20px 0 20px 20px;
    text-decoration: none;
}
.widgets-bar .widget a.empty-widget-link:hover {
    background-color: #fbfbfb;
}
.widgets-bar .widget a .customer-support {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/index-sprite.png") no-repeat scroll 0 0;
    border-bottom: 0 none;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
}
.widgets-bar .widget a .video-guides {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/index-sprite.png") no-repeat scroll 0 -71px;
    border-bottom: 0 none;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
}
.widgets-bar .widget a .online-help-bz {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/widgets/online-help-bz.png") no-repeat scroll 0 0;
    border-bottom: 0 none;
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    width: 22px;
}
.widgets-bar .widget .no-heading-widget {
    margin-bottom: 20px;
}
.widgets-bar .widget .empty-widget {
    background-color: #fff;
}
.widgets-bar .widget .control {
    margin-bottom: 15px;
}
.widgets-bar .widget .control .btn {
    font-size: 0.75em;
    width: 100%;
}
.widgets-bar .widget .widget-order {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/widgets/widget-bg.png") repeat scroll 0 0;
    height: 380px;
    padding: 30px 20px 20px;
    text-align: center;
    width: 200px;
}
.widgets-bar .widget .widget-order.background-bz {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/widgets/background-bz.png") repeat scroll 0 0;
}
.widgets-bar .widget .widget-order .tool {
    margin-bottom: 10px;
}
.widgets-bar .widget .widget-order .title {
    color: #fff;
    font-size: 1.125em;
    line-height: 20px;
}
.widgets-bar .widget .widget-order .desc {
    color: #8499a8;
    font-size: 0.8125em;
    margin-bottom: 5px;
}
.widgets-bar .widget .widget-order .desc a {
    border-bottom: 1px solid #8499a8;
    color: #8499a8;
    display: inline-block;
    font-family: "open_sansbold";
    line-height: 15px;
    text-decoration: none;
}
.widgets-bar .widget .widget-order .desc a:hover {
    border-bottom: 1px solid #b3c4d1;
    color: #b3c4d1;
}
.widgets-bar .widget .widget-order .icon {
    margin-bottom: 20px;
}
.widgets-bar .widget .widget-order .control .btn {
    box-shadow: 0 2px 0 #283241;
    font-family: "open_sansbold";
    text-transform: uppercase;
    width: 100%;
}
.widgets-bar .widget.fixed-bottom {
    bottom: 0;
    position: fixed;
}
.widgets-bar .widget.fixed-top {
    position: fixed;
    top: 0;
}
.header {
    position: relative;
    z-index: 600;
}
.header .header-top-bar {
    background-color: #fcfcfc;
    padding-bottom: 8px;
    padding-top: 8px;
    position: relative;
    z-index: 900;
}
.header .header-top-bar .logo {
    float: left;
    margin-left: 40px;
    margin-right: 20px;
    margin-top: 8px;
}
.header .header-top-bar .logo a {
    border-bottom: 0 none;
    border-right: 1px solid #ddd;
    color: #3f3f3f;
    display: block;
    font-family: "open_sansbold";
    font-size: 1em;
    line-height: 1em;
    padding-right: 20px;
    text-decoration: none;
}
.header .header-top-bar .logo a:hover {
    color: #3f3f3f;
}
.header .header-top-bar .slogan {
    color: #6f6f6f;
    float: left;
    font-size: 0.75em;
    margin-top: 2px;
}
.header .header-top-bar .lang-menu {
    background-color: #36383d;
    background-image: url("708d7457images/seopowersuite/elements/lang-menu-arrow.png");
    background-position: 33px 7px;
    background-repeat: no-repeat;
    border-radius: 2px;
    cursor: pointer;
    list-style: outside none none;
    margin: 9px 0 0;
    padding: 0 15px 0 2px;
    position: absolute;
    right: 40px;
}
.header .header-top-bar .lang-menu.active li {
    display: block;
}
.header .header-top-bar .lang-menu li {
    color: #898989;
    display: none;
    font-family: "open_sanssemibold";
    font-size: 0.6875em;
    line-height: 1em;
    text-transform: uppercase;
}
.header .header-top-bar .lang-menu li:first-child {
    display: block;
}
.header .header-top-bar .lang-menu li:last-child {
    margin-right: 0;
}
.header .header-top-bar .lang-menu li a {
    border-bottom: 0 none;
    border-radius: 2px;
    color: #929292;
    display: block;
    padding: 5px 3px;
    text-decoration: none;
}
.header .header-top-bar .lang-menu li a:hover {
    background-color: #363636;
    color: #fff;
}
.header .header-top-bar .lang-menu li a.current {
    background-color: #363636;
    color: #fff;
}
.header .header-top-bar .lang-menu li span {
    border-bottom: 0 none;
    border-radius: 2px;
    color: #929292;
    display: block;
    padding: 3px;
    text-decoration: none;
}
.header .header-top-bar .lang-menu li span:hover {
    background-color: #363636;
    color: #fff;
}
.header .header-top-bar .lang-menu li span.current {
    background-color: #363636;
    color: #fff;
}
.header .search-wrapper {
    float: right;
    margin-right: 100px;
    margin-top: -2px;
}
.header .search-wrapper input[type="text"] {
    background-color: #fff;
    border: 0 none;
    border-radius: 2px;
    font-size: 0.75em;
    padding: 3px 0;
    width: 0;
}
.header .search-wrapper .search-icon {
    background-color: transparent;
    background-image: url("708d7457images/seopowersuite/elements/index-sprite.png");
    background-position: 0 -55px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.header .search-wrapper .search-icon:hover {
    background-position: 0 -38px;
}
.header .search-wrapper .search-icon.active {
    background-position: 0 -38px;
}
.intro-section {
    overflow: hidden;
    padding-bottom: 121px;
    position: relative;
}
.intro-section.intro-section-bz {
    padding-bottom: 0;
}
.intro-section.intro-section-bz .intro-content .title {
    font-size: 47px;
}
.intro-section.intro-section-bz .intro-content .text {
    color: #d3bdc6;
}
.intro-section.intro-section-bz .intro-content .text .arrow {
    left: 90px;
}
.intro-section.intro-section-bz .header-img {
    background-image: url("708d7457images/seopowersuite/header/header-img-bz.jpg");
}
.intro-section .header-img {
    background-image: url("708d7457images/seopowersuite/header/header-img.jpg");
    background-position: center top;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 200;
}
.intro-section .header-img img {
    min-height: 650px;
}
.intro-section .intro-content {
    position: relative;
    z-index: 300;
}
.intro-section .intro-content .section-wrapper {
    background-image: url("708d7457images/seopowersuite/header/section-wrapper.png");
    background-repeat: repeat;
    height: 300px;
    overflow: hidden;
}
.intro-section .intro-content .title {
    color: #fff;
    font-size: 54px;
    line-height: 60px;
    margin-bottom: 25px;
    padding-top: 40px;
    text-align: center;
    text-shadow: 0 2px 0 #39544d;
}
.intro-section .intro-content .text {
    color: #a8ced3;
    font-size: 1.25em;
    line-height: 1.5em;
    margin-bottom: 35px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #0d3048;
}
.intro-section .intro-content .text .arrow {
    background-image: url("708d7457images/seopowersuite/header/intro-section-arrow.png");
    height: 112px;
    left: 47px;
    position: absolute;
    top: 18px;
    width: 66px;
}
.intro-section .intro-content .intro-section-form {
    float: left;
    padding: 50px 20px 50px 40px;
    position: relative;
    width: 370px;
}
.intro-section .intro-content .intro-section-form .progress-circular {
    color: #fff;
    font-family: "open_sanssemibold";
    font-size: 1.25em;
    left: 100px;
    position: absolute;
    top: 120px;
    width: 200px;
    z-index: 500;
}
.intro-section .intro-content .intro-section-form .progress-circular .progress-text {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.intro-section .intro-content .intro-section-form .disable-index-form .form-group, .intro-section .intro-content .intro-section-form .disable-index-form .btn {
    opacity: 0.2;
}
.intro-section .intro-content .intro-section-form .form-group {
    margin-bottom: 25px;
    margin-right: 15px;
    position: relative;
    vertical-align: top !important;
}
.intro-section .intro-content .intro-section-form .form-group.has-error .form-control {
    background-color: #fec5b9;
    border: 0 none;
}
.intro-section .intro-content .intro-section-form .form-group.has-error .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.intro-section .intro-content .intro-section-form .form-group.has-error .help-block {
    display: inline-block;
}
.intro-section .intro-content .intro-section-form .form-group .form-control {
    width: 310px;
}
.intro-section .intro-content .intro-section-form .form-group .help-block {
    background-color: #fc431d;
    border-radius: 3px;
    box-shadow: 0 1px 7px rgba(87, 16, 20, 0.6);
    color: #fff;
    display: none;
    font-size: 0.875em;
    line-height: 1.2em;
    padding: 10px 15px;
    position: absolute;
    right: -195px;
    top: -9px;
    width: 160px;
    z-index: 600;
}
.intro-section .intro-content .intro-section-form .form-group .help-block::before {
    background-image: url("708d7457images/seopowersuite/elements/help-block-arrow.png");
    content: "";
    display: inline-block;
    height: 11px;
    left: -9px;
    position: absolute;
    top: 20px;
    width: 9px;
}
.intro-section .intro-content .intro-section-form input.btn {
    box-shadow: none;
    min-width: 260px;
    vertical-align: top;
}
.intro-section .intro-content .screen {
    float: left;
    margin-top: 9px;
    position: relative;
    width: 600px;
}
.intro-section .intro-content .screen a {
    border: 0 none;
    outline: medium none !important;
}
.intro-section .intro-content .screen .watch-video {
    background-image: url("708d7457images/seopowersuite/header/watch-video-intro.png");
    background-position: 0 0;
    color: #383f4b;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 1.125em;
    height: 4.333em;
    left: 194px;
    padding-left: 71px;
    padding-top: 20px;
    position: absolute;
    top: 130px;
    width: 208px;
}
.intro-section .intro-content .screen:hover .watch-video {
    background-position: 0 -78px;
}
.fixed-top-menu {
    position: relative;
    z-index: 700;
}
.fixed-top-menu.static-menu {
    margin-top: -121px;
}
.fixed-top-menu.static-menu .sps-menu-wrapper {
    background-color: transparent !important;
    background-image: url("708d7457images/seopowersuite/header/sps-menu-wrapper.png") !important;
    padding: 20px 0 !important;
}
.fixed-top-menu.top-menu-bz.static-menu {
    margin-top: 0;
}
.fixed-top-menu.dynamic-menu {
    position: fixed;
    top: 0;
    width: 100%;
}
.fixed-top-menu.dynamic-menu .sps-menu-wrapper {
    background-color: #0d3048 !important;
    background-image: none !important;
    padding: 10px 0 !important;
}
.fixed-top-menu.dynamic-menu .main-menu {
    padding: 8px 0 !important;
}
.fixed-top-menu.dynamic-menu .bz-menu {
    padding: 10px 0 !important;
}
.fixed-inner-menu {
    position: relative;
    z-index: 700;
}
.fixed-inner-menu.static-menu .sps-menu-order-wrapper {
    height: 80px !important;
    padding: 20px 0 !important;
}
.fixed-inner-menu.static-menu .sps-menu-order-wrapper .sps-menu {
    margin-top: 5px !important;
}
.fixed-inner-menu.dynamic-menu {
    position: fixed;
    top: 0;
    width: 100%;
}
.fixed-inner-menu.dynamic-menu .sps-menu-order-wrapper {
    height: 51px !important;
    padding: 10px 0 !important;
}
.fixed-inner-menu.dynamic-menu .sps-menu-order-wrapper .sps-menu {
    margin-top: 0 !important;
}
.fixed-inner-menu.dynamic-menu .bz-wrapper-bg {
    min-height: 54px;
}
.fixed-inner-menu.dynamic-menu .bz-menu {
    padding: 10px 0 !important;
}
.fixed-inner-menu.dynamic-menu .main-menu {
    padding: 8px 0 !important;
}
.fixed-inner-menu.dynamic-menu .search-wrapper {
    margin-top: 8px;
}
.fixed-inner-menu.dynamic-menu .lang-menu {
    margin-top: 11px;
}
.sps-menu-box {
    display: none;
}
.bz-menu-box {
    display: none;
}
.workflow-menu-box {
    display: none;
}
.workflow-mobile-menu {
    display: none;
}
.sps-menu-wrapper {
    background-image: url("708d7457images/seopowersuite/header/sps-menu-wrapper.png");
    box-shadow: 0 -4px 20px #152741;
    padding: 20px 0;
    position: relative;
}
.sps-menu-logo {
    float: left;
    margin-right: 40px;
}
.sps-menu {
    list-style: outside none none;
    overflow: hidden;
    padding-left: 0;
    position: relative;
}
.sps-menu li {
    float: left;
    margin-left: 27px;
}
.sps-menu li .sps-menu-link {
    border-bottom: 0 none;
    color: #9ea4b1;
    padding-right: 26px;
    text-decoration: none;
}
.sps-menu li .sps-link .text {
    font-size: 1.125em;
}
.sps-menu li .sps-link .icon {
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.sps-menu li.current .text {
    color: #fff;
}
.sps-menu li.current .sps-menu-link {
    color: #fff;
}
.sps-menu li.current .sps-link .icon {
    background-position: 0 -182px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.sps-menu li.current .rt-link .icon {
    background-position: 0 -52px;
}
.sps-menu li.current .wa-link .icon {
    background-position: 0 -208px;
}
.sps-menu li.current .ssg-link .icon {
    background-position: 0 -104px;
}
.sps-menu li.current .la-link .icon {
    background-position: 0 0;
}
.sps-menu li::after {
    background-color: #a8ced3;
    content: "";
    display: inline-block;
    height: 4px;
    margin-bottom: 3px;
    width: 4px;
}
.sps-menu li:first-child {
    background-color: transparent;
    content: none;
}
.sps-menu li:first-child::after {
    background-color: transparent;
    background-image: url("708d7457images/seopowersuite/elements/index-sprite.png");
    background-position: 0 -20px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    width: 10px;
}
.sps-menu li:last-child::after {
    content: none;
}
.sps-menu li:last-child a {
    padding-right: 0;
}
.sps-menu li:first-child {
    margin-left: 0;
}
.sps-menu .text {
    color: #a8ced3;
    font-size: 0.9375em;
}
.sps-menu .text strong {
    font-family: "open_sansbold";
    font-weight: normal;
}
.sps-menu .icon {
    background-image: url("708d7457images/seopowersuite/header/sps-menu.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    margin-right: 5px;
    vertical-align: middle;
    width: 26px;
}
.sps-menu a.sps-menu-link:hover {
    text-decoration: none;
}
.sps-menu a.sps-menu-link:hover .text {
    color: #fff;
}
.sps-menu a.sps-menu-link:hover .rt-link .icon {
    background-position: 0 -78px;
}
.sps-menu a.sps-menu-link:hover .wa-link .icon {
    background-position: 0 -182px;
}
.sps-menu a.sps-menu-link:hover .ssg-link .icon {
    background-position: 0 -130px;
}
.sps-menu a.sps-menu-link:hover .la-link .icon {
    background-position: 0 -26px;
}
.sps-menu .sps-link .icon {
    background-position: 0 -156px;
}
.sps-menu .sps-link:hover .icon {
    background-position: 0 -182px;
}
.sps-menu .rt-link .icon {
    background-position: 0 -78px;
}
.sps-menu .rt-link:hover .icon {
    background-position: 0 -52px;
}
.sps-menu .wa-link .icon {
    background-position: 0 -234px;
}
.sps-menu .wa-link:hover .icon {
    background-position: 0 -208px;
}
.sps-menu .ssg-link .icon {
    background-position: 0 -130px;
}
.sps-menu .ssg-link:hover .icon {
    background-position: 0 -104px;
}
.sps-menu .la-link .icon {
    background-position: 0 -26px;
}
.sps-menu .la-link:hover .icon {
    background-position: 0 0;
}
.sps-menu-order-wrapper {
    height: 80px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    z-index: 300;
}
.sps-menu-order-wrapper .sps-menu-order-wrapper-bg {
    background-image: url("708d7457images/seopowersuite/header/sps-menu-order-wrapper.jpg");
    background-position: center top;
    background-size: cover;
    left: 0;
    min-height: 110px;
    position: absolute;
    top: 0;
    width: 100%;
}
.bz-wrapper-bg {
    background-image: url("708d7457images/seopowersuite/header/bz-wrapper-bg.jpg");
    background-position: center top;
    background-size: cover;
    left: 0;
    min-height: 110px;
    position: absolute;
    top: 0;
    width: 100%;
}
.bz-menu {
    list-style: outside none none;
    overflow: hidden;
    padding: 34px 0;
    position: relative;
}
.bz-menu li {
    float: left;
}
.bz-menu li a {
    border-bottom: 0 none;
}
.bz-menu li:first-child::after {
    background-image: url("708d7457images/seopowersuite/header/bz-menu-arrow.png");
    content: "";
    display: inline-block;
    height: 19px;
    margin-left: 26px;
    margin-right: 26px;
    margin-top: 2px;
    vertical-align: middle;
    width: 10px;
}
.bz-menu li .text {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    margin-top: 2px;
}
.bz-menu li .bz-link .text {
    color: #d3bdc6;
    float: left;
    font-size: 1.5em;
    margin-top: 2px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.27);
}
.bz-menu li .bz-link .icon {
    background-image: url("708d7457images/seopowersuite/icons/bz-30.png");
    display: block;
    float: left;
    height: 30px;
    margin-right: 20px;
    width: 30px;
}
/*
.footer {
    background-color: #3d4046;
    bottom: 0;
    font-size: 0.875em;
    height: 440px;
    padding-top: 40px;
    position: absolute;
    width: 100%;
    z-index: 200;
}
.footer .copyright {
    color: #666970;
    padding-bottom: 40px;
}
.footer .copyright a {
    border-bottom: 0 none;
    color: #666970;
    text-decoration: none;
}
.footer .footer-block {
    float: left;
    line-height: 24px;
    width: 235px;
}
.footer .footer-block a {
    border-bottom: 0 none;
    color: #8e929b;
    display: block;
    text-decoration: none;
}
.footer .footer-block a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer .footer-block a .link-icon-footer {
    background-image: url("708d7457images/seopowersuite/footer/footer-sprite.png");
    display: block;
    float: left;
    height: 16px;
    margin-right: 13px;
    margin-top: 4px;
    width: 16px;
}
.footer .footer-block .title {
    color: #fff;
    font-family: "open_sanssemibold";
    font-size: 1.125em;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
}
.footer .footer-block ul {
    list-style: outside none none;
    margin-bottom: 28px;
    overflow: hidden;
    padding: 0;
}
.footer .footer-block ul li {
    margin-bottom: 5px;
}
.footer .footer-block ul li a {
    border-bottom: 0 none;
}
.footer .footer-block ul li a .link-icon-sps {
    background-position: left top;
}
.footer .footer-block ul li a .link-icon-rt {
    background-position: 240px top;
}
.footer .footer-block ul li a .link-icon-wa {
    background-position: 220px top;
}
.footer .footer-block ul li a .link-icon-la {
    background-position: 180px top;
}
.footer .footer-block ul li a .link-icon-sg {
    background-position: 200px top;
}
.footer .footer-block ul li a .link-icon-bz {
    background-position: 160px top;
}
.footer .footer-block ul li a .link-icon-fb {
    background-position: 80px top;
}
.footer .footer-block ul li a .link-icon-blog {
    background-position: 120px top;
}
.footer .footer-block ul li a .link-icon-forum {
    background-position: 140px top;
}
.footer .footer-block ul li a .link-icon-tw {
    background-position: 100px top;
}
.footer .footer-block ul li a .link-icon-rss {
    background-position: 60px top;
}
.footer .footer-block ul li a .link-icon-fb {
    background-position: 80px top;
}
.footer .footer-block ul li a .link-icon-blog {
    background-position: 120px top;
}
.footer .footer-block ul li a .link-icon-forum {
    background-position: 140px top;
}
.footer .footer-block ul li a .link-icon-tw {
    background-position: 100px top;
}
.footer .footer-block ul li a .link-icon-rss {
    background-position: 60px top;
}
.footer .footer-block ul li a .link-icon-in {
    background-position: 20px top;
}
.footer .footer-block ul li a .link-icon-gp {
    background-position: 40px top;
}
.footer .footer-block ul li a .link-icon-gp {
    background-position: 40px top;
}
.footer .footer-block ul li a:hover .link-icon-sps {
    background-position: left 20px;
}
.footer .footer-block ul li a:hover .link-icon-rt {
    background-position: 240px 20px;
}
.footer .footer-block ul li a:hover .link-icon-wa {
    background-position: 220px 20px;
}
.footer .footer-block ul li a:hover .link-icon-la {
    background-position: 180px 20px;
}
.footer .footer-block ul li a:hover .link-icon-sg {
    background-position: 200px 20px;
}
.footer .footer-block ul li a:hover .link-icon-bz {
    background-position: 160px 20px;
}
.footer .footer-block ul li a:hover .link-icon-fb {
    background-position: 80px 20px;
}
.footer .footer-block ul li a:hover .link-icon-blog {
    background-position: 120px 20px;
}
.footer .footer-block ul li a:hover .link-icon-forum {
    background-position: 140px 20px;
}
.footer .footer-block ul li a:hover .link-icon-tw {
    background-position: 100px 20px;
}
.footer .footer-block ul li a:hover .link-icon-rss {
    background-position: 60px 20px;
}
.footer .footer-block ul li a:hover .link-icon-in {
    background-position: 20px 20px;
}
.footer .footer-block ul li a:hover .link-icon-gp {
    background-position: 40px 20px;
}*/
.testimonials-wrapper {
    background-color: #fafafa;
    border-top: 1px solid #dfdfdf;
    overflow: hidden;
    padding-top: 50px;
    position: relative;
    z-index: 200;
}
.testimonials-wrapper.list-inner {
    background-color: #fff;
    border-top: 0 none;
    padding-top: 40px;
}
.testimonials-wrapper h2 {
    margin-top: 0;
}
.testimonial {
    margin-bottom: 50px;
}
.testimonial .photo {
    float: left;
    margin-right: 20px;
    padding-top: 6px;
}
.testimonial .text {
    font-family: "open_sansitalic";
    font-size: 1em;
    margin-bottom: 40px;
}
.testimonial .text strong {
    font-family: "open_sansbold_italic";
    font-style: normal;
}
.testimonial .name {
    color: #2e2e2e;
    font-size: 0.875em;
    line-height: 20px;
    text-align: right;
}
.testimonial .desc {
    color: #848484;
    font-size: 0.875em;
    text-align: right;
}
.index-video-block {
    background-image: url("images/seopowersuite/video/index-video-block.png");
    height: 350px;
    margin-bottom: 40px;
    padding-top: 200px;
    width: 690px;
}
.index-video-block.rt {
    background-image: url("images/seopowersuite/video/index-video-block-rt.png");
}
.index-video-block.wa {
    background-image: url("images/seopowersuite/video/index-video-block-wa.png");
}
.index-video-block.ssg {
    background-image: url("images/seopowersuite/video/index-video-block-ssg.png");
}
.index-video-block.la {
    background-image: url("images/seopowersuite/video/index-video-block-la.png");
}
.index-video-block .video-bar {
    background-color: #fff;
    border: 0 none;
    display: block;
    opacity: 0.9;
    outline: 0 none;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px;
}
.index-video-block .video-bar .video-play {
    background-image: url("708d7457images/seopowersuite/elements/video-play-sprite.png");
    background-position: 0 0;
    float: left;
    height: 52px;
    margin-left: 180px;
    margin-right: 20px;
    width: 52px;
}
.index-video-block .video-bar .video-link {
    border-bottom: 0.0625rem solid #bed4f4;
    float: left;
    font-size: 1.25em;
    padding-top: 8px;
    text-decoration: none !important;
    transition: border-color 0.45s ease-out 0s;
}
.index-video-block .video-bar:hover .video-play {
    background-image: url("708d7457images/seopowersuite/elements/video-play-hover.png");
    background-position: 0 -52px;
}
.index-video-block .video-bar:hover .video-link {
    border-color: #1170c4;
}
.index-tools-table {
    margin-bottom: 60px;
}
.index-tools-table::after {
    clear: both;
    content: " ";
    display: table;
}
.index-tools-table .column {
    border-right: 1px dashed #bcbcbc;
    float: left;
    min-height: 260px;
    padding-left: 30px;
    padding-right: 17px;
    width: 172px;
}
.index-tools-table .column:first-child {
    padding-left: 0;
    padding-right: 38px;
}
.index-tools-table .column:last-child {
    border-right: 0 none;
    padding-right: 0;
}
.index-tools-table .column .icon {
    background-image: url("708d7457images/seopowersuite/icons/sprite-icons-64.png");
    height: 64px;
    margin-bottom: 15px;
    width: 64px;
}
.index-tools-table .column .icon.rt {
    background-position: 0 -64px;
}
.index-tools-table .column .icon.wa {
    background-position: 0 -192px;
}
.index-tools-table .column .icon.ssg {
    background-position: 0 -128px;
}
.index-tools-table .column .icon.la {
    background-position: 0 0;
}
.index-tools-table .column .title {
    font-family: "open_sanssemibold";
    font-size: 0.875em;
    margin-bottom: 10px;
}
.index-tools-table .column .desc {
    color: #7b7b7b;
    font-size: 0.75em;
    line-height: 1.7em;
}
.btns-block {
    margin-bottom: 40px;
}
.btns-block:last-child {
    margin-bottom: 0;
}
.btns-block .btn {
    min-width: 330px;
}
.btns-block::after {
    clear: both;
    content: "";
    display: table;
}
.btns-block a:first-child {
    float: left;
}
.btns-block a:last-child {
    float: right;
}
.btns-block a:last-child::after {
    clear: both;
    content: "";
}
.order-block {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    margin-bottom: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
    position: relative;
}
.order-block .tool-radio {
    float: left;
    margin-top: 4px;
}
.order-block .tool-old-price {
    color: #a2a2a2;
    float: right;
    font-family: "open_sansregular";
    font-size: 1.25em;
    margin-right: 10px;
    margin-top: 6px;
    text-decoration: line-through;
}
.order-block::after {
    clear: both;
    content: "";
    display: table;
}
.order-block .tool-order-block {
    margin-bottom: 25px;
}
.order-block .tool-order-block.product-select {
    cursor: pointer;
}
.order-block .tool-order-block::after {
    clear: both;
    content: "";
    display: table;
}
.order-block .tool-order-block:last-child {
    margin-bottom: 0;
}
.order-block .tool-order-block .gray-separator {
    background-color: #fff;
    bottom: -21px;
    color: #979797;
    display: inline-block;
    font-family: "open_sansbold";
    font-size: 0.875em;
    left: 320px;
    padding: 5px 10px;
    position: absolute;
    text-transform: uppercase;
}
.order-block .icon {
    float: left;
    margin-right: 20px;
}
.order-block .icon img {
    display: block;
}
.order-block .icon.tool-icon {
    background-image: url("708d7457images/seopowersuite/icons/sprite-icons-32.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.order-block .icon.sps {
    background-position: 0 -64px;
}
.order-block .icon.rt {
    background-position: 0 -32px;
}
.order-block .icon.wa {
    background-position: 0 -128px;
}
.order-block .icon.ssg {
    background-position: 0 -96px;
}
.order-block .icon.la {
    background-position: 0 0;
}
.order-block .text {
    float: left;
    line-height: 17px;
}
.order-block .text .name {
    font-family: "open_sansbold";
    font-size: 1.125em;
}
.order-block .text .license {
    color: #6dbc00;
    font-family: "open_sanssemibold_italic";
    font-size: 1.125em;
}
.order-block .text .desc {
    color: #747474;
    font-size: 0.8125em;
    vertical-align: middle;
}
.order-block .tool-price {
    float: right;
    font-family: "open_sanssemibold";
    height: 34px;
    margin-right: 10px;
    margin-top: 2px;
}
.order-block .tool-price .currency {
    font-size: 1.875em;
}
.order-block .tool-price .price {
    font-size: 2.5em;
}
.order-block .tool-price sup {
    font-size: 1.625em;
}
.order-block .tool-btn {
    float: right;
    margin-top: 2px;
}
.order-block .tool-btn .btn {
    font-family: "open_sansbold";
    font-size: 0.875em;
    text-transform: uppercase;
    width: 140px;
}
.order-block .tool-btn-general {
    text-align: center;
}
.order-block .tool-btn-general .btn {
    font-family: "open_sansbold";
    margin-top: 20px;
    text-transform: uppercase;
    width: 330px;
}
.order-block .sep {
    color: #e0e0e0;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
}
.order-block .strike {
    font-family: "open_sansbold";
    text-decoration: line-through;
}
.shopping-cart-block {
    background-color: #fff;
    border: 1px solid #e7e7e7;
}
.shopping-cart-block .top {
    border-bottom: 1px dashed #bcbcbc;
    padding: 30px 20px;
}
.shopping-cart-block .bottom {
    background-color: #f8f8f8;
    padding: 30px 20px;
    position: relative;
}
.shopping-cart-block .bottom .tool-old-price {
    color: #a2a2a2;
    float: right;
    font-size: 1.875em;
    margin-right: 15px;
    margin-top: 5px;
    text-decoration: line-through;
}
.shopping-cart-block .bottom .tool-price {
    float: right;
    font-family: "open_sanssemibold";
    margin-right: 15px;
    margin-top: 5px;
}
.shopping-cart-block .bottom .tool-price .currency {
    font-size: 1.875em;
}
.shopping-cart-block .bottom .tool-price .price {
    font-size: 2.5em;
}
.shopping-cart-block .bottom .tool-price sup {
    font-size: 1.625em;
}
.shopping-cart-block .bottom .tool-btn {
    float: right;
}
.shopping-cart-block .bottom .tool-btn .btn {
    padding: 10px 15px;
    white-space: nowrap;
}
.shopping-cart-block .bottom .banner {
    background-image: url("images/seopowersuite/shopping-cart/shopping-cart-banner.png");
    background-repeat: no-repeat;
    height: 143px;
    left: 7px;
    position: absolute;
    top: -12px;
    width: 140px;
}
.shopping-cart-block .bottom .banner.ent-usd {
    background-position: 0 -715px;
}
.shopping-cart-block .bottom .banner.ent-gbp {
    background-position: 0 -429px;
}
.shopping-cart-block .bottom .banner.ent-eur {
    background-position: 0 -143px;
}
.shopping-cart-block .bottom .banner.pro-usd {
    background-position: 0 -572px;
}
.shopping-cart-block .bottom .banner.pro-gbp {
    background-position: 0 -286px;
}
.shopping-cart-block .bottom .banner.pro-eur {
    background-position: 0 0;
}
.download-form-block {
    margin: 0 auto 10px;
    width: 330px;
}
.download-form-desc {
    color: #999;
    font-size: 0.8125em;
    text-align: center;
}
.download-form-wrapper {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    margin-bottom: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
}
.languages-block {
    margin-bottom: 40px;
}
.languages-block .flag-block {
    background-color: #f6f6f6;
    border: 1px solid #e5e5e5;
    float: left;
    font-size: 0.75em;
    line-height: 12px;
    margin-right: 10px;
    min-width: 88px;
    padding: 12px 7px;
}
.languages-block .flag-block:last-child {
    margin-right: 0;
}
.languages-block .flag-block span {
    vertical-align: middle;
}
.languages-block .flag-block .icon {
    background-image: url("images/seopowersuite/flags/flags-sprite.png");
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    width: 22px;
}
.languages-block .flag-block .icon.en {
    background-position: 0 -16px;
}
.languages-block .flag-block .icon.fr {
    background-position: 0 -32px;
}
.languages-block .flag-block .icon.nl {
    background-position: 0 -48px;
}
.languages-block .flag-block .icon.ru {
    background-position: 0 -64px;
}
.languages-block .flag-block .icon.sl {
    background-position: 0 -80px;
}
.languages-block .flag-block .icon.sp {
    background-position: 0 -96px;
}
.languages-block .flag-block .icon.de {
    background-position: 0 0;
}
.languages-block .flag-block .icon.pg {
    background-image: url("images/seopowersuite/flags/pg.png");
}
.languages-block .flag-block .icon.pl {
    background-image: url("images/seopowersuite/flags/pl.png");
}
.no {
    background-image: url("708d7457images/seopowersuite/elements/yes-no-sprite.png");
    background-position: 0 0;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.yes {
    background-image: url("708d7457images/seopowersuite/elements/yes-no-sprite.png");
    background-position: 0 -16px;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.display-none {
    display: none;
}
.comparison-toggle-link {
    margin-bottom: 20px;
}
.sps-toolkit .icon {
    margin-bottom: 20px;
}
.sps-toolkit .title {
    font-family: "open_sansbold";
    font-size: 0.875em;
    line-height: 1.25em;
    margin-bottom: 15px;
}
.sps-toolkit .desc {
    color: #808080;
    font-size: 0.75em;
    line-height: 1.25em;
}
.sps-toolkit .border {
    border-right: 1px dashed #bcbcbc;
    padding-right: 15px;
}
.sps-toolkit .col-sm-4:last-child .border, .sps-toolkit .col-sm-3:last-child .border {
    border: 0 none;
}
.seo-workflow-bg {
    background-image: url("images/seopowersuite/download-success/seo-workflow-bg.png");
    height: 512px;
    margin: 0 auto 20px;
    position: relative;
    width: 733px;
}
.seo-workflow-bg a {
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9375em;
    font-weight: bold;
    line-height: 1.1875em;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #606060;
}
.seo-workflow-bg a:hover {
    color: #fff;
    text-decoration: underline;
}
.seo-workflow-diagram {
    background-image: url("images/seopowersuite/seo-workflow-diagram.png");
    height: 512px;
    margin: 0 auto 20px;
    position: relative;
    width: 733px;
}
.seo-workflow-diagram a {
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9375em;
    font-weight: bold;
    line-height: 1.1875em;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #606060;
}
.seo-workflow-diagram a:hover {
    color: #fff;
    text-decoration: underline;
}
.toolkit-steps-block {
    padding-left: 60px;
}
.toolkit-steps-block .arrow {
    background-image: url("images/seopowersuite/download-success/arrow.png");
    color: #fff;
    display: block;
    float: left;
    font-family: "open_sansbold";
    font-size: 0.8125em;
    height: 20px;
    line-height: 19px;
    margin-left: -60px;
    margin-right: 4px;
    margin-top: 7px;
    padding-left: 6px;
    width: 52px;
}
.toolkit-steps-block .title {
    font-family: "open_sansbold";
    font-size: 1.125em;
    line-height: 1.875em;
}
.toolkit-steps-block p {
    margin-bottom: 20px;
}
.update-block {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    margin-bottom: 40px;
    padding-bottom: 30px;
    padding-top: 30px;
}
.update-block > div {
    line-height: 1.6em;
}
.update-block .icon {
    display: block;
    margin: 0 auto 10px;
}
.update-block .link {
    font-size: 0.875em;
    line-height: 1.25em;
    margin-top: 2px;
}
.screenshots-slides .fancybox {
    border: 0 none;
    display: block;
    height: 510px;
}
.screenshots-slides .slidesjs-previous {
    background-image: url("708d7457images/seopowersuite/elements/slides-prev.png");
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    height: 32px;
    margin-top: -140px;
    position: relative;
    width: 32px;
    z-index: 300;
}
.screenshots-slides .slidesjs-next {
    background-image: url("708d7457images/seopowersuite/elements/slides-next.png");
    background-repeat: no-repeat;
    border: 0 none;
    float: right;
    height: 32px;
    margin-top: -140px;
    position: relative;
    width: 32px;
    z-index: 300;
}
.screenshots-slides p {
    font-size: 0.8125em;
}
.fancybox-title {
    font: 1em/1.875em "open_sansregular" !important;
}
.fancybox-close {
    border: 0 none;
}
.slides-title {
    font-family: "open_sansbold";
    font-size: 1.125em;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
}
.inline-separate-list {
    list-style: outside none none;
    padding-left: 0;
}
.inline-separate-list::after {
    clear: both;
    content: "";
    display: table;
}
.inline-separate-list li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    float: left;
    margin-bottom: 0;
    padding-left: 0;
}
.inline-separate-list li::after {
    color: #c6c6c6;
    content: "|";
    margin-right: 10px;
    padding-left: 10px;
}
.inline-separate-list li:last-child::after {
    content: none;
    margin-right: 0;
    padding-left: 0;
}
.video-dialog {
    z-index: 800;
}
.video-dialog.ui-dialog {
    overflow: visible;
}
.video-dialog.ui-dialog .ui-dialog-titlebar-close {
    height: 32px;
    margin-top: 0;
    right: -22px;
    top: -23px;
    width: 32px;
}
.video-dialog.ui-dialog .ui-dialog-titlebar {
    background-image: none;
    border: 0 none;
    padding: 0;
}
.video-dialog.ui-dialog .ui-dialog-content {
    padding: 7px 10px;
}
.video-dialog.ui-dialog.ui-widget-content {
    background-color: transparent;
    background-image: none;
    border: 0 none;
}
.video-dialog.ui-dialog .ui-dialog-titlebar-close {
    outline: medium none !important;
}
.video-dialog.ui-dialog .ui-widget-header .ui-icon {
    background-image: url("708d7457images/seopowersuite/elements/close.png");
    background-position: 0 0;
    color: red;
    height: 32px;
    left: 0;
    margin: 0;
    outline: medium none !important;
    top: 0;
    width: 32px;
}
.video-dialog.ui-dialog .ui-dialog-title {
    display: none;
}
.video-dialog.ui-dialog .ui-widget-header .ui-state-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    border: 0 none;
}
.ui-widget-overlay {
    background-color: #000 !important;
    background-image: none !important;
    opacity: 0.9 !important;
    z-index: 900 !important;
}
.video-link-wrapper {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    font-family: "open_sansbold";
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.flag {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/flags.png") no-repeat scroll 0 0;
    float: left;
    height: 15px;
    margin-right: 10px;
    margin-top: 4px;
    width: 25px;
}
.flag.flag-ad {
    background-position: -25px 0;
}
.flag.flag-ae {
    background-position: -50px 0;
}
.flag.flag-af {
    background-position: -75px 0;
}
.flag.flag-ag {
    background-position: -100px 0;
}
.flag.flag-ai {
    background-position: -125px 0;
}
.flag.flag-al {
    background-position: -150px 0;
}
.flag.flag-am {
    background-position: -175px 0;
}
.flag.flag-an {
    background-position: -200px 0;
}
.flag.flag-ao {
    background-position: -225px 0;
}
.flag.flag-ar {
    background-position: -250px 0;
}
.flag.flag-as {
    background-position: -275px 0;
}
.flag.flag-at {
    background-position: -300px 0;
}
.flag.flag-au {
    background-position: -325px 0;
}
.flag.flag-aw {
    background-position: -350px 0;
}
.flag.flag-az {
    background-position: -375px 0;
}
.flag.flag-ba {
    background-position: 0 -15px;
}
.flag.flag-bb {
    background-position: -25px -15px;
}
.flag.flag-bd {
    background-position: -50px -15px;
}
.flag.flag-be {
    background-position: -75px -15px;
}
.flag.flag-bf {
    background-position: -100px -15px;
}
.flag.flag-bg {
    background-position: -125px -15px;
}
.flag.flag-bh {
    background-position: -150px -15px;
}
.flag.flag-bi {
    background-position: -175px -15px;
}
.flag.flag-bj {
    background-position: -200px -15px;
}
.flag.flag-bm {
    background-position: -225px -15px;
}
.flag.flag-bn {
    background-position: -250px -15px;
}
.flag.flag-bo {
    background-position: -275px -15px;
}
.flag.flag-br {
    background-position: -300px -15px;
}
.flag.flag-bs {
    background-position: -325px -15px;
}
.flag.flag-bt {
    background-position: -350px -15px;
}
.flag.flag-bv {
    background-position: -375px -15px;
}
.flag.flag-bw {
    background-position: 0 -30px;
}
.flag.flag-by {
    background-position: -25px -30px;
}
.flag.flag-bz {
    background-position: -50px -30px;
}
.flag.flag-ca {
    background-position: -75px -30px;
}
.flag.flag-cd {
    background-position: -100px -30px;
}
.flag.flag-cf {
    background-position: -125px -30px;
}
.flag.flag-cg {
    background-position: -150px -30px;
}
.flag.flag-ch {
    background-position: -175px -30px;
}
.flag.flag-ci {
    background-position: -200px -30px;
}
.flag.flag-ck {
    background-position: -225px -30px;
}
.flag.flag-cl {
    background-position: -250px -30px;
}
.flag.flag-cm {
    background-position: -275px -30px;
}
.flag.flag-cn {
    background-position: -300px -30px;
}
.flag.flag-co {
    background-position: -325px -30px;
}
.flag.flag-cr {
    background-position: -350px -30px;
}
.flag.flag-cu {
    background-position: -375px -30px;
}
.flag.flag-cv {
    background-position: 0 -45px;
}
.flag.flag-cy {
    background-position: -25px -45px;
}
.flag.flag-cz {
    background-position: -50px -45px;
}
.flag.flag-de {
    background-position: -75px -45px;
}
.flag.flag-dj {
    background-position: -100px -45px;
}
.flag.flag-dk {
    background-position: -125px -45px;
}
.flag.flag-dm {
    background-position: -150px -45px;
}
.flag.flag-do {
    background-position: -175px -45px;
}
.flag.flag-dz {
    background-position: -200px -45px;
}
.flag.flag-ec {
    background-position: -225px -45px;
}
.flag.flag-ee {
    background-position: -250px -45px;
}
.flag.flag-eg {
    background-position: -275px -45px;
}
.flag.flag-eh {
    background-position: -300px -45px;
}
.flag.flag-er {
    background-position: -325px -45px;
}
.flag.flag-es {
    background-position: -350px -45px;
}
.flag.flag-et {
    background-position: -375px -45px;
}
.flag.flag-eu {
    background-position: 0 -60px;
}
.flag.flag-fi {
    background-position: -25px -60px;
}
.flag.flag-fj {
    background-position: -50px -60px;
}
.flag.flag-fk {
    background-position: -75px -60px;
}
.flag.flag-fm {
    background-position: -100px -60px;
}
.flag.flag-fo {
    background-position: -125px -60px;
}
.flag.flag-fr {
    background-position: -150px -60px;
}
.flag.flag-ga {
    background-position: -175px -60px;
}
.flag.flag-gb {
    background-position: -200px -60px;
}
.flag.flag-gd {
    background-position: -225px -60px;
}
.flag.flag-ge {
    background-position: -250px -60px;
}
.flag.flag-gf {
    background-position: -275px -60px;
}
.flag.flag-gg {
    background-position: -300px -60px;
}
.flag.flag-gh {
    background-position: -325px -60px;
}
.flag.flag-gi {
    background-position: -350px -60px;
}
.flag.flag-gl {
    background-position: -375px -60px;
}
.flag.flag-gm {
    background-position: 0 -75px;
}
.flag.flag-gn {
    background-position: -25px -75px;
}
.flag.flag-gp {
    background-position: -50px -75px;
}
.flag.flag-gq {
    background-position: -75px -75px;
}
.flag.flag-gr {
    background-position: -100px -75px;
}
.flag.flag-gs {
    background-position: -125px -75px;
}
.flag.flag-gt {
    background-position: -150px -75px;
}
.flag.flag-gu {
    background-position: -175px -75px;
}
.flag.flag-gw {
    background-position: -200px -75px;
}
.flag.flag-gy {
    background-position: -225px -75px;
}
.flag.flag-hk {
    background-position: -250px -75px;
}
.flag.flag-hm {
    background-position: -275px -75px;
}
.flag.flag-hn {
    background-position: -300px -75px;
}
.flag.flag-hr {
    background-position: -325px -75px;
}
.flag.flag-ht {
    background-position: -350px -75px;
}
.flag.flag-hu {
    background-position: -375px -75px;
}
.flag.flag-id {
    background-position: 0 -90px;
}
.flag.flag-ie {
    background-position: -25px -90px;
}
.flag.flag-il {
    background-position: -50px -90px;
}
.flag.flag-in {
    background-position: -75px -90px;
}
.flag.flag-io {
    background-position: -100px -90px;
}
.flag.flag-iq {
    background-position: -125px -90px;
}
.flag.flag-ir {
    background-position: -150px -90px;
}
.flag.flag-is {
    background-position: -175px -90px;
}
.flag.flag-it {
    background-position: -200px -90px;
}
.flag.flag-je {
    background-position: -225px -90px;
}
.flag.flag-jm {
    background-position: -250px -90px;
}
.flag.flag-jo {
    background-position: -275px -90px;
}
.flag.flag-jp {
    background-position: -300px -90px;
}
.flag.flag-ke {
    background-position: -325px -90px;
}
.flag.flag-kg {
    background-position: -350px -90px;
}
.flag.flag-kh {
    background-position: -375px -90px;
}
.flag.flag-ki {
    background-position: 0 -105px;
}
.flag.flag-km {
    background-position: -25px -105px;
}
.flag.flag-kn {
    background-position: -50px -105px;
}
.flag.flag-kp {
    background-position: -75px -105px;
}
.flag.flag-kr {
    background-position: -100px -105px;
}
.flag.flag-kw {
    background-position: -125px -105px;
}
.flag.flag-ky {
    background-position: -150px -105px;
}
.flag.flag-kz {
    background-position: -175px -105px;
}
.flag.flag-la {
    background-position: -200px -105px;
}
.flag.flag-lb {
    background-position: -225px -105px;
}
.flag.flag-lc {
    background-position: -250px -105px;
}
.flag.flag-li {
    background-position: -275px -105px;
}
.flag.flag-lk {
    background-position: -300px -105px;
}
.flag.flag-lr {
    background-position: -325px -105px;
}
.flag.flag-ls {
    background-position: -350px -105px;
}
.flag.flag-lt {
    background-position: -375px -105px;
}
.flag.flag-lu {
    background-position: 0 -120px;
}
.flag.flag-lv {
    background-position: -25px -120px;
}
.flag.flag-ly {
    background-position: -50px -120px;
}
.flag.flag-ma {
    background-position: -75px -120px;
}
.flag.flag-mc {
    background-position: -100px -120px;
}
.flag.flag-md {
    background-position: -125px -120px;
}
.flag.flag-me {
    background-position: -150px -120px;
}
.flag.flag-mg {
    background-position: -175px -120px;
}
.flag.flag-mh {
    background-position: -200px -120px;
}
.flag.flag-mk {
    background-position: -225px -120px;
}
.flag.flag-ml {
    background-position: -250px -120px;
}
.flag.flag-mm {
    background-position: -275px -120px;
}
.flag.flag-mn {
    background-position: -300px -120px;
}
.flag.flag-mo {
    background-position: -325px -120px;
}
.flag.flag-mp {
    background-position: -350px -120px;
}
.flag.flag-mq {
    background-position: -375px -120px;
}
.flag.flag-mr {
    background-position: 0 -135px;
}
.flag.flag-ms {
    background-position: -25px -135px;
}
.flag.flag-mt {
    background-position: -50px -135px;
}
.flag.flag-mu {
    background-position: -75px -135px;
}
.flag.flag-mv {
    background-position: -100px -135px;
}
.flag.flag-mw {
    background-position: -125px -135px;
}
.flag.flag-mx {
    background-position: -150px -135px;
}
.flag.flag-my {
    background-position: -175px -135px;
}
.flag.flag-mz {
    background-position: -200px -135px;
}
.flag.flag-na {
    background-position: -225px -135px;
}
.flag.flag-nc {
    background-position: -250px -135px;
}
.flag.flag-ne {
    background-position: -275px -135px;
}
.flag.flag-nf {
    background-position: -300px -135px;
}
.flag.flag-ng {
    background-position: -325px -135px;
}
.flag.flag-ni {
    background-position: -350px -135px;
}
.flag.flag-nl {
    background-position: -375px -135px;
}
.flag.flag-no {
    background-position: 0 -150px;
}
.flag.flag-np {
    background-position: -25px -150px;
}
.flag.flag-nr {
    background-position: -50px -150px;
}
.flag.flag-nu {
    background-position: -75px -150px;
}
.flag.flag-nz {
    background-position: -100px -150px;
}
.flag.flag-om {
    background-position: -125px -150px;
}
.flag.flag-pa {
    background-position: -150px -150px;
}
.flag.flag-pe {
    background-position: -175px -150px;
}
.flag.flag-pf {
    background-position: -200px -150px;
}
.flag.flag-pg {
    background-position: -225px -150px;
}
.flag.flag-ph {
    background-position: -250px -150px;
}
.flag.flag-pk {
    background-position: -275px -150px;
}
.flag.flag-pl {
    background-position: -300px -150px;
}
.flag.flag-pm {
    background-position: -325px -150px;
}
.flag.flag-pn {
    background-position: -350px -150px;
}
.flag.flag-pr {
    background-position: -375px -150px;
}
.flag.flag-ps {
    background-position: 0 -165px;
}
.flag.flag-pt {
    background-position: -25px -165px;
}
.flag.flag-pw {
    background-position: -50px -165px;
}
.flag.flag-py {
    background-position: -75px -165px;
}
.flag.flag-qa {
    background-position: -100px -165px;
}
.flag.flag-re {
    background-position: -125px -165px;
}
.flag.flag-ro {
    background-position: -150px -165px;
}
.flag.flag-rs {
    background-position: -175px -165px;
}
.flag.flag-ru {
    background-position: -200px -165px;
}
.flag.flag-rw {
    background-position: -225px -165px;
}
.flag.flag-sa {
    background-position: -250px -165px;
}
.flag.flag-sb {
    background-position: -275px -165px;
}
.flag.flag-sc {
    background-position: -300px -165px;
}
.flag.flag-sd {
    background-position: -325px -165px;
}
.flag.flag-se {
    background-position: -350px -165px;
}
.flag.flag-sg {
    background-position: -375px -165px;
}
.flag.flag-sh {
    background-position: 0 -180px;
}
.flag.flag-si {
    background-position: -25px -180px;
}
.flag.flag-sk {
    background-position: -50px -180px;
}
.flag.flag-sl {
    background-position: -75px -180px;
}
.flag.flag-sm {
    background-position: -100px -180px;
}
.flag.flag-sn {
    background-position: -125px -180px;
}
.flag.flag-so {
    background-position: -150px -180px;
}
.flag.flag-sr {
    background-position: -175px -180px;
}
.flag.flag-st {
    background-position: -200px -180px;
}
.flag.flag-sv {
    background-position: -225px -180px;
}
.flag.flag-sy {
    background-position: -250px -180px;
}
.flag.flag-sz {
    background-position: -275px -180px;
}
.flag.flag-tc {
    background-position: -300px -180px;
}
.flag.flag-td {
    background-position: -325px -180px;
}
.flag.flag-tf {
    background-position: -350px -180px;
}
.flag.flag-tg {
    background-position: -375px -180px;
}
.flag.flag-th {
    background-position: 0 -195px;
}
.flag.flag-tj {
    background-position: -25px -195px;
}
.flag.flag-tk {
    background-position: -50px -195px;
}
.flag.flag-tl {
    background-position: -75px -195px;
}
.flag.flag-tm {
    background-position: -100px -195px;
}
.flag.flag-tn {
    background-position: -125px -195px;
}
.flag.flag-to {
    background-position: -150px -195px;
}
.flag.flag-tr {
    background-position: -175px -195px;
}
.flag.flag-tt {
    background-position: -200px -195px;
}
.flag.flag-tv {
    background-position: -225px -195px;
}
.flag.flag-tw {
    background-position: -250px -195px;
}
.flag.flag-tz {
    background-position: -275px -195px;
}
.flag.flag-ua {
    background-position: -300px -195px;
}
.flag.flag-ug {
    background-position: -325px -195px;
}
.flag.flag-um {
    background-position: -350px -195px;
}
.flag.flag-us {
    background-position: -375px -195px;
}
.flag.flag-uy {
    background-position: 0 -210px;
}
.flag.flag-uz {
    background-position: -25px -210px;
}
.flag.flag-va {
    background-position: -50px -210px;
}
.flag.flag-vc {
    background-position: -75px -210px;
}
.flag.flag-ve {
    background-position: -100px -210px;
}
.flag.flag-vg {
    background-position: -125px -210px;
}
.flag.flag-vi {
    background-position: -150px -210px;
}
.flag.flag-vn {
    background-position: -175px -210px;
}
.flag.flag-vu {
    background-position: -200px -210px;
}
.flag.flag-wf {
    background-position: -225px -210px;
}
.flag.flag-ws {
    background-position: -250px -210px;
}
.flag.flag-ye {
    background-position: -275px -210px;
}
.flag.flag-yt {
    background-position: -300px -210px;
}
.flag.flag-za {
    background-position: -325px -210px;
}
.flag.flag-zm {
    background-position: -350px -210px;
}
.flag.flag-zw {
    background-position: -375px -210px;
}
.search-engines {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/sprite-search-engines.png") no-repeat scroll left top;
    float: left;
    height: 16px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 4px;
    width: 16px;
}
.sprite-abacho16 {
    background-position: 0 0;
}
.sprite-aeiou16 {
    background-position: 0 -17px;
}
.sprite-alexa16 {
    background-position: 0 -34px;
}
.sprite-alltheweb16 {
    background-position: 0 -51px;
}
.sprite-altavista16 {
    background-position: 0 -68px;
}
.sprite-analytics {
    background-position: 0 -85px;
}
.sprite-ananzi16 {
    background-position: 0 -102px;
}
.sprite-anzwers16 {
    background-position: 0 -119px;
}
.sprite-aol16 {
    background-position: 0 -136px;
}
.sprite-ask16 {
    background-position: 0 -153px;
}
.sprite-atlas16 {
    background-position: 0 -169px;
}
.sprite-backLinkExplorer16 {
    background-position: 0 -186px;
}
.sprite-baidu16 {
    background-position: 0 -203px;
}
.sprite-bing16 {
    background-position: 0 -220px;
}
.sprite-blekko16 {
    background-position: 0 -237px;
}
.sprite-centrum16 {
    background-position: 0 -254px;
}
.sprite-cuil16 {
    background-position: 0 -271px;
}
.sprite-dogpile16 {
    background-position: 0 -288px;
}
.sprite-eniro16 {
    background-position: 0 -305px;
}
.sprite-entireweb16 {
    background-position: 0 -322px;
}
.sprite-exalead16 {
    background-position: 0 -339px;
}
.sprite-excite16 {
    background-position: 0 -356px;
}
.sprite-fireball16 {
    background-position: 0 -373px;
}
.sprite-freenet16 {
    background-position: 0 -390px;
}
.sprite-gigablast16 {
    background-position: 0 -407px;
}
.sprite-google16 {
    background-position: 0 -424px;
}
.sprite-guruji16 {
    background-position: 0 -441px;
}
.sprite-icerocket16 {
    background-position: 0 -458px;
}
.sprite-ilse16 {
    background-position: 0 -475px;
}
.sprite-jafose16 {
    background-position: 0 -492px;
}
.sprite-jyxo16 {
    background-position: 0 -509px;
}
.sprite-kobala16 {
    background-position: 0 -526px;
}
.sprite-kvasir16 {
    background-position: 0 -543px;
}
.sprite-lemoteur16 {
    background-position: 0 -560px;
}
.sprite-lycos16 {
    background-position: 0 -577px;
}
.sprite-mailru16 {
    background-position: 0 -594px;
}
.sprite-meta16 {
    background-position: 0 -611px;
}
.sprite-msn16 {
    background-position: 0 -628px;
}
.sprite-najdi16 {
    background-position: 0 -645px;
}
.sprite-naver16 {
    background-position: 0 -662px;
}
.sprite-neti16 {
    background-position: 0 -679px;
}
.sprite-netsprint16 {
    background-position: 0 -696px;
}
.sprite-onet16 {
    background-position: 0 -713px;
}
.sprite-overture16 {
    background-position: 0 -730px;
}
.sprite-pogodak16 {
    background-position: 0 -747px;
}
.sprite-rambler16 {
    background-position: 0 -764px;
}
.sprite-sapo16 {
    background-position: 0 -781px;
}
.sprite-search16 {
    background-position: 0 -798px;
}
.sprite-seznam16 {
    background-position: 0 -815px;
}
.sprite-szukacz16 {
    background-position: 0 -832px;
}
.sprite-tiscali16 {
    background-position: 0 -849px;
}
.sprite-tot16 {
    background-position: 0 -866px;
}
.sprite-track16 {
    background-position: 0 -883px;
}
.sprite-tracknl16 {
    background-position: 0 -900px;
}
.sprite-tut16 {
    background-position: 0 -917px;
}
.sprite-vinden16 {
    background-position: 0 -934px;
}
.sprite-virgilio16 {
    background-position: 0 -951px;
}
.sprite-voila16 {
    background-position: 0 -968px;
}
.sprite-walla16 {
    background-position: 0 -985px;
}
.sprite-web16 {
    background-position: 0 -1002px;
}
.sprite-webde16 {
    background-position: 0 -1019px;
}
.sprite-wp16 {
    background-position: 0 -1036px;
}
.sprite-yahoo16 {
    background-position: 0 -1053px;
}
.sprite-yandex16 {
    background-position: 0 -1070px;
}
.sprite-youtube16 {
    background-position: 0 -1087px;
}
.sprite-zoeken16 {
    background-position: 0 -1104px;
}
.upgrade-block {
    border-bottom: 1px dashed #bcbcbc;
    border-top: 1px dashed #bcbcbc;
    margin-bottom: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
}
.upgrade-block .form-control.rt {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/rt-30.png") no-repeat scroll 98.5% 8px;
}
.upgrade-block .form-control.wa {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/wa-30.png") no-repeat scroll 98.5% 8px;
}
.upgrade-block .form-control.ssg {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/ssg-30.png") no-repeat scroll 98.5% 8px;
}
.upgrade-block .form-control.la {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/la-30.png") no-repeat scroll 98.5% 8px;
}
.upgrade-block .form-control.bz {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/bz-30.png") no-repeat scroll 98.5% 8px;
}
.upgrade-block .discount {
    float: left;
    line-height: 1.5625em;
}
.upgrade-block .tool-price {
    float: right;
    font-family: "open_sanssemibold";
    line-height: 34px;
    margin-right: 20px;
    margin-top: 7px;
}
.upgrade-block .tool-price .currency {
    font-size: 1.875em;
}
.upgrade-block .tool-price .price {
    font-size: 2.5em;
}
.upgrade-block .tool-price sup {
    font-size: 1.625em;
}
.upgrade-block .tool-btn {
    float: right;
    margin-top: 7px;
}
.upgrade-block .tool-btn .btn {
    font-family: "open_sansbold";
    font-size: 0.875em;
    text-transform: uppercase;
}
.upgrade-block .tool-btn a {
    white-space: nowrap;
}
.upgrade-block .recurring-monthly {
    background-color: #fafafa;
    border: 1px solid #dfdfdf;
    box-shadow: 0 1px 1px #ececec;
    margin-bottom: 30px;
    padding: 20px 10px;
}
.upgrade-block .recurring-monthly .months {
    font-family: "open_sansbold";
}
.upgrade-block .recurring-monthly .select .months {
    color: #2c86d5;
}
.upgrade-block .recurring-monthly .desc {
    color: #808080;
    font-family: "open_sansitalic";
    font-size: 0.8125em;
    line-height: 0.8125em;
}
.upgrade-block .recurring-monthly .recurring-monthly-item {
    cursor: pointer;
    float: left;
    text-align: center;
    width: 20%;
}
.upgrade-block .recurring-monthly .recurring-monthly-item .marker {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/marker.png") no-repeat scroll left top;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}
.upgrade-block .recurring-monthly .recurring-monthly-item.select .marker {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/marker-active.png") no-repeat scroll left top;
}
.upgrade-block .recurring-monthly .recurring-monthly-item.select .desc {
    color: #2e2e2e;
}
.dark-blue-block-wrapper {
    padding-top: 40px;
    position: relative;
}
.dark-blue-block-wrapper .title {
    color: #fff;
    font-size: 3em;
    line-height: 1.2em;
    margin-bottom: 15px;
    text-align: center;
}
.dark-blue-block-wrapper .title-desc {
    color: #aedee0;
    font-size: 1.25em;
    margin-bottom: 30px;
    text-align: center;
    text-shadow: 0 1px 1px #193e55;
}
.dark-blue-block-wrapper .btn-bottom {
    padding-bottom: 50px;
    text-align: center;
}
.dark-blue-block-wrapper .btn-bottom .btn {
    box-shadow: 0 2px 0 #1e314d;
    font-size: 1.5em;
    line-height: 0.8em;
    min-width: 310px;
    padding: 18px 30px 14px;
}
.dark-blue-block-wrapper .btn-bottom .btn .desc {
    color: #0a477c;
    font-size: 0.58em;
}
.dark-blue-block-wrapper .dark-blue-block {
    background-image: url("images/seopowersuite/upgrade/dark-blue-block.png");
    background-position: center top;
    background-size: cover;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -100;
}
.dark-blue-block-wrapper .features-table {
    box-shadow: 0 0 13px rgba(4, 21, 39, 0.5);
    color: #fff;
    float: left;
    margin-bottom: 35px;
    width: 311px;
}
.dark-blue-block-wrapper .features-table.free {
    background-image: url("images/seopowersuite/upgrade/features-table.png");
    margin-left: 139px;
    margin-right: 80px;
    position: relative;
}
.dark-blue-block-wrapper .features-table.free .arrow {
    background-image: url("images/seopowersuite/upgrade/features-table-arrow.png");
    background-repeat: no-repeat;
    height: 35px;
    position: absolute;
    right: -96px;
    top: 159px;
    width: 109px;
}
.dark-blue-block-wrapper .features-table.pro {
    background-color: #0a2a45;
}
.dark-blue-block-wrapper .features-table .top {
    border-bottom: 1px dashed #354f66;
    font-family: "open_sansbold";
    font-size: 1.1875em;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.dark-blue-block-wrapper .features-table .top sup {
    font-size: 0.65em;
}
.dark-blue-block-wrapper .features-table .body {
    font-size: 0.875em;
    padding: 15px 30px 25px;
}
.dark-blue-block-wrapper .features-table .body ul {
    list-style: outside none none;
    padding-left: 0;
}
.dark-blue-block-wrapper .features-table .body ul li {
    line-height: 1.428em;
    margin-bottom: 20px;
    padding-left: 34px;
    text-indent: -34px;
}
.dark-blue-block-wrapper .features-table .body ul li:last-child {
    margin-bottom: 0;
}
.dark-blue-block-wrapper .features-table .body ul .yes {
    margin-right: 18px;
    vertical-align: middle;
}
.dark-blue-block-wrapper .features-table .body ul .no {
    margin-right: 18px;
    vertical-align: middle;
}
.dark-blue-block-wrapper .features-table .body ul .disallow {
    opacity: 0.3;
    text-decoration: line-through;
}
.upgrade-table-footer .price {
    font-family: "open_sanssemibold";
    font-size: 1.25em;
}
.faq-link {
    border-bottom: 1px dotted #a2a2a2;
    cursor: pointer;
}
.faq-link:hover {
    border-color: #6dbc00;
    color: #6dbc00;
}
.faq-hide-text {
    display: none;
    font-size: 0.875em;
    line-height: 1.8333em;
    margin-top: 10px;
}
.perks-form .form-control .error-message {
    display: none;
}
.perks-form .form-control.RT {
    background: #eee url("708d7457images/seopowersuite/icons/rt-30.png") no-repeat scroll 98.5% 8px;
}
.perks-form .form-control.WA {
    background: #eee url("708d7457images/seopowersuite/icons/wa-30.png") no-repeat scroll 98.5% 8px;
}
.perks-form .form-control.SSG {
    background: #eee url("708d7457images/seopowersuite/icons/ssg-30.png") no-repeat scroll 98.5% 8px;
}
.perks-form .form-control.LA {
    background: #eee url("708d7457images/seopowersuite/icons/la-30.png") no-repeat scroll 98.5% 8px;
}
.perks-form .form-control.BZ {
    background: #eee url("708d7457images/seopowersuite/icons/bz-30.png") no-repeat scroll 98.5% 8px;
}
.perks-top-title {
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 40px;
}
.perks-bonus {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/perks/perks-bonus.png") no-repeat scroll left top;
    display: inline-block;
    height: 31px;
    margin-right: 15px;
    vertical-align: middle;
    width: 77px;
}
.b-perks {
    border: 1px solid #ddd;
    box-shadow: 0 2px 6px #e7e7e7;
    float: left;
    margin-bottom: 40px;
    margin-right: 40px;
    min-height: 360px;
    padding-bottom: 70px;
    position: relative;
    width: 324px;
}
.b-perks:nth-child(2n) {
    margin-right: 0;
}
.b-perks-header {
    background-color: #f8f8f8;
    border-bottom: 1px dashed #c3c3c3;
    height: 95px;
    padding: 20px;
    text-align: center;
}
.b-perks-header img {
    vertical-align: middle;
}
.b-perks-header::before {
    content: "";
    display: inline-block;
    height: 100%;
    min-height: inherit;
    vertical-align: middle;
}
.b-perks-body {
    padding: 20px;
    text-align: center;
}
.b-perks-body .text {
    font-size: 0.8125em;
    line-height: 1.5625em;
    margin-bottom: 20px;
    margin-top: 10px;
}
.mb-20 {
    margin-bottom: 20px;
}
.b-perks-body .btn-blue {
    font-family: "open_sansbold";
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: 180px;
}
.wrapper-perks-btn {
    bottom: 50px;
    left: 40px;
    position: absolute;
}
.b-perks-footer {
    bottom: 20px;
    left: 58px;
    position: absolute;
    text-align: center;
}
.b-perks-footer-text {
    color: #848484;
    font-size: 0.75em;
}
.b-perks-footer a {
    border-bottom: 1px dotted #848484;
    color: #808080;
    text-decoration: none;
}
.b-perks-footer a.btn {
    color: #fff;
}
.b-perks-footer a.btn:hover {
    color: #fff;
}
.b-perks-footer a:hover {
    border-color: #6dbc00;
    color: #6dbc00;
}
.perks-btn-disable {
    background: #dcdcdc url("images/seopowersuite/perks/perks-btn-disable.png") no-repeat scroll 155px center;
    color: #fff;
    display: inline-block;
    font-family: "open_sansbold";
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: 180px;
}
.perks-dialog .ui-widget-header {
    background-color: transparent;
    border: 0 none;
    color: #363636;
    font-size: 26px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
}
.perks-dialog.ui-widget-content {
    background-color: #fff;
    border-radius: 0;
}
.perks-dialog .ui-widget-header .ui-state-default {
    background-color: #fff;
    border: 0 none;
    margin-top: 4px;
}
.perks-dialog .ui-dialog-titlebar .ui-state-default .ui-icon {
    background-image: url("708d7457images/seopowersuite/elements/close.png");
}
.perks-dialog .ui-dialog-titlebar .ui-state-default .ui-icon.ui-icon-closethick {
    background-position: 0 0;
}
.perks-dialog.ui-dialog {
    border: 0 none;
    box-shadow: 0 0 15px #2f2f2f;
    font-family: "open_sansregular";
    padding: 0;
}
.perks-dialog.ui-dialog .ui-dialog-content {
    font-family: "open_sansregular";
    padding: 0;
}
.perks-dialog.ui-widget {
    font-family: "open_sansregular";
    font-size: 15px;
}
.perks-dialog.ui-widget input {
    font-family: "open_sansregular";
}
.perks-dialog.ui-dialog .ui-dialog-titlebar {
    background-image: none;
    background-position: left top;
}
.perks-dialog.ui-widget input.btn-lg {
    font-size: 20px;
    padding: 15px !important;
}
.perks-dialog-top-title {
    border-left: 5px solid #6dbc00;
    font-size: 1.625em;
    margin-bottom: 40px;
    padding-left: 20px;
    text-align: left;
}
.perks-dialog-list {
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 0;
    padding-left: 0;
}
.perks-dialog-list li {
    background-image: url("708d7457images/seopowersuite/lists/green-square.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin-bottom: 10px;
    padding-left: 20px;
}
.perks-dialog-list li:last-child {
    margin-bottom: 0;
}
.ngdialog.ngdialog-theme-default .ngdialog-content {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2) !important;
    padding: 30px !important;
}
.ngdialog.ngdialog-theme-default .ngdialog-close::before {
    color: #dbdbdb;
    font-size: 31px;
    font-weight: normal;
}
.ngdialog-overlay {
    background: #3f4248 none repeat scroll 0 0 !important;
    opacity: 0.6;
}
.prices-footer-line .btn {
    float: right;
    min-width: 140px;
}
.prices-footer-line .old-price {
    color: #a2a2a2;
    float: right;
    margin-right: 10px;
    text-decoration: line-through;
}
.prices-footer-line .price {
    float: right;
    font-size: 20px;
    margin-right: 10px;
}
.prices-footer-line .desc {
    float: left;
}
.ref-list {
    list-style: outside none none;
    padding-left: 0;
}
.ref-list li {
    background-repeat: no-repeat;
    clear: both;
    margin-bottom: 40px;
    padding-left: 0;
}
.ref-list li .ref-icon {
    background-image: url("images/seopowersuite/referrals/ref-list.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-bottom: 40px;
    margin-right: 20px;
}
.ref-list li .ref-icon-1 {
    background-position: 0 0;
    height: 30px;
    width: 30px;
}
.ref-list li .ref-icon-2 {
    background-position: 0 -30px;
    height: 26px;
    width: 30px;
}
.ref-list li .ref-icon-3 {
    background-position: 0 -56px;
    height: 32px;
    width: 30px;
}
.ref-list li .ref-icon-4 {
    background-position: 0 -88px;
    height: 32px;
    width: 30px;
}
.ref-list li .ref-icon-5 {
    background-position: 0 -120px;
    height: 32px;
    width: 30px;
}
.referrals-block .desc {
    font-size: 0.875em;
    line-height: 1.8333em;
}
.referrals-block .left-column {
    border-right: 1px dashed #c3c3c3;
    float: left;
    padding-right: 40px;
    width: 389px;
}
.referrals-block .right-column {
    float: right;
    width: 270px;
}
.referrals-block .left-column-bg {
    background-image: url("images/seopowersuite/referrals/ref-left-column-bg.png");
    background-repeat: no-repeat;
    height: 220px;
    position: relative;
    width: 369px;
}
.referrals-block .right-column-bg {
    background-image: url("images/seopowersuite/referrals/ref-right-column-bg.png");
    background-repeat: no-repeat;
    height: 220px;
    position: relative;
    width: 270px;
}
.referrals-block .label {
    position: absolute;
}
.referrals-block .plus {
    left: 26px;
    position: absolute;
    top: 90px;
}
.referrals-block .text-label {
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    text-align: center;
}
.referrals-block .text-label .blue {
    font-family: "open_sanssemibold";
    font-size: 20px;
}
.referrals-form label {
    font-weight: normal;
    margin-right: 10px;
}
.referrals-form .form-control.rt {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/rt-30.png") no-repeat scroll 98.5% 8px;
}
.referrals-form .form-control.wa {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/wa-30.png") no-repeat scroll 98.5% 8px;
}
.referrals-form .form-control.ssg {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/ssg-30.png") no-repeat scroll 98.5% 8px;
}
.referrals-form .form-control.la {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/la-30.png") no-repeat scroll 98.5% 8px;
}
.referrals-form .form-control.bz {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/icons/bz-30.png") no-repeat scroll 98.5% 8px;
}
.map-list {
    list-style: outside none none;
    padding-left: 0;
}
.map-list li {
    font-size: 0.8125em;
}
.review-list label {
    display: block;
    margin-bottom: 10px;
}
.marker-blue {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/marker.png") no-repeat scroll left top;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: -2px 5px 0 auto;
    vertical-align: middle;
    width: 16px;
}
.select .marker-blue {
    background: rgba(0, 0, 0, 0) url("708d7457images/seopowersuite/elements/marker-active.png") no-repeat scroll left top;
}
.change-list ul {
    margin-bottom: 20px;
}
.change-list ul li:last-child {
    margin-bottom: 0;
}
.change-list ul:last-child {
    margin-bottom: 0;
}
.dynamic-box {
    position: fixed;
    top: 119px;
    width: 200px;
}
.static-box {
    position: relative;
}
.proxies-table-header {
    background-color: #e6e6e6;
    border-top: 1px solid #dfdfdf;
    padding-bottom: 25px;
    padding-left: 200px;
    padding-top: 25px;
    position: relative;
}
.proxies-table-header .ribbon {
    background-image: url("708d7457images/seopowersuite/elements/ribbon-bottom-red.png");
    background-repeat: no-repeat;
    color: #fff;
    font-family: "open_sansbold";
    height: 101px;
    left: 15px;
    line-height: 1.4em;
    padding-top: 17px;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 161px;
}
.proxies-table-header .title {
    color: #3c3c3c;
    font-family: "open_sansbold";
    font-size: 1.625em;
}
.video-page .dark-blue-block-wrapper {
    height: 550px;
}
.video-page .dark-blue-block-wrapper .title {
    font-family: "open_sansbold";
    font-size: 3.625em;
    margin-bottom: 28px;
}
.video-page .dark-blue-block-wrapper .title-desc {
    text-align: left;
}
.video-page .dark-blue-block-wrapper .splitter-dashed {
    border-color: #608496;
}
.video-page .download-link {
    border-color: #73b63b;
    color: #73b63b;
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 1.625em;
}
.video-page .download-link:hover {
    border-color: #8fd557;
    color: #8fd557;
}
.video-page .intro-scr {
    background-image: url("images/seopowersuite/video/intro-scr.png");
    background-repeat: no-repeat;
    float: right;
    height: 374px;
    margin-right: -12px;
    position: relative;
    width: 564px;
}
.video-page .intro-scr a {
    border: 0 none;
    outline: medium none !important;
}
.video-page .intro-scr .watch-intro-video {
    background-image: url("images/seopowersuite/video/watch-video-intro.png");
    background-position: 0 -78px;
    color: #383f4b;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 1.125em;
    height: 78px;
    left: 42px;
    padding-left: 71px;
    padding-top: 20px;
    position: absolute;
    top: 256px;
    width: 308px;
}
.video-page .intro-scr:hover .watch-intro-video {
    background-position: 0 0;
}
.video-page .video-links-menu-wrapper {
    background-color: #fff;
    box-shadow: 0 3px 2px #e5e5e5;
    padding-bottom: 26px;
    padding-top: 26px;
}
.video-page .video-links-menu {
    list-style-type: none;
    padding-left: 0;
}
.video-page .video-links-menu::after {
    clear: both;
    content: "";
    display: table;
}
.video-page .video-links-menu li {
    cursor: pointer;
    float: left;
    font-size: 0.8125em;
    margin-left: 34px;
    margin-right: 34px;
    text-align: center;
}
.video-page .video-links-menu li:first-child {
    margin-left: 0;
}
.video-page .video-links-menu li:last-child {
    margin-right: 0;
}
.video-page .video-links-menu li .text {
    color: #1170c4;
    text-decoration: underline;
}
.video-page .video-links-menu li .text.current {
    color: #161616;
    text-decoration: none;
}
.video-page .video-links-menu li:hover .icon.rt {
    background-position: 0 -78px;
}
.video-page .video-links-menu li:hover .icon.wa {
    background-position: 0 -234px;
}
.video-page .video-links-menu li:hover .icon.ssg {
    background-position: 0 -130px;
}
.video-page .video-links-menu li:hover .icon.la {
    background-position: 0 -26px;
}
.video-page .video-links-menu li:hover .icon.sps {
    background-position: 0 -182px;
}
.video-page .video-links-menu li .icon {
    background-image: url("images/seopowersuite/video/video-links-menu.png");
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    margin: 0 auto;
    width: 26px;
}
.video-page .video-links-menu li .icon.rt {
    background-position: 0 -52px;
}
.video-page .video-links-menu li .icon.rt.current {
    background-position: 0 -78px;
}
.video-page .video-links-menu li .icon.wa {
    background-position: 0 -208px;
}
.video-page .video-links-menu li .icon.wa.current {
    background-position: 0 -234px;
}
.video-page .video-links-menu li .icon.ssg {
    background-position: 0 -104px;
}
.video-page .video-links-menu li .icon.ssg.current {
    background-position: 0 -130px;
}
.video-page .video-links-menu li .icon.la {
    background-position: 0 0;
}
.video-page .video-links-menu li .icon.la.current {
    background-position: 0 -26px;
}
.video-page .video-links-menu li .icon.sps {
    background-position: 0 -156px;
}
.video-page .video-links-menu li .icon.sps.current {
    background-position: 0 -182px;
}
.video-page .video-wrapper {
    border: 1px solid #e7e7e7;
    box-shadow: 0 2px 1px #e7e7e7;
    margin-bottom: 40px;
    padding-left: 28px;
    position: relative;
}
.video-page .video-wrapper .text-block {
    float: left;
    padding-bottom: 22px;
    padding-top: 22px;
    width: 620px;
}
.video-page .video-wrapper .video-block {
    border-left: 1px dashed #bcbcbc;
    float: right;
    height: 209px;
    position: relative;
    width: 309px;
}
.video-page .video-wrapper .video-block.scr-01 {
    background-image: url("images/seopowersuite/video/scr-01.png");
}
.video-page .video-wrapper .video-block.scr-02 {
    background-image: url("images/seopowersuite/video/scr-02.png");
}
.video-page .video-wrapper .video-block.scr-03 {
    background-image: url("images/seopowersuite/video/scr-03.png");
}
.video-page .video-wrapper .video-block.scr-04 {
    background-image: url("images/seopowersuite/video/scr-04.png");
}
.video-page .video-wrapper .video-block.scr-05 {
    background-image: url("images/seopowersuite/video/scr-05.png");
}
.video-page .video-wrapper .video-block.scr-06 {
    background-image: url("images/seopowersuite/video/scr-06.png");
}
.video-page .video-wrapper .video-block.scr-07 {
    background-image: url("images/seopowersuite/video/scr-07.png");
}
.video-page .video-wrapper .video-block.scr-08 {
    background-image: url("images/seopowersuite/video/scr-08.png");
}
.video-page .video-wrapper .video-block.scr-09 {
    background-image: url("images/seopowersuite/video/scr-09.png");
}
.video-page .video-wrapper .video-block.scr-10 {
    background-image: url("images/seopowersuite/video/scr-10.png");
}
.video-page .video-wrapper .video-block.scr-11 {
    background-image: url("images/seopowersuite/video/scr-11.png");
}
.video-page .video-wrapper .video-block.scr-12 {
    background-image: url("images/seopowersuite/video/scr-12.png");
}
.video-page .video-wrapper .video-block.scr-13 {
    background-image: url("images/seopowersuite/video/scr-13.png");
}
.video-page .video-wrapper .video-block.scr-14 {
    background-image: url("images/seopowersuite/video/scr-14.png");
}
.video-page .video-wrapper .video-block.scr-15 {
    background-image: url("images/seopowersuite/video/scr-15.png");
}
.video-page .video-wrapper .video-block.scr-16 {
    background-image: url("images/seopowersuite/video/scr-16.png");
}
.video-page .video-wrapper .video-block.scr-17 {
    background-image: url("images/seopowersuite/video/scr-17.png");
}
.video-page .video-wrapper .video-block.scr-18 {
    background-image: url("images/seopowersuite/video/scr-18.png");
}
.video-page .video-wrapper .video-block.scr-19 {
    background-image: url("images/seopowersuite/video/scr-19.png");
}
.video-page .video-wrapper .video-block.scr-20 {
    background-image: url("images/seopowersuite/video/scr-20.png");
}
.video-page .video-wrapper .video-block.scr-21 {
    background-image: url("images/seopowersuite/video/scr-21.png");
}
.video-page .video-wrapper .video-block.scr-22 {
    background-image: url("images/seopowersuite/video/scr-22.png");
}
.video-page .video-wrapper .video-block.scr-23 {
    background-image: url("images/seopowersuite/video/scr-23.png");
}
.video-page .video-wrapper .video-block.scr-24 {
    background-image: url("images/seopowersuite/video/scr-24.png");
}
.video-page .video-wrapper .video-block.scr-25 {
    background-image: url("images/seopowersuite/video/scr-25.png");
}
.video-page .video-wrapper .video-block.scr-26 {
    background-image: url("images/seopowersuite/video/scr-26.png");
}
.video-page .video-wrapper .video-block.scr-27 {
    background-image: url("images/seopowersuite/video/scr-27.png");
}
.video-page .video-wrapper .video-block.scr-28 {
    background-image: url("images/seopowersuite/video/scr-28.png");
}
.video-page .video-wrapper .video-block.scr-29 {
    background-image: url("images/seopowersuite/video/scr-29.png");
}
.video-page .video-wrapper .video-block.scr-30 {
    background-image: url("images/seopowersuite/video/scr-30.png");
}
.video-page .video-wrapper .video-block a {
    border: 0 none;
    outline: medium none !important;
}
.video-page .video-wrapper .video-block .watch-video {
    background-image: url("images/seopowersuite/video/watch-video.png");
    background-position: 0 0;
    color: #383f4b;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 0.9em;
    height: 78px;
    line-height: 1.333em;
    padding-left: 71px;
    padding-top: 16px;
    position: absolute;
    right: 35px;
    top: 70px;
    width: 228px;
}
.video-page .video-wrapper .video-block:hover .watch-video {
    background-position: 0 -78px;
}
.video-page .text-video-transcript {
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    display: none;
    font-size: 0.875em;
    line-height: 1.785em;
    margin-bottom: 40px;
    margin-top: -40px;
    padding: 15px 28px;
}
.video-page .text-video-transcript p:last-child {
    margin-bottom: 0;
}
.video-page .video-navi-left {
    background-image: url("images/seopowersuite/video/video-navi-left.png");
    background-position: 0 6px;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 0.9375em;
    padding-left: 20px;
    text-decoration: underline !important;
}
.video-page .video-navi-left:hover {
    color: #73b63b;
}
.video-page .video-navi-right {
    background-image: url("images/seopowersuite/video/video-navi-right.png");
    background-position: 0 6px;
    background-repeat: no-repeat;
    border: 0 none;
    float: right;
    font-family: "open_sanssemibold";
    font-size: 0.9375em;
    padding-left: 20px;
    text-decoration: underline !important;
}
.video-page .video-navi-right:hover {
    color: #73b63b;
}
.video-page .video-tab {
    display: none;
}
.video-page .video-tab-1 {
    display: block;
}
.news-article {
    border-bottom: 1px dashed #bcbcbc;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.news-article h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.news-article h2:hover {
    text-decoration: underline;
}
.news-article h2 a {
    border: 0 none;
    color: #2c2c2c;
    text-decoration: none;
}
.news-article .date {
    color: #808080;
    font-size: 0.8125em;
    margin-bottom: 10px;
    margin-left: 38px;
}
.news-article .lead-image {
    margin-bottom: 20px;
    width: 690px;
}
.news-article .lead-image img {
    display: block;
    margin: 0 auto;
}
.news-article .text {
    margin-bottom: 20px;
}
.news-article .read-full {
    background-image: url("708d7457images/seopowersuite/elements/arrow-gray-right-sm.png");
    background-position: 0 9px;
    background-repeat: no-repeat;
    float: left;
    font-size: 0.875em;
    padding-left: 20px;
}
.news-article .comments {
    float: right;
}
.news-article .comments a {
    border: 0 none;
    color: #808080;
    font-size: 0.875em;
}
.news-article .comments a:hover {
    text-decoration: underline !important;
}
.news-social-links {
    list-style: outside none none;
    padding: 20px;
}
.news-social-links::after {
    clear: both;
    content: "";
    display: table;
}
.news-social-links li {
    background-image: url("708d7457images/seopowersuite/icons/sprite-social-20.png");
    display: block;
    float: left;
    height: 20px;
    margin-right: 7px;
    width: 20px;
}
.news-social-links li:last-child {
    margin-right: 0;
}
.news-social-links li a {
    border: 0 none;
    display: block;
    height: 20px;
    width: 20px;
}
.news-social-links li.facebook {
    background-position: 0 0;
}
.news-social-links li.facebook:hover {
    background-position: 0 -20px;
}
.news-social-links li.twitter {
    background-position: 0 -160px;
}
.news-social-links li.twitter:hover {
    background-position: 0 -180px;
}
.news-social-links li.google {
    background-position: 0 -40px;
}
.news-social-links li.google:hover {
    background-position: 0 -60px;
}
.news-social-links li.linkedin {
    background-position: 0 -80px;
}
.news-social-links li.linkedin:hover {
    background-position: 0 -100px;
}
.news-social-links li.youtube {
    background-position: 0 -200px;
}
.news-social-links li.youtube:hover {
    background-position: 0 -220px;
}
.news-social-links li.rss {
    background-position: 0 -120px;
}
.news-social-links li.rss:hover {
    background-position: 0 -140px;
}
.arrow-link {
    background-image: url("708d7457images/seopowersuite/elements/arrow-gray-right-sm.png");
    background-position: 0 9px;
    background-repeat: no-repeat;
    font-size: 0.875em;
    padding-left: 20px;
}
.press-content-block {
    margin-bottom: 0;
    padding: 30px;
    text-align: center;
}
.press-content-block .links {
    font-size: 0.75em;
}
.press-content-block .links .gray {
    margin-left: 10px;
    margin-right: 10px;
}
.press-milestones {
    background-image: url("images/seopowersuite/press/press-milestones.png");
    height: 1517px;
    margin-top: 40px;
    position: relative;
    width: 690px;
}
.press-milestones > div {
    font-size: 0.8125em;
    line-height: 1.65em;
    position: absolute;
    width: 252px;
}
.fix-class {
    color: red;
    font-size: 13px;
}
.share-buttons-vertical {
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    box-shadow: 0 2px 1px #e7e7e7;
    margin-left: -114px;
    padding: 15px 10px 6px;
    position: fixed;
    text-align: center;
    top: 230px;
    z-index: 900;
}
.share-buttons-vertical.dynamic-box {
    position: fixed;
    top: 110px;
    width: auto;
}
.bz-icons-link {
    list-style: outside none none;
    padding-left: 0;
}
.bz-icons-link li {
    float: left;
}
.bz-icons-link li::after {
    color: #d3d3d3;
    content: "|";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.bz-icons-link li:last-child::after {
    content: none;
}
.bz-icons-link li a {
    border-bottom: 0 none;
    color: #1a1a1a;
    font-family: "open_sansbold";
    font-size: 0.8125em;
}
.bz-icons-link li a .icon {
    background-image: url("708d7457images/seopowersuite/elements/buzz-actions-sprite.png");
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.bz-icons-link li a .text {
    vertical-align: middle;
}
.bz-icons-link li.comparison .icon {
    background-position: left top;
}
.bz-icons-link li.comparison:hover .icon {
    background-position: left bottom;
}
.bz-icons-link li.buy .icon {
    background-position: -20px top;
}
.bz-icons-link li.buy:hover .icon {
    background-position: -20px bottom;
}
.bz-icons-link li.screenshots .icon {
    background-position: right top;
}
.bz-icons-link li.screenshots:hover .icon {
    background-position: right bottom;
}
.bz-social-media-table .social-sprite {
    background-image: url("images/seopowersuite/buzzbundle/features/social-sprite.png");
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
    width: 22px;
}
.bz-social-media-table .bz-twitter {
    background-position: left 175px;
}
.bz-social-media-table .bz-facebook {
    background-position: left 150px;
}
.bz-social-media-table .bz-google {
    background-position: left 125px;
}
.bz-social-media-table .bz-forums {
    background-position: left 100px;
}
.bz-social-media-table .bz-more {
    background-position: left 75px;
}
.bz-social-media-table .bz-in {
    background-position: left 50px;
}
.bz-social-media-table .bz-yt {
    background-position: left 25px;
}
.bz-social-media-table .social-services {
    background-image: url("images/seopowersuite/buzzbundle/services/social-services-sprite.png");
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    vertical-align: middle;
    width: 16px;
}
.bz-social-media-table .social-services.video-services {
    background-position: left 0;
}
.bz-social-media-table .social-services.rating-site {
    background-position: left 80px;
}
.bz-social-media-table .social-services.more-forum {
    background-position: left 48px;
}
.bz-social-media-table .social-services.social-networks {
    background-position: left 32px;
}
.bz-social-media-table .social-services.qa-sites {
    background-position: left 64px;
}
.bz-social-media-table .social-services.scheduled {
    background-position: left 16px;
}
.bz-social-media-table ul#social-links {
    margin-bottom: 20px;
    padding: 0;
    text-align: center;
}
.bz-social-media-table ul#social-links li {
    display: inline-block;
    margin: 0 2px;
}
.bz-social-media-table ul#social-links li.last {
    padding-right: 0;
}
.bz-social-media-table ul#social-links li a {
    background: rgba(0, 0, 0, 0) url("images/seopowersuite/buzzbundle/services/social-sprite.png") no-repeat scroll 0 0;
    border-bottom: 0 none;
    display: block;
    height: 24px;
    width: 24px;
}
.bz-social-media-table ul#social-links li.facebook a:hover {
    background-position: 0 0;
}
.bz-social-media-table ul#social-links li.facebook a:hover {
    background-position: -24px center;
}
.bz-social-media-table ul#social-links li.twitter a {
    background-position: -192px center;
}
.bz-social-media-table ul#social-links li.twitter a:hover {
    background-position: -216px center;
}
.bz-social-media-table ul#social-links li.google a {
    background-position: -48px center;
}
.bz-social-media-table ul#social-links li.google a:hover {
    background-position: -72px center;
}
.bz-social-media-table ul#social-links li.linkedin a {
    background-position: -96px center;
}
.bz-social-media-table ul#social-links li.linkedin a:hover {
    background-position: -120px center;
}
.bz-social-media-table .share-this-widget {
    background-color: #f8f8f8;
    background-image: url("images/seopowersuite/buzzbundle/services/share-this-widget.png");
    background-position: 19px 15px;
    background-repeat: no-repeat;
    border-radius: 7px;
    padding: 60px 15px 10px;
    width: 170px;
}
.seo-workflow-menu .title {
    color: #fff;
    font-family: "open_sansbold";
    font-size: 18px;
    margin-bottom: 10px;
}
.seo-workflow-menu .splitter-dashed {
    border-top: 1px dashed #474c54;
    margin-bottom: 20px;
}
.seo-workflow-menu ul {
    list-style: outside none none;
    margin-bottom: 20px;
    padding-left: 20px;
}
.seo-workflow-menu ul li a {
    border-bottom: 0 none;
    color: #9a9fa7;
    display: block;
    padding: 5px 0;
}
.seo-workflow-menu ul li.current a {
    background-color: #474c54;
    border-left: 4px solid #ec4222;
    color: #fdfdfd;
    font-family: "open_sansbold";
    margin-left: -24px;
    padding-left: 21px;
}
.seo-workflow-menu ul li:hover a {
    background-color: #474c54;
    border-left: 4px solid #ec4222;
    color: #fdfdfd;
    font-family: "open_sansbold";
    margin-left: -24px;
    padding-left: 21px;
}
.seo-workflow-menu ul.sub-menu {
    padding-left: 0;
}
.toolbar-wrapper-gray {
    background-color: #ececec;
    padding: 15px 20px 20px;
}
.toolbar-wrapper-black {
    background-color: #373e47;
    padding: 10px 20px;
}
@media screen and (max-width: 980px) {
.widgets-bar {
    display: none;
}
.content-wrapper {
    display: block;
    width: 100%;
}
.global-wrapper {
    min-width: 0;
}
.global-wrapper .content {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
}
.global-wrapper .content img {
    height: auto;
    width: 100%;
}
.global-wrapper.materialism-theme {
    min-width: 0;
}
.global-wrapper.materialism-theme .content-wrapper {
    width: 100%;
}
body {
    min-width: 0;
}
.container-fixed {
    width: 100%;
}
.btns-block a:first-child, .btns-block a:last-child {
    display: block;
    float: none !important;
    margin-bottom: 30px;
    min-width: 0;
}
.index-video-block {
    background-position: center 0;
    height: auto;
    max-width: 690px;
    width: 100%;
}
.index-video-block .video-bar {
    text-align: center;
}
.index-video-block .video-bar .video-play {
    float: none;
    margin: 0 auto;
}
.index-video-block .video-bar .video-link {
    display: inline;
    float: none;
}
.header .header-top-bar {
    width: 100%;
}
.header .header-top-bar .logo {
    float: left;
    margin-right: 0;
}
.header .header-top-bar .logo a {
    border-right: 0 none;
    padding-right: 0;
}
.header .header-top-bar .slogan {
    display: none;
}
.sps-menu li {
    float: none;
    margin-left: 35px;
}
.sps-menu li::after {
    content: none;
}
.sps-menu li:first-child {
    margin-left: 35px;
}
.sps-menu li:first-child::after {
    background-image: none;
    margin-bottom: 20px;
}
.main-menu li {
    float: none;
    margin-left: 30px;
    margin-right: 30px;
}
.fixed-top-menu.static-menu {
    margin-top: -193px;
}
.fixed-top-menu.dynamic-menu {
    display: none !important;
}
.fixed-inner-menu.dynamic-menu {
    display: none !important;
}
.fixed-inner-menu-wrapper {
    height: auto;
}
.footer {
    height: auto;
    position: relative;
}
.right-gray-bg {
    display: none;
}
.global-wrapper {
    padding-bottom: 0;
    width: 100%;
}
.intro-section {
    padding-bottom: 0;
}
.intro-section .intro-content .section-wrapper {
    height: auto;
}
.intro-section .intro-content .screen {
    float: none;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}
.intro-section .intro-content .screen img {
    display: none;
}
.intro-section .intro-content .screen .watch-video {
    left: auto;
    margin: 0 auto;
    position: relative;
    top: auto;
}
.intro-section .intro-content .title {
    font-size: 2.5em;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 25px;
}
.intro-section .intro-content .text {
    display: none;
}
.intro-section .intro-content .section-wrapper {
    background-image: url("708d7457images/seopowersuite/header/section-wrapper-mobile.png");
    margin-left: 5%;
    margin-right: 5%;
}
.intro-section .intro-content .intro-section-form {
    float: none;
    padding: 20px 40px;
    width: 100%;
}
.intro-section .intro-content .intro-section-form .form-group {
    margin-right: 0;
}
.intro-section .intro-content .intro-section-form .form-group .form-control {
    width: 100%;
}
.intro-section .intro-content .intro-section-form .form-group .help-block {
    margin-bottom: 0;
    padding: 2px 15px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.intro-section .intro-content .intro-section-form .form-group .help-block::before {
    background-image: none;
}
.intro-section .intro-content .intro-section-form input.btn {
    min-width: 100px;
    padding-left: 0;
    padding-right: 0;
}
.header {
    display: block;
    width: 100%;
}
.testimonials-wrapper {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
}
.footer {
    display: block;
    width: 100%;
}
.index-tools-table .column {
    border-right: 0 none;
    float: none;
    margin-bottom: 30px;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
}
.index-tools-table .column:first-child {
    padding-right: 0;
}
.index-tools-table .column .icon {
    margin: 0 auto;
}
.footer {
    padding-left: 30px;
}
.footer .footer-block:nth-child(3n) {
    clear: both;
    content: "";
    display: table;
}
.fixed-top-menu.static-menu {
    margin-top: 0;
}
.fixed-top-menu.static-menu .sps-menu-wrapper {
    padding: 10px 0 !important;
}
.sps-menu-box {
    background-image: url("708d7457images/seopowersuite/header/sps-menu-box.png");
    cursor: pointer;
    display: block;
    float: right;
    height: 15px;
    margin-right: 18px;
    margin-top: 13px;
    position: relative;
    width: 15px;
    z-index: 600;
}
.bz-menu-box {
    background-image: url("708d7457images/seopowersuite/header/lang-menu-box.png");
    cursor: pointer;
    display: block;
    float: right;
    height: 15px;
    margin-right: 18px;
    margin-top: 17px;
    position: relative;
    width: 15px;
    z-index: 600;
}
.workflow-menu-box {
    background-image: url("708d7457images/seopowersuite/header/menu-box-black.png");
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin-left: 18px;
    margin-top: 10px;
    position: relative;
    width: 15px;
    z-index: 600;
}
.workflow-mobile-menu {
    box-shadow: 0 0 3px #cacaca;
    display: none;
    min-width: 210px;
    padding: 0;
}
.workflow-mobile-menu.active {
    background-color: #fff;
    display: block;
    left: 20px;
    position: absolute;
    top: 70px;
    z-index: 600;
}
.workflow-mobile-menu .toolbar-black {
    display: none;
}
.workflow-mobile-menu .title {
    display: none;
}
.workflow-mobile-menu .seo-workflow-menu .splitter-dashed {
    border-top: 1px solid #e5e5e5;
    margin: 0;
}
.workflow-mobile-menu .seo-workflow-menu ul {
    margin-bottom: 0;
    padding-left: 0;
}
.workflow-mobile-menu .seo-workflow-menu ul li a {
    color: #181818;
    margin: 0;
    padding: 10px 15px;
}
.workflow-mobile-menu .seo-workflow-menu ul li.current {
    border-left: medium none;
    padding-left: 0;
}
.workflow-mobile-menu .seo-workflow-menu ul li.current a {
    background-color: #eee;
    border-left: medium none;
    color: #181818;
    font-family: "open_sansregular";
}
.workflow-mobile-menu .seo-workflow-menu ul li:hover a {
    background-color: #eee;
    border-left: medium none;
    color: #181818;
    font-family: "open_sansregular";
}
.sps-menu li {
    display: none;
}
.sps-menu li:first-child {
    display: inline-block;
}
.sps-mobile-menu .sps-menu li {
    display: block;
}
.sps-mobile-menu .sps-menu li:first-child {
    display: block;
}
.sps-mobile-menu .main-menu-wrapper {
    display: block;
}
.main-menu-wrapper {
    display: none;
}
.sps-menu-order-wrapper {
    background-image: url("708d7457images/seopowersuite/header/sps-menu-wrapper.png");
    height: auto !important;
}
.sps-menu-order-wrapper .sps-menu-order-wrapper-bg {
    background-image: none;
}
.fixed-inner-menu.static-menu .sps-menu-order-wrapper {
    height: auto !important;
}
.fixed-inner-menu.static-menu .sps-menu-order-wrapper .sps-menu {
    height: auto !important;
    margin-top: 0 !important;
}
.global-wrapper .content img.fixed-img {
    width: auto;
}
.seo-workflow-bg {
    display: none;
}
.seo-workflow-diagram {
    display: none;
}
#comments {
    display: none;
}
}
@media screen and (max-height: 860px) {
.mobile-hidden-workflow-widget {
    display: none;
}
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: top;
}
.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020;
}
.fancybox-skin {
    background: #f9f9f9 none repeat scroll 0 0;
    border-radius: 4px;
    color: #444;
    position: relative;
    text-shadow: none;
}
.fancybox-opened {
    z-index: 8030;
}
.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}
.fancybox-inner {
    overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%;
}
.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("23247a34/source/fancybox_sprite.png");
}
#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060;
}
#fancybox-loading div {
    background: rgba(0, 0, 0, 0) url("23247a34/source/fancybox_loading.gif") no-repeat scroll center center;
    height: 44px;
    width: 44px;
}
.fancybox-close {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 8040;
}
.fancybox-nav {
    background: transparent url("23247a34/source/blank.gif") repeat scroll 0 0;
    cursor: pointer;
    height: 100%;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 40%;
    z-index: 8040;
}
.fancybox-prev {
    left: 0;
}
.fancybox-next {
    right: 0;
}
.fancybox-nav span {
    cursor: pointer;
    height: 34px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 36px;
    z-index: 8040;
}
.fancybox-prev span {
    background-position: 0 -36px;
    left: 10px;
}
.fancybox-next span {
    background-position: 0 -72px;
    right: 10px;
}
.fancybox-nav:hover span {
    visibility: visible;
}
.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
}
.fancybox-lock {
    overflow: visible !important;
    width: auto;
}
.fancybox-lock body {
    overflow: hidden !important;
}
.fancybox-lock-test {
    overflow-y: hidden !important;
}
.fancybox-overlay {
    background: rgba(0, 0, 0, 0) url("23247a34/source/fancybox_overlay.png") repeat scroll 0 0;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}
.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}
.fancybox-lock .fancybox-overlay {
    overflow-x: auto;
    overflow-y: scroll;
}
.fancybox-title {
    font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050;
}
.fancybox-opened .fancybox-title {
    visibility: visible;
}
.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050;
}
.fancybox-title-float-wrap .child {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap;
}
.fancybox-title-outside-wrap {
    color: #fff;
    margin-top: 10px;
    position: relative;
}
.fancybox-title-inside-wrap {
    padding-top: 10px;
}
.fancybox-title-over-wrap {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute;
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("23247a34/source/fancybox_sprite@2x.png");
    background-size: 44px 152px;
}
#fancybox-loading div {
    background-image: url("23247a34/source/fancybox_loading@2x.gif");
    background-size: 24px 24px;
}
}


}
.seo-workflow-diagram {
    background-image: url("images/seopowersuite/seo-workflow-diagram.png");
    height: 512px;
    margin: 0 auto 20px;
    position: relative;
    width: 733px;
}
* {
    box-sizing: border-box;
}
}