@import url("//hello.myfonts.net/count/2e4a92");
@font-face {
  font-family: 'HouschkaPro-DemiBold';
  src: url('/webfonts/2E4A92_0_0.eot');
  src: url('/webfonts/2E4A92_0_0.eot?#iefix') format('embedded-opentype'), url('/webfonts/2E4A92_0_0.woff2') format('woff2'), url('/webfonts/2E4A92_0_0.woff') format('woff'), url('/webfonts/2E4A92_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'HouschkaPro-Medium';
  src: url('/webfonts/2E4A92_1_0.eot');
  src: url('/webfonts/2E4A92_1_0.eot?#iefix') format('embedded-opentype'), url('/webfonts/2E4A92_1_0.woff2') format('woff2'), url('/webfonts/2E4A92_1_0.woff') format('woff'), url('/webfonts/2E4A92_1_0.ttf') format('truetype');
}
/*#0B384D;*/
/*@secondmenu-colour-one: #2A120D;
@secondmenu-colour-two: #2A120D;*/
/*@topnav-colour-one: #615146;*/
/*#0B384D;*/
/*#000000;*/
/*@newsblock-title-colour : #B7A24D;*/
/*#9B9595;*/
/*#EEDE90;*/
/*@colouredcontainer-colour   : black;*/
/*#5B5854;*/
/*#5B5854;*/
/*MOBILE*/
/*#D9613A;*/
/*@menulink-secondlevel-bgcolour    :  #8A1A33;*/
/*#dccab2;*/
/*color:background-color:#EEE6D4;*/

/*
@body-bg-image-url: url('/Frontend/Images/Skins/Default/background.png'); 
@body-bg-repeat: repeat-x;

@page-max-width: 1100px; 
@page-bg-color: transparent; 
*/

/*
@font-family: Arial, sans-serif;
@font-size: 14px;
@text-color: #000;
@highlight-text-color: #0091BC;

@h1-font-size: 24px;

@footer-text-color:     #0091BC;
@footer-height:         24px;
*/

/*
@h1-font-family: Arial, sans-serif;
@h1-color: @highlight-text-color;
*/

#topnav {
  font-size: 15px!important;
  position: absolute;
  width: 100%;
  right: 0px;
}
#secondmenu {
  font-size: 1.5em;
  position: relative;
  padding-top: 1em;
  padding-bottom: 1.2em;
}
#morebutton {
  margin: 8px 0px 10px 10px;
  background-image: url('/FrontEnd/Images/chutneymary_arrow.png');
  overflow: hidden;
  text-indent: 9999px;
  display: block;
  width: 24px;
  height: 23px;
}
/* HOME */

/* #homelogo       { margin-top:5px!important; border:1px solid blue!important; } */

#introhome p {
  font-size: 1.35em!important;
  margin-top: -40px !important;
  padding-top: 0em!important;
}
#col1_home {
  float: left;
  width: 90%;
  margin-top: 0px!important;
  padding-top: 50px!important;
}
#col2_home {
  width: 95%;
  float: right;
  padding-top: 92px;
}
#blockcontainer {
  position: relative!important;
  left: -8px;
  top: 0px;
}
#newsblock {
  margin: 0px;
  padding: 0px;
  float: left!important;
  background-image: none!important;
  height: 180px!important;
}
#newsblock #title {
  margin: 0px;
  padding: 0px;
}
#newsblock h2 {
  margin: 0px;
  padding: 0px;
}
#newsblock p {
  margin: 0px;
  padding: 0px;
}
/*

#blockcontainer { position:relative!important; margin:0em 0em 0em 0; top:0px;
                  border:1px solid red;
                  }
#newsblock       
        {           border:1px solid blue;
                    background-image:none!important;                
                    width:19em; float:left;
                    padding:0px!important;
                    margin:0px!important;
                    
                    #title
                    {
                        padding:0.5em 0 0.5em 0px;font-size:0.9em;
                        color:@newsblock-title-colour;
                    }
                    h2
                    { padding:0 0 0 0px;
                      color:@newsblock-h2-colour;
                      font-size:1.4em;line-height:1.0em;width:9em;
                    }
                    p    {padding:0.5em 0 0 0px;width:12em;}
                 }
*/

/* INNER */

#innerimagecontainer {
  width: 100%!important;
}
#rhspanel_1 {
  float: none!important;
  width: 100%!important;
}
#rhspanel_2 {
  float: none!important;
  width: 100%!important;
}
#maincontentheader {
  width: 100%;
  clear: both!important;
  padding-top: 1em;
  float: none!important;
}
#maincontentheader h1 {
  margin-bottom: 0.8em;
}
#maincontentheader p.intro {
  font-size: 1.4em;
}
#maincontent p {
  font-size: 1.1em;
  line-height: 1.2em;
}
#row1 {
  font-size: 1.1em!important;
  line-height: 1.2em;
}
#row2 {
  font-size: 1.1em!important;
  line-height: 1.2em;
}
.threecolumnwidth {
  width: 90%;
}
.threecolumnimage img {
  width: 100%;
}
/* MOBILE ONLY MENU */

/* mobile menu icon open/close */

#menumobileicon {
  background-color: #523a22;
  height: 1.9em;
  /*color:white;*/
  text-indent: -999em;
  background-image: url('/FrontEnd/Images/mobile/mobilemenuopen2.png');
  background-position: 4%,center;
  background-repeat: no-repeat;
}
#menumobileicon.toggled {
  background-image: url('/FrontEnd/Images/mobile/mobilemenuclose2.png');
}
#menucontainer {
  top: 174px;
  position: absolute;
  width: 100%;
  background-color: #523a22;
}
#menucontainer .accordion {
  display: none;
}
#menucontainerhome {
  z-index: 9999;
  top: 174px!important;
  height: 24px;
  position: absolute;
  width: 100%;
  background-color: #523a22;
}
#menucontainerhome .accordion {
  display: none;
}
.mega-menu a {
  padding: 10px 15px;
  font-weight: bold;
  /*text-transform: uppercase; */
  text-decoration: none;
  display: block;
  color: #b0b2b4;
  border-top: 1px solid black;
  background-color: #523a22;
}
.mega-menu ul a {
  padding: 10px 10px 10px 25px;
  background-color: #6e6153;
  color: #eeeeee;
  font-weight: normal;
  /*text-transform: capitalize;*/

}
.mega-menu a.dcjq-parent {
  background-color: #523a22;
}
.mega-menu a.dcjq-parent.active {
  background-color: #523a22;
}
