/* ======================================================================

    Infinitee Web Design .css

    Infinitee-Designs.com
    (c) 2023, All Rights Reserved. 

    Custom stylesheet prepared by Ralph Manis
    Version: 1.x

======================================================================== */
 
/*
 Theme Name:   Ascend Child
 Theme URI:    http://www.infinitee-designs.com
 Description:  Ascend Child Theme
 Author:       Ralph Manis
 Author URI:   http://www.infinitee-designs.com
 Template:     ascend
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:  ascend-child
*/

body.custom-background {
    background-color: #fff;
}
body {
    font-family: "Trebuchet", Arial,sans-serif !important;
}
a {
    color: #16a6ff !important;
}

/* Top bar */
.headerclass, .mobile-headerclass, .kad-fixed-vertical-background-area, .topbarclass, .topbarclass .sf-menu ul {
    background-color: rgb(10 10 10 / 37%)!important;
}
.kad-topbar-flex-item, .kad-topbar-flex-item a, .kad-topbar-flex-item .kadence_social_widget a, .topbarclass .kt-woo-account-nav .kad-customer-name h5, .topbarclass .kt-mini-cart-refreash .total {
    color: #ffffff !important;
}
.kt-woo-account-nav .woocommerce-MyAccount-navigation ul li a:hover {
	background-color: #2271b1;
}

/* Header */
div#inner-wrap, div#pageheader {
        background: transparent !important;
}
.page-header .page-header-inner {
    background-color: rgba(68, 68, 68, 0.27);
}

/* Header Title */
.blue-gradient, .titleclass .entry-title, .titleclass h1 {
    background: -moz-linear-gradient(left, rgba(125,185,232,0.23) 22%, rgba(125,185,232,0.24) 23%, rgba(30,115,190,0.52) 50%, rgba(125,185,232,0.23) 81%);
    background: -webkit-gradient(linear, left top, right top, color-stop(22%,rgba(125,185,232,0.23)), color-stop(23%,rgba(125,185,232,0.24)), color-stop(50%,rgba(30,115,190,0.52)), color-stop(81%,rgba(125,185,232,0.23)));
    background: -webkit-linear-gradient(left, rgba(125,185,232,0.23) 22%,rgba(125,185,232,0.24) 23%,rgba(30,115,190,0.52) 50%,rgba(125,185,232,0.23) 81%);
    background: -o-linear-gradient(left, rgba(125,185,232,0.23) 22%,rgba(125,185,232,0.24) 23%,rgba(30,115,190,0.52) 50%,rgba(125,185,232,0.23) 81%);
    background: -ms-linear-gradient(left, rgba(125,185,232,0.23) 22%,rgba(125,185,232,0.24) 23%,rgba(30,115,190,0.52) 50%,rgba(125,185,232,0.23) 81%);
    background: linear-gradient(to right, rgba(125,185,232,0.23) 22%,rgba(125,185,232,0.24) 23%,rgba(30,115,190,0.52) 50%,rgba(125,185,232,0.23) 81%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7db9e8', endColorstr='#3b7db9e8',GradientType=1 );
    padding:20px 0;
}

/* Front */
.home div#pageheader {
    display: none;
}
.elementor-187 .elementor-element.elementor-element-29957aec:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-29957aec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/grateful-dead-tapestry-1-1.jpg) !important;
}
.elementor-187 .elementor-element.elementor-element-29957aec:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-29957aec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/grateful-dead-tapestry-1-1.jpg.webp) !important;
}

.elementor-187 .elementor-element.elementor-element-29957aec > .elementor-background-overlay, .elementor-187 .elementor-element.elementor-element-6caa603d > .elementor-background-overlay {
    background-color: transparent !important;
}
.elementor-187 .elementor-element.elementor-element-6caa603d:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-6caa603d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/1-vibes.jpg) !important;
}
.elementor-187 .elementor-element.elementor-element-6caa603d:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-6caa603d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/1-vibes.jpg.webp) !important;
}

