.blink {
    animation: .5s infinite blink;
    display: inline-block;
}

@keyframes blink {
    0%, 15% {
        opacity: 0;
    }
    16%, 100% {
        opacity: 1;
    }
}

[data-id="29042986"] .image-gallery .gallery_card_image img {
	filter: brightness(0.64);
    transform: scale(0.8);
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.thumb_image:hover::before {
	background-position: center center;
}

[data-id="35287970"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/a0385a4684f6489855543930ac9047222d93a1bad97aa5fd1fc667eb568790ab/nOrchardRd_hov.gif');
}

[data-id="34444235"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/c9acbcc2de013d5146c097fceb6c5bdea9197ae8af685688cad657e67d59fe5a/WID_hov.gif');
}

[data-id="32289269"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/93f6e21759d785ad9adb237b5e72c6299862feeff79503ff103d4c24bdcc7d57/Portal_hov.gif');
}

[data-id="31869602"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/05cffb7d72bce2bb4844ee1f0d34879913c055b12d363f67b0d25a8c64a3e8a7/nCHBL_hov.gif');
	background-position: left center;
}

[data-id="31255442"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/2ea939e71e055c257518eec26bcbb6ef0d59008c37c7c09fe2733db7c44c25a2/nPeg40_hov.gif');
}

[data-id="28776087"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/4cd98bb8494bf113a84aa6b10b5fcd7a4ced9b45857efb9b9c00848287c75bef/nWS_hov.gif');
    background-position: left center;
}

[data-id="28067770"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/3847270a481d10549be455a14d9015493b1b1af42e43d3350520741df85540fb/nLBJXX_hov.gif');
	background-position: left center;
}

[data-id="30695427"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/f6299dcda038b94be0c18c7214c3ada72dfee590959f3e94b951340a980c54ae/TFG_hov.gif');
}

[data-id="28835046"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/c6e48adc1852b9f0aa15cea54e7b93d3c47ad846efb2360f8bb40cc3fd0c2465/dbsPD_hov.gif');
}

[data-id="29206492"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/40da54d3179b2cc91f543fedc0bbd5556d2a7a453482503a391c9dc61b2baf2a/Loops_hov.gif');
}

[data-id="29042986"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/3166b0126301e1f4f37ffd8e408b5beb9d0115b3482ea7d66dc823e957d14319/KBar_hov.gif');
}

[data-id="25964838"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/0d14cea16ef8a6355f3925f8d1d04205edf459271081afeba4dbd69c70488aa3/NFT_hov.gif');
}

[data-id="27376016"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/4b38e54555605528d378f8516561a04f5fb6d8ae6be091bf6f0b219a38d56534/Agency_hov.gif');
}

[data-id="6487758"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/29d290febd9242ba5c4294c912d16f5c4c70495cc2b91a7f5188c906aa68c6bf/DurexDP.gif');
}

[data-id="6475061"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/dc833386d6b38948fcad9b5c628ab7bbf92e01b31ae030b37ea9960967167db9/Expedia_hov.gif');
	background-position: left center;
}

[data-id="6375675"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/587e805d899d0bfa7ab5db1174e406b3ad09d24faf35f39fe380755c79a7843a/redmart_1.jpg');
}

[data-id="6452797"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/f2fa453cac04e90c7c8b06727556545551490727550ea221fb9cca2e87447868/SNLDP.gif');
	background-position: center top;
}

[data-id="6375683"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/9ae17b287538245b036d0489f110e24d628c5b8e12ce6417ce5fd8af490b821b/FTLRMENU.gif');
}
	
[data-id="6375680"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/4b856518cc637c13f0e146b6c38ee144a432b22d51e132d97f9fef46ff8620f7/Maskr_hov.gif');
}

[data-id="6375682"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/8e6c21781594b47f338d0bee4f64ccbfe5c494c5b951c562ebe17df25704d08e/NC_hov.gif');
}

[data-id="6375685"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/078133d04791e5b905f362743afaf8c91dde21e13f30fcb1918eed4453ec4600/Vegan_hov.gif');
}

[data-id="6375700"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/c02817619e30a3396fc4b4995542923dca27016548e00ed2760d7d06cb0a75cd/NikeWRDP.gif');
	background-position: center 48%;
    background-size: 120%;
}

[data-id="6375704"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/85e26bcce15ee35966a454c6897aa49843ea99f9eff209e32677468a831142f0/Iceland_hov.gif');
}

[data-id="6375703"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/1f11575888fab5aa7ae65b52a6541cde3b40bf030c614ab3ce7eae10e850081f/Fun_hov.gif');
}

[data-id="6375678"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/cd3853cc51b8593615b62b556a7f776b9df27e5172aff448a381b7835424c710/Banana_hov.gif');
	background-position: center right;
}

[data-id="6469948"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/78c01508a55ff9e6f96a92b274bc640aaa4f8a4e09947928edcabfc5b6f507f4/ADNA_hov.gif');
}

[data-id="6453327"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/41fa2deb6eccb68fc1a33e510d68bc9bde4c564376b176c1e9725f3b47616f4a/MTVMS_hov.gif');
}

[data-id="6375687"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/87e9674bc6e457028844129921a4fe5aee1f041a57a1beb4f67ac848d6764905/GEM_hov.gif');
}

html {
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}

h1, h2, h3, bodycopy {
	font-smooth: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h3 {
	font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 1em 0;
}

.btm_navindex a,
.btm_navlink a {
	line-height: 1.4;
    border-radius: .28em;
    padding-left: .4em;
    margin-left: -.4em;
}

.btm_navlink a::after,
.btm_navindex a::after {
	position: absolute;
	padding: 0 .4em;
    font-weight: 400;
    line-height: 1.4;
    margin-top: .04em;
}

.btm_navlink a::after {
	content: " \2192";
}

.btm_navindex a::after {
	content: " \2196";
}

.btm_navlink a:hover::after,
.btm_navindex a:hover::after {
	padding: 0 .8em;
    color: #171717;
}

body.mobile .btm_navlink {
	display: block;
    margin-top: 1.4em;
}

a#lpbrand, a.image-link {
	opacity: 1 !important;
}

a#lpbrand, a:hover {
	background: none;
}

