/*
 Theme Name:   Parris 1936
 Theme URI:    http://www.pagesparx.com/
 Description:  Parris MFG CO
 Author:       PageSparx, Inc.
 Author URI:   http://www.pagesparx.com
 Template:     Divi
 Version:      1.0.0
*/

@charset "UTF-8";
body,
body.et_cover_background {
	background-image:  url('/wp-content/themes/Parris/images/sky.png');
	background-size: 100% 20vh !important;
	background-repeat: repeat-x !important;
	background-attachment: scroll !important;
}
#main-header {
	background: none;
    -webkit-transition: background 1.5s;
    transition: background 1.5s;
    box-shadow: none;
	background: url('/wp-content/themes/Parris/images/header-bg.png');
	background-position: center -160px;
	background-repeat: no-repeat;
	background-size: 100% 150%;
	padding-bottom: 20px;
}
#main-header.et-fixed-header {
    box-shadow: none !important;
	background-repeat: no-repeat;
	background-position: center -35px;
}

#top-menu a {
	text-transform: uppercase;
}

#top-menu .menu-item-has-children .menu-item a {
	font-family: 'Arvo' !important;
	font-size: 16px;
}

#top-menu li li {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100% !important;
}

#top-menu li .menu-item-has-children>a:first-child {
	width: 100% !important;
}

#top-menu li .menu-item-has-children>a:first-child:after {
	right: 20px !important;
}

#top-menu li li.current-menu-parent a {
	font-weight: 900;
}

#top-menu li li.current-menu-parent li a {
	font-weight: 400;
}

#top-menu li li.current-menu-item a {
	font-weight: 900 !important;
}

#home_section {
	height: 100vh;
	overflow: hidden;
}
/*
page-template-default
page
page-id-6
logged-in
custom-background
woocommerce-cart
woocommerce-page
et_pb_button_helper_class
et_fullwidth_secondary_nav
et_fixed_nav
et_show_nav
et_cover_background
et_pb_gutter
osx
et_pb_gutters3
et_primary_nav_dropdown_animation_fade
et_secondary_nav_dropdown_animation_fade
et_pb_footer_columns4
et_header_style_split
et_pb_svg_logo
et_full_width_page
et_divi_theme
et_minified_js
et_minified_css
chrome
shift
page-template-default page page-id-7 logged-in custom-background woocommerce-checkout woocommerce-page et_pb_button_helper_class et_fullwidth_secondary_nav et_fixed_nav et_show_nav et_cover_background et_pb_gutter osx et_pb_gutters3 et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_pb_footer_columns4 et_header_style_split et_pb_svg_logo et_full_width_page et_divi_theme et_minified_js et_minified_css chrome shift
*/
body.single-product.woocommerce,
body.woocommerce-cart,
body.woocommerce-checkout,
body[class^='term'],
body[class*=' term'],
body.woocommerce-account
{
	background-image: url('/wp-content/themes/Parris/images/barnwood1800.jpg') !important;
	background-size: 100% !important;
	background-repeat: repeat-y !important;
	background-position: center top !important;
}

body.single-product.woocommerce #main-header,
body.woocommerce-cart #main-header,
body.woocommerce-checkout #main-header,
body[class^='term'] #main-header,
body[class*=' term'] #main-header,
body.woocommerce-account #main-header
{
	background-position: center -35px;
}
body.woocommerce-cart #main-content,
body.woocommerce-checkout #main-content,
body[class^='term'] #main-content,
body[class*=' term'] #main-content,
body.woocommerce-account #main-content
{
	background-color: transparent !important;
}
body.woocommerce-cart #main-content .container,
body.woocommerce-checkout #main-content .container,
body.woocommerce-account #main-content .container
{
	margin: 40px auto 250px auto;
	padding: 30px;
	background-color: rgba(255,255,255,.9);
	border: 10px double #000000;
}

body.woocommerce-cart #main-footer,
body.woocommerce-checkout #main-footer,
body.woocommerce-account #main-footer
{
	width: 100%;
	position: fixed !important;
	z-index: 10000 !important;
	overflow: visible !important;
	bottom: 0 !important;
}

