/*
Theme Name: Accordion Menu Clean Theme
Owner: http://offlajn.com
Author: Daniel David
Date: 2010.04.14.
Generation Time: 2017-11-04 16:51:06*/

/*******************************************************************************
Implement the fonts.
*******************************************************************************/
@font-face {   
    font-family: 'MuseoSans500';
    src: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/museosans_500-webfont.eot');
    src: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/museosans_500-webfont.eot?iefix') format('eot'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/museosans_500-webfont.woff') format('woff'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/museosans_500-webfont.ttf') format('truetype'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/museosans_500-webfont.svg#webfontjRejO9LF') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {  
    font-family: 'CartoGothicStdBook';
    src: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/cartogothicstd-book-webfont.eot');
    src: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/cartogothicstd-book-webfont.eot?iefix') format('eot'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/cartogothicstd-book-webfont.woff') format('woff'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/cartogothicstd-book-webfont.ttf') format('truetype'),
         url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/fonts/cartogothicstd-book-webfont.svg#webfontDAAzY1hh') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*******************************************************************************
Set up the defaults CSS for HTML elements.
*******************************************************************************/

/*Reset the styles.*/

/* mattj feb 2012 begin fix for cache image parent */
#mod_k2_accordion-103 dt.parent{
	background-image: none;
}
#mod_k2_accordion-103 dl dt.parent.open{
	background-image: none;
}
/* mattj feb 2012 end fix for cache image parent */

div#mod_k2_accordion-103.module,
#mod_k2_accordion-103 dl, 
#mod_k2_accordion-103 dt,
#mod_k2_accordion-103 dd,
#mod_k2_accordion-103 dd,
div#mod_k2_accordion-103 h3 
{
  margin: 0;
  padding: 0;
  border: 0; 
}

.dj_ie #mod_k2_accordion-103 h3,
.dj_ie #mod_k2_accordion-103 span{
  background: transparent url('images/transparent.gif') repeat;
}

/*Reset the link style.*/
#mod_k2_accordion-103 a,
#mod_k2_accordion-103 a:link,
#mod_k2_accordion-103 a:visited,
#mod_k2_accordion-103 a:hover,
#mod_k2_accordion-103 a:active,
#mod_k2_accordion-103 a:focus,
#mod_k2_accordion-103 span
{
  display: block;
  font-weight: normal;
  text-decoration: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  -moz-outline-style: none;
  outline: none;
  background: transparent;
}


/* Common */
#mod_k2_accordion-103 dd{
  display: none;
  height: 0px;
  overflow: hidden;
}

#mod_k2_accordion-103 dd.parent.open{
  display:block;
  height: auto;
}

/*******************************************************************************
Set up the core Theme CSS.
*******************************************************************************/

/*Font declaration.*/
div#mod_k2_accordion-103 h3,
#mod_k2_accordion-103 dt span{
  font-family: CartoGothicStdBook; 
}

/*Theme background.*/
#mod_k2_accordion-103{
  margin-bottom: 10px;
  width: 100%;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;  
    
  background: #383838 url('http://www.baskingshark.ie/cache/mod_k2_accordion_theme/103/66f69e53d3439f6059f3b0eabd7579a0.png') repeat-x;
  background: -moz-linear-gradient( top, #696969, #383838 ); 
  background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, #696969 ), color-stop( 1, #383838 ) );
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#696969,EndColorStr=#383838);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#696969,EndColorStr=#383838)";
 
      -moz-box-shadow: 3px 3px 10px #888;
    -webkit-box-shadow: 3px 3px 10px #888;
    box-shadow: 3px 3px 10px #888;
  }
  
.dj_opera #mod_k2_accordion-103{
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgICB3aWR0aD0iMTAwJSIKICAgIGhlaWdodD0iMTAwJSIKICAgIHZlcnNpb249IjEuMCIKICAgID4KCTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkJLnN0YXJ0IHsKCQkJc3RvcC1jb2xvcjogIzY5Njk2OTsKCQkJc3RvcC1vcGFjaXR5OiAxOwoJCX0KCQkuZW5kCgkJewoJCQlzdG9wLWNvbG9yOiAjMzgzODM4OwoJCQlzdG9wLW9wYWNpdHk6IDE7CgkJfQoJPC9zdHlsZT4KCTxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgY2xhc3M9InN0YXJ0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgY2xhc3M9ImVuZCIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8bGluZSB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMCUiIHkyPSIxMCUiIHN0eWxlPSJzdHJva2Utb3BhY2l0eTogMC4zOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6IDMwcHg7Ii8+IAogICAgPHJlY3QgeD0iMCIgeT0iMCIgcng9IjUiIHJ5PSI1IiBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgLz4KPC9zdmc+);
  border-radius: 0;
}

