/*
	Theme Name: Semplice Child Theme
	Description: Child Theme for Semplice
	Author: Semplicelabs
	Template: semplice4
	Version: 4.2.6
*/

/* Custom CSS Start */

/**
 * @license
 * MyFonts Webfont Build ID 3556043, 2018-04-11T04:21:03-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: CaslonGraD by URW++
 * URL: https://www.myfonts.com/fonts/urw/caslon-graphique/d/
 * Copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * Licensed pageviews: 10,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3556043
 * 
 * © 2018 MyFonts Inc

*/

@import url("//hello.myfonts.net/count/3642cb");
@import url("//hello.myfonts.net/count/3647f9");

@font-face {
	font-family:'CaslonGraD';
	src: url('type/caslon/3642CB_0_0.eot');
	src: url('type/caslon/3642CB_0_0.eot?#iefix') format('embedded-opentype'),
	url('type/caslon/3642CB_0_0.woff2') format('woff2'),
	url('type/caslon/3642CB_0_0.woff') format('woff'),url('webfonts/3642CB_0_0.ttf') format('truetype');
	}

@font-face {
    font-family: 'Cambon Light Italic';
    src:url('type/cambon/Cambon-LightItalic.woff2') format('woff2'),
        url('type/cambon/Cambon-LightItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
  }

@font-face {
    font-family: 'Cambon Book';
    src:url('type/cambon/Cambon-Book.woff2') format('woff2'),
        url('type/cambon/Cambon-Book.woff') format('woff');
    font-style: italic;
  }

@font-face {
  font-family: 'Cambon-BookItalic';
  src: url('type/cambon/Cambon-BookItalic.woff2') format('woff2'),
       url('type/cambon/Cambon-BookItalic.woff') format('woff');
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Cambon Black';
  src: url('type/cambon/Cambon-Black.woff2') format('woff2'),
       url('type/cambon/Cambon-Black.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
  font-family:'Cambon-BlackItalic';
  src: url('type/cambon/Cambon-BlackItalic.woff2') format('woff2'),
       url('type/cambon/Cambon-BlackItalic.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
	font-family:'Sharp Sans Book';
	src: url('type/sharp/SharpSans-Book.eot');
	src: url('type/sharp/SharpSans-Book.woff2') format('woff2'),
	url('type/sharp/SharpSans-Book.woff') format('woff');
	font-style: normal;
	font-stretch: normal;
	}	

@font-face {
	font-family:'Sharp Sans Medium';
	src: url('type/sharp/SharpSans-Medium.eot');
	src: url('type/sharp/SharpSans-Medium.woff2') format('woff2'),
	url('type/sharp/SharpSans-Medium.woff') format('woff');
	font-style: normal;
	font-stretch: normal;
	}	

@font-face {
	font-family:'Sharp Sans Semibold';
	src: url('type/sharp/SharpSans-Semibold.eot');
	src: url('type/sharp/SharpSans-Semibold.woff2') format('woff2'),
	url('type/sharp/SharpSans-SemiBold.woff') format('woff');
	font-style: normal;
	font-stretch: normal;
	}	

@font-face {
	font-family:'Sharp Sans Bold';
	src: url('type/sharp/SharpSans-Bold.eot');
	src: url('type/sharp/SharpSans-Bold.woff2') format('woff2'),
	url('type/sharp/SharpSans-Bold.woff') format('woff');
	font-style: normal;
	font-stretch: normal;
	}	

@font-face {
	font-family:'Sharp Sans ExtraBold';
	src: url('type/sharp/SharpSans-Extrabold.eot');
	src: url('type/sharp/SharpSans-Extrabold.woff2') format('woff2'),
	url('type/sharp/SharpSans-Extrabold.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	}

@font-face {
	font-family:'Sharp Grotesk Bold 07';
	src: url('type/sharp/SharpGroteskBold07.eot');
	src: url('type/sharp/SharpGroteskBold07.woff2') format('woff2'),
	url('type/sharp/SharpGroteskBold07.woff') format('woff');
	font-style: normal;
	font-stretch: normal;
	}

@font-face {
  font-family:'Nyse-Black';
  src: url('type/nyse/Nyse-Black.woff2') format('woff2'),
       url('type/nyse/Nyse-Black.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
	font-family: freight-text-pro, serif;
  	font-weight:  500;
  	font-style:   normal;
  	font-stretch: normal;
}

@font-face {
	font-family: ff-meta-serif-web-pro, serif;
	font-weight: 600;
	font-style: normal;
}

@font-face {
  font-family:'Wren';
  src: url('type/wren/Wren.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}



/* 

@font-face {
  font-family: 'Druk Cond Web';
  src: url('type/druk/DrukCond-Super-Web.woff2') format('woff2'),
       url('type/druk/DrukCond-Super-Web.woff') format('woff');
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
	font-family:'Brother-1816-Bold';
	src: url('type/brother/3647F9_A_0.eot');
	src: url('type/brother/3647F9_A_0.eot?#iefix') format('embedded-opentype'),
	url('type/brother/3647F9_A_0.woff2') format('woff2'),
	url('type/brother/3647F9_A_0.woff') format('woff'),
	url('type/brother/3647F9_A_0.ttf') format('truetype');
	}
  
@font-face {
	font-family:'Brother-1816-ExtraBold';
	src: url('type/brother/3647F9_C_0.eot');
	src: url('type/brother/3647F9_C_0.eot?#iefix') format('embedded-opentype'),
	url('type/brother/3647F9_C_0.woff2') format('woff2'),
	url('type/brother/3647F9_C_0.woff') format('woff'),
	url('type/brother/3647F9_C_0.ttf') format('truetype');
	}
*/

.Sharp-Sans-Medium {font-family: 'Sharp Sans Medium'; font-style: normal; font-stretch: normal; }
.Sharp-Sans-Bold {font-family: 'Sharp Sans Bold'; font-style: normal; font-stretch: normal; }
.Sharp-Sans-Semibold {font-family: 'Sharp Sans Semibold'; font-style: normal; font-stretch: normal; }
.Sharp-Sans-ExtraBold { font-family: 'Sharp Sans ExtraBold'; font-weight: 900; font-style: normal; }

.Sharp-Grotesk-Bold-07 {font-family: 'Sharp Grotesk Bold 07'; font-style: normal; font-stretch: normal; }

.CaslonGraD {font-family: CaslonGraD; font-weight: normal; font-style: normal;}

.Nyse-Black {font-family: 'Nyse-Black'; font-weight:900; font-style:normal; font-stretch: normal; }

.Cambon-Black {font-family: 'Cambon-Black'; font-style: normal; font-stretch: normal; }
.Cambon-BlackItalic {font-family: 'Cambon-BlackItalic'; font-style: normal; font-stretch: normal; }
.Cambon-BookItalic {font-family: 'Cambon-BookItalic'; font-style: normal; font-stretch: normal; }

.DrukCond-Super-Web {font-family: 'Druk Cond Web'; font-weight:900; font-style:normal; font-stretch: normal; }
.Wren { font-family:'Wren'; font-weight: normal; font-style: normal;  }

/* 
.Brother-1816-Bold { font-family: Brother-1816-Bold; font-weight: normal; font-style: normal;  }
.Brother-1816-ExtraBold { font-family: Brother-1816-ExtraBold; font-weight: normal; font-style: normal; }
.Brother-1816-Black { font-family: Brother-1816-Black; font-weight: normal; font-style: normal; }
.Brother-1816-Light { font-family: Brother-1816-Light; font-weight: normal; font-style: normal; }
.Brother-1816-Book { font-family: Brother-1816-Book; font-weight: normal; font-style: normal; }
.Brother-1816-Thin { font-family: Brother-1816-Thin; font-weight: normal; font-style: normal; }
.Brother-1816-Regular { font-family: Brother-1816-Regular; font-weight: normal; font-style: normal; }
.Brother-1816-Medium { font-family: Brother-1816-Medium; font-weight: normal; font-style: normal; }

*/



/* New Light Gradients */
#section_69fqypxjd, #section_ntt8wyumz  {background: linear-gradient(white 25%, #F4F4F4 25%); border-width: 0 30px; border-color: white; padding-bottom: 90px;}
#section_a27ce604c, #section_nrwgauhom, #section_si0i9r8q6, #section_c7lji6p4k, #section_7e5d36cca, #section_c3e5830bd, #section_fqvgby8nt, #section_i3nf4kpmo {background-color: #F4F4F4 !important; border-width: 0 30px; border-color: white; padding-bottom: 90px;}

#content-167 #section_i3nf4kpmo, #section_e7a7b1741, #section_04b292a3f, #section_o6ladbowk, #section_c7bfb3612, #section_806115bda, #section_b5e1903cc, #section_52d653859 {background: linear-gradient(white 25%, #F4F4F4 25%); border-width: 0 30px; border-color: white; padding-bottom: 90px;}

#section_cccf13525, #section_opf9yj36p,  #section_a228e0d7a, #section_93ae236d8, #section_cbadffd05 {background: linear-gradient(white 10%, #F4F4F4 10%); border-width: 0 30px; border-color: white; padding-bottom: 90px;}

#section_2obtlcrjy, #section_023acfed0, #section_378137fc1, #section_icn5xu8av, #section_023acfed0, #section_3090378cb, #section_icn5xu8av, #section_3090378cb, #section_icn5xu8av, #section_bfee42d2d, #section_dafwmt51b, #section_902089c50, #section_f60c5052e, #section_vj9ii37s8, #section_3a4cc4730, #section_1995fde77 {background-color: #F4F4F4!important; border-width: 0 30px; border-color: white; padding-bottom: 90px;}

/* New Dark Gradients */
#section_u4vp85ilx,  #section_re5hminde, #section_7b5qug81n, #section_sv4ozenr1, #section_pgdd50eqc, {background: linear-gradient(white 15%, #282828 15%); border-width: 0 30px; border-color: white; padding-bottom:80px;}
#section_yga1arbu5, #section_4ebuntd7t, #section_f1g52uv35, #section_o34we7cep, #section_m77l8a3vc, #section_i2xj9eidd, #section_zq23kkitt {background: #282828 !important; border-width: 0 30px; border-color: white;}

/* Just Grey */
#section_08451f1ae, #section_08451f1ae, #section_n3k94r082, #section_ld9irxlpl, #section_0fwkb29dn, #section_0fwkb29dn, #section_4s39vowwp, #section_f3e79815d, #section_9de09e292, #section_ac2cfcfa3, #section_e39b633bb, #section_023acfed0, #section_h9rlol6ob, #section_chv8f1e4u, #section_4b72b30b8, #section_017ea763d, #section_4ior00unv, #section_b6fb602dd, #section_n1tmt0qi6, #section_5f33fc239, #section_612dd8faf, #section_2f8d827ba ,#section_612dd8faf, #section_b3cee0e8e, #section_c04073980, #section_a977ebcce, #section_612dd8faf, #section_de4054ea6
{background-color: #F4F4F4!important; border-width: 0 30px; border-color: white; padding-bottom: 80px;}

#section_n3k94r082 {background-color: #F4F4F4; border-width: 0 30px; border-color: white; padding-bottom: 80px;}

section#thumbnails .thumb img {
    width: 0;
    height: 0;
}

/* New Borders*/
.thickLineTop {
	border-top: 10px;
	border-color: #282828;
}

.thickLine {
	border-bottom: 10px;
	border-color: #282828;
}

.thickLineDark {
	border-bottom: 10px;
	border-color: #000000;
}

/* Colors */
.white {color: #fff;}
.black {color: #000;}
.grey {color: #1C1C1C !important;}
.midgrey {color: #777 !important;}
.litemidgrey {color: #9B9B9B !important;}

h1, h2, h3, h4, h5, h6 {color: #1C1C1C !important;}

/* Big Letters */
h1 { 
	font-family: 'Sharp Sans ExtraBold' !important;
	font-size: 4.44444444444rem !important;	/* 80pt | BASE IS 18 !important */
	line-height: 115% !important;
	margin-bottom: 40px !important;

}

h2 { 
	font-family: 'Sharp Sans ExtraBold' !important;
	font-size: 3.55555555556rem !important; /* 64pt */
	color: #1C1C1C !important;
	line-height: 115% !important;
	margin-bottom: 1.25rem !important;
}

h3 { 
	font-family: 'Sharp Sans ExtraBold' !important;
	font-size: 3.11111111111rem !important; /* 56pt */
	color: #1C1C1C !important;
	letter-spacing: 0;
	line-height: 115% !important;
	margin-bottom: 1.25rem !important;
}

h4 { 
	font-family: 'Sharp Sans ExtraBold' !important;
	font-size: 2.22222222222rem !important; /* 40pt */
	color: #1C1C1C !important;
	line-height: 115% !important;
	margin-bottom: 1.25rem !important;
}

h5 {
	font-family: 'Sharp Sans ExtraBold' !important;
	font-size: 1.77777777778rem !important;  /* 32pt */
	font-size: 1.33333333333rem !important;  /* 24pt */
	line-height: 115% !important;
	margin-bottom: 1rem !important;
}

h6, .wysiwyg-ce h6 {
	font-family: 'Sharp Sans Bold' !important;
	/* font-size: 1rem !important;   18pt */
	font-size: 1rem !important;
	line-height: 150% !important;
	margin-bottom: 4px !important;
	margin-top: 8px !important;
	letter-spacing: .01rem !important;
}


.back { z-index: -1;}
.upone { z-index: +1;}

.sectionTitle { 
	font-family: Cambon-Black !important;
	font-size: 12rem !important;	/* 85pt 6.07142857143rem | BASE IS 18 !important */	
    padding: 0 !important;
    margin: 0 !important;
    font-weight: normal !important;
}

.highlightCopy {
	font-family:'Cambon-BlackItalic';
	font-size: 4.44444444444rem !important;
	line-height: 100%;
}

/* Links */
a:hover { text-decoration: underline; }
a.white { color:#fff !important; }
a.grey {color:#1c1c1c !important;}
a.midgrey {color: #777 !important;}
/* a.grey:hover {color:#1573dd !important;}*/

/* Navigation */

#content-194 > header > div > div > div.navbar-left > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-402{
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
    padding: 85px 0 20px 0;
    border-bottom: 2px solid #282828;
	text-transform: uppercase;
	top: -8px; 
}

.nav_d8lc3su7l .navbar-inner nav ul li a span {
	font-size:.58rem !important;
	font-family:Brother-1816-Bold !important; 
	letter-spacing:.12rem !important; 
	color:#1C1C1C !important; 
}

.homeBtn {
	background-color: #1c1c1c;
	width:15px;
	height:15px;
	margin:10px 8px 8px 8px;
	border-radius:15px;
	font-size: .01rem !important;
}

#content-194 > header > div > div > div.navbar-left > nav > ul > li.homeBtn.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-404 > a > span {
	display: none;
}

/* Home */

.greyBack {
  background: linear-gradient(0deg, #1c1c1c 50%, #ffffff 50% );
  background-size: cover;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  right:0;  
  z-index: 1;
  align-content: right;
}

.pmBack {
  background: linear-gradient(50deg, #48C8AC 50%, #48C8AC 50% );
  z-index: 2;
}

.imgRo{	
  background-size: cover;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  height: 100%;
  max-height: 100%;
  left: 50%;
  right: 0;
  margin: 0 auto;
  text-align: center;
  z-index: 99988 !important;
}

.imgsRo {
	/*vertical-align: middle;
	padding: 0;
	max-width: 90%;
	height: auto;/*
	width:50%;
	transform: translate(-50%, -50%);*/
   display: flex;
   align-items: center;
   justify-content: center;
   z-index: 999999;
}	

.noShow {position: relative;}

.imgsRo img {vertical-align: middle; padding:0; margin:0; z-index: 99999;}

#becurRO {z-index: 999999;}

.introMain {	
	position: fixed;
	height: 100%;
	width: 100%;
	top:0;
	z-index: 999;
}

.introMain .slideTwo{
	visibility: hidden;
}	

#section_0ypwr2mgd {
	position: fixed;
	height: 100%;
	width: 100%;
	top:0;
	z-index: 999;
}

.contactMain{	
	position: fixed;
	height: 100%;
	width: 100%;
	top:0;
	z-index: 100;
}

.slideFour, .slideTwo{
	visibility: hidden;
}	

.cont50 {
	position: absolute;
	display: table;
	width: 50%;
	margin: 0 auto;
	line-height:.8;
	height: 100%;
}

.cont100 {
	position: absolute;
	display: table;
	width: 100%;
	margin: 0 auto;
	line-height:.8;
	height: 100%;
	vertical-align: middle;
}

.contact {	
	position: relative;
	display: table-cell;
	opacity: 0;
	top: 0;
	left: 0;
	padding: 0 3%;
	vertical-align: middle;
    text-align: left;
    height: 100vh;
}

.hor50 {
	position: absolute;
	display: table;
	width: 100%;
	height: 50%;
	margin: 0 auto;
	line-height:.8;
	vertical-align: middle;
}

.hello {
    position:relative;
		top: 0;
    z-index: 999;
    opacity: 1;
    padding: 0;
    vertical-align: middle;
    display: table-cell;
}

.tag {
	position: relative;
	display: table-cell;
	opacity: 1;
	top: 0;
	vertical-align: middle;
	z-index: 999;
    text-align: center;
}

.bio {
	position: relative;
	display: table-cell;
	opacity: 0;
	top: 0;
	left: 0;
	padding: 12%;
	vertical-align: middle;
  text-align:left;
  height: 100vh;
}

.work{
	position: relative;
	display: table-cell;
	opacity: 0;
	top: 0;
	left: 0;
	padding: 0 10%;
	vertical-align: middle;
    text-align: center;
    height: 100vh;
    z-index: -100;
}


.projectsSection{
	z-index: 999;
}

/* HOME PAGE FONT TEXT */

/* HI TEXT */

.hp_Txt_Big {
	font-family:'Sharp Grotesk Bold 07' !important;
	/*font-family:'Nyse-Black' !important; 
	font-family:'Sharp Sans ExtraBold' !important;*/
	font-size: 18rem !important;
	padding: 0;
	margin: 0;
	letter-spacing: 0; }

/* INFO TEXT */

.hp_Txt_info{
	font-family:'Sharp Grotesk Bold 07' !important;
	/*font-family:'Nyse-Black' !important; 
	font-family:'Sharp Sans ExtraBold' !important;*/	
	font-size: 18rem !important;
	padding: 0 0 20 0;
	margin: 0;
	letter-spacing: 0;
	text-align: center;
}

/* WORK TEXT */

.hp_Txt_Med{
	font-family:'Sharp Grotesk Bold 07' !important;
	/* font-family:'Nyse-Black' !important; 
	font-family:'Sharp Sans ExtraBold' !important;*/	
	font-size: 18rem !important;
	padding: 0 0 100 0;
	margin: 0;
	letter-spacing: 0;
	text-align: center;
	vertical-align: middle;
	height: 100vh;
	z-index: -100 !important;
	text-shadow: 0 0 16px rgba(28,28,28, 0.64);
}


.hp_Txt_Small {
	font-family:'Sharp Sans ExtraBold' !important;
	font-size: 4.44444444444rem !important;
	padding: 0;
	margin: 0;
	line-height: 164%;
	letter-spacing: 0;
}

.hp_Desc {
	font-family: 'Sharp Sans Medium' !important;
	font-size: 15px;
	color: #282828 !important;
	line-height: 164% !important;
	padding: 14px 0 2% 0;
	/*padding-right: 5%;*/
}

.hp_Desc .strong {
	font-family: 'Sharp Sans Extrabold' !important;
	line-height: 277%;
	/*padding-right: 5%;*/
}

.hp_Desc_big {
	font-family: 'Sharp Sans Medium'!important;
	font-size: 16px !important;
	color: #282828 !important;
	line-height: 155%;
	/* font-family: 'Sharp Sans Medium' !important;
	padding-right: 5%;*/
}

.hp_Title {
	font-family: 'Sharp Sans ExtraBold' !important;
	/*font-family: 'Cambon Black' !important;*/
	font-size:  /*2.66666666667rem 1.38888888889rem 25px 1.55555555556 28px*/ 2.22222222222rem !important;
	color: #1C1C1C !important;
	letter-spacing: 0;
  	margin-bottom: 0 !important;
  	padding: 1% 0 0 0;
  	line-height: 115%;
}

.hp_Label {
	font-family: 'Sharp Sans ExtraBold'; 
	text-transform: uppercase; 
	letter-spacing: .12rem;
	font-size: .67rem; /*12*/
	color: #1c1c1c;
}


.fullarea {
	position: fixed;
    height: 100vh;
    width: 100%;
    z-index: 1;
}

.hp_Proj {
    display: table;
	padding: 4% 20% 4% 20%;
	z-index: 999; 
}


.hp_WorkIntro_txt {
    display: table;
    margin: 2% 16% 2% 16%;
    /*padding: 0 0 5% 0;
    z-index: 999;
 	border-bottom: 1px solid #9B9B9B;*/
}

.hp_Title:hover {
  text-decoration: underline;
}

.hp_bigStatement {
	font-family:'Sharp Sans ExtraBold';
	/*font-family:'Cambon Black' !important;*/
	font-size: 2.22222222222rem!important;
	font-weight: 900 !important;
	color: #1c1c1c !important;
	line-height: 112% !important;
	text-align: left !important;
}

.hp_Cont{
    display: table-cell;
    vertical-align: middle;
}

.contact .hp_Label a {
	color: #fff !important;
}	

.hp_Sub {
    font-family: "neuzeit-grotesk" !important;
    letter-spacing: .025rem;
    font-size: .777778rem !important;
    font-style: normal;
    padding: 0;
    position: relative;
    margin: auto 0;
    text-align: center;
    vertical-align: top;
    width: 100%;
    opacity: 1;
    line-height: 200%;
}

.hp_Sub a {
	font-family: 'Sharp Sans ExtraBold';    
	text-transform: uppercase; 
	letter-spacing: .05rem;
	font-size: .55555555556rem !important;
	font-style: normal;
	color:#fff !important;
	opacity: 1;
}

.cpyrght {
    font-family: 'Sharp Sans Medium';
    letter-spacing: .025rem;
    font-size: .5rem !important;
    font-style: normal;
    letter-spacing: .05rem;
    opacity: 1;
    line-height: 200%;
    color: #1c1d1c;
}

.hp_Number {
	font-family: neuzeit-grotesk;
	color: #232323 !important;
	font-weight: 900;	
	letter-spacing: -1;
	vertical-align: middle;
	text-align: right;
	font-size: 1.111rem !important;
	z-index: 999;
	padding: 0 0 10% 0;
}

.hp0, .hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7,  { cursor: pointer;}

/*e-resize; cursor: url('../img/mycustomcursor.png'),*/


#section_16c4ca05d {z-index: 999;}

#content-holder .sections { margin-top: 0 !important; }

.intro {
  	position: absolute;
  	height: 100vh;
  	top: 50%;
  	transform: translate(0, 25%);
  	padding-left: 5%;
	}

.introCopy { 
	font-family:neuzeit-grotesk;
	font-size: 1rem !important;
	line-height: 130%;
  	text-align: left;
	}	

.mainCopy { 
	font-family:'Sharp Sans Medium'; 
	font-size: 1rem !important;
	line-height: 130%;
    text-align: center;
	}	


.slide2Copy {
	position: fixed;
  	top: 0;
  	transform: translate(0, 25%);
  	padding-left: 5%;
}

/* Project Intro */


.pTop {height: 100vh; top: 40%;}

.splitTop {
	width: 60%; 
	padding: 4% 0 4%; 
	display: table; 
	margin: 0 auto; 
}

.splitBottom {
	display: table;
	width: 40%; 
	height: 35%; 
	background-color: #232323; 
	text-align: center;
	margin: 0 auto;
}

.dashdash {letter-spacing: -3px;}		


.projPageTop {
	display: table-cell; 
	vertical-align: middle; 
	text-align: center;
	height: 100vh;
	width: 100%;
}


.fullScreen {
   margin: 0;
   padding: 0;
   display: grid;
   place-content: center;
   min-height: 100vh;
}

.projTitle {
	font-family:'Sharp Sans ExtraBold';
	color: #fff;
	font-size: 120px;
    text-align: center;
    line-height: 100%;
}

.projWren {
	font-family:'Wren';
	font-size: 120px;
    text-align: center;
}

.projPage_half {
	text-align: center;
    padding: 0 5%;
}

.projPage_title_half {
	font-family:'Sharp Sans ExtraBold';
	font-size: 72px;
	line-height: 105%;
}

.projPage_intro {
	font-family:'Sharp Sans medium';
	font-size: 1rem;
	margin: 4% 10%;
	color: #1c1c1c;
}

.projPageLeft { padding: 15% 0 0 0; }

.titleSect {vertical-align: top;}

.projPageTop .subTitle {padding: 0 0 30% 0;}

#sideContent{   
	height: 100vh;
    background-color: #fff;
    max-width: 500px;
    position: fixed;
    right: 0;
    top: 0;
}

#sideContentInfo{   
	height: 100vh;
    max-width: 500px;
    position: fixed;
    right: 0;
    top: 0;
}

.titlePage-top-col{
	width: 100%;
    display: flex;
    position: fixed;
    align-items: center;
    left: 0;
    margin-top: 16px;
}

.titlePage-half-col{
	width: 50%;
    display: flex;
    position: fixed;
    align-items: center;
    left: 0;
    margin-top: 16px;
}


.titlePage-left-col{
    margin: 0;
    padding: 0;
    display: grid;
    place-content: center;
    min-height: 100vh;
    left: 0;
    width: 80px;
    position: fixed;
}

.titlePage-right-col{
	position: fixed;
	display: grid;
	width: 80px;
    height: 100vh;
    align-items: center;
    right: 0;
}

.hori-top-text {  
	margin: 0 auto;
}

.vertical-left-text {  
    /* float: right middle;*/
    font-size: 2rem !important;
    white-space:nowrap;   
	-webkit-transform:rotate(90deg); 
    -moz-transform:rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
}

.vertical-right-text {  
    /* float: right middle;
    transform-origin: right bottom 0;*/
    font-size: 2rem !important;
    white-space:nowrap;   
	-webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
}


.proj_Number {
	position: absolute;
	margin: 0 auto;
    font-family: "neuzeit-grotesk" !important;
    color: #282828 !important; 
    font-size: 110px;
    letter-spacing: -1;
    padding: 0 0 30% 0;
    bottom: 0;
	left:0;
	right:0;
    text-align: center;
    line-height: 100%;
    /* 12: */
	}

.pnfw {
	font-weight: 700; 
	}

.danielle .target {
  font-family:'Cambon-BookItalic'!important;
  font-size: 26px;
  color: #FFF !important;
  letter-spacing: 1px;}

 .obj {
 	font-family: 'Sharp Sans Medium' !important; 
 	 /* font-family: 'Cambon-BookItalic'!important;
 	 		font-family:'Sharp Sans Light'!important;
 	  	font-family:'Cambon-BookItalic' !important; 1.77777777778rem*/
 	font-size:1.33333333333rem;
 	line-height: 168%;
 	position: relative; 
 	padding-top:4%;
 	width: 50%;
 	color:#fff !important; 
 	margin: 0 auto;
 }

.obj .label {text-align: left;}

.obj .title {color: #fff;}

.obj p {font-size: 1rem !important; opacity: 8; color: #fff !important; text-align: center;}

.projPageCallout {}

.clientName {
  	font-family:'Sharp Sans Book'!important;
  	font-size: 14px;
    letter-spacing: 3.5px;
    margin: 0 0 3rem 0;
    text-align: center;
  }

/* 

#pmRO {box-shadow: 0 -20px 15px -20px rgba(0,0,0,0.25);}
.home_Intro {
background: -webkit-linear-gradient(20deg, #ffffff 50%, #232323 50%);
background: -o-linear-gradient(20deg, #ffffff 50%, #232323 50%);
background: linear-gradient(110deg, #ffffff 50%, #232323 50%);
background-attachment: fixed;
position: fixed;
}
*/

.title_proj { 
	font-family: 'Sharp Sans ExtraBold' !important; 
	font-size: 2.5rem !important;
	font-weight: 900 !important;
	color: #282828;
	letter-spacing: 0;
	line-height: 45px;
	margin-bottom: 1.25rem !important;
}

.number {
	font-family:neuzeit-grotesk;
	font-weight: 700;	
	letter-spacing: -1;
	vertical-align: center;
}

.xbig { 
	font-size: 6rem !important;
	}

.big { 
	font-size: 4rem !important;
	text-align: left; 
	}

.med { 
	font-size: 2.666666666666667rem !important;
	}

.medsmall { 
	font-size: 1.5rem !important;
	}

.small { 
	font-size: 1rem !important;
	}		

.label {
	font-family: 'Sharp Sans ExtraBold'; 
	text-transform: uppercase; 
	line-height: 160%; 
	letter-spacing:.2rem; 
	font-size:0.8rem;
	padding: 16px 0 8px; }/*13*/

.lbig {font-size: .777777777777778rem;} /*14*/

.lsmall {font-size: .555555555555556rem !important;}/*10*/

.nsmall {font-size: .888888888888889rem;}/*16*/

.step_nbr {
	font-family: "neuzeit-grotesk" !important;
	color: #282828;
	font-weight: 900;
	font-style: normal;
	font-size: 1rem;
	margin-bottom: .2rem;
	}

.title {
  	font-family: Brother-1816-ExtraBold; 
  	font-size: 12px;
  	letter-spacing:3.5px;
	margin-bottom: 1rem;	
  	text-align: center;
  	vertical-align: middle;
  	color: #fff !important;
  	}

.title_client {
	font-family: Brother-1816-ExtraBold;
	font-size: 16px;
  	letter-spacing:7px;	
  	text-align: center;
  	vertical-align: middle;
  	}

a.number {
  border-top: 7px solid #000;
}

.co {font-size: 80px; line-height: 90px;}

#title-text {padding-top: 15px; vertical-align: middle;}

p.bg {
	font-family: Brother-1816-Regular;
	font-size: 22px;
	color: #131313;
	line-height: 32px;	
}

p { 
	font-family: 'Sharp Sans Medium' !important;
	color:#333 !important;
	font-size: /*.88888888888 */ 1rem !important;
	line-height: 165% !important;
	/*text-align: justify;*/
	margin-bottom: 1.33333333333rem !important;
}

.reg { 
	font-weight: 400;
	font-family: 'Sharp Sans Medium' !important;
}

#content-551 #content_65b995784 {
	padding-left:0rem !important;
    }
/*
p.serif { 
	font-family: freight-text-pro, serif !important;
	color:#282828;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	font-weight: 500;
	text-align: justify;
	margin-bottom: 1.35rem !important;
}*/


p.bro { 
	font-family: Brother-1816-Regular !important;
	color:#4B4B4B;
	line-height: 1.65!important;
	font-size: .75rem !important;
}

p.med {
	color: #333 !important;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
}

p.small {
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}

p.ital {
	color: #4B4B4B !important;
	font-size: 12px !important;
	line-height: 18px;
	text-align: left;
}

.bold {font-family:'Sharp Sans ExtraBold' color: #1C1C1C !important; font-size: .85rem;}

.italic {
	font-size: 14px !important;
	color:#4B4B4B !important; 
	text-align: left;
	line-height: 14px;}

.strong { font-family:'Sharp Sans ExtraBold' !important; color:#1C1C1C !important; letter-spacing:.35pt !important;}

p.start {font-size: 18px;}

p.notes{
color: #282828;
font-size: 13px;
letter-spacing: 0;
line-height: 20px;
}

.p2 { 
	font-family: "neuzeit-grotesk" !important;
	color:#4B4B4B;
	font-size: 16px;
	line-height: 1.5!important;
	font-weight: 400;
	text-align: justify;
	margin-bottom: 1.35rem !important;
}


.tightlh { line-height: 1.25rem !important;}



.noBot {margin-bottom: 0 !important;}

#content-46 #content_okk3vsl5p {
    margin-bottom: -.35rem;
    background-color: transparent;
}

.mainGry{color: #282828; }

.label.small.padtop {padding-top:20px;}

.nextArrow {height: inherit; border: 0; font-size: 50px; color: #000; opacity: 0; padding-top: 20px; position: relative;}

.lbox {
	border-left: 7px 
	solid #282828;
	padding: 0 0 0 20px;
	margin: 0 0 0 -38px;
	height: inherit;
}

.rbox {
	border-right: 7px solid #282828;
	padding: 0 20px 0 0;
	margin: 0 -38px 0 0;
	height: inherit;
	text-align: right;
}

#title-text {text-align: center; vertical-align: top;}

#title-text img {padding: 0 20px;
    vertical-align: middle;
	height:18px;
	color: #000000;
}

.left {float: left;}

.right {float: right;}


#content-167 #content_e6wopm5r8 .is-content {
    background-color: #fff !important;
}

#masonry-content_5aciwebsd > div > div.span6.masonry-item.remove-gutter- > div > div > img {
	border: thin;
}
	
#masonry-content_mly7wydkn > div > div.span8.masonry-item.remove-gutter- > div > div.code-content > div {vertical-align: middle!important;}

/* Light Gradients */

#masonry-content_gvypvvfu3.container {background: linear-gradient(white 25%, #F4F4F4 25%);}
#masonry-content_r1z6z6p8g.container {background: linear-gradient(white 25%, #F4F4F4 25%);}

/* Dark Gradients */
#content_r3rekm17g > div {
	background: linear-gradient(white 30%, #282828 30%); margin-left: 40px; margin-right:40px;}

#masonry-content_5aciwebsd.container {
	background: linear-gradient(white 30%, #282828 30%);}

#content_dvuocc0uk > div {
	background: linear-gradient(white 30%, #282828 30%); margin-left: 40px; margin-right:40px;}

#content_8e1qn12ia > div {
	background:linear-gradient(white 30%, #282828 30%); margin-left: 40px; margin-right:40px;}

#content_haqb9fa9v > div {
	background:linear-gradient(white 30%, #282828 30%); margin-left: 40px; margin-right:40px;}


/* Dark Background */

#content_ca7tsjj65 {background: #282828; margin-left: 40px; margin-right:40px;}
#content_d5ssul1s0 {background: #282828; margin-left: 40px; margin-right:40px;}
#content_ltzsmsefx {background: #282828; margin-left: 40px; margin-right:40px;}
#content_vo41pfnjq {background: #282828; margin-left: 40px; margin-right:40px;}
#content_vy6a0nc6s {background: #282828; margin-left: 40px; margin-right:40px;}
#content_muys5cnuz {background: #282828; margin-left: 40px; margin-right:40px;}


/* Light Background */

/* Shadows */

#masonry-content_5aciwebsd > div > div.span8.masonry-item.remove-gutter- > div > div > img{
	 border: 1px solid rgba(0, 0, 16, .05);
	 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}
	
#masonry-content_gvypvvfu3 > div > div.span8.masonry-item.remove-gutter- > div {
	 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}

#masonry-content_yl9w5zdsm > div > div.span8.masonry-item.remove-gutter- > div > div > img {
	 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}	

#masonry-content_5aciwebsd > div > div.span6.masonry-item.remove-gutter- > div > div > img {
	 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}	

#masonry-content_r3rekm17g > div > div.span10.masonry-item.remove-gutter- > div > div > img {
	 padding:-20px;
	 box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}

#masonry-content_g50is2qbh > div > div.span7.masonry-item.remove-gutter- > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}

#masonry-content_0csw5xs9g > div > div.span10.masonry-item.remove-gutter- > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}

#masonry-content_0csw5xs9g > div > div.span10.masonry-item.remove-gutter- > div {
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
	margin-bottom: 20px;
}

#content_g50is2qbh > div {padding-bottom:20px; background-color: #F4F4F4;}

#masonry-content_ca7tsjj65 > div > div.span8.masonry-item.remove-gutter- > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

.slider-wrapper .slider li img {
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

#content_aqb9fa9v > div > div  {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

#masonry-content_haqb9fa9v > div > div.span8.masonry-item.remove-gutter- > div > div > img  {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

#masonry-content_r3rekm17g > div > div.span10.masonry-item.remove-gutter- > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

#masonry-content_d5ssul1s0 > div > div:nth-child(5) > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05); 
}

#masonry-content_vy6a0nc6s > div > div.span8.masonry-item.remove-gutter- > div:nth-child(1) > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10); 
}

#masonry-content_dvuocc0uk > div > div.span8.masonry-item.remove-gutter- > div > div > img {
	border: 1px solid rgba(0, 0, 16, .05);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10); 
}

/* arrows */

.slider-wrapper .next {
    margin-right: -60px;
	padding: 0;
}

.slider-wrapper .prev {	
	padding: 0;
	margin-left: -50px;
}

.offsetCol1 {padding-left:50%;}

.alignBottom {vertical-align: bottom;}

.projNum {
	position: fixed;
    top: 0;
    text-align: right;
}
/*
.obj {
    margin-left: 10%;
    margin-right: 10%;
    position: absolute;
}
*/

#arrowCont{
  	position: relative;
	width: 30px;
    margin: 0 auto;
    float: right;
    margin: 0 5% 0 0; 
}

.waveArrow {
	position:absolute;
	width: 2px;
	height: 100px;
	margin: 0 auto;
}
.rotate90{
  transform: rotate(90deg);
  }

.angle{
  position:absolute;
  top: 97px;
  left: 32px;
  margin: 0 auto;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  width: 20px;
  height: 20px;
  }

.danielle, .wip, .create { opacity: 1; }

.overLay {position: absolute;}

.mobileBkgrd {
  position: absolute;
  background-image: url("http://daniellemarie.info/2018/wp-content/uploads/2018/06/MobileBackground-1.png"); 
  background-repeat: no-repeat;
  background-position: -10% auto;
  background-size: 100%;
  z-index: 5000;
}

.mobileBkgrd2 {
  position: absolute;
  background-image: url("http://daniellemarie.info/2018/wp-content/uploads/img/mobileMiddle.png"); 
  background-repeat: no-repeat;
  background-position: 0 auto;
  background-size: cover;
}

#content-holder video {
    background-color: #fff;
}

.mobilePad{padding-top:20%;} 

/* Pagination */
.pagination-above .flickity-page-dots {
    bottom: 0 !important; 
}

#gallery-content_0a831d21f > ol {
    padding: 0 !important;
    margin: 0 0 -40px 0 !important;
    } 

#gallery-content_71c66bfb4 > ol {
    padding: 0 !important;
    margin: 0 0 -40px 0 !important;
    } 

.flickity-prev-next-button svg {
	display: none !important;
	}

.flickity-prev-next-button {
	opacity: .5 !important;
	border-radius: 0 !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
} 

.flickity-prev-next-button:hover {
	opacity: 1 !important;
}   

.flickity-prev-next-button.next {
    right: -80px !important;
    background-image: url("../semplice4-child/icons/arrowRight.svg") !important;
}

.flickity-prev-next-button.previous {
    left: -80px !important;
    background-image: url("../semplice4-child/icons/arrowLeft.svg") !important;
}

#content-107 #content_4z7l28odd {
    box-shadow: 0rem 0rem 0.3888888888888889rem 0.16666666666666666rem rgba(0,0,0,0.15);
}

.dshadow {
    box-shadow: 0rem 0rem 0.3888888888888889rem 0.16666666666666666rem rgba(0,0,0,0.15);
}

/* btn CSS */

.btnContain {
  position: relative;
  width: 100%;
}

.btnContain .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #555;
  color: white;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

.btnContain .btn:hover {
  background-color: black;
}

ul.hbs {
	list-style-type: square;
	padding: 10px 40px 0 0;
	}

#content-holder li.hbsft {
    font-size: 1rem !important;
    font-weight: normal;
    color: #666;
    padding: 10px 0; 
    line-height: 130%;
}

#content-holder li.hbsft .bld {
	font-size: 1rem !important;
	font-style: normal;
	font-weight: 700;
	padding: 5px 0 2px 0;
	color: #282828;
}

/* home page line */
#content-386 #content_e6355604c .spacer {
    height: .1rem;
    margin: 0 5% 0 0;
}

#logo-ani svg {
  display: block;
  margin: 20px auto;
  width: 40px;
  position: fixed;
  top: 0px;
  left:15px;
  z-index: 9999;
}

#logo-ani-footer svg {
  display: block;
  margin: 20px auto;
  width: 40px;
  top: 0px;
  left:15px;
}

#circ, #tri, #triTop, #triBot{
  visibility:hidden;
}


