/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/** top nav **/

.sh-nav > li.menu-item > a, .sh-nav-mobile li a {
	font-weight: 400;
	font-size: 15px;
}

.menu-item-1305 button {
	color:white;
	background-color:#578cbd;
	border: none;
	border-radius: 19px;
	padding: 0 23px 0 23px;
	font-weight:  500;
	font-size: 15px;
}

.menu-item-1305 button:hover {
	background-color: #285985;
}

button, .sh-button-text, .sh-button-style-5 .sh-button .sh-button-text {
	font-family: "Helvetica","Arial",sans-serif;
}

.sh-button-text {
	font-size: 17px;
	font-weight: 500;
}

/** home section old

.home-headline {
    text-shadow: 3px 3px 6px #285985;
}

#heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #285985;
	font-weight: 300;
}

#button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #285985;
}

 **/

/** home section glasses **/

.home .home-headline {
  text-shadow : none !important;
  color : rgb(31, 66, 99) !important;
}

.home #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content {
  color : rgb(36, 90, 140);
  text-shadow : none !important;
	font-weight: 300;
}

.home #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
  box-shadow : rgb(140, 143, 144) 3px 3px 6px;
}

.sh-button-text {
    font-weight: bold;
	letter-spacing: .07em;
}

#button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button, #button-371b1fe3714d99d78dae7f20fd1dc2b6 .sh-button {
  background-image : linear-gradient(rgb(255, 211, 100), rgb(195, 140, 0));
  background-attachment : initial;
  background-origin : initial;
  background-clip : initial;
  background-color : initial;
  color : white;
  text-shadow : rgb(70, 51, 2) 1px 1px 2px;
}

#button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button:hover, #button-371b1fe3714d99d78dae7f20fd1dc2b6 .sh-button:hover {
  background-image : linear-gradient(rgb(255, 184, 1), rgb(255, 184, 1)) !important;
  color : white !important;
}

/** features **/

.feature-rss, .feature-queue  {
    margin: auto 0;
	padding-right: 15%;
}

.feature-echo {
    margin: auto 0;
	padding-left: 15%;
}

/** homepage socials **/

.sh-section-6ced5ef358c059d5c3e5aefff3da3d62 .sh-text-block p {
	line-height: 120%;
}

.sh-section-6ced5ef358c059d5c3e5aefff3da3d62 .sh-text-block {
	padding-top: 5px;
}

#social-block-1 {
 	margin: auto;
  width: 1049px;
}

/* eq social */


#social-block-1 img {
 	opacity: 0.7;
}

.socialicon {
	float: left;
	padding: 25px;
	text-align: center;
}

.socialicon p {
	line-height: 150%;
	padding-top: 15px;
}

@media screen and (max-width: 400px) {
   #social-block-1 { 
	max-width: 100%;
    margin: auto 0;
	float:  left;
	}
}

/** integrations **/

#icon-f093b45c5bf9c70b2db1c1e54c5816de i, #single-image-e6ee25ee0906f04a7f5c14a6f5a3b3d2, #single-image-45ea63598cc0a3ccf4fe1251ae209060, #single-image-4aef4edfd8fe65df33f9000933c5e45e, #single-image-36b9ad6b16bdaaedb30d45b163628f4a,
#single-image-91aa6b40bb29aaed8ac827482cd1a169, #single-image-90efd13355a719bf511c12bb8bbccdaf
{
	opacity: 0.7;
}


/** numbers **/

.numbers {
	padding-bottom: 50px;
}

.numbers h3 {
	padding: 40px 0;
}

.numbers h4 {
	padding-top: 5px;
	font-weight: 300;
}

.numbers h5 {
	padding-top: 80px;
}

@media screen and (max-width: 799px){
	.numbers .sh-icon {
	padding-top: 50px;
}
	}

/** contact 7 **/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"]
{
    width: 150%;
}

.sumo_recipient {
    background-color: #fff;
    width: 50%;
}

.wpcf7-textarea {
    width: 147%;
}

