
/**
 * The following styles get applied both on the front of your site and in
 * the editor.
 *
 * 1. !important is necessary to override default WordPress style for editor.
 */

/**
 * Image of the green tick.
 */
.is-style-timeular-green-ticks {
	padding-left: 20px;
	margin: 0 !important;
	list-style-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTEzLjcxNC4zNTJjLjM1LjM4LjM1Ljk1Ni4wMTUgMS4zMzNsLS4wNy4wNzMtOC42MjQgNy45NmMtLjM2OC4zNC0uOTI2LjM1LTEuMzA1LjA0bC0uMDczLS4wNjdMLjMzNyA2LjM3NGMtLjM5LS4zOS0uMzktMS4wMiAwLTEuNDA3LjM2NC0uMzY0Ljk0LS4zODcgMS4zMzItLjA2OGwuMDc2LjA2OCAyLjY0IDIuNjRMMTIuMzA3LjI5NWMuNDA0LS4zNzMgMS4wMzMtLjM0OCAxLjQwNi4wNTZ6IiBmaWxsPSIjMDBDQUJFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K");
}

.is-style-timeular-green-ticks li {
	padding-left: 6px;
	padding-bottom: 20px;
	font-size: 16px;
}

.is-style-timeular-filled-green-ticks {
	padding-left: 20px;
	list-style: none;
	margin: 0;
}

.is-style-timeular-filled-green-ticks li {
	position: relative;
	padding-bottom: 14px;
	padding-left: 12px;
	font-size: 16px;
}

.is-style-timeular-filled-green-ticks li:before {
	content: "";
	position: absolute;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAXCAYAAAAcP/9qAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAClSURBVHgB7dTBDYAgDAXQjuAIjuIobOAIOoEr4CSu4AayiVgSDkYFSvi9+ZMfE0P7OEH0BxjvfejIddydu5B2Ijr7d/TwDBpycjtCp4DqwAI0ZCNkhOjB7QmVJpR/DlwTvlSRVnR6HLRCtwntEwNF/OPCMjQOm8ygVUHjgqGwwMLR26JVisPQGhyOVuB4tBHHvEiVOPwZlOAOigpxHbSA66IJHIJe20rjWk+ceMoAAAAASUVORK5CYII=") #28b54f no-repeat center center;
	background-size: 10px;
	left: -22px;
	display: block;
	padding: 10px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
}

.is-style-timeular-red-cross {
	padding-left: 20px;
	list-style: none;
}

.is-style-timeular-red-cross li {
	position: relative;
	padding-bottom: 14px;
	padding-left: 12px;
	font-size: 16px;
	color: #8592ad;
}

.is-style-timeular-red-cross li:before {
	content: "";
	position: absolute;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUyMTE2OCAxLjAyMTE3QzAuODc2MzM5IDAuNjY1OTk2IDEuNDQwNTcgMC42NDczMDMgMS44MTc3NSAwLjk2NTA4OEwxLjg3ODgxIDEuMDIxMTdMNS45OTk5OSA1LjE0MjA3TDEwLjEyMTIgMS4wMjExN0MxMC40OTYxIDAuNjQ2MjY0IDExLjEwMzkgMC42NDYyNjQgMTEuNDc4OCAxLjAyMTE3QzExLjgzNCAxLjM3NjM0IDExLjg1MjcgMS45NDA1NyAxMS41MzQ5IDIuMzE3NzVMMTEuNDc4OCAyLjM3ODgxTDcuMzU3OTEgNi40OTk5OUwxMS40Nzg4IDEwLjYyMTJDMTEuODM0IDEwLjk3NjMgMTEuODUyNyAxMS41NDA2IDExLjUzNDkgMTEuOTE3OEwxMS40Nzg4IDExLjk3ODhDMTEuMTIzNiAxMi4zMzQgMTAuNTU5NCAxMi4zNTI3IDEwLjE4MjIgMTIuMDM0OUwxMC4xMjEyIDExLjk3ODhMNS45OTk5OSA3Ljg1NzkxTDEuODc4ODEgMTEuOTc4OEwxLjgxNzc1IDEyLjAzNDlDMS40NjE1MyAxMi4zMzUgMC45Mzg0NTUgMTIuMzM1IDAuNTgyMjMxIDEyLjAzNDlMMC41MjExNjggMTEuOTc4OEwwLjQ2NTA4OCAxMS45MTc4QzAuMTY0OTU4IDExLjU2MTUgMC4xNjQ5NTggMTEuMDM4NSAwLjQ2NTA4OCAxMC42ODIyTDAuNTIxMTY4IDEwLjYyMTJMNC42NDIwNyA2LjQ5OTk5TDAuNTIxMTY4IDIuMzc4ODFMMC40NjUwODggMi4zMTc3NUMwLjE0NzMwMyAxLjk0MDU3IDAuMTY1OTk2IDEuMzc2MzQgMC41MjExNjggMS4wMjExN1oiIGZpbGw9IiM4NTkyQUQiLz4KPC9zdmc+Cg==") no-repeat center center;
	left: -22px;
	display: block;
	padding: 10px;
	width: 16px;
	height: 16px;
}

