/* ALIGN ================================================== */
.right {float:right;right:0;}
.left {float:left;left:0;}
.center {text-align:center;margin:0 33%;}
.inline{display:inline;}

.pagetop { margin-top:85px; }
.topcontainer { padding-top:30px; }
.padded {padding:3%;}
/*.row .padded:first-child {padding:3%; margin-left:-3%;}*/
.twocol {margin-top: 25px;} 
.timeline .twocol {margin-top:0;}

/* NAV ================================================== */
.happilyeverthomo #nav { position:absolute; }
#nav {
	position:fixed; top:0; left:0; width:100%; height:26px; padding:28px 0 28px 0;
	background:#FFF;
	border-top:3px solid #CCC;
	/*border-bottom:1px solid #CCC;*/
	z-index:1000;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}

#nav p {color:#CCC; text-transform:uppercase; float:left; line-height:26px; margin:auto 50px;}
#nav ul {list-style:none; margin:auto 50px; float:right;}
#nav li {float:left; margin-right:15px; }
#nav li a {width:26px; height:26px; display:block;}
#nav li a, #nav li a:hover, #nav li a:focus, #nav li a:visited {border:0; text-decoration: none;}

a.nav_home:hover {background: url(../img/nav-icons.png); background-position: left top; }
a.nav_home_active {background: url(../img/nav-icons.png); background-position: left top;}
a.nav_home{background: url(../img/nav-icons.png); background-position: left bottom;}

a.nav_profile:hover {background: url(../img/nav-icons.png); background-position: center top; border:0;}
a.nav_profile_active {background: url(../img/nav-icons.png); background-position: center top;}
a.nav_profile {background: url(../img/nav-icons.png); background-position: center bottom;}

a.nav_portfolio:hover {background: url(../img/nav-icons.png); background-position: right top; border:0;}
a.nav_portfolio_active {background: url(../img/nav-icons.png); background-position: right top;}
a.nav_portfolio {background: url(../img/nav-icons.png); background-position: right bottom;}