/* Info Page */
.fixedPosition {
    position: fixed;
    top:0;
}

.infoBack {
  background: linear-gradient(0deg, #ffffff 50%, #282828 50% );
  background-size: cover;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  right:0;  
  z-index: 1;
}

#content-516 #content_d8112e8d5 {
    top: 0;
    position: absolute;
}

#content-516 #section_q00omspyv {position:fixed; top:0;}  


#content-516 #section_zgyhaw5v9 {position:fixed; top:0;} 

/*Info*/
#content-516 #section_mjhri85ne {position:fixed; top:0; }   

/* Process*/
#section_q00omspyv {opacity: 0;} 

/* Experience */
#section_zgyhaw5v9 {opacity: 0;} 

/* ETC */
#section_36195aa28 {opacity: 0;}
#content-516 #section_36195aa28 {position:fixed; top:0;}  


#section_fd9ef29de {z-index: 999;} 


#content-386 #section_537d4a60a {
	z-index: auto !important;
}

#386-post-css #content-386 #section_537d4a60a {
        z-index: auto !important;
    }

a.mainbutton {    
  border: 1px solid white;
  border-radius: 40px;
  padding: 12px 24px;
  font-family: 'Sharp Sans ExtraBold'; 
  text-transform: uppercase; 
  line-height: 160%; 
  letter-spacing:.2rem; 
  font-size:0.75rem;
  color: #fff;
  text-decoration: none;  }