div#inner-wrap { 
    background-repeat: no-repeat !important;
}
.page-id-187 .page-header .page-header-inner { 
    display:none;
}
.page-id-187 .page-header { 
    height: 0 !important;
}
.page-id-187 .col-md-12, .page-id-187 .col-md-12 .entry-content {
	padding:0;
}
.page-id-187 .entry-content {
	background: rgba(255, 255, 255, 0);
}
.page-id-187 #content {
	padding: 0;
}
.elementor-element-3dd804bd .elementor-container.elementor-column-gap-default {
    background: rgba(255, 255, 255, 0.34);
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.51) !important;
    border: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(38,152,242,0.8);
}
.elementor-187 .elementor-element.elementor-element-766e12c4 {
    color: #2f2f2f !important;
}
.elementor-187 .elementor-element.elementor-element-3dd804bd > .elementor-container {
    max-width: 1140px !important;
}
.elementor-element-6caa603d .elementor-col-100, .elementor-element-5de16d09, .elementor-element-45330324 {
    background:#0000004f;
}
.elementor-element-5de16d09, .elementor-element-45330324 {
    background:#00000082;
}
.elementor-187 .elementor-button-text {
    color:#fff !important;
}
/* Button round */
.button1 {
    background-color: #512d83 !important;
    border-radius: 100% !important;
    padding: 10px 13px !important;
}
a.button1 {
    color:#fff !important;
}
.button1:hover {
    background-color: #0099f5 !important;
    border-radius: 100% !important;
    padding: 10px 13px !important;
    color:#fff !important;
}
a.button1:hover {
    color:#fff !important;
}

/* Menu */
.kt-showsub-indicator .sf-menu-normal .sf-dropdown>a:after {
    display: none;
}
.kt-header-layout-standard .nav-main {
    float: left !important;
    margin-left:40px
}
.blockquote, blockquote {
	background: #e2e2e2;
	margin: 40px 0 20px !important;
	padding: 20px 20px 40px !important;
	font-style: italic;
}

/* Pages/Posts */
.summary.entry-summary {
    float: left;
}
#topcontrol .to_the_top {
	border-radius:100%;
	padding:8px 10px 10px
}
.kt-icon-chevron-up {
    text-shadow: 1px 0px 0px #eee, -1px 0px 0px #eee, 0px -1px 0px #eee, 0px 1px 0px #eee, 0px 0px 10px #eee;
}
.entry-content, div#content {
    padding-top:0 !important;
}
div#kadbreadcrumbs {
    padding: 6px;
    background: 0 0 !important;
    background-color: rgba(2,1,0,.7) !important;
}

/* Products */
h1.product_title.entry-title, .product .product_meta {
    letter-spacing: 0;
}
.product_title_cat {
    background: #ffffff38;
    padding-left: 8px;
}
.product-template-default .entry-content {
    padding: 20px 0 !important;
}
.product-template-default div#content {
    padding-top:30px !important;
}
button.mobile-navigation-toggle .kt-mnt span {
    background: #fff;
}
.product-template-default #jp-relatedposts {
    display: none !important;
}
span.pum-trigger {
    color: #16a6ff!important;
}
.variations th .woo-selected-variation-item-name {
    margin: 0 !important;
}
.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized) {
    padding-top: 10px;
    text-align: center;
}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img {
    width: auto !important;
}

/* Header cart */
.kt-header-extras .kad-head-cart-popup .kt-mini-cart-refreash {
    padding: 3px;
}
.kt-mini-cart-refreash p.buttons a:last-child {
    margin-left: 3%!important;
}
li.kt-mini-cart-refreash .buttons {
    background: transparent;
    padding: 5px 10px!important;
}
a.button.wc-forward {
    width: 50% !important;
}
a.button.checkout.wc-forward {
    width: 47% !important;
}
/* Star Rating */
.woocommerce-product-rating {
    background:rgba(255, 255, 255, 0.7);
    padding-left:8px;
}
.star-rating {
    color: #ffd400 !important;
}
a.woocommerce-review-link, .star-rating {
    text-shadow: 0px 0px 1px #fff;
}
.star-rating, .ivole-reviews-grid .ivole-review-card .top-row .rating .crstar-rating, .ampwoocommerce .s-r {
    color: #ffbc00 !important;
}
.woocommerce-product-rating .star-rating {
    line-height: 26px !important;
}

.yasr-auto-insert-visitor {
    border: 1px solid;
    padding: 5px;
    width: 320px;
}

/* Image glow */
.slick-list.draggable {
	background-color: rgba(255, 255, 255, 0.3) !important;
	border: rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 15px rgba(38,152,242,0.8);
}

