@charset "UTF-8";


/* Iwona Creation desktop */

body {margin: 0 auto; background-color:#000;}
	
#wrapper {width: 1126px; height:auto; margin:0 auto;}

.clear {clear: both;}


/* Header */
	
#header-repeating {position: fixed; width: 100%; top: 0px;left: 0px; background-image: url(../images/background-header-repeating.jpg); background-repeat:repeat-x; height: 138px; margin-bottom: -1px; z-index: 120; margin-top:0px;}
	
#header {display:block; position:relative; z-index: 120;}


/* Header logo */

#header_top {display:block; width: 1126px; height: 138px; margin: 0 auto; background-image: url(../images/background-header.jpg); background-repeat: no-repeat;}

#header_left_top {display:block; float:left; width: auto;  min-width: 850px; height: 138px;
transform-origin:top; 
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 */
}

#header_left_top img {padding-top: 30px; width:300px;  margin-right: 32px;-webkit-margin-end: 32px; height:33px; border: 0px; float: right;}

#header_center_top {display:none;}

#header_center_top img {display:none; width:62px; height:40px; border: 0px;}

#header_right_top {display:block; min-width:250px; height: 138px; float:right; margin-left:0px;-webkit-margin-start:0px;}

#header_right_top img {display:block; width:160px; height:99px; float:right; border: 0px;padding-top:25px; padding-right: 70px;
transform-origin:top; 
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 */
}


/* Header wrap */  

#header_wrap {position:absolute; display:block; width:1126px; height: auto; margin-top:-48px; -webkit-margin-before:-48px; margin-bottom: 0px; -webkit-padding-after: 0px; float:left;z-index:200;}

#header_nav {position:absolute; display:block; width: 1126px; margin: 0 auto; margin-top: 0px; float:left; z-index:200;}

.main_menu {height:38px; line-height:46px; position:relative; z-index:300;}

