/* link behaviour reset */
a.box-link {text-decoration: none !important;}

/* BOX 1 - EXCLUSIVE BONUS */

.box-bonus-striped {
  background: repeating-linear-gradient(
  315deg,
  #E7E7DF,
  #E7E7DF 22px,
  #5F6F89 22px,
  #5F6F89 44px,
  #E7E7DF 44px,
  #E7E7DF 66px,
  #F94D35 66px,
  #F94D35 88px
);
  padding:10px !important;
  margin:15px 0 !important;
  } 
.bonus-wrap {
  overflow: hidden;
  background: url(images/download_red.png) 20px center no-repeat;
  background-color: #E7E7DF;
  margin:0;
  padding: 30px 10px 25px 125px;
}
.box-bonus-striped h3 {
  font-family: 'Roboto Condensed', Verdana, Arial, sans-serif !important;
  font-size: 25px !important;
  font-weight: 700 !important;
  margin:0 0 5px 0 !important;
  letter-spacing: normal !important;
  color:#000 !important;
}
.box-bonus-striped p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size:20px !important;
  font-weight: normal !important;
  margin:0 !important;
  color:#333 !important;
  line-height:24px !important;
}
@media only screen and (max-width: 419px) {
    .bonus-wrap {
        padding-top:100px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}

/* BOX 2 - FEATURED DOWNLOAD */
.box-featured-download { 
    background:url(images/download.png) 20px 20px no-repeat;
    background-color: #FFF;
    border: #DDDDDD 8px solid;
    min-height:120px;
    padding-left: 175px;
    padding-right: 25px;
    margin:15px 0px;
}

.box-featured-download h3, .box-featured-download h3 a {
  font-family: 'Roboto Condensed', Verdana, Arial, sans-serif !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 25px !important;
  color: #000 !important;
  margin-top:20px !important;
  letter-spacing: normal !important;
}

.box-featured-download p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size:18px !important;
  font-weight: normal !important;
  color: #929292 !important;
  margin-top:-25px !important;
  margin-bottom: 15px !important;
}
@media only screen and (max-width: 419px) {
    .box-featured-download {
        padding-top:90px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}


/* BOX 3 - FREE REPORT*/
.box-free-report {
  background: url(images/report.png) 20px 20px no-repeat;
  background-color:#FFFF00;
  border: #666666 4px dashed;
  min-height: 125px;
  padding-left: 150px;
  margin:15px 0px;
  padding-right:15px !important;
}
.box-free-report h3 {
  font-family: 'Roboto Condensed', Verdana, Arial, sans-serif !important;
  font-size: 25px !important;
  font-weight: 400;
  text-transform: uppercase !important;
  color: #333333 !important;
  margin:20px 0 5px 0 !important;
  letter-spacing: normal !important;
}

.box-free-report p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: normal !important;
  color: #333333 !important;
  margin:0 0 20px 0 !important;
  line-height: 25px !important;
}
@media only screen and (max-width: 419px) {
    .box-free-report {
        padding-top:100px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}

/* BOX 4 - SECRET SEO TACTICS */
.box-seo-report {
  background-color: #FFFFFF;
  border: #25B7D3 5px solid;
  padding: 100px 0 10px; 
  margin:100px 0 35px 0;
  text-align: center;
  position: relative;
}
.icon-seo {
  position: absolute;
  left:50%;
  margin-left: -87px;
  top:-85px;
}
.box-seo-report h3 {
  font-family: 'Roboto Condensed', Tahoma, sans-serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  color: #333333 !important;
  margin:20px 0 !important;
  letter-spacing: normal !important;
  padding:0 15px !important;
}
.box-seo-report p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 22px !important;
  font-weight: normal !important;
  text-align: left !important;
  color: #333333 !important;
  text-align: center !important;
  margin: 0 30px !important;
  line-height: 27px !important;
}
.box-seo-report a.bttn-download {
  display:inline-block;
  background-color: #17B198 !important;
  font-family: 'Roboto', Verdana, Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 22px;
  text-transform: uppercase;
  color: #FFFFFF !important;
  text-decoration: none;
  padding:16px 27px;
  margin: 20px 0;
  border:none !important;
}
.box-seo-report a.bttn-download:hover {
  color:#fff !important;
  background-color:#20B7D4 !important;
}


