/***** THIS STYLESHEET COVERS VARIABLES FONTS, TEXT SIZES, COLOURS & LINE HEIGHTS ******/

/*********** VARIABLES ****************/

:root {

    /***** BRAND COLOURS ****/

    --dark-brand-colour: #0f0f63;
    --light-brand-colour: #fff;
    --mid-brand-colour: ;

    /***** TEXT COLOURS ****/

    --dark-brand-text-color: #0f0f63;
    --mid-brand-text-colour: #666;
    --alt-brand-text-colour: #ff9400;
    --light-brand-text-colour: #fff;
    --heading-text-colour:#1D2452 ;

    /**** LINE HEIGHTS ****/

    --line-height-body : 1.4rem;
    --line-height-p : 1.4rem;
    --line-height-h1: 2.2rem;
    --line-height-h2: 2rem;
    --line-height-h3: 1.8rem;
    --line-height-h4: 1.6rem;
    --line-height-h5: 1.4rem;
    --line-height-h6: 1.2rem;

/**** TEXT SIZES ****/

    --font-size-body : 1.1rem;
    --font-size-p : 1.1rem;
    --font-size-h1: 2.5rem;
    --font-size-h2: 2.2rem;
    --font-size-h3: 1.7rem;
    --font-size-h4: 1.5rem;
    --font-size-h5: 1.3rem;
    --font-size-h6: 1.1rem;

   /*** FONTS ***/

   --body-font:"century-gothic", sans-serif;
   --h1-font:rockwell, sans-serif;
   --main-h1-font:Dunbar-tall, sans-serif;
   --main-h2-font:Dunbar-tall, sans-serif;
   --home-h2:gill-sans-nova, sans-serif;
   --home-h3:gill-sans-nova, sans-serif;
   --home-p:gill-sans-nova, sans-serif;
   --h2-font:Dunbar-tall, sans-serif;
   --h3-font:Dunbar-tall, sans-serif;
   --h4-font:Dunbar-tall, sans-serif;

   /** AREA COLOURS ***/

  --heading-bg-color: #fff;
  --nav-bg-color: ;
  --body-bg-color: ;
  --focus-bg-color: ;
  --dark-bg-color:#1D2452 ;
  --footer-bg-color: ;

   /** SPACING and BORDERS **/

    --main-radius:5px;
    --main-padding:5px;
    --cell-dark-border:1px solid #0f0f63;
    --cell-light-border:1px solid #fff;
    --border-radius: 0;
    --cell-margin: ;
    --cell-padding: ;
    --grid-gap: 1rem;
}

/****** // VARIABLES *******/


/******* FONTS FOR WHOLE SITE HERE ! **********/

body {
    font-size: var(--font-size-body);
    line-height: var(--line-height-body);
    font-family: var(--body-font);
}

h1 {
    font-size:var(--font-size-h1);
    line-height:var(--line-height-h1)
    margin: 0 5% 25px 0;
    padding: 20px 0;
    font-family:var(--h1-font);
    font-weight: 400;
}

main {
	color:var(--mid-brand-text-colour);
}

main h1 {
    font-family: var(--main-h1-font);
    font-weight: 100 !important;
    text-transform: uppercase;
    font-size: var(--font-size-h1);
    color: var(--dark-brand-text-color);
    line-height: var(--line-height-h1);
}

main h2 {
    font-family: var(--main-h2-font);
    font-weight: 200;
    font-size: var(--font-size-h2);
    color:var(--dark-brand-colour);
    font-size: 1.4rem;
    margin:35px 0 15px 0;

}

main ul {
    margin: 0 0 0 -25px
}

home h2 {
    font-family:var(--home-h2);
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    line-height:var(--line-height-h2);
	margin-bottom: 20px;
}

home h3 {
	font-family:var(--home-h3);
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.1em;
	margin-bottom: 20px;
	text-align: left;
}

.logo .text p span {
    font-family:var(--home-p);
    font-weight: 500;
    font-style: normal;
    }
    
.logo .text p {
    font-family:var(--home-p);
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    }

slider .slider-txt {
        font-family: Dunbar-tall;
    }

.regular-diwaans {
    font-family: Dunbar-tall;
}

.regular-diwaans h2 {
    font-weight: 300;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #1D2452;
    font-size: 1.7rem;
}

