/*
 Theme Name:     Newspaper Child Theme
 Theme URI:      
 Description:    Newspaper Child Theme
 Author:         iFactory
 Author URI:     https://www.ifactory.com
 Template:       Newspaper
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
@import "https://use.fontawesome.com/releases/v5.7.2/css/all.css";
a:active,
a:focus,
.td-image-wrap:focus,
.td-main-logo:focus > img,
textarea:focus,
input:focus,
input[type]:focus {
  outline: 2px solid #7AACFE !important;
  /* for non-webkit browsers */
  outline: 5px auto -webkit-focus-ring-color !important; }

.td-module-image .td-image-wrap:focus:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  outline: 2px solid #7AACFE !important;
  /* for non-webkit browsers */
  outline: 5px auto -webkit-focus-ring-color !important;
  margin: 4px;
  z-index: 1; }

.sub-menu[aria-hidden='false'] {
  left: 0;
  top: auto;
  z-index: 99; }

.td-module-date,
.td-excerpt {
  color: #000000; }

.td_module_flex_2 .td-module-date,
.td_module_flex_2 .td-excerpt {
  color: #ffffff; }

.td-meta-info-container .td-module-date {
  color: white; }

.visually-hidden,
.td-visual-hidden,
.td-social-but-text {
  display: inline-block !important;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  color: #ffffff;
  background-color: #000000; }

a.skip-link {
  color: #ffffff; }
  a.skip-link.visually-hidden:focus {
    padding: 3px 10px;
    z-index: 10000;
    clip: unset;
    width: 230px;
    height: 40px; }

.td-grid-style-1,
.tdm-image-wrap,
.td-module-image {
  background-color: black; }

.tdm-image-meta .tdm-btn {
  border: 2px solid #ffffff;
  color: #ffffff !important; }
  .tdm-image-meta .tdm-btn:before {
    background-color: transparent; }
  .tdm-image-meta .tdm-btn .tdm-btn-text {
    -webkit-transition: 0.2s ease-in-out 0s;
    -o-transition: 0.2s ease-in-out 0s;
    transition: 0.2s ease-in-out 0s; }
  .tdm-image-meta .tdm-btn:hover, .tdm-image-meta .tdm-btn:focus {
    border: 2px solid #fac712;
    color: #fac712 !important; }

.td-social-icon-wrap a:focus i {
  color: #fac712 !important; }

.sf-menu > li > a,
.td-header-wrap .td-affix .sf-menu > li > a {
  background-color: #072d2a; }

.td-ss-main-sidebar .widget_archive a,
.td-ss-main-sidebar .widget_categories a {
  padding: 0 10px 0 12px; }

.td-category-header .td-pulldown-category-filter-link:hover {
  color: #fac712 !important; }

.mfp-figure button:focus:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: calc(100% - 4px);
  outline: 2px solid #7AACFE !important;
  /* for non-webkit browsers */
  outline: 5px auto -webkit-focus-ring-color !important; }

.td_module_14 .entry-title:after {
  content: none; }

.td_block_14 .entry-date,
.td_block_18 .entry-date,
.td_block_19 .entry-date {
  color: #ffffff; }

.td_module_7 .entry-title,
.td_block_15 .entry-title,
.td_block_16 .entry-title,
.td_block_wrap.td_block_3 .entry-title {
  margin-top: 0;
  line-height: 1.6; }

.td_module_17 .td-read-more a {
  padding: 15px; }

/* Hero Title */
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
  width: 1068px;
  margin: 0 auto; }

/* Break Points */
@media screen and (min-width: 1139px) {
  /* Hero Height */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
    width: auto;
    height: 525px; }
  /* Hero Title */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
    width: 1068px;
    font-size: 50px; } }

@media (min-width: 1019px) and (max-width: 1140px) {
  /* Hero Height */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
    width: auto;
    height: 525px; }
  /* Hero Title */
  /* Override theme's default font size */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
    width: 1020px;
    padding: 0px 15px; }
    .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align h3.entry-title.td-module-title {
      font-size: 36px !important;
      line-height: 1.15 !important; } }

@media (min-width: 768px) and (max-width: 1018px) {
  /* Hero Title */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
    width: 768px;
    padding: 0px 15px; } }

@media (min-width: 600px) and (max-width: 767px) {
  /* Hero Title */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
    width: 562px;
    margin: 0 0 0 12px; }
  /* Hide Category Tag on Mobile */
  .archive.category .td_module_11 .td-post-category {
    display: none; } }

@media screen and (max-width: 599px) {
  /* Hero Title */
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container .td-meta-align {
    width: 280px;
    margin: 0 0 0 12px; }
  /* Hide Category Tag on Mobile */
  .archive.category .td_module_11 .td-post-category {
    display: none; } }

/* Buttons */
.tdm-btn,
.td-read-more > a {
  border: 2px solid #106d62;
  color: #106d62 !important;
  background-color: transparent !important;
  font-family: helvetica;
  /* please make font Open Sans all caps */
  width: 100%;
  padding: 15px;
  text-align: center;
  vertical-align: middle;
  border-radius: .25rem;
  margin: 6px;
  font-size: 0.8rem;
  text-transform: uppercase;
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out; }

.tdm-btn {
  padding: 0; }

.tdm-btn:before {
  content: none; }

.td-read-more > a:hover, .td-read-more > a:focus {
  background-color: transparent !important;
  border: 2px solid black;
  color: black !important; }

.tdm-btn:hover, .tdm-btn:focus {
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  border: 2px solid black;
  color: black; }

/* Breadcrumbs */
.td-crumb-container span,
.td-crumb-container i,
.td-crumb-container .entry-crumb {
  color: black; }

/* Hide More From Author */
.td-related-right[data-td_filter_value="td_related_more_from_author"] {
  display: none !important; }

.td-footer-wrapper .td-icon-font {
  border: 0 !important;
  width: 30px !important;
  height: 30px !important;
  background-color: transparent !important; }

.td-footer-wrapper .td-icon-facebook:before {
  font-family: "Font Awesome 5 Brands";
  content: "\f082";
  font-size: 30px; }

.td-footer-wrapper .td-icon-flickr:before {
  font-family: "Font Awesome 5 Brands";
  content: "\f16e";
  font-size: 30px; }

.td-footer-wrapper .td-icon-instagram:before {
  font-family: "Font Awesome 5 Brands";
  content: "\f16d";
  font-size: 30px; }

.td-footer-wrapper .td-icon-twitter:before {
  font-family: "Font Awesome 5 Brands";
  content: "\f081";
  font-size: 30px; }

.td-footer-wrapper .td-icon-youtube:before {
  font-family: "Font Awesome 5 Brands";
  content: "\f431";
  font-size: 30px; }

@media (max-width: 767px) {
  #td-header-menu > .menu-primary-navigation-container {
    display: none; } }

#td-mobile-nav {
  display: none;
  -webkit-transform: translate3d(-99%, 0, 0);
          transform: translate3d(-99%, 0, 0); }
  #td-mobile-nav.js-show {
    display: block; }

@media (min-width: 768px) {
  #td-mobile-nav,
  .td-menu-background {
    display: none; } }

#td-mobile-nav .sub-menu,
.td-menu-background .sub-menu {
  display: none;
  -webkit-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1), display 0s ease 0.3s;
  -o-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1), display 0s ease 0.3s;
  transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1), display 0s ease 0.3s; }
  #td-mobile-nav .sub-menu[aria-hidden='false'],
  .td-menu-background .sub-menu[aria-hidden='false'] {
    display: block;
    -webkit-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }

#td-mobile-nav .menu-item-has-children,
.td-menu-background .menu-item-has-children {
  position: relative; }
  #td-mobile-nav .menu-item-has-children .td-icon-menu-right.td-element-after[aria-expanded='true'],
  .td-menu-background .menu-item-has-children .td-icon-menu-right.td-element-after[aria-expanded='true'] {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }

body:not(.td-search-opened) .td-search-wrap-mob {
  display: none; }

/*# sourceMappingURL=maps/style.css.map */