.woocommerce-page .woocommerce-products-header {
    overflow: hidden;
	padding: 30px;
	background-color: rgba(255,255,255,.9);
	border: 10px double #000000;
	margin-bottom: 40px;
}
.woocommerce-page .woocommerce-result-count,
.woocommerce-page .woocommerce-ordering
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.orderby,
.woocommerce div.product form.cart .variations td select,
.woocommerce div.product form.cart .variations td select option {
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-color: #666666;
	border: 1px solid #000000;
	color: #ffffff !important;
	font-size: 18px;
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.woocommerce button.button.alt.disabled {
	background-color: #cccccc;
}
/*
archive
tax-product_cat
term-hunting
term-77
logged-in
custom-background
woocommerce woocommerce-page et_pb_button_helper_class et_fullwidth_secondary_nav et_fixed_nav et_show_nav et_cover_background et_secondary_nav_enabled et_pb_gutter osx et_pb_gutters3 et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_pb_footer_columns4 et_header_style_split et_pb_svg_logo et_full_width_page et_divi_theme et_minified_js et_minified_css chrome shift

post-5957
product
type-product
status-publish
has-post-thumbnail
product_cat-hunting
first instock taxable
shipping-taxable
purchasable
product-type-variable
has-default-attributes
has-children
*/
/* SET WOOCOMMERCE ARCHIVE PAGES TO 3 COLUMNS */
.woocommerce-page ul.products li.product {
    width: 30.75% !important;
	margin-right: 3.8% !important;
}
.woocommerce-page ul.products li.product:nth-child(3n) {
	margin-right: 0px !important;
}
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n) {
	margin-right: 3.8%;
}
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1) {
	clear: none;
}



body.single-product.woocommerce #main-content #content-area {
	background-color: rgba(255,255,255,.9);
	padding: 30px;
	border: 10px double #000000;
	margin-bottom: 40px;
}
.button:after,
.button:hover {
	color: #ffffff !important;
}

body.single-product.woocommerce .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	max-width: 400px;
}

body.single-product.woocommerce h1.product_title.entry-title {
	font-family: 'Ultra' !important;
	color: #666;
	font-size: 2em;
}
body.single-product.woocommerce span.woocommerce-Price-amount.amount {
	font-family: 'Ultra' !important;
	font-size: 3em !important;
	color: #ccc;
   -webkit-text-stroke-width: 1.5px;
   -webkit-text-stroke-color: #444;
}
.entry-summary p.price span {
	font-size: .5em !important;
	line-height: 1em !important;
    vertical-align: top !important;
}
.price {
	fill: #cccccc;
	stroke: #444444;
	stroke-width:1px;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
	font-family: 'Ultra';
	font-size: 2.5em;
}
.woocommerce-variation.single_variation.price {
	height: 60px;
}
body.single-product.woocommerce ul.products li.product .price span.woocommerce-Price-amount.amount,
.page.woocommerce ul.products li.product .price,
.page.woocommerce-page ul.products li.product .price,
.page .price,
.woocommerce ul.products li.product .price,
.archive.woocommerce ul.products li.product .price,
.archive.woocommerce-page ul.products li.product .price,
.archive .price {
	background: #231f20;
	border-radius: 2em;
	text-align: center;
	color: #fff !important;
	margin: 0 auto !important;
	width: 80%;
	font-size: 14px !important;
   -webkit-text-stroke-width: 0px;
}
.et_pb_shop ul.products li.product {
	text-align: center;
}
.ps-price-check {
	padding: 3px 15px;
	background: #231f20;
	border-radius: 2em;
	text-align: center;
	color: #fff !important;
	margin: 0 auto !important;
	width: 80%;
	font-size: 14px !important;
}
.woocommerce-variation.single_variation {
	padding-bottom: 20px;
}
.woocommerce-variation-description {
	padding-bottom: 18px;
}
.woocommerce-tabs.wc-tabs-wrapper,
.woocommerce-breadcrumb {
	font-family: 'Arvo' !important;
}

body.single-product.woocommerce .pswp__bg {
	/*background-image: url('/wp-content/themes/Parris/images/barnwood1800.jpg') !important;background-size: 100% !important;background-repeat: repeat-y !important;background-position: center top !important;*/
	background-color: #fff !important;
}
body.single-product.woocommerce .pswp__button {
	color: #000;
}
body.single-product.woocommerce .pswp__button--arrow--left:before,
body.single-product.woocommerce .pswp__button--arrow--right:before {
	width: 48px;
	height: 23.45px;
	background-size: 48px 23px;
	background-position: left top;
}
body.single-product.woocommerce .pswp__button--arrow--left:before {
	background-image: url('/wp-content/themes/Parris/images/prev.svg') !important;
}
body.single-product.woocommerce .pswp__button--arrow--right:before {
	background-image: url('/wp-content/themes/Parris/images/next.svg') !important;
}



