/* Enter Your Custom CSS Here */
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #ccc;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}
.container{ max-width: 1200px; margin: auto; padding: 5%;}
.g1-header-gag > .g1-row-inner .g1-primary-nav-menu > .menu-item > a{
 text-transform: inherit!important; 
 font-size: 13px!important;
}
.g1-footer .g1-footer-nav{
  width: 85%;
}
.g1-footer .g1-footer-text{
  width: 15%;
}
.g1-header-gag > .g1-row-inner{
  max-width: 1200px; 
}
.g1-collection-item{
  padding: 0 5px;
}
.g1-collection-items article .entry-body{
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(48, 46, 46, 0.48);
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
}
.g1-collection-items article img{
  height: 277px;
  object-fit: cover;
}
.g1-collection-items article .g1-frame-inner{
  padding-bottom: 0%!important;
  height: 277px;
}
.g1-collection-items article .entry-body h3 a{
  color: #fff;
}
.g1-collection-items article .entry-body h3 {
  padding-top: 0.25em;
  margin-bottom: 0.25em;
}
.g1-more-from article .entry-body{
  position: relative;
  background-color: transparent;
}
.g1-more-from article .entry-body h3 a{
  color: #333;
}
.g1-row-padding-m{
  padding-top: 20px;
}
.entry-category{
  text-transform: inherit;
} 
.entry-tpl-grid{
  margin-bottom: 10px;
}
.entry-tpl-grid .entry-before-title{
  left: -10px!important;
  padding: 5px 0!important;
}
.entry-categories-solid .entry-category{
  background-color: rgba(48, 46, 46, 0.24);
  border-width: 0px;
  color: #fff;
  padding: 5px;
}
.entry-tpl-tile .entry-meta{
  background-color: rgba(48, 46, 46, 0.24);
  text-shadow: none;
  padding: 5px 0 5px 10px;
}
.entry-tpl-grid .entry-before-title .entry-meta-stats{
  padding: 5px 0 5px 10px;
}
.archive-featured .archive-featured-title strong{
  background-color: rgba(0,0,0,0.7);
  color: #fff;
}
.entry-tpl-classic > .entry-header .entry-categories{
  float: right;
}
.sub-menu li a{
  text-transform: inherit;
}
h3, .g1-gamma{
  font-size: 18px!important;
}
.like-fb{
  border: 1px solid #3b5999;
  text-align: center;
  border-radius: 4px;
  padding: 9px;
  width: 43%;
  float: right;
  margin-left: 10px;
  margin-top: 12px;
}
.like-fb a{
  color: #3b5999;
  font-family: "Poppins", "Roboto", "Arial", sans-serif;
  font-weight: 500;
  letter-spacing: -0.025em;
}
.g1-related-entries{
  display: none;
}
.g1-mega-2nd, .g1-alpha-2nd, .g1-beta-2nd, .g1-gamma-2nd, .g1-delta-2nd, .g1-epsilon-2nd, .g1-zeta-2nd{
  text-transform: inherit;
}
.g1-header{
  webkit-box-shadow: 0px 0px 6px 4px rgba(205,205,205,1);
    -moz-box-shadow: 0px 0px 6px 4px rgba(205,205,205,1);
    box-shadow: 0px 0px 6px 4px rgba(205,205,205,1);
    background: #fff;
}
.g1-row-padding-m {
    background: #fff;
}
.g1-primary-nav-menu > .menu-item > a{
  font-weight: 500;
  text-transform: inherit;
}
.g1-body-inner .g1-primary-nav-menu > .menu-item > a{
  padding: 18px 5px;
}
.g1-drop-the-socials{
  display: none!important;
}
.g1-footer-nav a{
  padding: 0 5px;
}
.home .archive-featured-row{
  background-color: #eee;
  padding-top: 90px;
}
.search-results .entry-meta-wrap{
  display: none;
}
.search-results .g1-collection-item{
  width: 33.33333%;
}
.mtm-link{
  display: none!important;
}
.writer{
  border: none;
}
.fb-page{
  display: inline-block;
}
.fb-page a{
  min-width: 35px;
  margin-left: 10px;
}
.fb-page [class*=" mashicon-"] .icon::before, .fb-page [class^="mashicon-"] .icon::before {
  margin-right: 0px;
}
#fb-head{
  position: fixed;
  top: 20px;
  right: 205px;
  z-index: 999;
}
#fb-foot{
  left: 100px;
  bottom: 15px;
}
.single .g1-sticky-top-wrapper{
  position: fixed;
}
.single .g1-row-padding-m{
  padding-top: 80px;
}
.archive-body{background: #fff;}
.g1-sticky-top-wrapper{position: fixed;}
.archive-header{padding-top: 85px;}
.trackimo-aff{
  max-width: 300px!important;
}
/* Most  Shared */
.page-template-page-mostshared .g1-collection-more .g1-button{
  display: none;
}
.page-template-page-mostshared .archive-body{padding-top: 0px;}
h4, .g1-delta{ color: #808080; font-weight: 500; margin: 10px 0;}
.mashsb-widget-post-title a{ color: #333; }
.mashsb-widget-post-title a:hover{ color: #b60ca1;  }

/*About Us Custom*/
.page-template-page-about-us .entry-header-row{ display: none; }
.page-template-page-about-us .g1-column-2of3{ width: 100%; }
.thumbnail {
  position: relative;
}
.hd-about{ background: url(../wp-content/uploads/2017/03/D-_Wow-Amazing_WowAmazing-Header-About-Us-1-B.jpg) no-repeat; background-size: cover;background-position: top;position: relative;height: 550px; }
.hd-about-content {
  position: absolute;top:0; left: 0; right: 0; bottom: 0;display: flex; align-items: center;justify-content: center;
}
.hd-caption { display: block; }
.hd-caption h1{
  color: #fff;text-shadow: 0 1px 1px #000;text-align: center;font-size: 38px;margin-bottom: 0px;
}



/* Custom Responsive Design */
@media (max-width: 1200px){
  #fb-head{
    right: 90px;
  }
  #fb-foot{
    left: 10px;
  }
  .g1-body-inner .g1-primary-nav-menu > .menu-item > a{
    padding: 18px 4px;
  }
  .g1-footer-nav a{
    padding: 0 4px;
  }
}
@media (max-width: 1024px){
  .blog .g1-collection-item-1of3 {
      width: 33.33333%;
  }
  /*.g1-collection-items article img {
      height: auto;
  }
  .g1-collection-items article .g1-frame-inner{
    height: auto;
  }*/
  .g1-footer .g1-footer-nav, .g1-footer .g1-footer-text{
    width: 100%;
  }
  .g1-footer-nav a{
    padding: 0 5px;
  }
  .g1-footer-nav > ul{
    float: none;
  }
}
@media (max-width: 800px){
  .g1-header{
    position: fixed;
    top: 0px;
  }
  .g1-footer{
    text-align: left;
  }
  #g1-widget-posts-1 .g1-collection-item{
    width: 50%;
  }
  .search-results .g1-collection-item{
    width: 50%;
  }
  #fb-head {
      top: 22px;
  }
  .home .archive-featured-row{
    margin-top: 35px;
    padding-top: 65px;
  }
  .g1-row-padding-m {
    margin-top: 25px;
  }
  .home .g1-row-inner{
    max-width: 100%;
  }
  .blog .g1-collection-item-1of3{
    width: 50%;
  }
  .home .g1-row-padding-m {
    margin-top: 0px;
  }
  .g1-dropable .g1-drop-the-search > .g1-drop-content{
    margin-top: 10px;
  }
}
@media (max-width: 708px){
  .home .archive-featured-row{
    margin-top: 10px;
  }
}
@media (max-width: 767px){
  #fb-head {
      right: 60px;
      top: 20px;
  }
  aside .g1-collection-item-1of3{
    width: 50%;
  }
  .caption h1{
    font-size: 100%;
  }
}
@media (max-width: 600px){
  .blog .g1-collection-item-1of3{
    width: 100%;
  }
  .search-results .g1-collection-item{
    width: 100%;
  }
  .g1-collection-items article .g1-frame-inner{
    height: auto;
  }
  .g1-collection-items article img{
    height: auto;
  }
  .g1-collection-items article .g1-frame-inner{
    height: auto;
  }
}
@media (max-width: 480px){
  #g1-widget-posts-1 .g1-collection-item{
    width: 100%;
  }
  aside .g1-collection-item-1of3{
    width: 100%;
  }
  .entry-meta-wrap{
    float: right;
  }
  .entry-categories-solid .entry-category{
    font-size: 10px;
  }
  .entry-meta-m .entry-views{
    font-size: 15px;
  }
  .entry-meta-m .entry-views::before {
    font-size: 25px;
  }
}
@media (max-width: 380px){
  .like-fb{
    width: 35%;
  }
  .like-fb a{
    font-size: 10px;
  }
  .fb-page{
    display: none;
  }
  .hd-caption h1{
    font-size: 30px;
  }
}