.is-style-timeular-arrow {
	list-style-type: none !important;
	padding: 0 0 0 42px;
}

.is-style-timeular-arrow li {
	position: relative;
	line-height: normal;
}

.is-style-timeular-arrow li:not(:last-of-type) {
	margin-bottom: 15px;
}

.is-style-timeular-arrow li:before {
	position: absolute;
	top: 5px;
	left: -40px;
	height: 15px;
	width: 24px;
	content: "";
	background: url("data:image/svg+xml,%3Csvg width=\'23\' height=\'15\' viewBox=\'0 0 23 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.093 0.423246C14.5518 -0.0355171 15.2806 -0.0596625 15.7678 0.35081L15.8467 0.423246L22.0467 6.62325L22.1191 6.70212C22.5068 7.16224 22.5068 7.83788 22.1191 8.298L22.0467 8.37687L15.8467 14.5769L15.7678 14.6493C15.3077 15.037 14.632 15.037 14.1719 14.6493L14.093 14.5769L14.0206 14.498C13.6329 14.0379 13.6329 13.3622 14.0206 12.9021L14.093 12.8232L18.1759 8.74006H1.32984C0.645011 8.74006 0.0898437 8.18489 0.0898437 7.50006C0.0898437 6.84635 0.595688 6.3108 1.2373 6.26346L1.32984 6.26006H18.1759L14.093 2.17687L14.0206 2.098C13.6101 1.61081 13.6343 0.88201 14.093 0.423246Z\' fill=\'%2329303D\'/%3E%3C/svg%3E") no-repeat left top;
}

/**
 * The arrow bullet icons uses a CSS SVG background image.
 * To control the color of the bullets, we uses the filter property.
 *
 * See `wp-content/themes/timeular/assets/styles/_config/_config.core.scss`
 * for a complete list of colors.
 *
 * We prefer filter to mask because of browser compatibility:
 * - https://caniuse.com/mdn-css_properties_filter
 * - https://caniuse.com/css-masks
 */
.has-purple-light-color.is-style-timeular-arrow li:before {
	/* #f0e5fc */
	filter: invert(100%) sepia(78%) saturate(6478%) hue-rotate(182deg) brightness(108%) contrast(98%);
}

.has-purple-fog-color.is-style-timeular-arrow li:before {
	/* #d7b9f6 */
	filter: invert(76%) sepia(37%) saturate(635%) hue-rotate(208deg) brightness(101%) contrast(93%);
}

.has-purple-soft-color.is-style-timeular-arrow li:before {
	/* #b884ef */
	filter: invert(63%) sepia(58%) saturate(2028%) hue-rotate(216deg) brightness(95%) contrast(98%);
}

.has-purple-strong-color.is-style-timeular-arrow li:before {
	/* #9a4fe8 */
	filter: invert(44%) sepia(57%) saturate(4162%) hue-rotate(244deg) brightness(90%) contrast(101%);
}

.has-purple-deep-color.is-style-timeular-arrow li:before {
	/* #862fe0 */
	filter: invert(21%) sepia(98%) saturate(3028%) hue-rotate(263deg) brightness(90%) contrast(95%);
}