.main_menu ul {padding:0px; margin:0; list-style:none;
font-family:'Myriad_web_pro_bold'; font-size:13px;letter-spacing: 0.25em; line-height:46px; color:#CF9; text-align: center;text-shadow: 0 1px 1px rgba(0,0,0,.3);}

.main_menu ul li {padding:0; margin:0; float:left; width: 213px; background-color: #000; 
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#4A4A4A));
background: -moz-linear-gradient(top, #000, #4A4A4A);
background: -ms-linear-gradient(top, #000, #4A4A4A);
background: -o-linear-gradient(top, #000, #4A4A4A);
-moz-box-shadow: inset 1px 1px 8px 4px #333;
-webkit-box-shadow: inset 1px 1px 8px 4px #333;
box-shadow: inset 1px 1px 8px 4px #333;
}

.main_menu ul li a {color:#CF9; line-height:46px; display:block; text-decoration: none;}

.main_menu ul li a:hover , .main_menu ul li a:active, .main_menu ul li a:focus {color: #fff; background-color: #000; 
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
background: -moz-linear-gradient(top,  #000,  #444);
background: -ms-linear-gradient(top, #000, #444);
background: -o-linear-gradient(top, #000, #444); 
-moz-box-shadow: inset 1px 1px 8px 4px #444;
-webkit-box-shadow: inset 1px 1px 8px 4px #444;
box-shadow: inset 1px 1px 8px 4px #444;}

.main_menu ul li ul {display: none; width: 40px; position:absolute; top:48px; padding:0px; margin:0px;}

.main_menu ul li:hover ul {display: block; position: absolute; margin: 0; padding: 0;}

.main_menu ul li:hover li {float: none; font-weight: normal; line-height:48px; list-style:none; margin:0px;}

.main_menu ul li:hover li {
	background: -webkit-gradient(linear, left top, left bottom, from(#1A1A1A), to(#5A5A5A));
	background: -moz-linear-gradient(top,  #1A1A1A,  #5A5A5A);
	background: -ms-linear-gradient(top, #1A1A1A,  #5A5A5A);
	background: -o-linear-gradient(top, #1A1A1A,  #5A5A5A);}

.main_menu ul li:hover li a {color: #CF9; padding:0px; display:block; width:213px;
}
.main_menu ul li li a:hover {color:#D6FFC0; font-weight: normal; text-decoration: none; background-color: #6e6e6e;
	border: solid 1px 6e6e6e; 
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444));
	background: -moz-linear-gradient(top,  #888,  #333);
	background: -ms-linear-gradient(top, #888, #444);
  	background: -o-linear-gradient(top, #888, #444);}
					
					
/* collection header */
					
#category_header, #category_header_artwear, #category_header_index, #category_header_resume {display: block; width: 276px; height: 130px; margin-top:8px;-webkit-padding-before: 8px; margin-left:849px; -webkit-margin-start: 849px; background-image:url(../images/background_subhead.png); background-repeat:no-repeat; position: absolute; z-index:20; cursor: default; 
box-shadow: 1px 5px 72px rgba(0, 0, 0, 0.9);
-moz-box-shadow: 1px 5px 72px rgba(0, 0, 0, 0.9);
-webkit-box-shadow: 1px 5px 72px rgba(0, 0, 0, 0.9);
-webkit-box-shadow: inset 10px 100px 90px 10px rgba(0, 0, 0, 0.5);
box-shadow: inset 10px 100px 90px 10px rgba(0, 0, 0, 0.5); 
}
	
.category_title {display:inline-block; float:left; width: 180px; padding-left: 50px; height: 30px; padding-top: 25px; padding-bottom:5px; font-family:'Myriad_web_pro_regular'; font-size: 13px; line-height: 24px; color: #CF9; font-variant:small-caps; letter-spacing: 0.22em; font-weight:400; text-align:left;} 

.category_title_wide, .category_title_info {display:inline-block; float:left; width: 220px; padding-left: 50px; height: 30px; padding-top: 25px; padding-bottom:5px; font-family:'Myriad_web_pro_regular'; font-size: 13px; line-height: 24px; color: #CF9; font-variant:small-caps; letter-spacing: 0.22em; font-weight:400; text-align:left;}

.category_subtitle {display:inline-block;float:left; width:140px; padding-left:50px; font-family:'LatoWeb'; font-size:11px; text-decoration: none; letter-spacing: 0.22em; color:#CE9E57; text-align:left;line-height: 24px; text-shadow: 0px 1px 1px #000;}

.category_subtitle a, .category_subtitle_a  {display:inline-block; float:left; width: 180px; padding-left: 50px; font-family:'LatoWeb'; font-size:11px; text-decoration: none; letter-spacing: 0.22em; color:#CE9E57; text-align:left;line-height: 24px; text-shadow: 0px 1px 1px #000;}

.close_order {float:right; width:20px; height:20px; padding-top:10px; margin-right:160px;}

#info_open {display:none;}

.get_pdf_2 {display: none;}


/* aside block */

.aside {position:absolute; display:block; margin-left:898px; -webkit-margin-start: 898px; margin-top: 10px; -webkit-margin-before: 10px; width: 228px; padding-top: 10px; background-color: #202020; height: auto; min-height: 658px;}

.aside_head {display:block; height:auto; font-family:'LatoWeb'; font-size: 12px; font-variant:small-caps;letter-spacing: 0.14em; color:#9C6; text-decoration: none;text-align:left;vertical-align:middle; padding-left: 25px; padding-right: 25px; padding-top: 120px; padding-bottom: 5px;}

.aside div {font-family:'LatoWebLight';color:#ccff99; font-size: 11.5px; letter-spacing: 0.1em; line-height: 20px; text-align:left; padding-left: 25px; padding-right: 20px; padding-bottom: 10px; overflow:hidden;}

#info_close {display:none; width: 22px; height: 22px; background-color:#070; margin-top:-2px; -webkit-margin-before:-2px; float:right;}

#info_close img {padding-top: 4px; padding-left: 4px;  padding-right: 4px; padding-bottom: 4px;}

.section_aside { height:auto; width: 100%; min-width:226px; float: left; padding-bottom: 25px; padding-top: 20px; background-color: #202020; overflow:hidden;}

					
/* Main content */

/* Carousel  */ 
	
.container {display: block; position: relative; background-color: #151515;  width:100%; max-width:900px; height: 670px; margin-bottom: 0px; -webkit-margin-after: 0px; margin-left: 0%; -webkit-margin-start: 0%; margin-top:138px; -webkit-margin-before: 138px; z-index:0;}

.wrapper {margin-top:0px; width: 900px; height: 670px; overflow:hidden;}

.list_carousel {display: block; width:100%; max-width:800px; height: 670px; margin: 0 auto;}

.caroufredsel_wrapper {display: block; float: none; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; margin-top: 0px; -webkit-margin-before: 0px; margin-right: 0px; -webkit-margin-end: 0px; margin-bottom: 0px; -webkit-margin-after: 0px; margin-left: 0px; -webkit-margin-start: 0px; overflow-x: hidden; overflow-y: hidden; position: relative; cursor: move; width:100% !important; max-width:800px; height:100%; min-height:670px;}
       
.slide {list-style: none; display: block; margin: 0 auto;cursor:default;}

.slide_wrap {display:block; float:left; width:100% !important; max-width:800px; height:100%; min-height:670px; margin-top:0px; -webkit-margin-before: 0px; margin-left:0px; padding-bottom:0px; position:relative; z-index:0; background-color:#252525;}

.clearfix {display:block; float:left; height: 600px; width:100% !important; max-width:720px;; margin-top:70px; -webkit-margin-before: 70px; margin-left:80px; -webkit-margin-start: 80px; padding-bottom:0px; position:relative; z-index:0; background:transparent;}

.clearfix a img.tall, .clearfix a img.sophie,.clearfix a img.artwear, .clearfix a img.poster, .clearfix a img.print_m {margin-top: 0px; -webkit-margin-before: 0px;}

.clearfix a img.lower_1, .clearfix a img.lower_2, .clearfix a img.horizontal_painting {margin-top: 0px; -webkit-margin-before: 0px; margin-left:0px; -webkit-margin-start: 0px;}



/* Carousel navigation */ 

.prev {display: block; float: left; -moz-margin-start:10px; -webkit-margin-start: 10px; position: relative; bottom: 0; margin-top: -400px; -webkit-margin-before: -400px; width: 45px; height: 50px; background-image: url(../images/arrow_left.svg); background-repeat: no-repeat; z-index: 1000;}

.next {display: block; float: right; margin-right: -10px; position: relative; bottom: 0; margin-top: -400px; -webkit-margin-before: -400px; width: 45px; height: 50px; background-image: url(../images/arrow_right.svg);background-repeat: no-repeat; z-index: 1000;}


/* Squares navigation */ 

.colors {display:block; width: auto; height:30px; position:relative; margin-top: 430px;-webkit-margin-before: 430px; z-index: 100; background-color:transparent;}

.squares_container {display:block; width: 295px; min-height:20px; height:auto; position:absolute; margin-top: 520px; -webkit-margin-before: 520px; margin-left: 80px; -webkit-margin-start: 80px; z-index: 100; background-color:transparent;}

.squares_container_artwear {display:block; max-width:295px; float:left;}

.squares_container_prints {display:block; max-width:295px; float:left; margin-top:80px;}

.squares_1_text, .squares_2_text {color:#CE9E57; font-family:"Myriad_web_pro_regular"; font-size: 11px; letter-spacing: 0.2em; vertical-align:top; float:left; padding-top: 4px;}
	
.squares_1, .squares_2 {float:left; width:345px; margin-top:5px;}
	
.squares_1_img, .squares_2_img {width: auto; min-width: 190px; padding-top: 2px; padding-left:10px; float:right;}

.squares_1_img img, .squares_2_img img {width: 10px; height: 10px; border: 0px; padding-left: 10px;}


/* Zoom styles */

.jqzoom{ text-decoration:none; float:left;}
.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair;}
.zoomPup {overflow:hidden; background-color: #151515;-moz-opacity:0.6; opacity: 0.6;filter: alpha(opacity = 60); z-index:120;
	position:absolute; border:1px solid #151515; cursor:crosshair; color:transparent;}
.zoomWindow {position:relative;left:110%; margin-top:0%;background:#151515; height:auto; z-index:110;color:transparent;}
.zoomWrapper {position:relative; border:1px solid #151515; z-index:110;}
.zoomWrapperImage{ display:block; position:relative; overflow:hidden; z-index:110;}
.zoomWrapperImage img{ border:0px; display:block; position:relative; z-index:101;}
.zoomPreload {-moz-opacity:0.0;opacity: 0.0;filter: alpha(opacity = 0);color: #333;font-size: 2px;font-family: Tahoma; text-decoration: none; border: 0px solid #CCC; background-color: transparent; padding: 2px; text-align:center; background-image: url(images/zoomloader.gif);-moz-opacity:0.5; opacity: 0.5;filter: alpha(opacity = 50); background-repeat: no-repeat; background-position: 20px 20px; z-index:110; width:80px; height:80px; background-color:transparent; position:absolute; top:0px;left:0px;}
.zoomIframe{z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80;position:absolute;display:block;}

/* Image info */  

.slide_icon_info_squares_p, .slide_icon_info-squares_a, .slide_icon_info_squares_s, .slide_icon_info_squares_po, .slide_icon_info_squares_t {display:block; float: left; top: 0; margin-top:-8px; -webkit-margin-before: -8px; margin-left:345px; -webkit-margin-start: 345px; height:auto; min-height: 20px; width: 280px; background-color:#252525;}

.slide-icon-info-triptych_t1 {display:block; float: left; margin-top: -8px; -webkit-margin-before: -8px; margin-left: 185px; -webkit-margin-start: 175px; height:auto; min-height: 20px; width: auto; max-width: 220px;}

.slide-icon-info-triptych_tt1 {display:block; float: left; margin-top: -8px;-webkit-margin-before: -8px; margin-left: 20px; -webkit-margin-start: 20px; height:auto; min-height: 20px; width: auto; max-width: 160px;}

.slide-icon-info-triptych_t2 {display:block; float: left; margin-top: -8px; -webkit-margin-before: -8px; margin-left: 185px; -webkit-margin-start: 185px; height:auto; min-height: 20px; width: auto; max-width: 160px;}

.slide-icon-info-triptych_tt2 {display:block; float: left; margin-top: -8px; -webkit-margin-before: -8px; margin-left: 500px; -webkit-margin-start: 500px; height:auto; min-height: 20px; width: auto; max-width: 160px;}

.slide-icon-info-vertical {display:block; float: left; margin-top: -8px; -webkit-margin-before: -8px; margin-left:345px; -webkit-margin-start: 345px; min-height: 20px; height:auto; width:370px;}

.slide-icon-info-horizontal {display:block; float: left; margin-top: 430px; -webkit-margin-before: 430px; margin-left:145px; -webkit-margin-start: 145px; min-height: 20px; height:auto; width:500px;}

.slide-icon-info-horizontal-lower {display:block; float: left; margin-top: 460px; -webkit-margin-before: 460px; margin-left:145px; -webkit-margin-start: 145px; min-height: 20px; height:auto; width:470px;} 

.slide-icon-info-square {display:block; float:left; margin-top: -8px; -webkit-margin-before: -8px; margin-left:480px; -webkit-margin-start: 480px; height:auto; width: 180px;}

.style {display:block; float: left; height: 20px; min-width:450px;}

.style div {display:inline-block; float: left; width:55px; font-family:"Myriad_web_pro_regular"; color:#CE9E57; font-size: 11px;letter-spacing: 0.2em; text-align:left; vertical-align: bottom; padding-top:4px; background-color:#252525;}

.title-top, .title_animation-top {font-family:"Caecilia_bold", serif; font-size: 11px; letter-spacing: 0.22em; color:#9C6; line-height: 2.0em; padding-top:2px; margin-bottom:5px; -webkit-margin-after: 5px; text-align:left; vertical-align: bottom;}

.bigger {font-size: 16px; font-family:"Caecilia_roman";}

.numbers {font-size: 15px; font-family:"Caecilia_light";}

.title, .title_animation {font-family:"Caecilia_bold"; font-size: 12px; letter-spacing: 0.22em; color:#9C6; line-height: 2.0em; padding-top:2px; margin-bottom:5px; -webkit-margin-after: 5px; text-align:left; vertical-align: bottom;}

.subtitle-top {font-family:"Caecilia_bold"; font-size:9pt; letter-spacing: 0.22em; color:#9C6; padding-top:2px; margin-bottom:15px; -webkit-margin-after: 15px; text-align:left; vertical-align: bottom;}

.subtitle {font-family:"Caecilia_bold"; font-size: 11px; letter-spacing: 0.22em; color:#9C6; padding-top:2px; margin-bottom:15px; -webkit-margin-after: 15px; text-align:left; vertical-align: bottom;}

.description-top {font-family:"Caecilia_italic"; color: #9C6; line-height: 1.8em; font-size: 11px; letter-spacing: 0.12em;text-align:left;} 

.description-wide {display:block; margin-top:20px; width:480px; height: auto; font-family:"Caecilia_italic", serif; color: #9C6; line-height: 1.8em; font-size:11px; letter-spacing: 0.12em; text-align:left;}

.description {display:block; margin-top:20px; width:280px; height: auto; font-family:"Caecilia_italic", serif; color: #9C6; line-height: 1.8em; font-size:11px; letter-spacing: 0.12em; text-align:left;}

.explanation-top, .explanation-poster-top {display:block; float:left; width: auto; min-width: 260px; height: auto; min-height: 20px; margin-top: 0px; -webkit-margin-before: 0px; margin-bottom: 15px; color:#D3A456; font-family: "Caecilia_roman", serif; font-size: 11px;letter-spacing: 0.12em;line-height: 1.8em; text-align:left;}

.explanation-painting {display:block; float:left; width:180px; height: auto; margin-top: 20px;-webkit-margin-before: 20px; margin-bottom: 15px;-webkit-margin-after: 15px; color:#D3A456; font-family: "Caecilia_roman", serif; font-size: 11px;letter-spacing: 0.12em;line-height: 1.6em; text-align:left;}

.explanation-poster-horizontal {display:block; float:left; width: auto; height: auto; margin-top: 10px; -webkit-margin-before: 10px; margin-bottom: 5px; -webkit-margin-after: 5px; color:#D3A456; font-family: "Caecilia_roman", serif; font-size: 11px;letter-spacing: 0.12em;line-height: 1.8em; text-align:left;}

.explanation, .explanation-poster {display:block; float:left; width: 280px; height: auto; margin-top: 20px; -webkit-margin-before: 20px; margin-bottom: 20px; -webkit-margin-after: 20px; color:#D3A456; font-family: "Caecilia_roman", serif; font-size: 11px;letter-spacing: 0.12em;line-height: 1.8em; text-align:left;}

.dimensions {display:none; float: left; width: 300px; margin-top: 20px;-webkit-margin-before: 20px; font-family:"Caecilia_roman"; font-size: 11px; color:#D3A456; line-height: 1.8em; letter-spacing: 0.15em; text-align:left; margin-bottom: 5px; -webkit-margin-after: 5px;}

.dimensions-top {display:block; float: left; width: 300px; margin-top: 20px;-webkit-margin-before: 20px; font-family:"Caecilia_roman", serif; font-size: 11px; color:#D3A456; line-height: 1.8em; letter-spacing: 0.15em; text-align:left; margin-bottom: 5px; -webkit-margin-after: 5px;}

.dimensions_1, .dimensions_2, .dimensions_3 {display:none; float: left; width: 300px; color: #9C6; font-family:Georgia, serif; font-size: 10pt;letter-spacing: 0.1em; text-align:left; line-height: 1.8em;}

.dimensions_1-top, .dimensions_2-top, .dimensions_3-top {display:block; float: left; width: 300px; color: #9C6; font-family:Georgia, serif; font-size: 10pt;letter-spacing: 0.1em; text-align:left; line-height: 1.8em;}


.price_1, .price_2 {display:block; float: left; width: 340px; font-family:'Myriad_web_pro_regular'; font-size: 12px; font-weight:bold; color:#D3A456; letter-spacing: 0.25em;text-align:left; margin-top: 12px; margin-bottom: 5px; -webkit-margin-after: 5px;}



/* Buttons */ 

.custom_order_artwear {display:block; position: relative; float: left; width: 148px; height: 26px; margin-top: 20px; -webkit-margin-before: 20px; z-index: 100;}

.custom_order_print {display:block; position: relative; float: left; width: 148px; height: 26px; margin-top: 20px; -webkit-margin-before: 20px; z-index: 100;}

.custom_order_painting, .custom_order_painting_s, .custom_order_fiberart {display:block; position: relative; float: left; width: 148px; height:26px; margin-top:20px; -webkit-margin-before: 20px; z-index: 100;}

.order_info {display:block; position: relative; float: left; width: 148px; height: 26px; margin-top: 20px; -webkit-margin-before: 20px; clear: both; z-index: 100;}

.info_request {display:block; position: relative; float:left; width: 196px; min-height:26px; margin-top:15px;-webkit-margin-before: 15px; margin-bottom:45px; -webkit-margin-after: 45px; z-index: 100;}

.order_info_artwear {top:0; padding-top: 120px; margin-left:100px; -webkit-margin-start: 100px; margin-bottom: 80px; -webkit-margin-after: 80px; z-index: 100;}

.order_info_print {display:block; width: 148px; height:26px; margin-top: 10px;}
		
.order {min-width: 450px; margin-top: 0px; -webkit-margin-before: 0px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; font-weight: normal;letter-spacing: 0.03em; line-height: 1.6em;text-align:left; vertical-align: top;}

.size_1 {margin-top: 5px; float:left;}
	
.size_2 {margin-top: 5px; -webkit-margin-before: 5px; margin-left:40px; -webkit-margin-start: 40px; float:left;}

.size_1_horizontal {display:inline-block; margin-top: 5px; -webkit-margin-before: 5px; margin-left: 0px; -webkit-margin-start: 0px;float:left;}
	
.size_2_horizontal {display:inline-block; margin-top: 10px;-webkit-margin-before: 10px; margin-left:50px; -webkit-margin-start: 50px; float:left;}

.option {font-family:"Caecilia_roman"; font-size: 11px; color:#D3A456; line-height: 1.8em; letter-spacing: 0.15em; text-align:left; margin-bottom: 0px; -webkit-margin-after: 0px;}
			
.paypal_1, .paypal_2  {display: inline-block; text-align:left; vertical-align: top; margin-top: 25px;-webkit-margin-before: 25px;}

.location_poster {display:block; margin-top:20px;font-family:"Caecilia_roman"; color: #9C6; line-height: 1.8em; font-size: 11px;;letter-spacing: 0.12em;text-align:left;}

.location_poster_horizontal {display:block; margin-top: 15px; width: 400px; font-family:"Caecilia_roman"; color: #9C6; line-height: 1.8em; font-size: 11px; letter-spacing: 0.12em;text-align:left;}

.photo {display:block; width: 240px; margin-top: 40px; font-family:"Caecilia_italic"; color: #9C6; line-height: 1.8em; font-size: 10px;letter-spacing: 0.14em;}

.store {display:block; position: absolute; bottom: 0%; margin-left:0px; -webkit-margin-start: 0px; margin-bottom:110px; -webkit-margin-after: 110px;}

.buttons {display:inline-block; margin-top: 10px; margin-left: 0px; -webkit-margin-start: 0px; float:left; width:auto; min-width:150px;}

.click {float:left; width: auto; max-width: 70px; height:26px; border: 0px;}

.click_med  {display:block; position: relative; width: 148px; height:26px; border: 0px;z-index: 300;}

.click_long {float:left; width: 162px; height:26px; border: 0px;}

.click_longest, .click_artisans, .click_fiberart {width: 196px; height:26px; border: 0px;}

.click, .click_med, .click_long, .click_longest, .click_artisans, .click_fiberart {z-index: 100;
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 */
}

/* Drawer styles */ 

.more_content {position:absolute; display:block; float:left; width:280px; margin-left:425px; -webkit-margin-start: 425px; top:0%; margin-top:140px; -webkit-margin-before: 140px; min-height:380px; height:100%;}

.more_content_art {position:absolute; display:block; float:left; width:280px; margin-left:425px; -webkit-margin-start: 425px; top:0%; margin-top: 150px;-webkit-margin-before: 150px; min-height:380px; height:100%;}

.more_content_art_s {position:absolute; display:block; float:left; width:170px; margin-left:560px; -webkit-margin-start: 560px; top:0%; margin-top: 140px; -webkit-margin-before: 140px; min-height:380px; height:100%;}

.more_content_art_h {position:absolute; display:block; float:left; width:195px; margin-left:225px; -webkit-margin-start: 225px; bottom:0%; margin-bottom: 80px; -webkit-margin-after: 80px; height:100%;}

.more_content_art_t1 {position:absolute; display:block; float:left; width:300px; margin-left: 545px; -moz-margin-start: 545px; -webkit-margin-start:570px; top:0%; margin-top: 360px;-webkit-margin-before: 360px; min-height:250px; height:100%;}

.more_content_art_t2 {position:absolute; display:block; float:left; width:300px; margin-left: 545px; -moz-margin-start: 545px; -webkit-margin-start: 570px; top:0%; margin-top: 110px; -webkit-margin-before: 110px; min-height:250px; height:100%;}

.more_content_art_tt1 {position:absolute; display:block; float:left; width:300px; margin-left: 590px; -moz-margin-start: 545px; -webkit-margin-start:560px; top:0%; margin-top: 395px; -webkit-margin-before: 395px; min-height:250px; height:100%;}

.more_content_art_tt2 {position:absolute; display:block; float:left; width:300px; margin-left: 95px; -moz-margin-start: 75px; -webkit-margin-start: 95px; top:0%; margin-top: 395px;-webkit-margin-before: 395px; min-height:250px; height:100%;}


/* Drawer styles */ 


.drawer-wrap, .drawer-wrap-artwear, .drawer-wrap-prints  {position: absolute; float: left;  z-index: 200; display: block; margin-left:0px; -webkit-margin-start:0px;}

.drawer {position: relative; z-index: 199; display: block; width: 350px; height: 450px; margin-top: -35px;  margin-left: 310px; -webkit-margin-start:310px; background-color:#252525;
}

.drawer-artwear, .drawer-prints {position: relative; z-index: 199; display: block; width: 350px; height: 500px; margin-top: -480px; -moz-margin-start: 20px; -webkit-margin-start: 20px; background-color:#252525;}

.drawer-content {display: block; float: left; padding-top: 0px; margin-left:35px; -webkit-margin-start: 35px; width:350px; height: 400px;}

.open {position: relative; display: none; top: 540px; margin-left:660px; -webkit-margin-start: 660px;}

.close {position: absolute; display: none; z-index: 120; top: 550px; margin-left:350px; -webkit-margin-start: 350px;}

.open-a {position: relative; display: none; top: 90px; margin-left:660px; -webkit-margin-start: 660px;}

.open-p {position: relative; display: none; top: 90px; margin-left:660px; -webkit-margin-start: 660px;}

.close-a {position: absolute; display: none; z-index: 120; top: 525px; margin-left:250px; -webkit-margin-start: 250px;}

.close-p {position: absolute; display: none; z-index: 120; top: 505px; margin-left:250px; -webkit-margin-start: 250px;}

.open-ag {position: relative; display: none; top: 90px; margin-left:660px; -webkit-margin-start: 660px;}

.close-ag {position: absolute; display: none; z-index: 120; top: 505px; margin-left:250px; -webkit-margin-start: 250px;}

.close-pp {position: absolute; display: none; z-index: 120; top: 545px; margin-left:340px; -webkit-margin-start: 340px;}


/* carousel typography */


.subtitle_ita {font-family:"LatoWeb"; font-style: italic; color:#D3A456; line-height: 1.5em; font-size: 11px;letter-spacing: 0.2em;text-align:left; font-variant-numeric: oldstyle-nums;}

.content {display:block;float:left; width: 300px; height:auto; min-height:200px; margin-top: -2px; -webkit-margin-before: -2px; margin-left:-25px; -webkit-margin-start: -25px;}

.content p {font-family:"Caecilia_bold"; font-size:11px; letter-spacing: 0.1em; color:#CE9E57; text-align:left; padding-left:0px; line-height:24px;font-variant-numeric: oldstyle-nums;}

.workshop_headline {margin-left: 0px; color: #669933; line-height: 1.3em; font-family:Georgia, serif;font-size: 12px; letter-spacing: 0.22em; font-weight:600; font-variant:small-caps; text-align:left; margin-top: 10px; -webkit-margin-before: 10px; margin-bottom: 10px; float: left;}

.workshop_info {width:580px; margin-top: 8px; -webkit-margin-before: 8px; margin-bottom: 15px; -webkit-margin-after: 15px; color:#D3A456; font-family: "Caecilia_roman"; font-size: 10px; letter-spacing: 0.12em;line-height: 1.9em; text-align:left;}

.workshop_intro {width:580px; margin-top: 8px; -webkit-margin-before: 8px; margin-bottom: 15px; -webkit-margin-after: 15px; color:#CE9E57; font-family: "Caecilia_roman"; font-size: 10px;letter-spacing: 0.12em;line-height: 1.4em; text-align:left;}
		
   
   /* Index */
   
.container_index  {position: relative; background-image: url(../images/background-repeating.jpg);background-repeat:repeat; width:900px; height: 670px; margin-left: 0px;-webkit-margin-start:0px; margin-top:138px; -webkit-margin-before: 138px;}
	
#fadeshow1 {margin-top:0px; width: 700px; height: 700px; z-index: 100; margin-left:75px; -webkit-margin-start: 75px;
transform-origin:center; 
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 */
}

.fadeshow1 img {width: 700px; height: 700px; border:0px;}
	   
   
   /* Resume */
   
.content_area {position: absolute; width:1126px; height:auto; min-height:800px; background-color:#202020; margin: 0px auto; z-index:10;}
   
.feature-container {position: relative; background-color:#252525; width:900px; height: 710px; margin-left: 0px; -webkit-margin-start:0px; margin-top:100px;-webkit-margin-before: 100px; overflow-x:hidden;}
	
.container-resume {height:auto;margin-left:100px; -webkit-margin-start: 100px; margin-top:80px;-webkit-margin-before: 80px; width:auto; float:left;}
	
.complete_resume_block {width:930px; height: 100%; margin-bottom: 1px; -webkit-margin-after: 1px; margin-top: 0px; -webkit-margin-before: 0px; margin-left: 60px; -webkit-margin-start: 60px; float:left;}		 
	
.individual_exibitions, .prizes {margin-bottom: 15px; -webkit-margin-after: 15px;}

.resume_headline {width: 480px; color: #669933;line-height: 1.3em; font-family:"Caecilia_roman";font-size: 12px; font-weight:600; font-variant:small-caps;letter-spacing: 0.25em; text-align:left; margin-left: 0px; margin-bottom: 15px; -webkit-margin-after: 15px; padding-bottom: 10px; border-bottom: 1px solid #669933;}
	
.resume_block {display:inline-block; width: auto; height:auto; min-height:20px;}

.content {width: 650px; height:auto; min-height:20px; color: #C79F38; font-family:Georgia, serif; font-size: 11px;letter-spacing: 0.1em; line-height: 1.8em; text-align:left; vertical-align:bottom; float:left; padding-left: 50px; overflow-x:hidden;}
	
.cv_list_item {color: #669933; font-family:Georgia,serif; font-size: 12px; letter-spacing: 0.1em; line-height: 1.7em; text-align:left;}
	
.year {display:inline-block; width: 35px; margin-top:-3px; -webkit-margin-before: -3px; color: #669933; font-family:Georgia, serif; font-size: 10px; font-weight:600; letter-spacing: 0.08em; line-height: 2.0em; text-align:left; vertical-align:top; float:left;}
			
.s_caps {font-variant:small-caps; font-size:larger; font-weight:400; font-variant-numeric: oldstyle-nums;}

.s_caps_i {font-variant:small-caps; font-style:italic; font-size:larger; font-weight:400; font-variant-numeric: oldstyle-nums;}

.get_pdf {display:block; position: absolute; bottom: 0%; margin-left: 20px; -webkit-margin-start: 20px; margin-bottom:48px; -webkit-margin-after: 48px; z-index:20;}

.click_pdf {float:left; width: 130px; height:26px; border: 0px;
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 */
}


   /* About Artist */

.center_container {margin-top: 60px; -webkit-margin-before: 60px; margin-left: 100px; -webkit-margin-start: 100px; width:auto; float:left;}

.about_artist {color: #669933; line-height: 1.3em; font-family:"Caecilia_roman"; font-size: 11px; font-weight:600; letter-spacing: 0.25em; text-align:left; vertical-align: top; width: 500px; margin-top: 20px; -webkit-margin-before: 20px; margin-left: 0px; -webkit-margin-start: 0px; border-bottom: 1px solid #669933; padding-bottom: 15px; margin-bottom: 30px; -webkit-margin-after: 30px;float: left;}
		
.process_block {width: 720px; margin-top: 25px; -webkit-margin-before: 25px; margin-bottom: 30px; -webkit-margin-after: 30px;}

.top_block {width: 630px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px;letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:bottom; float:left; padding-left: 40px; margin-top: 0px; -webkit-margin-before: 0px;}

.top_block img {display: block; float: left; width: auto; max-width:240px; height: auto; max-height:275px; border: 0px; margin-right: 65px; -webkit-margin-end: 65px; margin-bottom: 35px;-webkit-margin-before: 35px;
transform-origin:center;
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 */
}
	
			
.block_1 {width: 580px; margin-left: -20px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:top; float:left;  padding-left: 0px; padding-right: 50px; margin-top: 20px;}	

.block_2 {width: 540px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; padding-left: 100px; padding-right: 10px; margin-top: 30px; -webkit-margin-before: 30px;}
	
.block_3 {width: 560px; margin-left: -20px; -webkit-margin-start: -20px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-left: 0px; padding-right: 30px; margin-top: 20px; -webkit-margin-before: 20px;}
	 
.block_4 {width: 570px; margin-left:40px; -webkit-margin-start: 40px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; margin-top: 30px; -webkit-margin-before: 30px;}
	
.block_5 {width: 540px; margin-left: -20px; -webkit-margin-start: -20px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-left: 0px; margin-top: 20px; -webkit-margin-before: 20px;}
	 
.block_6 {width: 540px; margin-left: -20px; -webkit-margin-start: -20px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 11px; letter-spacing: 0.11em; line-height: 1.9em; text-align:left; padding-left: 80px; padding-right: 200px; margin-top: 30px; -webkit-margin-before: 30px;}

.top_block a, .block_1 a, .block_2 a, .block_3 a, .block_4 a, .block_5 a, .block_6 a {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: inherit;text-decoration:none; letter-transform: small-caps;}

.workshop_intro {width: 580px; color: #669933; line-height: 2.0em; font-family:Georgia, serif; font-size: 11px; font-weight: normal;letter-spacing: 0.1em; text-align:left; margin-bottom:20px;}


/* Creative Process  */

.life_is_collage {color: #669933; line-height: 1.3em; font-family:"Caecilia_roman"; font-size: 10pt; font-weight:600; letter-spacing: 0.25em; text-align:left; vertical-align: top; width: 360px; margin-top: 20px; -webkit-margin-before: 20px; margin-left: 295px; border-bottom: 1px solid #669933; padding-bottom: 15px; margin-bottom: 0px; float: left;}

.process_headline_1 {width: 390px; color: #669933; line-height: 1.3em; font-family:Georgia, serif; font-size: 10.5pt; letter-spacing: 0.22em; font-weight:600; font-variant:small-caps; text-align:right; margin-top: 0px; -webkit-margin-before: 0px; margin-bottom: 10px; -webkit-margin-after: 10px; float:left;}
	
.process_headline_2 {margin-left:290px; -webkit-margin-start: 290px; color: #669933; line-height: 1.3em; font-family:Georgia, serif;font-size: 10.5pt; letter-spacing: 0.22em; font-weight:600; font-variant:small-caps; text-align:left; margin-top: 0px;-webkit-margin-before: 0px; margin-bottom: 10px; -webkit-margin-after: 10px; float: left;}

.process_headline_3 {color: #669933; line-height: 1.3em; font-family:Georgia, serif; font-size: 10.5pt; letter-spacing: 0.22em; font-weight:600;
	font-variant:small-caps; text-align:left; margin-top: -30px; -webkit-margin-before: -30px; margin-bottom: 10px;-webkit-margin-after: 10px; float:left;}

.top_left_side_1 {width: 240px; color: #669933; font-family:Georgia, serif;font-size: 9.5pt;font-weight:100;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align:top; float:left; margin-top:-55px; -webkit-margin-before: -55px; padding-left:0px; padding-top: 0px; padding-right: 0px;}

.top_right_side_1 {width: 420px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 9pt;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-left: 50px; padding-top: 0px;}
	
.left_side_1 {width: 240px; color: #669933; font-family:Georgia, serif;font-size: 9.5pt;font-weight:100;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align:top; float:left; margin-top: -55px; -webkit-margin-before: -55px; padding-left:0px; padding-top: 0px; padding-right: 0px;}

.right_side_1 {width: 420px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 9pt;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-left: 50px; padding-top: 0px;}
	
.left_side_2 {width: 570px;color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua";font-size: 9pt;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-left:60px; padding-right: 0px; padding-top: 9px;}

.right_side_2 {width: 30px; color: #C79F38; font-family:"Georgia";font-size: 9pt;letter-spacing: 0.11em;line-height: 1.9em; text-align:left;}
		
.left_side_3 {width: 325px; color: #669933; font-family:"Georgia";font-size: 9pt;font-weight:100;letter-spacing: 0.11em;line-height: 1.9em; text-align:left; 
	vertical-align:top; float:left; margin-top: -75px; -webkit-margin-before: -75px; padding-left:60px; padding-top: 0px; padding-right: 0px;}

.right_side_3 {width: 250px; color: #C79F38; font-family:"Georgia"; font-size: 9pt; letter-spacing: 0.11em;line-height: 1.9em; text-align:left;
	vertical-align:bottom;float:left; padding-left: 0px; padding-top: 5px; padding-right: 80px;}
	
.left_side_4 {width: 390px; color: #C79F38;font-family:"Palatino Linotype", "Book Antiqua", serif;font-size: 9pt;
	letter-spacing: 0.11em; line-height: 1.9em; text-align:right; vertical-align:top; float:left; padding-left: 0px; padding-right: 20px; padding-top: 0px;}

.right_side_4 {width: 270px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua";font-size: 9pt;letter-spacing: 0.11em;line-height: 1.9em;
	 text-align:right; float:left; padding-top: 5px;}
	 
.right_side_5 {display: block; float: left; width: 480px; color: #C79F38;font-family:"Palatino Linotype", "Book Antiqua";font-size: 9pt;
	letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:top; margin-top: -10px;-webkit-margin-before: -10px;}

.top_left_side_1 img, .left_side_1 img, .left_side_2 img, .left_side_3 img, .left_side_4 img, .right_side_1 img, .right_side_2 img, .right_side_3 img, .right_side_4 img { border:0px;
transform-origin:top; 
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 */
}
	
.left_side_1 a, .left_side_3 a {color: #669933; font-family:Georgia, serif;font-size: 9pt; text-decoration:none; letter-spacing: 0.11em;}

.right_side_1 a , .right_side_2 a, .right_side_3 a, .right_side_4 a, .left_side_4 a, .left_side_2 a {color: #C79F38; font-family:Georgia, serif;font-size: 9pt; text-decoration:none; letter-spacing: 0.11em;}
	
	
.s_caps {font-variant:small-caps;font-size:larger; font-weight:400;letter-spacing: 0.11em;font-variant-numeric: oldstyle-nums;}
.s_caps_g {font-variant:small-caps;color: #669933;font-size:larger; font-weight:400;letter-spacing: 0.11em; font-variant-numeric: oldstyle-nums;}
.s_caps_o {font-variant:small-caps;color: #C79F38;font-size:larger; font-weight:400;letter-spacing: 0.11em; font-variant-numeric: oldstyle-nums;}
.s_caps_ob {font-variant:small-caps;color: #C79F38; font-size:larger; font-weight:bold;letter-spacing: 0.11em;font-variant-numeric: oldstyle-nums;}
.s_caps_gb {font-variant:small-caps;color: #669933; font-size:larger; font-weight:bold;letter-spacing: 0.11em;font-variant-numeric: oldstyle-nums;}


/* Order Forms Arwear */

.container-order {display:block; margin-top: 90px; width: 900px; height:670px; float:left; background-color:#252525;}

.order_form_container {display:block; width:740px; height:auto; min-height: 200px; margin-left:0px; padding-top: 20px; padding-bottom: 30px;}

.order_form_container input {display: inline-block; float: right; height: 20px; width: 410px; border:0px; margin-top:10px; -webkit-margin-before: 10px; margin-bottom:10px; -webkit-margin-after: 10px;margin-left: 15px; -webkit-margin-start: 15px;}

.order_form_container textarea {display:block; margin-left:100px; width: 400px; height:150px; overflow-style:marquee-block;float:left; font-family: "Verdana", "Geneva", sans-serif; font-size: 9px; line-height: 1.3em; color:#333; margin-top:15px;-webkit-margin-before: 15px; margin-bottom:5px;-webkit-margin-after: 5px;}

.order-info {display:block; position:absolute; width:700px; margin-top: 0px; -webkit-margin-before: 0px; padding-top: 80px; height:600px; margin-left:100px; -webkit-margin-start: 100px;}

.table_1 {display:block; width:700px; line-height: 1.9em; font-family:"Georgia", serif;font-size: 11px; color: #669933; font-weight: normal;letter-spacing: 0.15em;text-align:left;}

.table_2 {display:block; width:700px; border:0px; padding-bottom: 10px; color: #C79F38; font-family:"Georgia", serif; font-size: 9pt;font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:left;}

.table_3 {display:block; width:680px; border:0px; line-height: 1.9em; font-family:"Georgia"; color: #669933; font-size:11px; font-weight: normal;letter-spacing: 0.15em;text-align:left;}

.table_4 {display:block; width:700px; border:0px;} 

.table_5 {display:block; width:700px; border:0px;} 

.order_block_1  {display: inline-block; float: left; width:140px; color: #C79F38; font-family:"Georgia"; font-size: 12px;font-weight:bold; letter-spacing: 0.15em; font-variant:small-caps; text-align:left;}

.order_block_2 input {display:inline-block; width:75px; height: 5px; float: left;font-size:11px; padding:5px 0px 5px 0px; margin-right:20px;-webkit-margin-end: 20px; margin-bottom: 10px;-webkit-margin-after: 10px;}

.order_block_3  {display: inline-block; float: left; line-height: 1.9em; font-family:"Georgia", serif;font-size: 11px; font-weight: normal; color: #669933;letter-spacing: 0.15em;text-align:left; vertical-align:text-bottom; width: 430px;}

.inches {padding-left:115px; color: #C79F38; font-family:"Georgia", serif; font-size: 9pt;font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;}

.options {color:#669933; font-family:Georgia, serif; font-size: 11px;font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:left; margin-top: 20px; -webkit-margin-before: 20px;margin-bottom: 10px; -webkit-margin-after: 10px;}

.orange {color:#D3A456; font-family: "Caecilia_roman", serif; font-size: 10.5px;letter-spacing: 0.15em;line-height: 1.9em; text-align:left;}	
	
.green {color: #669933; line-height: 2.0em; font-family:"Georgia", serif;font-size: 11px; font-weight: normal;letter-spacing: 0.1em;text-align:left;}
	
.green a {color: #669933; font-family:"Georgia", serif;font-size: 9pt; font-weight: normal; letter-spacing:0.1; text-align:left;}
	
.border {border: 2px solid #339933;}

.order_specs {display:inline-block; width:450px; height: 30px; float:left; font-family:"Georgia", serif;font-size: 11px; font-weight: normal; color: #669933; line-height: 1.7em; letter-spacing: 0.15em; align:left; margin-top:20px;-webkit-margin-before: 20px;}

.order_specs_long {display:inline-block; width:500px; height: 30px; float:left; color:#C79F38; font-family:"Georgia", serif;font-size:12px;font-weight:600; font-variant:small-caps; letter-spacing: 0.2em;text-align:left;}

.order_choices {display:inline-block; width: auto; height: 20px; float:left; margin-top:20px;-webkit-margin-before: 20px; margin-bottom: 10px;-webkit-margin-after: 10px;}

.order_s {display:inline-block; width: auto; height: 20px; float:right; margin-top:10px; -webkit-margin-before: 10px; margin-bottom: 10px;-webkit-margin-after: 10px;}

.order_b {display:inline-block; float:right; height: 28px; width:auto; margin-top: 0px; -webkit-margin-before: 0px; margin-right: 200px;-webkit-margin-end: 200px;} 

.order_b.img {display:inline-block; float:right; width: fit-content;}
		
		
.gcaption {color:#669933; font-family: "Caecilia_roman", serif; font-size: 11px; font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:left;}	
	
.ocaption {color: #C79F38; font-family: "Caecilia_roman", serif; font-size: 11px; font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:left;}

.order_headline_1 {width:580px; height:30px; padding-top: 30px; padding-bottom: 15px;color: #669933; font-family:"Georgia", serif;font-size: 12px;font-weight:600; font-variant:small-caps; letter-spacing: 0.2em;text-align:left;}

.order_headline_2 {width:580px; height:30px; padding-top: 30px; padding-bottom: 15px; color: #C79F38; font-family:"Georgia", serif;font-size:12px; font-weight:600; font-variant:small-caps; letter-spacing: 0.2em;text-align:left;}
	
.order_headline {width: 100%; height:40px; padding-top: 20px; padding-bottom: 20px;color: #669933; font-family:"Georgia", serif; font-size: 10pt; font-weight:600; font-variant:small-caps; letter-spacing: 0.2em; text-align:left;}
	
.style_o {display: block;height: 20px;font-family: "Verdana", "Geneva", sans-serif;letter-spacing: 0.1em; font-size: 11px;font-weight: normal;color: black; padding-top: 1px; padding-left: 3px; background-color:#fff; border: 1px solid #669933;text-align: right; vertical-align: middle; width: auto;}
	
.estimate {color: #C79F38; font-family:"Georgia", serif; font-size: 10pt;font-weight:bold;letter-spacing: 0.2em;font-variant:small-caps;text-align:center; margin-top: 15px;}
	
.conditions {width: 120px;color: #669933;font-family: "Georgia", serif; font-size: 9pt; font-weight:600;
	letter-spacing: 0.11em; line-height: 1.9em; text-align:left; vertical-align:top; float:left; padding-bottom: 10px;}
	
.content_info {width: 570px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 9pt;letter-spacing: 0.11em;
	line-height: 1.9em; text-align:left; vertical-align: bottom; float:left; padding-left: 0px; padding-bottom: 10px;}
	
.content_info a {color: #C79F38; font-family:"Georgia", serif;font-size:11px;;letter-spacing: 0.11em;line-height: 1.9em;}

.print_info {font-family: Georgia, serif; font-size: 13px; font-weight:700; color: #669933;letter-spacing: 0.2em;line-height: 1.9em; font-variant:small-caps; margin-bottom: 20px;-webkit-margin-after:20px;}

.up img {display:block; width:29px; height:23px; border:0px; padding-top: 30px; padding-bottom:70px;
transform-origin:top; 
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 */
}


/* Animation page	*/ 

.video {display:block; float: left; height: 630px; width:100% !important; max-width:763px; object-fit: contain; margin-left:40px; webkit-margin-start: 40px; z-index:0; background:transparent
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_video {display:block; float: left;}
.tall_video {display:block; float: left;}

.video-size {display:block; float: left; margin-left: -20px;-webkit-margin-start:-20px;}

.video-size video {width: 100%; height:100%; max-height: 630px;}
#video_1 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: 70px; -webkit-margin-before:70px;}
#video_2 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: 70px; -webkit-margin-before:70px;}
#video_3 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: 70px; -webkit-margin-before:70px;}
#video_4 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: 70px; -webkit-margin-before:70px;}
#video_5 {width:350px; height: 590px; object-fit: contain; z-index: 0;margin-top: 50px; -webkit-margin-before:50px; margin-left: 50px;-webkit-margin-start:50px;}

.video_info_horizontal {display:inline-block; float:left; margin-left: 100px; -webkit-margin-start:100px; margin-top: 40px; -webkit-margin-before:40px; height:auto; width:auto; z-index:20;}
.video_info_vertical {display:block; float:left; margin-left: 235px; -webkit-margin-start:235px; margin-top: 25px; -webkit-margin-before:25px; height:auto; width:auto; z-index:20;}

.title_animation {display:inline-block;font-family:"Caecilia_bold", serif; font-size:9.5pt; letter-spacing: 0.22em; color:#9C6; line-height: 2.0em; padding-bottom:5px; text-align:left; vertical-align: bottom;}


/* Contact page */

.contact_form_container {display:block; width: 500px; height:auto; min-height: 300px;  margin-left:170px; -webkit-margin-start: 170px; padding-top: 60px; padding-bottom: 20px;}

.contact_top {width:490px;}

.contact_text {color: #C79F38; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", serif; font-size: 9pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;}
	
.contact_head {color: #669933; line-height: 2.0em; font-family:"Georgia";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; -webkit-margin-after: 15px; width: 400px; height: 15px;font-family: "Verdana", "Geneva", sans-serif; font-size: 9px;}	

.contact_form_container textarea {display:block; margin-left:0px; -webkit-margin-start: 0px; width:500px; height:150px; overflow-style:marquee-block; float:left; font-family: "Verdana", "Geneva", sans-serif; font-size: 9px; line-height: 1.3em; color:#333; margin-bottom: 30px;-webkit-margin-after: 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; -webkit-margin-end: 30px; margin-top:10px;-webkit-margin-before: 10px;
transform-origin:left; 
transform: scale(0.8, 0.8);				/* General*/	
-moz-transform: scale(0.8, 0.8);			/* Firefox*/	
-ms-transform: scale(0.8, 0.8);				/* Microsoft Internet Explorer */
-webkit-transform: scale(0.8, 0.8);	 	/* Chrome, Safari */
-o-transform: scale(0.8, 0.8);				/* Opera */
}

.contact_text_sorry {display:block; margin-left:60px; -webkit-margin-start: 60px; padding-top: 60px; color: #C79F38; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", serif; font-size: 10pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;-webkit-margin-after: 30px;}


/* Footer */

#footer-repeating {background-image:url(../images/background-footer-repeating.jpg); background-repeat:repeat-x; height: 70px; position:relative; margin-top:-1px;-webkit-margin-before: -1px; width: 100%; left: 0px; bottom: 0%; z-index: 100;}

#footer {width: 1126px; height: 70px; margin: 0 auto; background-image: url(../images/background-footer.jpg);background-repeat: no-repeat; z-index: 40;}
.footer_right {display:none;}

#copyright li a {display:inline-block; width: 300px; height: auto; margin-left:300px; -webkit-margin-start: 300px; margin-top: 15px; color:#7F976E; font-family:'LatoWeb'; font-size:10.5px; letter-spacing:0.2em; float:left;  text-decoration: none;}

#social_media {display:inline-block; width: 126px; height: 24px;-moz-margin-start:300px; -webkit-margin-start: 300px; margin-top: 10px; -webkit-margin-before: 10px; float:left;background-repeat: no-repeat;
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 {display:none; width: 24px; height: 24px; padding-left: 122px; padding-top: 25px; float:left;}

#cards {display:none; width:256px; padding-right:0px; margin-top: 28px; -webkit-margin-before: 28px; float:right;}

#cards img {transform-origin:top; width: 256px; height: 20px; 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 */
}


/* Copyright */

.copyright_container {display:block; width: 550px; height:auto; min-height: 300px;  margin-left:170px; -webkit-margin-start: 170px; padding-top: 110px; padding-bottom: 10px;}

.copyright_title {margin-left:0px; -webkit-margin-start: 0px; color: #669933; line-height: 1.3em; font-family:Georgia, serif;font-size: 10.5pt; letter-spacing: 0.22em; font-weight:600; font-variant:small-caps; text-align:left; margin-top: 0px;-webkit-margin-before: 0px; margin-bottom: 10px; -webkit-margin-after: 10px; float: left;}

.copyright_text {color: #C79F38; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", serif; font-size: 9pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;}

.copyright_text_g {color: #669933; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", serif; font-size: 9pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 30px;}

/* Typography */

@font-face {
    font-family: 'Caecilia_bold';
    src: url('../fonts/caecilialtstd-bold-webfont.eot') format('woff'),
   		 url('../fonts/caecilialtstd-bold-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-bold-webfont.ttf') format('truetype'),
        url('../fonts/caecilialtstd-bold-webfont.svg') format('svg');                  
    src: local('Caecilia_bold'),
        url('../fonts/caecilialtstd-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_bold_italic';
    src: url('../fonts/caecilialtstd-bolditalic-webfont.eot'),
	 	 url('../fonts/caecilialtstd-bolditalic-webfont.woff') format('woff'),
		 url('../fonts/caecilialtstd-bolditalic-webfont.ttf') format('truetype'),
		 url('../fonts/caecilialtstd-bolditalic-webfont.svg') format('svg');
     src: local('Caecilia_bold_italic'),
        url('../fonts/caecilialtstd-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_heavy';
    src: url('../fonts/caecilialtstd-heavy-webfont.eot'),
		 url('../fonts/caecilialtstd-heavy-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-heavy-webfont.ttf') format('truetype'),
    	 url('../fonts/caecilialtstd-heavy-webfont.svg') format('svg');
    src: local('Caecilia_heavy'),
        url('../fonts/caecilialtstd-heavy-webfont.ttf') format('truetype');      
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_heavy_italic';
    src: url('../fonts/caecilialtstd-heavyitalic-webfont.eot'),
    	 url('../fonts/caecilialtstd-heavyitalic-webfont.woff') format('woff'),
		 url('../fonts/caecilialtstd-heavyitalic-webfont.ttf') format('truetype'),
		 url('../fonts/caecilialtstd-heavyitalic-webfont.svg') format('svg');
    src: local('☺'),
        url('../fonts/caecilialtstd-heavyitalic-webfont.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_italic';
    src: url('../fonts/caecilialtstd-italic-webfont.eot'),
    	 url('../fonts/caecilialtstd-italic-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-italic-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-italic-webfont.svg') format('svg');
    src: local('Caecilia_heavy_italic'),
        url('../fonts/caecilialtstd-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}
	

@font-face {
    font-family: 'Caecilia_light';
    src: url('../fonts/caecilialtstd-light-webfont.eot'),
    	 url('../fonts/caecilialtstd-light-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-light-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-light-webfont.svg') format('svg');
    src: local('Caecilia_light'),
        url('../fonts/caecilialtstd-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_light_italic';
    src: url('../fonts/caecilialtstd-lightitalic-webfont.eot'),
    	 url('../fonts/caecilialtstd-lightitalic-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-lightitalic-webfont.svg') format('svg');
    src: local('Caecilia_light_italic'),
        url('../fonts/caecilialtstd-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Caecilia_roman';
    src: url('../fonts/caecilialtstd-roman-webfont.eot'),
 		 url('../fonts/caecilialtstd-roman-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-roman-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-roman-webfont.svg') format('svg');
    src: local('Caecilia_roman'),
        url('../fonts/caecilialtstd-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Myriad_web_pro_bold';
    src: url('../fonts/myriadwebpro-bold-webfont.eot'),
    	 url('../fonts/myriadwebpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-bold-webfont.ttf') format('truetype'),
    	 url('../fonts/myriadwebpro-bold-webfont.svg') format('svg');
    src: local('Myriad_web_pro_bold'),
        url('../fonts/myriadwebpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}

@font-face {
    font-family: 'Myriad_web_pro_condensed';
    src: url('../fonts/myriadwebpro-condensed-webfont.eot'),
    	 url('../fonts/myriadwebpro-condensed-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-condensed-webfont.ttf') format('truetype'),
         url('../fonts/myriadwebpro-condensed-webfont.svg') format('svg');
    src: local('Myriad_web_pro_condensed'),
        url('../fonts/myriadwebpro-condensed-webfont.ttf');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Myriad_web_pro_condensed_italic';
    src: url('../fonts/myriadwebpro-condensedit-webfont.eot'),
    	 url('../fonts/myriadwebpro-condensedit-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-condensedit-webfont.ttf') format('truetype'),
         url('../fonts/myriadwebpro-condensedit-webfont.svg') format('svg');
    src: local('Myriad_web_pro_condensed_italic'),
        url('../fonts/myriadwebpro-condensedit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Myriad_web_pro_italic';
    src: url('../fonts/myriadwebpro-italic-webfont.eot'),
    	 url('../fonts/myriadwebpro-italic-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-italic-webfont.ttf') format('truetype'),
         url('../fonts/myriadwebpro-italic-webfont.svg') format('svg');
    src: local('Myriad_web_pro_italic'),
        url('../fonts/myriadwebpro-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}


@font-face {
    font-family: 'Myriad_web_pro_regular';
    src: url('../fonts/myriadwebpro-webfont.eot'),
     	 url('../fonts/myriadwebpro-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-webfont.ttf') format('truetype'),
         url('../fonts/myriadwebpro-webfont.svg') format('svg');
    src: local('Myriad_web_pro_regular'),
        url('../fonts/myriadwebpro-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-variant-numeric: oldstyle-nums;
	}
	
/* 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;}