/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* temporarily fixes the issues with Responsive Addons for Elementor breaking flex layouts */
.e-flex .e-con-inner,
.e-flex.e-parent{
  display:flex!important;
}

.booklet-item {
	display: block;
	margin-bottom: 5px;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	padding: 16px 5px 0 55px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-size: 40px 40px;
	min-height: 52px;
	padding-left: 55px;
	line-height: 100%;
	box-sizing: border-box;
  text-decoration: none!important;
  font-family:"Roboto";
  
}

.booklet-item:hover {
	background-color: #f5f5f5
}

.booklet-order-row {
	margin-bottom: 6px
}

.add-booklet-button,
.remove-booklet-button{

  cursor: pointer;
}
.add-booklet-button{
	background:#f2f2f2;
	padding:5px 10px;
	border-radius:3px;
	text-decoration: none!important;
}

.remove-booklet-button{font-size:12px;}

form.grid[name="order_form_usa"] input:required:invalid.invalid,
form.grid[name="order_form_usa"] input[type="email"].invalid,
form.grid[name="order_form_usa"] select:required:invalid.invalid,
form.grid[name="order_form_usa"] select[type="email"].invalid {
	box-shadow: 0px 0px 1px 1px red
}

.dd-options {
	width:100%;
	max-height: 400px;
	padding:0!important;
}

.dd-options li:first-child .dd-option label{
	line-height:20px!important;
}

.dd-options li .dd-option {
	text-decoration: none!important;
	cursor: pointer;
}

.dd-selected {
	padding: 3px !important
}

.dd-selected-text {
	font-size: 14px
}

.dd-option-text {
	font-size: 14px
}

.booklet-item {
	display: block;
	margin-bottom: 5px;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	padding: 16px 5px 0 55px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-size: 40px 40px;
	min-height: 52px;
	padding-left: 55px;
	line-height: 100%;
	box-sizing: border-box
}

.booklet-item:hover {
	background-color: #f5f5f5
}



/* Legacy Responsive Classes */
/* Until order forms are completely rebuilt, we use these legacy classes to make responsive layout work properly */


.grid {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: -30px;
	font-size:0px;
}

.grid__item {
	font-size:16px;
	display: inline-block;
	padding-left: 30px;
	vertical-align: top;
	width: 100%;
	box-sizing: border-box;
	margin-bottom:10px;
}

.grid--rev {
	direction: rtl;
	text-align: left
}

.grid--rev>.grid__item {
	direction: ltr;
	text-align: left
}

.grid--full {
	margin-left: 0
}

.grid--full>.grid__item {
	padding-left: 0
}

.grid--right {
	text-align: right
}

.grid--right>.grid__item {
	text-align: left
}

.grid--center {
	text-align: center
}

.grid--center>.grid__item {
	text-align: left
}

.grid--middle>.grid__item {
	vertical-align: middle
}

.grid--bottom>.grid__item {
	vertical-align: bottom
}

.grid--narrow {
	margin-left: -15px
}

.grid--narrow>.grid__item {
	padding-left: 15px
}

.grid--wide {
	margin-left: -60px
}

.grid--wide>.grid__item {
	padding-left: 60px
}

.one-whole {
	width: 100%
}

.one-half,
.two-quarters,
.three-sixths,
.four-eighths,
.five-tenths,
.six-twelfths {
	width: 50%
}

.one-third,
.two-sixths,
.four-twelfths {
	width: 33.333%
}

.two-thirds,
.four-sixths,
.eight-twelfths {
	width: 66.666%
}

.one-quarter,
.two-eighths,
.three-twelfths {
	width: 25%
}

.three-quarters,
.six-eighths,
.nine-twelfths {
	width: 75%
}

.one-fifth,
.two-tenths {
	width: 20%
}

.two-fifths,
.four-tenths {
	width: 40%
}

.three-fifths,
.six-tenths {
	width: 60%
}

.four-fifths,
.eight-tenths {
	width: 80%
}

.one-sixth,
.two-twelfths {
	width: 16.666%
}

.five-sixths,
.ten-twelfths {
	width: 83.333%
}

.one-eighth {
	width: 12.5%
}

.three-eighths {
	width: 37.5%
}

.five-eighths {
	width: 62.5%
}

.seven-eighths {
	width: 87.5%
}

.one-tenth {
	width: 10%
}

.three-tenths {
	width: 30%
}

.seven-tenths {
	width: 70%
}

.nine-tenths {
	width: 90%
}

.one-twelfth {
	width: 8.333%
}

.five-twelfths {
	width: 41.666%
}

.seven-twelfths {
	width: 58.333%
}

.eleven-twelfths {
	width: 91.666%
}

@media only screen and (max-width: 550px) {
	.skinny--one-whole {
		width: 100%
	}

	.skinny--one-half,
	.skinny--two-quarters,
	.skinny--three-sixths,
	.skinny--four-eighths,
	.skinny--five-tenths,
	.skinny--six-twelfths {
		width: 50%
	}

	.skinny--one-third,
	.skinny--two-sixths,
	.skinny--four-twelfths {
		width: 33.333%
	}

	.skinny--two-thirds,
	.skinny--four-sixths,
	.skinny--eight-twelfths {
		width: 66.666%
	}

	.skinny--one-quarter,
	.skinny--two-eighths,
	.skinny--three-twelfths {
		width: 25%
	}

	.skinny--three-quarters,
	.skinny--six-eighths,
	.skinny--nine-twelfths {
		width: 75%
	}

	.skinny--one-fifth,
	.skinny--two-tenths {
		width: 20%
	}

	.skinny--two-fifths,
	.skinny--four-tenths {
		width: 40%
	}

	.skinny--three-fifths,
	.skinny--six-tenths {
		width: 60%
	}

	.skinny--four-fifths,
	.skinny--eight-tenths {
		width: 80%
	}

	.skinny--one-sixth,
	.skinny--two-twelfths {
		width: 16.666%
	}

	.skinny--five-sixths,
	.skinny--ten-twelfths {
		width: 83.333%
	}

	.skinny--one-eighth {
		width: 12.5%
	}

	.skinny--three-eighths {
		width: 37.5%
	}

	.skinny--five-eighths {
		width: 62.5%
	}

	.skinny--seven-eighths {
		width: 87.5%
	}

	.skinny--one-tenth {
		width: 10%
	}

	.skinny--three-tenths {
		width: 30%
	}

	.skinny--seven-tenths {
		width: 70%
	}

	.skinny--nine-tenths {
		width: 90%
	}

	.skinny--one-twelfth {
		width: 8.333%
	}

	.skinny--five-twelfths {
		width: 41.666%
	}

	.skinny--seven-twelfths {
		width: 58.333%
	}

	.skinny--eleven-twelfths {
		width: 91.666%
	}
}

