:root {
  --main-link-color: #F79779;
	--second-link-color: #67c9ee;
	--waps-blue:#c7eafb;
	--border-color: rgba(0, 0, 0, 0.18);
	--waps-blue-dark:rgba(142, 216, 248, 0.9);
}

a {
	color:  var(--main-link-color);
	cursor: pointer, auto;
}

a img {
	cursor: pointer;
}

table, .wp-block-table {
	border-radius: 3px;
}

th, .wf-active th {
		font-weight: 700;
}

th, td {
	border-bottom:none;
}

tr {
	display: ;
	border-bottom-color: var(--waps-blue-dark);
	border-top-color: var(--waps-blue-dark);
	border-right-color: var(--waps-blue-dark);
	border-left-color: var(--waps-blue-dark);
}

blockquote {
	border: 2px solid var(--waps-blue);
	background-color: aliceblue;
	border-radius: 3px;

}

blockquote::after {
	border-left: none;
}


button:hover, #infinite-handle span:hover  {
	animation: background-color;
	animation-duration: 0.2s;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

button, .wp-block-button, .wp-block-button__link{
	border-radius: 3px;
}

body {
	color: black;
}

@keyframes opacity {
  from {opacity: 1;}
	to {opacity: 0.5;}
}

@keyframes light-opacity {
  from {opacity: 1;}
	to {opacity: 0.8;}
}

@keyframes hero-opacity {
  from {}
	to {opacity: 0.2}
}

@keyframes full-opacity {
  from {opacity: 0;}
	to {opacity: 1;}
}


@keyframes font-color {
  from {color: black;}
	to {color: var(--main-link-color);}

}

@keyframes background-color {
  from {}
	to {background-color: var(--main-link-color);}
}

@keyframes slider-background {
	from {}
	to {background-color: rgba(0, 0, 0, 0.15);}
}


@keyframes change-background-pos {
	from {background-position: left; opacity: 0.9}
	33% {background-position: center;}
	66% {background-position: right;}
	to {background-position: center;
	opacity: 0.9}
}



/** HEADER */

header a img:hover, footer a img:hover, .shop-grim-reaper img:hover {
	animation: light-opacity;
	animation-duration: 0.1s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}


#masthead {
	display: flex;
  align-items: center
	
}

.site-logo {
	width: 100px;
	margin-right: 1rem;

}

.site-content-header {
	padding-top: 0;
	padding-bottom: 0;
}

.site-title, [aria-current]{
	background-size: 12rem;
	background-position: top left;
	background-repeat: repeat;
	background-image: url(https://media.giphy.com/media/RM59YR3wgBvb4QLEmG/giphy.gif);
}

.site-header, .site-content-header, .layout-page-header .entry-header, .site-title a {
	border: none;
	font-weight: bold;
	padding-left: 1rem;
}

@media (min-width: 1140px) {
		header#masthead.site-header {
    margin-left: auto;
    margin-right: auto;
		width: 1140px;
	}
	.site-navigation {
	width: 100%;
	}
}




/** MENU */

@media (min-width: 768px) {
	.site-navigation .menu a {	
		font-size: 2.5rem;	
	}

	.site-navigation .menu {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding-left: 5em;
	}

}

@media (max-width: 767px) {
	
	nav.site-navigation {
		position: absolute;
		right: 20px;
	}
	
	nav.site-navigation button, nav.site-navigation button:visited, nav.site-navigation button:focus {
				background-color: black;
		color: white;
	}
	
	nav.site-navigation button:hover {
		animation: none;
		background-color: black;
		color: white;	
	}
}

.site-navigation .menu a {	
	text-transform: none;	
}

.site-navigation .menu li.is-active {
	background-color: transparent;
}

.site-navigation-toggle {
	color: black;
}

.site-navigation .menu li.is-active > a, .jetpack_widget_social_icons a:hover, .entry-title a:hover, .site-title a:hover, a:hover {
	animation: font-color;
	animation-duration: 0.3s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}


