@charset "UTF-8";
/* CSS Document */

body {
	-webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
	background: #f6f5f1;
}

.embed-code-ta {
	width:100%;
	max-width:485px;
	height:45px;
	resize:none;
	outline:0;
	-webkit-appearance:none;
	border:1px solid #e3ddd6;
	border-radius:4px;
	padding:8px 15px;
	font-size:11px;
	color: #777777;
}

.recipeCover {
	width: 100%;
	height: 400px;
	background: #edeae5 no-repeat center center;
	background-size: cover;
}

.recipeMain {
	width: 100%;
	margin-top: -300px;
	padding: 0;
}

.banner {
	padding: 30px 0;
	text-align: center;
}

.boxMain {
	background: #fff;
	width: 100%;
	-moz-box-shadow: 0 2px 2px #999; -webkit-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999;
	margin-bottom: 30px;
}

.likeBtn {
	font: normal 700 14px 'Montserrat'; 
	color: #fff;
	background-color: #f0504d;
	border: 0px;
	margin-top: -4px;
	height: 50px;
	width: 100%;
	border-radius: 0;
}

.heartit {
	font-size: 24px;
}

.subicon {
	font-size: 21px;
}

.likeBtn:hover,
.likeBtn:focus,
.likeBtn:active {
	color: #fff;
	background-color: #d63633;
}

.likedBtn {
	font: normal 700 14px 'Montserrat';
	color: #fff;
	background-color: #d63633;
	border: 0px;
	margin-top: -4px;
	height: 50px;
	width: 100%;
	border-radius: 0;
}

.likedBtn:hover,
.likedBtn:focus,
.likedBtn:active {
	color: #fff;
	background-color: #f0504d;
}

.summary {
	padding: 20px;
}

.summary h1 {
	font: normal 700 36px/42px 'Playfair Display';
	text-align: center;
	color: #333;
	margin: 0 0 20px 0;
}

.summary h2 {
	font: normal 400 18px/26px 'Source Sans Pro';
	color: #444;
	margin: 0 0 15px 0;
}

.summary h5 {
	font: normal 300 18px/24px 'Merriweather';
	text-align: center;
	color: #555;
	margin: 10px 0 5px 0;
}

.boxMain h5 {
	font: normal 300 20px/24px 'Merriweather';
	color: #555;
	margin-bottom: 10px;
}

.time {
	font: normal 700 18px 'Source Sans Pro';
	text-align: center;
	color: #555;
}

.servings {
	font: normal 700 18px 'Source Sans Pro';
	text-align: center;
	color: #555;
}

.social {
	font-size: 30px;
}

.social a {
	color: #f0504d;
}

.set {
	text-align: left;
}

.print {
	text-align: right;
}

.boxAd {
	background: #fff url(../img/stripe.png) repeat;
	width: 100%;
	-moz-box-shadow: 0 2px 2px #999; -webkit-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999;
	padding: 30px 0;
	margin-bottom: 30px;
}

.boxSide {
	background: #fff;
	width: 100%;
	-moz-box-shadow: 0 2px 2px #999; -webkit-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999;
	margin-bottom: 30px;
	padding: 20px;
	font: normal 400 14px/20px 'Source Sans Pro';
	color: #555;
	word-wrap: break-word;
	display: inline-block;
}

.boxSide h4 {
	font: normal 300 24px/36px 'Merriweather';
	text-align: center;
	color: #555;
	margin: 0 0 20px 0;
}

.boxSide p {
	font-size: 16px;
}

.thumbs {
	font-size: 18px;
}

.recipeMain h3 {
	font: normal 700 30px/42px 'Playfair Display';
	color: #333;
	padding: 30px;
	margin: 0;
	border-bottom: 1px solid #edeae5;
}

.recipeMain h4 {
	font: normal 300 24px/36px 'Merriweather';
	color: #333;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	border-bottom: 3px solid #f4ede8;
}

.vote {
	margin: 0 0 15px 0;
}

.tag {
	margin: 0 2px 7px 2px;
}