/*IE rounded corners*/
  .dj_ie #mod_k2_accordion-103 div{
    background: url('http://www.baskingshark.ie/cache/mod_k2_accordion_theme/103/7075961c6987bc03f22b09e03f367928tl.png') no-repeat;
  }
  
  .dj_ie #mod_k2_accordion-103 div div{
    background: url('http://www.baskingshark.ie/cache/mod_k2_accordion_theme/103/7075961c6987bc03f22b09e03f367928tr.png') no-repeat right top;
  }
  
  .dj_ie #mod_k2_accordion-103 div div div{
    background: url('http://www.baskingshark.ie/cache/mod_k2_accordion_theme/103/7075961c6987bc03f22b09e03f367928bl.png') no-repeat left bottom;
  }
  
  .dj_ie #mod_k2_accordion-103 dl.level0{
     background: url('http://www.baskingshark.ie/cache/mod_k2_accordion_theme/103/7075961c6987bc03f22b09e03f367928br.png') no-repeat right bottom;
  }

  
/*Title*/
div#mod_k2_accordion-103 h3{
  padding: 10px 0; 
  font-size: 22px;
  color: #FFFFFF;
  line-height: 22px;
  text-align: center;
      text-shadow: 1px 1px 10px rgba(0,0,0,0.6);
  }

/*Definition List*/
#mod_k2_accordion-103 dt{
  border-top: #818181 solid 1px;
  border-top: rgba(255,255,255,0.2) solid 1px;
  min-height: 30px;
  text-align: left;
}

/*Links*/
#mod_k2_accordion-103 dt, 
#mod_k2_accordion-103 dt a, 
#mod_k2_accordion-103 dt span{
  color: #FFFFFF;
  font-size: 12px;
  line-height: 30px;
  text-decoration: none;
}

/*Active links*/
#mod_k2_accordion-103 dt.active span{
      font-weight: bold;
    text-decoration: none;
    
  
      text-shadow: 1px 1px 10px #000;
    
}

/*Parent picture, closed*/
#mod_k2_accordion-103 dt.parent span{
      background-image: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/images/closed/arrow.png') !important;
    background-repeat: no-repeat;
  cursor: pointer;
}

/*Opened links*/
#mod_k2_accordion-103 dt.parent.open span{
      background-image: url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/images/opened/arrow.png') !important;
        text-shadow: 1px 1px 5px #000;
  }

/*Openable, milkglass effect*/
#mod_k2_accordion-103 dt.parent.open,
#mod_k2_accordion-103 dt:hover
{
  background: transparent url('http://www.baskingshark.ie/modules/mod_k2_accordion/themes/clean/images/transparency10perc.png') repeat;
}

/*******************************************************************************
Set up the level dependent CSS.
*******************************************************************************/

/*******************************************************************************
  Level 1
*******************************************************************************/
#mod_k2_accordion-103 dl.level0{
  padding: 0 ;
}

#mod_k2_accordion-103 dt.level0 span{
  padding-left: 20px;
    font-size: 14px;
}


/*******************************************************************************
  Level 1 + Lower levels
*******************************************************************************/


/*******************************************************************************
  Level 2
*******************************************************************************/
#mod_k2_accordion-103 dt.level1 span{
  padding-left: 35px;
  background-position: 15px 0;
    font-size: 14px;
}


/*******************************************************************************
  Level 2 + Lower levels
*******************************************************************************/



/*******************************************************************************
  Level 3
*******************************************************************************/
#mod_k2_accordion-103 dt.level2 span{
  padding-left: 50px;
  background-position: 30px 0;
    font-size: 12px;
}

/*******************************************************************************
  Level 3 + Lower levels
*******************************************************************************/



/*******************************************************************************
  Level 4
*******************************************************************************/


/*******************************************************************************
  Level 4 + Lower levels
*******************************************************************************/
#mod_k2_accordion-103 dl.level3 span{
  padding-left: 65px;
  background-position: 45px 0;
}