body.single-product.woocommerce #main-content {
	background-color: transparent;
}
#categories {
	position: relative;
	opacity: 0;
	background-image: url('/wp-content/themes/Parris/images/barnwood1800.jpg');
	background-size: 100%;
	background-repeat: repeat-y;
	background-position: center top;
	background-color: transparent !important;
	z-index: 500;
}
#categories.home {
	-webkit-mask-box-image: url("/wp-content/themes/Parris/images/torn-edge.svg") 90;
	mask-border: url("/wp-content/themes/Parris/images/torn-edge.svg") 90;
}
#categories.shift {
	opacity: 1;
	-webkit-transition: opacity .5s;
	transition: opacity .5;
}
.category-divider {
	height: 12vw !important;
}
#replicas-by-parris-banner {
	width: 100%;
	opacity: 0;
	margin-top: 65px;
	position: absolute;
	overflow-y: hidden;
	-webkit-transition: opacity 2s;
	transition: opacity 2s;
}

#hero-foreground1800 {
	width: 100%;
	position: absolute;
	margin-top: 100vh !important;
	-webkit-transition: margin-top 2.5s;
	transition: margin-top 2.5s;
	overflow-y: hidden;
}
#hero-midground1800 {
	width: 100%;
	position: absolute;
	margin-top: 100vh !important;
	-webkit-transition: margin-top 2.2s;
	transition: margin-top 2.2s;
	overflow-y: hidden;
	background-position: 0px 0px;
	background-image: url('/wp-content/themes/Parris/images/hero-atmosphere1800.png');
}
#hero-background1800 {
	width: 100%;
	position: absolute;
	margin-top: 100vh !important;
	-webkit-transition: margin-top 1.5s;
	transition: margin-top 1.5s;
	overflow-y: hidden;
}

#cowboy-atmosphere {
	width: 100%;
	position: absolute;
	opacity: 0;
	animation-name: cowboy-atmosphere;
	margin-top: 0vw !important;
	left: -100%;
	animation-duration: 20s;
	animation-iteration-count: infinite;
}
@-webkit-keyframes cowboy-atmosphere {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}
@keyframes cowboy-atmosphere {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}

#cowboy-atmosphere-2 {
	width: 100%;
	position: absolute;
	opacity: 0;
	animation-name: cowboy-atmosphere-2;
	margin-top: 0vw !important;
	left: -100%;
	animation-delay: 5s;
	animation-duration: 30s;
	animation-iteration-count: infinite;
}
@-webkit-keyframes cowboy-atmosphere-2 {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .75;}
    50%  {opacity: .55;}
    100% {opacity: 1; left: 100%;}
}
@keyframes cowboy-atmosphere-2 {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}



#replicas-by-parris-banner.shift {
	opacity: 1;
}
#hero-foreground1800.shift {
	margin-top: -5vw !important;
	animation-timing-function: ease-out;
}
#hero-midground1800.shift {
	margin-top: 0vw !important;
	animation-timing-function: ease-out;
}
#hero-background1800.shift {
	margin-top: 0vw !important;
	animation-timing-function: ease-out;
}

#hero-atmosphere1800 {
	width: 100%;
	position: absolute;
	opacity: 0;
	-webkit-transition: margin-top 1.5s;
	transition: margin-top 1.5s;
	overflow-y: hidden;
	animation-name: dust;
	margin-top: 0vw !important;
	left: -100%;
	animation-duration: 10s;
	animation-iteration-count: infinite;
}
@-webkit-keyframes dust {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}
@keyframes dust {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}

#hero-atmosphere1800-2 {
	width: 100%;
	position: absolute;
	opacity: 0;
	-webkit-transition: margin-top 1.5s;
	transition: margin-top 1.5s;
	overflow-y: hidden;
	animation-name: dust-2;
	margin-top: 0vw !important;
	left: -100%;
	animation-delay: 5s;
	animation-duration: 10s;
	animation-iteration-count: infinite;
}
@-webkit-keyframes dust-2 {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .75;}
    50%  {opacity: .55;}
    100% {opacity: 1; left: 100%;}
}
@keyframes dust-2 {
    0%   {opacity: 0; left: -100%;}
    25%  {opacity: .5;}
    50%  {opacity: .25;}
    100% {opacity: .9; left: 100%;}
}