@media only screen and (max-width:700px) {
	
	.woocommerce .site-logo {
		display: none;
	}
	
	.woocommerce .shop-grim-reaper {
	margin-left: -50vw !important;
	max-width: var(--screen-width);
	position: relative;
  left: calc(50% + var( --half-scrollbar-width ));
  width: var(--screen-width); 
}
	
	footer .widget_media_image img  {
		width: 70px;
	}
	
	footer .widget_nav_menu {
		width: 200px;
		height: 100px;
		padding-bottom:  20px;
	}
	
	.site-title {
		font-size: 1.8rem;
		text-align: left;

	}
	.site-title a{
		padding: 0;
		margin: 0;
	}
	
	.site-navigation {
			margin-right: 20px;
	}	
	
	.site-navigation .menu a, .widget-title {
		text-align: left;
		background: none;
		font-size: 1.3rem;
		text-transform: none;
	}
}

.site-content-header .paged-nav {
	top: 20px;
}

.paged-nav-back a, .paged-nav-next a, .paged-nav-prev a {
	color: black;
}

#woocommerce_widget_cart-2 {
	border-radius: 3px;
}

.woocommerce .site-logo {
	width: 40px;
	margin-top: 0.5em;
	filter: contrast(200%) 
	grayscale(1);

}

.woocommerce .site-title {
	display: none;
}

/** MENU - SUBMENU */


.site-navigation .menu ul {
	background-color: transparent;
	padding-left:20px;
	border:none;
}



.site-navigation .menu ul li {
	border:none;
	background-color:transparent;
}


.site-navigation .menu ul li, .site-navigation .menu ul li a {
	width: 100%;
}


.site-navigation .menu ul li.is-active {
	background-color: transparent;
}




@media (max-width:767px) {
	
	.site-navigation .sub-menu-toggle {
		display: none;
	} 
	
	.site-navigation .menu li {
		display: list-item;
	}
	
	.site-navigation .menu ul {
		display: inline-block;
		padding-left: 0;
		font-size:0.72222222em;
	}

  .site-navigation .menu .menu-item-has-children a {
		padding-right: 0;
	}
	
	.site-navigation .menu ul.sub-menu li a {
		color: white !important;
	}
	
	.site-navigation .menu ul.sub-menu {
		list-style: disc inside;
		color: white;
  }
	
	
}
@media (min-width:768px) {
	.site-navigation .sub-menu-toggle, .site-navigation .menu ul.sub-menu a {
	color: black;
}
	

}

/** FRONT PAGE*/

#infinite-handle span::after {
    content: "More Comics";
}

#infinite-handle span button {
	display: none;
}

/** SINGLE POST */

.single-post #secondary {
	display: none;
}

/** SPECIAL MENU SHOP */

#menu-war-and-peas ul.sub-menu {
		margin-top: -40px;
}

.woocommerce ul.sub-menu {
	display:none;
	position: absolute;
	z-index: 99;
	text-align:left;
	width: auto;
	margin-top: -40px;
}

.woocommerce ul.sub-menu li {
	font-size: 1em;
	line-height: 1.5em;
}

.lead-widget-title, #block-38 {
	margin-bottom: 0.55em;
}


.woocommerce .widget_nav_menu li:hover ul.sub-menu {
	display:block;
}

.woocommerce #menu-shop-menu li#menu-item-10847 a {
	color: #8ed8f8;
	text-decoration: underline; 
}


.woocommerce nav.woocommerce-pagination ul li span.current {
	background: var(--waps-blue);
}


.woocommerce nav.woocommerce-pagination ul {
	border: 1px solid var(--waps-blue-dark);
	border-radius: 3px;
	border-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid var(--waps-blue-dark);
}

/** FEATURED CONTENT */

.featured-content {
	background: white;
	color: black;
}

.featured-content .entry-content, .featured-content h1.entry-title a {
	background: var(--main-link-color);
	color: black;
}


.featured-content-hero .entry-thumbnail a {
	background-size: cover;
	background-position: left;
	background-repeat: none ;
}