/** cta bar **/

.sh-column-11d94514f28372c97dfb233ef7605907 {
 background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #0f9fb4, #245a8c); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #0f9fb4, #245a8c); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #0f9fb4, #245a8c); /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #0f9fb4, #245a8c); /* Standard syntax */
}

.cta-home-background-2 {
 background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #28707f, #5ba3a0) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #28707f, #5ba3a0)!important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #28707f, #5ba3a0)!important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #0f9fb4, #5ba3a0)!important; /* Standard syntax */
}

#heading-9fc6236edfdcc79e795525949cfa2bfa h2 {font-size: 35px;}

/** footer **/

.sh-footer .sh-footer-widgets h3 {
	font-weight: 400;
}

.sh-footer .sh-footer-widgets a, .sh-footer .sh-footer-widgets li a, .sh-footer .sh-footer-widgets h6 {
	font-weight: 300;
}

.sh-copyrights-text .sh-icon-center {
    display: inline-block !important;
    margin-right: 4px;
}

.sh-footer-widgets ul li, .sh-footer-widgets ul li {
    border-bottom: none;
}

.sh-copyrights-social .fa-twitter:hover {
	color: #55acee;
}

.sh-copyrights-social .fa-facebook:hover {
	color: #3b5998;
}

.sh-copyrights-social .fa-google-plus:hover {
	color: #dd4b39;
}

.sh-copyrights-social .fa-pinterest-p:hover {
	color: #cb2027;
}

.sh-copyrights-social .fa-linkedin:hover {
	color: #007bb5;
}

/** contact **/

#google-map-01aadc01884d452ce4a532b8363447a5 {
	width: 85%;
	margin: auto;
}

/** 404 **/

.error404 .sh-titlebar, .sh-404-button {
	display: none;
}

/** feature pages **/

#heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	font-weight: 300;
}

.feature-three {
padding: 23px;
}

.home-headline {
	text-shadow: 2px 2px 4px #012142;
}

#heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #012142;
}

#button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #023f7c;
}

/* rss */

.page-id-1210 .home-headline {
	text-shadow: 2px 2px 4px #012142;
}

.page-id-1210 #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #012142;
}

.page-id-1210 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #023f7c;
}


/* EQ */

.page-id-1798 .home-headline {
	text-shadow: 2px 2px 4px #163d4d;
}

.page-id-1798 #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #1d4d61;
}

.page-id-1798 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #1d4d61;
}

/* import */

.page-id-1972 .home-headline {
	text-shadow: 2px 2px 4px #073d3e;
}

.page-id-1972 #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #045859;
}

.page-id-1972 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #0a5a5a;
}

/* WP */

.page-id-2426 .home-headline {
    text-shadow: 3px 3px 6px #35373f;
}

.page-id-2426 #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #35373f;
}

.page-id-2426 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #3e414b;
}

/* hastags */

.page-id-4566 .home-headline {
    text-shadow: 3px 3px 6px #865651;
}

.page-id-4566 #heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-content, #heading-heading-2321f326f4fb9fde75cc072a50e4eb2d .sh-heading-additional-text {
	text-shadow: 2px 2px 4px #865651;
}

.page-id-4566 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button {
		font-size: 20px;
    padding: 10.5px 41px;
    box-shadow: 3px 3px 6px #a56a64;
	  background-image: linear-gradient(#d4d8d3, #204a56);
}

.page-id-4566 #button-1fe9accf4d3a89bd526d1e6f266f8eb2 .sh-button:hover {
	  background-image: linear-gradient(#bbbdba, #2a3133) !important;
}

/** matrix **/

.new-subscription .subscription-content-block.public-matrix, .plus-upgrade .subscription-content-block.public-matrix {
    width: 100%;
}


/** matrix mobile section **/

.price-basic-mobile {
  color: #fbac4f;
  font-size: 30px;
	font-weight: 100 !important;
}

.price-pro-mobile {
  color: #57b184;
	font-size: 30px;
	font-weight: 100 !important;
} 

.price-proplus-mobile {
  color: #5083b7;
	font-size: 30px;
	font-weight: 100 !important;
}

.price-agency-mobile {
  color: #919ba4;
	font-size: 30px;
	font-weight: 100 !important;
}

.price-copy-mobile {
  padding: 2px 0;
  font-size: 1.1em;
  color: #8c8c8c;
	font-weight: 300;
	}

.price-savings-mobile {
  padding: 5px 0;
  font-size: 1em;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #bfbebe;
	margin-top: -5px;
}

.page-id-520 .sh-pricing-top, .sh-pricing-top .sh-pricing-name {
    display: none !important;
}

#button-21eaf3cac10d2307aea473ef65433f64 .sh-button-text, #button-7a2eac3e4b2aca5e67f9dbda842d07ed .sh-button-text {
    font-weight: normal;
}

