.head .green-bg {
  background: rgba(76, 175, 80, 0.81);
}

.head .rows p {
  font-size: 18px;
}

.head .rows p strong {
  color: #3e9c42;
}

#ssl-lp .section1 {
  background: #fff;
}

#ssl-lp .section2 {
  background: #f5f5f5;
  padding-top: 40px;
}

.head .green-bg h1 {
  font-family: 'Opensans-regular';
  line-height: 44px;
  font-size: 34px;
  margin-top: 0;
}

.head .green-bg h3 {
  background: none;
  padding-left: 0;
}

.head .green-bg h3 {
  font-family: 'Opensans-regular';
}
.head .green-bg h3:before {
  font-family: 'papaki-icons';
  content: '\e93b';
  font-weight: normal;
  font-size: 44px;
  position: relative;
  top: 9px;
}

.section1 .ssl-plans .item .plan h4 {
  font-size: 22px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0 !important;
  height: 50px;
}

.section1 .ssl-plans .item .plan h5 {
  padding-bottom: 10px;
}

/*remove long class from 3rd package*/

#shadow_main div,
#shadow_main h1,
#shadow_main h2,
#shadow_main h3,
#shadow_main h4,
#shadow_main h5,
#shadow_main h6,
#shadow_main a,
#shadow_main p,
#shadow_main span,
#shadow_main li,
.section1 .ssl-plans .item .plan h4,
.section1 .ssl-plans .item .plan h5,
.section2 h2,
.section3 h2,
#ssl-compare-page .section2 .reason h4,
#ssl-lp .section3 .reason h4,
.section2 h3,
.section3 h3,
#ssl-lp .section5 h2,
.section1 h2 {
  font-family: 'Opensans-regular';
}

a.astra {
  font-family: 'Opensans-regular' !important;
}

#ssl-compare-page .section2 .reason h3,
#ssl-lp .section3 .reason h3 {
  font-family: 'Opensans-bold';
}

.section1 .ssl-plans .item .plan a.btn {
  font-size: 16px;
}

#ssl-lp .section2 h2,
#ssl-lp .section2 li:hover h3 {
  color: #52b266;
}

.section2 li,
.section3 li {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

#ssl-compare-page .section2,
#ssl-lp .section3 {
  background: #52b266;
}

#ssl-lp .section5 h2 {
  font-size: 22px;
}

a.astra,
button.astra {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#ssl-lp .section3 .reason.r1 .icon {
  /* background: url(); */
  background: url(//cdn.papaki.com/sites/all/themes/papaki3/n/ssl/img/icon1.svg);
}

#ssl-lp .section3 .reason.r2 .icon {
  background: url(//cdn.papaki.com/sites/all/themes/papaki3/n/ssl/img/icon2.svg);
}

#ssl-lp .section3 .reason.r3 .icon {
  background: url(//cdn.papaki.com/sites/all/themes/papaki3/n/ssl/img/icon3.svg);
}

.section2 li .icon,
.section3 li .icon {
  background: url(//cdn.papaki.com/sites/all/themes/papaki3/n/ssl/img/ssl_section3.svg)
    no-repeat;
}

.section2 li.one .icon,
.section2 li.one:hover .icon {
  background-position: 0 -194px;
  background-size: 93px;
}

.section2 li.two .icon,
.section2 li.two:hover .icon {
  background-position: 0 0;
  background-size: 93px;
}

.section2 li.three .icon,
.section2 li.three:hover .icon {
  background-position: 0 -99px;
  background-size: 93px;
}

/* faq */

.panel.panel-default li,
p.normal_font {
  color: #585858;
}
#collapse1 > div > p,
#collapse3 > div > p {
  font-size: 14px;
}

.section_header h2.ssl_faq {
  font-family: OpenSans-Regular;
}

@media all and (max-width: 1200px) {
  .head .container {
    width: 95%;
    padding: 0;
  }

  .head .green-bg h1 {
    font-family: 'Opensans-regular';
    line-height: 40px;
    font-size: 30px;
    margin-top: 0;
  }

  .section2 li.one {
    height: 170px;
  }
  .section2 li.two {
    height: 165px;
  }
  .section2 li.three {
    height: 210px;
  }
  .section2 li.three .icon {
    /* height: 130px; */
    margin-bottom: 85px;
  }
}

@media all and (max-width: 992px) {
  .head .container {
    width: 90%;
    text-align: center;
  }

  .head .green-bg {
    height: initial;
    margin-bottom: 10px;
  }

  #ssl-lp .section2 h2 {
    text-align: center;
  }
}