/* SECTIONS ================================================== */
body { background:#FFF url(../img/bg-grey.jpg) repeat top left fixed;}
.wedding { background: white;}
#h_index { background:#b8d30b url(../img/bg-office.png) no-repeat 25% 85px fixed; height:515px; }
#h_profile { background:rgba(184,211,11,1) url(../img/bg-profile.png) no-repeat left 85px fixed; background-size:auto 515px; height:515px; }
#h_portfolio { background:url(../img/bg-office3.png) no-repeat 0 0 fixed; height:315px; }

#h_wedding { 
	background: url(//creativetini.com/_assets/img/bg-engagement.jpg) no-repeat center top fixed;
	position:relative;
	height:500px;
	text-align: center;
	-webkit-background-size: cover;
	-moz-background-size:  cover;
	-o-background-size: cover;
	background-size: cover;
}
.bgWeird { 
	background:url(//creativetini.com/_assets/img/bg-weird3.jpg) no-repeat center center scroll !important;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;	
	-o-background-size: auto 100%;
	background-size: auto 100%;
}
.bgEngaged { 
	background:url(//creativetini.com/_assets/img/bg-engagement.jpg) no-repeat center center scroll !important;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;	
	-o-background-size: auto 100%;
	background-size: auto 100%;
}
.bgInLove { 
	background:url(//creativetini.com/_assets/img/bg-inlove.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;	
	-o-background-size: cover;
	background-size: cover;
	min-height:500px
}
.bgTheRing { 
	background:url(//creativetini.com/_assets/img/bg-thering.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;	
	-o-background-size: cover;
	background-size: cover;
	min-height:500px
}

#h_title {margin: 5% auto auto auto;}

#skills { border-top:10px solid #b8d30b; float:right;}

#footer { margin:0; padding:10px 0 0 0;}
#footer .row { margin: 10px auto; min-height:0;}
#footer_logo { width:100%; margin:0; bottom:0; padding:0; height:150px;}
#footer_logo img {margin:30px auto;}

.imgtini { float:right; background: url(../img/img-tini.png) no-repeat center center; width:200px; height:200px; padding:0; margin:-150px 0 0 0; z-index:2000; overflow:visible; visibility:visible;}
#tini1 {width:260px; height:auto; padding-top:40px;}
#tini2 {width:100%; height:auto; display:none; visibility:hidden;}
.title img {vertical-align: text-bottom; margin:0;}
.title h2 {line-height:50px;}

.joke {float:right;z-index:1000; overflow:visible; visibility:visible;}

ul.countdown {
list-style: none;
/* margin: 75px 0; */
margin: 0 0;
padding: 0;
display: block;
text-align: center;
white-space: nowrap;
}
ul.countdown li {
display: inline-block;
}
ul.countdown li span {
font-size: 80px;
font-weight: 300;
line-height: 80px;
}
ul.countdown li.seperator {
font-size: 80px;
line-height: 70px;
vertical-align: top;
}
ul.countdown li p {
color: #a7abb1;
font-size: 14px;
}
#todaysTheDay {
font-size: 6em;
font-weight: 300;
display: block;
text-align:center;
}
#entourage .threecol {
	width:25%;
	margin:0;
}

#entourage .his-entourage,
#entourage .her-entourage {
	text-align:center;
	margin-bottom:25px;
}

.the-face {
	background-image: url(../img/img-entourage.jpg);
	background-repeat: no-repeat;
	width: 192px;
	height: 192px;
	-webkit-border-radius: 200px;
	-o-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	margin: 0 auto;
}

#brandon .the-face { background-position: 0 -400px; }
#steven .the-face { background-position: -200px -400px; }
#nim .the-face { background-position: -400px -400px; }
#carlos .the-face { background-position: -600px -400px; }
#eric .the-face { background-position: -800px -400px; }
#joe .the-face { background-position: -1000px -400px; }
#kendra .the-face { background-position: 0 0; }
#daniel .the-face { background-position: -200px 0; }
#kristen .the-face { background-position: -400px 0; }
#charisse .the-face { background-position: -600px 0; }
#ashley .the-face { background-position: -800px 0; }
#elisa .the-face { background-position: -1000px 0; }

#thomo .the-face { background-position: -800px -600px; }
#braska .the-face { background-position: -1000px -600px; }
#mom .the-face { background-position: -400px -600px; }
#dad .the-face { background-position: -600px -600px; }

#entourage .his-entourage .entourage .the-legend,
#entourage .her-entourage .entourage .the-legend {
	margin: 0 25px 25px;
}

#entourage .his-entourage .entourage h5.name,
#entourage .her-entourage .entourage h5.name {
	font-size:3em;
}

#entourage .her-entourage .entourage h5.name {
	color:#bf292b;
}

#entourage .his-entourage .entourage .est,
#entourage .her-entourage .entourage .est {
	color: #888;
	text-transform:uppercase;
	letter-spacing:1px;
	background: white;
	padding: 0 10px;
	margin-bottom: 10px;
	display: inline-block;
}
#entourage .the-legend hr {
  top: 10px;
  position: relative;
  z-index: -1;
}

#entourage .his-entourage .entourage h2.title,
#entourage .her-entourage .entourage h2.title {
  font: 400 1.25em "proxima-nova", 'Avenir LT Std', sans-serif;
  letter-spacing: 1px;
	color: #696969;
}

/* BGs ================================================== */