.titleclass .entry-title {
    font-size: 50px !important;
}
h1, .h1class {
    font-size: 26px !important;
}
h1.product_title.entry-title, .product .product_meta {
    background: rgba(255, 255, 255, 0.7);
    font-weight: bold;
    padding: 20px 0 20px 10px;
}
.postid-7099.single-product p.price, .postid-7111.single-product p.price, .postid-7114.single-product p.price {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    padding: 36px 8px 36px 10px;
}
p.price {
    background: rgba(255, 255, 255, 0.6);
    font-size:22px !important;
    color: #782788;
    border-radius: 8px;
    width: 180px;
    height: 50px;
    padding: 14px 8px 10px 10px;
}
.woocommerce-variation-price {
    margin: 50px 0 !important;
}
.woocommerce-variation-price .amount {
    background: rgba(255, 255, 255, 0.6);
    color: #782788;
    border: 1px solid #782788;
    border-radius: 100%;
    width: 240px;
    height: 100px;
    padding: 34px 8px 30px 10px;
    margin:40px 0;
}
.woocommerce-product-details__short-description {
    background: rgba(255, 255, 255, 0.86);
    border: 1px solid #83478e;
    padding: 20px;
}
div#tab-description, div#tab-additional_information {
	background-color: rgba(255, 255, 255, 0.58) !important;
	padding-left: 20px !important;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel {
	padding-left: 20px !important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 100% !important;
}
li.variable-item.button-variable-item.button-variable-item-2X, li.variable-item.button-variable-item.button-variable-item-3X {
    padding: 30px 16px !important;
    border-radius: 100% !important;
}
span.sku {
    text-transform: uppercase;
    color: #b7b7b7;
}
.woocommerce-variation-description {
    background: rgba(255, 255, 255, 0.7);
    padding: 20px;
    box-shadow: 0 0 15px rgba(38,152,242,0.8);
    margin-top: 40px;
}
#description-Features {
	background-color: rgb(239 239 239) !important;
	padding: 10px 20px 20px;
	margin-right: 20px;
	border: 1px solid #000;
	margin-bottom: 2em;
}
#description-Features h3, #description-Features h4 {
    background: #814a8b;
    background: linear-gradient(90deg, rgba(0,95,145,1) 0%, rgba(87,0,145,1) 13%, rgba(170,2,22,1) 60%, rgba(224,255,0,1) 100%);
	color: #efefef;
	padding-left: 8px;
}
#description-Features h3 {
	font-size:22px
}
.product-template-default .wcppec-checkout-buttons.woo_pp_cart_buttons_div {
    display: none;
}
.woocommerce-cart .wcppec-checkout-buttons.woo_pp_cart_buttons_div {
    display: unset;
}
.single_add_to_cart_button:hover {
    background-color: #0072ff;
}
.product .woocommerce-tabs .wc-tabs > li.active > a {
	background-color: #000000 !important;
}
.product .woocommerce-tabs .wc-tabs > li a {
	background-color: #909090 !important;
	color: #fff !important;
}
.product .woocommerce-tabs .wc-tabs > li > a:hover {
	background-color: #0072ff !important;
	color: #fff !important;
}

/* Sizes */
table.variations .label {
    color: #000;
    max-width: 250px !important;
    height: 40px;
    font-weight: 700;
}
.button-variable-item-S, .button-variable-item-L {
    border-radius: 100% !important;
    padding: 30px 20px !important;
}
 .button-variable-item-M,.button-variable-item-XL {
    border-radius: 100% !important;
    padding: 30px 18px !important;
}