.page-id-520 .sh-pricing-amount {
    font-weight: 500;
    font-style: normal;
}

/** vs pages **/

/* me */

.page-id-2710 .sh-iconbox-style3 .sh-iconbox-icon-shape {
    margin-bottom: -20px;
}

.page-id-2710 .sh-image-url {
	width: 80%;	
}

#iconbox-7d35582dff6134ea83d3ea7d06d3bf9b, #iconbox-1e1e52174fb0ef946196fae59c68bd73, #iconbox-5b25af814a039b7d4a3ade24723ee93a, #iconbox-270be2b34a0eb117516110bf64598173   {
	height:150px;
}

.page-id-2710 .sh-pricing-top, .sh-pricing-top {
    display: none;
}

.page-id-2710 #pricing-2327994d7a76b167fcd9cef2eb415800 .sh-pricing-amount, .page-id-2710  #pricing-3f53dab112e06d26a880d9d9e1657645 .sh-pricing-amount {
	font-style: normal;
}

.page-id-2710 .sh-pricing-content-item {
	height: 70px;
}

.page-id-2710 .sh-pricing-content-item i {
	font-size: 32px;
	vertical-align: middle;
}

.page-id-2710 .sh-button-text {
  font-weight: normal;
}

.page-id-2710 span.sh-pricing-amount {
	font-size: 20px;
	font-weight: 300;
}

.page-id-2710 #pricing-bfbbf1594465eec50677f04a532f892a .sh-pricing-content-item span{
	float: right;
	margin-top: 5%;
}

.page-id-2710 .sh-icon {
	padding: 15px;
}

.vs-boxes {
	padding-bottom: 10px;
}

@media (max-width: 700px) {
.vs-boxes {
    display: inline-block;
    width: 45%;
    height: 80px;
margin-top: 20px;
	}
}

@media (max-width: 800px) {
.vs-boxes {
    display: inline-block;
    width: 45%;
    height: 80px;
	margin-top: 20px;
	}
}

/* pricing page */

.icon-group-plus {
	color: #ffffff;	
	font-weight: 300;
}

.icon-group-plus i{
	color: #ccc;	
	font-size: 22px;
	padding-right: 12px;
}

.page-id-4337 ul, .page-id-4385 ul  {
	display: inline-block;
	list-style-type: none;
}

.icon-container {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.fa-ul-2, .fa-ul-1 {
	padding-right: 15px;
}

.fa-ul-3, .fa-ul-2, .fa-ul-1 {
	line-height: 248%;
}

.fa-reply-all {
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
}

.icon-group-plus-pro {
	color: #ffffff;	
	font-weight: 300;
	font-size: 19px;
	padding-bottom: 30px;
}

.icon-group-plus-pro i {
	color: #ccc;	
	font-size: 28px;
}

.icon-container-2 {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
	line-height: 500%;
}

.icon-container-2 span {
  padding-left: 20px;
}

#button-03d93466847651b1943d76a27cf558be span  {
	font-weight: 300;
	font-size: 18px;
	letter-spacing: .05em;
}

/*.page-id-4337 .sh-text-with-frame-container {
    padding: 30px 5%;
}*/