.bgWhite70 {background: rgba(255, 255, 255, 0.7); }
.bgWhite80 {background: rgba(255, 255, 255, 0.8); }
.bgWhite90 {background: rgba(255, 255, 255, 0.95); }
.bgWhite100 {background: rgba(255, 255, 255, 1); padding:20px;}
.bgBlack { background:#000; }
.bgGrey { background: rgba(102, 102, 102, 0.1) url(../img/bg-grey.jpg) repeat top left scroll;}
.bgGreen { background: rgba(184,211,11,1); }
.bgPortrait {background: #b8d30b url(../img/bg-portrait.png) no-repeat left top; }
.bgBoston {background: #b8d30b url(../img/img-slider-profile.jpg) no-repeat left top; }

.border {border-bottom:10px solid #b8d30b;}
.bordertop {border-top:10px solid #b8d30b;}

.shadow {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); z-index: 99999999; position: relative; }
.noshadow {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

/* BUTTONS ================================================== */
#btnLinks {list-style:none; margin:0 auto; padding:0;}
#btnLinks li{margin:0; float:left;}
#btnLinks li a, #btnLinks li a:hover, #btnLinks li a:focus, #btnLinks li a:visited {border:0; text-decoration: none; padding:0;}

.btnProfile { float:left; width:150px; height:150px; display:block; background-image:url(../img/btnProfile.png); background-position: top left;}
.btnProfile span.hover { position:absolute; display:block; width:150px; height:150px; background-position: bottom left; background-image:url(../img/btnProfile.png);}
.btnPortfolio { float:left; width:150px; height:150px; display:block; background-image:url(../img/btnPortfolio.png); background-position: top left;}
.btnPortfolio span.hover { position:absolute; display:block; width:150px; height:150px; background-position: bottom left; background-image:url(../img/btnPortfolio.png);}
.btnResume { float:left; width:150px; height:150px; display:block; background-image:url(../img/btnResume.png); background-position: top left;}
.btnResume span.hover{ position:absolute; display:block; width:150px; height:150px; background-position: bottom left; background-image:url(../img/btnResume.png);}

/* Portfolio ================================================== */	
.thumbGrid {list-style: none;}
.thumbGrid li {width:280px; height:275px; margin:0 20px 20px 0;float:left; overflow:hidden;}
.thumbGrid li img{width:280px; height:auto; -moz-box-shadow:0px 0px 2px #CCC;-webkit-box-shadow:0px 0px 2px #CCC;box-shadow:0px 0px 2px #CCC;overflow:hidden;}

/* #Tooltip ================================================== */
.tooltip{font-family:"proxima-nova",sans-serif;position:absolute;z-index:2000;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:1;filter:alpha(opacity=1);letter-spacing:normal;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:5px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}

/* Carousel ================================================== */	
.carousel { position: relative;}
.carousel .item { position: absolute; min-height:500px;}
.carousel img { bottom:0; width: 100%; height: auto; margin:0 auto; }
.carousel-caption {  z-index:9; min-height:150px; height:auto; width:90%; background: rgba(255, 255, 255, 1);  margin:0; padding:0 5%; top:0;}
.carousel-caption p { width:50%; float:right; margin-top:-50px;}
.carousel-caption h2, h4 {display:block;}
.captionborder {width:40%; border-top:10px solid #b8d30b; padding-top:2%;}

.carousel-control { z-index:10; position: absolute; top: -30px; left: 10px; /*width: 40px; height: 40px; margin-top: -20px;*/ font:normal 60px/60px 'entypo'; padding:20px 25px; color: #ffffff; text-align:center; background: #222222; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; opacity: 1; filter: alpha(opacity=100); text-decoration: none; line-height:1;}
.carousel-control.right { right: 10px; left: auto; }
.carousel-control:hover, .carousel-control:focus { background:#b8d30b; color: #ffffff; padding:20px 25px; text-decoration: none; opacity: 1; filter: alpha(opacity=100); }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; -moz-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; line-height: 1;}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }

.carousel-indicators { position: absolute; top: -5px; right: 125px; z-index: 15; margin: 0; list-style: none; }
.carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: rgba(255, 255, 255, 1); border-radius: 5px; -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);}
.carousel-indicators .active { background-color: #b8d30b; }
	
/* Video ================================================== */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
    height: 0; 
    overflow: hidden;
    margin-bottom:0;}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; }

/* Display ================================================== */
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.affix { position: fixed; }

/* Timeline ================================================== */
.header-break-small h5,
.header-break h5 { 
  position: relative; 
  top: -25px;
  background: white;
  padding: 0 25px;
  display: inline-block;
  left: 50%;
  min-width: 400px;
  margin-left: -200px;
  text-align: center;
}
.header-break-small h5 { 
  min-width: 200px;
  margin-left: -120px;
}
/* styling */
#timeline {
  position: relative;
  padding: 2em 0;
}
#timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #eeeeee;
}
.timeline-block {
  position: relative;
  margin: 2em 0;
}
.timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.timeline-block:first-child {
  margin-top: 0;
}
.timeline-block:last-child {
  margin-bottom: 0;
}
.timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}
.timeline-content {
  position: relative;
  margin-left: 60px;
  padding: 1em;
}
.timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #bf292b;
}


@media only screen and (min-width: 768px) {
  #timeline {}
  #timeline::before {
    left: 50%;
    margin-left: -2px;
  }
  .timeline-block {
    margin: 4em 0;
    min-height:200px;
  }
  .timeline-block:first-child {
    margin-top: 0;
  }
  .timeline-block:last-child {
    margin-bottom: 0;
  }
  .timeline-img {
    width: 200px;
    height: 200px;
    left: 50%;
    margin-left: -100px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .timeline-img.is-hidden {
    visibility: hidden;
  }
  .timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 30%;
    text-align: right;
  }
  .timeline-content::before {
    top: 30px;
    left: 100%;
    border-left: 7px solid #bf292b;
    border-right: 0;
  }
  .timeline-block:nth-child(even) .timeline-content {
    float: right;
    text-align:left;
  }
  .timeline-block:nth-child(even) .timeline-content::before {
    top: 30px;
    left: auto;
    right: 100%;
    border-right: 7px solid #bf292b;
    border-left: 0;
  }
  .timeline-content.is-hidden {
    visibility: hidden;
  }
  
  /* animate */
  .cssanimations .timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: bounce-1 0.6s;
    -moz-animation: bounce-1 0.6s;
    animation: bounce-1 0.6s;
    -webkit-animation-delay: 0s;
  }
  .cssanimations .timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: bounce-2 0.6s;
    -moz-animation: bounce-2 0.6s;
    animation: bounce-2 0.6s;
  }  
  /* inverse bounce effect on even content blocks */
  .cssanimations .timeline-block:nth-child(even) .timeline-content.bounce-in {
    -webkit-animation: bounce-2-inverse 0.6s;
    -moz-animation: bounce-2-inverse 0.6s;
    animation: bounce-2-inverse 0.6s;
  }
}
/* #Animations ================================================== */
/* bounce-1 */ 
@-webkit-keyframes bounce-1 {
	0%   { opacity: 0; -webkit-transform: scale(0.5);}
	60%  { opacity: 1; -webkit-transform: scale(1.2);}
	100% { -webkit-transform: scale(1);}
}
@-moz-keyframes bounce-1 {
	0%   { opacity: 0; -moz-transform: scale(0.5); }
	60%  { opacity: 1; -moz-transform: scale(1.2); }
	100% { -moz-transform: scale(1); }
}
@keyframes bounce-1 {
	0% { opacity: 0;
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5); }
	60% { opacity: 1;
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2); }
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1); }
}