.hero-header, .hero-paragraph {
	margin-top: 0px;
	text-shadow:2px 2px 4px gray;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30:hover {
	animation: hero-opacity;
	animation-duration: 0.1s;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

/** WIDGETS */

.widget-area--main {
	padding-top: 5rem;
}

.wf-active .widget-title {
	font-weight: bold;
	text-transform: none;
}

h4.widget-title {
	margin-bottom: 1rem;
}

#secondary .widget_media_image:hover, .Hot_random_image:hover {
	background-image: url(https://media.giphy.com/media/Ydm6gmvUk2NZJjUIDn/giphy.gif);
	background-size: contain;
	background-repeat: no-repeat;
}

.widget_media_image img:hover, .hot-random-image:hover {
	animation-name: opacity;
  animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}


#media_image-16.widget_media_image:hover, #media_image-17.widget_media_image:hover,
#media_image-18.widget_media_image:hover,
#media_image-20.widget_media_image:hover,
#media_image-21.widget_media_image:hover,
.hot-random-image:hover
{
	background-image: none;
}

.jetpack-subscribe-count {
	padding-bottom: 1rem;
}


/** BLOG AREA */
.site-content-header-title {
	display:none;
}

.entry-meta--header, .entry-meta--footer{
	display:none;
}




/** SINGLE PAGE */
.hero-image, .layout-page-header .entry-header{
	display: none;
}

.layout-page-header .site-content-inside {
	padding-top: 3em;
}

article.page.hentry {
	margin: 1rem 0 1em;
}

.woocommerce span.onsale {
	min-height: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
	background-color: black;
}

@media (max-width: 600px) {
	
	.woocommerce-page .site-content-inside article {
		margin-top: 10px;		
	}
	
	.woocommerce-page h1.entry-title {
		font-size: 1.7rem;
	}
}

/** FOOTER */

#infinite-footer, .credits {
	display:none;
}



ul#menu-footer-menu, ul#menu-footer-menu li {
	border: none;
	font-weight: bold;

}

ul#menu-footer-menu li {
	padding-bottom: 0px;
	padding-top: 0px;
}

p.footer-info {
	text-transform: uppercase;
	padding-bottom: 0.5rem;
	font-family: "Roboto",sans-serif;
	font-weight: bold;
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	margin-top:20px;
}

footer .widget .textwidget {
	display: none;
}

.woocommerce footer .widget .textwidget {
	display: inline;
}

 footer #woocommerce_widget_cart-2 {
	float: right;
}

footer #subscribe-email input {
	width: 70%;
}

footer p#subscribe-email {
	margin-bottom:20px;
}

.footer-widgets {
	border-top: 2px dotted var(--waps-blue)
}


/** WOOCOMMERCE */


.woocommerce, .woocommerce-page, .woocommerce-checkout {
	background-color: rgba(255,242,235,1);
}

.woocommerce .site-title {
	background: none;
}

.woocommerce #menu-item-4137, .woocommerce #menu-item-4065, .woocommerce #menu-item-8372 {
	display: none;
}

@media (min-width: 800px) {
	.woocommerce #menu-war-and-peas {
	width: 25%;
	margin: 0;
	float: right;
}

}


.woocommerce-page .widget-area, .woocommerce-ordering, .woocommerce-result-count, .woocommerce ul.products li.product .button, div.summary.entry-summary > div.product_meta {
	display:none;
}


.woocommerce img {
	border-radius: 3px;
}

.woocommerce div.product .stock.out-of-stock {
	display: inline;
	font-size: 1.30em;
}

.woocommerce div.product .stock {
	display:none;
}

.woocommerce a.button {
		background-color: var(--main-link-color);
	color: white;
	border-radius: 3px;
}


.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
		background-color: gray;
	color: white;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce div.product form.cart .button {
	background-color: var(--main-link-color);
	width: 100%;
}

.woocommerce-page .site-content-inside {
	padding: 1rem;
}
 
.woocommerce-info {
	border-top-color: black;
}

.woocommerce-info::before, .woocommerce-message {
	color: black;
}




mark.count {
	display: none;
}

h2.woocommerce-loop-category__title {
	text-align:center;
	font-weight: bold;
}

.woocommerce-page #comments {
    display: none;
	
}

.woocommerce .term-description h2 {
	font-size: 2.2em;
	text-align: center;
	color: var(--waps-blue-dark);
}

/** SHOP SUB MENU */