@media only screen and (min-width: 551px) and (max-width: 700px) {
	.mobile--one-whole {
		width: 100%
	}

	.mobile--one-half,
	.mobile--two-quarters,
	.mobile--three-sixths,
	.mobile--four-eighths,
	.mobile--five-tenths,
	.mobile--six-twelfths {
		width: 50%
	}

	.mobile--one-third,
	.mobile--two-sixths,
	.mobile--four-twelfths {
		width: 33.333%
	}

	.mobile--two-thirds,
	.mobile--four-sixths,
	.mobile--eight-twelfths {
		width: 66.666%
	}

	.mobile--one-quarter,
	.mobile--two-eighths,
	.mobile--three-twelfths {
		width: 25%
	}

	.mobile--three-quarters,
	.mobile--six-eighths,
	.mobile--nine-twelfths {
		width: 75%
	}

	.mobile--one-fifth,
	.mobile--two-tenths {
		width: 20%
	}

	.mobile--two-fifths,
	.mobile--four-tenths {
		width: 40%
	}

	.mobile--three-fifths,
	.mobile--six-tenths {
		width: 60%
	}

	.mobile--four-fifths,
	.mobile--eight-tenths {
		width: 80%
	}

	.mobile--one-sixth,
	.mobile--two-twelfths {
		width: 16.666%
	}

	.mobile--five-sixths,
	.mobile--ten-twelfths {
		width: 83.333%
	}

	.mobile--one-eighth {
		width: 12.5%
	}

	.mobile--three-eighths {
		width: 37.5%
	}

	.mobile--five-eighths {
		width: 62.5%
	}

	.mobile--seven-eighths {
		width: 87.5%
	}

	.mobile--one-tenth {
		width: 10%
	}

	.mobile--three-tenths {
		width: 30%
	}

	.mobile--seven-tenths {
		width: 70%
	}

	.mobile--nine-tenths {
		width: 90%
	}

	.mobile--one-twelfth {
		width: 8.333%
	}

	.mobile--five-twelfths {
		width: 41.666%
	}

	.mobile--seven-twelfths {
		width: 58.333%
	}

	.mobile--eleven-twelfths {
		width: 91.666%
	}
}

@media only screen and (min-width: 701px) and (max-width: 850px) {
	.palm--one-whole {
		width: 100%
	}

	.palm--one-half,
	.palm--two-quarters,
	.palm--three-sixths,
	.palm--four-eighths,
	.palm--five-tenths,
	.palm--six-twelfths {
		width: 50%
	}

	.palm--one-third,
	.palm--two-sixths,
	.palm--four-twelfths {
		width: 33.333%
	}

	.palm--two-thirds,
	.palm--four-sixths,
	.palm--eight-twelfths {
		width: 66.666%
	}

	.palm--one-quarter,
	.palm--two-eighths,
	.palm--three-twelfths {
		width: 25%
	}

	.palm--three-quarters,
	.palm--six-eighths,
	.palm--nine-twelfths {
		width: 75%
	}

	.palm--one-fifth,
	.palm--two-tenths {
		width: 20%
	}

	.palm--two-fifths,
	.palm--four-tenths {
		width: 40%
	}

	.palm--three-fifths,
	.palm--six-tenths {
		width: 60%
	}

	.palm--four-fifths,
	.palm--eight-tenths {
		width: 80%
	}

	.palm--one-sixth,
	.palm--two-twelfths {
		width: 16.666%
	}

	.palm--five-sixths,
	.palm--ten-twelfths {
		width: 83.333%
	}

	.palm--one-eighth {
		width: 12.5%
	}

	.palm--three-eighths {
		width: 37.5%
	}

	.palm--five-eighths {
		width: 62.5%
	}

	.palm--seven-eighths {
		width: 87.5%
	}

	.palm--one-tenth {
		width: 10%
	}

	.palm--three-tenths {
		width: 30%
	}

	.palm--seven-tenths {
		width: 70%
	}

	.palm--nine-tenths {
		width: 90%
	}

	.palm--one-twelfth {
		width: 8.333%
	}

	.palm--five-twelfths {
		width: 41.666%
	}

	.palm--seven-twelfths {
		width: 58.333%
	}

	.palm--eleven-twelfths {
		width: 91.666%
	}
}

@media only screen and (min-width: 851px) and (max-width: 1000px) {
	.lap--one-whole {
		width: 100%
	}

	.lap--one-half,
	.lap--two-quarters,
	.lap--three-sixths,
	.lap--four-eighths,
	.lap--five-tenths,
	.lap--six-twelfths {
		width: 50%
	}

	.lap--one-third,
	.lap--two-sixths,
	.lap--four-twelfths {
		width: 33.333%
	}

	.lap--two-thirds,
	.lap--four-sixths,
	.lap--eight-twelfths {
		width: 66.666%
	}

	.lap--one-quarter,
	.lap--two-eighths,
	.lap--three-twelfths {
		width: 25%
	}

	.lap--three-quarters,
	.lap--six-eighths,
	.lap--nine-twelfths {
		width: 75%
	}

	.lap--one-fifth,
	.lap--two-tenths {
		width: 20%
	}

	.lap--two-fifths,
	.lap--four-tenths {
		width: 40%
	}

	.lap--three-fifths,
	.lap--six-tenths {
		width: 60%
	}

	.lap--four-fifths,
	.lap--eight-tenths {
		width: 80%
	}

	.lap--one-sixth,
	.lap--two-twelfths {
		width: 16.666%
	}

	.lap--five-sixths,
	.lap--ten-twelfths {
		width: 83.333%
	}

	.lap--one-eighth {
		width: 12.5%
	}

	.lap--three-eighths {
		width: 37.5%
	}

	.lap--five-eighths {
		width: 62.5%
	}

	.lap--seven-eighths {
		width: 87.5%
	}

	.lap--one-tenth {
		width: 10%
	}

	.lap--three-tenths {
		width: 30%
	}

	.lap--seven-tenths {
		width: 70%
	}

	.lap--nine-tenths {
		width: 90%
	}

	.lap--one-twelfth {
		width: 8.333%
	}

	.lap--five-twelfths {
		width: 41.666%
	}

	.lap--seven-twelfths {
		width: 58.333%
	}

	.lap--eleven-twelfths {
		width: 91.666%
	}
}