#main-footer {
	opacity: 0;
	position: relative;
	z-index: 10000;
	overflow: visible;
}
.ps-footer-info {
	color: #666666;
	float: left;
	text-align: left;
	width: 50%;
	color: #666666;
	font-size: 14px;
}
#footer-info {
	line-height: 1.2em;
}
#ps-footer-logo {
	padding: 5px 20px 0 0;
	width: 70px;
	height: auto;
	display: inline-block;
	vertical-align: top;
}
#ps-footer-location {
	text-align: left;
	color: #666666;
	display: inline-block;
	line-height: 1.2em;
}
#footer-menu-image {
	position: absolute;
	height: 161px;
	width: 238px;
	background-image: url('/wp-content/themes/Parris/images/footer.svg');
	top: -70px;
	background-repeat: no-repeat;
	z-index: 100;
}
#footer-menu-bar {
	position: absolute;
	height: 38px;
	width: 100%;
	background-image: url('/wp-content/themes/Parris/images/footer-menu-bar.svg');
	top: -30px;
	background-repeat: repeat-x;
	background-position: 510px bottom;
}
#footer-bottom-bar-image {
	position: absolute;
	height: 38px;
	width: 100%;
	background-image: url('/wp-content/themes/Parris/images/footer-bottom-bar.svg');
	top: 45px;
	background-repeat: repeat-x;
}
#et-footer-nav {
	text-align: right;
	padding-bottom: 15px;
	background: #004945;
	background: -moz-linear-gradient(top, #004945 5%, #002d2a 90%);
	background: -webkit-linear-gradient(top, #004945 5%,#002d2a 90%);
	background: linear-gradient(to bottom, #004945 5%,#002d2a 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004945', endColorstr='#002d2a',GradientType=0 );
}
#et-footer-nav .container {
	text-align: right;
}

.warning-box,
.warning-box-bold,
.warning-box-bolder {
	line-height: 1.3em;
	font-size: .8em;
	text-align: justify;
	margin: 15px 0;
}
.warning-box-bold,
.warning-box-bolder {
	padding: 10px;
}
.warning-box-bold {
	border: 3px solid #000;
	text-align: center;
}
.warning-box-bolder {
	border: 5px solid #000;
	text-align: justify;
}

.warning-box-reversed {
	padding: 10px;
	background-color: #000;
	color: #fff;
	text-align: center;
	font-weight: 600;
}

li.product .et_overlay:before {
	display: none;
	opacity: 0;
	color: transparent;
}
li.product span.et_shop_image {
	opacity: 1;
	-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3));
	-ms-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3));
	-o-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3));
	filter: drop-shadow(5px 5px 5px rgba(0,0,0,.3));
	background-color: transparent;
	background: transparent;
	color: transparent;
	border-color: transparent;
}
li.product img {
	filter: sepia(100%) hue-rotate(0deg);
	-webkit-transition: filter .5s;
	transition: all .5s;
/*	-webkit-mask-box-image: url("/wp-content/themes/Parris/images/badge-mask.svg");
	mask-box-image: url("/wp-content/themes/Parris/images/badge-mask.svg");
	mask-border: url("/wp-content/themes/Parris/images/badge-mask.svg");
	-webkit-mask-box-image: url("/wp-content/themes/Parris/images/stampTiles.svg") 15 repeat !important;
	mask-box-image: url("/wp-content/themes/Parris/images/stampTiles.svg") 15 repeat !important;
	mask-border: url("/wp-content/themes/Parris/images/stampTiles.svg") 15 repeat !important;
*/
}

#western li.product img {
	filter: sepia(100%) hue-rotate(0deg);
}
#military li.product img {
	filter: sepia(100%) hue-rotate(40deg) saturate(60%) brightness(90%) contrast(85%);
}
#frontier li.product img {
	filter: sepia(100%) hue-rotate(180deg) saturate(60%) brightness(80%) contrast(120%);
}
#chief li.product img {
	filter: sepia(100%) hue-rotate(330deg) saturate(200%) brightness(70%) contrast(120%);
}
#hunting li.product img {
	filter: sepia(100%) hue-rotate(0deg) saturate(100%) brightness(70%) contrast(120%);
}

