/*
Theme Name: Frelighsburg Child
Theme URI: http://underscores.me/
Author: David Townsend
Author URI: 
Template: frelighsburg
Description: Frelighsburg Child theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: frelighsburgchild
Tags:

*/
/*Horizontal content slider */


div.chpcs_foo_content > span > a > img {border: 5px solid black;height:100%} /*DT 19/3/2020*/

.chpcs_title {text-align: center;position: initial; /*top: 0;*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; line-height: initial; max-height: none; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 100%; } /*undid position,line height and max height*/
.chpcs_title {position: static; top: 0; } /*was absolute*/
.chpcs_title a {font-size:20px} /*added*/

.chpcs_foo_content .chpcs_img {position: initial; top: 50px;display:initial } /*was absolute*/

.chpcs_foo_content .chpcs_img {background:none} /*was black*/
.chpcs_img a {/*font-size: 15px;*/ display:inline-block; height:80% } 

.chpcs_foo_content {width:100%;}

/*undo bootstrap overrides!*/
.home_content{width:initial}
.home_columns{width:initial}

/*background for Communiques*/
.brandslider div.wp_widget_plugin_box:first-of-type{background-color: rgba(255, 255, 255, 0.2)}
.brandslider div.wp_widget_plugin_box:first-of-type strong.widget-title{font-size: 30px;/*
text-decoration: underline;*/font-weight:bold}

/*Calendar title was centered*/
.adsbanner span { text-align: left }

/*H1 on home page slightly different size than other headers. Changed all here*/
h1 {font-size: 24px !important; font-size-adjust: none;}

.column-1 .widget-title, .column-2 .widget-title {
   color: #BC774D;
/*   font-family: 'Didact Gothic',sans-serif;*/
   font-size: 25px;
   font-weight:normal;
   margin-top: 20px;
	 margin-bottom: 10px;
	 display:block; /*otherwise margins appear outside the parent*/
	 line-height:1.1;
}

table.timeline {
  width:100%;
  margin:10px 0;
}
table.timeline td, th{
  border: 1px solid #BC774D;
  padding:0 5px;
}
table.timeline thead th{
  text-align:center;
  font-size:18px;
  padding:10px 5px
}

.column-3 {
	background-color: rgba(255,255,255,0.1);
	padding: 0 5px;
	border-right: 1px dashed rgba(187, 217, 111, 0.15);
	border-left: 1px dashed rgba(187, 217, 111, 0.15);
}


@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-ExtraBoldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-UltraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Kappa Display';
    src: url('fonts/KappaDisplay-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab UltraLight It';
    src: url('fonts/EmySlab-UltraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt SemiBold It';
    src: url('fonts/EmySlabAlt-SemiBoldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Light It';
    src: url('fonts/EmySlab-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt Light It';
    src: url('fonts/EmySlabAlt-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt Black It';
    src: url('fonts/EmySlabAlt-BlackIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab It';
    src: url('fonts/EmySlab-RegularIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Black It';
    src:url('fonts/EmySlab-BlackIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt Thin It';
    src: url('fonts/EmySlabAlt-ThinIt.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab';
    src: url('fonts/EmySlab-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Alt It';
    src: url('fonts/EmySlabAlt-RegularIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Emy Slab Bold It';
    src: url('fonts/EmySlab-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt UltraLight It';
    src: url('fonts/EmySlabAlt-UltraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab SemiBold It';
    src: url('fonts/EmySlab-SemiBoldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt Bold It';
    src: url('fonts/EmySlabAlt-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Thin It';
    src: url('fonts/EmySlab-ThinIt.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Emy Slab Alt';
    src: url('fonts/EmySlabAlt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}


h1, h2, h3, h4, h5, h6, .widget-title {
  font-family:'Emy Slab','Didact Gothic',sans-serif;
  }
  
  .content {
  font-family: 'Kappa Display', 'Didact Gothic', sans-serif;
  }
  
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
  font-family:'Emy Slab', 'Didact Gothic',sans-serif
  }
  
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  font-family: 'Emy Slab','Didact Gothic', sans-serif
  }
  
  aside.sidebar-inner > .menu-inner-page-sidebar-container > .menu > li > a,
aside.sidebar-inner .widget_nav_menu .menu > li > a
{font-family: 'Emy Slab','Didact Gothic',sans-serif;}

body.page div#primary main#main article.inner-page article.page .entry-content p{
font-family:'Kappa Display','Didact Gothic',sans-serif
}

body.page div#primary main#main article.inner-page article.page .entry-content ul li{
  font-family: inherit
  }
  
body{
  font-family:'Kappa Display','Didact Gothic',sans-serif
  }
  
  article.inner-page > .inner-page-content article.post-type {
  font-family: inherit
  }
  
  article.inner-page > .inner-page-content article.page,
article.inner-page > .inner-page-content article.type-{
  font-family: inherit
  }


