@charset "UTF-8";


/* FELLINI desktop */

body {margin: 0; background-color:#FFF;}

/* Containers */
.container_main {display: block; width:1200px; margin:0 auto; height:auto; min-height: 680px; margin-bottom: 0px; margin-webkit-after: 0px; margin-left:10px;-webkit-margin-start: 10px; margin-top:0px; z-index:0; background-color:#fff;}
.container_posters  {display: block; width:1200px; margin:0 auto; height:auto; min-height: 680px; margin-bottom: -10px; margin-left:-20px; -webkit-margin-start: -20px; margin-top:30px;-webkit-margin-before:30px; z-index:0; background-color:#fff; }
.container_index  {display: block; width:1200px; margin:0 auto; height:auto; min-height: 680px; margin-bottom: -20px; margin-left:0px; margin-top: 20px;-webkit-margin-before: 20px; z-index:0;background-color:#fff; }
.container 	{display: block; width:1200px; margin:0 auto; height: 700px; margin-bottom: 0px; margin-left:0px; -webkit-margin-start: 0px; margin-top:35px;-webkit-margin-before: 35px; z-index:1;}

/* Carousel */
#wrapper {width:1000px; height:auto; margin:0 auto; padding-top: 0px; float:left;}
.content_area {float:center; margin: 0px auto; margin-left: 0px; width:1200px; height: auto; min-height: 700px; z-index: 0;}


/* Header */
#header {display:block; position:relative; z-index: 200;}
.header_left_top {display:block; float:left; margin-left:40px;-webkit-margin-start: 40px; margin-top:14px;-webkit-margin-before: 14px;}
.header_left_top_index {visibility: hidden;}

/* Header navigation */
.header_nav {display:block; width: 1080px; margin-top: 0px; float:left; z-index:200;}
#menu_open_1, #menu_open_2, #menu_open_3, #menu_open_4, #menu_open_5, #menu_open_6, #menu_open_7{
position: relative; bottom: 0%; display:block; float: left; width: 120px; height: 30px; padding-top:5px;background: transparent; border-right:1px solid #999; z-index: 200;font-family:LatoWebThin, sans-serif; font-size: 10px; color:#999; font-weight: bold;letter-spacing: 0.25em; align: center; line-height: 28px; text-decoration: none; text-align: center; margin-bottom: 0px;}
#menu_open_8 {position: relative; bottom: 0%; display:block; float: left; width: 120px; height: 30px; padding-top:5px; background: transparent; border-right:1px solid #fff; z-index: 200;font-family:LatoWebThin, sans-serif; font-size: 10px; color:#999; font-weight: bold;letter-spacing: 0.25em; align: center; line-height: 28px; text-decoration: none; text-align: center; margin-bottom: 0px;}
#menu_open_1 a, #menu_open_2 a, #menu_open_3 a, #menu_open_4 a, #menu_open_5 a, #menu_open_6 a, #menu_open_7 a, #menu_open_8 a {display: block; font-family:LatoWebThin; font-size: 10px; color:#999; font-weight: bold;letter-spacing: 0.25em; align: center; line-height: 30px; text-decoration: none; text-align: center; margin-bottom: 0px;}
#menu_open_1 a:hover, #menu_open_2 a:hover, #menu_open_3 a:hover, #menu_open_4 a:hover, #menu_open_5 a:hover, #menu_open_6 a:hover, #menu_open_7 a:hover, #menu_open_8 a:hover {background-color: #000; text-decoration: none; z-index:200;}

.active {font-family:LatoWeb; color:#999;}
.clear {clear: both;}
.tight {letter-spacing: 0.12em;}

   
/* Index */
.front_page {display:block; float:left; margin-left:100px; -webkit-margin-start: 100px; margin-top: -40px; -webkit-margin-before:-40px;}


/* Participant list */
.participant_list {display:block; width:100%; min-width: 850px; max-width:960px; min-height:602px; margin-left:50px; -webkit-margin-start:50px;}
.list {float:left; display:block; float:left; height:700px; width:16.6%; margin-top:0px; -webkit-margin-before: 0px;}
.list_item {padding: 4px 4px; font-family:"LatoWeb"; font-weight:600; font-size: 8px; color: #999;letter-spacing: 0.25em; line-height:10px; text-align:left;}
.list_item a {font-family:"LatoWeb";font-size:8px; font-weight:600;letter-spacing: 0.25em; line-height:10px; color:#999; text-align:left;} 
.country {font-family:"LatoWebThin"; font-size:8px; font-weight:200;} 
a:hover {cursor: pointer;}
.bp {pointer-events:none;}


/* Carousel navigation */
#ui-carousel-next, #ui-carousel-prev {margin-left:60px; -webkit-margin-start:60px; width: 100px; height: 35px; background: url(../images/arrow_left.svg) center no-repeat; display: block; position: absolute; top: 260px; z-index: 100;}
#ui-carousel-next {right: 0; background-image: url(../images/arrow_right.svg);}
#ui-carousel-prev {left: 0;}
#ui-carousel-next > span, #ui-carousel-prev > span {display: none;}
#ui-carousel-next:hover, #ui-carousel-prev:hover {opacity:1.0;}

/* Carousel content */
#container {display: block; width: 1150px; height:auto; min-height: 702px; max-height:900px; position: relative; overflow:hidden;}
#carousel {display:block; margin: 0 auto; margin-right:60px;}
.slide {display:block; float:left; margin-left: 70px; -webkit-margin-start:70px; width:900px; height: 710px; position: relative; background-color:#fff; z-index:0;}
.ca-icon {display:inline-block; min-width: 490px; height: 702px; margin-top:0px;-moz-margin-start:10px;-webkit-margin-start:10px; padding-bottom:0px; position:relative; z-index:0; background:transparent;}

.milton {display:block; float: left; height: 700px; width:645px; margin-left: 92px; -webkit-margin-start: 92px; margin-top:10px; webkit-margin-before: 10px; font-family:"LatoWebThin"; color:#333; line-height: 1.7em; font-size: 18px; letter-spacing: 0.05em;text-align:left;}
.s_caps {font-variant:small-caps; color: #999; font-size:15px; font-family:"LatoWeb"; letter-spacing: 0.1em; font-variant-numeric: oldstyle-nums;}

.video-size {display:block; float: left; margin-left: 0px; margin-top: 0px; -webkit-margin-before: 0px;}
.video-size video {width: 100%; height:100%; max-height: 702px;}
#video_1 {width:600px; height: 600px; object-fit: contain; z-index: 0;}
#video_2 {width:504px; height: 700px; object-fit: contain; z-index: 0;}
#video_3 {width:505px; height: 700px; object-fit: contain; z-index: 0;}
#video_4 {width:899px; height: 500px; object-fit: contain; z-index: 0;}
#video_5 {width:490px; height: 700px; object-fit: contain; z-index: 0;}
#video_6 {width:889px; height: 500px; object-fit: contain; z-index: 0;} 
#video_7 {width:491px; height: 700px; object-fit: contain; z-index: 0;}
#video_8 {width:492px; height: 700px; object-fit: contain; z-index: 0;}
#video_9 {width:394px; height: 700px; object-fit: contain; z-index: 0;margin-left: 50px; -webkit-margin-start: 50px;}
#video_5, #video_7 {border-color:#999; border: solid 1px;}

.ui-carousel {height: 540px; margin: 0;overflow: auto; padding: 0; position: relative; /*for ie7 to work e.g in html carousels*/width: 900px;}
.ui-carousel > .wrapper { margin: 0;padding: 0;width: 9999px;}
.ui-carousel > .wrapper > * {border: 0;display: block; float:left; height: 100px; overflow: visible; width:490px;
transform-origin:left;
transform: scale(1.0, 1.0);				/* General*/	
-moz-transform: scale(1.0, 1.0);		/* Firefox*/	
-ms-transform: scale(1.0, 1.0);			/* Microsoft Internet Explorer */
-webkit-transform: scale(1.0, 1.0); 	/* Chrome, Safari */
-o-transform: scale(1.0, 1.0);			/* Opera */
}

.horizontal, .wide { margin-top:10px; -webkit-margin-before:10px;}
.tall, .square {margin-top: 0px; -webkit-margin-before: 0px;}
.horizontal_video {display:block; float: left; margin-top: 40px;-webkit-margin-before: 40px;}
.tall_video {display:block; float: left; margin-top: 0px;-webkit-margin-before: 0px;}
.square_video {display:block; float: left; margin-top: 40px;-webkit-margin-before: 40px;}


.ca-item-main-info {display:block; float:left; margin-top:-280px; -webkit-margin-before: -280px; margin-left:30px; -webkit-margin-start: 30px; width: 380px; height:auto; min-height: 100px;}
.ca-content-wrapper, #ca-content-wrapper-1, #ca-content-wrapper-2, #ca-content-wrapper-3, #ca-content-wrapper-4, #ca-content-wrapper-5, #ca-content-wrapper-6, #ca-content-wrapper-7, #ca-content-wrapper-8, #ca-content-wrapper-9, #ca-content-wrapper-10, #ca-content-wrapper-11, #ca-content-wrapper-12, #ca-content-wrapper-13, #ca-content-wrapper-14, #ca-content-wrapper-15, #ca-content-wrapper-16, #ca-content-wrapper-17, #ca-content-wrapper-18, #ca-content-wrapper-19, #ca-content-wrapper-20, #ca-content-wrapper-21, #ca-content-wrapper-22, #ca-content-wrapper-23, #ca-content-wrapper-24, #ca-content-wrapper-25, #ca-content-wrapper-26, #ca-content-wrapper-27, #ca-content-wrapper-28, #ca-content-wrapper-29, #ca-content-wrapper-30, #ca-content-wrapper-31, #ca-content-wrapper-32, #ca-content-wrapper-33, #ca-content-wrapper-34, #ca-content-wrapper-35, #ca-content-wrapper-36, #ca-content-wrapper-37, #ca-content-wrapper-38, #ca-content-wrapper-39, #ca-content-wrapper-40, #ca-content-wrapper-41, #ca-content-wrapper-42, #ca-content-wrapper-43, #ca-content-wrapper-44, #ca-content-wrapper-45, #ca-content-wrapper-46, #ca-content-wrapper-47, #ca-content-wrapper-48, #ca-content-wrapper-49, #ca-content-wrapper-50, #ca-content-wrapper-51, #ca-content-wrapper-52, #ca-content-wrapper-53, #ca-content-wrapper-54, #ca-content-wrapper-55, #ca-content-wrapper-56, #ca-content-wrapper-57, #ca-content-wrapper-58, #ca-content-wrapper-59, #ca-content-wrapper-60 {position:absolute; width: 0%; /* expands to width of the wrapper minus 1 element */
	min-height:700px; top:0px; background-color:#252525; overflow:hidden; margin-left:-100%;}
	
.ca-content {left: 0%; width:1020px; height: auto; min-height: 700px; overflow:hidden;}
.ca-content-wide {padding-left: 0px; padding-top: 0px; width:1000px; height: auto; min-height: 700px; overflow:visible;}
.ca-content-left {padding-left:0px; padding-top: 0px; width: 490px; height: auto; min-height: 700px; overflow:visible;}
.ca-content-right {padding-left: 430px; padding-top: 0px; width: 320px; height: auto; min-height: 700px; overflow:hidden;}


/* carousel typography */
.ca-icon-info-vertical {display:inline-block; height:auto; width: 390px; text-align:left; font-family:LatoWeb; color:#999; margin-left: 28px; -webkit-margin-start: 28px;  margin-bottom: 20px; -webkit-margin-after:20px; z-index:20; vertical-align: bottom;}
.ca-icon-info-horizontal {display:inline-block; height:auto; width:410px; text-align:left; font-family:LatoWeb; color:#999; vertical-align: top; margin-top: -185px; -webkit-margin-before:-185px; margin-left: 10px; -webkit-margin-start: 10px; z-index:20}
.ca-icon-info-square {display:block;height:auto; width:410px; text-align:left; vertical-align: bottom; margin-top:-135px; -webkit-margin-before:-135px; margin-left: 10px; -webkit-margin-start: 10px; z-index:20}

.ca-icon-info-video-vertical {display:inline-block; height:auto; margin-left: 40px; -webkit-margin-start: 40px;  margin-bottom: 10px; -webkit-margin-after: 10px; width: 380px; text-align:left; z-index:20; vertical-align:bottom;}
.ca-icon-info-video-horizontal {display:block; float:left; margin-left: 5px; -webkit-margin-start:5px; margin-top: -188px; -webkit-margin-before: -188px;  height:auto; width:500px; z-index:20}
.ca-icon-info-video-square {display:block; float:left;  margin-left: 5px; -webkit-margin-start: 5px; margin-top: -90px; -webkit-margin-before: -90px; height:auto; width:500px; z-index:20}


.title_vertical {display: inline-block; width: 420px;font-family:LatoWebBold; font-size:13px; letter-spacing: 0.18em; color:#999; line-height: 1.6em; padding-top:2px; margin-bottom:0px; text-align:left;}
.title_horizontal, .title_square  {display: block; width: 420px; text-align:left;font-family:LatoWebBold; font-size:13px; letter-spacing: 0.18em; color:#999; line-height: 1.6em;}
.subtitle {font-family: "LatoWeb"; color:#999; font-size: 13px; margin-top:3px; line-height: 1.8em; letter-spacing: 0.14em;text-align:left;}
.subtitle_horizontal, .subtitle_square {font-family: LatoWeb; color:#999; font-size: 13px; margin-top:3px; line-height: 1.8em; letter-spacing: 0.14em;text-align:left;}
.description_poster_vertical {display:block; width: 290px; margin-top:15px; font-family:LatoWeb; color:#999; line-height: 1.6em; font-size: 12px; letter-spacing: 0.05em;text-align:left; margin-bottom:20px;}

.description_poster_horizontal {display:block; width: 450px; margin-top:15px; font-family:LatoWeb; color:#999; line-height: 1.6em; font-size: 12px; letter-spacing: 0.05em;text-align:left; margin-bottom:20px;}
.description_poster_square {display:block; width: 420px; margin-top:15px; font-family:LatoWeb; color:#999; line-height: 1.6em; font-size: 12px; letter-spacing: 0.05em;text-align:left; margin-bottom:20px;}



/*  border-color:#930; border: solid 1px;*/

/* About */
.about_container {display:block; position:relative; width:100%; max-width:1000px; min-height: 630px; height:auto; margin-left: -48px; webkit-margin-start: -48px; margin-top: 45px;-webkit-margin-before: 45px; border-color:#930;}
.intro_container {display:block;float:left;text-align:left; width:33%; height:auto; max-width:290px; padding-right:10px; font-family:"LatoWeb"; color:#999; line-height: 1.5em; font-size: 11px; letter-spacing: 0.05em;}

.intro_container_about {display: block; float:left; text-align:left; width:1200px; margin-left:82px; -webkit-margin-start: 82px; margin-top: 3px;-webkit-margin-before: 3px; height:auto; z-index:0; background-color:#fff;}

#intro_container_about_1, #intro_container_about_2, #intro_container_about_3, #intro_container_about_4 {display:block; float:left; text-align:left; margin-left:0px; margin-top: 28px; -webkit-margin-before: 28px; margin-bottom: 30px;-webkit-margin-after: 30px; height:auto; width:100%; max-width:960px; height:auto; font-family:"LatoWebThin"; color:#999; line-height: 1.30em; font-size: 18px; font-variant-numeric: oldstyle-nums; letter-spacing: 0.06em; text-align:left;}

#about1 {margin-top: -22px;-webkit-margin-before: -22px; margin-bottom: 30px;-webkit-margin-after: 30px; font-family:"LatoWebThin"; color:#000; line-height: 1.30em; font-size: 18px; font-variant-numeric: oldstyle-nums; letter-spacing: 0.07em; text-align:left;}

#about2 {margin-top:-20px;-webkit-margin-before:-20px; margin-bottom: 30px;-webkit-margin-after: 30px;font-family:"LatoWeb"; color:#999;  line-height: 1.6em; font-size: 14px; letter-spacing: 0.1em;text-align:left;font-variant-numeric: oldstyle-nums; text-align:left;}
#about3{margin-top: -20px;-webkit-margin-before:-20px;margin-bottom: 30px;-webkit-margin-after: 30px;font-family:"LatoWeb"; color:#999;  line-height: 1.6em; font-size: 14px; letter-spacing: 0.1em;text-align:left;font-variant-numeric: oldstyle-nums;text-align:left;}
.note {font-family:"LatoWeb"; color:#999; line-height: 1.9em; font-size: 12px;letter-spacing: 0.1em; text-align:left;}
.ita {font-style:italic;}

#events1 {display:block;width: 50%; max-width: 440px; margin-top: -17px;-webkit-margin-before:-17px; padding-right: 10px; -webkit-padding-end:10px; font-family:"LatoWebThin"; color:#000; line-height: 1.30em; font-size: 18px; font-variant-numeric: oldstyle-nums; letter-spacing: 0.06em; text-align:left;}

#events2A {display:block; width: 50%; max-width: 320px; height:auto; overflow: auto; margin-top:-12px;-webkit-margin-before:-12px; font-family:"LatoWeb"; color:#999;  line-height: 1.6em; font-size: 14px; letter-spacing: 0.1em;text-align:left;font-variant-numeric: oldstyle-nums; padding-bottom: 20px;}

#events2 {display:block; width: 100%; max-width: 320px; height:auto; padding-top: 20px; font-family:"LatoWeb"; color:#999; line-height: 1.6em; font-size: 14px; letter-spacing: 0.1em;text-align:left;font-variant-numeric: oldstyle-nums; padding-bottom: 20px; border-bottom: 1px solid #999;}

.big {font-family:"LatoWeb"; color:#999; line-height: 1.8em; font-size: 15px; letter-spacing: 0.05em; text-align:left;}
.caps {font-variant:small-caps; font-size:14px; line-height: 1.6em; font-family:"LatoWeb"; letter-spacing: 0.11em; font-variant-numeric: oldstyle-nums;}
#credits2 {margin-left:30px; -webkit-margin-start: 30px; margin-top: 30px;-webkit-margin-before:30px; font-family:"LatoWeb"; color:#999; line-height: 1.9em; font-size: 12px; letter-spacing: 0.1em;}
.black {font-family:"LatoWebBlack"; color:#999; line-height: 1.9em; font-size: 12px; letter-spacing: 0.15em; text-align:left;}

.gray {color:#999}



/* Foreword */
.foreword_container{display: block; float:left; text-align:left; width:1200px; margin-left:130px; webkit-margin-start:130px; margin-top: 20px;-webkit-margin-before: 20px; width:100%; max-width:960px; padding-bottom:10px; height:auto; background-color:#fff;}

.text_foreword_1 {display:inline-block; float:left; width: 50%; max-width: 425px; margin-top: -17px;-webkit-margin-before:-17px; padding-right:15px; webkit-padding-end:15px;font-family:"LatoWebThin"; color:#000; line-height: 1.30em; font-size: 18px; font-variant-numeric: oldstyle-nums; letter-spacing: 0.06em;text-align:left;}

.text_foreword_2 {display:inline-block;float:left; 100%; height:auto; max-width:427px; padding-left: 10px; padding-right:10px; font-family:"LatoWeb"; color:#999; line-height: 1.6em; font-size: 14px; font-variant-numeric: oldstyle-nums; letter-spacing: 0.05em;text-align:left; margin-top: -17px; -webkit-margin-before:-17px}
.caps_big {font-variant:small-caps; font-size:19px;}
.oldstyle {font-variant-numeric: oldstyle-nums;} 
.caps_l {font-variant:small-caps; font-size:14px; line-height: 1.6em; font-family:"LatoWeb"; letter-spacing: 0.12em; font-variant-numeric: oldstyle-nums;}
.intro_container_top_left {display:block;float:left; width:48%; height:auto; max-width:415px; margin-top:30px; -webkit-margin-before: 30px; padding-bottom:30px; font-family:"LatoWeb"; font-size:12px; letter-spacing: 0.1em; color:#999; line-height: 1.5em; text-align:justify; vertical-align:top;}
.text_container {display:inline-block;float:left; width:24%; height:auto; max-width:201px; padding-right:10px; font-family:"LatoWeb"; color:#999; line-height: 1.5em; font-size: 11px; letter-spacing: 0.05em;text-align:left;}
.participants_info {position:relative;vertical-align:super; z-index: 0; height:auto; min-height:100px; width:209%; max-width:300px; margin-top: 30px; -webkit-margin-before: 30px; margin-left:-160px; -webkit-margin-start: -160px;font-family:"LatoWebThin"; color:#999; line-height: 1.32em; font-size: 24px; letter-spacing: 0.08em; text-align:left;}
.author {position:relative; vertical-align:super; z-index: 0; height:auto; min-height:100px; width:120%; max-width: 220px; margin-top: -22px; -webkit-margin-before: -22px; margin-left:-40px; -webkit-margin-start: -40px;font-family:"LatoWebThin"; color:#000; line-height: 1.6em; font-size: 32px; letter-spacing: 0.1em; text-align:left;}


#intro1 {margin-top:30px; -webkit-margin-before: 30px; visibility:visible;}
#text1 {margin-top: -17px; -webkit-margin-before:-17px;}
#text2 {margin-top: -10px;-webkit-margin-before:-10px;visibility:visible;}
#text3 {margin-top: -158px;-webkit-margin-before:-158px;visibility:visible;}
#text4 {margin-top: -158px;-webkit-margin-before:-158px;visibility:visible;}


/* Contact */
.feature-container {display:block; float:left; margin-top:10px; -webkit-margin-before:10px; margin-left:10px;-webkit-margin-start: 10px; background-color:#fff; width:740px; height:auto; min-height:600px; overflow-x:hidden; marquee-style:scroll;}
.contact_form_container {display:block; width: 500px; height:auto; min-height: 300px; margin-left:100px; -webkit-margin-start: 100px; margin-top:20px; -webkit-margin-before: 20px; padding-bottom:0px;}
.contact_top {display:block; width:490px; margin-bottom: 40px;}
.contact_text {display:block; margin-left:100px; color: #000; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 9pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;}
.contact_head {color: #999; line-height: 2.0em; font-family: LatoWeb;font-size: 9pt; font-weight:bold; font-variant:small-caps; letter-spacing: 0.2em;text-align:left; vertical-align: middle; width: 500px; margin-bottom:15px;}
.contact_form_container input {display:inline-block; float:right; margin-bottom:15px; width: 400px; height: 15px;font-family: LatoWeb; font-size: 9px;}	
.contact_form_container textarea {display:block; margin-left:0px; width:500px; height:180px; overflow-style:marquee-block; float:left; font-family: LatoWeb;font-size: 9px; line-height: 1.3em; color:#000;margin-bottom: 30px;}
.contact_form_container p {display:none;}
.contact_form_container input[type=image] { display: inline-block; float: left; height: 26px;  max-width: 64px; border:0px; margin-right: 30px; margin-top:10px;-webkit-margin-before: 10px;
transform-origin:left; 
transform: scale(1.0, 1.0);				/* General*/	
-moz-transform: scale(1.0, 1.0);			/* Firefox*/	
-ms-transform: scale(1.0, 1.0);				/* Microsoft Internet Explorer */
-webkit-transform: scale(1.0, 1.0);	 	/* Chrome, Safari */
-o-transform: scale(1.0, 1.0);				/* Opera */
}
.contact_text_sorry {display:block; margin-left: 100px; margin-top: 80px; color: #000; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 10pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;}


	/* Footer */
#footer-repeating  {height: 70px; position:relative; margin-top:40px; width: 100%; left: 0px; bottom: 0%; z-index: 240;}
#footer {width: 1100px; height: 70px; margin: 0 auto;  background-color: transparent; z-index: 40;}
#copyright {display:inline-block; width: 700px; height: auto; margin-left:300px; margin-top: 0px; color:#666; font-family:"LatoWebThin"; font-size: 7pt; letter-spacing:0.15em; float:left;}
#social_media {display:inline-block; width: 300px; height: 24px;-moz-margin-start:20px; -webkit-margin-start: 20px; margin-top: 20px; float:left; font-family:LatoWebThin; font-size: 7pt; letter-spacing:0.15em; float:left;
transform-origin:top; width: 126px; height: 24px; border: 0px;
transform: scale(1.0, 1.0);				/* General*/	
-moz-transform: scale(1.0, 1.0);		/* Firefox*/	
-ms-transform: scale(1.0, 1.0);			/* Microsoft Internet Explorer */
-webkit-transform: scale(1.0, 1.0); 	/* Chrome, Safari */
-o-transform: scale(1.0, 1.0);			/* Opera */
}
#social_media_p a {display:none; width: 24px; height: 24px; padding-left: 122px; padding-top: 25px; float:left;font-family:Lato-Regular, sans-serif; font-size: 7pt;color:#999; letter-spacing:0.15em; float:left;}	
	

/* Typography */

/* Webfont: Lato-Black */@font-face {
    font-family: 'LatoWebBlack';
    src: url('../fonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */@font-face {
    font-family: 'LatoWebBlack';
    src: url('../fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BoldItalic */@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Hairline */@font-face {
    font-family: 'LatoWebHairline';
    src: url('../fonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Hairline.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HairlineItalic */@font-face {
    font-family: 'LatoWebHairline';
    src: url('../fonts/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-HairlineItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Heavy.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HeavyItalic */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../fonts/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-HeavyItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/Lato-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-SemiboldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/Lato-Thin.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-ThinItalic */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;}
	
	
/* Webfont: Morganite Book*/    @font-face {
font-family: 'Morganite Book';
src: url('../fonts/Morganite Book'), 
	 url('../fonts/Morganite-Book.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Book Italic*/   @font-face {
font-family: 'Morganite Book Italic';
src: url('../fonts/Morganite Book Italic'), 
	 url('../fonts/Morganite-BookItalic.woff') format('woff');
	 font-style: normal;
	 font-weight: normal;
}


/* Webfont: Morganite Thin*/   @font-face {
font-family: 'Morganite Thin';
src: url('../fonts/Morganite Thin'), 
	 url('../fonts/Morganite-Thin.woff') format('woff');
	 font-style: normal;
	 font-weight: normal;
}

/* Webfont: Morganite Thin Italic */ 	@font-face {
font-family: 'Morganite Thin Italic';

src: url('../fonts/Morganite Thin Italic'), 
	 url('../fonts/Morganite-ThinItalic.woff') format('woff');
	 font-style: normal;
	 font-weight: normal;
}


/* Webfont: Morganite Extra Light */	@font-face {
font-family: 'Morganite ExtraLight';

src: url('../fonts/Morganite ExtraLight'), 
	 url('../fonts/Morganite-ExtraLight.woff') format('woff');
font-style: normal;
font-weight: normal;
}


/* Webfont: Morganite Extra Light Italic	*/	@font-face {
font-family: 'Morganite ExtraLight Italic';
src: url('../fonts/Morganite ExtraLight Italic'), 
	 url('../fonts/Morganite-ExtraLightItalic.woff') format('woff');				
	 font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Light */		@font-face {
font-family: 'Morganite Light';
src: url('../fonts/Morganite Light'), 
	 url('../fonts/Morganite-Light.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Light Italic*/		@font-face {
font-family: 'Morganite Light Italic';
src: url('../fonts/Morganite Light Italic'), 
	 url('../fonts/Morganite-LightItalic.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Medium*/			@font-face {
font-family: 'Morganite Medium';
src: url('../fonts/Morganite Medium'), 
	 url('../fonts/Morganite-Medium.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Medium Italic*/	@font-face {
font-family: 'Morganite Medium Italic';
src: url('../fonts/Morganite Medium Italic'), 
	 url('../fonts/Morganite-MediumItalic.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite SemiBold*/		@font-face {
font-family: 'Morganite SemiBold';
src: url('../fonts/Morganite SemiBold'), 
	 url('../fonts/Morganite-SemiBold.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite SemiBold Italic*/		@font-face {
font-family: 'Morganite SemiBold Italic';
src: url('../fonts/Morganite SemiBold Italic'), 
	 url('../fonts/Morganite-SemiBoldItalic.woff') format('woff');
font-style: normal;
font-weight: normal;
}


/* Webfont: Morganite Bold*/		@font-face {
font-family: 'Morganite Bold';
src: url('../fonts/Morganite Bold'), 
	 url('../fonts/Morganite-Bold.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Bold Italic */		@font-face {
font-family: 'Morganite Bold Italic';
src: url('../fonts/Morganite Bold Italic'), 
	 url('../fonts/Morganite-BoldItalic.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite ExtraBold */		@font-face {
font-family: 'Morganite ExtraBold';
src: url('../fonts/Morganite ExtraBold'), 
	 url('../fonts/Morganite-ExtraBold.woff') format('woff');
font-style: normal;
font-weight: normal;
}


/* Webfont: Morganite ExtraBold Italic*/		@font-face {
font-family: 'Morganite ExtraBold Italic';
src: url('../fonts/Morganite ExtraBold Italic'), 
	 url('../fonts/Morganite-ExtraBoldItalic.woff') format('woff');
font-style: normal;
font-weight: normal;
}


/* Webfont: Morganite Black */		@font-face {
font-family: 'Morganite Black';

src: url('../fonts/Morganite Black'), 
	 url('../fonts/Morganite-Black.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}


/* Webfont: Morganite Black Italic */		@font-face {
font-family: 'Morganite Black Italic';
src: url('../fonts/Morganite Black Italic'), 
	 url('../fonts/Morganite-BlackItalic.woff') format('woff');
	 font-style: normal;
	font-weight: normal;
}