@media (max-width: 800px) {
	
	pre {
		margin-bottom: 5px;
	}
	
	.shop-sub-menu .wp-block-navigation__container {
		justify-content: space-between;
		font-size: 0.6em;
		line-height: 2em;
		margin-top: 20px;
	}

	
	div#draggable  {
		float: left;
		width: 0;
		transform: rotate(-20deg);
	}
	
}

.shop-banner {
	border-radius: 3px;
}

.woocommerce #site-navigation {
	margin: 0px;
	height: 50px;
}

.woocommerce .wpmenucartli a {
	height: 50px;
}

.woocommerce #menu-shop-menu, .shop-sub-menu {
		border-bottom: none;
		font-weight: bold;
		display: flex;
		justify-content: space-between;
		vertical-align: above;
	text-transform: uppercase;
}
	
.woocommerce #menu-shop-menu li a, .shop-sub-menu li {
	border: none;
	font-size: 1.75em;
	color: var(--main-link-color);

}


@media (max-width: 600px) {
	
	.widget_nav_menu {
		height: 50px;
		margin-top: 0px;
		padding:0;
		margin-bottom:-20px;
	}
	
	
	.woocommerce-message {
			font-size: 0.75em;
	}
	
	.woocommerce-message a.button {
    width: 75px;
		background-color: lightgray;
	}
	

}

		.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 1.2em;

}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
		color: var(--second-link-color);

}

.woocommerce ul.products li.product .price {
	color: var(--main-link-color);
}


.woocommerce div.product p.price {
	margin-bottom: 0;
	color: var(--second-link-color);
}

.woocommerce div.product .out-of-stock {
		color: var(--main-link-color);
 font-family: "Roboto Slab",serif;

}

.woocommerce #menu-shop-menu li {			
	border: none;
}

.woocommerce-price-suffix, .product p.wc-gzd-additional-info, .product p.wc-gzd-additional-info {
	color: #77a464;
	font-size: 70%;
	display: flow-root;
}

.product p.wc-gzd-additional-info {
	padding-bottom: 20px;
}

.product p.wc-gzd-additional-info a, .woocommerce-price-suffix, .product p.wc-gzd-additional-info, .product p.wc-gzd-additional-info {
		color: var(--second-link-color);

}


.widgets_on_page ul, .widgets_on_page > ul {
	list-style:none;
}


/** NOTIFY ME BOX */

.cwginstock-subscribe-form .panel-primary {
	margin-top: 20px;
}

.cwginstock-subscribe-form .panel-primary, .cwginstock-subscribe-form .panel-primary>.panel-heading {
	background-color: var(--waps-blue);
	border-color: var(--waps-blue);
}

.cwginstock-subscribe-form .panel-primary>.panel-heading h4 {
	color: var(--main-link-color);
	font-size: 1.3em;
}


input.cwgstock_button {
	background-color: var(--main-link-color);
}

.cwgstock_output .cwginstocksuccess {
	color: cadetblue !important;
}

.cwgstock_output .cwginstockerror {
	color: coral !important;
}

/** WOOCOMMERCE PRODUCT PAGE */

.woocommerce article.product h1 {
	display: none;
}

.single_product_title {
	margin-top: 20px;
}

.single-product .paged-nav {
  display: none;
}



.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background-color: #ebe9eb;
	
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: white;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: white;
	color: var(--main-link-color);
}

.prev_next_buttons {
	width:100%;
}

.prev_next_buttons .paged-nav {
	display: inline-block;
	position: relative;
	float: right;
	margin-top: -20px;
	margin-right: 20px;	
	
}

@media (max-width:800px) {
	.single-product .paged-nav {
		display:none;
	}
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color: transparent;
}

.woocommerce-page .woocommerce-message .button {
	margin-right: 30px;
	
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	margin-top: 50px;
}

div.sharedaddy a.sd-button  {
	background: var(--main-link-color) !important;
	color: white !important;
}

div.sharedaddy .sd-social-icon .sd-button span.share-count, .single-product .share-reddit  {
	display: none;
}


/** MENU CART */

.wpmenucartli {
	margin-left: auto;
}

/** CART */