.has-purple-dark-color.is-style-timeular-arrow li:before {
	/* #6200c9 */
	filter: invert(13%) sepia(100%) saturate(5928%) hue-rotate(272deg) brightness(74%) contrast(122%);
}

.has-pink-light-color.is-style-timeular-arrow li:before {
	/* #f7e8fc */
	filter: invert(87%) sepia(12%) saturate(217%) hue-rotate(240deg) brightness(100%) contrast(108%);
}

.has-pink-fog-color.is-style-timeular-arrow li:before {
	/* #e9c2f8 */
	filter: invert(87%) sepia(37%) saturate(846%) hue-rotate(196deg) brightness(100%) contrast(95%);
}

.has-pink-soft-color.is-style-timeular-arrow li:before {
	/* #d994f3 */
	filter: invert(75%) sepia(83%) saturate(2122%) hue-rotate(212deg) brightness(96%) contrast(98%);
}

.has-pink-strong-color.is-style-timeular-arrow li:before {
	/* #c966ee */
	filter: invert(49%) sepia(74%) saturate(2170%) hue-rotate(243deg) brightness(98%) contrast(90%);
}

.has-pink-deep-color.is-style-timeular-arrow li:before {
	/* #ba49e4 */
	filter: invert(48%) sepia(51%) saturate(5757%) hue-rotate(258deg) brightness(92%) contrast(95%);
}

.has-pink-dark-color.is-style-timeular-arrow li:before {
	/* #a431cf */
	filter: invert(25%) sepia(68%) saturate(3420%) hue-rotate(273deg) brightness(86%) contrast(90%);
}

.has-base-light-color.is-style-timeular-arrow li:before {
	/* #ede8ff */
	filter: invert(99%) sepia(52%) saturate(3957%) hue-rotate(181deg) brightness(104%) contrast(107%);
}

.has-base-fog-color.is-style-timeular-arrow li:before {
	/* #cec1ff */
	filter: invert(80%) sepia(34%) saturate(1714%) hue-rotate(193deg) brightness(105%) contrast(103%);
}

.has-base-soft-color.is-style-timeular-arrow li:before {
	/* #aa92ff */
	filter: invert(61%) sepia(42%) saturate(1749%) hue-rotate(209deg) brightness(100%) contrast(102%);
}

.has-base-strong-color.is-style-timeular-arrow li:before {
	/* #8563ff */
	filter: invert(40%) sepia(77%) saturate(2319%) hue-rotate(230deg) brightness(99%) contrast(105%);
}

.has-base-deep-color.is-style-timeular-arrow li:before {
	/* #6a44f0 */
	filter: invert(32%) sepia(62%) saturate(5923%) hue-rotate(245deg) brightness(95%) contrast(98%);
}

.has-base-dark-color.is-style-timeular-arrow li:before {
	/* #532fd3 */
	filter: invert(20%) sepia(48%) saturate(5540%) hue-rotate(250deg) brightness(83%) contrast(100%);
}

.has-blue-light-color.is-style-timeular-arrow li:before {
	/* #e4e8fb */
	filter: invert(82%) sepia(8%) saturate(468%) hue-rotate(195deg) brightness(111%) contrast(97%);
}

.has-blue-fog-color.is-style-timeular-arrow li:before {
	/* #b6c1f5 */
	filter: invert(78%) sepia(8%) saturate(1420%) hue-rotate(194deg) brightness(100%) contrast(93%);
}

.has-blue-soft-color.is-style-timeular-arrow li:before {
	/* #8093ee */
	filter: invert(59%) sepia(74%) saturate(1851%) hue-rotate(200deg) brightness(99%) contrast(89%);
}

.has-blue-strong-color.is-style-timeular-arrow li:before {
	/* #4964e7 */
	filter: invert(38%) sepia(99%) saturate(3470%) hue-rotate(221deg) brightness(95%) contrast(89%);
}

.has-blue-deep-color.is-style-timeular-arrow li:before {
	/* #2646e2 */
	filter: invert(18%) sepia(100%) saturate(3171%) hue-rotate(231deg) brightness(91%) contrast(95%);
}

.has-blue-dark-color.is-style-timeular-arrow li:before {
	/* #0118a3 */
	filter: invert(13%) sepia(77%) saturate(5470%) hue-rotate(229deg) brightness(67%) contrast(124%);
}