@media only screen and (max-width: 1000px) {
	.portable--one-whole {
		width: 100%
	}

	.portable--one-half,
	.portable--two-quarters,
	.portable--three-sixths,
	.portable--four-eighths,
	.portable--five-tenths,
	.portable--six-twelfths {
		width: 50%
	}

	.portable--one-third,
	.portable--two-sixths,
	.portable--four-twelfths {
		width: 33.333%
	}

	.portable--two-thirds,
	.portable--four-sixths,
	.portable--eight-twelfths {
		width: 66.666%
	}

	.portable--one-quarter,
	.portable--two-eighths,
	.portable--three-twelfths {
		width: 25%
	}

	.portable--three-quarters,
	.portable--six-eighths,
	.portable--nine-twelfths {
		width: 75%
	}

	.portable--one-fifth,
	.portable--two-tenths {
		width: 20%
	}

	.portable--two-fifths,
	.portable--four-tenths {
		width: 40%
	}

	.portable--three-fifths,
	.portable--six-tenths {
		width: 60%
	}

	.portable--four-fifths,
	.portable--eight-tenths {
		width: 80%
	}

	.portable--one-sixth,
	.portable--two-twelfths {
		width: 16.666%
	}

	.portable--five-sixths,
	.portable--ten-twelfths {
		width: 83.333%
	}

	.portable--one-eighth {
		width: 12.5%
	}

	.portable--three-eighths {
		width: 37.5%
	}

	.portable--five-eighths {
		width: 62.5%
	}

	.portable--seven-eighths {
		width: 87.5%
	}

	.portable--one-tenth {
		width: 10%
	}

	.portable--three-tenths {
		width: 30%
	}

	.portable--seven-tenths {
		width: 70%
	}

	.portable--nine-tenths {
		width: 90%
	}

	.portable--one-twelfth {
		width: 8.333%
	}

	.portable--five-twelfths {
		width: 41.666%
	}

	.portable--seven-twelfths {
		width: 58.333%
	}

	.portable--eleven-twelfths {
		width: 91.666%
	}
}

@media only screen and (min-width: 1001px) {
	.desk--one-whole {
		width: 100%
	}

	.desk--one-half,
	.desk--two-quarters,
	.desk--three-sixths,
	.desk--four-eighths,
	.desk--five-tenths,
	.desk--six-twelfths {
		width: 50%
	}

	.desk--one-third,
	.desk--two-sixths,
	.desk--four-twelfths {
		width: 33.333%
	}

	.desk--two-thirds,
	.desk--four-sixths,
	.desk--eight-twelfths {
		width: 66.666%
	}

	.desk--one-quarter,
	.desk--two-eighths,
	.desk--three-twelfths {
		width: 25%
	}

	.desk--three-quarters,
	.desk--six-eighths,
	.desk--nine-twelfths {
		width: 75%
	}

	.desk--one-fifth,
	.desk--two-tenths {
		width: 20%
	}

	.desk--two-fifths,
	.desk--four-tenths {
		width: 40%
	}

	.desk--three-fifths,
	.desk--six-tenths {
		width: 60%
	}

	.desk--four-fifths,
	.desk--eight-tenths {
		width: 80%
	}

	.desk--one-sixth,
	.desk--two-twelfths {
		width: 16.666%
	}

	.desk--five-sixths,
	.desk--ten-twelfths {
		width: 83.333%
	}

	.desk--one-eighth {
		width: 12.5%
	}

	.desk--three-eighths {
		width: 37.5%
	}

	.desk--five-eighths {
		width: 62.5%
	}

	.desk--seven-eighths {
		width: 87.5%
	}

	.desk--one-tenth {
		width: 10%
	}

	.desk--three-tenths {
		width: 30%
	}

	.desk--seven-tenths {
		width: 70%
	}

	.desk--nine-tenths {
		width: 90%
	}

	.desk--one-twelfth {
		width: 8.333%
	}

	.desk--five-twelfths {
		width: 41.666%
	}

	.desk--seven-twelfths {
		width: 58.333%
	}

	.desk--eleven-twelfths {
		width: 91.666%
	}
}

[class*="push--"] {
	position: relative
}

.push--one-whole {
	left: 100%
}

.push--one-half,
.push--two-quarters,
.push--three-sixths,
.push--four-eighths,
.push--five-tenths,
.push--six-twelfths {
	left: 50%
}

.push--one-third,
.push--two-sixths,
.push--four-twelfths {
	left: 33.333%
}

.push--two-thirds,
.push--four-sixths,
.push--eight-twelfths {
	left: 66.666%
}

.push--one-quarter,
.push--two-eighths,
.push--three-twelfths {
	left: 25%
}

.push--three-quarters,
.push--six-eighths,
.push--nine-twelfths {
	left: 75%
}

.push--one-fifth,
.push--two-tenths {
	left: 20%
}

.push--two-fifths,
.push--four-tenths {
	left: 40%
}

.push--three-fifths,
.push--six-tenths {
	left: 60%
}

.push--four-fifths,
.push--eight-tenths {
	left: 80%
}

.push--one-sixth,
.push--two-twelfths {
	left: 16.666%
}

.push--five-sixths,
.push--ten-twelfths {
	left: 83.333%
}

.push--one-eighth {
	left: 12.5%
}

.push--three-eighths {
	left: 37.5%
}