@media all and (max-width: 992px) {
  .head .container {
    width: 100%;
  }
}

@media all and (max-width: 700px) {
  .head .col-md-8 {
    display: block;
    background: rgba(255, 255, 255, 0.75);
  }

  .head .col-md-8 p {
    background: none;
    padding: 10px 15px;
    border-right: none;
  }
}

@media all and (max-width: 551px) {
  .head > div > .row {
    padding-bottom: 20px;
  }

  .head > div > .row > .col-md-8.col-lg-8.rows {
    padding-bottom: 30px;
  }
}

@media all and (max-width: 500px) {
  .section2 ul,
  .section2 .fade p {
    text-align: center;
  }

  .section2 li.one,
  .section2 li.two,
  .section2 li.three {
    height: auto;
  }

  .section2 li.one .icon {
    margin-bottom: -10px;
  }

  .section2 li.three .icon {
    margin-bottom: 15px;
  }
}

/* ssl logo styles */

.green-left,
.green-right {
  display: none;
}
.emphasisGreen {
  background: rgba(82, 178, 102, 0.8);
  border-bottom: 7px solid #379a4c;
}

.section1 .ssl-plans .item .plan .features ul {
  height: 170px;
}

.section1 .ssl-plans .item .plan {
  height: 570px;
}

.section1 .ssl-plans .item.ev .plan .features ul {
  height: 190px;
}

.section1 .ssl-plans .item.ev.active .plan {
  height: 590px;
}

@media (max-width: 425px) {
  .section1 .ssl-plans .item.ev.active .plan .features ul,
  .section1 .ssl-plans .item.ev.active .plan,
  .section1 .ssl-plans .item .plan .features ul {
    height: 170px;
    height: unset;
  }

  .section1 .ssl-plans .item .plan {
    height: 660px;
    height: unset;
  }
}

@media (max-width: 393px) {
  .plan.prod3.last.promo1.pid7 > h5 {
    margin-top: 35px;
  }
}

.infoItem {
  font-size: 15px;
}

@media (max-width: 700px) {
  .cloudCont {
    margin-left: 0;
  }

  .emphasisGreen {
    background: #52b266;
  }
}

/* new section */
#ssl-lp .section2 {
  background: #fff;
}

/* new ssl logos in table */

.section1 .ssl-plans .item .plan {
  height: unset;
  min-height: 695px;
}

.s1_positiveCont {
  height: 40px;
  width: 200px;
  margin: 20px auto 0;
  /* position: relative; */
}

.s1_positive {
  /* position: relative; */
  /* top: 40px; */
  /* transform: translateY(-50%); */
}

.s1_essentialCont {
  height: 40px;
  width: 200px;
  margin: 0px auto;
  position: relative;
  margin-top: 20px;
}

.s1_comodoCont {
  height: 40px;
  width: 100px;
  margin: 0px auto;
  position: relative;
  margin-bottom: 20px;
}

.s1_essential,
.s1_comodo {
  position: relative;
  top: 20px;
  transform: translateY(-50%);
}

.s1_essential {
  top: 10px;
}

.s1_comodo {
  top: 20px;
}

img.s1_positive2 {
  height: 40px;
  width: 165px;
}

.s1_positiveCont2 {
  margin: 0 auto 20px;
  width: 165px;
}

img.s1_geotrust {
  height: 40px;
  width: 156px;
}

.s1_geotrustCont {
  width: 156px;
  margin: 20px auto 0;
}

.s1_geotrustCont2 {
  width: 100px;
  margin: 0 auto 10px;
}

img.s1_geotrust2 {
  height: 50px;
  width: 100px;
}

img.s1_geotrust {
  height: 40px;
  width: 156px;
}

.s1_geotrustCont {
  width: 156px;
  margin: 20px auto 0;
}

.s1_geotrustCont2 {
  width: 100px;
  margin: 0 auto 10px;
}

img.s1_geotrust2 {
  height: 50px;
  width: 100px;
}