.accent {
	color: #f33;
}

.op40 {
	opacity: .4;
}

.caps {
	text-transform: uppercase;
}

.uncap {
	text-transform: none !important;
}

.rc25, img, iframe, video, a {
	border-radius: .28em;
}

.winfo {
	font-size: 1.16rem;
    line-height: 1.3;
}

.winfo .flexi {
	display: flex;
}

.winfo .flexi > div:first-of-type {
	margin-right: .64em;
}

.captiontxt {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: .6em;
}

.captiontxt small {
    color: #000;
    font-size: 1.16rem !important;
    text-transform: none !important;
    padding: 0 1em;
}

.blink {
    animation: blinker 1000ms linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.image-gallery {
	background: none;
}

.image-gallery .dark {
	background: #171717;
}

body.mobile div:empty {
	padding: 0;
	height: 0;
}

body.mobile .pinned_top .content_padding {
	padding-right: 1.5em !important;
}

a {
    background: none;
    color: #171717;
    text-decoration: underline !important;
    text-transform: uppercase !important;
    padding: 0 .4em;
    margin: 0 -.4em;
}

a:active, a:hover {
    background-color: #171717;
    color: #fff;
    text-decoration: none !important;
}

i, em {
	font-style: italic;
}

b, strong {
	font-weight: 500;
}

sub, sup {
	position: relative;
	vertical-align: baseline;
}

sub {
	top: .3em;
}

sup {
	top: -.4em;
}

s {
	text-decoration: line-through;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

ul, ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

blockquote {
	margin: 0;
	padding: 0 0 0 2em;
}

hr {
	background: rgba(0, 0, 0, .2);
	border: 0;
	height: 1px;
	display: block;
}

.content img {
	float: none;
	margin-bottom: 0;
}

.gallery_image_caption {
	font-family: 'DM Mono', Icons;
	font-size: 1.3rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1.3;
	color: #171717;
	margin-top: 1.2rem;
	margin-bottom: .5rem;
	text-align: center;
}

/**
* Loading Animation
*/

.loading[data-loading] {
	position: fixed;
	bottom: 8px;
	left: 8px;
}

/**
* Editor styles
*/

[data-predefined-style="true"] bodycopy {
	font-family: "DM Mono", Icons;
	font-size: 1.3rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1.4;
	color: #171717;
    text-transform: uppercase;
}

[data-predefined-style="true"] bodycopy a {
}

[data-predefined-style="true"] h1 {
	font-family: "DM Mono", Icons;
	font-size: 1.5rem;
	line-height: 1.4;
	color: #171717;
	padding: 0;
	margin: 0;
	margin-bottom: 2rem;
	font-style: normal;
	font-weight: 500;
    text-transform: uppercase
}

[data-predefined-style="true"] h1 a {
}

[data-predefined-style="true"] h2 {
	font-family: "DM Mono", Icons;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.4;
	color: #171717;
	padding: 0;
	margin: 0;
	margin-bottom: 1rem;
    text-transform: uppercase;
}

[data-predefined-style="true"] h2 a {
}

[data-predefined-style="true"] small {
	display: inline-block;
	font-family: "DM Mono", Icons;
	font-size: 1rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1.2;
	color: #171717;
}

[data-predefined-style="true"] small a {
	border-bottom-width: 0px;
}

/**
* Breakpoints
*/

[data-css-preset] .page {
	background-color: initial /*!page_bgcolor*/;
}

body.mobile .page,
[data-css-preset].mobile .page {
	position: relative;
	min-height: 10px;
	max-width: 100%;
	width: 100%;
	background-color: transparent /*!page_bgcolor*/;
}

[data-css-preset] .container {
	margin-left: auto /*!content_center*/;
	margin-right: auto /*!content_center*/;
	text-align: left /*!text_left*/;
}

[data-css-preset] body {
	background-color: #b8b9b9/*!body_bgcolor*/;
}

[data-css-preset] .container_width {
	width: 100% /*!content_center*/;
}

[data-css-preset] .content_padding {
	padding-top: 2.4rem /*!main_margin*/;
	padding-bottom: 2.4rem /*!main_margin*/;
	padding-left: 2.4rem /*!main_margin*/;
	padding-right: 2.4rem /*!main_margin*/;
}

[data-css-preset] text-limit {
	display: inline-block /*!text_width*/;
	max-width: 66rem/*!text_width*/;
}

/**
* Thumbnails
*/

div[thumbnails] {
	justify-content: flex-start;
}

[data-css-preset] .thumbnails {
	background-color: transparent/*!thumbnails_bgcolor*/;
}

[data-css-preset] .thumbnails_width {
	width: 100%/*!thumbnails_width*/;
}

[data-css-preset] [thumbnails-pad] {
	padding: 0.5rem/*!thumbnails_padding*/;
}

[data-css-preset] [thumbnails-gutter] {
	margin: -1rem/*!thumbnails_padding*/;
}

[data-css-preset] [responsive-layout] [thumbnails-pad] {
	padding: 1.2rem/*!responsive_thumbnails_padding*/;
}

[data-css-preset] [responsive-layout] [thumbnails-gutter] {
	margin: -2.4rem/*!responsive_thumbnails_padding*/;
}

.thumbnails .thumbnail .title {
	margin: 1rem 0;
	position: relative;
}

.thumbnails .thumbnail a:hover {
	background: none;
}

.thumbnails .thumbnail a .title span {
    color: #171717;
	font-family: 'DM Mono', Icons;
    font-size: 1.3rem;
    font-weight: 300;
	line-height: 1.4rem;
    text-transform: uppercase;
    border-radius: .28em;
    padding: 0 .4em;
    margin: 0 -.4em;
}

.thumbnails .thumbnail a:hover .title span {
    background: #171717;
    color: #fff;
}

.thumbnails .thumb_image {
	outline: 0 solid rgba(0, 0, 0, .12);
	outline-offset: -1px;
	overflow: hidden;
    border-radius: .28em;
}

.thumbnails .tags {
	font-family: 'DM Mono', Icons;
	font-size: 1rem;
    font-weight: 300;
	line-height: 1.3;
	color: #171717;
	margin-bottom: 1rem;
}

.thumbnails .tags a {
	border-bottom: 0;
	color: #171717;
	text-decoration: none !important;
}

.thumbnails .tags a:hover {
    background-color: #171717;
    color: #fff;
    text-decoration: none;
    border-radius: .28em;
    padding: 0 .4em;
    margin: 0 -.4em;
}

.thumbnails .has_title .tags {
	margin-top: 0rem;
}

/**
* Site Menu
*/

[data-css-preset] #site_menu_button {
	background: rgba(33, 32, 46, 0);
	color: rgba(0, 0, 0, .75);
	line-height: 1;
	font-size: 28px /*!site_menu_button*/;
	padding: 6px;
	line-height: 1;
	position: fixed;
	right: 3rem /*!site_menu_button*/;
	bottom: 3rem /*!site_menu_button*/;
}

body.mobile #site_menu_button {
	margin: -6px;
	font-size: 34px;
}

