/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display:table;
	line-height:0;
	content:""
}
.clearfix:after {
	clear:both
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@-ms-viewport {
width:device-width;
}
.hidden {
	display:none;
	visibility:hidden
}
.visible-phone {
	display:none !important
}
.visible-tablet {
	display:none !important
}
.hidden-desktop {
	display:none !important
}
.visible-desktop {
	display:inherit !important
}
@media (min-width: 768px) and (max-width: 985px) {
.hidden-desktop {
	display:inherit !important
}
.visible-desktop {
	display:none !important
}
.visible-tablet {
	display:inherit !important
}
.hidden-tablet {
	display:none !important
}
}
@media (max-width: 767px) {
.hidden-desktop {
	display:inherit !important
}
.visible-desktop {
	display:none !important
}
.visible-phone {
	display:inherit !important
}
.hidden-phone {
	display:none !important
}
}
.visible-print {
	display:none !important
}
@media print {
.visible-print {
	display:inherit !important
}
.hidden-print {
	display:none !important
}
}
@media (min-width: 1200px) {
.row {
	margin-left:-30px;
*zoom:1
}
.row:before, .row:after {
	display:table;
	line-height:0;
	content:""
}
.row:after {
	clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:30px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:1170px
}
.span12 {
	width:1170px
}
.span11 {
	width:1070px
}
.span10 {
	width:970px
}
.span9 {
	width:870px
}
.span8 {
	width:770px
}
.span7 {
	width:670px
}
.span6 {
	width:570px
}
.span5 {
	width:470px
}
.span4 {
	width:370px
}
.span3 {
	width:270px
}
.span2 {
	width:170px
}
.span1 {
	width:70px
}
.offset12 {
	margin-left:1230px
}
.offset11 {
	margin-left:1130px
}
.offset10 {
	margin-left:1030px
}
.offset9 {
	margin-left:930px
}
.offset8 {
	margin-left:830px
}
.offset7 {
	margin-left:730px
}
.offset6 {
	margin-left:630px
}
.offset5 {
	margin-left:530px
}
.offset4 {
	margin-left:430px
}
.offset3 {
	margin-left:330px
}
.offset2 {
	margin-left:230px
}
.offset1 {
	margin-left:130px
}
.row-fluid {
	width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.5641025641%;
*margin-left:2.5109110747%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.5641025641%
}
.row-fluid .span12 {
	width:100%;
*width:99.9468085106%
}
.row-fluid .span11 {
	width:91.452991453%;
*width:91.3997999636%
}
.row-fluid .span10 {
	width:82.905982906%;
*width:82.8527914166%
}
.row-fluid .span9 {
	width:74.358974359%;
*width:74.3057828696%
}
.row-fluid .span8 {
	width:65.811965812%;
*width:65.7587743226%
}
.row-fluid .span7 {
	width:57.264957265%;
*width:57.2117657756%
}
.row-fluid .span6 {
	width:48.7179487179%;
*width:48.6647572286%
}
.row-fluid .span5 {
	width:40.1709401709%;
*width:40.1177486816%
}
.row-fluid .span4 {
	width:31.6239316239%;
*width:31.5707401346%
}
.row-fluid .span3 {
	width:23.0769230769%;
*width:23.0237315876%
}
.row-fluid .span2 {
	width:14.5299145299%;
*width:14.4767230406%
}
.row-fluid .span1 {
	width:5.9829059829%;
*width:5.9297144935%
}
.row-fluid .offset12 {
	margin-left:105.1282051282%;
*margin-left:105.0218221495%
}
.row-fluid .offset12:first-child {
	margin-left:102.5641025641%;
*margin-left:102.4577195854%
}
.row-fluid .offset11 {
	margin-left:96.5811965812%;
*margin-left:96.4748136025%
}
.row-fluid .offset11:first-child {
	margin-left:94.0170940171%;
*margin-left:93.9107110384%
}
.row-fluid .offset10 {
	margin-left:88.0341880342%;
*margin-left:87.9278050555%
}
.row-fluid .offset10:first-child {
	margin-left:85.4700854701%;
*margin-left:85.3637024914%
}
.row-fluid .offset9 {
	margin-left:79.4871794872%;
*margin-left:79.3807965085%
}
.row-fluid .offset9:first-child {
	margin-left:76.9230769231%;
*margin-left:76.8166939444%
}
.row-fluid .offset8 {
	margin-left:70.9401709402%;
*margin-left:70.8337879614%
}
.row-fluid .offset8:first-child {
	margin-left:68.3760683761%;
*margin-left:68.2696853973%
}
.row-fluid .offset7 {
	margin-left:62.3931623932%;
*margin-left:62.2867794144%
}
.row-fluid .offset7:first-child {
	margin-left:59.8290598291%;
*margin-left:59.7226768503%
}
.row-fluid .offset6 {
	margin-left:53.8461538462%;
*margin-left:53.7397708674%
}
.row-fluid .offset6:first-child {
	margin-left:51.2820512821%;
*margin-left:51.1756683033%
}
.row-fluid .offset5 {
	margin-left:45.2991452991%;
*margin-left:45.1927623204%
}
.row-fluid .offset5:first-child {
	margin-left:42.735042735%;
*margin-left:42.6286597563%
}
.row-fluid .offset4 {
	margin-left:36.7521367521%;
*margin-left:36.6457537734%
}
.row-fluid .offset4:first-child {
	margin-left:34.188034188%;
*margin-left:34.0816512093%
}
.row-fluid .offset3 {
	margin-left:28.2051282051%;
*margin-left:28.0987452264%
}
.row-fluid .offset3:first-child {
	margin-left:25.641025641%;
*margin-left:25.5346426623%
}
.row-fluid .offset2 {
	margin-left:19.6581196581%;
*margin-left:19.5517366794%
}
.row-fluid .offset2:first-child {
	margin-left:17.094017094%;
*margin-left:16.9876341153%
}
.row-fluid .offset1 {
	margin-left:11.1111111111%;
*margin-left:11.0047281324%
}
.row-fluid .offset1:first-child {
	margin-left:8.547008547%;
*margin-left:8.4406255683%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:30px
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width:1156px
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width:1056px
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width:956px
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width:856px
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width:756px
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width:656px
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width:556px
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width:456px
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width:356px
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width:256px
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width:156px
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width:56px
}
.thumbnails {
	margin-left:-30px
}
.thumbnails>li {
	margin-left:30px
}
.row-fluid .thumbnails {
	margin-left:0
}
}
@media (min-width: 768px) and (max-width: 985px) {
.row {
	margin-left:-20px;
*zoom:1
}
.row:before, .row:after {
	display:table;
	line-height:0;
	content:""
}
.row:after {
	clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:724px
}
.span12 {
	width:724px
}
.span11 {
	width:662px
}
.span10 {
	width:600px
}
.span9 {
	width:538px
}
.span8 {
	width:476px
}
.span7 {
	width:414px
}
.span6 {
	width:352px
}
.span5 {
	width:290px
}
.span4 {
	width:228px
}
.span3 {
	width:166px
}
.span2 {
	width:104px
}
.span1 {
	width:42px
}
.offset12 {
	margin-left:764px
}
.offset11 {
	margin-left:702px
}
.offset10 {
	margin-left:640px
}
.offset9 {
	margin-left:578px
}
.offset8 {
	margin-left:516px
}
.offset7 {
	margin-left:454px
}
.offset6 {
	margin-left:392px
}
.offset5 {
	margin-left:330px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:206px
}
.offset2 {
	margin-left:144px
}
.offset1 {
	margin-left:82px
}
.row-fluid {
	width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.7624309392%;
*margin-left:2.7092394499%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.7624309392%
}
.row-fluid .span12 {
	width:100%;
*width:99.9468085106%
}
.row-fluid .span11 {
	width:91.4364640884%;
*width:91.383272599%
}
.row-fluid .span10 {
	width:82.8729281768%;
*width:82.8197366874%
}
.row-fluid .span9 {
	width:74.3093922652%;
*width:74.2562007758%
}
.row-fluid .span8 {
	width:65.7458563536%;
*width:65.6926648642%
}
.row-fluid .span7 {
	width:57.182320442%;
*width:57.1291289526%
}
.row-fluid .span6 {
	width:48.6187845304%;
*width:48.565593041%
}
.row-fluid .span5 {
	width:40.0552486188%;
*width:40.0020571294%
}
.row-fluid .span4 {
	width:31.4917127072%;
*width:31.4385212178%
}
.row-fluid .span3 {
	width:22.9281767956%;
*width:22.8749853062%
}
.row-fluid .span2 {
	width:14.364640884%;
*width:14.3114493946%
}
.row-fluid .span1 {
	width:5.8011049724%;
*width:5.747913483%
}
.row-fluid .offset12 {
	margin-left:105.5248618785%;
*margin-left:105.4184788997%
}
.row-fluid .offset12:first-child {
	margin-left:102.7624309392%;
*margin-left:102.6560479605%
}
.row-fluid .offset11 {
	margin-left:96.9613259669%;
*margin-left:96.8549429881%
}
.row-fluid .offset11:first-child {
	margin-left:94.1988950276%;
*margin-left:94.0925120489%
}
.row-fluid .offset10 {
	margin-left:88.3977900552%;
*margin-left:88.2914070765%
}
.row-fluid .offset10:first-child {
	margin-left:85.635359116%;
*margin-left:85.5289761373%
}
.row-fluid .offset9 {
	margin-left:79.8342541436%;
*margin-left:79.7278711649%
}
.row-fluid .offset9:first-child {
	margin-left:77.0718232044%;
*margin-left:76.9654402257%
}
.row-fluid .offset8 {
	margin-left:71.270718232%;
*margin-left:71.1643352533%
}
.row-fluid .offset8:first-child {
	margin-left:68.5082872928%;
*margin-left:68.4019043141%
}
.row-fluid .offset7 {
	margin-left:62.7071823204%;
*margin-left:62.6007993417%
}
.row-fluid .offset7:first-child {
	margin-left:59.9447513812%;
*margin-left:59.8383684025%
}
.row-fluid .offset6 {
	margin-left:54.1436464088%;
*margin-left:54.0372634301%
}
.row-fluid .offset6:first-child {
	margin-left:51.3812154696%;
*margin-left:51.2748324909%
}
.row-fluid .offset5 {
	margin-left:45.5801104972%;
*margin-left:45.4737275185%
}
.row-fluid .offset5:first-child {
	margin-left:42.817679558%;
*margin-left:42.7112965793%
}
.row-fluid .offset4 {
	margin-left:37.0165745856%;
*margin-left:36.9101916069%
}
.row-fluid .offset4:first-child {
	margin-left:34.2541436464%;
*margin-left:34.1477606677%
}
.row-fluid .offset3 {
	margin-left:28.453038674%;
*margin-left:28.3466556953%
}
.row-fluid .offset3:first-child {
	margin-left:25.6906077348%;
*margin-left:25.5842247561%
}
.row-fluid .offset2 {
	margin-left:19.8895027624%;
*margin-left:19.7831197837%
}
.row-fluid .offset2:first-child {
	margin-left:17.1270718232%;
*margin-left:17.0206888445%
}
.row-fluid .offset1 {
	margin-left:11.3259668508%;
*margin-left:11.2195838721%
}
.row-fluid .offset1:first-child {
	margin-left:8.5635359116%;
*margin-left:8.4571529329%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:20px
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width:710px
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width:648px
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width:586px
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width:524px
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width:462px
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width:400px
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width:338px
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width:276px
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width:214px
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width:152px
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width:90px
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width:28px
}
}
@media (max-width: 767px) {
body {
	padding-right:20px;
	padding-left:20px
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
	margin-right:-20px;
	margin-left:-20px
}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	width:auto;
	clear:none;
	text-align:left
}
.dl-horizontal dd {
	margin-left:0
}
.container {
	width:auto
}
.row-fluid {
	width:100%
}
.row, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
display:block;
float:none;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.span12, .row-fluid .span12 {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="offset"]:first-child {
	margin-left:0
}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.modal {
	position:fixed;
	top:20px;
	right:20px;
	left:20px;
	width:auto;
	margin:0
}
.modal.fade {
	top:-100px
}
.modal.fade.in {
	top:20px
}
}
@media (max-width: 480px) {
.nav-collapse {
	-webkit-transform:translate3d(0, 0, 0)
}
.page-header h1 small {
	display:block;
	line-height:20px
}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.form-horizontal .control-label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-right:10px;
	padding-left:10px
}
.media .pull-left, .media .pull-right {
	display:block;
	float:none;
	margin-bottom:10px
}
.media-object {
	margin-right:0;
	margin-left:0
}
.modal {
	top:10px;
	right:10px;
	left:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
}
@media (max-width: 985px) {
body {
	padding-top:0
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:static
}
.navbar-fixed-top {
	margin-bottom:20px
}
.navbar-fixed-bottom {
	margin-top:20px
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding:5px
}
.navbar .container {
	width:auto;
	padding:0
}
.navbar .brand {
	padding-right:10px;
	padding-left:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	clear:both
}
.nav-collapse .nav {
	float:none;
	margin:0 0 10px
}
.nav-collapse .nav>li {
	float:none
}
.nav-collapse .nav>li>a {
	margin-bottom:2px
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#777777;
	text-shadow:none
}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
	padding:9px 15px;
	font-weight:bold;
	color:#777777;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.nav-collapse .btn {
	padding:4px 10px 4px;
	font-weight:normal;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom:2px
}
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
	background-color:#f2f2f2
}
.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {
	color:#999999
}
.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
	background-color:#111111
}
.nav-collapse.in .btn-group {
	padding:0;
	margin-top:5px
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	display:none;
	float:none;
	max-width:none;
	padding:0;
	margin:0 15px;
	background-color:transparent;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu {
	display:block
}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
	display:none
}
.nav-collapse .dropdown-menu .divider {
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {
	display:none
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	float:none;
	padding:10px 15px;
	margin:10px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
	border-top-color:#111111;
	border-bottom-color:#111111
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse, .nav-collapse.collapse {
	height:0;
	overflow:hidden
}
.navbar .btn-navbar {
	display:block
}
.navbar-static .navbar-inner {
	padding-right:10px;
	padding-left:10px
}
}
@media (min-width: 986px) {
.nav-collapse.collapse {
	height:auto !important;
	overflow:visible !important
}
}
body {
	-webkit-text-size-adjust:100%
}
.navbar.li-top-nav .btn-navbar {
	float:left;
	text-shadow:none;
	color:#333333;
	background:transparent none;
	box-shadow:none;
	border:0
}
.content-fixed {
	width:985px;
	margin:0 auto
}
.li-top-nav-mb, .sidenav-mb {
	display:none
}
.touch .navbar .btn-navbar {
	padding:17px 10px
}
.touch .loggedin .acc-name {
	padding:10px 15px 10px 0
}
.touch .li-top-nav ul>li a, .touch .li-top-nav-mb ul>li a {
	padding:10px 15px
}
.touch .loggedin .dropdown-menu>li>a {
	padding:15px 20px 15px 35px
}
.touch .loggedin .acc-info {
	background-position:10px -119px
}
.touch .loggedin .acc-payment {
	background-position:10px -87px
}
.touch .loggedin .acc-logout {
	background-position:11px -152px
}
.touch .my-account-wrapper.loggedout {
	padding:10px 14px
}
.touch .sum_sites .panel-nav li.disable>span, .touch .sum_sites .panel-nav>ul>li>span>a {
	padding:17px 20px
}
.touch .sum_sites .panel-nav>ul>.has-dropdown>span {
	padding:17px 35px 17px 20px
}
.touch .sum_sites .panel-nav li.first a {
	padding:17px 20px 18px
}
.touch .sum_sites .panel-nav>ul>li li a, .touch .sum_sites .panel-nav>ul>li li span.disabled {
	padding:18px 20px
}
.ppoverdl {
	display:none
}
.siteInfoPage .pybar-help .tt:hover {
	left:-235px
}
.siteInfoPage .pybar-help .tt:hover span.top {
	background-image:url("/images/help/bubble-top-v2left.png")
}
.tour>.mb, .nosite-dialog .nositedl-upsell-mb {
	display:none
}
@media (max-width: 985px) {
body {
	min-width:0
}
.content-fixed {
	width:100%
}
.bigc-header, .li-top-nav-wrapper .col-r, .bigc-footer .footer-content, .bigc-footer .footer-legal, .homePage .home-slider, .homePage .section-divider, .homePage .home-freetrial2 {
	padding-left:20px;
	padding-right:20px
}
.homePage #persona .span4 {
	padding-left:10px;
	padding-right:10px
}
.li-top-nav-wrapper .row-fluid .col-l {
	width:25%
}
.li-top-nav-wrapper .row-fluid .col-r {
	width:72%
}
.li-top-nav ul {
	display:none
}
.li-top-nav-mb {
	display:block
}
.li-top-nav-mb ul {
	margin:0
}
.li-top-nav-mb form {
	display:block;
	margin-left:15px
}
.inner-2col.tb {
	position:relative;
	overflow:hidden;
	height:100%
}
.inner-2col>.tr {
	width:100%;
	height:100%;
	position:relative;
	-webkit-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:.3s ease all;
	transition:.3s ease all
}
.inner-2col>.show-col-nav {
	-webkit-transform:translateX(200px);
	transform:translateX(200px)
}
.inner-2col .col-nav.mb-slide {
	position:absolute;
	top:0;
	left:-200px;
	height:100%
}
.sidenav-mb {
	position:relative;
	line-height:1;
	font-size:24px;
	display:block;
	letter-spacing:-6px
}
.sidenav-btn-mb {
	position:absolute;
	display:inline-block;
	top:0px;
	padding:4px 5px 10px;
	background-color:#000;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	opacity:0.2;
	color:#fff;
	z-index:100
}
.sidenav-btn-mb>span {
	vertical-align:top
}
.navi-list li>span.selected {
	margin-right:-1px
}
.ppoverdl {
	display:inline-block;
	cursor:pointer
}
.ppover {
	display:none
}
.ui-dialog.dialog-popoverdl .ui-dialog-content {
	padding:10px 20px 20px
}
.note-row {
	padding:0 20px
}
.homePage .home-slide-text {
	width:auto !important
}
.homePage .home-freetrial1 p {
	width:485px;
	display:inline-block
}
.homePage .home-freetrial1 .col-r {
	padding:0;
	text-align:center
}
.homePage .swiper-pagination {
	margin-bottom:1.5em
}
.siteInfoPage .row-fluid [class*="demo-col"] {
	width:47%
}
.siteInfoPage .plan-status {
	padding-right:20px
}
.siteInfoPage.si-nodata .sidenav-btn-mb {
	left:-3px
}
.personaPage.cstrategistPage .btn-popup-slider, .personaPage.marketerPage .btn-popup-slider, .personaPage.publisherPage .btn-popup-slider {
	display:none
}
.personaPage.cstrategistPage .persona-feature-table-txt, .personaPage.marketerPage .persona-feature-table-txt, .personaPage.publisherPage .persona-feature-table-txt {
	padding-right:0px
}
.personaPage.cstrategistPage .metrics-image-table, .personaPage.marketerPage .metrics-image-table, .personaPage.publisherPage .metrics-image-table {
	text-align:center
}
.personaPage.cstrategistPage .metrics-image-table .metrics-image, .personaPage.marketerPage .metrics-image-table .metrics-image, .personaPage.publisherPage .metrics-image-table .metrics-image {
	display:inline-block;
	max-width:100%
}
.personaPage.cstrategistPage .metrics-image-table .metrics-image img, .personaPage.marketerPage .metrics-image-table .metrics-image img, .personaPage.publisherPage .metrics-image-table .metrics-image img {
	width:100% !important;
	height:auto
}
.personaPage.cstrategistPage .metrics-image-table .metrics-image-text, .personaPage.marketerPage .metrics-image-table .metrics-image-text, .personaPage.publisherPage .metrics-image-table .metrics-image-text {
	min-width:30%
}
.ff.personaPage .table.info-table .row-plans img, .ff.personaPage .table.info-table .header-row-pricing img, .ff.productsPage .table.info-table .row-plans img, .ff.productsPage .table.info-table .header-row-pricing img, *[class*="ie"].personaPage .table.info-table .row-plans img, *[class*="ie"].personaPage .table.info-table .header-row-pricing img, *[class*="ie"].productsPage .table.info-table .row-plans img, *[class*="ie"].productsPage .table.info-table .header-row-pricing img {
	width:100%
}
.ff.personaPage img.img-responsive, .ff.productsPage img.img-responsive, *[class*="ie"].personaPage img.img-responsive, *[class*="ie"].productsPage img.img-responsive {
	width:100%
}
.personaPage .content-fixed, .productsPage .content-fixed {
	padding-left:0.75%;
	padding-right:0.75%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.personaPage .table.info-table .row-plans th[class*="col-"], .personaPage .table.info-table .row-plans td[class*="col-"], .productsPage .table.info-table .row-plans th[class*="col-"], .productsPage .table.info-table .row-plans td[class*="col-"] {
	width:auto
}
.personaPage .table.info-table .row-plans th[class*="col-"] .img-title, .personaPage .table.info-table .row-plans td[class*="col-"] .img-title, .productsPage .table.info-table .row-plans th[class*="col-"] .img-title, .productsPage .table.info-table .row-plans td[class*="col-"] .img-title {
	height:auto;
	width:auto
}
.proDashboardPage .slide-show.highlights, .proDashboardPage .slide-show.highlights .popover {
	display:none
}
.proDashboardPage .no-login h2 br {
	display:none
}
.proDashboardPage .row-widget>.span6 {
	width:100%;
	float:none
}
.proDashboardPage table .word-wrap {
	width:280px
}
.sum_sites .metrics-summary>[class*="span"] {
width:25%
}
.sum_sites .metrics-summary>.no-snippet-bg {
	background-position:0 0;
	width:572px;
	max-width:572px;
	float:left
}
.sum_sites .metrics-summary>.no-snippet-intro-bg {
	width:600px;
	max-width:600px;
	float:left
}
.sum_sites .no-snippet-bg div {
	margin:80px 0 0 10px
}
.sum_sites .no-snippet-intro-bg>div {
	margin:80px 0 0 40px
}
.sum_sites .metrics-summary .rank-country {
	margin-right:48%
}
.sum_sites .sitemetrics-col {
	float:left;
	margin:0 10px 0 0
}
.sum_sites .panel-footer {
	padding:0 20px 2em
}
#inner_sum_toolbars.span12 {
	margin-left:0
}
.img-upsell-nosite, .nosite-dialog .nositedl-upsell {
	display:none
}
.nosite-dialog .nositedl-upsell-mb {
	display:block
}
.tour .nositedl-upsell-mb, .nosite-dialog .nositedl-upsell-mb {
	font-style:italic
}
.tour .nositedl-upsell-mb .h5, .nosite-dialog .nositedl-upsell-mb .h5 {
	margin-bottom:0
}
.ui-dialog.nosite-dialog .ui-dialog-buttonpane button {
	padding:8px 36px
}
body.topsites.ff .api-ad {
	width:100%
}
body.topsites li.site-listing {
	max-width:640px;
	min-width:130px
}
body.topsites li.site-listing>.count {
	min-width:20px;
	max-width:30px;
	width:-o-calc(1.9607843137% + 17.4509803922px);
	width:-moz-calc(1.9607843137% + 17.4509803922px);
	width:-webkit-calc(1.9607843137% + 17.4509803922px);
	width:calc(1.9607843137% + 17.4509803922px)
}
body.topsites li.site-listing>.desc-container {
	min-width:110px;
	max-width:610px;
	width:-o-calc(98.0392156863% - 17.4509803922px);
	width:-moz-calc(98.0392156863% - 17.4509803922px);
	width:-webkit-calc(98.0392156863% - 17.4509803922px);
	width:calc(98.0392156863% - 17.4509803922px)
}
body.topsites .inner-2col {
	min-width:768px;
	overflow:hidden
}
body.topsites .inner-2col .col-nav, body.topsites .inner-2col .col-r {
	vertical-align:top;
	float:left;
	display:table-cell
}
body.topsites .inner-2col .col-nav {
	height:100%;
	min-width:147px;
	max-width:197px;
	width:-o-calc(23.1481481481% - 30.7777777778px);
	width:-moz-calc(23.1481481481% - 30.7777777778px);
	width:-webkit-calc(23.1481481481% - 30.7777777778px);
	width:calc(23.1481481481% - 30.7777777778px)
}
body.topsites .inner-2col .col-r {
	overflow:hidden;
	min-width:618px;
	max-width:784px;
	width:-o-calc(76.8518518519% + 27.7777777778px);
	width:-moz-calc(76.8518518519% + 27.7777777778px);
	width:-webkit-calc(76.8518518519% + 27.7777777778px);
	width:calc(76.8518518519% + 27.7777777778px)
}
body.topsites ul.span3 {
	float:left;
	width:46%;
	white-space:nowrap;
	overflow:hidden
}
body.topsites ul.span3:nth-child(n+2) {
	margin-left:0px
}
.mb-wrapper {
	padding-left:20px;
	padding-right:20px;
	box-sizing:border-box
}
}
@media (min-width: 768px) and (max-width: 985px) {
.featuresPage .page-anchor:before {
	min-width:5px;
	max-width:30px;
	width:-o-calc(11.5207373272% - 83.4792626728px);
	width:-moz-calc(11.5207373272% - 83.4792626728px);
	width:-webkit-calc(11.5207373272% - 83.4792626728px);
	width:calc(11.5207373272% - 83.4792626728px)
}
.featuresPage .page-anchor:first-child:before {
	width:0px
}
.homePage .home-freetrial1 .col-l, .homePage .home-freetrial1 .col-r {
	width:100%
}
.siteInfoPage .row-fluid .demo-col3 {
	margin-left:0
}
.homePage.homepageextra .persona-block {
	height:260px
}
.homePage.homepageextra .home-blog .span4 .blog-div {
	height:275px
}
.homePage.homepageextra .bigc-header {
	padding-left:0px;
	padding-right:0px
}
.homePage.homepageextra .navbar.li-top-nav .btn-navbar {
	color:#FFFFFF
}
.homePage.homepageextra .bigc-header {
	background-position:62% 0%
}
.personaPage .tour-link, .productsPage .tour-link {
	display:none
}
}
@media (max-width: 767px) {
.personaPage .tour-link, .productsPage .tour-link {
	display:none
}
.homePage.homepageextra .navbar.li-top-nav .btn-navbar {
	color:#FFFFFF
}
.homePage.homepageextra .align-left-auto, .homePage.homepageextra .align-right-auto {
	text-align:center
}
.homePage.homepageextra .home-slogan.section-divider {
	padding-top:20px
}
.homePage.homepageextra .home-slogan .customer-quote {
	border-top:1px solid #ECECEC
}
.homePage.homepageextra .bigc-header {
	padding-left:0px;
	padding-right:0px
}
.homePage.homepageextra .home-questions .row-fluid.cols-wrapper {
	margin-bottom:30px
}
.homePage.homepageextra .persona-block {
	height:auto
}
.homePage.homepageextra .home-blog .span4 .blog-div {
	height:auto
}
.homePage.homepageextra .home-customers #persona .span4.person-span {
	padding-bottom:70px
}
.homePage.homepageextra .home-tools .tab-container {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	box-orient:vertical
}
.homePage.homepageextra .home-tools .span6 {
	margin-top:20px
}
.homePage.homepageextra .home-browser {
	background:none
}
.homePage.homepageextra .home-browser .tab-divider {
	padding:0px
}
.homePage.homepageextra .home-browser .span6 {
	margin-top:0px;
	padding:60px 0px
}
.homePage.homepageextra .home-browser .span6:nth-child(1) {
	background:#2695FB
}
.homePage.homepageextra .home-browser .span6:nth-child(2) {
	background:#0079E9
}
.homePage.homepageextra .home-tools.section-divider .span6 {
	padding-left:20px;
	padding-right:20px
}
.homePage.homepageextra .home-testimonial {
	background-position:right
}
.homePage.homepageextra .home-testimonial .customer {
	margin:0 0 20px
}
.homePage.homepageextra .home-tools .tab-container {
	padding:0
}
.homePage.homepageextra .loggedin .dropdown-menu {
	background:url(/images/homepage/nav-hover.png)
}
.homePage.homepageextra .bigc-header {
	background-position:62% 0%
}
body {
	padding:0
}
.mb-page-padding {
	padding:0 20px
}
.alexa-logo {
	text-align:center
}
.li-top-nav-wrapper .row-fluid>span {
	float:left
}
.li-top-nav-wrapper .row-fluid>.col-l {
	width:30%
}
.li-top-nav-wrapper .row-fluid>.col-r {
	width:70%
}
.li-top-nav-wrapper .form-search {
	display:block;
	margin-left:15px
}
.navbar.li-top-nav .btn-navbar {
	margin-left:10px;
	margin-right:10px
}
.li-top-nav-mb ul>li a {
	padding:0 20px
}
.page-banner {
	padding:1em 20px
}
.page-banner .h5 {
	padding:0
}
.page-left-padding, .page-title .hdr {
	padding-left:20px
}
.page-title {
	padding-bottom:0
}
.site-list>ul {
	padding-bottom:1.5em
}
.brochure-banner .h1 {
	margin:83px 0;
	text-align:center
}
.bigc-footer {
	height:auto
}
.footer-links .row-fluid [class*="span"], .footer-legal .row-fluid [class*="span"] {
	float:left
}
.footer-links .row-fluid [class*="span"] {
	width:33%
}
.footer-legal .row-fluid [class*="span"] {
	width:50%;
	box-sizing:border-box
}
.panel-header>[class*="span"] {
float:left
}
.panel-header>.span11 {
	width:92%
}
.panel-header>.span1 {
	width:8%
}
.ui-dialog {
	max-width:400px !important
}
.homePage .swiper-slide {
	text-align:center
}
.homePage .home-slide-text {
	background:transparent none !important;
	display:inline-block;
	padding-left:0 !important;
	padding-right:0 !important;
	text-align:center;
	width:440px !important
}
.homePage .mb-home-slider {
	display:block;
	overflow:hidden
}
.homePage .home-slider-content {
	display:none
}
.homePage .home-search>span {
	display:inline-block
}
.homePage .home-search-label, .homePage .home-search form {
	display:block;
	text-align:left;
	margin:0
}
.homePage .home-search-label {
	margin-bottom:0.5em
}
.homePage .home-freetrial1 p {
	width:auto
}
.homePage .home-freetrial1 .col-l [class*="span"] {
	float:left;
	width:75%
}
.homePage .home-freetrial1 .col-l [class*="span"]:first-child {
	width:24%;
	padding-right:2%;
	box-sizing:border-box
}
.homePage .tools-slider .col-l {
	text-align:center
}
.homePage .home-slider-controls {
	margin-bottom:20px
}
.home-questions .span3 {
	margin-bottom:40px
}
.home-questions .cols-wrapper {
	margin-bottom:0
}
.loginPage .login-form-wrapper {
	margin-bottom:4em
}
.siteInfoPage .badge-image, .siteInfoPage .plan-status-text {
	float:none
}
.js-compare-sites-list {
	margin:0
}
.siteInfoPage .plan-status {
	padding:0 20px 2em
}
.siteInfoPage .panel-engage .panel-content .row-fluid [class*="span"] {
	margin-bottom:1.5em
}
.siteInfoPage .row-fluid .span-col, .siteInfoPage .panel-engage .panel-content .row-fluid [class*="span"], .siteInfoPage .row-fluid [class*="demo-col"] {
	float:none;
	width:100%
}
.siteInfoPage .table-linksin .linksin-page .word-wrap {
	width:200px
}
.siteInfoPage .row-fluid .span-col:first-child {
	margin-bottom:2em
}
.siteInfoPage .subdomain-table .word-wrap {
	width:350px
}
.siteInfoPage .note-no-data .last {
	text-align:left;
	padding:0 0 5px 45px
}
.proDashboardPage .keywords-help-image {
	background:transparent url("/images/keywords/img-arrow-mobile.png") no-repeat 37px 0px
}
.proDashboardPage table .word-wrap {
	width:140px
}
.proDashboardPage .section-hdr>[class*="span"] {
width:50%;
float:left
}
.proDashboardPage [class*="sum_keyword_"] .section-hdr .last {
	width:55%
}
.proDashboardPage [class*="sum_keyword_"] .section-hdr span:first-child {
	width:45%
}
.sum_sites .panel-header .last {
	text-align:left
}
.sum_sites .metrics-summary>[class*="span"] {
margin-left:0
}
.sum_sites .cert-status, .sum_sites .metrics-summary>[class*="span"]:last-child {
	margin-top:1em
}
.sum_sites .no-snippet-bg .btn-link {
	margin-left:0
}
.sum_sites .no-snippet-bg, .sum_sites .no-snippet-intro-bg {
	background:transparent none;
	height:auto
}
.sum_sites .no-snippet-bg div, .sum_sites .no-snippet-intro-bg>div {
	margin:0
}
.sum_sites .no-snippet-bg .no-snippet-text, .sum_sites .no-snippet-intro-bg .no-snippet-text {
	display:block;
	margin-bottom:0.5em
}
.sum_sites .no-snippet-bg .btn-link {
	float:none
}
.sum_sites .no-snippet-intro-bg .last {
	float:none;
	display:block;
	text-align:left
}
.sum_sites .no-snippet-bg .btn {
	padding:0 6px
}
.sum_sites .metrics-summary .rank-country {
	margin-right:0
}
.sum_sites .metrics-summary>[class*="span"] {
width:49%;
float:left
}
.newsub-dialog .row-fluid>span:first-child {
	margin-bottom:3em
}
.ui-dialog.newsub-dialog {
	text-align:center
}
.ui-dialog.newsub-dialog .ui-dialog-title {
	display:none
}
.ui-dialog.newsub-dialog h2.h5 {
	border-bottom:1px solid #ddd;
	padding-bottom:25px;
	margin-bottom:25px
}
.ui-dialog.newsub-dialog .h5 .dl-thanks {
	display:block
}
.ui-dialog.newsub-dialog .btn-p3 {
	font-size:14px;
	padding:8px 12px
}
.nosite-dialog .dl-thanks {
	display:block
}
.personaPage .table.info-table .row-plans th.col-insight .img-title, .productsPage .table.info-table .row-plans th.col-insight .img-title {
	padding-bottom:1.3020833333vw;
	margin-top:-1.3020833333vw
}
.personaPage .table.info-table .row-plans th.col-insight .img-title .img-bestvalue, .productsPage .table.info-table .row-plans th.col-insight .img-title .img-bestvalue {
	top:2.5390625vw
}
.personaPage .table.info-table .current-plan>span, .productsPage .table.info-table .current-plan>span {
	font-size:1.8229166667vw
}
.personaPage .table.info-table .plan-feature-set>td.text-left, .productsPage .table.info-table .plan-feature-set>td.text-left {
	padding-left:3.90625vw;
	padding-right:3.2552083333vw
}
.personaPage .table.info-table .plan-feature-set>td:first-child, .productsPage .table.info-table .plan-feature-set>td:first-child {
	padding-left:2.6041666667vw
}
.personaPage .table.info-table .plan-feature>td:first-child, .productsPage .table.info-table .plan-feature>td:first-child {
	padding-left:3.2552083333vw
}
.personaPage .table.info-table .row-plans th:first-child, .productsPage .table.info-table .row-plans th:first-child {
	padding-left:2.6041666667vw
}
.personaPage .table.info-table .header-row-pricing .btn, .productsPage .table.info-table .header-row-pricing .btn {
	font-size:2.34375vw;
	padding:1.0416666667vw;
	overflow:hidden
}
.personaPage .table.info-table .header-row-pricing .btn .plan-pricing-promo .h3, .productsPage .table.info-table .header-row-pricing .btn .plan-pricing-promo .h3 {
	margin:1.3020833333vw
}
.personaPage .persona-feature-table-item, .productsPage .persona-feature-table-item {
	text-align:center
}
.personaPage.cstrategistPage .persona-head-right, .personaPage.marketerPage .persona-head-right, .personaPage.publisherPage .persona-head-right {
	text-align:center
}
.personaPage.cstrategistPage .metrics-table, .personaPage.marketerPage .metrics-table, .personaPage.publisherPage .metrics-table {
	display:inline-block
}
.personaPage.cstrategistPage .metrics-table>*, .personaPage.marketerPage .metrics-table>*, .personaPage.publisherPage .metrics-table>* {
	display:inline-block
}
.personaPage.cstrategistPage .metrics-image.td, .personaPage.cstrategistPage .metrics-image-text.td, .personaPage.marketerPage .metrics-image.td, .personaPage.marketerPage .metrics-image-text.td, .personaPage.publisherPage .metrics-image.td, .personaPage.publisherPage .metrics-image-text.td {
	text-align:center;
	display:inline-block;
	width:100% !important
}
.personaPage.cstrategistPage .metrics-table>*, .personaPage.marketerPage .metrics-table>*, .personaPage.publisherPage .metrics-table>* {
	max-width:100%;
	width:100%
}
.personaPage.cstrategistPage .comparison .image-header, .personaPage.cstrategistPage .comparison *[class*="features"], .personaPage.marketerPage .comparison .image-header, .personaPage.marketerPage .comparison *[class*="features"], .personaPage.publisherPage .comparison .image-header, .personaPage.publisherPage .comparison *[class*="features"] {
	float:none;
	text-align:center;
	margin:auto
}
.personaPage.cstrategistPage .comparison .features-list, .personaPage.cstrategistPage .comparison .features-image, .personaPage.marketerPage .comparison .features-list, .personaPage.marketerPage .comparison .features-image, .personaPage.publisherPage .comparison .features-list, .personaPage.publisherPage .comparison .features-image {
	width:100%;
	max-width:100%;
	min-width:0px
}
.personaPage.cstrategistPage .comparison .features-image, .personaPage.cstrategistPage .comparison .persona-feature-table-item, .personaPage.marketerPage .comparison .features-image, .personaPage.marketerPage .comparison .persona-feature-table-item, .personaPage.publisherPage .comparison .features-image, .personaPage.publisherPage .comparison .persona-feature-table-item {
	padding-left:5px;
	padding-right:5px
}
.personaPage.cstrategistPage .comparison .features-buffer, .personaPage.marketerPage .comparison .features-buffer, .personaPage.publisherPage .comparison .features-buffer {
	display:none
}
.personaPage.cstrategistPage .comparison .features-list *[class*="item"], .personaPage.marketerPage .comparison .features-list *[class*="item"], .personaPage.publisherPage .comparison .features-list *[class*="item"] {
	height:auto;
	margin-bottom:2em
}
.personaPage.cstrategistPage .comparison .features-list .item-0, .personaPage.marketerPage .comparison .features-list .item-0, .personaPage.publisherPage .comparison .features-list .item-0 {
	margin-top:1.5em
}
body.topsites .inner-2col {
	min-width:480px;
	overflow:hidden
}
body.topsites .inner-2col .col-nav, body.topsites .inner-2col .col-r {
	vertical-align:top;
	float:left;
	display:table-cell
}
body.topsites .inner-2col .col-nav {
	height:100%;
	min-width:97px;
	max-width:147px;
	width:-o-calc(17.4216027875% + 13.3763066202px);
	width:-moz-calc(17.4216027875% + 13.3763066202px);
	width:-webkit-calc(17.4216027875% + 13.3763066202px);
	width:calc(17.4216027875% + 13.3763066202px)
}
body.topsites .inner-2col .col-r {
	overflow:hidden;
	min-width:380px;
	max-width:617px;
	width:-o-calc(82.5783972125% - 16.3763066202px);
	width:-moz-calc(82.5783972125% - 16.3763066202px);
	width:-webkit-calc(82.5783972125% - 16.3763066202px);
	width:calc(82.5783972125% - 16.3763066202px)
}
body.topsites .inner-2col .col-r .alexa-pagination a, body.topsites .inner-2col .col-r .alexa-pagination span {
	margin:0px 2px
}
.tour>.dt {
	display:none
}
.tour>.mb {
	display:block
}
.featuresPage .page-anchor {
	display:none
}
.featuresPage .sticky-header>.row-fluid>span:last-child {
	text-align:center;
	width:100%
}
.featuresPage .btn-popup-slider {
	display:none
}
.featuresPage #features-comparison {
	margin-bottom:1em
}
.featuresPage section.ft-block, .featuresPage section.ft-siteaudit, .featuresPage section.ft-overview, .featuresPage section.ft-comparisons {
	margin-left:10px;
	text-align:center
}
.featuresPage section.ft-block .last.align-right, .featuresPage section.ft-siteaudit .last.align-right, .featuresPage section.ft-overview .last.align-right, .featuresPage section.ft-comparisons .last.align-right {
	text-align:center
}
.featuresPage section.ft-siteaudit .align-left {
	text-align:center
}
.featuresPage section.ft-comparisons p.font-body1 {
	display:inline-block;
	max-width:350px;
	margin:auto;
	margin-bottom:2em
}
.featuresPage section.ft-block .span4 .font-body1, .featuresPage section.ft-comparisons div.feature-list ul {
	display:inline-block;
	margin:auto;
	text-align:left
}
.featuresPage section.ft-block .span4 .font-body1 {
	width:33%
}
.featuresPage .freetrial-block .col-l, .featuresPage .freetrial-block .col-r {
	text-align:center
}
}
@media (max-width: 480px) {
.page-left-padding {
	padding-left:15px
}
.mg-top {
	margin-top:1em
}
.mg-right {
	margin-right:1em
}
.mg-left {
	margin-left:1em
}
.mg-btm {
	margin-bottom:1em
}
.mg-btm-6 {
	margin-bottom:6em
}
.mg-btm-none {
	margin-bottom:0
}
.mg-top-none {
	margin-top:0
}
.mg-tb-2 {
	margin:2em 0
}
.mg-none {
	margin:0
}
.rank-row, .metrics-row {
	margin-bottom:18px
}
.word-wrap, .word-wrap-slim {
	word-wrap:break-word;
	display:inline-block
}
.word-wrap {
	width:140px
}
.word-wrap-slim {
	width:100px
}
.no-wrap {
	white-space:nowrap
}
.link-wrapper {
	line-height:1.5
}
.link-wrapper a {
	word-wrap:break-word
}
.bdr-btm {
	border-bottom:1px solid #dddddd
}
.bg3 {
	background-color:#f6f6f6
}
.align-left {
	text-align:left
}
.align-right {
	text-align:right
}
.align-center {
	text-align:center
}
.align-vmiddle {
	vertical-align:middle
}
.float-right {
	float:right
}
.float-left {
	float:left
}
.hide-elem {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}
.off-screen {
	position:absolute;
	left:-99999px;
	overflow:hidden
}
.clear-all {
	clear:both
}
.dp-inline {
	display:inline
}
.h4-r {
	text-align:right;
	line-height:32.4px
}
.pipe {
	width:1px;
	display:inline-block;
	background-color:#dddddd;
	vertical-align:middle;
	margin:0 1em
}
.pipe.pipe-btn-small {
	height:32px
}
.vs {
	margin:0 10px 0 5px;
	color:#dddddd;
	font-size:14px
}
.meter-bar {
	border:1px solid #dddddd;
	padding:1px;
	width:50px;
	margin-right:0.5em
}
.meter-bar .meter-bar-bg {
	background-color:#ddd;
	position:relative;
	overflow:hidden
}
.meter-bar img {
	width:50px;
	height:12px;
	float:left
}
.meter-bar .meter-bar-offset {
	float:right;
	background-color:#ddd;
	position:absolute;
	right:0
}
.meter-bar-score {
	text-align:right;
	margin-right:1em;
	width:55px
}
.meter-bar, .meter-bar-score {
	vertical-align:middle;
	display:inline-block;
	line-height:16px
}
.script {
	border:1px solid #dddddd;
	padding:1em;
	margin:1em 0;
	font:normal 11px Courier New, Helvetica, Arial, sans-serif
}
span.script {
	display:inline-block
}
.script .indent-1 {
	margin-left:3em
}
.script .indent-2 {
	margin-left:6em
}
.script .indent-3 {
	margin-left:9em
}
.script .em {
	background-color:#fdf9e0;
	padding:3px 0;
	line-height:2
}
.upsell-block {
	background-color:#f6f6f6;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:8px 0px
}
.upsell-block-lock {
	text-decoration:none;
	padding:0px 16px;
	background:transparent url("/images/icons/icon-lock.png") no-repeat 0px 50%
}
.ellipses, .loggedin .acc-name-text {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	word-wrap:normal;
	ms-text-overflow:ellipsis;
	display:inline-block
}
.ellipses, .loggedin .acc-name-text {
	width:300px;
	max-width:300px
}
td.ellipses, .loggedin td.acc-name-text {
	display:table-cell
}
.ellipses.dashboardScreenerIndex, .loggedin .dashboardScreenerIndex.acc-name-text {
	width:1px;
	max-width:1px
}
.ellipses.dashboardKeyword, .loggedin .dashboardKeyword.acc-name-text {
	width:135px;
	max-width:135px
}
.ellipses.organicKeyword, .loggedin .organicKeyword.acc-name-text {
	width:260px;
	max-width:260px
}
.ellipses.paidKeyword, .loggedin .paidKeyword.acc-name-text {
	width:250px;
	max-width:250px
}
.ellipses2 {
	word-wrap:normal;
	white-space:nowrap;
	position:relative
}
.ellipses2>*:first-child {
	max-width:100%;
	position:absolute;
	white-space:nowrap
}
.ellipses2>*:first-child.offsite2 {
	max-width:-o-calc(100% - 16px);
	max-width:-moz-calc(100% - 16px);
	max-width:-webkit-calc(100% - 16px);
	max-width:calc(100% - 16px)
}
.ellipses2>*:first-child.offsite2>span.link {
	padding-right:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	float:left
}
.ellipses2>*:first-child.offsite2:after {
	z-index:10;
	width:16px;
	margin-left:-16px;
	padding:0px;
	content:url(/images/icons/external_link_gray2.png)
}
.span6 .ellipses2 {
	max-width:240px
}
.span6 .ellipses2>*:first-child {
	max-width:240px
}
.no-data-block {
	padding:6em 0 16em;
	text-align:center
}
.no-data-block .no-data-msg {
	color:#666666
}
.proDashboardPage .no-data-block {
	padding:0
}
.no-js-content {
	display:none
}
.offsite {
	background:url(/images/icons/external_link_gray2.png) top right no-repeat;
	padding:0 16px 0 0
}
.offsite_overview {
	background:url(/images/icons/external_link_gray2.png) center right no-repeat;
	padding:2px 12px 0 0
}
.highlight {
	background-color:#f6f6f6;
	padding:0.5em 15px;
	font-size:14px;
	margin-bottom:1em
}
.loggedin .acc-name-text {
	width:110px;
	max-width:110px;
	vertical-align:middle
}
.brochure-banner .h1 {
	margin:68px 0;
	font-size:38px
}
.footer-links .row-fluid [class*="span"] {
	display:inline-block;
	width:auto;
	padding:0 6em 2em 0
}
.panel-header>.span11 {
	width:85%
}
.panel-header>.span1 {
	width:15%
}
.ui-dialog {
	max-width:300px !important
}
.hellobar-wrapper {
	height:auto
}
.hellobar, .hellobar .btn {
	font-size:11px
}
.hellobar .btn {
	padding:4px
}
.btn-large {
	font-size:14px
}
.homePage .home-search-label, .homePage .home-search form {
	margin:0
}
.homePage .home-search-label {
	margin-bottom:0.5em
}
.homePage .home-search .search-query {
	width:200px
}
.homePage .home-freetrial1 p {
	width:auto
}
.homePage .home-toolbar .list-img li {
	text-align:center
}
.homePage .home-search {
	padding-left:10px
}
.homePage .home-slide-text {
	width:auto !important
}
.homePage .home-slider .h2 {
	padding-bottom:10px
}
.siteInfoPage .table-linksin .linksin-page .word-wrap, .siteInfoPage .subdomain-table .word-wrap {
	width:130px
}
.touch .sum_sites .panel-nav>ul>li>span>a, .touch .sum_sites .panel-nav li.disable>span {
	padding-left:14px;
	padding-right:14px
}
.sum_sites .panel-nav>ul>.has-dropdown>span {
	background-position:92% 50%;
	padding:5px 25px 5px 10px
}
.proDashboardPage table .word-wrap {
	width:100px
}
.sum_sites .metrics-summary>[class*="span"] {
width:100%;
float:none;
display:block
}
.nosite-dialog h1 {
	font-size:28px
}
.nosite-dialog p {
	line-height:1.5
}
.ui-dialog.nosite-dialog .nositedl-thanks {
	margin-bottom:1em
}
.loginPage .form-horizontal .controls {
	margin-left:0
}
.loginPage .forgot-steps {
	padding-left:0
}
.word-wrap {
	width:100px
}
body.topsites li.site-listings>.count {
	width:20px
}
body.topsites li.site-listings>.desc-container {
	width:-o-calc(100% - 21px);
	width:-moz-calc(100% - 21px);
	width:-webkit-calc(100% - 21px);
	width:calc(100% - 21px)
}
body.topsites .inner-2col {
	min-width:260px;
	overflow:hidden
}
body.topsites .inner-2col .col-nav, body.topsites .inner-2col .col-r {
	vertical-align:top;
	float:left;
	display:table-cell
}
body.topsites .inner-2col .col-nav {
	height:100%;
	width:97px
}
body.topsites .inner-2col .col-r {
	overflow:hidden;
	min-width:160px;
	max-width:379px;
	width:-o-calc(100% - 100px);
	width:-moz-calc(100% - 100px);
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px)
}
body.topsites .inner-2col .col-r {
	overflow:hidden
}
body.topsites .inner-2col .col-r ul.span3 {
	white-space:normal
}
body.topsites .inner-2col .col-r .h4 * {
	overflow:hidden;
	word-wrap:ellipses
}
body.topsites .inner-2col .col-r .panel-header {
	padding:auto
}
body.topsites .inner-2col .col-r #subcat_div .categories {
	overflow:hidden;
	margin-right:0px;
	margin-left:20px
}
body.topsites .inner-2col .col-r .alexa-pagination a, body.topsites .inner-2col .col-r .alexa-pagination span {
	margin:0px 1px
}
body.topsites ul.span3:nth-child(-n+3) {
	margin-bottom:0px
}
body.topsites ul.span3 {
	float:none;
	width:100%;
	margin-left:0px
}
body.topsites .inner-2col .col-r .alexa-pagination a, body.topsites .inner-2col .col-r .alexa-pagination span {
	margin:0px 1px
}
.personaPage .table.info-table .plan-feature-set>td.text-left, .personaPage .table.info-table .plan-feature>td:first-child, .personaPage .table.info-table .plan-feature>td, .personaPage .table.info-table .plan-feature>td a.btn, .productsPage .table.info-table .plan-feature-set>td.text-left, .productsPage .table.info-table .plan-feature>td:first-child, .productsPage .table.info-table .plan-feature>td, .productsPage .table.info-table .plan-feature>td a.btn {
	font-size:2.5vw
}
.personaPage .table.info-table th.table-header .font-4, .productsPage .table.info-table th.table-header .font-4 {
	font-size:2.9166666667vw
}
.personaPage .table.info-table .plan-feature-set>td:first-child, .personaPage .table.info-table th.table-header .h4, .productsPage .table.info-table .plan-feature-set>td:first-child, .productsPage .table.info-table th.table-header .h4 {
	font-size:3.75vw
}
}
@media (max-width: 320px) {
.homePage .home-slider .h2 {
	padding-bottom:10px
}
.proDashboardPage .no-login .signin-wrapper {
	margin-bottom:6em
}
.word-wrap {
	width:100px
}
}
.swiper-container {
	margin:0 auto;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-wrapper {
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px, 0, 0);
	-webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px, 0, 0);
	-moz-transition-timing-function:ease;
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px, 0, 0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px, 0px);
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px, 0, 0);
	-ms-transition-timing-function:ease;
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px, 0, 0);
	transition-timing-function:ease;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	float:left
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x
}
.swiper-container {
}
.swiper-slide {
}
.swiper-slide-active {
}
.swiper-slide-visible {
}
.swiper-pagination {
	z-index:20
}
.swiper-pagination-switch {
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#eee;
	margin:0 1em;
	opacity:0.8;
	border:1px solid #aaa;
	cursor:pointer
}
.swiper-visible-switch {
	background:#eee
}
.swiper-active-switch {
	background:#222
}