a.mainbutton:hover {   
  text-decoration: none !important; 	
  background: #fff; 
  }

/* Tables */

ol, ul {
    margin-left: 13px !important;
    margin-right: 20px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    /* line-height: 50px; */
}


#content-holder li {
	font-family: 'Sharp Sans Medium';
	font-size: 1rem !important;
  	line-height: 160%;
  	padding: 8px 2px;
  	margin-bottom: 0 !important;
  	margin-top: 0 !important;
  	padding-top: 0 !important;
  	color: #333 !important;
	}

#content-holder .boldList li {
	font-family:'Sharp Sans ExtraBold' !important; 
	color: #1C1C1C !important;
	padding: 16px 0 !important;
    font-size: 18px;
	} 

#content-holder ul .home {    
    font-family: 'Sharp Sans Medium' !important;
    font-size: 16px !important;
    color: #1c1c1c !important;
    line-height: 160%;
    padding: 4px 2px !important;
	}

#content-holder .home li {    
    font-family: 'Sharp Sans Medium' !important;
    font-size: 1rem !important;
    color: #1c1c1c !important;
    line-height: 160%;
    padding: 2px !important;
    margin: 8px;
	}

.blts li {
	padding: 0 0 15px 0;
    line-height: 1.25rem !important;
    margin: 0 0 0 -10px;
	}


