@charset "UTF-8";
/* CSS Document */

/*========HERO=========*/
.digital-press #hero {
 background: #000000; /* transparent linear-gradient(180deg, #000000 0%, #101010 34%, #797979 100%) 0% 0% no-repeat padding-box;*/
  padding-top: 30px;
  
}
.digital-press #hero h1 {
  color: #00B2A9;
}
@media handheld, only screen and (max-width:768px) { 
    .digital-press #hero h1 {font-size: 28px; }
}
.digital-press #hero p.h2 {
  color: #ffffff;
}
.digital-press h2 {margin-top: 0;}

div#main-image {
      bottom: -26px;
  position: relative;
}
@media handheld, only screen and (min-width:768px) {
/*    .digital-press #hero {height: 300px;}*/
}
@media handheld, only screen and (min-width:850px) {
    div#main-image {bottom: -6px;}
}
@media handheld, only screen and (min-width:960px) {
    div#main-image {bottom: 10px;}
}
@media handheld, only screen and (min-width:992px) {
/*    .digital-press #hero {height: 350px;}*/
    div#main-image {bottom: auto;}
}

/*========INTRO=========*/
.digital-press #intro {
  padding: 5px 0 40px;
}
.digital-press #intro p.lead {
  color: #ffffff;
    margin: 0 auto;
    font-family: "Montserrat", Arial, sans-serif;
}
@media handheld, only screen and (min-width:768px) {
/*    .digital-press #intro p.lead {width: 80%;}*/
    .digital-press #intro {  margin-top: -20px;}

}
@media handheld, only screen and (min-width:1200px) {
 .digital-press #intro {  margin-top: -52px;}

}

/*========FEATURES========= */
.digital-press #press-features {background-color: #E7E6E6; padding: 40px 0;}
.digital-press #feature-tabs {background-color: #E7E6E6; padding: 10px 0 40px 0;}
.digital-press #press-features p {font-size: 16px;}
.digital-press #press-features ul li {padding-bottom: 18px; font-size: 16px;}
.digital-press #press-features ul li a.btn-tertiary, .digital-press #press-features ul li a.btn-default {padding: 8px;}
.digital-press #press-features ul li a.btn-tertiary {background: linear-gradient(0deg, rgba(177,91,134,1) 0%, rgba(68,15,80,1) 100%);}
.digital-press #press-features ul li a.btn-tertiary:hover { background: none; background-color: #000000;}
#features {background-color: #ffffff;
    padding: 15px 30px 30px;
    border-radius: 4px;
    box-shadow: 5px 5px 5px #ccc;}

#features .featureBtns { 
    display: flex;
 } 
 
#features .nav-tabs { 
  margin: 0px auto 30px;
   text-align: center;
   border: none;
 } 
#features .nav-tabs > li > a { 
  background: none;
   border: none;
   padding: 10px 15px;
   margin: 0 5px;
   border-bottom: 2px solid transparent;
   cursor: pointer; 
	color: #000000;
 } 
#features .nav-tabs li.active > a, #features .nav-tabs li > a:hover { 
  border-bottom: 4px solid #CF112D;
   background-color: transparent;
 } 
#features .nav-tabs li.active > a {
  font-weight: bold;
}

#features .tab-content {
  border: 0 solid #d9d9d9;
  padding: 0;
}

#features .imgBorder {
  border: thin solid #3D3B3B;  
}

.digital-press .card h2 {color: #AE2573; margin-top: 0;}
.digital-press .card-text {font-size: 17px;
    line-height: 27px;
    padding-bottom: 16px; }

.digital-press .side-panel ul li:first-of-type {border-bottom: 1px solid #dddddd; margin-bottom: 10px;}
.digital-press .contact-form {margin-top: 30px;}
.digital-press .contact-form iframe { height: 1200px;}
@media handheld, only screen and (min-width:1200px) {
    .digital-press .contact-form iframe { height: 900px;}

}