.regular-diwaans h3 {
    text-transform: uppercase;
    font-weight: 400;
    line-height: var(--line-height-h3);
}

.google-calendar h2 {
    font-family: Dunbar-tall;
    font-weight: 200;
    text-align: center;
    text-transform: uppercase;
    font-size: 2.3rem;
}

sangat-adds .heading h2 {
    font-family: var(--h2-font);
    text-transform: uppercase;
    color: var(--dark-brand-text-color);
    font-weight: 100;
    font-size:var(--font-size-h2);
    line-height: var(--line-height-h2);
}

.special-diwaans h3 {
    text-transform: uppercase;
    font-family:var(--h3-font);
    font-weight: 300;
    text-align: left;
    font-size:var(--font-size-h3);
    line-height:var(--line-height-h3);
}

.opening-box h2 {
    font-family: var(--h2-font);
    text-transform: uppercase;
    color: var(--dark-brand-text-color);
    font-weight: 100;
    font-size: 3rem;
    line-height: 2.5rem;

}

.footer-text h3 {
    font-family: var(--h3-font);
    text-transform: uppercase;
    color: var(---light-brand-text-colour);
    line-height: var(--line-height-h3);
    font-weight: 100;
    font-size: 1.7rem;
}


.footer-text p, .footer-text p a {
    font-family: var(--h3-font);
	color: var(--light-brand-text-colour);
	text-decoration: none;
}


.footer-text p, .footer-text p a:hover {
	color:#999;
}

.page-template-default main, .single main {
    background: var(--light-brand-colour);
    padding-bottom: 100px;
}

main ul, main ol {
	margin:5px 0;
}

main li {
	margin: 0 0 10px 0
}

.copyright p a {
	color: var(--light-brand-text-colour);
	text-decoration: none;
}

/******* /// FONTS FOR WHOLE SITE HERE ! **********/

/**************** SITE COLOURS ***************/


.dark-blue-bg {
    background:#0f0f63;
    }

.dark-blue {
    color: #0f0f63;
    }

.orange-bg {
    background: #ff9500
}

.orange-color {
    color: #ff9500
}

.blue-border {
    border:1px solid #0f0f63;
}

.white-bg {
    background: #fff;
}

.white-txt {
    color: #fff
}

.blue-txt {
    color: #0f0f63
}


/**************** SITE COLOURS /// ***************/

body {
    background: #EDECEC
}

/*
font-family: "century-gothic", sans-serif;
font-weight: 400;
font-style: normal;


Dunbar Low Book
font-family: "dunbar-low", sans-serif;
font-weight: 400;
font-style: normal;
Dunbar Low Book Italic
font-family: "dunbar-low", sans-serif;
font-weight: 400;
font-style: italic;
Dunbar Low Bold
font-family: "dunbar-low", sans-serif;
font-weight: 700;
font-style: normal;
Dunbar Low Bold Italic
font-family: "dunbar-low", sans-serif;
font-weight: 700;
font-style: italic;
Dunbar Tall Extra Light
font-family: "dunbar-tall", sans-serif;
font-weight: 200;
font-style: normal;
Dunbar Tall Light
font-family: "dunbar-tall", sans-serif;
font-weight: 300;
font-style: normal;
Dunbar Tall Book
font-family: "dunbar-tall", sans-serif;
font-weight: 400;
font-style: normal;
Dunbar Tall Book Italic
font-family: "dunbar-tall", sans-serif;
font-weight: 400;
font-style: italic;
Dunbar Tall Bold
font-family: "dunbar-tall", sans-serif;
font-weight: 700;
font-style: normal;
Dunbar Tall Bold Italic
font-family: "dunbar-tall", sans-serif;
font-weight: 700;
font-style: italic;
Dunbar Text Regular
font-family: "dunbar-text", sans-serif;
font-weight: 500;
font-style: normal;
Dunbar Text Italic
font-family: "dunbar-text", sans-serif;
font-weight: 500;
font-style: italic;
Dunbar Text Bold
font-family: "dunbar-text", sans-serif;
font-weight: 700;
font-style: normal;
Dunbar Text Bold Italic
font-family: "dunbar-text", sans-serif;
font-weight: 700;
font-style: italic;*/