.push--five-eighths {
	left: 62.5%
}

.push--seven-eighths {
	left: 87.5%
}

.push--one-tenth {
	left: 10%
}

.push--three-tenths {
	left: 30%
}

.push--seven-tenths {
	left: 70%
}

.push--nine-tenths {
	left: 90%
}

.push--one-twelfth {
	left: 8.333%
}

.push--five-twelfths {
	left: 41.666%
}

.push--seven-twelfths {
	left: 58.333%
}

.push--eleven-twelfths {
	left: 91.666%
}

@media only screen and (max-width: 550px) {
	.push--skinny--one-whole {
		left: 100%
	}

	.push--skinny--one-half,
	.push--skinny--two-quarters,
	.push--skinny--three-sixths,
	.push--skinny--four-eighths,
	.push--skinny--five-tenths,
	.push--skinny--six-twelfths {
		left: 50%
	}

	.push--skinny--one-third,
	.push--skinny--two-sixths,
	.push--skinny--four-twelfths {
		left: 33.333%
	}

	.push--skinny--two-thirds,
	.push--skinny--four-sixths,
	.push--skinny--eight-twelfths {
		left: 66.666%
	}

	.push--skinny--one-quarter,
	.push--skinny--two-eighths,
	.push--skinny--three-twelfths {
		left: 25%
	}

	.push--skinny--three-quarters,
	.push--skinny--six-eighths,
	.push--skinny--nine-twelfths {
		left: 75%
	}

	.push--skinny--one-fifth,
	.push--skinny--two-tenths {
		left: 20%
	}

	.push--skinny--two-fifths,
	.push--skinny--four-tenths {
		left: 40%
	}

	.push--skinny--three-fifths,
	.push--skinny--six-tenths {
		left: 60%
	}

	.push--skinny--four-fifths,
	.push--skinny--eight-tenths {
		left: 80%
	}

	.push--skinny--one-sixth,
	.push--skinny--two-twelfths {
		left: 16.666%
	}

	.push--skinny--five-sixths,
	.push--skinny--ten-twelfths {
		left: 83.333%
	}

	.push--skinny--one-eighth {
		left: 12.5%
	}

	.push--skinny--three-eighths {
		left: 37.5%
	}

	.push--skinny--five-eighths {
		left: 62.5%
	}

	.push--skinny--seven-eighths {
		left: 87.5%
	}

	.push--skinny--one-tenth {
		left: 10%
	}

	.push--skinny--three-tenths {
		left: 30%
	}

	.push--skinny--seven-tenths {
		left: 70%
	}

	.push--skinny--nine-tenths {
		left: 90%
	}

	.push--skinny--one-twelfth {
		left: 8.333%
	}

	.push--skinny--five-twelfths {
		left: 41.666%
	}

	.push--skinny--seven-twelfths {
		left: 58.333%
	}

	.push--skinny--eleven-twelfths {
		left: 91.666%
	}
}

@media only screen and (min-width: 551px) and (max-width: 700px) {
	.push--mobile--one-whole {
		left: 100%
	}

	.push--mobile--one-half,
	.push--mobile--two-quarters,
	.push--mobile--three-sixths,
	.push--mobile--four-eighths,
	.push--mobile--five-tenths,
	.push--mobile--six-twelfths {
		left: 50%
	}

	.push--mobile--one-third,
	.push--mobile--two-sixths,
	.push--mobile--four-twelfths {
		left: 33.333%
	}

	.push--mobile--two-thirds,
	.push--mobile--four-sixths,
	.push--mobile--eight-twelfths {
		left: 66.666%
	}

	.push--mobile--one-quarter,
	.push--mobile--two-eighths,
	.push--mobile--three-twelfths {
		left: 25%
	}

	.push--mobile--three-quarters,
	.push--mobile--six-eighths,
	.push--mobile--nine-twelfths {
		left: 75%
	}

	.push--mobile--one-fifth,
	.push--mobile--two-tenths {
		left: 20%
	}

	.push--mobile--two-fifths,
	.push--mobile--four-tenths {
		left: 40%
	}

	.push--mobile--three-fifths,
	.push--mobile--six-tenths {
		left: 60%
	}

	.push--mobile--four-fifths,
	.push--mobile--eight-tenths {
		left: 80%
	}

	.push--mobile--one-sixth,
	.push--mobile--two-twelfths {
		left: 16.666%
	}

	.push--mobile--five-sixths,
	.push--mobile--ten-twelfths {
		left: 83.333%
	}

	.push--mobile--one-eighth {
		left: 12.5%
	}

	.push--mobile--three-eighths {
		left: 37.5%
	}

	.push--mobile--five-eighths {
		left: 62.5%
	}

	.push--mobile--seven-eighths {
		left: 87.5%
	}

	.push--mobile--one-tenth {
		left: 10%
	}

	.push--mobile--three-tenths {
		left: 30%
	}

	.push--mobile--seven-tenths {
		left: 70%
	}

	.push--mobile--nine-tenths {
		left: 90%
	}

	.push--mobile--one-twelfth {
		left: 8.333%
	}

	.push--mobile--five-twelfths {
		left: 41.666%
	}

	.push--mobile--seven-twelfths {
		left: 58.333%
	}

	.push--mobile--eleven-twelfths {
		left: 91.666%
	}
}