#site_menu_button.custom_icon {
	width: 40px;
	height: auto;
}

#site_menu_button.active {
	display: none;
}

/**
* Site Menu
*/

#site_menu {
	background: rgba(20, 20, 20, .95);
	font-family: 'DM Mono', Icons;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	padding: 20px 30px 90px 30px;
	max-width: 400px;
	min-width: 300px;
	text-align: left;
	display: flex;
	justify-content: flex-start;
}

body.mobile #site_menu {
	width: 100%;
}

#site_menu .page-link a {
	color: rgba(255, 255, 255, .75);
}

#site_menu .set-link > a {
	color: rgba(255, 255, 255, .75);
	font-weight: 300;
}

#site_menu a:active {
	opacity: .7;
}

#site_menu a.active {
	opacity: .4;
}

#site_menu .close {
	display: none;
	color: rgba(255, 255, 255, .4);
	line-height: .85em;
	font-size: 45px;
}

body.mobile #site_menu .close {
	display: block;
	font-size: 50px;
	line-height: 1em;
}

#site_menu .break {
	height: 28px;
}

#site_menu .indent {
	margin-left: 28px;
}

/*
* Shop Button
*/

[data-css-preset] #shop_button {
	color: rgba(0, 0, 0, .8);
	background: transparent;
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 1;
	position: fixed;
	padding: 6px;
	top: 3rem /*!shop_button*/;
	right: 3rem /*!shop_button*/;
}

