
/*
*****************************************************************************
***************** FONT DECLARATIONS *****************************************
*****************************************************************************
*/

@font-face{
    font-family: "MyriadPro-Light";
    src: url('../fonts/MyriadPro-Light.otf') format("opentype");
}

@font-face{
    font-family: "MyriadPro-BoldCond";
    src: url('../fonts/MyriadPro-BoldCond.otf') format("opentype");
}

@font-face{
    font-family: "MyriadPro-LightCond";
    src: url('../fonts/MyriadPro-LightCond.otf') format("opentype");
}

@font-face{
    font-family: "MyriadPro-SemiboldCond";
    src: url('../fonts/MyriadPro-SemiboldCond.otf') format("opentype");
}




@font-face {}@font-face {
  font-family: 'Glypha LT Std';
  src: url("../fonts/GlyphaLTStd.otf") format("opentype");
  font-weight: 400; }

@font-face {
  font-family: 'Glypha LT Std';
  src: url("../fonts/GlyphaLTStd-Black.otf") format("opentype");
  font-weight: 900; }

@font-face {
  font-family: 'Glypha LT Std';
  src: url("../fonts/GlyphaLTStd-Bold.otf") format("opentype");
  font-weight: 700; }

@font-face {
  font-family: 'Glypha LT Std';
  src: url("../fonts/GlyphaLTStd-Light.otf") format("opentype");
  font-weight: 300; }

@font-face {
  font-family: 'Glypha LT Std';
  src: url("../fonts/GlyphaLTStd-Thin.otf") format("opentype");
  font-weight: 200; }



/*
*****************************************************************************
***************** baseline typeface implementation **************************
*****************************************************************************
*/


html {
  line-height: 1.5em;
  font-family: 'Myriad Pro Regular Sharp', 'Myriad Pro', 'MyriadPro-Light',/*'proxima nova',*/ Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
}

p {
  line-height: 1.5em;
  margin-top: 0.2em ;
  margin-bottom: 0.75em ;
  font-family: 'Myriad Pro Regular Sharp', 'Myriad Pro', 'MyriadPro-Light', Arial, Helvetica, sans-serif;

  font-size: 1.1rem;
 }

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.5em;
  margin-top: 1.3em !important;
  margin-bottom: 0.5em !important;
  font-family: 'Glypha LT Std','Glypha', 'Times New Roman', Times, serif;
}

h1 {
  font-size: 28px;
  font-size: 2.8rem;
  color: #323232;
  font-weight: 700; }

h2 {
  font-size: 2px;
  font-size: 2.0rem;
  color: #323232;
  font-weight: 300; 
}

h3 {
  font-weight: 700; }

h4 {
  font-weight: 300; }

h5 {
  font-weight: 700; }

h6 {
  font-weight: 300; 
}

h3, h4 {
  font-size: 18px;
  font-size: 1.8rem;
}

h5, h6 {
  font-size: 16px;
  font-size: 1.6rem;
}



a {color:#9c8652;}
    a:hover {color:#796638 ;   }
    a:visited {color:#c3aa6f ;   }

ul {
  

}
ul li {
    list-style-image: url("../images/unordered-list-circle.png");

}

table,th, td  {
    border: 1px solid #9C8652;
    padding: 5px;
    vertical-align: top;
}
th
{
background-color:#D8CDB0;
}

body:not(.page-panels) #content article img {
	margin: 1.0em;
}
/*@media all and (max-width : 959px) {
	body:not(.page-panels) #content article img {
		height: auto ;
		max-width: 100%;
        display:block;
	}
}*/

	body:not(.page-panels) #content article img {
		height: auto !important;
		max-width: 100%;
        display:block;
	}

   


#content article h1,
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6 {
  clear:both;
}



.image-large {
    width:400px;
    
}

.image-medium {
    width:200px;
}

.image-small {
    width:120px;
}


body:not(.front) .field {
    line-height: 2.2em;
}
body:not(.front)  .field .field-label {
    min-width: 20%;
    float: left;
}
body:not(.front)  .field .field-items {
    min-width: 80%;
    float: left;
}