@media only screen and (min-width: 701px) and (max-width: 850px) {
	.push--palm--one-whole {
		left: 100%
	}

	.push--palm--one-half,
	.push--palm--two-quarters,
	.push--palm--three-sixths,
	.push--palm--four-eighths,
	.push--palm--five-tenths,
	.push--palm--six-twelfths {
		left: 50%
	}

	.push--palm--one-third,
	.push--palm--two-sixths,
	.push--palm--four-twelfths {
		left: 33.333%
	}

	.push--palm--two-thirds,
	.push--palm--four-sixths,
	.push--palm--eight-twelfths {
		left: 66.666%
	}

	.push--palm--one-quarter,
	.push--palm--two-eighths,
	.push--palm--three-twelfths {
		left: 25%
	}

	.push--palm--three-quarters,
	.push--palm--six-eighths,
	.push--palm--nine-twelfths {
		left: 75%
	}

	.push--palm--one-fifth,
	.push--palm--two-tenths {
		left: 20%
	}

	.push--palm--two-fifths,
	.push--palm--four-tenths {
		left: 40%
	}

	.push--palm--three-fifths,
	.push--palm--six-tenths {
		left: 60%
	}

	.push--palm--four-fifths,
	.push--palm--eight-tenths {
		left: 80%
	}

	.push--palm--one-sixth,
	.push--palm--two-twelfths {
		left: 16.666%
	}

	.push--palm--five-sixths,
	.push--palm--ten-twelfths {
		left: 83.333%
	}

	.push--palm--one-eighth {
		left: 12.5%
	}

	.push--palm--three-eighths {
		left: 37.5%
	}

	.push--palm--five-eighths {
		left: 62.5%
	}

	.push--palm--seven-eighths {
		left: 87.5%
	}

	.push--palm--one-tenth {
		left: 10%
	}

	.push--palm--three-tenths {
		left: 30%
	}

	.push--palm--seven-tenths {
		left: 70%
	}

	.push--palm--nine-tenths {
		left: 90%
	}

	.push--palm--one-twelfth {
		left: 8.333%
	}

	.push--palm--five-twelfths {
		left: 41.666%
	}

	.push--palm--seven-twelfths {
		left: 58.333%
	}

	.push--palm--eleven-twelfths {
		left: 91.666%
	}
}

@media only screen and (min-width: 851px) and (max-width: 1000px) {
	.push--lap--one-whole {
		left: 100%
	}

	.push--lap--one-half,
	.push--lap--two-quarters,
	.push--lap--three-sixths,
	.push--lap--four-eighths,
	.push--lap--five-tenths,
	.push--lap--six-twelfths {
		left: 50%
	}

	.push--lap--one-third,
	.push--lap--two-sixths,
	.push--lap--four-twelfths {
		left: 33.333%
	}

	.push--lap--two-thirds,
	.push--lap--four-sixths,
	.push--lap--eight-twelfths {
		left: 66.666%
	}

	.push--lap--one-quarter,
	.push--lap--two-eighths,
	.push--lap--three-twelfths {
		left: 25%
	}

	.push--lap--three-quarters,
	.push--lap--six-eighths,
	.push--lap--nine-twelfths {
		left: 75%
	}

	.push--lap--one-fifth,
	.push--lap--two-tenths {
		left: 20%
	}

	.push--lap--two-fifths,
	.push--lap--four-tenths {
		left: 40%
	}

	.push--lap--three-fifths,
	.push--lap--six-tenths {
		left: 60%
	}

	.push--lap--four-fifths,
	.push--lap--eight-tenths {
		left: 80%
	}

	.push--lap--one-sixth,
	.push--lap--two-twelfths {
		left: 16.666%
	}

	.push--lap--five-sixths,
	.push--lap--ten-twelfths {
		left: 83.333%
	}

	.push--lap--one-eighth {
		left: 12.5%
	}

	.push--lap--three-eighths {
		left: 37.5%
	}

	.push--lap--five-eighths {
		left: 62.5%
	}

	.push--lap--seven-eighths {
		left: 87.5%
	}

	.push--lap--one-tenth {
		left: 10%
	}

	.push--lap--three-tenths {
		left: 30%
	}

	.push--lap--seven-tenths {
		left: 70%
	}

	.push--lap--nine-tenths {
		left: 90%
	}

	.push--lap--one-twelfth {
		left: 8.333%
	}

	.push--lap--five-twelfths {
		left: 41.666%
	}

	.push--lap--seven-twelfths {
		left: 58.333%
	}

	.push--lap--eleven-twelfths {
		left: 91.666%
	}
}

@media only screen and (max-width: 1000px) {
	.push--portable--one-whole {
		left: 100%
	}

	.push--portable--one-half,
	.push--portable--two-quarters,
	.push--portable--three-sixths,
	.push--portable--four-eighths,
	.push--portable--five-tenths,
	.push--portable--six-twelfths {
		left: 50%
	}

	.push--portable--one-third,
	.push--portable--two-sixths,
	.push--portable--four-twelfths {
		left: 33.333%
	}

	.push--portable--two-thirds,
	.push--portable--four-sixths,
	.push--portable--eight-twelfths {
		left: 66.666%
	}

	.push--portable--one-quarter,
	.push--portable--two-eighths,
	.push--portable--three-twelfths {
		left: 25%
	}

	.push--portable--three-quarters,
	.push--portable--six-eighths,
	.push--portable--nine-twelfths {
		left: 75%
	}

	.push--portable--one-fifth,
	.push--portable--two-tenths {
		left: 20%
	}

	.push--portable--two-fifths,
	.push--portable--four-tenths {
		left: 40%
	}

	.push--portable--three-fifths,
	.push--portable--six-tenths {
		left: 60%
	}

	.push--portable--four-fifths,
	.push--portable--eight-tenths {
		left: 80%
	}

	.push--portable--one-sixth,
	.push--portable--two-twelfths {
		left: 16.666%
	}

	.push--portable--five-sixths,
	.push--portable--ten-twelfths {
		left: 83.333%
	}

	.push--portable--one-eighth {
		left: 12.5%
	}

	.push--portable--three-eighths {
		left: 37.5%
	}

	.push--portable--five-eighths {
		left: 62.5%
	}

	.push--portable--seven-eighths {
		left: 87.5%
	}

	.push--portable--one-tenth {
		left: 10%
	}

	.push--portable--three-tenths {
		left: 30%
	}

	.push--portable--seven-tenths {
		left: 70%
	}

	.push--portable--nine-tenths {
		left: 90%
	}

	.push--portable--one-twelfth {
		left: 8.333%
	}

	.push--portable--five-twelfths {
		left: 41.666%
	}

	.push--portable--seven-twelfths {
		left: 58.333%
	}

	.push--portable--eleven-twelfths {
		left: 91.666%
	}
}

