.text-center {
  padding:30px
}
.sectionTint {
    background-color: #003879;
    color: #fff;
    margin-top: 40px;
    padding: 20px 0;
}
.sectionTint h1, .sectionTint h2, .sectionTint h3, .sectionTint h4, .sectionTint p, #services a, .col-sm-3.serviceIcon p {
    color: #fff;
}
.sectionTint btn {
    background: #ffffff !important;
    color: white;
    padding: 10px 20px !important;
    float: left;
    display: block;
    text-align: center;
    height: 35px;
    font-size: 8px;
    line-height: 12px;
    font-weight: 600;
    border-radius: 4px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    float: none;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    border: 0px;
}
#blogListings {
    margin-top: 80px;
}
.blogListingPhoto {
    margin: 15px 0;
}
.articlePhoto {
    background-image: url(https://cdn1.gttwl.net/travesavers1.gttwl2.com/images/family-hero.jpg);
    background-size: cover;
    background-position: center;
    height: 400px;
    margin-top: 80px;
    position: relative;
    color: #fff;
}
.articlePhoto h2 {
    font-weight: 600;
    text-shadow: 1px 1px rgba(0,0,0,.4);
    font-size: 250%;
    margin-top: 120px; 
}

.articlePhoto .btn-lg {
    font-size: 1.5rem;
}


.article p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 1rem;
}




.productcontent
{
      color: #000000 !important;

}

.contenttext
{
  color: #000000 !important;
}

#producthead {
    background: url(https://cdn1.gttwl.net/attachments/global/1485408894_original.jpeg) no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 380px;
    z-index: -10;
    margin-top: -42px;
}

.contact_us_wrap {
    background: rgba(255, 255, 255, 0.8);
    margin-top: -70px;
    padding: 70px 30px 30px;
    position: relative;
    z-index: 9;
    color: #000;
}
.contact_us_wrap {
    color: #000;
}

.header-page {
    padding: 1em 0 .5em;
    color: #fff;
    background-color: #009997;
    min-height: 4em;
}

.header-page h1 {
    margin: 0;
    font-size: 25px;
    text-transform: uppercase;
}

.metaPost {
    font-size: 15px;
    color: #999;
    display: inline-block;
    width: 100%;
    margin-bottom: 1em;
}


.mediaPost img {
    width: 100%;
}

.contentPost blockquote {
    margin-top: 1em;
}



.contentPost blockquote p {
    font-size: 19px;
    line-height: 1.6;
    margin-bottom: 1em;
    font-weight: 400;
    font-style: italic;
}

blockquote, q {
    quotes: none;
}

.right-side section.well {
    padding: 0 19px;
}

.right-side section {
    margin-bottom: 2em;
}

section.block {
    margin-bottom: 1.5em;
}

.well {
    background-color: #e4f2ea;
}

section.block header p {
    margin-bottom: 0;
    color: #888;
    margin-top: .3em;
}

@media screen and (max-width: 600px){
.sectionTint {
    padding-top: 0px !important;
}
}


/* HEADER */
@media (min-width: 972px){
nav .navbar-default ul.nav li a {
    color: #000000 !important;
    border-bottom: 1px solid transparent;
    line-height: 5px;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
}
/* SPEAKERS */

.listPost article.post h2{
  display:none;
}

.listPost article.post{
  position:relative;
}

.listPost article.post .metaPost{
  position:absolute;
  bottom:0px;
}

#location-container span.hours{
  font-size: 11px;
    line-height: 15px;
    width: 213px;
    height: 37px;
    padding-top: 5px;
    display: inline-block;
}

#location-container span.bullet{
      top: -6px !important;
}

#location-container span.name{
      top: -6px !important;
}

.listPost article.post .metaPost span:nth-child(2){
  display:none;
}

header .secondary-navigation.is-fixed{
      background: rgba(217, 234, 255, 1);
}

.address .glyphicon
{
  margin-left:-18px;
}
.address{
  margin-left: 15px;
}
/* Newsletter Page */
#newsletterhead {
  background: url(https://cdn1.gttwl.net/attachments/cmetravel2.gttwl2.com/om1crr/1496158289_original.jpeg) no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 400px;
  z-index: -10;
  margin-top: -85px;
}
.newsletter-page {
  padding-top: 2em;
  padding-bottom: 2em;
}
.newsletter-page .list-unstyled li {
  margin-bottom: 1em;
}
.subscription-form {
  background-color: #efefef;
  padding: 1.5em;
  margin: 2em 0;
}
.subscription-form input {
  float: none;
}
/* About us page */
.agent {
  margin-bottom: 2em;
}
.post img, img.agent-photo {
  max-width: 100%;
  margin-bottom:1em;
}

.mainheading
{   text-align:center;  
    margin-top:20%;
    color: #ffffff;
    font-size: 60px;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: black;
}

nav#site-navigation .dropdown-menu{top:50px}