ol.noNumList {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  line-height: 1;
}


#content-holder .noNumList li {
	font-family:'Sharp Sans Bold' !important; 
	color: #1C1C1C !important;
	padding: 2px 0 !important;
    font-size: 1rem;
	} 

.noNumList li { font-family:'Sharp Sans Bold'!important; padding-bottom: 16px !important; line-height: 160% rem !important;}

ol.noPadOl {
    margin-left: 20px !important;
    margin-top: 0;
    margin-bottom: 0;
}

ol.boldList {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  line-height: 1;
}

ol.boldList li {
  counter-increment: my-awesome-counter;
  font-size: 1 /*.88888888888 */rem;
  /*display: flex;
  flex-wrap: wrap;*/
  margin: 0 !important;
  padding: 40px 8px 4px 0 !important;
  line-height: 165%;
}

ol.boldList li::before {
  content: "0" counter(my-awesome-counter);
  font-size: 1rem;
  margin: 0 !important;
  padding: 6px 16px 4px 0 !important;
  line-height: 1;
  width: 40px;
}

ol.boldList li .normal {
	font-family:'Sharp Sans Medium' !important; 
	font-size: 1rem;
  	flex-wrap: wrap;
  	padding-left: 40px;
}


/* Project Page Nav */

.is-frontend #content-holder .semplice-navbar nav ul li {
    line-height: 100%;
    background-color: #1C1C1C !important;
    height: auto !important;
    width: auto !important;
    padding: 32px 0!important;
    vertical-align: middle !important;
    border: 0 !important;
}


