/*
 * Theme Name: Helium 10
 * Description: Helium 10 Gutenberg based theme
 * Author: Helium 10 Team
*/

.page-content.profits .block1 .slogan h1 {
  line-height: 1;
  padding-bottom: 9px;
}

.page-content.follow .block1 .slogan h1 {
  line-height: 1;
  padding-bottom: 9px;
}

.page-content.frankenshtein .block1 .slogan h1 {
  line-height: 48px;
  padding-bottom: 9px;
}

.page-content.scribbles .block1 .bg_scribbles .slogan h1 {
  line-height: 1;
  padding-bottom: 25px;
}

.page-content.refund .block1 .slogan h1 {
  font-size: 48px;
  line-height: 1;
  margin: 54px 0 9px 0;
  font-weight: 700;
}

/* ----------------------------- */
/* START - BLOG MAIN PAGE STYLES */
/* ----------------------------- */

.secondary-banner{background:#162343 !important;}
.secondary-banner h1{color:#fff; font-family: 'Open Sans', sans-serif !important; font-size:40px !important; font-weight:600 !important; padding: 45px 0 20px 0; }
.secondary-banner h1 span{color:#006fff; font-size:40px !important; font-weight:600 !important;}
.secondary-banner .col-4{flex: 0 0 40%; max-width: 40%;}
.secondary-banner .col-8{       padding: 20px; flex: 0 0 60%; max-width: 60%; border-left:3px solid #404b67;}
.secondary-banner p{
  color:#fff;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 1rem;
}

.newsletter-banner {
  width: 930px;
  max-width: 100%;
  margin: 0 auto 15px auto;
}
.newsletter-banner {
  background: #414d68;
  border-radius: 10px;
  border: 0 none;
  padding: 15px 22px 25px 22px;
}

.newsletter-banner .btn-primary {
  float: right;
  border: 0 none;
  padding: 0 !important;
  position: relative;
  top: 0;
  left: -1em;
  color: #fff;
  z-index: 1;
  font-size: 18px;
}

.newsletter-banner .btn-primary:hover {
  background: none;
}

.newsletter-banner .btn-primary {
  position: absolute!important;
  left: 93% !important;
  top: 25% !important;
}

.newsletter-banner button {
  background: transparent;
}

#collapseinput {
  background: transparent !important;
  border: 0 none !important;
}

.featuredInfo {
  padding-top: 40px;
}

.featuredInfo .text-cont {
  padding: 25px;
}

.featuredInfo .text-cont h2 {
  font-size: 1.6rem;
  line-height: 1;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  font-weight: 900;
}

.featuredInfo .cont {
  border-radius: 10px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  overflow: hidden;
}

.featuredInfo .imgbg {
  background-size: cover;
  background-position: center;
  overflow: hidden;
  background-repeat: no-repeat;
  height: auto;
}

.featuredInfo .blog-bgimage{
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: auto;
}

.cat-box small a {
  color: #989898;
  background: #00000017;
  padding: 1px 20px;
  border-radius: 9px;
  display: inline-block;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5 !important;
}

.categories small {
  display: inline-block;
  color: #9c9c9c;
  line-height: 1.5;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.date a {
  color: #262626;
}

.text-cont > .ctabtn {
  font-size: 20px;
  font-weight: 700;
  margin-right: 15px;
  margin-top: 0;
  padding: 10px 30px !important;
}
.text-cont > .btn-primary {
  background-color: #162343;
  border-color: #162343;
  color: #fff;
  width: 100%;
  min-width: 164px;
  max-width: 164px;
  line-height: 1.5;
}

.text-cont p {
  font-size: 18px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 1rem;
}

.meta-box > span{
  font-size: 18px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif !important;
  line-height: 1.5;
  color: #212529;
  text-align: left;
}

.text-cont .read-more{
  display: none !important;
}

.text-cont > .meta-box {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.text-excerpt{
  font-size: 18px;
  font-weight: 500;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  margin-bottom: 20px !important;
}

.post-info{
  font-size: 80%;
  font-weight: 400;
  margin-top: 5px;
  margin-bottom: 5px;
}

.blogposts {
  padding-top: 30px !important;
}

.blogposts .col-md-8.complete {
  margin-bottom: 20px;
}

.post-container .cont {
  margin-bottom: 20px;
}
.post-container .cont {
  border-radius: 10px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  overflow: hidden;
}

.post-container .categories{
  font-size: 18px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif !important;
}

.post-container .text-cont {
  padding: 25px;
}

.post-container h2 {
  font-size: 1.6rem;
  line-height: 1;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  font-weight: 900;
}

.post-container .date {
  color: #868686;
}

.post-container .meta-box {
  margin-bottom: 15px;
}

.page-template-page-blogs .meta-box + p {
  margin: 0;
}
.post-container p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 16px !important;
}

.prev-btn {
  font-size: 20px;
  font-weight: 700;
  margin-right: 15px;
  margin-top: 0;
  padding: 10px 30px !important;
}

.next-btn {
  font-size: 20px;
  font-weight: 700;
  margin-right: 15px;
  margin-top: 0;
  padding: 10px 30px !important;
}

.title-link{
  color: #262626;
}

.title-link:hover{
  color: #262626;
  text-decoration: none;
}

.animate-children > .complete {
  opacity: 1;
  transform: none;
}
.animate-children > * {
  transition: all 1.2s ease;
  opacity: 0;
  transform: translateY(40px) perspective(600px) rotateX(20deg);
}

.blog .cat-item a {
  color: #262626;
  display: block;
}

.blog .sidebarads{
  padding: 50px;

}

.blog .sidebarads > .cont{
  border-radius: 0px;
  border: none;
  background-color: #fff;
  overflow: hidden;
}

.blog .sidebarads .category-widget li{
  margin-bottom: 10px;
  line-height: 1.4;
}

.blog .sidebarads .search-widget button{
  height: 38px;
  background-color: #162343;
  border-color: #162343;
  min-width: 100% !important;
  font-size: 1rem !important;
}

.single-podcast-img{
  width: 50%;
  text-align: center;
  max-width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  background-repeat: no-repeat;
  height: auto;
}

/* --------------------------- */
/* END - BLOG MAIN PAGE STYLES */
/* --------------------------- */


/* ------------------ */
/* SINGLE BLOG STYLES */
/* ------------------ */

.single-post .site-header { margin-bottom: 0;}
ul.socicons li a .fab{ font-size: 32px;}
ul.socicons li:not(:first-child){margin-left: 17px;}
.newfooter{
  padding: 41px 0 65px 0;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #dcebf9 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #dcebf9 100%);
  background: linear-gradient(to bottom, #fff 0%, #dcebf9 100%);
}
.newsletter .container{background:#162343; color:#fff; padding: 24px 48px 30px 48px; border-radius: 0 0 5px 5px}
.newsletter h1{    font-size: 28px;  line-height: 40px;     font-weight: 900 !important}
.newsletter h6{font-size:20px !important; line-height: 28px;}
.newsletter img{position: absolute; left: 82%; right: 0; top: 0;}
.newsletter a{ position: relative; top: 14px;}
.freeacount{line-height: 54px; font-size: 22px; border-radius: 8px; width: 100%;     background: #006fff;
  font-weight: 600; color:#fff; padding: 15px 18px;}
footer .row{padding:0 !important; }
/* footer{padding: 60px 0;} */
.blog-banner .bb-slide.complete.single-blog-img
{
  max-width:800px !important;
  min-width:800px !important;
  height:410px !important;
  margin:0 auto;
  background-position: bottom left !important;
  background-size: cover !important;
}
.page-id-10209 .site-header{    margin-bottom: 0 !important;}

.secondary-banner{background:#162343 !important;}
.secondary-banner h1{color:#fff; font-family: 'Open Sans', sans-serif !important; font-size:40px !important; font-weight:600 !important; padding: 45px 0 20px 0; }
.secondary-banner h1 span{color:#006fff; font-size:40px !important; font-weight:600 !important;}
.secondary-banner .col-4{flex: 0 0 40%; max-width: 40%;}
.secondary-banner .col-8{       padding: 20px; flex: 0 0 60%; max-width: 60%; border-left:3px solid #404b67;}
.secondary-banner p{color:#fff;}

#collapseinput{background:transparent !important; border:0 none !important;}
.newsletter-banner{background:#414d68; border-radius:10px; border:0 none; padding:15px 22px 25px 22px;}
.newsletter-banner .btn-primary{position:absolute!important; left:93% !important; top:25% !important; }

.headeramazon{background:#162343 url(https://dev.helium10.com/wp-content/uploads/2019/05/stripe-1.png)no-repeat left top;}
.strip2{background:transparent url(https://dev.helium10.com/wp-content/uploads/2019/05/stripe-2.png)no-repeat bottom right; height: 148px;
  position: absolute; width: 100%; z-index: 1;  left: 132px; bottom: 2px;}

.page-template-empty .site-header{margin-bottom:0;}
.headeramazon h1, .headeramazon h3{color:#fff; font-weight:600 !important; font-size:48px;}
.headeramazon h3{font-size:30px;}
.pbeginnerAmazon{width:570px; margin:0 auto; padding-top:20px; font-size:14px; color:#fff;}
.paddbuttom20{padding-bottom:10px;}
.amazon101:before{content:url(https://dev.helium10.com/wp-content/uploads/2019/05/icon.png); padding-right:10px;}
.amazonsettings{width:45%; float:left; margin-right:20px; background:#d6d6d7 url(https://dev.helium10.com/wp-content/uploads/2019/05/settings.png)no-repeat 96% 46%;
  padding:30px 70px 30px 20px; height:120px; font-size:18px; font-weight:300 !important; border:1px solid #fff;}
.amazonsettings:hover{border:1px solid #0569f2;}
.amazonsettings a{color:#202020; font-weight:300 !important;}
.amazonsettings a:hover{color:#202020;}

.headeramazondark{ background:#fff url(https://dev.helium10.com/wp-content/uploads/2019/05/stripe-1.png)no-repeat left top !important; -webkit-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75); box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75); }
.headeramazondark h1, .headeramazondark h3, .headeramazondark p{color:#162343;}

@media screen and (min-width: 1400px)
{
  .blog-banner .bb-slide.complete.single-blog-img
  {
    max-width: 800px;
    min-width: 800px;
    height:410px !important;
    margin:0 auto;
  }
}
@media screen and (min-width: 1600px)
{
  .blog-banner .bb-slide.complete.single-blog-img
  {
    min-width: 800px !important;
    height: 410px !important;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1900px)
{
  .blog-banner .bb-slide.complete.single-blog-img
  {
    min-width: 800px !important;
    height: 410px !important;
    margin: 0 auto;
  }
}

@media screen and (max-width: 790px){
  .blog-banner .bb-slide.complete.single-blog-img {
    height: 210px!important;
    min-width: 0px !important;
    max-width: 400px !important;
  }
}

@media (min-width: 600px){
  .amazonwrap .wp-block-column:not(:first-child){flex-basis: calc(30% - 16px); flex-grow: 0; }
  .amazonwrap .wp-block-column:first-child{flex-basis: calc(70% - 16px); flex-grow: 0; }

}

@media (max-width: 680px){
  .amazonsettings, .pbeginnerAmazon{width:100% !important;}

}

/*.section {
  padding: 50px 0;
}*/
section {
  width: 100%;
}

.single-post .large-heading.mb {
  line-height: 1;
  color: #262626;
}

.large-heading {
  font-size: 50px;
  color: #2b90ff;
  font-weight: 900;
  font-family: 'Open Sans', sans-serif !important;
}
.mb {
  margin-bottom: 0 !important;
}

.post-meta {
  margin: 15px 0 0;
  color: #adadad;
  font-size: 16px;
}

.tcr p, .tcr li, .tcr {
  font-size: 20px;
}

.top-divider {
  border-top: 1px solid #ebebeb;
}

.single-post .tcr .cont {
  padding-bottom: 0;
  margin-bottom: 25px;
}

.tcr .cont {
  padding: 50px 0;
}

.blog-content h3, .blog-content h2, .blog-content h5, .blog-content h6 {
  margin-bottom: 25px;
  text-transform: none;
}

.pl {
  padding-left: 0 !important;
}

.left-divider {
  border-left: 1px solid #ebebeb;
}

.blog-content p {
  font-size: 20px;
  line-height: 1.5;
  margin-top: 25px;
  font-weight: 500;
  margin-bottom: 25px;
}
.leading-text + p {
  font-size: 24px;
  line-height: 1.4;
  margin-top: 25px;
  font-weight: 700;
}

.tcr li {
  margin-bottom: 10px;
  line-height: 1.4;
}

.tcr p, .tcr li, .tcr {
  font-size: 20px;
}

/*p, span, b, a, ul, li, ol {
  font-size: 18px;
  font-weight: 500;
}*/

.side-cta input, .side-cta button, .search-widget input, .search-widget button {
  border-radius: 0;
  border: 1px solid #ced4da;
}

.search-widget button {
  height: 38px;
  background-color: #1bcf00;
  border-color: #1bcf00;
  min-width: 100% !important;
  font-size: 1rem !important;
  padding: 9px 32px;
}

.widget {
  margin-bottom: 25px;
}

.widget-title {
  margin-bottom: 25px;
  font-size: 1.75rem;
  font-weight: 900;
  font-family: 'Open Sans', sans-serif !important;
  line-height: 1.2;
  color: inherit;
}

.widget + .widget {
  margin-top: 25px;
  padding-top: 25px;
}

.category-widget li {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
}

.single .cat-item a {
  color: #262626;
  display: block;
}

.swp_social_panel span.iconFiller {
  font-size: 18px;
  margin: 0 auto;
  color: white;
}

/* ---------------------- */
/* END SINGLE BLOG STYLES */
/* ---------------------- */

/* ----------------------- */
/* COMMENTS SECTION STYLES */
/* ----------------------- */

.comment-respond{
   margin-top: 25px;
 }

.comment-respond h3{
  font-weight: 700;
  font-size: 28px;
}

.blog-content .comment-content{
  color: #6E7076;
}

.blog-content .comment-content p{
  color: #6E7076;
  font-size: 16px;
}

.blog-content .comment-meta{
  margin-left: -42px;
  align-items: center;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.comment-box li{
  list-style-type: none !important;
}

.comment-author.vcard img {
  border-radius: 164px;
}

.comment-author.vcard .fn a{
  color: #262626;
  text-decoration: none;
  background-color: transparent;
}

.comment-author .says{
  display: none;
}

.comment-box .comment article{
  margin-bottom: 15px;
}

.comment-box .comment-metadata time{
  color: #999;
  transition: color 320ms;
  font-size: 18px;
}

.comment-box .comment-reply-link{
  display: flex;
  font-size: 14px;
  font-weight: 600;
  color: #1b6de1;
}

.blog-content a:hover{
  color: #1b6de1;
  text-decoration: none;
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112" !important;
}

#commentform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#commentform > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%;
  padding-left: 0px;
}

#commentform .form-group.comment-form-email, #commentform .form-group.comment-form-url {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 48%;
  flex: 1 0 48%;
  max-width: 48%;
}

/*hidden elements*/
.post-template-template-singlepost #wpdevar_comment_3, .post-template-template-singlepost .abh_box, #commentform .form-group:not(.comment-form-cookies-consent) label, .comment-form-cookies-consent input, .page-template-template-blogindex .meta-box + p + p  {
  display: none;
}

#comments .form-submit {
  text-align: right;
}

.comments-section h3, #comments h3 {
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 900;
  font-size: 1.75rem;
  line-height: 1.2;
  color: inherit;
}

#comments #submit {
  margin: 0;
  height: auto;
}
#comments #submit {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  color: #fff;
  background: #1190fc;
  border-radius: 3px;
  border-color: #1190fc;
}

#comments #submit:hover {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  color: #1190fc;
  background: #fff;
  border-radius: 3px;
  border-color: #1190fc;
}

.ctabtn, #comments #submit {
  font-size: 16px;
  font-weight: 700;
  margin-right: 0px;
  margin-top: 0;
  padding: 10px 30px !important;
  max-width: 200px;
  width: 200px;
}

.comments-form textarea, #comments textarea {
  height: 150px;
  width: 100%;
  padding: 5px 15px;
  border: 1px solid #ebebeb;
  margin-bottom: 15px;
  font-size: 18px;
  margin: 0;
}

.comment-form-cookies-consent input + label:before {
  width: 25px;
  height: 25px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: -3px;
}

.comment-form-cookies-consent label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 18px;
  line-height: 1.2;
}

#wp-comment-cookies-consent{
  display: none;
}

.comment-form .form-submit{
  text-align: right;
    padding-bottom: 20px;
}

.comment-box #comments {
  display: none;
}

.comment-form .form-submit #submit{
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  color: #fff;
  background: #1190fc;
  border-radius: 3px;
  border-color: #1190fc;
  border-style: solid;
}

.comment-form .form-submit #submit:hover {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  color: #1190fc;
  background: #fff;
  border-radius: 3px;
  border-color: #1190fc;
  border-style: solid;
}

.comment-form p{
  margin-bottom: 32px;
  /*margin-bottom: 0px;*/
  margin-top: 0px;
  font-size: 18px;
  line-height: 1.5;
}

.comment-form-comment {
  margin-top: 15px !important;
}

.comment-form .comment-form-comment textarea, .comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input{
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .25rem;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}

/* ---------------------- */
/* STARBOX SECTION STYLES */
/* ---------------------- */

.blog-content > .abh_box{
  font-family: 'Open Sans', sans-serif !important;
  font-size: 18px;
  line-height: 1.5;
}

.abh_image > a > img {
  border: 0;
  max-width: 100%;
  height: auto;
}

.abh_tabs li {
  list-style: none !important;
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px !important;
}

.single-post .blog-content .abh_box .abh_job{
  display: none;
}

.abh_tab_content .abh_text .abh_job{
  line-height: 20px!important;
  font-size: 13px!important;
}

/* ------------------ */
/* AUTHOR PAGE STYLES */
/* ------------------ */
.author-posts-ul{
  font-family: 'Open Sans', sans-serif !important;
  font-size: 18px;
  line-height: 1.5;
}

/* ------------------ */
/* SEARCH PAGE STYLES */
/* ------------------ */
.search-page-span{
  font-size: 18px;
  font-weight: 500;
}

.search-page-header{
  padding: 50px 0 30px 0;
  background: white;
}

.entry-header{
  background: white;
  padding: 16px 0 10px 0;
}

.search-author-link:hover{
  text-decoration: none;
}

.search-entry-meta  {
  padding: 20px 0;
}

.search-title-link:hover{
  text-decoration: none;
}

.search-entry-summary{
  font-size: 20px;
  line-height: 1.5;
  padding-bottom: 5px;
}

.search-read-more{
  line-height: 1.5;
}

.search-title-text{
  font-size: 24px;
  line-height: 32px;
  color: #262626;
  font-weight: 700;
  padding: 15px 0 0 0;
}

.search-title-text a {
  color: #262626;
}

.search-title-text a:hover {
  text-decoration: underline;
}

.search-slogan {
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.search-container .post-info {
  font-size: 14px;
  line-height: 19px;
  margin-top: 9px;
  color: #999;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}

.search-container .post-info .date {
  margin-right: 16px;
}

.search-container .post-info a {
  color: #006fff;
}

/* ---------------------- */
/* END SEARCH PAGE STYLES */
/* ---------------------- */

/* ---------------------- */
/* FOOTER STYLES */
/* ---------------------- */

footer .title{
  font-size: 33px;
  font-weight: 400;
}

/* ----------------- */
/* END FOOTER STYLES */
/* ----------------- */

/* -------------------- */
/* PRICING TABLE STYLES */
/* -------------------- */

.page-content.index .block8 .plans-table .legend .col-3:nth-child(5) {
  background: #4fc1f9; }
.page-content.index .block8 .plans-table .legend .col-3:nth-child(6) {
  background: #0099ff; }
.page-content.index .block8 .plans-table .legend .col-3:nth-child(7) {
  background: #006fff; }
.page-content.index .block8 .plans-table .legend .col-3:nth-child(8) {
  background: #4d4cd0; }

.page-content.index .block8 .plans-table .table-row .table-cell.col-3:nth-child(5) {
  background: #deeffb; }
.page-content.index .block8 .plans-table .table-row .table-cell.col-3:nth-child(6) {
  background: #d5ebfc; }
.page-content.index .block8 .plans-table .table-row .table-cell.col-3:nth-child(7) {
  background: #cbe1fc; }
.page-content.index .block8 .plans-table .table-row .table-cell.col-3:nth-child(8) {
  background: #cfd3f3; }

.page-content.index .block8 .plans-table .legend.mobile .col-3:nth-child(5) {
  background: #fff;
  color: #4fc1f9; }
.page-content.index .block8 .plans-table .legend.mobile .col-3:nth-child(6) {
  color: #09f;
  background: #fff; }
.page-content.index .block8 .plans-table .legend.mobile .col-3:nth-child(7) {
  color: #006fff;
  background: #fff; }
.page-content.index .block8 .plans-table .legend.mobile .col-3:nth-child(8) {
  color: #4d4cd0;
  background: #fff;
  border-right: 1px solid #b9c7d4; }

.page-content.index .block8 .title {
  margin: 49px auto 20px auto;
  max-width: 700px;
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
}

.page-content.index .content-cards{
  text-align: center;
}

.page-content.index .content-cards .content-card{
  position: relative;
  width: 300px;
  height: 216px;
  border-radius: 0px;
  display: inline-block;
  vertical-align: middle;
  margin: 9px;
  /*background-color: #cfd3f3;*/
  background-color: #cbe1fc;
}

.page-content.index .content-cards .content-card.tier-card{
  position: relative;
  width: 238px;
  height: 288px;
  border-radius: 0px;
  display: inline-block;
  vertical-align: middle;
  margin: 9px;
  /*background-color: #cfd3f3;*/
  background-color: #cbe1fc;
}

.page-content.index .content-cards .content-card .content-card-header{
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 16px 0;
  margin-bottom: 16px;
  /*background-color: #6761a8;*/
  background-color: #263351;
}

.page-content.index .content-cards .content-card .content-card-subheader{
  font-size: 16px;
  line-height: 24px;
  color: #262626;
  padding-bottom: 20px;
  margin: auto;
}

.page-content.index .content-cards .content-card .content-card-text{
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  color: #262626;
  margin: auto;
}

.page-content.index .content-cards .content-card .content-card-body .content-card-btn {
  width: 150px;
  border-radius: 8px;
  color: #deeffb;
  background-color: #263351;
  border: 2px solid #263351;
  padding: 8px 30px;
  font-size: 15px;
  font-weight: 600;
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.page-content.index .content-cards .content-card .content-card-body .content-card-btn:hover{
  color: #deeffb;
  background-color: #2E3E63;
  border-color: #2E3E63;
  text-decoration: none;
}

.tier-period{
  font-size: 14px;
  bottom: 25px;
}

.page-content.index .content-cards .content-card .content-card-body {
  background-color: #deeffb;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 150px;
  padding-top: 12px;
  border-top: 2px solid #fff;
}

.page-content.index .content-cards .content-card .content-card-body .content-card-text-1 {
  font-size: 14px;
  line-height: 1.43;
  color: #282828;
  display: block;
  max-width: 250px;
  margin: auto;
}

.page-content.index.plans .block1 .slogan p {
  line-height: 48px;
  padding-bottom: 9px;
  font-size: 48px;
  font-weight: 700;
}

.page-content.index.plans .block1 .slogan {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 33px;
  line-height: 36px;
  font-size: 26px;
}

/* Table Comparison */

.page-content.index .block8 .pricing-table .tool-name img {
  position: absolute;
  left: 7px;
  top: 5px;
  max-width: 27px;
}
.page-content.index .block8 .pricing-table .tool-name {
  text-align: left;
  border-bottom: 1px solid #d9e0e7;
  min-width: 273px;
  position: absolute;
  left: -292px;
  min-height: 67px;
  align-items: center;
}
.page-content.index .block8 .pricing-table {
  text-align: center;
  max-width: 856px;
  margin: 0 0 0 auto;
}
.page-content.index .block8 .pricing-table .tool-name .col-12 {
  padding: 0 0 0 55px;
}
.page-content.index .block8 .pricing-table .tool-name .name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}
.page-content.index .block8 .pricing-table .tool-name .desc {
  font-size: 12px;
}
.page-content.index .block8 .pricing-table .legend {
  min-height: 80px;
  color: #fff;
}
.page-content.index .block8 .pricing-table .legend.mobile {
  display: none;
}
.page-content.index .block8 .pricing-table .legend.mobile-col {
  display: none;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(1) {
  background: #4da6ff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(2) {
  background: #1a8cff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(3) {
  background: #0380ff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(4) {
  background: #0073e6;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(5) {
  background: #0059b3;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(6) {
  background: #4da6ff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(7) {
  background: #1a8cff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(8) {
  background: #0380ff;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(9) {
  background: #0073e6;
}
.page-content.index .block8 .pricing-table .legend .col-2:nth-child(10) {
  background: #0059b3;
}

.page-content.index .block8 .pricing-table .legend .col-2 .name {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 12px;
}
.page-content.index .block8 .pricing-table .legend .col-2 .price {
  font-size: 30px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 3px;
}
.page-content.index .block8 .pricing-table .legend .col-2 .desc {
  font-size: 11px;
}
.page-content.index .block8 .pricing-table .legend .col-2 .pricing {
  padding-right: 15px;
}
.page-content.index .block8 .pricing-table .legend .col-2 .pricing .symbol {
  font-size: 12px;
  bottom: 12px;
  left: 3px;
  font-weight: 600;
}
.page-content.index .block8 .pricing-table .table-row {
  border-bottom: 1px solid #fff;
}
.page-content.index .block8 .pricing-table .table-row .table-cell {
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 66px;
  padding: 5px;
}
.page-content.index .block8 .pricing-table .table-row .table-cell .line {
  display: inline-block;
  text-decoration: line-through;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(1) {
  background: #e0efff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(2) {
  background: #c0dfff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(3) {
  background: #a1cfff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(4) {
  background: #81c0ff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(5) {
  background: #62b0ff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(6) {
  background: #e0efff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(7) {
  background: #c0dfff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(8) {
  background: #a1cfff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(9) {
  background: #81c0ff;
  text-align: center;
}
.page-content.index .block8 .pricing-table .table-row .table-cell.col-2:nth-child(10) {
  background: #62b0ff;
  text-align: center;
}
.page-content.index .block8 .pricing-table-mobile {
  display: none;
}

/*@media (max-width: 1024px) {
  .page-content.index .block8 .pricing-table {
    max-width: 638px;
  }
  .page-content.index .block8 .pricing-table-mobile {
    display: none;
  }
}*/

@media (min-width: 1025px) and (max-width: 1200px){
  .page-content.index .block8 .pricing-table{
    display: block;
  }
  .page-content.index .block8 .pricing-table-mobile {
    display: none;
  }
  .page-content.index .block8 .pricing-table {
    text-align: center;
    max-width: 600px;
    margin: 0 0 0 auto;
  }
  .page-content.index .block8 .pricing-table .legend .name span {
    display: none; }
}

@media (max-width: 1024px) {
  .page-content.index .block8 .pricing-table-mobile {
    max-width: 100%;
    display: block;
  }
  .page-content.index .block8 .pricing-table{
    display: none;
  }
  .page-content.index .block8 .pricing-table-mobile .legend {
    min-height: 80px;
    color: #fff;
  }
  .page-content.index .block8 .pricing-table-mobile .table-cell.hide-mobile {
    display: none;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .name span {
    display: none; }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile {
    display: flex; }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-2 {
    border-bottom: 1px solid #b9c7d4;
    border-top: 1px solid #b9c7d4;
    border-left: 1px solid #b9c7d4;
  }

  .page-content.index .block8 .pricing-table-mobile .legend.mobile-col {
    display: flex; }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile-col .col-1 {
    border-bottom: 1px solid #b9c7d4;
    border-top: 1px solid #b9c7d4;
    border-left: 1px solid #b9c7d4;
  }

  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(1) {
    background: #4da6ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(2) {
    background: #1a8cff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(3) {
    background: #0380ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(4) {
    background: #0073e6;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(5) {
    background: #4da6ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(6) {
    background: #1a8cff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(7) {
    background: #0380ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3:nth-child(8) {
    background: #0073e6;
  }

  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(1) {
    background: #e0efff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(2) {
    background: #c0dfff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(3) {
    background: #a1cfff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(4) {
    background: #81c0ff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(5) {
    background: #e0efff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(6) {
    background: #c0dfff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(7) {
    background: #a1cfff;
    word-break: break-word;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell.col-3:nth-child(8) {
    background: #81c0ff;
    word-break: break-word;
    text-align: center;
  }

  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(1) {
    background: #fff;
    color: #4da6ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(2) {
    color: #1a8cff;
    background: #fff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(3) {
    color: #0380ff;
    background: #fff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(4) {
    color: #0073e6;
    background: #fff;
    border-right: 1px solid #b9c7d4;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(5) {
    background: #fff;
    color: #4da6ff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(6) {
    color: #1a8cff;
    background: #fff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(7) {
    color: #0380ff;
    background: #fff;
  }
  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3:nth-child(8) {
    color: #0073e6;
    background: #fff;
    border-right: 1px solid #b9c7d4;
  }

  .page-content.index .block8 .pricing-table-mobile .tool-name {
    position: relative;
    left: 0;
    border-right: 1px solid #b9c7d4;
    border-left: 1px solid #b9c7d4;
    border-bottom: none;
    min-height: 48px;
    text-align: center;
    min-width: 273px;
    align-items: center;
  }
  .page-content.index .block8 .pricing-table-mobile .tool-name .col-12 {
    padding: 0 0 0 0px;
  }
  .page-content.index .block8 .pricing-table-mobile .tool-name img {
    display: none;
    position: absolute;
    left: 7px;
    top: 5px;
    max-width: 27px;
  }
  .page-content.index .block8 .pricing-table-mobile .tool-name .name {
    line-height: 16px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .tool-name .desc {
    line-height: 16px;
    color: #999;
    font-size: 12px;
  }

  .page-content.index .block8 .pricing-table-mobile .table-row:nth-child(1) {
    border-left: 1px solid #b9c7d4;
    border-bottom: none;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row:nth-child(8) {
    border-right: 1px solid #b9c7d4;
    border-bottom: none;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row .table-cell {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 66px;
    padding: 5px;
  }

  .page-content.index .block8 .pricing-table-mobile .legend .col-3 .name {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 12px;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3 .pricing {
    padding-right: 15px;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3 .desc {
    font-size: 11px;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3 .pricing .symbol {
    font-size: 12px;
    bottom: 12px;
    left: 3px;
    font-weight: 600;
  }
  .page-content.index .block8 .pricing-table-mobile .legend .col-3 .price {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 3px;
    text-align: center;
  }
  .page-content.index .block8 .pricing-table-mobile .table-row {
    border-right: 1px solid #b9c7d4;
    border-left: 1px solid #b9c7d4;
    border-bottom: none;
  }

  .page-content.index .block8 .pricing-table-mobile .legend.mobile .col-3 {
    border-bottom: 1px solid #b9c7d4;
    border-top: 1px solid #b9c7d4;
    border-left: 1px solid #b9c7d4;
  }
}

/* ------------------------ */
/* END PRICING TABLE STYLES */
/* ------------------------ */

/* ----------------------- */
/* DEFAULT TEMPLATE STYLES */
/* ----------------------- */

.page-template-default .blog-content ul {
  margin-top: 0;
  margin-bottom: 1rem;
  list-style-type: disc;
  padding-inline-start: 40px;
}

.page-template-default .blog-content ul li {
  list-style-type: disc;
}

.page-template-default .blog-content ul li ul {
  list-style-type: disc;
}

.page-template-default .blog-content ul li ul li {
  list-style-type: circle;
}

.page-template-default .blog-content ul li ul li ul li {
  list-style-type: square;
}

.page-template-default .blog-content ol {
  list-style-type: decimal;
}

.page-template-default .blog-content ol li {
  list-style-type: decimal;
}

/* --------------------------- */
/* END DEFAULT TEMPLATE STYLES */
/* --------------------------- */

/* ----------------- */
/* TOOLS PAGE STYLES */
/* ----------------- */
.block-tools .tool-box .tool-descr .tool-descr-title{
  font-weight: 700;
  font-size: 20px;
  padding: 0 10px;
}

.block-tools .tool-box .tool-descr .tool-descr-title .tool-name{
  font-size: 20px;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 6px;
}

.block-tools .tool-box .tool-descr .tool-descr-text {
  color: rgb(136, 136, 136);
  font-size: 15px;
}

.block-tools .tool-descr .tool-descr-text {
  padding: 0 10px;
}

.block-tools .tool-descr{
  float: right;
  width: 80%;
}

.block-tools .tool-feature-image{
  float: left;
  width: 20%;
  text-align: left;
  max-width: 50px;
  max-height: 50px;
}

.block-tools .tool-box-padding{
  margin-top: 0px;
  outline: none;
  display: table;
  position: relative;
  cursor: auto !important;
  line-height: 1.42857143;
  box-sizing: border-box;
}

.block-tools .tool-box-border{
  padding: 20px 10px;
  border-color: rgb(236, 236, 236);
  border-width: 1px;
  border-style: solid;
}

.block-tools .tool-box-border .tool-button{
  margin-top: 15px;
  outline: none;
  text-align: center;
}

.block-tools .tool-box-border .tool-button a{
  border: 3px solid rgb(0, 212, 91) !important;
  color: rgb(0, 212, 91) !important;
  background-color: transparent !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  line-height: 1.42857143;
  font-size: 14px;
  font-weight: 600;
}

.block-tools .tool-box-border .tool-button a:hover{
  text-decoration: none;
  color: #fff !important;
  background-color: rgb(0, 212, 91) !important;
}

.block-tools .tools-section-title{
  color: rgb(71, 71, 71);
  font-weight: 700;
  text-align: center;
  font-size: 26px;
}

.block-tools .separator{
  border-top-width: 2px;
  border-color: rgb(136, 136, 136);
  width: 25%;
  padding-bottom: 10px;
  padding-top: 10px;
}

.block-tools .tools-section-subtitle{
  text-align: center;
  font-size: 38px;
  color: rgb(1, 78, 114);
  margin-top: 15px;
  line-height: 1.3em;
  font-weight: 600;
  padding-bottom: 20px;
}

.block-tools .tool-list-section{
  padding: 20px 0px;
  margin: 10px 0px 0px;
  outline: none;
}

.background-color-section{
  background-color: rgb(246, 251, 255);
}

.tool-section-padding{
  padding-top: 40px;
}

.page-content.index.tools .bg-grad .slogan{
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
  max-width: none;
}

.tool-content{
  margin-left: auto;
  margin-right: auto;
}

.tools-display-none{
  display: none;
}

/* --------------------- */
/* END TOOLS PAGE STYLES */
/* --------------------- */

/* ----------------------- */
/* PROTRAINING PAGE STYLES */
/* ----------------------- */

.page-content.protraining .getstartedstar {
  margin-bottom: .5rem;
}

.page-content.protraining .aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.page-content.protraining .wp-block-image {
  margin-bottom: 0 !important;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.page-content.protraining .title-text{
  font-size: 18px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.page-content.protraining .notice {
  border-bottom: 1px solid #c1c6ce;
  border-top: 1px solid #c1c6ce;
  padding: 30px 0 12px 0;
  font-size: 18px;
  line-height: 1.5;
}

.page-content.protraining .warningnotice {
  position: relative;
  top: -15px;
}

.page-content.protraining .wp-block-image {
  max-width: 100%;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
}

.page-content.protraining .notice p {
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 500;
}

.page-content.protraining .extensionchrome p {
  font-size: 16px !important;
}
.page-content.protraining .extensionchrome {
  width: 80%;
  margin: 0 auto;
  line-height: 1.5;
}

.page-content.protraining .text-right-aligned {
  text-align: right;
}

.page-content.protraining .extensionchrome .tool-name{
  font-weight: 700;
  font-size: 20px;
}

.page-content.protraining .block-column-other {
  border-right: 4px solid #cbc9c9;
  padding-right: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-content.protraining .block-column {
  border-left: 4px solid #cbc9c9;
  margin-left: 0;
  padding-left: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page-content.protraining .extensionchrome .tool-name-left:before{
  content: url(/app/uploads/2019/06/circno.png);
  position: absolute;
  margin-left: -40px;
  cursor: pointer;
  z-index: 999;
}

.page-content.protraining .extensionchrome .tool-name-right:after {
  content: url(/app/uploads/2019/06/circno.png);
  position: absolute;
  margin-left: 9px;
  cursor: pointer;
  z-index: 999;
}

.page-content.protraining .block3 {
  padding: 40px 0 40px 0;
  background: #e9f2fb;
  z-index: 1;
}

/* .page-content.protraining .toolboxes .blackboxwrap{
  margin-bottom: 28px;
} */

.page-content.protraining .toolboxes .blackboxwrap .tool-box{
  background: #fff;
  padding: 28px;
  border: 1px solid #cbc9c9;
  box-shadow: 1px 1px 6px -1px rgba(0,0,0,0.75);
  margin-left: 30px;
}

.page-content.protraining .toolboxes .blackboxwrap .borderbttom{
  height: 3px;
  width: 10%;
  background: #0380ff;
  margin: -.7em 0 10px 0;
}

.page-content.protraining .toolboxes .blackboxwrap h3 {
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
}

.page-content.protraining .toolboxes .blackboxwrap h3 > a:hover {
  text-decoration: none;
}

.page-content.protraining .toolboxes .blackboxwrap .tool-box img{
  max-width: 85px;
  max-height: 85px;
}

.page-content.protraining .toolboxes .blackboxwrap .tool-box p{
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.page-content.protraining .toolboxes .blackboxwrap .tool-box p > a:hover{
  text-decoration: none;
}

.page-content.protraining .toolboxes .blackboxwrap .tool-box .tool-image{
  float: right !important;
  max-height: 85px;
  max-width: 85px;
  height: 85px;
  width: 89px;
}

.page-content.protraining .chromexten {
  background: #e9f2fb;
}

.page-content.protraining .wp-block-image .alignleft > img{
  z-index: 999;
}

.page-content.protraining.bluestriper{
  background: #162343 url(/app/uploads/2019/06/stribluebg-1.png)no-repeat bottom right;
  background-size: contain;
}

.page-content.protraining.blackboxweapper{
  background: transparent url(/app/uploads/2019/06/blackboxwrapper.png)no-repeat top right;
  background-size: contain;
}

.page-content.protraining.other-protraining .getstartedstar:before {
  margin-top: 1px;
  position: absolute;
  margin-left: -38px;
  content: url(/app/uploads/2019/06/star.png);
}

.page-content.protraining.other-protraining p{
  font-size: 18px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.page-content.protraining.other-protraining .other-protraining-button {
  font-size: 18px;
  color: #fff;
  background-color: #0380ff;
  padding: 15px 50px 15px 50px;
  border-width: 1px;
  border-color: #2196f3;
  border-style: solid;
  border-radius: 10px;
}

.page-content.index.tools .bg-grad {
  background-color: #fff;
  background-image: linear-gradient(180deg, #f2f7fc 0, #fff);
  padding: 20px 0;
  color: #2b2b2b;
  text-align: center;
}

.page-content.black-box.protraining .bg-protraining{
  min-height: 420px;
  position: absolute;
  width: 100%;
  background: #162343;
  z-index: 0;
}

.page-content.black-box.protraining .bg1-protraining{
  height: 420px;
}

@media (max-width: 991px) {
  .page-content.protraining.other-protraining .other-protraining-button {
    margin: 0 auto 20px auto;
    max-width: 86px;
    width: 86px;
    padding: 15px 15px 15px 15px;
  }

  .page-content.protraining .extensionchrome .tool-name-left:before{
    content: none;
  }

  .page-content.protraining .extensionchrome .tool-name-right:after {
    content: none;
  }
  .page-content.protraining .block-column-other {
    border-right: none;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .page-content.protraining .block-column {
    border-left: none;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .page-content.protraining .toolboxes .blackboxwrap .tool-box {
    background: #fff;
    padding: 28px;
    border: 1px solid #cbc9c9;
    box-shadow: 1px 1px 6px -1px rgba(0,0,0,0.75);
    margin-left: 10px;
    margin-right: 10px;
  }

  .page-content.protraining .getstartedstar {
    margin-bottom: .5rem;
    font-size: 24px;
  }

  .page-content.protraining.other-protraining p {
    font-size: 18px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 1rem;
    line-height: 1.5;
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 736px){
  .page-content.index.plans .block1 {
    padding-bottom: 0px;
  }
}

/* --------------------------- */
/* END PROTRAINING PAGE STYLES */
/* --------------------------- */

/* ---------------- */
/* GEMS PAGE STYLES */
/* ---------------- */

.page-content.gems .choose-marketplace, .page-content.gems .gems-url {
  padding: 0 15px;
  z-index: 1;
  max-width: 1000px;
  margin: 0 auto;
}

.page-content.gems .choose-marketplace h2, .page-content.gems .gems-url h2 {
  text-align: left;
  font-size: 38px;
  color: rgb(1, 78, 114);
  margin-top: 15px;
  line-height: 1.3em;
  font-weight: 600;
  padding-bottom: 20px;
}

.page-content.gems .gems-url .link-span{
  color: #808080;
  word-wrap: break-word;
}

.page-content.gems .gems-url .gems-input{
  border-radius: 0.25rem;
}

.page-content.gems .gems-url .gems-input-help{
  padding-left: 5px;padding-top: 5px;color: gray;font-style: italic;font-size:10pt
}

.page-content.gems .gems-url .gems-submit-btn {
  font-size: 18px;
  color: #fff;
  background-color: #0380ff;
  padding: 15px 50px 15px 50px;
  border-width: 1px;
  border-color: #2196f3;
  border-style: solid;
  border-radius: 10px;
  cursor: pointer;
}

.page-content.gems .gems-url .gems-submit-btn:hover {
  background-color: #0859ba;
  border-color: #0859ba;
}

.page-content.gems .gems-url p{
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-size: 18px;
  font-weight: 500;
}

.page-content.gems .gems-url .gems-block-input{
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-content.gems.walmart-2-step-via-brand-container .gems-input-help{
  max-width: 180px !important;
  min-width:180px !important;
}

.page-content.gems.walmart-2-step-via-storefront-container .gems-input-help{
  max-width: 180px !important;
  min-width:180px !important;
}

.page-content.gems .gems-url .btn-outline-secondary {
  padding: 11px 20px;
}
.gems {
    .form-group {
        margin-bottom: 16px;
    }
    .col-md-6 input {
        background-color: #D9E0E8;
        border-color: #D9E0E8;
    }
    .btn-outline-secondary img {
    //restore image size
    width: 14px;
    }
}
.gems .form-group {
    margin-bottom: 1rem
}

.gems .col-md-6 input {
    background-color: #d9e0e8;
    border-color: #d9e0e8
}

.gems .btn-outline-secondary img {
    width: 14px
}
/* -------------------- */
/* END GEMS PAGE STYLES */
/* -------------------- */

/* ---------------------- */
/* AMAZON 101 PAGE STYLES */
/* ---------------------- */

.page-content.amazon101-section .headeramazondark {
  background: #fff url(/app/themes/helium10/assets/img/stripe-1.png)no-repeat left top !important;
  -webkit-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
  box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
}

.page-content.amazon101-section .strip2 {
  background: transparent url(/app/themes/helium10/assets/img/stripe-2.png)no-repeat bottom right;
  height: 148px;
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 132px;
  bottom: 2px;
}

.page-content.amazon101-section .wp-block-image {
  margin-bottom: 0 !important;
}

.page-content.amazon101-section .wp-block-image .aligncenter {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.page-content.amazon101-section figure {
  margin: 0 0 1rem;
}

.page-content.amazon101-section .amazonsettings{
  width: 45%;
  float: left;
  margin-right: 20px;
  margin-bottom: 16px;
  background: #d6d6d7 url(/app/uploads/2019/06/settings.png)no-repeat 96% 46%;
  padding: 30px 70px 30px 20px;
  height: 120px;
  font-size: 18px;
  font-weight: 300 !important;
  border: 1px solid #fff;
}

/* -------------------------- */
/* END AMAZON 101 PAGE STYLES */
/* -------------------------- */

/* ------------------- */
/* LEFT SIDEBAR STYLES */
/* ------------------- */

.widget-area .widget{
  padding-top: 0px !important;
  text-align: center !important;
  margin-bottom: 25px !important;
}

.widget-area .widget-title{
  margin-bottom: 8px;
}

/* ----------------------- */
/* END LEFT SIDEBAR STYLES */
/* ----------------------- */

/* --------------------- */
/* ADNING WIDGETS STYLES */
/* --------------------- */

._ning_hidden {
  opacity: 1 !important;
}

/* ------------------------- */
/* END ADNING WIDGETS STYLES */
/* ------------------------- */

/* --------------- */
/* 404 PAGE STYLES */
/* --------------- */

.recent-post-item{
  line-height: 2;
  font-size: 18px;
  font-weight: 500;
  list-style-type: disc;
}

.link-item{
  line-height: 1.5;
  font-size: 18px;
  font-weight: 500;
}

.recent-post-item a{
  font-size: 18px;
  font-weight: 600;
  color: #262626;
}

.recent-post-item a:hover{
  text-decoration: none;
}

.link-item a{
  font-size: 18px;
  font-weight: 600;
  color: #262626;
}

.link-item a:hover{
  text-decoration: none;
}

/* ------------------- */
/* END 404 PAGE STYLES */
/* ------------------- */

.schema-how-to-step{
  list-style-type: decimal !important;
}

i.facebook-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='4' fill='white'/%3E%3Crect x='9.375' y='3.75' width='11.25' height='22.5' fill='%23003873'/%3E%3Cpath d='M15 0C12.0333 0 9.13319 0.879735 6.66645 2.52796C4.19971 4.17618 2.27713 6.51885 1.14181 9.25975C0.00649921 12.0006 -0.290551 15.0166 0.288227 17.9263C0.867006 20.8361 2.29562 23.5088 4.3934 25.6066C6.49119 27.7044 9.16394 29.133 12.0736 29.7118C14.9834 30.2906 17.9994 29.9935 20.7403 28.8582C23.4811 27.7229 25.8238 25.8003 27.472 23.3335C29.1203 20.8668 30 17.9667 30 15C30 11.0217 28.4196 7.20644 25.6066 4.3934C22.7936 1.58035 18.9783 0 15 0ZM19.05 9.225H16.875C15.825 9.225 15.525 9.975 15.525 10.725V12.1875H18.825L18.45 15H15.6375V23.625H12.825V15H11.025V12.1875H12.75V10.425C12.75 8.1 13.425 6.375 16.05 6.375H19.125V9.1875L19.05 9.225Z' fill='white'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}
i.linkedin-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='4' fill='white'/%3E%3Crect x='5.625' y='3.75' width='18.75' height='22.5' fill='%23003873'/%3E%3Cpath d='M15 0C12.0333 0 9.13318 0.879735 6.66645 2.52796C4.19971 4.17618 2.27713 6.51885 1.14181 9.25975C0.00649921 12.0006 -0.290551 15.0166 0.288227 17.9263C0.867006 20.8361 2.29561 23.5088 4.39339 25.6066C6.49118 27.7044 9.16392 29.133 12.0736 29.7118C14.9834 30.2906 17.9994 29.9935 20.7402 28.8582C23.4811 27.7229 25.8238 25.8003 27.4721 23.3335C29.1203 20.8668 30 17.9667 30 15C30 11.0217 28.4197 7.20644 25.6066 4.3934C22.7936 1.58035 18.9783 0 15 0ZM10.95 21.9H8.1375V12.75H10.95V21.9ZM9.44999 10.95C9.2611 10.9565 9.07289 10.9242 8.89704 10.8549C8.7212 10.7856 8.56149 10.6808 8.42784 10.5472C8.29419 10.4135 8.18943 10.2538 8.12013 10.078C8.05083 9.90212 8.01846 9.71389 8.025 9.525C8.02055 9.3302 8.05691 9.13662 8.13172 8.9567C8.20653 8.77678 8.31815 8.6145 8.45942 8.4803C8.60069 8.3461 8.76846 8.24293 8.95197 8.17743C9.13549 8.11194 9.33069 8.08556 9.52501 8.1C9.71536 8.08759 9.90617 8.11594 10.0847 8.18317C10.2632 8.25039 10.4253 8.35494 10.5602 8.48982C10.6951 8.6247 10.7996 8.78681 10.8668 8.96533C10.9341 9.14384 10.9624 9.33465 10.95 9.525C10.9545 9.7198 10.9181 9.91338 10.8433 10.0933C10.7685 10.2732 10.6568 10.4355 10.5156 10.5697C10.3743 10.7039 10.2065 10.8071 10.023 10.8726C9.83951 10.9381 9.64431 10.9644 9.44999 10.95ZM21.9 21.9H19.0875V16.65C19.1248 16.4017 19.1047 16.1481 19.0286 15.9088C18.9525 15.6696 18.8226 15.4509 18.6487 15.2698C18.4748 15.0887 18.2616 14.9499 18.0256 14.8641C17.7896 14.7783 17.5371 14.7478 17.2875 14.775C16.9432 14.786 16.6099 14.8987 16.3296 15.0989C16.0493 15.2991 15.8346 15.5779 15.7125 15.9C15.6467 16.1442 15.6214 16.3976 15.6375 16.65V21.9H12.825C12.825 21.9 12.9 13.575 12.825 12.675H15.6375V13.875C15.9179 13.3807 16.3282 12.9727 16.824 12.695C17.3198 12.4174 17.8821 12.2808 18.45 12.3C20.475 12.3 22.05 13.65 22.05 16.5V21.9H21.9Z' fill='white'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}
i.youtube-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='4' fill='white'/%3E%3Crect x='3.75' y='3.75' width='22.5' height='22.5' rx='8' fill='%23003873'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0C12.0333 0 9.13318 0.879735 6.66645 2.52796C4.19971 4.17618 2.27713 6.51885 1.14181 9.25975C0.00649921 12.0006 -0.290551 15.0166 0.288227 17.9263C0.867006 20.8361 2.29562 23.5088 4.39341 25.6066C6.4912 27.7044 9.16394 29.133 12.0737 29.7118C14.9834 30.2906 17.9994 29.9935 20.7403 28.8582C23.4812 27.7229 25.8238 25.8003 27.472 23.3335C29.1203 20.8668 30 17.9667 30 15C30 11.0217 28.4196 7.20644 25.6066 4.3934C22.7936 1.58035 18.9783 0 15 0ZM24.45 17.625C24.4121 18.2539 24.337 18.88 24.225 19.5C24.1104 20.0888 23.792 20.6184 23.3256 20.9956C22.8592 21.3728 22.2747 21.5735 21.675 21.5625C20.25 21.6375 18.8625 21.7125 17.475 21.7125H15C12.9 21.7125 10.875 21.7125 8.77501 21.5625C8.09898 21.5651 7.43155 21.411 6.82501 21.1125C6.40876 20.9246 6.0754 20.5912 5.88751 20.175C5.60663 19.4537 5.42986 18.6961 5.36251 17.925C5.22507 16.3287 5.20001 14.7248 5.28751 13.125C5.27607 12.2656 5.37693 11.4083 5.58751 10.575C5.68182 10.2511 5.80741 9.9371 5.96251 9.6375C6.14395 9.31519 6.39745 9.03918 6.70318 8.83102C7.00892 8.62286 7.35863 8.48818 7.72501 8.4375C8.34182 8.31312 8.97127 8.26277 9.60001 8.2875C11.775 8.2125 13.95 8.1375 16.1625 8.2125C17.8125 8.2125 19.5375 8.2875 21.1875 8.3625C21.6982 8.32104 22.2115 8.39804 22.6875 8.5875C23.0097 8.69384 23.3045 8.86997 23.5508 9.10332C23.7971 9.33668 23.9889 9.6215 24.1125 9.9375C24.3335 10.5947 24.4844 11.2735 24.5625 11.9625C24.6366 13.8506 24.599 15.7414 24.45 17.625Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8984 11.625V17.8125C14.7734 16.7625 16.6484 15.7875 18.5234 14.7375C16.5734 13.725 14.7734 12.675 12.8984 11.625Z' fill='white'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}
i.twitter-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='4' fill='white'/%3E%3Crect x='3.75' y='3.75' width='22.5' height='22.5' rx='8' fill='white'/%3E%3Cpath d='M16.3174 13.7749L22.1457 7H20.7646L15.7039 12.8826L11.6619 7H7L13.1122 15.8955L7 23H8.3812L13.7254 16.7878L17.994 23H22.656L16.3171 13.7749H16.3174ZM14.4257 15.9738L13.8064 15.0881L8.87886 8.03974H11.0003L14.9769 13.728L15.5962 14.6137L20.7652 22.0075H18.6438L14.4257 15.9742V15.9738Z' fill='%23003873'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}
i.instagram-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='4' fill='white'/%3E%3Crect x='3.75' y='3.75' width='22.5' height='22.5' rx='8' fill='%23003873'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0C12.0333 0 9.13318 0.879735 6.66645 2.52796C4.19971 4.17618 2.27713 6.51885 1.14181 9.25975C0.00649921 12.0006 -0.290551 15.0166 0.288227 17.9263C0.867006 20.8361 2.29562 23.5088 4.39341 25.6066C6.4912 27.7044 9.16394 29.133 12.0737 29.7118C14.9834 30.2906 17.9994 29.9935 20.7403 28.8582C23.4812 27.7229 25.8238 25.8003 27.472 23.3335C29.1203 20.8668 30 17.9667 30 15C30 11.0217 28.4196 7.20644 25.6066 4.3934C22.7936 1.58035 18.9783 0 15 0ZM23.0062 18.6187C23.0062 19.8072 22.5341 20.9471 21.6937 21.7875C20.8533 22.6279 19.7135 23.1 18.525 23.1H11.3813C10.1928 23.1 9.05293 22.6279 8.21253 21.7875C7.37213 20.9471 6.90001 19.8072 6.90001 18.6187V11.4656C6.89877 10.8763 7.01377 10.2926 7.23842 9.74784C7.46307 9.20307 7.79297 8.70795 8.20921 8.29084C8.62546 7.87372 9.11988 7.5428 9.66418 7.31701C10.2085 7.09122 10.792 6.975 11.3813 6.975H18.5438C19.133 6.975 19.7165 7.09122 20.2608 7.31701C20.8051 7.5428 21.2996 7.87372 21.7158 8.29084C22.132 8.70795 22.4619 9.20307 22.6866 9.74784C22.9112 10.2926 23.0262 10.8763 23.025 11.4656L23.0062 18.6187Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 17.7188C14.4623 17.7188 13.9366 17.5593 13.4895 17.2606C13.0424 16.9618 12.694 16.5372 12.4882 16.0404C12.2824 15.5436 12.2286 14.997 12.3335 14.4696C12.4384 13.9422 12.6973 13.4578 13.0776 13.0776C13.4578 12.6973 13.9422 12.4384 14.4696 12.3335C14.997 12.2286 15.5436 12.2824 16.0404 12.4882C16.5372 12.694 16.9618 13.0424 17.2606 13.4895C17.5593 13.9366 17.7187 14.4623 17.7187 15C17.7163 15.7203 17.4291 16.4104 16.9197 16.9197C16.4104 17.429 15.7203 17.7163 15 17.7188Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5234 8.38092H11.3797C10.9751 8.38091 10.5745 8.46076 10.2008 8.61588C9.82708 8.771 9.4877 8.99834 9.20203 9.28488C8.91637 9.57141 8.69005 9.9115 8.53607 10.2857C8.38209 10.6598 8.30347 11.0607 8.3047 11.4653V18.6184C8.3047 19.434 8.62868 20.2161 9.20535 20.7928C9.78203 21.3694 10.5642 21.6934 11.3797 21.6934H18.5422C19.3577 21.6934 20.1399 21.3694 20.7165 20.7928C21.2932 20.2161 21.6172 19.434 21.6172 18.6184V11.4653C21.6184 11.0591 21.5392 10.6567 21.3841 10.2813C21.2289 9.90592 21.0009 9.56499 20.7133 9.27821C20.4256 8.99143 20.084 8.76448 19.7081 8.61047C19.3323 8.45646 18.9296 8.37844 18.5234 8.38092ZM14.9984 19.1247C14.1826 19.1247 13.3851 18.8827 12.7067 18.4295C12.0284 17.9762 11.4997 17.332 11.1875 16.5782C10.8752 15.8245 10.7935 14.9951 10.9527 14.1949C11.1119 13.3947 11.5047 12.6597 12.0816 12.0829C12.6585 11.506 13.3935 11.1131 14.1937 10.9539C14.9939 10.7948 15.8233 10.8765 16.577 11.1887C17.3308 11.5009 17.975 12.0296 18.4283 12.7079C18.8815 13.3863 19.1234 14.1838 19.1234 14.9997C19.1234 16.0937 18.6888 17.1429 17.9153 17.9165C17.1417 18.6901 16.0925 19.1247 14.9984 19.1247ZM19.3297 11.6247C19.1443 11.6247 18.963 11.5697 18.8088 11.4667C18.6547 11.3637 18.5345 11.2172 18.4636 11.0459C18.3926 10.8746 18.374 10.6861 18.4102 10.5043C18.4464 10.3224 18.5357 10.1554 18.6668 10.0243C18.7979 9.89314 18.9649 9.80385 19.1468 9.76768C19.3287 9.73151 19.5172 9.75007 19.6885 9.82103C19.8598 9.89199 20.0062 10.0121 20.1092 10.1663C20.2122 10.3205 20.2672 10.5017 20.2672 10.6872C20.2672 10.8103 20.243 10.9322 20.1958 11.0459C20.1487 11.1597 20.0797 11.263 19.9926 11.3501C19.9056 11.4371 19.8022 11.5062 19.6885 11.5533C19.5747 11.6004 19.4528 11.6247 19.3297 11.6247Z' fill='white'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}

footer.page .footer-info .footer-nav li:first-child a {
  color: #fff;
  margin: 0 14px 0 0;
}

.index-footer .footer__social .linkedin-icon{
  width: 32px;
  height: 32px;
  fill: currentColor;
  overflow: hidden;
  vertical-align: middle;
  position: relative;
  min-width: 32px;
}

.index-footer .footer__social .linkedin-icon:hover {
  color: #0059cc;
}

.wp-block-quote {
  border-left: 4px solid #0080fe;
  margin: 20px 0;
  padding-left: 1em;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{
  line-height: inherit !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item {
  vertical-align: unset !important;
}

#cookie_action_close_header{
  border-radius: 0.25rem;
}