.ingredients {
	padding: 0 30px 30px 30px;
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.ingred {
	list-style: none;
}

.itemshot {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	padding: 5px;
}

.list {
	padding: 30px;
	font: normal 400 18px/24px 'Source Sans Pro';
}

.list ul {
	margin: 0;
	padding: 0;
}

.list li {
}

.step {
	border-bottom: 1px solid #d6d5d3;
}	

.content-text {
	padding: 30px 0 30px 30px;
}

.content-text2 {
	padding: 30px;
}

.profileUsername {
	color: #333;
	font: normal 300 20px/30px 'Merriweather';
	text-align: center;
}

.fluffy {
	padding: 15px;
	width: 100%;
}

.justCenterIt {
	margin: 0 auto;
}

.col6pad {
	padding: 15px 30px 15px 15px;
}

.ingredient_section {
	font: normal 600 19px 'Source Sans Pro';
}

/* KB nav */
.navbar-kb {
  background-color: #fff;
  border-top: 0px solid #f0504d;
  border-bottom: 1px solid #edeae5;
}

.navbar-kb .navbar-text {
  color: #999999;
}

.navbar-kb .navbar-nav > li > a {
  color: #999999;
}

.navbar-kb .navbar-nav > li > a:hover {
	color: #f0504d;
}


/* Subnav */
.subnav2 {
	width: 100%;
	height: 50px;
	background: #fff;
	border-top: 1px solid #edeae5;
	border-bottom: 1px solid #edeae5;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #333;
	background: none;
	border: 0;
}

.nav > li.graytab > a:hover, .nav > li.graytab > a:focus {
	text-decoration: none;
	background: none;
	color: #333;
}

.nav-tabs.nav-justified {
	max-width: 750px;
	margin: 0 auto;
}

/* Share */
.shareSection {
	text-align: center;
}

.shareFixed {
	padding-top: 15px;
}

.share {
	list-style: none;
	padding-left: 0;
	text-align: center;
}

.share a {
	display: block;
	font-size: 28px;
  	margin: 10px 0 20px 0;
  	position: relative;
}

.share a:hover {

	text-decoration: none;
}

.share a:focus {

	text-decoration: none;
}

.numShares {
	font: normal 700 18px 'Montserrat';
	display: none;
}
.txtShares {
	font: normal 400 14px 'Source Sans Pro';
}


/* Nutrition Label */
.nutrilabel p {
	font-size: 13px;
	padding: 0;
	margin: 0;
}

.nutrilabel th, td {
	font-size: 12px;
	border: 0;
}

.nutrilabel thead th, td {
	border-top: 0;
}

.nutrilabel td {
	text-align: right;
}

.performance-facts {
	border: 1px solid #ccc;
	margin: 0 auto;
	width: 300px;
	padding: 0.5rem;
}

.performance-facts table {
    border-collapse: collapse;
}
  
.performance-facts__title {
	font: normal 700 20px/24px 'Montserrat';
	margin: 0 0 0.25rem 0;
}

.performance-facts__header {
  border-bottom: 10px solid black;
  padding: 0 0 0.25rem 0;
  margin: 0 0 0.5rem 0;
}

.performance-facts__table {
  width: 100%;
 }
  
.performance-facts__table th, td {
    font-weight: normal;
	font-size: 13px;
    text-align: left;
    padding: 0.25rem 0;
    border-top: 1px solid #ccc; 
 }
  
.blank-cell {
    width: 1rem;
    border-top: 0; 
}

.small-info {
  font-size: 13px;
}

.thick-end {
  border-bottom: 5px solid #000;
}
.thin-end {
  border-bottom: 1px solid #ccc;
}


/* Photo page */

.photoMain {
	width: 100%;
	padding: 100px 0 50px 0;
}

.photoBox {
	background: #fff;
	width: 100%;
	-moz-box-shadow: 0 2px 2px #999; -webkit-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999;
}

.photoHeader {
	padding: 20px;
	margin-left: -30px;
	border-bottom: 1px solid #efefef;
}

.authorPic {
	float: left;
}

.authorBlurb {
	float: left;
	padding-left: 15px;
	font: normal 18px 'Source Sans Pro';
	color: #959595;
}

.authorName {
	font-weight: 700;
}

.photoTimestamp {
	float: right;
	font: 700 16px 'Source Sans Pro';
	color: #707070;
}

.kblightgray {
	color: #959595;
}

.kbred {
	color: #f0504d;
}

.kbdarkgray {
	color: #707070;
}

.photoCaption {
	font: normal 18px 'Source Sans Pro';
	color: #959595;
	padding: 20px;
	margin-left: -30px;
	border-bottom: 1px solid #efefef;
}

.photoAuthor {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	border-radius: 50px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

}

.photoCommenter {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.stats {
	font: 700 16px 'Source Sans Pro';
	color: #959595;
	padding: 10px 20px;
	margin-left: -30px;
	border-bottom: 1px solid #efefef;
}

.fonticons {
	padding-right: 2px;
	vertical-align: middle;
}

.statlikes {
	padding-right: 16px;
}

.statcomments {
	padding-right: 10px;
}

.comments {
	padding: 20px;
}

.comments2 {
	padding: 30px;
}

.comment {
	margin-bottom: 10px;
	display: block;
	width: 100%;
}

.commentPhoto {
	float: left;
	margin-top: 7px;
	width: 10%;
}

.commentText {
	float: left;
	padding-left: 15px;
	width: 90%;
}

.username {
	font: 700 16px 'Source Sans Pro';
}

.comment p {
	font: normal 16px 'Source Sans Pro';
	color: #555;
}

.commentSection {
	overflow-y: scroll;
	height: 422px;
	margin-left: -30px;
	position: relative;
}

.commentBar {
	border-top: 1px solid #efefef;
	position: absolute;
	bottom: 0;
	padding: 10px 20px;
	width: 100%;
	font: normal 400 18px/24px 'Source Sans Pro';
	color: #ddd;
}

.likeBtn2 {
	font: normal 700 14px 'Montserrat'; 
	color: #ccc;
	background-color: #fff;
	border: 1px solid #ddd;
	height: 45px;
	border-radius: 4px;
}

.likeBtn2:hover,
.likeBtn2:focus,
.likeBtn2:active {
	color: #f0504d;
}

.likedBtn2 {
	font: normal 700 14px 'Montserrat'; 
	color: #f0504d;
	background-color: #fff;
	border: 1px solid #ddd;
	height: 45px;
	border-radius: 4px;
}

.likedBtn2:hover,
.likedBtn2:focus,
.likedBtn2:active {
	color: #ccc;
}

/* Recommended */
.recTile {
	background: #fff;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	border: 1px solid #e3dad3;
	-moz-box-shadow: 0 2px #d7cbc2; -webkit-box-shadow: 0 2px #d7cbc2; box-shadow: 0 2px #d7cbc2;
	margin-bottom: 0px;
}

.minitag {
	margin: 3px 4px 4px 0;
	padding: 1px 6px !important;
	font-size: 12px;
	color: #888;
	border-color: #eee;
}


/* Actions Bar */
.actionsBar {
	padding: 10px 15px;
	border-bottom: 1px solid #edeae5;
	font: normal 400 18px/24px 'Source Sans Pro';
	color: #555;
}

.actionsShare {
	float: left;
	font-size: 21px;
	padding-top: 3px;
	color: #999;
}

.shareIcon {
	padding-right: 10px;
}

.printBtn {
	float: right;
}



/* Printer version */

#printContainer {
	border: 1px solid #ccc;
	background: #fff;
	padding: 20px;
	width: 900px;
	margin: 30px auto 50px auto;
}

.printBar {
	border: 1px solid #ccc;
	background: #fff;
	padding: 20px;
	width: 900px;
	margin: 80px auto 0 auto;
}

.printBack {
	float: left;
}

.printRight {
	float: right;
}

.printText {
    font: normal 400 14px 'Source Sans Pro';
    color: #333;
}

.printLogo {
	margin-bottom: 12px;
}

.printIngred {
    padding-left: 10px;
}

.printList {
	list-style: none;
	font: normal 400 14px 'Source Sans Pro';
    color: #333;
	padding: 0;
}

.printLabel {
	margin-bottom: 0;
}

.printAttribution {
	padding: 20px;
	text-align: center;
	font: normal 400 14px 'Source Sans Pro';
    color: #999;
}

.printTitle {
	font: normal 700 24px 'Playfair Display';
	text-align: center;
	margin: 0;
}

.printByline {
	font: normal 400 18px 'Source Sans Pro';
	text-align: center;
}

.printTime {
    font: normal 400 14px 'Source Sans Pro';
    text-align: center;
	margin: 0;
}

.printHeader {
	font: normal 700 21px 'Playfair Display';
	padding-bottom: 5px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

.printUnit {
    font: normal 700 16px 'Source Sans Pro';
    text-align: center;
	margin-bottom: 0;
}

#printContainer  .ingredient_section {
    font: normal 600 15px 'Source Sans Pro';
	margin-bottom: 0;
}

.printStep {
	font: normal 600 18px 'Source Sans Pro';
	margin-bottom: 0;
}



/* Footer */
* {
  margin: 0;
}

html, body {
  height: 100%;
}

.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -180px; 
}

