body{
}

h1,h2,h3,h4,h5,h6{
  font-family:'Oswald';
}
h2.content-title{
  font-size:50px;
  color:#c0392b;
  text-transform: uppercase;
}

ul{
  -webkit-padding-start:0px;
  padding-left:0px;
}
.main-content p{
  font-size:18px;
  font-weight:100;
}

.faq p{
  font-size:14px;
}

.faq li{
  list-style: none;
}

.top-2{
  background:url(../material/pattern.jpg);
  background-size: cover;
  color:#fefefe;
  padding-bottom:50px;
}

.top-2/*,.main-content*/{
   height:100%;
}

ul.info-top-2{
  -webkit-padding-start:0px;
  padding-left:0px;
  font-family:'helvetica';
}

.top-2 ul.info-top-2 li {
border-top: 2px solid #8bafc6;
background: url(../material/icon-mark.png) left center no-repeat;
padding: 10px 0px 10px 60px;
}

.info-top-2 li{
  list-style: none;
  text-transform: uppercase;
}

.buttons-1 a{
  margin-top: 50px;
}

.buttons-1 a{
  display:block;
}

.buttons-1 h2,.buy-button h2{
  margin-top:0px;
  margin-bottom:0px;
}

.underline{
  font-weight: bold;
  text-decoration:underline;
}

.orange{
  color:#ffee46;
  font-weight: bold;
}

.red{
  color:#c0392b;
}

img.logo{
  height:50px;
  width:auto;
  margin-bottom:25px;
}
.logo-container{
  text-align:center;
}

.content-1{
  padding-top:50px;
}

/*-----------------------------------------------------------------------------------*/
/* main content */
/*-----------------------------------------------------------------------------------*/

.main-content{
  padding-top:25px;
  background:#dddddd;
}


.skin-preview{
  max-height:300px;
  overflow:auto;
}

.center-img{
  text-align:center;
}

.padding-top{
  padding-top:25px;
}

#sharing-related{
  background:#333333;
}

#sharing-related h2{
  color:#fefefe;
}

.feature-3{
  padding-top:75px;
}

.feature-3-content{
  margin-left:80px;
}

.feature-3-content h3{
  margin-top:0px;
}

.feature-3 i.fa{
  float:left;
  line-height:100px;
  color:blue;
}

.responsive{
  padding-top:25px;
}

hr{
  border-top: 1px solid #bbbbbb;
  border-bottom: 1px solid #eeeeee;
  margin-top:50px;
  margin-bottom:50px;
}

.skin{
  padding-top:75px;
}

.post-format h2{
  margin-top:100px;
  text-align:center;
  margin-bottom:25px;
}

.post-format li{
  list-style: none;
}

.color-accent{
  padding-top:100px;
}

.img-center{
  margin-left:auto;
  margin-right:auto;
}

.text-center{
  text-align:center;
}

.text-italic{
  font-style: italic;
}

.niche li{
  list-style:none;
  font-size:32px;
  font-family:'oswald';
  text-transform: uppercase;
}

.niche-left{
  text-align:right;
}

.niche i{
  color:#263499;
}

.niche-left i{
  padding-left:15px;
}

.niche-right i{
  padding-right:15px;
}

img.reviewer{
  max-width:150px;
  height:auto;
}

.review-content i{
  position:relative;
  top:-10px;
  color:#999999;
}
.image-center{
  text-align:center;
}
/*-----------------------------------------------------------------------------------*/
/* responsive */
/*-----------------------------------------------------------------------------------*/

@media (max-width: 768px){
  .buttons-1 a{
    margin-top:25px;
  }
  .buttons-1{
    margin-top:0px;
  }
  .video-area{
    margin-bottom:25px;
  }
  .container{
    margin-left:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
  }
  .content-1{
    padding-top:15px;
  }
  .responsive{
  padding-top:25px;
  }
  .color-accent,.skin{
    padding-top:0px;
  }
}

@media (min-width:992px){
  html,body{
    height:100%;
  }
}