#shop_button.text {
	font-family: 'DM Mono', Icons;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 300;
	color: rgba(0, 0, 0, .8);
	line-height: 1.2;
	padding: 0;
}

#shop_button.custom_icon {
	width: 40px;
	height: auto;
}

body.mobile #shop_button:not(.text) {
	margin: -6px;
	font-size: 40px;
}

/*
* Shop Product Widget
*/

.shop_product {
	width: 100%;
	max-width: 22rem;
	position: relative;
	display: block;
}

.shop_product .price {
	font-family: 'DM Mono', Icons;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1;
	color: rgba(0, 0, 0, .8);
	display: block;
	margin-bottom: 1rem;
}

.shop_product .dropdown {
	font-family: 'DM Mono', Icons;
	font-size: 1.3rem;
	font-style: normal;
	font-weight: 300;
	display: inline-block;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .2);
	background: white url(https://static.cargo.site/assets/images/select-arrows.svg) no-repeat right;
	margin-bottom: 1rem;
	line-height: 1.2;
	padding: .7rem 1rem;
}

.shop_product .button {
	font-family: 'DM Mono', Icons;
	font-size: 1.3rem;
	font-style: normal;
	font-weight: 300;
	background: rgba(0, 0, 0, .8);
	color: rgba(255, 255, 255, 1);
	flex: 0 0 50%;
	text-align: left;
	display: inline-block;
	line-height: 1;
	padding: .8rem 1rem .9rem;
}

/*
* Image Zoom
*/

.content img.image-zoom:active {
	opacity: .7;
}

/**
* Quick View
*/

[data-css-preset] .quick-view {
	padding-top: 6.3rem/*!quick_view_padding*/;
	padding-bottom: 6.3rem/*!quick_view_padding*/;
	padding-left: 6.3rem/*!quick_view_padding*/;
	padding-right: 6.3rem/*!quick_view_padding*/;
	height: 100% /*!quick_view_height*/;
	width: 100% /*!quick_view_width*/;
}

body.mobile .quick-view {
	width: 100%;
	height: 100%;
	margin: 0;
    padding: 2.4rem;
}

[data-css-preset] .quick-view-background {
	background: rgba(184, 185, 185, 0.8) /*!quick_view_bgcolor*/;
}

.quick-view-caption {
	font-family: 'DM Mono', Icons;
	transition: 100ms opacity ease;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 2rem 0;
	text-align: center;
	font-size: 1.3rem;
}

