/* ------------------------------------- 
		FONTS 
------------------------------------- */

@font-face {
  font-family: 'Tabac Slab Light';
  src: url('../fonts/TabacSlabLight.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabLight.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabLight.svg#bd09411b2047f6d1ccbcdf35b2d91b89') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'Tabac Slab Light';
  src: url('../fonts/TabacSlabLightItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabLightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabLightItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabLightItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabLightItalic.svg#4e75c66b336c4d924126d3292e137387') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'Tabac Slab';
  src: url('../fonts/TabacSlabRegular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabRegular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabRegular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabRegular.svg#97f49558749055f7e8bb76f905733d77') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Tabac Slab Medium';
  src: url('../fonts/TabacSlabMedium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabMedium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabMedium.svg#11c9ac72409eb114719c669bba2f7dc3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Tabac Slab SemiBold';
  src: url('../fonts/TabacSlabSemibold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabSemibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabSemibold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabSemibold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabSemibold.svg#cf1cfe8b8310c379a6a93895e4536d8d') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'Tabac Slab SemiBold';
  src: url('../fonts/TabacSlabSemiboldItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabSemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabSemiboldItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabSemiboldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabSemiboldItalic.svg#968342a96b068b930d0a9da9acbfc6ef') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'Tabac Slab Bold';
  src: url('../fonts/TabacSlabBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabBold.svg#290c4b085bd015ee6fe6901464bed91a') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'Tabac Slab Bold';
  src: url('../fonts/TabacSlabBoldItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TabacSlabBoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TabacSlabBoldItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TabacSlabBoldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TabacSlabBoldItalic.svg#9439441ebc1bd6e10f9efae448bddffc') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'Roihu';
  src: url('../fonts/Roihu_regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roihu_regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roihu_regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roihu_regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roihu_regular.svg#86d5d9854c575c62e41d1ea2fd4ca811') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Roihu Medium';
  src: url('../fonts/Roihu_medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roihu_medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roihu_medium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roihu_medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roihu_medium.svg#f6e138ec824a12da8402d35d3e879ec5') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Roihu Bold';
  src: url('../fonts/Roihu_bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roihu_bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roihu_bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roihu_bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roihu_bold.svg#a8c4d7906db07df5232c8db706d192e8') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}


/* ------------------------------------- 
		TYPOGRAPHY 
------------------------------------- */
h1, h2, h3, h4, h5, h6, #yoo-zoo .items h1.pos-title, #yoo-zoo .details h1.title {
	line-height: 120% !important;
	margin: 0px 0px 30px 0px;
	color: #4D4848;
	text-align:left;
  	font-family: 'Tabac Slab';
	letter-spacing: 0px;
}
h1, .yoo-zoo h1, #yoo-zoo .items h1.pos-title, #yoo-zoo .details h1.title {
	font-size: 38px;
	margin: 0 0 30px;
}
.pos-title h1, .pos-title .yoo-zoo h1 {
	font-size: 38px;
	margin: 0 0 10px;
}
h2, .yoo-zoo h2, #yoo-zoo .items h2.pos-title, #yoo-zoo .details h2.title {
	font-size: 38px;
	margin: 0 0 30px;
}
.pos-title h2, .pos-title .yoo-zoo h2 {
	font-size: 38px;
	margin: 0 0 10px;
}
h3, .yoo-zoo h3, #yoo-zoo .item h3  {
	font-size: 26px;
  	font-family: 'Tabac Slab Medium';
	margin: 0 0 20px !important;
	color: #98144D;
}
footer h3 {
  	font-family: 'Tabac Slab Medium';
	font-size: 18px;
	color: #D7D2D0;
	margin-bottom: 20px;
}
h4, .yoo-zoo h4, #yoo-zoo .item h4 {
	font-size: 20px;
	margin: 0 0 20px !important;
  	font-family: 'Tabac Slab Medium';
}
.pos-title h4, .pos-title .yoo-zoo h4 {
	margin: 0px;
}
h5, .yoo-zoo h5 {
  	font-family: 'Tabac Slab Medium';
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 30px;
}
h6, .yoo-zoo h6 {
	font-size: 20px;
	margin: 0 0 30px;
}
p, .yoo-zoo p {
  	font-family: 'Roihu';
	font-size: 14px;
	color: #4D4848;
	line-height: 24px;
	margin: 0 0 15px !important;
}
p.pos-meta, #yoo-zoo .items p.pos-meta, .pos-meta {
	font-size: 13px;
	color: #4D4848;
	line-height: 100%;
	margin: 0 0 10px !important;
	font-style: normal;
  	font-family: 'Roihu Bold';
}
ul, ol {
  	font-family: 'Roihu';
	font-size: 14px;
	color: #4D4848;
	line-height: 24px;
	margin: 0 0 30px;
}
footer p {
	font-size: 14px;
	color: #FFFFFF;
}
footer i, footer em {
	font-family: 'Tabac Slab Light';
	font-size: 16px;
}
ul, ol {
	padding:0 0 0 20px;
}
.yoo-zoo ul, .yoo-zoo ol {
	margin :0 0 30px !important;
}
ul li, ol li {
	margin: 0px 0px 5px 0px;
}
a, a:link, a:visited {
	text-decoration:underline;
	color: #98144D;
}
a:hover, a:focus {
	text-decoration:none;
	color: #98144D;
}
footer a[href^="tel:"] {
  color: #ffffff;
  text-decoration: none;
}
hr {
    width: 62px;
    height: 3px;
    background: #d9b451;
    border: 0px;
    margin: 70px auto;
}