/* Color swatches */
li.variable-item.button-variable-item.button-variable-item-White {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/white-tee.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Black.Tie.Dye {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/black-tie-dye.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Blue.Tie.Dye {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/blue-tie-dye.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Pink.Tie.Dye {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/magenta-tie-dye.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Purple.Tie.Dye {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/purple-tie-dye.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Crystallized.Blue {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/blue-crystallized.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Crystallized.Blue.Purple {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/blue-purple-crystallized.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Crystallized.Fire {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/fire-crystallized.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Crystallized.Purple {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/purple-crystallized.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}
li.variable-item.button-variable-item.button-variable-item-Crystallized.Rainbow {
    background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/02/rainbow-crystallized.jpg);
    color: transparent;
    max-width: 50px;
    height: 50px;
}

table.variations a.reset_variations {
    border: 1px solid;
    border-radius: 8px;
    padding: 5px 8px;
    bottom: -25px !important;
	background-color:#fff;
}

table.variations a.reset_variations:hover {
	background-color:#2698f2;
	color:#fff !important;
	font-weight:bold;
    padding:10px;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 3px rgba(51, 134, 230, 0.9) !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 4px rgba(0,0,0,.9) !important;
}
.product .woocommerce-tabs .wc-tabs > li.active > a {
	color:#fff !important;
}
.product .woocommerce-tabs .wc-tabs > li.active > a:hover {
	color:#2698f2 !important;
}

/* PayPal */
.wcppec-checkout-buttons.woo_pp_cart_buttons_div {
    max-width: 50%;
}

/* Specs */
.bgfff {background-color:#fff;}
.tspecsTitle {padding-top:5px; padding-left:11px; font-size:16px; font-weight:bold; color:#2698f2; font-family: "Trebuchet", Arial,sans-serif; background-color:#fff;}
.whiteTitle {padding-top:5px; font-size:16px; font-weight:bold; color:#fff; background-color:#2698F2;}
.whiteTitle {padding-top:5px; font-size:16px; font-weight:bold; color:#fff; background-color:#2698F2;}
.tableHead {
    background-color: #2698f2;
    color: #fff;
}

/* WP Galleries */
.blocks-gallery-item img {
    max-width: 50% !important;
    text-align: center;
    margin:0 auto;
}
.wp-block-gallery .blocks-gallery-item figcaption {
    background: linear-gradient(0deg,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0) 70%,transparent);
}

/* WP */
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
	text-align: center;
}
.div-cheap-perfume {
	margin-top: 300px !important;
}
.pink {
    color: #e847e4;
}
.cheap-perfume-pix {
    margin-left: 18.35%;
}
.inline {
    display: inline-block;
}
p {
    padding-bottom: 12px;
}

/* Blog/News */
.kt_color_gray {
    color: #000 !important;
}

/* Tags */
.term-description {
    background: rgba(255,255,255,.6);
    padding:20px;
}

/* Sales Rack */
span.onsale {
    padding: 30px 0 !important;
    border-radius: 100%;
    max-width: 80px;
}

/* Footer */
/* Footer menus */
.footerclass .footer-widget-title:before {
    background: none !important;
}
.footerclass .menu li a {
    border-bottom: none !important;
    text-transform: unset !important;
}
.footerclass .menu li a:hover, .footerclass .menu li a:visited {
    color: #fff !important;
}
.footerclass .footer-widget-title span, body.body-style-bubbled .footerclass .footer-widget-title span {
    background-image: none !important;
}
.footercol2 ol.tribe-list-widget, .footercol3 ul {
    background: transparent !important;
    min-height: unset !important;
}
.footerclass .footer-widget-title span {
    padding: 0 8px;
}

/* Infinitee Footer Logo */
.infinitee-logo {
	float: right;
	position: relative;
	height: 1px;
	width: 264px;
	margin-top: -60px;
	z-index: 99;
}
.infinitee-logo img {
	height:132px;
	width: 264px;
	margin-right: 0px !important;
}
.infinitee-logo {
	background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/infinitee_web_design_logo-blue.png) no-repeat 0 0;
	display:block;
	height: 132px;
}
.infinitee-logo :hover {
	background:url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2020/03/infinitee_web_design_logo-blue.png) no-repeat 0 -132px;
	display:block;
}

.copyright {
    margin-left: 15%;
}
.copyright img {
    margin-right: -60px;
}
.copyright p.cent {
    padding-bottom: 20px;
}

/* Footer widgets */
ul.product_list_widget li, ul.product_list_widget li:last-child {
    padding: 10px !important;
}

#topcontrol {
    z-index: 999;
}

/* AMP */
.none-amp-off {
	display:none;
}

/* iPad (portrait) */
@media only screen and (min-width: 768px) and (max-width: 768px) and (orientation: portrait) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -120px auto 0 20%;
		width: 60%;
	}
}
/* iPad (landscape) */
@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -120px auto 0 20%;
		width: 60%;
	}
.kt-header-extras .kadence_social_widget a, .mobile-header-container .kt-mobile-header-toggle button, span.kt-mnt {
		color: #fff !important;
	}
	.kt-mnt span {
		background: #fff !important;
	}
	.slick-list.draggable, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
		min-height: 600px;
	}
	.woo-variation-product-gallery {
		min-width: 480px !important;
	}
}
/* iPad Pro (portrait) */
@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) {
	.slick-list.draggable, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
		min-height: 600px;
	}
	.woo-variation-product-gallery {
		min-width: 480px !important;
	}
}
/* iPad Pro (landscape) */
@media only screen and (min-width: 1366px) and (max-width: 1366px) and (orientation:landscape) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -80px auto 0 auto;
	}
	.kad-header-menu-outer.headerclass {
		width: 100%;
		position: fixed;
		top: 35px;
		z-index: 1000;
	}
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}