.quick-view-caption span {
	padding: .5rem 1rem;
	display: inline-block;
	background: rgba(0, 0, 0, .4);
	color: white;
}

/**
* Quick View Navigation
*/

.quick-view-navigation .left-arrow {
	left: 10px;
}

.quick-view-navigation .right-arrow {
	right: 10px;
}

.quick-view-navigation .left-arrow,
.quick-view-navigation .right-arrow {
	/* Change height/width together to scale */
	height: 36px;
	width: 36px;
}

.quick-view-navigation .left-arrow .inner-color,
.quick-view-navigation .right-arrow .inner-color {
	stroke: #fff;
	stroke-width: 1.5px;
}

.quick-view-navigation .left-arrow .outer-color,
.quick-view-navigation .right-arrow .outer-color {
	stroke: #f33;
	stroke-width: 2.5px;
	opacity: .6;
}

.quick-view-navigation .close-button {
	top: 10px;
	right: 10px;
	/* Change height/width together to scale */
	width: 36px;
	height: 36px;
}

.quick-view-navigation .close-button .inner-color {
	stroke: #fff;
	stroke-width: 1.5px;
}

.quick-view-navigation .close-button .outer-color {
	stroke: #f33;
	stroke-width: 2.5px;
	opacity: .6;
}

/**
* Image Gallery Navigation Arrows
*/
 
.image-gallery-navigation .left-arrow,
.image-gallery-navigation .right-arrow {
	/* Change height/width together to scale */
	height: 36px;
	width: 36px;
}

.image-gallery-navigation .left-arrow .inner-color,
.image-gallery-navigation .right-arrow .inner-color {
	stroke: #fff;
	stroke-width: 1.5px;
}

.image-gallery-navigation .left-arrow .outer-color,
.image-gallery-navigation .right-arrow .outer-color {
	stroke: #f33;
	stroke-width: 2.5px;
	opacity: .6;
}

/**
* Wallpaper Backdrop Navigation Arrows
*/

.wallpaper-navigation .left-arrow,
.wallpaper-navigation .right-arrow {
	/* Change height/width together to scale */
	width: 36px;
	height: 36px;
}

.wallpaper-navigation .left-arrow .inner-color,
.wallpaper-navigation .right-arrow .inner-color {
	stroke: #fff;
	stroke-width: 1.5px;
}

.wallpaper-navigation .left-arrow .outer-color,
.wallpaper-navigation .right-arrow .outer-color {
	stroke: #2c313a;
	stroke-width: 2.5px;
	opacity: .6;
}


/**
* Feed
*/

.feed .content_container .page {
	border-top: 0px dashed rgba(0, 0, 0, .2);
}

.feed .content_container .page_container:first-child .page {
	border-top: 0;
}

/*
* Audio Player
*/

.audio-player {
	max-width: 36rem;
	height: 3.3rem;
	outline: 1px solid rgba(0, 0, 0, .15);
	color: rgba(0, 0, 0, .6);
	background: #fff;
	font-size: 1.2rem;
	line-height: 1.2;
	font-family: 'DM Mono', Icons;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	margin: 1px 1px 1em 1px;
}

body.mobile .audio-player {
	max-width: 100%;
}

.audio-player .separator {
	width: 1px;
	background-color: rgba(0, 0, 0, .15);
}

.audio-player .button {
	background: transparent;
	cursor: pointer;
	fill: rgba(0, 0, 0, .85);
}

.audio-player .icon {
	fill: rgba(0, 0, 0, .85);
	padding: 30%;
	width: 100%;
	margin: auto;
}

.audio-player .buffer {
	background: rgba(0, 0, 0,0 .03);
}

.audio-player .progress {
	background: rgba(0, 0, 0, .1);
}

.audio-player .progress-indicator {
	border: 1px solid rgba(0, 0, 0, .7);
	width: 1px;
	height: 100%;
	right: 0;
	position: absolute;
	cursor: ew-resize;
}

.audio-player .note-icon {
	height: 100%;
	width: 3.8rem;
	padding: 1rem;
	fill: rgba(0, 0, 0, .5);
}

.audio-player .current-time {
	padding-left: 1rem;
}

.audio-player .total-time {
	padding-right: 1rem;
}