@charset "UTF-8";


/* Iwona Creation phone */

.clear {clear: both;}

body {margin: 0; background-color:#000; width: 100%;}
	
#wrapper {width: 100%; min-width:375px; height:auto; min-height: 410px; margin:0 auto;}


/* Header */
	
#header-repeating {position: fixed; width: 100%;  width: 375px; top: 0px; left: 0px; background-color:#000; background-repeat:repeat-x; height: 50px; margin-bottom: -1px;-webkit-margin-after: -1px; z-index: 120;}
	
#header {display:block; width: 100%; background-position: center top; z-index: 120;}



/* Header logo */

#header_top {display:block;  width: 100%; height: 50px; margin: 0 auto; background-image: url(../images/background-header_p.jpg);background-repeat: no-repeat; z-index: 120;}

#header_left_top {display:none;}

#header_center_top {display:none;}

#header_right_top {display:none;}


/* Header navigation */


#header_wrap {display:block; width: 100%; min-width: px; max-width: 660px; height:auto; margin-top:1px;-webkit-margin-before:1px; z-index: 120;}

#header_nav {display:block; width: 100%; min-width: 375px; max-width: 660px; background-color:#080; margin: 0 auto; z-index:4;}

#menu {width: 100%; min-width:375px;}

.main_menu {height:34px; line-height:34px; position:relative;}

.main_menu ul {padding:0px; margin:0; list-style:none;
font-family:'Myriad_web_pro_bold';font-size:10px; font-weight: bold;letter-spacing: 0.25em; line-height:34px; 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: 25%; min-width: 187.5px; max-width: 240px; 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:34px; 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:25%; position:absolute; top:34px; 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:34px; 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:25%; min-width: 187.5px; max-width: 240px;
}
.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  {display: block; position: absolute; top: 100%; margin-top: 400px; -webkit-margin-before: 400px; margin-left: 0px; -webkit-margin-start: 0px; width: 100%; min-width: 380px; max-width: 667px; height: 40px; background-image: url(../images/background_subhead_pp.png);background-repeat: no-repeat;z-index:40;
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_header_resume  {display: block; position: absolute; top: 100%; margin-top: 400px; -webkit-margin-before: 400px; margin-left: 0px;-webkit-margin-start: 0px; width: 100%; min-width: 368px; max-width: 667px; height: 40px; background-image: url(../images/background_subhead_pp.png);background-repeat: no-repeat; z-index:40;
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); 
}

.get_pdf_2 {display:inline-block; margin-right:35px; -webkit-margin-end: 35px; margin-top: 10px;-webkit-margin-before: 10px; z-index:inherit; float:right; width: 130px; height:26px; border: 0px;
transform-origin:left;
transform: scale(0.9, 0.9);				/* General*/	
-moz-transform: scale(0.9, 0.9);		/* Firefox*/	
-ms-transform: scale(0.9, 0.9);			/* Microsoft Internet Explorer */
-webkit-transform: scale(0.9, 0.9);	 	/* Chrome, Safari */
-o-transform: scale(0.9, 0.9);			/* Opera */
}

#category_header_index {display:none}

.category_title {display:inline-block; float:left; width:120px; height: 40px; padding-left: 35px; padding-top: 10px;font-family: 'Myriad_web_pro_regular'; font-size: 9.5px; line-height: 14px;color: #CF9; font-variant:small-caps;letter-spacing: 0.22em; font-weight:400; text-align:left;} 

.category_title_wide {display:inline-block; float: left; width: 170px; height: 40px; padding-left: 35px; padding-top: 10px; font-family:'Myriad_web_pro_regular'; font-size: 9.5px; line-height: 16px;color: #CF9; font-variant:small-caps;letter-spacing: 0.22em; font-weight:400; text-align:left;}

.category_title_info {display:inline-block; float: left; width: 160px; height: 38px; padding-left: 40px; padding-top: 10px; font-family:'Myriad_web_pro_regular'; font-size: 9.5px; line-height: 16px;color: #CF9; font-variant:small-caps;letter-spacing: 0.22em; font-weight:400; text-align:left;}  

.category_subtitle , .category_subtitle a , .category_subtitle_a {display:inline-block; float: left; width:150px; height:38px; padding-top: 10px; padding-left: 0px; font-family:'LatoWeb'; font-size:9px; text-decoration: none; letter-spacing: 0.25em; color:#CE9E57; text-align:left; line-height: 14px;}

.category_subtitle_a {display:inline-block; float:left; width:200px; height:40px; padding-top: 8px; padding-left: 30px; font-family:'LatoWeb'; font-size: 9px; text-decoration: none; letter-spacing: 0.25em; color:#CE9E57; text-align:left;line-height: 14px;}

.close_order {display:inline-block; float:right; width:20px; height:20px; padding-top:0px;}

#info_open {display:inline-block;}


/* aside block */

.aside {display:none;}

.aside_head {display:none; padding-top: 75px; font-family: 'Myriad_web_pro_regular'; font-size: 9pt;font-variant:small-caps;letter-spacing: 0.14em;font-weight:bold;color:#9C6; text-decoration: none;text-align:left;vertical-align:middle; padding-left: 25px; padding-right: 25px; padding-bottom: 3px;}

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

#info_close {display:inline-block; 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 {display: none;}


/* Main content */


/* Carousel */ 
	
.container {display: block; width: 100%; min-width:375px; position: relative;float: none;  background-color: #151515; height: 420px;
	 margin-bottom: 0px; margin: 0 auto; margin-top:70px; -webkit-margin-before: 70px; z-index:0;}

.wrapper {margin-top:0px; min-width:360px; max-width:480px; height: 400px; overflow:hidden;}

.list_carousel {display: block; width: 300px; height:auto; height: 400px; margin: 0 auto; background-color:#252525;}

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

.slide_wrap {display:block; float:left; width:100% !important; min-width:400px; max-width:550px; height: 480px; margin-top:-45px;  -webkit-margin-before: -45px; margin-left: 30px; -webkit-margin-start:30px; margin-right: 0px;  -webkit-margin-end: 0px; padding-bottom:0px; position:relative; z-index:0; background-color:#252525; 
transform-origin:left; 
transform: scale(0.58, 0.58);				/* General*/	
-moz-transform: scale(0.58, 0.58);			/* Firefox*/	
-ms-transform: scale(0.58, 0.58);				/* Microsoft Internet Explorer */
-webkit-transform: scale(0.58, 0.58);	 	/* Chrome, Safari */
-o-transform: scale(0.58, 0.58);				/* Opera */
}

.clearfix {display:block; float:left; width:100% !important; min-width:400px; max-width:550px; margin-top: 0px; -webkit-margin-before: 0px; margin-left:0px; -webkit-margin-start: 0px; background-color:#252525; }

.clearfix a img.print_m,  .clearfix a img.tall, .clearfix a img.artwear {display:block; margin-top: -60px;-webkit-margin-before:-60px; margin-left: 0px; -moz-margin-start:0px; margin-bottom: 40px; -webkit-margin-after:40px;}

.clearfix a img.lower_1 {display:block; margin-top: -145px; -webkit-margin-before:-145px;  margin-left: -125px; -moz-margin-start: -125px;
transform-origin:center;
transform: scale(0.9, 0.9);			  /* General*/	
-moz-transform: scale(0.9, 0.9);		/* Firefox*/	
-ms-transform: scale(0.9, 0.9);		/* Microsoft Internet Explorer */
-webkit-transform: scale(0.9, 0.9); 	/* Chrome, Safari */
-o-transform: scale(0.9, 0.9);		/* Opera */
}
.clearfix a img.lower_2 {display:block; margin-top: -100px; -webkit-margin-before:-100px;  margin-left: -100px; -moz-margin-start: -100px;
transform-origin:center;
transform: scale(0.9, 0.9);			  /* General*/	
-moz-transform: scale(0.9, 0.9);		/* Firefox*/	
-ms-transform: scale(0.9, 0.9);		/* Microsoft Internet Explorer */
-webkit-transform: scale(0.9, 0.9); 	/* Chrome, Safari */
-o-transform: scale(0.9, 0.9);		/* Opera */			/* Opera */
}

.clearfix a img.square {display:block; margin-top: -80px; -webkit-margin-before:-80px; -moz-margin-start:-10px; -webkit-margin-start:-10px;
transform-origin:center;
transform: scale(0.9, 0.9);			  /* General*/	
-moz-transform: scale(0.9, 0.9);		/* Firefox*/	
-ms-transform: scale(0.9, 0.9);		/* Microsoft Internet Explorer */
-webkit-transform: scale(0.9, 0.9); 	/* Chrome, Safari */
-o-transform: scale(0.9, 0.9);		/* Opera */
}

.clearfix a img.sophie {display:block; margin-top: -40px; -webkit-margin-before: -40px; margin-left: 0px; -moz-margin-start:0px; margin-bottom: 40px; -webkit-margin-after:40px;	
}

.clearfix a img.horizontal_painting {display:block; min-width:380px; max-width:680px; margin-top:-80px; -webkit-margin-before: -80px; margin-left:-30px; -webkit-margin-start:-30px;
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 */
}


/* Carousel navigation */ 

.prev {display: block; float: left; margin-left: 2px; -webkit-margin-start: 2px; position: relative; top: 0; margin-top: -200px;-webkit-margin-before: -200px; 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:-4px; -webkit-margin-end: -4px; position: relative; top: 0; margin-top: -200px; -webkit-margin-before: -200px;width: 45px; height: 50px; background-image: url(../images/arrow_right.svg);background-repeat: no-repeat; z-index: 1000;}

.prev, .next {margin-left: 0px; -webkit-margin-start:0px;
transform-origin:top;
transform: scale(0.7, 0.7);			   /* General*/	
-moz-transform: scale(0.7, 0.7);			/* Firefox*/	
-ms-transform: scale(0.7, 0.7);			/* Microsoft Internet Explorer */
-webkit-transform: scale(0.7, 0.7);		 	/* Chrome, Safari */
-o-transform: scale(0.7, 0.7);				/* Opera */
}
/* Squares navigation */ 

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

.squares_container {position:absolute; display:block; float:left; width: 295px; height:auto; min-height: 10px; margin-top: 450px;-webkit-margin-before: 450px; z-index: 200; background-color:transparent; margin-left: 0px; -webkit-margin-start: 0px;
transform-origin:left;
transform: scale(1.5, 1.5);				/* General*/	
-moz-transform: scale(1.5, 1.5);			/* Firefox*/	
-ms-transform: scale(1.5, 1.5);				/* Microsoft Internet Explorer */
-webkit-transform: scale(1.5, 1.5);			 	/* Chrome, Safari */
-o-transform: scale(1.5, 1.5);				/* Opera */
}

.squares_container_artwear {position:absolute; display:block; max-width:280px; height: auto; margin-top: 0px; -webkit-margin-before: 0px;margin-left: 0px; -webkit-margin-start: 0px; z-index: 240;}

.squares_container_prints {position:absolute; display:block; max-width:280px; height: auto; margin-top: 35px;-webkit-margin-before: 35px; margin-left: 0px; -webkit-margin-start: 0px; z-index: 240;}
	
.squares_1_text, .squares_2_text  {color:#CE9E57; font-family:"Myriad_web_pro_regular", sans-serif; font-size: 8.5pt;letter-spacing: 0.2em; vertical-align:top; float:left;padding-top: 4px;}
	
.squares_1, .squares_2 {float:left; width:335px; 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;}


/* Image info */  



.slide-icon-info-triptych_t1, .slide-icon-info-triptych_tt1, .slide-icon-info-triptych_t2,.slide-icon-info-vertical
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-left:70px; -webkit-margin-start: 70px; margin-top: 400px; -webkit-margin-before:400px;}

.slide-icon-info-triptych_tt2
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-left:0px; -webkit-margin-start: 0px; margin-top: 400px; -webkit-margin-before:400px;}

.slide-icon-info-vertical
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative;  margin-top: 430px; -webkit-margin-before:430px; margin-left:5px; -webkit-margin-start: 5px;}

.slide_icon_info_squares_p
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-top: 480px; -webkit-margin-before:480px; margin-left:0px; -webkit-margin-start: 0px;}

.slide_icon_info_squares_po
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-top: 410px; -webkit-margin-before:410px; margin-left:0px; -webkit-margin-start: 0px;}

.slide_icon_info-squares_a
{display:block; float: left; width: auto; min-width:320px; height: auto; min-height: 30px; position:relative; margin-top: 380px; -webkit-margin-before:380px; margin-left:0px; -webkit-margin-start: 0px; background-color:#252525;}

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

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

.slide_icon_info_squares_t
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-top: 410px; -webkit-margin-before:410px; margin-left:0px; -webkit-margin-start: 0px;}

.slide_icon_info_squares_s
{display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-top: 300px; -webkit-margin-before:300px; margin-left:10px; -webkit-margin-start: 10px;}

.slide-icon-info-square {display:block; float: left; width: auto; min-height: 30px; position:relative; margin-top: 385px; -webkit-margin-before:385px; margin-left:10px; -webkit-margin-start: 10px;}

.slide-icon-info-horizontal {display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-top: 300px; -webkit-margin-before:300px; margin-left:30px; -webkit-margin-start: 30px;}

.slide-icon-info-horizontal-lower {display:block; float: left; width: auto; height: auto; min-height: 30px; position:relative; margin-left:30px; -webkit-margin-start: 30px; margin-top: 325px; -webkit-margin-before:325px;}

.block {position:absolute; top:0px; margin-top:-5px; width: auto; min-width:200px; height:100%; min-height: 20px; background-color:#252525;}

.title {display:inline-block; float: left;  position: relative; width:280px; font-family:"Caecilia_bold"; font-size:12px; letter-spacing: 0.22em; color:#9C6; line-height: 1.4em; margin-bottom:8px; text-align:left; vertical-align: top;}

.title-top {display:inline-block; float: left;  position: relative; width:340px; font-family:"Caecilia_bold"; font-size:15px; letter-spacing: 0.22em; color:#9C6; line-height: 1.4em; margin-bottom:8px; -webkit-margin-after:8px; text-align:left; vertical-align: top;}

.subtitle {display:block; float: left; min-width:300px;max-width: 360px; font-family:"Caecilia_bold"; font-size:11px; letter-spacing: 0.22em; color:#9C6;padding-top:11px; margin-bottom:0px;-webkit-margin-after:0px; text-align:left; vertical-align: bottom;}

.subtitle-top {display:inline-block; float: left; position: relative; width:300px; font-family:"Caecilia_bold", serif; font-size:14px; letter-spacing: 0.22em; color:#9C6;line-height: 1.4em; margin-bottom:0px; -webkit-margin-after:0px; text-align:left; vertical-align: bottom;}

.bigger {font-size: 13px; font-family:"Caecilia_roman";}
.numbers {font-size: 12.5px; font-family:"Caecilia_light";}

.subtitle_ita {font-family:"LatoWeb"; font-style: italic; color:#D3A456; line-height: 1.4em; font-size: 9px;letter-spacing: 0.2em;text-align:left;}

.description {display:block; width:240px; margin-top:10px; -webkit-margin-before:10px; margin-bottom: 5px;-webkit-margin-after:5px; width:230px; font-family:"Caecilia_italic"; color: #9C6; line-height: 1.4em; font-size: 12px;letter-spacing: 0.12em;text-align:left;}

.description-top {display:block; width:300px; margin-top:5px; -webkit-margin-before:5px; margin-bottom: 10px;-webkit-margin-after:5px; width:240px; font-family:"Caecilia_italic"; color: #9C6; line-height: 1.6em; font-size: 16px;letter-spacing: 0.12em;text-align:left;}

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

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

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

.explanation {display:block; width:290px; height: auto; margin-top: 10px;-webkit-margin-before:10px; margin-bottom: 5px;-webkit-margin-after:5px; color:#D3A456; font-family: "Caecilia_roman"; font-size: 12px;letter-spacing: 0.12em;line-height: 1.5em; text-align:left;}

.location_poster, .location_poster_horizontal {display:block; width: 290px; margin-top:10px; -webkit-margin-before: 10px; font-family:"Caecilia_roman", serif; color: #9C6; line-height: 1.6em; font-size: 13px; letter-spacing: 0.15em;text-align:left;}

.dimensions {display:block; font-family:"Caecilia_roman", serif; font-size: 12px; color:#D3A456; line-height: 1.4em; letter-spacing: 0.15em; text-align:left; margin-bottom: 5px; margin-top: 10px;}

.dimensions_1, .dimensions_2, .dimensions_3 {display:block; width: 260px; color: #9C6; font-family:"Georgia", serif; font-size: 12px;letter-spacing: 0.1em; text-align:left; line-height: 1.6em;}

.dimensions-top {display:none; float:left; font-family:"Caecilia_roman"; font-size: 12px; color:#D3A456; line-height: 1.4em; letter-spacing: 0.15em; text-align:left; margin-bottom: 5px; margin-top: 10px;}

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

.price_1, .price_2 {display:block; width: 150px; font-family:'Myriad_web_pro_regular'; font-size: 12px; font-weight:bold; color:#D3A456; letter-spacing: 0.25em; text-align:left; margin-top: 15px; -webkit-margin-before:15px; margin-bottom: 5px;-webkit-margin-after: 5px;
transform-origin:left;
transform: scale(1.2, 1.2);				/* General*/	
-moz-transform: scale(1.2, 1.2);			/* Firefox*/	
-ms-transform: scale(1.2, 1.2);				/* Microsoft Internet Explorer */
-webkit-transform: scale(1.2, 1.2);			 	/* Chrome, Safari */
-o-transform: scale(1.2, 1.2);				/* Opera */
}	


/* Buttons */ 

.custom_order_artwear {display:block; float:left; margin-left:0px; height:26px; width:148px; margin-top: 15px; margin-left: 0px; -webkit-margin-start: 0px;}

.custom_order_artwear a, .order_info_a input[image] {display:block; float:left; width: 148px; height: 26px; border:0px; margin-left: -8px; -webkit-margin-start: -8px; margin-top:-5px;-webkit-margin-before: -5px;}

.custom_order_print {display:block; float:left; margin-left: -8px; -webkit-margin-start: -8px; height:26px; width:148px; margin-top: 10px;-webkit-margin-before: 10px;}

.custom_order_painting, .custom_order_painting_s, .custom_order_fiberart  {display:block; float:left; margin-left: -8px; -webkit-margin-start: -8px; height:26px; width:148px; margin-top:10px; -webkit-margin-before: 10px;}

.click_artisans {display:block; float:left; width: 162px; height:26px; margin-right:-10px; -webkit-margin-end: -10px; margin-top:10px;-webkit-margin-before: 10px;}

.click_fiberart {display:block; float:left; width: 162px; height:26px; margin-left: 10px; -webkit-margin-start: 10px; margin-top:10px;-webkit-margin-before: 10px;}

.order_info_artwear {top:0; margin-top: 15px; -webkit-margin-before: 15px; margin-left: 35px; -webkit-margin-start: 35px; margin-bottom: 0px;-webkit-margin-after: 0px;}

.order_info_print  {display:block; float:left; height:26px; width:148px; margin-top: 5px;-webkit-margin-before: 5px;}

.order_info {display:block; float:left; height:26px; width:148px; margin-top: 6px; -webkit-margin-before: 6px; margin-left: -8px; -webkit-margin-start: -8px; clear: both;}

.info_request {display:block; float:left; margin-top:10px;-webkit-margin-before: 10px; margin-bottom:45px; -webkit-margin-after: 45px;}

.order	{min-width: 350px; margin-top: 0px; -webkit-margin-before: 0px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 8.5pt; font-weight: normal;letter-spacing: 0.03em; line-height: 1.4em;text-align:left; vertical-align: top;}

.click {width:64px; height:26px; border: 0px;}

.option {font-family:"Caecilia_roman", serif; font-size: 8.5pt; color:#D3A456; line-height: 1.4em; letter-spacing: 0.15em; text-align:left; margin-bottom: 0px;-webkit-margin-after: 0px;}
	
.click_med {display:block; float:left; width: 148px; height:26px; border: 0px; z-index:inherit;}

.click_long  {display:block; float:left; width: 162px; height:26px; border: 0px; z-index:inherit; margin-top:10px;-webkit-margin-before: 10px;}

.click_longest {display:block; float:left; width: 196px; height:26px; border: 0px; z-index:inherit;}

.click, .click_med, .click_long, .click_longest, .click_artisans {
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 */
}

.more_content {position:absolute; display:none; float:left; width:320px; margin-left: 345px; -webkit-margin-start:345px; margin-top: 100px;-webkit-margin-before:100px; min-height: 250px; height:auto;background-color:#252525;}
	
.more_content_art {display: block; position:absolute; float:left; width:320px; margin-left: 575px; -webkit-margin-start:575px; margin-top: 110px; -webkit-margin-before:110px; min-height:250px; height:360px;background-color:#252525;}

.more_content_art_s {position:absolute; display:block; float:left; width:320px; margin-left: 440px; -webkit-margin-start:440px; margin-top: 90px; -webkit-margin-before:90px;min-height:380px; height:auto;background-color:#252525;}

.more_content_art_h {position:absolute; display:block; float:left; width:320px; margin-left: 125px; -webkit-margin-start:125px; bottom:0%; margin-bottom: 90px; height:auto; min-height:80px;background-color:#252525;}

.more_content_art_t1 {position:absolute; display:block; float:left; width:340px; margin-left: 475px; -webkit-margin-start:465px; top:0%; margin-top: 340px; -webkit-margin-before:340px;min-height:250px;height:auto;background-color:#252525;}

.more_content_art_t2 {position:absolute; display:block; float:left; width:340px; margin-left: 475px; -webkit-margin-start: 465px; top:0%; margin-top: 90px;-webkit-margin-before:90px; min-height:250px; height:auto;background-color:#252525;}

.more_content_art_tt1 {position:absolute; display:block; float:left; width:340px; margin-left: 475px; -webkit-margin-start:465px; top:0%; margin-top: 360px;-webkit-margin-before:360px; min-height:250px; padding-left: 20px; height:auto; background-color:#252525;}

.more_content_art_tt2 {position:absolute; display:block; float:left; width:340px; margin-left: 525px; -webkit-margin-start:525px; top:0%; margin-top: 360px;-webkit-margin-before:360px; min-height:250px; padding-left: 20px; height:auto; background-color:#252525;}

/* Drawer styles */

.drawer-wrap {position: absolute; float: left; z-index: 200;  display: block;  width:100% !important; max-width: 400px; height: 290px; margin-left:0px; -webkit-margin-start: 0px; margin-top: -10px; -webkit-margin-before: -10px;
transform: scale(1.4, 1.4);			   /* General*/	
-moz-transform: scale(1.4, 1.4);				/* Firefox*/	
-ms-transform: scale(1.4, 1.4);				/* Microsoft Internet Explorer */
-webkit-transform: scale(1.4, 1.4);			 	/* Chrome, Safari */
-o-transform: scale(1.4, 1.4);				/* Opera */
}

.drawer-wrap-artwear {position: absolute; float: left; z-index: 200;  display: block;  width:100% !important; width: 380px; height: 400px; margin-left:-15px; -webkit-margin-start: -15px; margin-top: -320px; -webkit-margin-before: -320px; margin-bottom:-50px;-webkit-margin-after: -50px; margin-right: 15px; -webkit-margin-end: 15px;z-index:500;}

.drawer-wrap-prints {position: absolute; float: left; z-index: 200; display: block;  width:100% !important; width: 380px; height: 400px; margin-left:0px; -webkit-margin-start:0px; margin-top: -320px; -webkit-margin-before: -320px; margin-bottom: 40px; -webkit-margin-after: 40px; background-color:#252525; margin-right: 15px;-webkit-margin-end: 15px;}

.drawer {position: relative; z-index: 100; display: block; max-width: 380px; height: 400px; margin-top: -320px; -webkit-margin-before: -320px; background-color:#252525;}

.drawer-prints  {display: block; position: absolute; max-width: 380px; height: 400px; padding-left: 15px; margin-left:40px; -webkit-margin-start:40px; margin-top: 0px;-webkit-margin-before:px; background-color:#252525;}

.drawer-artwear {display: block; position: absolute; max-width: 380px; height: 400px; margin-top: -25px;-webkit-margin-before: -25px; background-color:#252525; z-index:500;}

.drawer-content {display: block; float: left;  margin-left: -30px; -webkit-margin-start: -30px; padding-top: 10px; padding-left: 50px;  width:600px; height: 600px;  background-color:#252525;}

.open {position: absolute; display: block; margin-top: 295px; -webkit-margin-before: 295px; margin-left:300px; -webkit-margin-start: 300px;}
.close {position: absolute; display: block; margin-top: 240px; -webkit-margin-before: 240px; margin-left:275px; -webkit-margin-start: 275px;}

.close-pp {position: absolute; display: block; width: 26px; height: 26px; margin-top: 320px; -webkit-margin-before: 320px; margin-left:225px; -webkit-margin-start: 225px;}

.open-a {position: absolute; display: block; width:26px; height:26px; margin-top: 220px; -webkit-margin-before: 220px; margin-left:240px; -webkit-margin-start: 240px;}
.close-a {position: absolute; display: block; width: 26px; height: 26px; margin-top: 245px; -webkit-margin-before: 245px; margin-left:240px; -webkit-margin-start: 240px;}

.open-p {position: absolute; display: block; width: 26px; height: 26px; margin-top: 320px; -webkit-margin-before: 320px; margin-left:300px; -webkit-margin-start: 300px;}
.close-p {position: absolute; display: block; width: 26px; height: 26px; margin-top: 320px; -webkit-margin-before: 320px; margin-left:245px; webkit-margin-start: 245px;}

.open-ag {position: absolute; display: block; width: 26px; height: 26px; margin-top: 300px; -webkit-margin-before: 300px; margin-left:320px; -webkit-margin-start: 320px;}
.close-ag {position: absolute; display: block; width: 26px; height: 26px; margin-top: 300px; -webkit-margin-before: 300px; margin-left:265px; -webkit-margin-start: 265px;}



.open, .open-a, .open-p, .close, .close-a, .close-p, .close-pp, .close-aa {
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 */
}


/* carousel typography */

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

.workshop_info {display:block; width:250px; padding-top: 3px; padding-bottom:5px; color:#D3A456; font-family: "Caecilia_roman"; font-size: 7.5pt;letter-spacing: 0.12em;line-height: 1.6em; text-align:left;}

.workshop_intro {display: block; width: 250px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 8pt;letter-spacing: 0.11em;
	line-height: 1.7em; text-align:left; vertical-align: bottom; float:left; padding-left: 0px; padding-bottom: 10px;}

.print_info {display:block; margin-top: 10px;font-family: "Georgia", serif; font-size: 9pt; font-weight:700; color: #669933;letter-spacing: 0.2em;line-height: 1.7em; font-variant:small-caps;}

.photo {display:none;}

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

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

.size_1 {margin-top: 5px; float:left;}
	
.size_2 {margin-top: 5px; margin-left: 30px; float:left;}
	
.size_1_horizontal {display:inline-block; margin-top: 2px; -webkit-margin-before: 2px; margin-left: 0px;-webkit-margin-start: 0px; float:left;}
	
.size_2_horizontal {display:inline-block; margin-top: 2px; -webkit-margin-before: 2px; margin-left: 30px; -webkit-margin-start: 30px; float:left;}
	
.paypal_1 {display: inline-block; text-align:left; vertical-align: top; margin-top: 10px; -webkit-margin-before: 10px; margin-left:-10px; -webkit-margin-start:-10px; }
	
.paypal_2 {display: inline-block; text-align:left; vertical-align: top; margin-top: 10px;-webkit-margin-before: 10px;}

   
   /* Index */
   
.container_index {position:relative; float:left;  width:100% !important; max-width: 320px; margin-left:0px; padding-top: 98px; height: 390px; padding-bottom:1px; background-image: url(../images/background-repeating.jpg);background-repeat:repeat;}
	
#fadeshow1 {display:block; position:absolute; margin-top: -190px; float:left; margin-left:-52%; -webkit-margin-start:-48%; z-index: 10;
transform-origin:center; 
transform: scale(0.45, 0.45);				/* General*/	
-moz-transform: scale(0.45, 0.45);		/* Firefox*/	
-ms-transform: scale(0.45, 0.45);			/* Microsoft Internet Explorer */
-webkit-transform: scale(0.45, 0.45);	 	/* Chrome, Safari */
-o-transform: scale(0.45, 0.45);			/* Opera */
}

	   
   
   /* Resume */
   
.content_area {display: block; position: absolute; width:320px; max-width: 400px; min-height:440px; background-color:#202020; z-index:10;}
   
.feature-container {display: block; float: left; background-color:#252525; width:320px; max-width: 420px; height: 424px; margin: 0px auto; margin-left: 25px; -webkit-margin-start: 25px; margin-top:65px; -webkit-margin-before: 65px; overflow-x:hidden; marquee-style:scroll;}
	
.container-resume {padding-top: 20px; padding-left: 22px; width:320px; max-width: 380px; min-height:440px; margin-left: 5px; -webkit-margin-start: 5px;}
	
.complete_resume_block {float:left;min-width:320px; max-width: 400px; height:auto; margin-top: 0px;-webkit-margin-before: 0px;}		 
	
.individual_exibitions, .prizes {margin-bottom: 15px;}

.resume_headline {width: 300px; color: #669933;line-height: 1.3em; font-family:"Caecilia_roman";font-size: 8.5pt; 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:8px; border-bottom: 1px solid #669933;}
	
.resume_block {display:inline-block; width:320px; max-width: 400px; height:auto; min-height:10px;}

.content {display:inline-block; float:left; width:210px; max-width: 300px; height:auto; min-height:10px; color: #C79F38; font-family:"Georgia", serif; font-size:7.5pt;letter-spacing: 0.1em; line-height: 1.8em; text-align:left; vertical-align:bottom; padding-left: 10px; padding-right: 20px;}
	
.cv_list_item {color: #669933; font-family:"Georgia",serif; font-size: 10pt; 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: 8pt; 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;}

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

.get_pdf, .get_pdf_2 {display:block; float:left; position:relative; width: 130px; height:26px; margin-left: 10px; -webkit-margin-start: 10px; margin-top:-1px; -webkit-margin-before: -1px; z-index:20;}

.click_pdf {display:block;float:left; width: 130px; height:26px; border: 0px; 
transform-origin:left;
transform: scale(0.7, 0.7);				/* General*/		
-ms-transform: scale(0.7, 0.7);				/* Microsoft Internet Explorer */
-webkit-transform: scale(0.7, 0.7);	 	/* Chrome, Safari */
-o-transform: scale(0.7, 0.7);				/* Opera */
}



   /* About Artist */

.center_container {padding-top: 0px; padding-left: 22px; width:320px; max-width: 380px; min-height:430px; margin-left: 15px; -webkit-margin-start: 15px; margin-top:0px; -webkit-margin-before: 0px;}

.about_artist {color: #669933; line-height: 1.3em; font-family:"Caecilia_roman"; font-size: 8.5pt; font-weight:600; letter-spacing: 0.25em; text-align:left; vertical-align: top; width: 320px; margin-top:5px; -webkit-margin-before: 5px; border-bottom: 1px solid #669933; padding-top: 15px; padding-bottom: 10px; margin-bottom: 10px; -webkit-margin-after: 10px; float: left;}
		
.process_block {display:block; width:240px; max-width: 340px; margin-left: 10px; -webkit-margin-start: 10px; margin-bottom: 5px;-webkit-margin-after: 5px;}

.top_block {display:inline-block; width:230px; max-width: 340px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt;letter-spacing: 0.11em; line-height: 1.7em; text-align:left; vertical-align:bottom; float:left; padding-top: 0px; margin-left: 0px; -webkit-margin-start: 0px; padding-right: 0px;}

.top_block img {display: block; float: left; width: auto; max-width:240px; height: auto; max-height:275px; border: 0px; margin-top: -10px; -webkit-margin-before: -10px; margin-right: 45px; -webkit-margin-end: 45px; margin-bottom: 0px;-webkit-margin-after: 0px; margin-left:-10%; -webkit-margin-start:-10%;
transform-origin:center;
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 */

}

			
.block_1 {width:230px; max-width: 330px; padding-left: 0px;color: #669933; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em;line-height: 1.7em; text-align:left; vertical-align:top; float:left; padding-right: 0px; margin-top: 20px;-webkit-margin-before: 20px;}	

.block_2 {width:230px; max-width: 330px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em; line-height: 1.7em; text-align:left; padding-left: 0px; padding-right: 10px; margin-top: 30px;-webkit-margin-before: 30px;}
	
.block_3 {width:230px; max-width: 330px; padding-left: 10px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em; line-height: 1.7em; text-align:left; vertical-align:top; float:left; padding-left: 0px; padding-right: 30px; margin-top: 20px;-webkit-margin-before: 20px;}
	 
.block_4 {width:230px; max-width: 330px; padding-left: 0px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em; line-height: 1.7em; text-align:left; padding-right: 0px; margin-top: 30px;-webkit-margin-before: 30px;}
	
.block_5 {width:230px; max-width: 330px; padding-left: 0px; color: #669933; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em;line-height: 1.7em; text-align:left; vertical-align:top; float:left; margin-top: 20px; -webkit-margin-before: 20px;}
	 
.block_6 {width:230px; max-width: 330px;padding-left: 10px;color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 7.5pt; letter-spacing: 0.11em; line-height: 1.7em; text-align:left; padding-right: 0px; 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"; color: inherit;text-decoration:none; letter-transform: small-caps;}


/* Creative Process  */

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

.process_headline_1 {width:auto; min-width: 200px; color: #669933; line-height: 1.3em; font-family:"Georgia", serif; font-size: 10pt; letter-spacing: 0.22em; font-weight:600;
	font-variant:small-caps; text-align:left; margin-left:10px; -webkit-margin-start:10px; margin-top: 5px; margin-bottom: 15px; float: left;}
	
.process_headline_2 {width:auto; min-width: 200px; margin-left:10px; -webkit-margin-start:10px; margin-top: 5px; margin-bottom: 15px; color: #669933; line-height: 1.3em; font-family:Georgia, serif;font-size: 10pt; letter-spacing: 0.22em; font-weight:600;font-variant:small-caps; text-align:left;  float: left;}

.process_headline_3 {width:auto; min-width: 200px; margin-left:10px; -webkit-margin-start:10px; margin-top: 5px; margin-bottom: 15px; color: #669933; line-height: 1.3em; font-family:Georgia, serif;font-size: 10pt; letter-spacing: 0.22em; font-weight:600;font-variant:small-caps; text-align:left;  float: left;}

.top_left_side_1 {display: block; width:240px; max-width: 340px; float:left; margin-top: 20px;-webkit-margin-before: 20px;}
	
.top_right_side_1 {width:230px; max-width: 330px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 7.5pt;letter-spacing: 0.1em; line-height: 1.7em; text-align:left; vertical-align:bottom; float:left; padding-left: 0px; margin-bottom: 20px;-webkit-margin-after: 20px;}
	
.left_side_1 {display: block; width:240px; max-width: 340px; color: #669933; font-family:"Georgia", serif;font-size: 7.5pt;font-weight:100;letter-spacing: 0.11em;
	line-height: 1.7em; text-align:left; vertical-align:top; float:left; margin-top: 0px;-webkit-margin-before: 0px;}
	
.right_side_1 {width:230px; max-width: 330px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 7.5pt;letter-spacing: 0.1em;
	line-height: 1.7em; text-align:left; vertical-align:bottom; float:left; padding-left: 0px; margin-bottom: 10px;-webkit-margin-after: 10px;}
	
.left_side_2 {width:260px; max-width: 280px;color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua";font-size: 7.5pt;letter-spacing: 0.11em;
	line-height: 1.7em; text-align:left; vertical-align:top; float:left; padding-left:0px; padding-right: 0px; padding-top: 9px;}

.right_side_2 { width:230px; max-width: 330px; color: #C79F38; font-family:"Georgia", serif;font-size: 7.5pt;letter-spacing: 0.11em; line-height: 1.7em; text-align:left;}
		
.left_side_3 { width:auto; min-width:320px; max-width: 480px; width: 325px; color: #669933; font-family:"Georgia", serif;font-size: 7.5pt;font-weight:100;letter-spacing: 0.11em;line-height: 1.7em; 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:230px; max-width: 330px; color: #C79F38;font-family:"Georgia", serif;font-size: 7.5pt;letter-spacing: 0.11em;line-height: 1.7em;text-align:left;
	vertical-align:bottom;float:left; padding-left: 0px; padding-top: 5px; padding-right: 80px; padding-bottom: 10px;}
	
.left_side_4 {width:230px; max-width: 330px; color: #C79F38;font-family:"Palatino Linotype", "Book Antiqua";font-size: 7.5pt;
	letter-spacing: 0.11em; line-height: 1.7em; text-align:left; vertical-align:top; float:left; padding-left:0px; padding-top: 7px; padding-bottom: 10px;}

.right_side_4 {width:230px; max-width: 330px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua";font-size: 7.5pt;letter-spacing: 0.11em;line-height: 1.7em; text-align:right; float:left; padding-right: 20px; margin-bottom:-30px;}
	 
.right_side_5 {width:230px; max-width: 330px; color: #C79F38;font-family:"Palatino Linotype", "Book Antiqua";font-size: 7.5pt;
	letter-spacing: 0.1em; line-height: 1.7em; text-align:left; vertical-align:top; float:left; padding-left:0px; padding-top: 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; margin-top: -30px; -webkit-margin-before: -30px; margin-left: -25px; -webkit-margin-start: -25px; float: left;
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 */
-moz-margin-start:-2%; -webkit-margin-start:-13%;
}
	
.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;}
.s_caps_g {font-variant:small-caps;color: #669933;font-size:larger; font-weight:400;letter-spacing: 0.11em;}
.s_caps_o {font-variant:small-caps;color: #C79F38;font-size:larger; font-weight:400;letter-spacing: 0.11em;}
.s_caps_ob {font-variant:small-caps;color: #C79F38; font-size:larger; font-weight:bold;letter-spacing: 0.11em;}
.s_caps_gb {font-variant:small-caps;color: #669933; font-size:larger; font-weight:bold;letter-spacing: 0.11em;}


/* Order Forms Arwear */

.container-order {position: relative; background-color:#252525; width:320px; max-width: 400px; height: 340px; margin-left: 0; margin-top:0px;
 overflow-x:hidden; marquee-style:scroll;}
 
.order_form_container {display:block; width:320px; max-width: 380px; height:auto; min-height: 200px; margin-left:0px; padding-top: 15px; padding-bottom: 10px;}

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

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

.order-info {display:block; position:absolute; width:320px; max-width: 400px; margin-top: 0px; -webkit-margin-before: 0px; margin-left: 0px;-webkit-margin-start: 0px; padding-top:20px; height:auto;}

.table_1 {width:270px;color: #669933; line-height: 1.6em; font-family:"Georgia", serif;font-size: 10px; font-weight: normal;letter-spacing: 0.15em;text-align:left;}

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

.table_3 {width:270px; border:0px; color: #669933; line-height: 1.6em; font-family:"Georgia", serif;font-size: 10px; font-weight:normal;letter-spacing: 0.15em;text-align:left;}

.table_4 {width:280px; border: 0px; color: #669933; line-height: 1.6em; font-family:"Georgia", serif;font-size: 10px; font-weight:normal;letter-spacing: 0.15em;text-align:left;}

.table_5 {width:290px;}

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

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

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

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

.options {color:#669933; font-family:"Georgia", serif; font-size:10px; 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"; font-size: 10px;letter-spacing: 0.12em;line-height: 1.7em; text-align:left;}
	
.green {color: #669933; line-height: 1.6em; font-family:"Georgia", serif;font-size: 10px; font-weight: normal;letter-spacing: 0.1em;text-align:left;}
	
.green a {color: #669933; font-family:"Georgia", serif;font-size: 10px; font-weight: normal;letter-spacing:0.1em; text-align:left;}
	
.border {border: 2px solid #339933;}

.order_specs {display:inline-block; width:140px; height: 30px; float:left; font-family:"Georgia", serif;font-size: 10px; font-weight: normal; color: #669933; line-height: 1.6em; letter-spacing: 0.15em; align:left;}

.order_specs_long {display:inline-block; width:240px; 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:5px; -webkit-margin-before: 5px; margin-bottom: 5px;-webkit-margin-after: 5px;}

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

.order_b {display:inline-block; width: 100px; height: 20px; float:right; margin-top:-5px;-webkit-margin-before: -5px;margin-right: 70px;-webkit-margin-end: 70px;}
		
.gcaption {color:#669933; font-family: "Caecilia_roman"; font-size: 11px; font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:left;}	
	
.ocaption {color: #C79F38; font-family: "Caecilia_roman"; font-size:10px;font-weight:bold;letter-spacing: 0.15em;font-variant:small-caps;text-align:right;}
	
.order_headline_1 {width:280px; height:30px; padding-top: 15px; padding-bottom: 5px;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:280px; height:30px; padding-top: 15px; padding-bottom: 5px; color: #C79F38; font-family:"Georgia", serif;font-size:12px;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: 9px;font-weight: normal; color: black; background-color:#fff; border: 1px solid #669933;text-align: right; vertical-align: middle;}
	
.estimate {color: #C79F38; font-family:"Georgia", serif; font-size: 9pt;font-weight:bold;letter-spacing: 0.2em;font-variant:small-caps;text-align:center; margin-top: 15px;}
	
.conditions {display: inline-block; float: left; width: 70px;color: #669933;font-family: "Georgia", serif;font-size: 8pt;font-weight: 600;letter-spacing: 0.11em;line-height: 1.7em;text-align: left;vertical-align: top;padding-bottom: 10px; margin-left: 0px; -webkit-margin-start: 0px; text-wrap:normal;}
	
.content_info {display: block; width: 180px; color: #C79F38; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 8pt;letter-spacing: 0.11em;
	line-height: 1.7em; text-align:left; vertical-align: bottom; float:left; padding-bottom: 5px;}
	
.content_info a, .print_info {color: #C79F38; font-family:Georgia, serif; font-size: 9pt;letter-spacing: 0.11em;line-height: 1.7em; vertical-align: top;}

.print_info {display: block; width:260px;  margin-left: 0px; font-family: "Georgia", serif; font-size: 9pt; font-weight:700; color: #669933;letter-spacing: 0.2em;line-height: 1.7em; font-variant:small-caps;}

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

/* Animation page	*/

.video {display:block; float: left; height: 630px; width:100% !important; max-width:763px; object-fit: contain; margin-left:10px; webkit-margin-start: 10px; z-index:0; background:transparent;}
.horizontal_video {display:block; float: left;}
.tall_video {display:block; float: left;}
.video-size {display:block; float: left; margin-left: -190px;-webkit-margin-start:-190px;}
.video-size video {width: 100%; height:100%; max-height: 630px;
transform: scale(0.7, 0.7);				/* General*/	
-moz-transform: scale(0.7, 0.7);			/* Firefox*/	
-ms-transform: scale(0.7, 0.7);			/* Microsoft Internet Explorer */
-webkit-transform: scale(0.7, 0.7);			 /* Chrome, Safari */
-o-transform: scale(0.7, 0.7);				/* Opera */
}
#video_1 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: -100px; -webkit-margin-before:-100px;}
#video_2 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: -100px; -webkit-margin-before:-100px;}
#video_3 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: -100px; -webkit-margin-before:-100px;}
#video_4 {width:763px; height: 430px; object-fit: contain; z-index: 0;margin-top: -100px; -webkit-margin-before:-100px;}
#video_5 {width:350px; height: 590px; object-fit: contain; z-index: 0;margin-top: -110px; -webkit-margin-before:-110px; margin-left: -80px;-webkit-margin-start:-80px;}

.video_info_horizontal {display:block; float: left; width: auto; min-width: 300px; height: auto; min-height: 30px; position:relative; margin-top: 10px; -webkit-margin-before:10px; margin-start:-10px; -webkit-margin-start: -10px;}

.video_info_vertical {display:block; float: left; width: auto; min-width: 300px; height: auto; min-height: 30px; position:relative; margin-top: -50px; -webkit-margin-before:-50px; margin-start:-10px; -webkit-margin-start: -10px;}

.title_animation, .title_animation-top {display:block; float: left; width: auto; min-width: 300px; font-family:"Caecilia_bold"; font-size:14px; letter-spacing: 0.22em; color:#9C6; padding-top:5px; margin-bottom:1px; text-align:left; vertical-align: top;text-shadow: 0px 1px 1px #000;}


/* Contact page */

.contact_form_container {display:block; width:320px; max-width: 400px; height:auto; min-height: 330px; margin-left:40px; -webkit-margin-start:40px; padding-top: 10px; padding-bottom: 60px;}

.contact_top {width:240px; cellspacing:4px; cellpadding:0px;}

.contact_text {display:none;}
	
.contact_head {display:inline-block;color: #669933; line-height: 2.0em; font-family:"Georgia", serif;font-size: 9pt; font-weight:bold; font-variant:small-caps; letter-spacing: 0.2em;text-align:left; vertical-align: middle; width: 240px; margin-bottom:3px;-webkit-margin-after: 3px;}
	
.contact_form_container input {display:inline-block; float:right; margin-bottom:10px; width: 170px; font-family: "Verdana", "Geneva", sans-serif; font-size: 9px;}
	
.contact_form_container textarea {display:block; margin-left:0px; width: 240px; height:70px; overflow-style:marquee-block;float:left; font-family: "Verdana","Geneva", sans-serif; font-size: 9px; line-height: 1.3em; color:#333;}

.contact_form_container p {display:block; column-width:2; width: 245px; max-width: 400px; color: #C79F38; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua"; font-size: 9pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom;}

.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:0px;-webkit-margin-before: 0px;
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: 35px; padding-top: 0px; margin-bottom:30px; color: #C79F38; line-height: 2.0em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 10px; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom;}


/* Footer */

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


#footer {width: 320px; height: 40px; margin: 0 auto; background-image: url(../images/background-footer_p.jpg);background-repeat: no-repeat; z-index: 40;}
.footer_right {display:inline-block; float: left; width:87px; height: auto; margin-left:10px; -webkit-margin-start:10px; margin-top: 9px;-webkit-margin-before: 9px;}

#copyright li a {display:inline-block; width:100px; height: auto; margin-left:35px; -webkit-margin-start:35px;  margin-top: 18px; -webkit-margin-before: 18px;color:#7F976E; font-family:"Myriad_web_pro_regular"; font-size: 7.5px; letter-spacing:0.12em; float:left; text-align: right; text-decoration: none;}

#social_media {display:none;}

#social_media_p {display:inline-block; width: 20px; height: 20px; border: 0px; margin-right: 10px;-webkit-margin-end: 10px; margin-top: 15px; -webkit-margin-before: 15px;float:right;}

#cards {display:none;}

/* Zoom styles */

.jqzoom{ text-decoration:none; float:left;}
.zoomPad {position:relative; float:left; z-index:0; cursor:crosshair;}
.zoomPup {display:none;}
.zoomWindow {display:none;}
.zoomWrapper {display:none;}
.zoomWrapperImage{display:none;}
.zoomWrapperImage img {display:none;}
.zoomPreload {display:none;}


/* Copyright */
.copyright_container {display:block; float: left; width:300px; max-width: 400px; height:auto; min-height: 330px; margin-left:10px; -webkit-margin-start:10px; padding-top: 10px; padding-bottom: 60px;}

.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: 1.7em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 8.5pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 20px;-webkit-margin-after: 20px; padding-right:15px;}

.copyright_text_g {display:block; width:300px;float: left; color: #669933;line-height: 1.7em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 8.5pt; font-weight:normal; letter-spacing: 0.11em; text-align:left; vertical-align:bottom; margin-bottom: 20px;-webkit-margin-after: 20px;}


/* 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-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-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-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-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-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-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-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-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-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-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-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-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;
	}
	
/* 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;}