@media only screen and (min-width: 1001px) {
	.push--desk--one-whole {
		left: 100%
	}

	.push--desk--one-half,
	.push--desk--two-quarters,
	.push--desk--three-sixths,
	.push--desk--four-eighths,
	.push--desk--five-tenths,
	.push--desk--six-twelfths {
		left: 50%
	}

	.push--desk--one-third,
	.push--desk--two-sixths,
	.push--desk--four-twelfths {
		left: 33.333%
	}

	.push--desk--two-thirds,
	.push--desk--four-sixths,
	.push--desk--eight-twelfths {
		left: 66.666%
	}

	.push--desk--one-quarter,
	.push--desk--two-eighths,
	.push--desk--three-twelfths {
		left: 25%
	}

	.push--desk--three-quarters,
	.push--desk--six-eighths,
	.push--desk--nine-twelfths {
		left: 75%
	}

	.push--desk--one-fifth,
	.push--desk--two-tenths {
		left: 20%
	}

	.push--desk--two-fifths,
	.push--desk--four-tenths {
		left: 40%
	}

	.push--desk--three-fifths,
	.push--desk--six-tenths {
		left: 60%
	}

	.push--desk--four-fifths,
	.push--desk--eight-tenths {
		left: 80%
	}

	.push--desk--one-sixth,
	.push--desk--two-twelfths {
		left: 16.666%
	}

	.push--desk--five-sixths,
	.push--desk--ten-twelfths {
		left: 83.333%
	}

	.push--desk--one-eighth {
		left: 12.5%
	}

	.push--desk--three-eighths {
		left: 37.5%
	}

	.push--desk--five-eighths {
		left: 62.5%
	}

	.push--desk--seven-eighths {
		left: 87.5%
	}

	.push--desk--one-tenth {
		left: 10%
	}

	.push--desk--three-tenths {
		left: 30%
	}

	.push--desk--seven-tenths {
		left: 70%
	}

	.push--desk--nine-tenths {
		left: 90%
	}

	.push--desk--one-twelfth {
		left: 8.333%
	}

	.push--desk--five-twelfths {
		left: 41.666%
	}

	.push--desk--seven-twelfths {
		left: 58.333%
	}

	.push--desk--eleven-twelfths {
		left: 91.666%
	}
}

[class*="pull--"] {
	position: relative
}

.pull--one-whole {
	right: 100%
}

.pull--one-half,
.pull--two-quarters,
.pull--three-sixths,
.pull--four-eighths,
.pull--five-tenths,
.pull--six-twelfths {
	right: 50%
}

.pull--one-third,
.pull--two-sixths,
.pull--four-twelfths {
	right: 33.333%
}

.pull--two-thirds,
.pull--four-sixths,
.pull--eight-twelfths {
	right: 66.666%
}

.pull--one-quarter,
.pull--two-eighths,
.pull--three-twelfths {
	right: 25%
}

.pull--three-quarters,
.pull--six-eighths,
.pull--nine-twelfths {
	right: 75%
}

.pull--one-fifth,
.pull--two-tenths {
	right: 20%
}

.pull--two-fifths,
.pull--four-tenths {
	right: 40%
}

.pull--three-fifths,
.pull--six-tenths {
	right: 60%
}

.pull--four-fifths,
.pull--eight-tenths {
	right: 80%
}

.pull--one-sixth,
.pull--two-twelfths {
	right: 16.666%
}

.pull--five-sixths,
.pull--ten-twelfths {
	right: 83.333%
}

.pull--one-eighth {
	right: 12.5%
}

.pull--three-eighths {
	right: 37.5%
}

.pull--five-eighths {
	right: 62.5%
}

.pull--seven-eighths {
	right: 87.5%
}

.pull--one-tenth {
	right: 10%
}

.pull--three-tenths {
	right: 30%
}

.pull--seven-tenths {
	right: 70%
}

.pull--nine-tenths {
	right: 90%
}

.pull--one-twelfth {
	right: 8.333%
}

.pull--five-twelfths {
	right: 41.666%
}

.pull--seven-twelfths {
	right: 58.333%
}

.pull--eleven-twelfths {
	right: 91.666%
}

@media only screen and (max-width: 550px) {
	.pull--skinny--one-whole {
		right: 100%
	}

	.pull--skinny--one-half,
	.pull--skinny--two-quarters,
	.pull--skinny--three-sixths,
	.pull--skinny--four-eighths,
	.pull--skinny--five-tenths,
	.pull--skinny--six-twelfths {
		right: 50%
	}

	.pull--skinny--one-third,
	.pull--skinny--two-sixths,
	.pull--skinny--four-twelfths {
		right: 33.333%
	}

	.pull--skinny--two-thirds,
	.pull--skinny--four-sixths,
	.pull--skinny--eight-twelfths {
		right: 66.666%
	}

	.pull--skinny--one-quarter,
	.pull--skinny--two-eighths,
	.pull--skinny--three-twelfths {
		right: 25%
	}

	.pull--skinny--three-quarters,
	.pull--skinny--six-eighths,
	.pull--skinny--nine-twelfths {
		right: 75%
	}

	.pull--skinny--one-fifth,
	.pull--skinny--two-tenths {
		right: 20%
	}

	.pull--skinny--two-fifths,
	.pull--skinny--four-tenths {
		right: 40%
	}

	.pull--skinny--three-fifths,
	.pull--skinny--six-tenths {
		right: 60%
	}

	.pull--skinny--four-fifths,
	.pull--skinny--eight-tenths {
		right: 80%
	}

	.pull--skinny--one-sixth,
	.pull--skinny--two-twelfths {
		right: 16.666%
	}

	.pull--skinny--five-sixths,
	.pull--skinny--ten-twelfths {
		right: 83.333%
	}

	.pull--skinny--one-eighth {
		right: 12.5%
	}

	.pull--skinny--three-eighths {
		right: 37.5%
	}

	.pull--skinny--five-eighths {
		right: 62.5%
	}

	.pull--skinny--seven-eighths {
		right: 87.5%
	}

	.pull--skinny--one-tenth {
		right: 10%
	}

	.pull--skinny--three-tenths {
		right: 30%
	}

	.pull--skinny--seven-tenths {
		right: 70%
	}

	.pull--skinny--nine-tenths {
		right: 90%
	}

	.pull--skinny--one-twelfth {
		right: 8.333%
	}

	.pull--skinny--five-twelfths {
		right: 41.666%
	}

	.pull--skinny--seven-twelfths {
		right: 58.333%
	}

	.pull--skinny--eleven-twelfths {
		right: 91.666%
	}
}