/* bounce-2 */ 
@-webkit-keyframes bounce-2 {
	0%   { opacity: 0; -webkit-transform: translateX(-100px); }
	60%  { opacity: 1; -webkit-transform: translateX(20px); }
	100% { -webkit-transform: translateX(0); }
}
@-moz-keyframes bounce-2 {
	0%   { opacity: 0; -moz-transform: translateX(-100px); }
	60%  { opacity: 1; -moz-transform: translateX(20px); }
	100% { -moz-transform: translateX(0); }
}
@keyframes bounce-2 {
	0% { opacity: 0;
		-webkit-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px); }
	60% { opacity: 1;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px); }
	100% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0); }
}

/* bounce-2-inverse */ 
@-webkit-keyframes bounce-2-inverse {
	0%   { opacity: 0; -webkit-transform: translateX(100px); }
	60%  { opacity: 1; -webkit-transform: translateX(-20px); }
	100% { -webkit-transform: translateX(0); }
}
@-moz-keyframes bounce-2-inverse {
	0%   { opacity: 0; -moz-transform: translateX(100px); }
	60%  { opacity: 1; -moz-transform: translateX(-20px); }
	100% { -moz-transform: translateX(0); }
}
@keyframes bounce-2-inverse {
  0% { opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px); }
  60% { opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
}