.is-frontend #content-holder .semplice-navbar nav ul li a {
    paddding: 0 !important;
    /*font-family:'Sharp Sans ExtraBold' !important; */
}

.nav_yaks8t9gc .navbar-inner nav ul li a span {
    color: #FFF !important;
    /*font-family:'Sharp Grotesk Bold 07' !important; */
    font-family: 'Sharp Sans ExtraBold' !important; 
	text-transform: uppercase; 
	line-height: 160%; 
	letter-spacing:.2rem !important; 
	padding: 0 12px !important;
	width: auto;
	}

.nav_yaks8t9gc .container-fluid .navbar-inner .navbar-right {
	right: 0;
}

.nav_yaks8t9gc .container-fluid .navbar-inner {
	padding: 0 !important;
}

.nav_yaks8t9gc .navbar-inner nav ul li a {
	padding: 0 !important;
}

.semplice-navbar ul {
    background-color: #1c1c1c !important;
    border: 0 !important;
    height: 32px !important;
    top: 0 !important;
    padding: 0 10px;

    }


#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-740 {
    padding-left: 24px!important;
}

#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-742 {
    padding-right: 24px !important; }


#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-741:before {
  content:'——';
  color: #fff;
  letter-spacing: -3px;
  padding: 0 4px 0 0 !important;
  text-align: center;
}

#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-741:after {
  content: '——';
  color: #fff;
  letter-spacing: -3px;
  padding: 0 4px 0 0  !important;
}





/*




#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-741 {
  padding-left: 4 !important;
}

#content-holder > header > div > div > nav > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-742 {
  padding-right: 16px !important;
}
*/





/*
.nav_yaks8t9gc .navbar-inner nav ul { 
	padding: 24px !important;
}

.nav_yaks8t9gc .navbar-inner nav ul li:after {
  content: '——';
  color: #fff;
  padding: 0 !important;
  letter-spacing: -10px;
}

*/



/* Custom CSS End */