/* iPhone XS (portrait) */
@media only screen and (min-width: 1125px) and (max-width: 1125px) and (orientation: portrait) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -100px auto 0 20%;
		width: 60%;
	}
}
/* iPhone XS Pro (landscape) */
@media only screen and (min-width: 2436px) and (max-width: 2436px) and (orientation:landscape) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -100px auto 0 20%;
		width: 60%;
	}
}

/* Laptop with MDPI (1280x950) & Laptop with Touch */
@media only screen and (min-width : 1280px) and (max-width : 1280px) {
	.slick-list.draggable, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}

/* Laptop with MiDPI (1440x900) */
@media only screen and (min-width : 1440px) and (max-width : 1440px) {
	.slick-list.draggable, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
	.woo-variation-product-gallery {
		min-width: 640px !important;
	}
}

/* Laptops - Non-Retina Screens */
@media screen and (min-width: 1600px) and (max-width: 1600px) { 
		/* Styles */
}

/* Laptops - Retina Screens */
@media screen and (min-width: 1600px) and (max-width: 1600px) and (min-resolution: 192dpi) { 
		/* Styles */
}

/* MacPro 13" (1600 portrait) */
@media only screen and (min-width: 1600px) and (max-width: 2160px) and (orientation:portrait) { 
		/* Styles */
}
/* MacPro 13" & MSI Laptop (2560x1600 landscape) */
@media only screen and (min-width: 2560px) and (max-width: 2560px) and (orientation:landscape) { 
	body {
		background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/2021/05/art-rock-t-shirts-logo-bg-2560-scaled.jpg) left top !important;
	}
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 800px!important;
    	height: 1104px!important;
	}
}

/* MacPro (1050 portrait) */
@media only screen and (min-width: 1050px) and (max-width: 1050px) and (orientation:portrait) { 
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -120px auto 0 20%;
		width: 60%;
	}
}
/* MacPro (1680 landscape) */
@media only screen and (min-width: 1680px) and (max-width: 1680px) and (orientation:landscape) { 
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}
/* MacPro (1200 portrait) */
@media only screen and (min-width: 1200px) and (max-width: 1200px) and (orientation:portrait) { 
		/* Styles */
}
/* MacPro (1920 landscape) */
@media only screen and (min-width: 1920px) and (max-width: 1920px) and (orientation:landscape) { 
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}


/* Google Pixel 3 Portrait */
@media screen and (min-width: 1080px) and (max-width: 2160px) and (orientation: portrait) {
	.elementor-187 .elementor-element.elementor-element-ffe6387 {
		margin: -150px auto 0 20%;
		width: 60%;
	}
	.alignright {
		float: none;
	}
}
/* Pixel 3 (landscape) */
@media only screen and (min-width: 2160px) and (max-width: 2160px) and (orientation:landscape) { 
	body {
		background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/art-rock-t-shirts-logo-bg-2560.jpg) left top !important;
	}
	body {
		background: url(https://www.infinitee-designs.com/t-shirts/wp-content/uploads/art-rock-t-shirts-logo-bg-2560.jpg.webp) left top !important;
	}
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}

/* 4K HGTV (portrait) */
@media only screen and (min-width: 2160px) and (max-width: 2160px) and (orientation:portrait) { 
	.slick-list.draggable, .slick-track, .wvg-gallery-image.slick-slide.slick-current.slick-active, .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
		min-width: 480px !important;
	}
}
/* 4K HGTV (landscape) */
@media only screen and (min-width: 3840px) and (max-width: 3840px) and (orientation:landscape) { 
	body.custom-background {
		background-repeat: repeat-x !important;
	}
}