li.product:hover img,
#hunting li.product:hover img,
#western li.product:hover img,
#military li.product:hover img,
#chief li.product:hover img,
#frontier li.product:hover img {
	filter: none;
}
.woocommerce-loop-product__title {
	text-align: center;
	font-weight: 900;
	font-size: 18px !important;
	display: block;
	background-color: transparent;
	color: #fff;
	padding: 18px 30px 0px 30px !important;
	height: 56px;
	background-image: url("/wp-content/themes/Parris/images/name-plate.svg");
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .related h2 {
	font-size: 18px !important;
}
.et_overlay:hover {
	opacity: 0 !important;
	color: transparent;
}

.woocommerce nav.woocommerce-pagination ul {
	padding: 15px 20px !important;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none !important;
	background-color: #000000;
}
.page-numbers {
	font-family: 'Ultra';
	border: none;
	font-size: 24px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #8a7e88;
	background-color:transparent;
}

.woocommerce .woocommerce-pagination ul.page-numbers {
	border: none;
}

.woocommerce .woocommerce-pagination ul.page-numbers::before,
.woocommerce .woocommerce-pagination ul.page-numbers::after
{
	background-image: url('/wp-content/themes/Parris/images/pagination-ends.svg') !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
	content: '';
	display: table;
	position: relative;
	left: 0px;
	width: 30px;
	height: 48px;
	top: 0px;
	float: left;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after {
	background-position: right top !important;
	left: 30px;
	top: -48px;
	float: right;
}

a.prev.page-numbers,
a.next.page-numbers, 
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 48px 23.45px;
	transform:scale(1,1); 
	-webkit-transform:scale(1,1);
	background-color: transparent;
	-webkit-transition: background-image .5s;
	transition: background-image .5s;
}
.woocommerce nav.woocommerce-pagination ul li a:focus {
}

.woocommerce .woocommerce-pagination ul.page-numbers li:first-child {
	padding: 0px 20px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}

.woocommerce .woocommerce-pagination ul.page-numbers li:last-child {
	padding: 0px 20px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}


.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:focus,
a.prev.page-numbers {
	color: transparent !important;
	background-image: url('/wp-content/themes/Parris/images/prev.svg');
}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:focus,
a.next.page-numbers {
	color: transparent !important;
	background-image: url('/wp-content/themes/Parris/images/next.svg');
}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover {
	color: transparent !important;
	background-image: url('/wp-content/themes/Parris/images/prev-hover.svg');
}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover {
	color: transparent !important;
	background-image: url('/wp-content/themes/Parris/images/next-hover.svg');
}
.poster{
	cursor: pointer !important;
	transform-origin: center 30px;
}
.et_pb_column:hover .poster {
	cursor: pointer !important;
	animation-name: poster-rock;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}
@-webkit-keyframes poster-rock {
  0%, 100% { transform: rotate(-5deg); }
  50% { transform: rotate(5deg); }
}
@keyframes poster-rock {
  0%, 100% { transform: rotate(-5deg); }
  50% { transform: rotate(5deg); }
}







#frontier-atmsphere,
#frontier-atmsphere-2 {
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url('/wp-content/themes/Parris/images/frontier-atmsphere.png');
	background-size: 200px 200px !important;
	background-position: center !important;
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	animation-name: frontier-atmsphere;
	top: -100%;
	animation-duration: 5s;
	animation-iteration-count: infinite;
	z-index: 100;
}
#frontier-atmsphere-2 {
	animation-delay: 2.5s;
}
@-webkit-keyframes frontier-atmsphere {
    0%   {opacity: .2; top: -100%;}
    100% {opacity: .2; top: 100%;}
}
@keyframes frontier-atmsphere {
    0%   {opacity: .2; top: -100%;}
    100% {opacity: .2; top: 100%;}
}



#chief-atmosphere,
#chief-atmosphere-2 {
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url('/wp-content/themes/Parris/images/chief-atmosphere.png');
	background-size: 400px 200px !important;
	background-position: 0px top !important;
	background-repeat: repeat !important;
	width: 100%;
	height: 70%;
	position: absolute;
	opacity: 0;
	animation-name: chief-atmosphere;
	left: 0%;
	animation-duration: 20s;
	animation-iteration-count: infinite;
	z-index: 100;
}
#chief-atmosphere-2 {
	background-position: 200px top !important;
	animation-name: chief-atmosphere-2;
}
@-webkit-keyframes chief-atmosphere {
    0%   {opacity: 0;}
    25%   {opacity: .8;}
    50%   {opacity: .1;}
    75%   {opacity: .3;}
    100% {opacity: 0;}
}
@keyframes chief-atmosphere {
    0%   {opacity: 0;}
    25%   {opacity: .8;}
    50%   {opacity: .1;}
    75%   {opacity: .3;}
    100% {opacity: 0;}
}

@-webkit-keyframes chief-atmosphere-2 {
    0%   {opacity: 0;}
    25%   {opacity: .8;}
    50%   {opacity: .1;}
    75%   {opacity: .3;}
    100% {opacity: 0;}
}
@keyframes chief-atmosphere-2 {
    0%   {opacity: 0;}
    25%   {opacity: .8;}
    50%   {opacity: .1;}
    75%   {opacity: .3;}
    100% {opacity: 0;}
}
.ps-doc {
	display: inline-block;
	margin: 20px;
	text-align: center;
}
.ps-doc i {
	font-size: 64px !important;
}

input.qty.text::selection {
  background: #004945;
  color: #ffffff;
}
tfoot .shipping {
	display: none;
}

.ps-address-type label:nth-child(n+2) {
	display: inline-block !important;
	padding-right: 10px;
}