/* Media Queries ================================================== */
@media screen and (max-device-width: 1024px){
	#h_wedding, .bgWeird {
		background-attachment: scroll !important;
	}
}

@media (max-width: 979px) {
.carousel .item { min-height: 100px; height:auto; }
.carousel img { width: 100%; height: auto; }
.featurette { height: auto; padding: 0; }
.featurette-image.pull-left, .featurette-image.pull-right { display: block; float: none; max-width: 40%; margin: 0 auto 20px;}
.row .padded:first-child {margin: 0 0 25px 0; padding:10px 5%;}
}
@media (max-width: 767px) {
	.carousel { margin-left: -20px; margin-right: -20px;}
	.carousel .item { min-height: 100px; height:auto; }
	.carousel .container {  }
	.carousel-control { display:none; /*width:10px; height:10px; font-size:50%; border: 1px solid #ffffff; line-height:10px; left:10px;*/}
	.carousel-caption { display:none; /*position: absolute; right: 0; bottom: 0; left: 0; padding: 15px; background: #333333; background: rgba(0, 0, 0, 0.75);*/ }
	.carousel-caption h4, .carousel-caption p { line-height: 20px; color: #ffffff; }
	.carousel-caption h4 { margin: 0 0 5px; }
	.carousel-caption p { margin-bottom: 0; }.carousel .item { height: 300px; }
	.carousel img { width:100%; height: auto; }
	.carousel-caption { width: 65%; padding: 0 70px; margin-top: 100px; }
	.carousel-caption h1 { font-size: 30px; }
	.carousel-caption .lead, .carousel-caption .btn { font-size: 18px; }
	.featurette-heading { font-size: 30px; }
	.featurette .lead { font-size: 18px; line-height: 1.5; }
	.bgPortrait {background: #b8d30b;}
	.skills {border:0;}
	h1, h2, h3, h4, h5, h6 { margin:10px 0 2px 0;}
	#h_portfolio { background:url(../img/bg-office3.png) no-repeat center 0 fixed; height:315px; }
	#h_title {margin: 15% auto auto auto;}
	#btnLinks {margin-top:60px;}
	h2 {
		font-size: 1.25em !important;
	}
	h3 {
		font-size: 1.6em !important;
		letter-spacing: -1px !important;
	}
	ul.countdown li span {
		font-size: 40px;
		line-height: 50px;
	}
	ul.countdown li.seperator {
		font-size: 30px;
		line-height: 45px;
	}
	#nav ul {
		width: 90%;
		margin: auto auto;
		float: none;
		text-align: center;
	}
	#nav li {
		float: none;
		display: inline-block;
	}
}

@media (max-width: 480px) {
#h_wedding {
		height: 250px;
		background: url(//creativetini.com/_assets/img/bg-engagement.jpg) no-repeat 0 0 scroll;
		-webkit-background-size: 521px 250px;
		-moz-background-size: 521px 250px;
		-o-background-size:521px 250px;
		background-size: 521px 250px;
	}
.bgTheRing {
	  min-height: 250px;
}
#h_profile { /*background: url(../img/bg-portraitMobile.png) no-repeat center left;*/ background-size: auto 285px; height:200px;}
#h_index h1.super, #h_profile h1.super, #h_portfolio h1.super, #h_title h1.super {font-size:4em; /*text-align:right; float:right; padding:0; display:inline-block; background:none;*/ }
#h_title {margin: 15% auto auto auto;}
#h_portfolio {display:none;}
#myCarousel{margin-top:85px;}
.carousel .item { height: 700px;}
.bgPortrait {background: #b8d30b;}
.skills {border:0;}
.btnBio, .btnWeb, .btnPrint, .btnResume, .btnTini, .btnWork {display:block; margin:10px auto;}
.row .padded:first-child {margin: 0 0 25px 0; padding:10px 5%;}
h1, h2, h3, h4, h5, h6 { margin:10px 0 2px 0;}
}