@media only screen and (min-width: 551px) and (max-width: 700px) {
	.pull--mobile--one-whole {
		right: 100%
	}

	.pull--mobile--one-half,
	.pull--mobile--two-quarters,
	.pull--mobile--three-sixths,
	.pull--mobile--four-eighths,
	.pull--mobile--five-tenths,
	.pull--mobile--six-twelfths {
		right: 50%
	}

	.pull--mobile--one-third,
	.pull--mobile--two-sixths,
	.pull--mobile--four-twelfths {
		right: 33.333%
	}

	.pull--mobile--two-thirds,
	.pull--mobile--four-sixths,
	.pull--mobile--eight-twelfths {
		right: 66.666%
	}

	.pull--mobile--one-quarter,
	.pull--mobile--two-eighths,
	.pull--mobile--three-twelfths {
		right: 25%
	}

	.pull--mobile--three-quarters,
	.pull--mobile--six-eighths,
	.pull--mobile--nine-twelfths {
		right: 75%
	}

	.pull--mobile--one-fifth,
	.pull--mobile--two-tenths {
		right: 20%
	}

	.pull--mobile--two-fifths,
	.pull--mobile--four-tenths {
		right: 40%
	}

	.pull--mobile--three-fifths,
	.pull--mobile--six-tenths {
		right: 60%
	}

	.pull--mobile--four-fifths,
	.pull--mobile--eight-tenths {
		right: 80%
	}

	.pull--mobile--one-sixth,
	.pull--mobile--two-twelfths {
		right: 16.666%
	}

	.pull--mobile--five-sixths,
	.pull--mobile--ten-twelfths {
		right: 83.333%
	}

	.pull--mobile--one-eighth {
		right: 12.5%
	}

	.pull--mobile--three-eighths {
		right: 37.5%
	}

	.pull--mobile--five-eighths {
		right: 62.5%
	}

	.pull--mobile--seven-eighths {
		right: 87.5%
	}

	.pull--mobile--one-tenth {
		right: 10%
	}

	.pull--mobile--three-tenths {
		right: 30%
	}

	.pull--mobile--seven-tenths {
		right: 70%
	}

	.pull--mobile--nine-tenths {
		right: 90%
	}

	.pull--mobile--one-twelfth {
		right: 8.333%
	}

	.pull--mobile--five-twelfths {
		right: 41.666%
	}

	.pull--mobile--seven-twelfths {
		right: 58.333%
	}

	.pull--mobile--eleven-twelfths {
		right: 91.666%
	}
}

@media only screen and (min-width: 701px) and (max-width: 850px) {
	.pull--palm--one-whole {
		right: 100%
	}

	.pull--palm--one-half,
	.pull--palm--two-quarters,
	.pull--palm--three-sixths,
	.pull--palm--four-eighths,
	.pull--palm--five-tenths,
	.pull--palm--six-twelfths {
		right: 50%
	}

	.pull--palm--one-third,
	.pull--palm--two-sixths,
	.pull--palm--four-twelfths {
		right: 33.333%
	}

	.pull--palm--two-thirds,
	.pull--palm--four-sixths,
	.pull--palm--eight-twelfths {
		right: 66.666%
	}

	.pull--palm--one-quarter,
	.pull--palm--two-eighths,
	.pull--palm--three-twelfths {
		right: 25%
	}

	.pull--palm--three-quarters,
	.pull--palm--six-eighths,
	.pull--palm--nine-twelfths {
		right: 75%
	}

	.pull--palm--one-fifth,
	.pull--palm--two-tenths {
		right: 20%
	}

	.pull--palm--two-fifths,
	.pull--palm--four-tenths {
		right: 40%
	}

	.pull--palm--three-fifths,
	.pull--palm--six-tenths {
		right: 60%
	}

	.pull--palm--four-fifths,
	.pull--palm--eight-tenths {
		right: 80%
	}

	.pull--palm--one-sixth,
	.pull--palm--two-twelfths {
		right: 16.666%
	}

	.pull--palm--five-sixths,
	.pull--palm--ten-twelfths {
		right: 83.333%
	}

	.pull--palm--one-eighth {
		right: 12.5%
	}

	.pull--palm--three-eighths {
		right: 37.5%
	}

	.pull--palm--five-eighths {
		right: 62.5%
	}

	.pull--palm--seven-eighths {
		right: 87.5%
	}

	.pull--palm--one-tenth {
		right: 10%
	}

	.pull--palm--three-tenths {
		right: 30%
	}

	.pull--palm--seven-tenths {
		right: 70%
	}

	.pull--palm--nine-tenths {
		right: 90%
	}

	.pull--palm--one-twelfth {
		right: 8.333%
	}

	.pull--palm--five-twelfths {
		right: 41.666%
	}

	.pull--palm--seven-twelfths {
		right: 58.333%
	}

	.pull--palm--eleven-twelfths {
		right: 91.666%
	}
}