.page-wrap:after {
  content: "";
  display: block;
}

.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 180px; 
}

.site-footer {
  background: transparent;
  border-top: 1px solid #fff;
}

.site-footer li {
	display: inline-block;
	padding: 20px 20px 0 0;
	font: 700 12px 'Montserrat';
	text-transform: uppercase;
}

.site-footer ul {
	padding-left: 0;
}

.copyright {
	text-align: right;
	padding-top: 20px;
	font: 700 12px 'Montserrat';
	color: #959595;
	text-transform: uppercase;
}

/* Responsiveness */
/* Large desktop */
@media (min-width: 1200px) {
	.print {
		padding-right: 32px;
	}
	.subicon {
		display: none;
	}
	.nav-tabs.nav-justified {
		max-width: 750px;
		margin: 0 auto;
	}
}

/* Med desktop */
@media (min-width: 992px) and (max-width: 1199px) {
	.set {
		text-align: left;
	}
	
	.print {
		text-align: right;
	}
	
	.social {
		font-size: 25px;
	}
	
	.boxAd {
		padding: 0;
	}
	.performance-facts {
		border: 1px solid #ccc;
		margin: 0 auto;
		width: 230px;
		padding: 0.5rem;
	}
	p {
		font: normal 17px/24px 'Source Sans Pro';
		color: #555;
	}
	.authorBlurb {
		float: left;
		padding-left: 15px;
		font: normal 17px 'Source Sans Pro';
		color: #959595;
	}
	.photoTimestamp {
		float: right;
		font: 700 15px 'Source Sans Pro';
		color: #707070;
	}
	.subicon {
		display: none;
	}
	.nav-tabs.nav-justified {
		max-width: 780px;
		margin: 0 auto;
	}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 769px) and (max-width: 991px) {
	.banner {
		display: none;
	}
	
	.boxAd {
		display: none;
	}
	
	.recipeMain {
		width: 100%;
		margin-top: -350px;
		padding: 50px 0;
	}
	
	.summary h1 {
		font: normal 700 30px/38px 'Playfair Display';
		text-align: center;
		color: #333;
		margin: 0 0 10px 0;
	}
	
	p {
		font: normal 17px/24px 'Source Sans Pro';
		color: #555;
	}
	.authorBlurb {
		float: left;
		padding-left: 15px;
		font: normal 17px 'Source Sans Pro';
		color: #959595;
	}
	
	.set {
		text-align: left;
		padding-left: 50px;
	}
	
	.print {
		text-align: right;
		padding-right: 50px;
	}
	
	.social {
		font-size: 25px;
	}
	.photoHeader {
		padding: 20px;
		margin-left: 0;
		border-bottom: 1px solid #ccc;
	}
	.photoCaption {
		font: normal 18px 'Source Sans Pro';
		color: #959595;
		padding: 20px;
		margin-left: 0;
		border-bottom: 1px solid #ddd;
	}
	.stats {
		font: 700 16px 'Source Sans Pro';
		color: #707070;
		padding: 10px 20px;
		margin-left: 0;
		border-bottom: 1px solid #efefef;
	}
	.commentSection {
		height: 100%;
		margin-left: 0;
	}
	.shareFixed {
		display: none;
	}
	.subicon {
		display: none;
	}
	.nav-tabs.nav-justified {
		max-width: 720px;
		margin: 0 auto;
	}
}
 
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 768px) {
	.banner {
		display: none;
	}
	
	.boxAd {
		display: none;
	}
	
	.recipeMain {
		width: 100%;
		margin-top: -350px;
		padding: 20px 0;
	}
	
	.summary h1 {
		font: normal 700 24px/30px 'Playfair Display';
		text-align: center;
		color: #333;
		margin: 0 0 10px 0;
	}
	
	p {
		font: normal 16px/21px 'Source Sans Pro';
		color: #555;
		padding: 0;
	}
	
	.summary {
		padding: 20px;
	}
	
	.summary h5 {
		font: normal 300 15px/24px 'Merriweather';
		text-align: center;
		color: #555;
		margin: 15px 0 5px 0;
	}
	
	.time {
		font: normal 700 16px 'Source Sans Pro';
		text-align: center;
		color: #555;
	}
	
	.set {
		text-align: center;
	}
	
	.print {
		text-align: center;
	}
	.content-text {
		padding: 15px;
	}
	.content-text2 {
		padding: 15px;
	}
	.photoMain {
		width: 100%;
		padding: 70px 0 20px 0;
	}
	.commentSection {
		height: 100%;
		margin-left: 0;
	}
	.site-footer {
		background: transparent;
		border-top: 1px solid #fff;
		text-align: center;
	}
	.copyright {
		text-align: center;
		padding-top: 10px;
	}
	.site-footer li {
		display: inline-block;
		padding: 20px 10px 0 10px;
		font: 700 12px 'Montserrat';
		text-transform: uppercase;
	}
	.fluffy {
		padding: 0;
	}
	.col6pad {
		padding: 15px 30px 15px 15px;
	}
	.list {
		font: normal 400 15px/24px 'Source Sans Pro';
	}
	.shareFixed {
		display: none;
	}
	.photoCaption {
		margin-left: 0;
	}
	.photoHeader {
		margin-left: 0;
	}
	.stats {
		margin-left: 0;
	}
	.subtext {
		display: none;
	}
	.likeBtn {
		font: normal 700 14px 'Montserrat'; 
		color: #fff;
		background-color: #f0504d;
		border: 0px;
		margin-top: -1px;
		height: 50px;
		width: 100%;
		border-radius: 0;
	}
	.recTile {
		background: #fff;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
		border: 1px solid #e3dad3;
		-moz-box-shadow: 0 2px #d7cbc2; -webkit-box-shadow: 0 2px #d7cbc2; box-shadow: 0 2px #d7cbc2;
		margin-bottom: 15px;
	}
	.actionsBar {
		display: none;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.banner {
		display: none;
	}

	.boxAd {
		display: none;
	}

	.recipeMain {
		width: 100%;
		margin-top: -350px;
		padding: 20px 0;
	}

	.summary h1 {
		font: normal 700 24px/30px 'Playfair Display';
		text-align: center;
		color: #333;
		margin: 0 0 10px 0;
	}
	.summary h2 {
		font: normal 400 15px/18px 'Source Sans Pro';
		color: #444;
		margin: 0 0 15px 0;
	}

	p {
		font: normal 15px/18px 'Source Sans Pro';
		color: #555;
		padding: 0;
	}

	.summary {
		padding: 20px;
	}
	.boxMain h5 {
		font: normal 300 15px/24px 'Merriweather';
		color: #555;
		margin-bottom: 0;
	}
	.time {
		font: normal 700 16px 'Source Sans Pro';
		text-align: center;
		color: #555;
	}
	.shortenTime {
		display: none;
	}
	.set {
		text-align: center;
	}

	.print {
		text-align: center;
	}
	.content-text {
		padding: 15px;
	}
	.content-text2 {
		padding: 15px;
	}
	.photoMain {
		width: 100%;
		padding: 70px 0 20px 0;
	}
	.commentSection {
		height: 100%;
		margin-left: 0;
	}
	.site-footer {
		background: transparent;
		border-top: 1px solid #fff;
		text-align: center;
	}
	.copyright {
		text-align: center;
		padding-top: 10px;
	}
	.site-footer li {
		display: inline-block;
		padding: 20px 10px 0 10px;
		font: 700 12px 'Montserrat';
		text-transform: uppercase;
	}
	.fluffy {
		padding: 0;
	}
	.col6pad {
		padding: 0 15px;
	}
	.list {
		font: normal 400 15px/24px 'Source Sans Pro';
	}
	.itemshot {
		border-radius: 50%;
		width: 30%;
		height: 30%;
	}
	.recipeMain h3 {
		font: normal 700 24px/42px 'Playfair Display';
		color: #333;
		padding: 20px;
		margin: 0;
		text-align: center;
	}
	.performance-facts {
		border: 1px solid #ccc;
		margin: 0 auto;
		width: 230px;
		padding: 0.5rem;
	}
	.authorBlurb {
		float: left;
		padding-left: 15px;
		font: normal 15px 'Source Sans Pro';
		color: #959595;
	}
	.photoTimestamp {
		float: right;
		font: 700 14px 'Source Sans Pro';
		color: #707070;
	}
	.username {
		font: 700 15px 'Source Sans Pro';
	}

	.comment p {
		font: normal 15px 'Source Sans Pro';
		color: #555;
	}
	.recipeMain h4 {
		font: normal 300 20px/36px 'Merriweather';
		color: #333;
		padding: 0;
		margin: 0 0 20px 0;
		border-bottom: 3px solid #f4ede8;
	}
	.content-text {
		padding: 15px;
	}
	.content-text2 {
		padding: 15px;
	}
	.shareFixed {
		display: none;
	}
	.photoCaption {
		margin-left: 0;
	}
	.photoHeader {
		margin-left: 0;
	}
	.stats {
		margin-left: 0;
	}
	.profileUsername {
		color: #333;
		font: normal 300 16px/24px 'Merriweather';
		text-align: center;
	}
	.subtext {
		display: none;
	}
	.likeBtn {
		font: normal 700 14px 'Montserrat'; 
		color: #fff;
		background-color: #f0504d;
		border: 0px;
		margin-top: -1px;
		height: 50px;
		width: 100%;
		border-radius: 0;
	}
	.recTile {
		background: #fff;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
		border: 1px solid #e3dad3;
		-moz-box-shadow: 0 2px #d7cbc2; -webkit-box-shadow: 0 2px #d7cbc2; box-shadow: 0 2px #d7cbc2;
		margin-bottom: 15px;
	}
	.ingredient_section {
	    font: normal 600 16px 'Source Sans Pro';
	    margin: 10px 0 0 0;
	}
	.strLikes {
		display: none;
	}
	.strComments {
		display: none;
	}
	.strKlips {
		display: none;
	}
	.actionsBar {
		display: none;
	}
}

@media (max-width: 320px) {
	.time {
	    font: normal 700 13px 'Source Sans Pro';
	    text-align: center;
	    color: #555;
	}
	.subicon {
	    font-size: 18px;
	}
	.heartit {
	    font-size: 18px;
	}
	.summary h1 {
	    font: normal 700 20px/24px 'Playfair Display';
	    text-align: center;
	    color: #333;
	    margin: 0 0 10px 0;
	}
}

.ipad-video {
	width: 100%;
	height: 100%;
}