.woocommerce div.product form.cart div.quantity {
	margin-bottom: 30px;
} 

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, #coupon_code {
	width: auto;
}

.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 50%;
}

.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce table.shop_table td, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{
	  border-top: 1px solid var(--waps-blue-dark);
}

.woocommerce button.button[name="update_cart"] {
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 768px) {
.woocommerce-page #content table.cart td.actions .coupon .button {
	width:45%;
	font-size: 90%

}
}


.cart-totals .order-total{
	text-decoration: underline;
}

.woocommerce .cart .button, .woocommerce .cart input.button  {
	background-color: var(--second-link-color);
	margin-left: 10px;
}

#coupon_code {
	border-radius: 5px;
	padding: .618em 1em;
}

/** WOOCOMMERCE PRODUCT ARCHIVES */

.waps-product-archive ul{
	padding-top: 30px;
}


/** WOOCOMMERCE BADGES */

.yith-wcbm-badge, .yith-wcbm-badge-custom, .yith-wcbm-badge {
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	position: absolute;
	top: -5px !important;
	left: -5px !important;
	font-size: 1.2rem;		
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	border-radius: 3px !important;
	box-shadow: 1px 1px 1px gray;

}

.single-product .yith-wcbm-badge-8004, .single-product .yith-wcbm-badge-8003,
.single-product .yith-wcbm-badge-10224, .single-product .yith-wcbm-badge, 
.single-product .yith-wcbm-badge-custom {
	top: 3px;
	left: 3px;
	border-radius: 3px;

}

/** CHECKOUT PAGE */

#order_review, #order_review_heading {
	border-top: 1px solid var(--border-color);
	margin-top: 50px;
	padding-top: 20px;
}


.woocommerce-checkout #order_review_heading {
		margin-top: 50px;
	
}

.woocommerce-checkout .woocommerce-checkout-payment {
	padding-bottom: 20px;
}

.woocommerce-checkout #payment {
	background: none;
}

.woocommerce #payment fieldset {
	border:none;
}

.woocommerce-checkout #payment ul.payment_methods  {
			border-bottom: none;
}

.woocommerce-billing-fields label, .woocommerce-additional-fields label,
.woocommerce table.shop_table thead, .shipping_address label, #stripe-payment-data label {
	letter-spacing: 0.15rem;
}

.woocommerce-gzd-legal-checkbox-text {
	font-weight: normal;
	font-size: 1.5rem;
}

.woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	background-color: var(--waps-blue);
}

.woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid var(--waps-blue);
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}

.woocommerce table.shop_table .woocommerce tbody th, .woocommerce-checkout  table.shop_table tfoot td, .woocommerce  table.shop_table tfoot th, .woocommerce  table.shop_table span, .woocommerce  table.shop_table label, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {
	font-weight: normal;
	font-size: 1.6rem;
}

.woocommerce table > tfoot > tr.order-total th, #order_review > table > tfoot > tr.order-total .woocommerce-Price-amount, #order_review > table > tfoot > tr.order-total .woocommerce-Price-currencySymbol, .woocommerce .cart_totals tr.order-total th,   .woocommerce .cart_totals .order-total .woocommerce-Price-amount,  .woocommerce .cart_totals .order-total .woocommerce-Price-currencySymbol  {
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1em;
}

.woocommerce  table.shop_table tr.order-tax th {
	font-size: 0.75em;
}

.woocommerce  table.shop_table tr.order-tax td span {
		font-size: 0.9em;

}

.woocommerce .shop_table, .woocommerce table.shop_table {
	border: solid 1px var(--waps-blue-dark);
	background-color: var(--waps-blue);
	border-radius = 5px;
}

.woocommerce #billing_address_1_field p {
	font-size: 0.7em;
	padding-bottom: 0;
	margin-bottom: 0;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border-radius: 5px;
}


.select2-container--default .select2-selection--single {
	border-color: var(--border-color);
}


p#addresscheck_field {
	margin-top:30px;
}


p#addresscheck_field  .optional, p#addresscheck_field .input-text  {
	display: none;
}

/** PAYMENT METHODS PAGE */

.woocommerce-gzd .payment_methods img {
	padding: 10px;
	width: 10%;
	display: grid;

}