/* BOX 5 - FREE REPORT REVEALS */
.box-ultimate-list { 
  overflow: hidden; 
  text-align: center;
  background: #FFD400;
  position: relative;
  padding-right:75px;
}
.box-arrow-box {
  position: relative;
  background: url(images/download_circle.png) center center no-repeat;
  background-color: #23364D;
  width:75px !important;
  height:75px !important;
  float: left;
}
.box-arrow-box:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(35, 54, 77, 0);
  border-left-color: #23364D;
  border-width: 9px;
  margin-top: -9px;
}
.box-ultimate-text {
  overflow: hidden;
  padding-top:14px;
}
.box-ultimate-text h3 {
    font-family: 'Roboto Condensed', Verdana, Arial, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
    margin:0 !important;
    text-shadow:4px 4px 2px rgba(150, 150, 150, 1) !important;
}
.box-ultimate-text p {
  font-family: 'Roboto Condensed', Verdana, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #21344C !important;
  margin:0 !important;
}

.box-ultimate-arrow {
  position: absolute;
  top:0;
  right: 0;
  width:75px;
  height:75px;
  background: url(images/white_arrow.png) center center no-repeat;
  background-color: #FFC300;
}
@media only screen and (max-width: 599px) {
  .box-ultimate-list { padding:0;}
    .box-arrow-box, .box-ultimate-arrow {
        float:none;
        width:100%;
        position: relative;
    }
    .box-ultimate-text { padding:16px 10px !important;}
}

/* BOX 6 - FREE REPORT REVEALS */
.box-exclusive-bonus {
  background: url(images/download_cloud.png) 37px 34px no-repeat;
  background-color: #E54D54;
  font-family: 'Roboto Condensed', Tahoma, sans-serif;
  padding: 20px 10px 20px 150px;
  min-height: 80px;
  margin:35px 0;
}
.box-exclusive-bonus h3 {
  color: #FFFFFF !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  text-decoration: underline !important;
  margin: 0 !important;
  font-family: 'Roboto Condensed', Tahoma, sans-serif !important;
  letter-spacing: normal !important;
}
.box-exclusive-bonus p {
  color: #FFFFFF !important;
  font-size: 18px !important;
  margin: 0 !important;
  font-family: Arial, Tahoma, sans-serif !important;
  font-weight:400 !important;
  line-height: 25px !important;
}
@media only screen and (max-width: 419px) {
    .box-exclusive-bonus {
        padding-top:80px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}


/* BOX 7 - DOWNLOAD*/
.box-download-line {
  background: url(images/bckg_blue.gif) right repeat-y;
  background-color: #009FF5;
  text-align: center;
  min-height:75px;
  margin:15px 0;
}
.box-wrap-bckg {
  background: url(images/download_blue.png) right 24px center no-repeat;
  min-height:75px;
  padding-right: 90px;
  overflow: hidden;
}
.box-download-line h3 {
  font-family: 'Roboto Condensed', Tahoma, sans-serif !important;
  color: #FFFFFF !important;
  text-transform: uppercase !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
  margin: 25px 0 !important;
}
.box-download-line h3 a {
  font-weight: 900 !important;
  text-decoration: underline !important;
  color: #FFFFFF !important;
  border-bottom:none !important;
}
.box-download-line h3 a:hover {
  color: #fff !important;
}


/** BOX 8 - EXCLUSIVE BLACK */
.box-exclusive-black {
  background: url(images/star_black.png) 30px center no-repeat;
  background-color: #000000;
  color: #FFFFFF;
  min-height: 60px;
  padding: 20px 10px 20px 100px;
  margin: 35px 0;
} 
.box-exclusive-black h3 {
  font-family: 'Roboto Condensed', Tahoma, sans-serif !important;
  font-size: 22px !important;
  text-decoration: underline !important;
  margin: 0 !important;
  color:#fff !important;
  letter-spacing: normal !important;
  padding-bottom:5px !important;
}
.box-exclusive-black p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size:18px !important;
  margin:0 !important;
  color:#fff !important;
}
@media only screen and (max-width: 419px) {
    .box-exclusive-black {
        padding-top:60px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}


/* BOX 10 - FREE REPORT */
.box-pdf-report {
    background: url(images/pen.png) 22px center no-repeat;
    background-color: #233E55;
    border:#82E5E1 5px solid;
    border-radius: 5px;
    color: #fff;
    padding: 15px 10px 25px 124px;
    margin:35px 0;
}

.box-pdf-report h3 { 
  font-family: 'Roboto Condensed', Tahoma, sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;  
  text-transform: uppercase !important;
  letter-spacing: normal !important;
  color:#fff !important;
}

.box-pdf-report p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size:20px !important;
  font-weight: normal !important;
  margin:0 !important;
  color:#fff !important;
}
@media only screen and (max-width: 419px) {
    .box-pdf-report {
        padding-top:90px;
        padding-left: 15px;
        background-position: center 15px;
        text-align: center;
    }
}
