/*                              HEADER                             */
/*******************************************************************/
/* remove header LHS & RHS padding */
@media (min-width: 1400px) {
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .t4-masthead .t4-masthead-detail 
  {max-width: unset!important;}
}
/* Header margins   */
.header-wrap {
 	margin-left: 10px;
  	margin-right: 10px;
}
/*******************************************************************/
/*                             NAV BAR                             */
/*******************************************************************/
/*   Background Color 
USE THEME MAINNAV COLOR  */

/*align nav bar logo right */
.t4-navbar {
    margin-right: unset!important;
} 
/* Active Link  */
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: white!important;
  background-color: #3aa1e2!important;
  border-radius: 10px; 
}

/* Menu Hover*/
.t4-navbar .nav-item:hover {
  color: #3aa1e2!important;
  background-color: grey!important;
  border-radius: 5px; 
}
/* remove Navbar padding */
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  padding: 0px 10px 0px 10px!important; 
      height: unset}

.t4-megamenu .dropdown-menu {
      min-width: 18rem!important;
  	background-color: black!important;
}
/*******************************************************************/
/*                           MEGA MENU                              */
/*******************************************************************/
.t4-megamenu .dropdown-menu {
  	background: #343434!important;
} 
/* Mega Column Title colour */
.t4-megamenu .mega-col-nav .mega-col-title span {
  color: white!important;
}
.t4-offcanvas .t4-off-canvas-header {
    background-color: #343434!important;
}
.header-wrap {
  background-color: black!important;
}
/*******************************************************************/
/*                        Hamburger Menu                           */
/*******************************************************************/

/* remove slideshow padding */
.moduletable {padding: unset;}

 /* set slideshow caption font size  
.camera_caption_title {
  font-size: 1.1rem!important}
.camera_caption_desc {
  font-size: 1rem!important}

/* Hamburger Menu padding */
.navbar-expand-sm .navbar-expand-md .navbar-expand-lg .navbar-expand-xl
	{padding: 10px!important;}


.t4-section.sec-spacing-lg .t4-section-inner {
    padding-top: unset;
    padding-bottom: unset;
}

/*******************************************************************/
/*                             OFF CANVAS                          */
/*******************************************************************/
/* Off Canvas Toggle attributes    */

.t4-offcanvas-toggle {
  color: white!important;
  line-height: 3;
  margin-right: 1rem;} 

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item {
  color: black!important;}


a.nav-link .dropdown-toggle li.nav-item>a:hover {
	  color: black!important; } 

/* .navbar-nav .nav-link {
	  color: white!important; } */

.c-offcanvas--right {
  padding: unset!important;} 

.t4-off-canvas-header {
  background-color: black;} 

.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
    background-color: #dde0e2!important;} 
 
.c-offcanvas--right  {
  width: 350px; }
 /* background: black!important; */

.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open {
    transform: translate3d(-350px, 0, 0);}

.navbar-expand-sm .navbar-expand-md .navbar-expand-lg .navbar-expand-xl
{padding: 10px!important;}
/*******************************************************************/
/*                               MAIN BODY                         */
/*******************************************************************/
/*  SLIDESHOW    */


/*       Push footer down towards bottom of screen     */
#t4-main-body{ 
	margin:0 auto!important;
    padding-top: unset!important;
    padding-bottom: .7rem!important;
    padding-right: .5rem!important;
    padding-left: .5rem!important;
    Max-width: 1000px;
    min-height: 85vh;
    background-color: white!important;
}
/* Fluid width for home page */
#t4-main-body-fullwidth {
  	Max-width: 2000px!imprtant;
    background-color: white!important;
}
 .newspaper {
  columns: 2 275px;
 }
.article-aside, .item-page [itemprop="articleBody"] {
  margin-top: unset!important; 
  margin-bottom: unset!important; 
}
/* remove content container padding */
.t4-masthead .t4-masthead-detail, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm 
	{padding-right: unset; padding-left: unset!important; margin-left: unset;}

/*.container {
  padding-right: 1.5rem!important;
  padding-left: 1.5rem!important;
}
*/
.page-header h2, .page-header .h2, .categories-list h2, .categories-list .h2  
	{color: teal!important; text-align: center;}
/* button */
.a, .btn.btn-primary, .btn.btn-primary:focus, .btn-md {
  	font-family: Inter;
    background-color: #3aa1e2!important;
	background-clip:padding-box;
	border-color:transparent;
  	color: white!important;
    border-radius: 10px;
}

blockquote {
  margin: 0 0 1rem;
  border-left: 5px Solid #EEEEEE;
  color: black;
  background-color: #f1c09d;
  background-clip: border-box;
  background-clip: padding-box;
  padding: 10px;
}

