@charset "UTF-8";
/*
Theme Name: Colorfulio
Theme URI: http://onpage-bold-color.hoverdroids.com
Author: Chris Sprague | HoverDroids
Author URI: http://spragucm.com
Description: A boldy colored portfolio to stand out
Version: 0.0.1
Text Domain: hoverdroids
Domain Path: /lang

*/

@font-face {
	font-family: 'havana-sunset-script';
	src: url(fonts/havana-sunset-script.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'havana-sunset-script-alt';
	src: url(fonts/havana-sunset-script-alt.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'beautiful-bloom-alt';
	src: url(fonts/BeautifulBloom-Alt.otf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'beautiful-bloom';
	src: url(fonts/BeautifulBloom-Regular.otf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'cera';
	src: url(fonts/Cera-Pro-Bold.otf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'bison-bold';
	src: url(fonts/Bison-Bold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'bison-bold-outline';
	src: url(fonts/Bison-ThickOutline.ttf);
	font-weight: normal;
	font-style: normal;
}

:root {
	--palette1_1: #f44f34;
	--palette1_2: #c81a33;
	--palette1_3: #e03933;
	--palette1_4: #f29d96;
	--palette1_5: #44cae1;

	--palette2_1: #dddddd;
	--palette2_2: #b2b2b2;
	--palette2_3: #cccccc;
	--palette2_4: #5b5b5b;
	--palette2_5: #ff0022;
}

.no-padding{
	padding: 0 !important;
}

/**
	BODY
*/


/*body{ height:100vh; }*/
/*body{height:600px;}*/


body:before {
    content:"";
    position: absolute;
	height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-2;
    background: var(--palette1_1);
    /* Old browsers */
    background: -moz-linear-gradient(center, ellipse cover, var(--palette1_1) 0%, var(--palette1_2) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, 160deg, 0px, center center, 100%, color-stop(0%, var(--palette1_1)), color-stop(100%, var(--palette1_2)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(160deg, var(--palette1_1) 0%, var(--palette1_2) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(160deg, var(--palette1_1) 0%, var(--palette1_2) 100%);
    /* Opera 12+ */
    background: -ms-linear-gradient(160deg, var(--palette1_1) 0%, var(--palette1_2) 100%);
    /* IE10+ */
    background: linear-gradient(160deg, var(--palette1_1) 0%, var(--palette1_2) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--palette1_1)', endColorstr='var(--palette1_2)', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}
body:after {
    content:"";
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1;
	background-image: url('images/noisy-texture-200x200-o3-d10-c-ffffff-t1.png');
}


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f44f34+1,c81a33+100,bf6e4e+100 */
body.palette1111{
	background-image: url(/images/noisy-texture-200x200-opacityPCT_3-densityPCT_0-hex_f34379.png); 
	background-repeat:repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAALEklEQVRoQ13ajdEMXRCG4Z0I2ASIgAibackground-image: IgAiI4BUBERABERABERABERABEfjm7vqurS5b9ZrdmXP69H8/3eN48uTJ9dmzZ5dHjx5d3r17d/n27dt8//Hjx1x71r2PHz9e/vz5c3n+/Pnl9evXlw8fPlxevHgxa379+jXP2vPgwYNZf9Kda/uj29rWRaffb9++va1rX/Sice/evVl3d3c3NB4/fjz3v379Ovu619+rV68ufdrbs+MkfH3z5s0cGPE29qBP91vYxp716ZCnT5/O7763D9MxYf+XL19uAnY/AVqfcP3ueUK3/9OnT3OlhISOTuvipbXt65riuvYsYfF+/Pz589oBLXj48OFcY8xhMdDGNnz//n2EeP/+/TzvL032Z59rzCVsioipvkejw1sfjc1UzPdJmJ4nWOf2Sfsnnzf+opFgWSrviO7x+/fvazdfvnx5c5U20nIH9rvNfVrb5oj0vb/W9OGSuUACJGgM0G40rYnR1rQ2rXdG63seYwnU75TXs87rs6/tS7HROU4Gr2krLUT0FGwe9skaMRFxccFare95CujA7jN9h33+/HkYiHb3OywrpZCeJ0jX9ouBPENsdq/1mO+MFBZv0ehZfGXJhD5Oqa4Y6GbCtKmHTCsIIySQE4Sb0CoXiyFuwt8TrMP7LcYEeWtZXBxxXwqIn+4RjgUp/Dg1c6WlJCwrpd02/P379+bfaS5CgotlErq1tNyBPSveWCrm+stN7t+/P9baGa393UtxXI5rppye4avnrCSjtn8EkTpjIGZlHpaQCGImRvvrXsx0L/fZbhNDhM4lEyjBxJLATqvSfsz24aJdE2bzwKKtS6FcretxHnSlxQjHXAdxM3UiwlwmgjuzxWzP7KFd6TlrskrW7+CE3ZZUv9Bpj0yVJRMql4zXhOsPrVz7OLV53Zmkxf2OmbQYk/K4LKIwMXPu0jOJgiskmOzGv7lOz9Iq+mOO/7OSdCuRxE9Mx09CJWyKxGtKmGAXOC2IsJTa73xU2ux3a2OidbkgS5XB8uMY7t5xHLcULinEKGv1PS1ThuSQxncgpwgekwIpJB6yaOe2flwLM2k1wghJAgnD5H23jsZjoj1SZ7/TosLHHbqvsncVa5IMYViGUkCcLJgiOicvSch4GIucD8a1+Ks4SLgESeugROsICTpEPIKquEAWH7ndjiFZjjZjCkbbdSzmCJZyU4qk0v3Ol2w6fyo7F2mBLMN/EyLf5DrFwU6Ffc9vW4O4uEiomEwhux6o3ml3F77WSDTFR7wAmMVD63lGv0GryVpnrbjGjEqbyeArmugAJuWzAr71qmv3+p3mFFSBmTDA3oY2QKnq374d+LKoNC1bylziebIWM/M7MJnGIpLVEizp037M5iYbokjVYH97EnIHaHukUZAcfkoRWSHFto7SFNJ+5xGKreqf4Mf549phbcz/FbiI9mlxBDY8b23P0zKN6ztkI5rtOStzHW67+x9+r89JQcoC/hJcshHTCTmVvcYqZvlbh2h+BLf0F+MdkMaLB+aVpnsOwcakal3AtzZ67etgjGSBPpopKFxFl6lSZEx3NpgvS3bmWESfwKyapYju2OlA2umapvtLgKy5Xa9De5YWU0TukmAJqCMFQboHFIozzRxsJsEkMJeP74SIl+Pk7QpyazOzUATB97Sn48taUqF8T6MJrhNkYUUvRtHUAkSz7/l9DGuHCZgy9CbtDcQWX/oh3jMwvoLYgxbsljWGZBcgMEa5hj1dY6AAjPmUoIBGD9QRA1yK67FG91mF0PHQfbWmc4DK6MlgnXucUl9hlh7mJuCxfgF0gXC1qFKjig2Gdz9t5ucyUHv0MwnqrFwyZUjDept+Q7jdA0W0tly8NdE+zn8m2PsAh9KiNJzLlW7TehpOcLUjoRNUv9J9sRWT4Ik0vBNDiol2gse4wFexMcsjuoqV3b8M1ipr8fV/Jx1ci3ZBb01Pvi1lA4Yqsz49BcByCmLCaadThGKZYNFMEZjXMshqWZNn6Osn/Z4HT6sbMQEFYugJ4B61AmyQ0QjGf3WLHZqWDTNixt6ughmGgmi13ryAG6ptenYZsXMGxsNDpiUKkfTahpijWUKDElwis0crBvX+4gnscZY0bEIiQ6blFAifdWYal0nVrs6EAwdr5Vpqgk0RFR9cRovbpphharMwlTwrbUScsGC/fsVwAzzvKmuZunQ1pBDQ0ZL+2xMPpeRBvw3opLuIJakurvsxzaR9L/1i2nAOrImgtNo9wdz93eqmuPbqSdQNww6pHwaDFtQ5KMEkNAEHNILGu6FvU5khpncWoe0slcZMH01MuBvAJ3Vzg/ZlcU0VzAaHtV5WNHqSRSuaFKnggi4jiOqr4wItzLXEDouk6ay2fZk1zbY27G6thmv3GRAu9L0H2QmRIqX16LV+owjxV6a7dYhaVTPaNu0+pO/FR36eVgA29Udby11SCgXIRlnTgMIoFDJOmGio7tHlfhIBBWchluyMCfYKorSKQV1b5us7c+5mBqQGNGU6PQPNw0Nyfwzw/WhQxA52mpYo9sQlRRZDJRl1ZLBWgsToQOFz8qH3NniQaaBb5t5pMCbaF/MsZZ6sU9yBuzOTHj7ms+ZOEGYJpjbxAs9pwsTRcRK6Ngjr00PIts0GdgLfXEmQY66r1w0gStreg++ed4644BIJvyF8tKReBRcq1ovklloDaGTqCKn+natCmAkIae5UnNUUSZbTwVGErFZsqBd5ALcFW4DGLALHZRGtwU7Xu87Fc4JPY5UgXCpN9ZFpuAY4kMYiuocUUqE4aL/alAUUxK4Gfq2JYT0K+GJ0FK0ELr2KFfUFGm7P7Y1Vcy1Q2vAA1pHyZAjpuXwOVntHot50FXO6ve55rUAR8FPCgDbQQ89gtL7Hh2FHSocNDUSmH4G1VEuNzn5nuEc2NAWi6x+g4OhoiDrQW6WsIYGYsogrbpMbCmhYC4ogiPkYdCDDjWslkYMyVYRjoEV9wGqMdA/iJWTM5Y58XNCzBPeTsTRhYA0EDJxCDoYQeibu2e+UpwUfGG+KmPQGAyaHeodMHZMqLnCY0Ht6oms0GTSJSRCv8lKSOONCBh6dB/YbCmrOvAZEp+d6+unZVXEvebxRKsBbqKKCzllB/653gZ0SNqY3Gm6/1wd6Fi7JginANKb1RkkpJP7sp2jQvrP6TPrVM8eg4NWZ8WcgUD8Bggg8pk/TiidaezqikqsFZrgynfag352dRQ3t9oAOGrm9xgg0epXAtZT+tGZ4F8O0v3sUVV2MyWiSxx4RyY4KnTVGPKo1T4h20D7EER+mNRq9fuv1J2uVKWKe6xjYGcMw+4bk+Wsaj2j7Wc4smJUx7QVRzHM19YvWewYNSAYmOdulOheGSwntG6yVmWOsTWWP3RSxUotN5wVmjESw9fl0VomBaGh1pWttc3tilgIIai7w7xwsRmNcW6CbFTMw3/yHgR0H0l+ajaj3g6CA4YFXazHUIdyT+1GOObJegrDgjezl3Yp2QYxSVPe1AEZICYXf49T4gEYve9og0GKmDxyVcLStyvPRrEKohEyAnlFSDAGDrEdoTKtDGj1746E1Olix1VX2unWIBVPaj5iKbNKxq7dmy3QyYu3tkA0GDQfMlTVcNK/+KKR8Pm2DLCk4XvasmMKKuZRlkDEdIoYNAWAew4c02YH8URLIAlKk4QJclIUlBz23/how3c2Ynl9MmrCo/Ls3ASINSeJnYsTAKyIaG6Cuq8lIWhNsCadeKH5AZ+sJm1YJyd/zdfMACQQ4lFr1K/AYi2v+tA/RjtZ/gmYSyGeJd7wAAAAASUVORK5CYII=);
	background: #f44f34; /* Old browsers */
	background: -moz-linear-gradient(160deg, #f44f34 1%, #c81a33 100%, #bf6e4e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(160deg, #f44f34 1%,#c81a33 100%,#bf6e4e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #f44f34 1%,#c81a33 100%,#bf6e4e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44f34', endColorstr='#bf6e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*body.palette1{ background:linear-gradient(160deg, var(--palette1_1) 53%, var(--palette1_2) 100%); }*/
/*body.palette2{ background:linear-gradient(160deg, var(--palette2_1) 53%, var(--palette2_2) 100%); }*/

/**
	NAVIGATION
*/
.navbar{ background:transparent; min-height:50px; padding:0px; }
.navbar .container{ background:transparent; /*width: 1183px;*/ }
.navbar > .nav-header-container{ position: relative; }
.navbar > .nav-header-container > .row{ display: flex; align-items: center; }

nav ul { list-style: none outside none; list-style-position: outside; margin: 0px; padding:0px; }

.navbar-nav { flex-direction:row;}

.navbar > .nav-header-container .navbar-nav > li:first-child{ margin-left:0px; }
.navbar > .nav-header-container .navbar-nav > li:last-child { margin-right:0px; }
.navbar > .nav-header-container .navbar-nav > li { float:left;}

.navbar > .nav-header-container .navbar-nav > li a {
  display: block;
  color: white;
  text-align: center;
  padding: 16px;
  text-decoration: none;
}

.navbar > .nav-header-container .navbar-nav > li a:hover {
  background-color: #111111;
}

.feature-text-parent{
	/*height:80vh;*/
	height:400px;
}

.feature-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.feature-text.lastname{
	font-family:bison-bold;
	font-weight:bolder;
	text-transform: uppercase;
	font-size:20em;
	color:var(--palette1_3);
	letter-spacing:-10px;
	line-height:1em;
	text-shadow:0em 0.03em 0.02em rgba(0,0,0,0.47);
	text-align:center;
	margin:auto;
	
	-webkit-text-fill-color: var(--palette1_3); /* Will override color (regardless of order) */
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #F44336;
}
.feature-text.firstname{
	font-family: havana-sunset-script-alt;
	font-weight: normal;
	font-size:20em;	
	color:rgba(255,255,255,0.86);
	line-height:1em;
	text-align:center;
	background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 0%, white 15%,white 85%, rgba(255,255,255,0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.dummy-delete{
	height:200px;
}