@media only screen and (min-width: 851px) and (max-width: 1000px) {
	.pull--lap--one-whole {
		right: 100%
	}

	.pull--lap--one-half,
	.pull--lap--two-quarters,
	.pull--lap--three-sixths,
	.pull--lap--four-eighths,
	.pull--lap--five-tenths,
	.pull--lap--six-twelfths {
		right: 50%
	}

	.pull--lap--one-third,
	.pull--lap--two-sixths,
	.pull--lap--four-twelfths {
		right: 33.333%
	}

	.pull--lap--two-thirds,
	.pull--lap--four-sixths,
	.pull--lap--eight-twelfths {
		right: 66.666%
	}

	.pull--lap--one-quarter,
	.pull--lap--two-eighths,
	.pull--lap--three-twelfths {
		right: 25%
	}

	.pull--lap--three-quarters,
	.pull--lap--six-eighths,
	.pull--lap--nine-twelfths {
		right: 75%
	}

	.pull--lap--one-fifth,
	.pull--lap--two-tenths {
		right: 20%
	}

	.pull--lap--two-fifths,
	.pull--lap--four-tenths {
		right: 40%
	}

	.pull--lap--three-fifths,
	.pull--lap--six-tenths {
		right: 60%
	}

	.pull--lap--four-fifths,
	.pull--lap--eight-tenths {
		right: 80%
	}

	.pull--lap--one-sixth,
	.pull--lap--two-twelfths {
		right: 16.666%
	}

	.pull--lap--five-sixths,
	.pull--lap--ten-twelfths {
		right: 83.333%
	}

	.pull--lap--one-eighth {
		right: 12.5%
	}

	.pull--lap--three-eighths {
		right: 37.5%
	}

	.pull--lap--five-eighths {
		right: 62.5%
	}

	.pull--lap--seven-eighths {
		right: 87.5%
	}

	.pull--lap--one-tenth {
		right: 10%
	}

	.pull--lap--three-tenths {
		right: 30%
	}

	.pull--lap--seven-tenths {
		right: 70%
	}

	.pull--lap--nine-tenths {
		right: 90%
	}

	.pull--lap--one-twelfth {
		right: 8.333%
	}

	.pull--lap--five-twelfths {
		right: 41.666%
	}

	.pull--lap--seven-twelfths {
		right: 58.333%
	}

	.pull--lap--eleven-twelfths {
		right: 91.666%
	}
}

@media only screen and (max-width: 1000px) {
	.pull--portable--one-whole {
		right: 100%
	}

	.pull--portable--one-half,
	.pull--portable--two-quarters,
	.pull--portable--three-sixths,
	.pull--portable--four-eighths,
	.pull--portable--five-tenths,
	.pull--portable--six-twelfths {
		right: 50%
	}

	.pull--portable--one-third,
	.pull--portable--two-sixths,
	.pull--portable--four-twelfths {
		right: 33.333%
	}

	.pull--portable--two-thirds,
	.pull--portable--four-sixths,
	.pull--portable--eight-twelfths {
		right: 66.666%
	}

	.pull--portable--one-quarter,
	.pull--portable--two-eighths,
	.pull--portable--three-twelfths {
		right: 25%
	}

	.pull--portable--three-quarters,
	.pull--portable--six-eighths,
	.pull--portable--nine-twelfths {
		right: 75%
	}

	.pull--portable--one-fifth,
	.pull--portable--two-tenths {
		right: 20%
	}

	.pull--portable--two-fifths,
	.pull--portable--four-tenths {
		right: 40%
	}

	.pull--portable--three-fifths,
	.pull--portable--six-tenths {
		right: 60%
	}

	.pull--portable--four-fifths,
	.pull--portable--eight-tenths {
		right: 80%
	}

	.pull--portable--one-sixth,
	.pull--portable--two-twelfths {
		right: 16.666%
	}

	.pull--portable--five-sixths,
	.pull--portable--ten-twelfths {
		right: 83.333%
	}

	.pull--portable--one-eighth {
		right: 12.5%
	}

	.pull--portable--three-eighths {
		right: 37.5%
	}

	.pull--portable--five-eighths {
		right: 62.5%
	}

	.pull--portable--seven-eighths {
		right: 87.5%
	}

	.pull--portable--one-tenth {
		right: 10%
	}

	.pull--portable--three-tenths {
		right: 30%
	}

	.pull--portable--seven-tenths {
		right: 70%
	}

	.pull--portable--nine-tenths {
		right: 90%
	}

	.pull--portable--one-twelfth {
		right: 8.333%
	}

	.pull--portable--five-twelfths {
		right: 41.666%
	}

	.pull--portable--seven-twelfths {
		right: 58.333%
	}

	.pull--portable--eleven-twelfths {
		right: 91.666%
	}
}

@media only screen and (min-width: 1001px) {
	.pull--desk--one-whole {
		right: 100%
	}

	.pull--desk--one-half,
	.pull--desk--two-quarters,
	.pull--desk--three-sixths,
	.pull--desk--four-eighths,
	.pull--desk--five-tenths,
	.pull--desk--six-twelfths {
		right: 50%
	}

	.pull--desk--one-third,
	.pull--desk--two-sixths,
	.pull--desk--four-twelfths {
		right: 33.333%
	}

	.pull--desk--two-thirds,
	.pull--desk--four-sixths,
	.pull--desk--eight-twelfths {
		right: 66.666%
	}

	.pull--desk--one-quarter,
	.pull--desk--two-eighths,
	.pull--desk--three-twelfths {
		right: 25%
	}

	.pull--desk--three-quarters,
	.pull--desk--six-eighths,
	.pull--desk--nine-twelfths {
		right: 75%
	}

	.pull--desk--one-fifth,
	.pull--desk--two-tenths {
		right: 20%
	}

	.pull--desk--two-fifths,
	.pull--desk--four-tenths {
		right: 40%
	}

	.pull--desk--three-fifths,
	.pull--desk--six-tenths {
		right: 60%
	}

	.pull--desk--four-fifths,
	.pull--desk--eight-tenths {
		right: 80%
	}

	.pull--desk--one-sixth,
	.pull--desk--two-twelfths {
		right: 16.666%
	}

	.pull--desk--five-sixths,
	.pull--desk--ten-twelfths {
		right: 83.333%
	}

	.pull--desk--one-eighth {
		right: 12.5%
	}

	.pull--desk--three-eighths {
		right: 37.5%
	}

	.pull--desk--five-eighths {
		right: 62.5%
	}

	.pull--desk--seven-eighths {
		right: 87.5%
	}

	.pull--desk--one-tenth {
		right: 10%
	}

	.pull--desk--three-tenths {
		right: 30%
	}

	.pull--desk--seven-tenths {
		right: 70%
	}

	.pull--desk--nine-tenths {
		right: 90%
	}

	.pull--desk--one-twelfth {
		right: 8.333%
	}

	.pull--desk--five-twelfths {
		right: 41.666%
	}

	.pull--desk--seven-twelfths {
		right: 58.333%
	}

	.pull--desk--eleven-twelfths {
		right: 91.666%
	}
}