.wc-stripe-elements-field, .wc-stripe-iban-element-field {
	padding: 10px;
	border-radius: 2px;
}

#stripe-payment-data fieldset {
	border: none;
}


/** COMMENTS AREA **/

.comments-area  {
	display: none;
}


/** MOBILE MENU */


nav.site-navigation button {
	background: none;
	color: black;
}

/** COOKIES CONSENT */

div#cookie-law-info-bar {
	opacity: 0.9;
}

.cli-bar-container {
	opacity: 1;
	font-family: "Roboto Slab",serif;
	font-size: 14px;

}

/** ADMIN */
#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items .quantity {
	font-weight: bold;
}



.woocommerce-currency-switcher-form .dd-selected {
	background-color: var(--waps-blue);
}


/** NOTICE BANNERS */


.home .woocommerce-store-notice, .single-post .woocommerce-store-notice, .archive .woocommerce-store-notice, .page .woocommerce-store-notice{
	visibility: hidden;
}


.woocommerce-store-notice, p.demo_store  {
	font-family: "Roboto Slab",serif;
	font-weight: normal;
	background-color: var(--waps-blue-dark);
	color:black;
	font-size: 0.75em;
}

.woocommerce-store-notice a, p.demo_store a {
	color: var(--main-link-color);
}

.woocommerce-gzd-complaints-shortcode {
	background-color: transparent;
}

/* LEFT TO FREE SHIPPING */

.left-to-free-shipping {
	text-align: center;
	border-radius: 3px;
	border: 3px dashed var(--waps-blue-dark);
	padding: 10px;
}

.left-to-free-shipping span, .left-to-free-shipping{
		font-size: 22px;
		color: var(--second-link-color)
}


#diamond {
		border-style: solid;
      border-color: transparent transparent var(--waps-blue) transparent;
      border-width: 0 25px 25px 25px;
      height: 0;
      width: 50px;
      box-sizing: content-box;
      position: relative;
}



#diamond::after {
	 content: "";
      position: absolute;
      top: 25px;
      left: -25px;
      width: 0;
      height: 0;
      border-style: solid;
      border-color: var(--waps-blue)  transparent transparent transparent;
      border-width: 70px 50px 0 50px;
}

#draggable {
	float:right;
	padding-right:25px;
	padding-left: 25px;
	color:var(--main-link-color);
	text-align: center;
	z-index:9;
	transform: rotate(20deg);

}

#free-shipping-drag-header {
	line-height: 0.9em;
	font-family: "Comic Sans MS";
	width: 75px;
	z-index:10;
}

.free-shipping-text {
	margin-top:-25px;
	margin-right:-21px;
}

.no-select {
  user-select: none;
}


/** SLIDER */

.sliderBtn {
	margin-top: 1.5em;
}

.wp-block-csb-content-slider-block .csbContentSlider .slide .sliderDescription, .wp-block-csb-content-slider-block .csbContentSlider .slide .sliderTitle {
	text-shadow:1px 1px 3px gray;
}

.wp-block-csb-content-slider-block .csbContentSlider .slide:hover {
	animation: slider-background;
	animation-duration: 0.2s;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

.csbContentSlider, .csbContentSlider .swiper-wrapper , .csbContentSlider .slide {
	border-radius: 3px;
}

/** Pinterest */

.pinterest-for-woocommerce-image-wrapper {
	display:none;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	margin-bottom: auto;
}


/** SHOP Search Form */

input[type="search"], #yith-searchsubmit {
	border-radius: 3px;
}

input[type="search"], .autocomplete-suggestions {
	border: 1px solid var(--waps-blue-dark);
}
#yith-searchsubmit {
	background-color: var(--main-link-color);
		color: #FFF799;
}

/** WISHLIST */

.woocommerce #menu-item-17640 a, .wpmenucartli {
	height: 50px;
}

.single_add_to_wishlist {
	font-size: 1.2em;
}


/** REVIEWS */

.cr-customer-consent {
	font-size 0.85em;
}

.ivole-reviews-grid {
	border: none;
}

.review-product .yith-wcbm-badge {
	display: none;
}

.review_slider {
	padding-bottom: 30px;
}