/*******************************************************************/
/*                            FOOTER                               */
/*******************************************************************/
.t4-footer .container {
  padding-top: unset!important;
  padding-bottom: unset!important;
}
.footer1 {
    margin-left: auto;
    margin-right: auto;
}
.footer1 a:hover {
    background: grey!important;
}
#back-to-top {
    background: #3aa1e2!important;
}
#back-to-top i {
  color: white!important;
}
#back-to-top i:hover {
  color: black!important;
}
/*******************************************************************/
/*                              FONTS                              */
/*******************************************************************/
h1 {
  margin-top: unset!important;
  text-align: center!important;
}
h2 {
  text-align: center!important;
  color: teal!important;
  font-weight: bold!important;
}
.mega-col-title {
  font-size: 1em!important;
}
/* MEDIA QUERIES */
/* Extra small devices (phones, 600px and down)  */
@media only screen and (max-width: 600px) {
  .container {max-width: 1400px!important;}
  h1 {font-size: 1.7em!important;}
  h2 {font-size: 1.5em!important;}
  h3 {font-size: 1.3em!important;}
  h4 {font-size: 1.2em!important;}
  h5 {font-size: 1.1em!important;}
  h6 {font-size: .9em!important;}
  p, li, td, a {font-size: .9em!important;}
  .tablinks {font-size: .9em!important;}
  h4.raxo-title {font-size: 1.1em!important;}
  .navbar-brand {font-size: 1.2rem;}
  .jeventslatest .jeviconnotdate {font-size: .8em!important;}
    /* hide menu item */
  .hide_on_mobile {display: none;}
  }

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .container {max-width: 1400px!important;}
  h1 {font-size: 2.2em!important;}
  h2 {font-size: 2em!important;}
  h3 {font-size: 1.3em!important;}
  h4 {font-size: 1.2em!important;}
  h5 {font-size: 1.1em!important;}
  h6 {font-size: .9em!important;}
  p, li, td, a {font-size: .9em!important;}
  h3.raxo-title {font-size: 1.4em!important;}
  h4.raxo-title {font-size: 1.1em!important;}
  .tablinks {font-size: .9em!important;}
  .navbar-brand {font-size: 1.3rem;}
  .jeventslatest .jeviconnotdate {font-size: .9em!important;}
  /* hide menu item */
  .hide_on_mobile {display: none;}
  }

/* Medium devices (landscape tablets, 768px and up)  */
@media only screen and (min-width: 768px) {
  .container {max-width: 1400px!important;}
  h1 {font-size: 2.6em!important;}
  h2 {font-size: 2.1em!important;}
  h3 {font-size: 1.6em!important;}
  h4 {font-size: 1.3em!important;}
  h5 {font-size: 1.2em!important;}
  h6 {font-size: .9em!important;}
  p, li, td, a {font-size: 1em!important;}
  .navbar-brand {font-size: 1.3rem;}
    .tablinks {font-size: 1em!important;}
  .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
      font-size: .78rem!important}
  /* display menu item  */
  .hide_on_mobile {display: block;}
   .jeventslatest .jeviconnotdate {font-size: 1em!important;}
  }

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .container {max-width: 1400px!important;}
  h1 {font-size: 2.8em!important;}
  h2 {font-size: 2.1em!important;}
  h3 {font-size: 1.6em!important;}
  h4 {font-size: 1.3em!important;}
  h5 {font-size: 1.2em!important;}
  h6 {font-size: .9em!important;}
  p, li, td, a {font-size: 1em!important;}
  .navbar-brand {font-size: 2rem;}
    .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
      font-size: 1rem!important}
    .hidden-desktop {display: none;}
   .jeventslatest .jeviconnotdate {font-size: 1em!important;}
    /* display menu item */
   .hide_on_mobile {display: block;}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .container {max-width: 2000px!important;}
  h1 {font-size: 2.8em!important;}
  h2 {font-size: 2.2em!important;}
  h3 {font-size: 1.8em!important;}
  h4 {font-size: 1.4em!important;}
  h5 {font-size: 1.3em!important;}
  h6 {font-size: 1.1em!important;}
  p, li, td, a {font-size: 1em!important;}
  h3.raxo-title {font-size: 1.5em!important;}
  h4.raxo-title {font-size: 1.2em!important;}
  .navbar-brand {font-size: 2.5remimportant!;}
  .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
      font-size: 1rem!important}
  .jeventslatest .jeviconnotdate {font-size: 1.1em!important;}
  /* display menu item */
   .hide_on_mobile {display: block;}
  }