.has-green-light-color.is-style-timeular-arrow li:before {
	/* #d9f7f5 */
	filter: invert(98%) sepia(4%) saturate(1091%) hue-rotate(107deg) brightness(95%) contrast(104%);
}

.has-green-fog-color.is-style-timeular-arrow li:before {
	/* #99eae5 */
	filter: invert(88%) sepia(7%) saturate(1385%) hue-rotate(124deg) brightness(98%) contrast(94%);
}

.has-green-soft-color.is-style-timeular-arrow li:before {
	/* #4ddad1 */
	filter: invert(92%) sepia(25%) saturate(988%) hue-rotate(103deg) brightness(86%) contrast(98%);
}

.has-green-strong-color.is-style-timeular-arrow li:before {
	/* #00cabe */
	filter: invert(66%) sepia(37%) saturate(5706%) hue-rotate(135deg) brightness(99%) contrast(101%);
}

.has-green-deep-color.is-style-timeular-arrow li:before {
	/* #00afa5 */
	filter: invert(38%) sepia(97%) saturate(1602%) hue-rotate(149deg) brightness(101%) contrast(101%);
}

.has-green-dark-color.is-style-timeular-arrow li:before {
	/* #008e86 */
	filter: invert(34%) sepia(65%) saturate(1809%) hue-rotate(151deg) brightness(89%) contrast(101%);
}

.has-yellow-light-color.is-style-timeular-arrow li:before {
	/* #fff4e6 */
	filter: invert(93%) sepia(11%) saturate(843%) hue-rotate(312deg) brightness(105%) contrast(105%);
}

.has-yellow-fog-color.is-style-timeular-arrow li:before {
	/* #fee2bc */
	filter: invert(94%) sepia(38%) saturate(5412%) hue-rotate(296deg) brightness(127%) contrast(99%);
}

.has-yellow-soft-color.is-style-timeular-arrow li:before {
	/* #fecd89 */
	filter: invert(92%) sepia(36%) saturate(7127%) hue-rotate(303deg) brightness(111%) contrast(99%);
}

.has-yellow-strong-color.is-style-timeular-arrow li:before {
	/* #fdb756 */
	filter: invert(68%) sepia(64%) saturate(421%) hue-rotate(346deg) brightness(102%) contrast(98%);
}

.has-yellow-deep-color.is-style-timeular-arrow li:before {
	/* #fb902d */
	filter: invert(70%) sepia(78%) saturate(2911%) hue-rotate(340deg) brightness(104%) contrast(97%);
}

.has-yellow-dark-color.is-style-timeular-arrow li:before {
	/* #d77d00 */
	filter: invert(44%) sepia(99%) saturate(932%) hue-rotate(10deg) brightness(93%) contrast(102%);
}

.has-red-light-color.is-style-timeular-arrow li:before {
	/* #feebea */
	filter: invert(91%) sepia(4%) saturate(1485%) hue-rotate(314deg) brightness(106%) contrast(99%);
}

.has-red-fog-color.is-style-timeular-arrow li:before {
	/* #fbc9c6 */
	filter: invert(85%) sepia(4%) saturate(1631%) hue-rotate(314deg) brightness(92%) contrast(115%);
}

.has-red-soft-color.is-style-timeular-arrow li:before {
	/* #f8a19b */
	filter: invert(73%) sepia(3%) saturate(5163%) hue-rotate(314deg) brightness(99%) contrast(97%);
}

.has-red-strong-color.is-style-timeular-arrow li:before {
	/* #f57970 */
	filter: invert(54%) sepia(71%) saturate(883%) hue-rotate(318deg) brightness(106%) contrast(92%);
}

.has-red-deep-color.is-style-timeular-arrow li:before {
	/* #ea4a3f */
	filter: invert(38%) sepia(57%) saturate(1395%) hue-rotate(329deg) brightness(93%) contrast(98%);
}

.has-red-dark-color.is-style-timeular-arrow li:before {
	/* #d82d2d */
	filter: invert(26%) sepia(72%) saturate(5100%) hue-rotate(348deg) brightness(89%) contrast(89%);
}

.has-turquoise-light-color.is-style-timeular-arrow li:before {
	/* #d9f5f9 */
	filter: invert(86%) sepia(25%) saturate(165%) hue-rotate(151deg) brightness(106%) contrast(95%);
}

.has-turquoise-fog-color.is-style-timeular-arrow li:before {
	/* #99e4ef */
	filter: invert(83%) sepia(47%) saturate(322%) hue-rotate(147deg) brightness(98%) contrast(92%);
}

.has-turquoise-soft-color.is-style-timeular-arrow li:before {
	/* #4dd0e3 */
	filter: invert(81%) sepia(76%) saturate(2463%) hue-rotate(153deg) brightness(93%) contrast(89%);
}

.has-turquoise-strong-color.is-style-timeular-arrow li:before {
	/* #00bcd7 */
	filter: invert(60%) sepia(92%) saturate(1823%) hue-rotate(142deg) brightness(90%) contrast(103%);
}

.has-turquoise-deep-color.is-style-timeular-arrow li:before {
	/* #009fd1 */
	filter: invert(40%) sepia(58%) saturate(1131%) hue-rotate(157deg) brightness(106%) contrast(101%);
}

.has-turquoise-dark-color.is-style-timeular-arrow li:before {
	/* #016dba */
	filter: invert(23%) sepia(94%) saturate(2011%) hue-rotate(188deg) brightness(97%) contrast(99%);
}

.has-brown-light-color.is-style-timeular-arrow li:before {
	/* #fdf2ee */
	filter: invert(85%) sepia(4%) saturate(579%) hue-rotate(323deg) brightness(113%) contrast(98%);
}

.has-brown-fog-color.is-style-timeular-arrow li:before {
	/* #f8cbbc */
	filter: invert(71%) sepia(89%) saturate(229%) hue-rotate(315deg) brightness(111%) contrast(95%);
}

.has-brown-soft-color.is-style-timeular-arrow li:before {
	/* #f2a389 */
	filter: invert(93%) sepia(17%) saturate(6003%) hue-rotate(304deg) brightness(105%) contrast(90%);
}

.has-brown-strong-color.is-style-timeular-arrow li:before {
	/* #ed7c57 */
	filter: invert(53%) sepia(76%) saturate(1006%) hue-rotate(328deg) brightness(106%) contrast(86%);
}

.has-brown-deep-color.is-style-timeular-arrow li:before {
	/* #ce5e3a */
	filter: invert(37%) sepia(92%) saturate(461%) hue-rotate(328deg) brightness(100%) contrast(87%);
}

.has-brown-dark-color.is-style-timeular-arrow li:before {
	/* #a33f1f */
	filter: invert(27%) sepia(18%) saturate(6094%) hue-rotate(351deg) brightness(91%) contrast(85%);
}

/**
 * WooCommerce product block, stile for show only the price.
 */
.is-style-timeular-only-price ul {
	list-style: none;
}

.is-style-timeular-only-price .wc-block-grid__product-title, .is-style-timeular-only-price .wc-block-grid__product-onsale, .is-style-timeular-only-price .wc-block-grid__product-add-to-cart, .is-style-timeular-only-price .wc-block-grid__product-image {
	display: none;
}

.is-style-timeular-only-price ins {
	text-decoration: none;
}

/**
 * Add-to-cart button format for pricing page.
 */
.is-style-timeular-pricing-page a {
	background: none;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.is-style-timeular-pricing-page .wp-block-button__link {
	color: #8563ff !important;
	text-decoration: underline;
}

.is-style-timeular-pricing-page a:hover, .is-style-timeular-pricing-page a:focus, .is-style-timeular-pricing-page a:active {
	background: none;
	color: #8563ff;
}

.wp-block-advanced-gutenberg-blocks-addtocart-inner {
	display: inline-block;
	width: 100%;
	line-height: 1;
}

small.wp-block-advanced-gutenberg-blocks-addtocart-inner {
	color: inherit;
}

/**
 * Timeular style for this button is applied in the theme because is
 * dependent on the theme definition.
 *
 * Two classes to enforce selector precedence.
 */
.wp-block-advanced-gutenberg-blocks-addtocart-button.wp-block-button {
	/* Overrides default button margin. */
	margin-bottom: 0;
}
