@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//teetertotter.gr/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: none;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: #000;
	--wd-entities-title-color-hover: #000;
	--wd-alternative-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Comfortaa", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(175,175,175);
	--wd-link-color: #000;
	--wd-link-color-hover: #000;
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(0,0,0);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(0,0,0);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 190px;
}
.wd-page-title {
	background-color: rgba(255,255,255,0);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
}
.single-product .wd-page-content {
	background-color: #f9f9f9;
	background-image: none;
}
.product-labels .product-label.new {
	background-color: rgb(248,252,106);
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-scroll-content {
	overflow-y: hidden; 
}
.grecaptcha-badge{opacity:0.01 !important;}
.upsells-carousel .title.slider-title {
    visibility: hidden;
    position: relative;
}
.widget_layered_nav ul li {display:inline-block;}
.wd-checkout-steps li:after {
	content: "\f113";}
.upsells-carousel .title.slider-title:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "related products";
	font-family: Comfortaa;
	font-size: 30px;
	letter-spacing: 2px;
	color: #000;
	   }
.related-products .title.slider-title {
    visibility: hidden;
    position: relative;
}
.related-products .title.slider-title:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "you may also like";
	font-family: Comfortaa;
	font-size: 30px;
	letter-spacing: 2px;
	color: #000;
	   }

.related-and-upsells>div:first-child {
	padding-top: 30px;} 

.widget_layered_nav ul .count { 
	display:none !important; 
}
.labels-rounded .out-of-stock {
    font-size: 11px !important;
}
.copyrights-wrapper {
    margin-top: -40px;
}
.showonlyonmobile {
    margin-bottom: -60px;
}
.showonlyonmobilecol {min-height: 248px !important;}
.columnhome1{
    position: absolute;
    bottom: -2px;
    display: inline-block;
    width: 250px;
    height: 260px;
    right: 15%;
}

.columnhome2{
    position: absolute;
    bottom: -2px;
    display: inline-block;
    width: 285px;
    height: 326px;
    left: 15%;
}

.index_container{min-height:60vh !important;}

.wd-checkout-steps{margin-top:6vh;margin-bottom:6vh !important;}

.image_gallery_icons .owl-item {max-width:14.2% !important;}

.image_gallery_icons .owl-stage {justify-content: start !important;}
 .icons-design-colored-alt .wd-social-icon {
    background-color: #000000;
    color: rgb(255 255 255) !important;
}

.shop_attributes tr {
	justify-content: flex-start !important;}


.quick-shop-wrapper .single_add_to_cart_button:before,.wd-add-btn-replace .add-to-cart-loop:before {
    content: "\f126" !important;
}
.woocommerce-ordering-list li a[data-order="popularity"], .woocommerce-ordering-list li a[data-order="rating"], .woocommerce-ordering-list li a[data-order="date"], #WOODMART_Widget_Price_Filter {display:none;}
.header_menu_container .vc_col-sm-1 {min-width:150px !important;}
.mc4wp-form-fields input[type='email']{
 border-bottom: 1px solid #fff ;
	color: #fff !important;
}
.mc4wp-form input[type="submit"] {
    border: 1px solid #fff !important; 
	    }
.wpb_content_element .mc4wp-form>div { 
	margin-left: -60px;
}
.salescolor a { 
	color: #972323 !important; 
}
	.woocommerce-Tabs-panel .wd-scroll-content pre {
	background: #ffffff; 
	font-family: 'Comfortaa';
	    padding: 0px;
}

.title-shop.title-design-centered>.container {
    justify-content: left;
	 margin-bottom: 0px;
} 
.page-title {
    margin-top: -63px; 
	margin-bottom: 0px;
  } 
/*input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select { border: 1px solid rgb(0 0 0); }*/
.wd-title-style-bordered .liner-continer:before, .wd-title-style-bordered .liner-continer:after {
    border-bottom: 1px solid rgb(29 35 39);
}
.wd-nav.wd-style-underline .nav-link-text:after{height:1px !important;}
.table .td {
    padding: 15px 12px;
    border-bottom: 1px solid #000000;
}
.variations .value select {border-bottom: 1px solid #000;}
.input-text.qty.text{border:1px solid #000 !important;}
.wd-accordion-title-text {position:relative;}


/*.wd-add-btn-replace .add-to-cart-loop:before, .quick-shop-wrapper .single_add_to_cart_button:before {
	content: "\f105" !important;
}*/

.single-product .summary.entry-summary .wd-wishlist-btn {
    position: absolute;
    top: 10px;
		right: 10px;
}

.single-product .summary.entry-summary .wd-wishlist-btn a{font-size: 0px !important;}
.single-product .summary.entry-summary .wd-action-btn.wd-style-text>a:before {font-size: 22px !important;}

.wd-filter-buttons>a:before {
    content: "\f129" !important;
	  font-size: 120% !important;
}

.product-grid-item .wd-entities-title .secondary_titlos {border-left: 1px solid #000; padding-left: 5px; font-size: 12px !important;}

.woocommerce-product-attributes-item--attribute_pa_collection .woocommerce-product-attributes-item__value a {text-shadow: 1px 0px 0px #000000;}

/*.owl-nav ,*/ .reset_variations{
	display: none !important; opacity:0 !important; font-size:0px !important;
}
.wd-back-btn.wd-action-btn.wd-style-icon{
	display: none !important; 
}
.tabs-layout-accordion {
    border-top: 1px solid #000;
}
	.single-product .main-page-wrapper {
    background-color: #ffffff;
}
.summary-inner .product_title {
	line-height: 1 !important;
	white-space: nowrap;
}
	.summary-inner .sku_wrapper {
		position:absolute;
    top: 115px;
}
.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
	  position: absolute;
    top: -25px;
    white-space: nowrap;
    min-width: 500px;
    left: -100%;
    padding-left: 16px;
}
.single-product-page .single-breadcrumbs-wrapper .woocommerce-breadcrumb{white-space:nowrap !important;}

.product-summary-shadow .summary-inner {box-shadow: none !important;padding-top:0px !important;}
.woocommerce-product-attributes-item .woocommerce-product-attributes-item__label:after{
	content:":";
	display:inline-block;
	margin-right: -2px;
}
.single-breadcrumbs-wrapper .wd-products-nav {
    display: none !important;
}
.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
text-transform: capitalize;
}
.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #000;
    text-transform: capitalize !important;
}
.sku {
	color: #000 !important;
}

.wpclv-term-image[aria-label="Tic Tac Toe"], .wpclv-term-image[aria-label="Pink Sky"] a, .wpclv-term-image[aria-label="Pink Sky"]  span{
  background-color: #dedee8;
}

.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover {
    border-color: black !important;
}
.wd-nav[class*="wd-style-"]>li.wd-has-children>a:after, .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    display: none !important ;
}
.wpclv-attributes .wpclv-attribute {
    display: table;
}

.wpclv-attribute-label {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px;
}

.wpclv-attributes .wpclv-terms .wpclv-term-image span, .wpclv-attributes .wpclv-terms .wpclv-term-image a {
	width:28px !important; 
	height:28px !important;border-radius: 7px !important;
}
.wpclv-attributes .wpclv-terms img{display:none;}

.wpclv-attributes .wpclv-terms .wpclv-term {
	border-radius: 7px !important;
	height: 34px !important;
  min-width: 34px !important;
  line-height: 34px !important;
	padding:2px !important;
}

.textwidget {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
	    line-height: 25px;
}



.product-grid-item .wd-buttons {background:transparent !important;box-shadow:none !important;}

.product-grid-item .wd-product-cats{display:none;}

.tab-title-additional_information, .tabs-location-summary.meta-location-add_to_cart .posted_in{display:none !important;}
.summary-inner .woocommerce-product-attributes .woocommerce-product-attributes-item--attribute_pa_print, .summary-inner .woocommerce-product-attributes .woocommerce-product-attributes-item--attribute_pa_size{display:none !important;}
table.woocommerce-product-attributes.shop_attributes {
    display: inline-block;margin-top: 35px;
}
.shop_attributes th{margin-right:9px !important;}
table.woocommerce-product-attributes.shop_attributes th {padding-left:0px !important;}

.textwidget a {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
	    line-height: 25px;
} 
.entry-title.title {
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 35px;
    margin-bottom: 30px;
	font-weight: bolder;
	text-align: left !important;
}
.wd-products-per-page {
	display: none !important; 
}
.wd-products-shop-view.products-view-grid {
	display: none !important; 
	    color: #fff !important;
}
div.quantity input[type="button"] {
    background: black;
	color: #fff !important;
	border-radius: 10%;
}
.btn, .button, button, .added_to_cart, [type="submit"], [type="button"] { 
	    text-transform: none; 
	    border-radius: 3px !important;
}

.mc4wp-form input[type="submit"] {
	border: 1px solid #000;
    border-radius: 25px !important;
    padding: 10px 35px 10px 35px;
    font-size: 11px;
}


.wd-dropdown {
	box-shadow: 0 0 0px rgb(0 0 0 / 15%) !important;   
}

.wpclv-term-image[aria-label="Abstract"], .wpclv-term-image[aria-label="Abstract"] a, .wpclv-term-image[aria-label="Abstract"]  span{
  background-color: #9400d3;
}
.wpclv-term-image[aria-label="Brush Strokes"], .wpclv-term-image[aria-label="Brush Strokes"] a, .wpclv-term-image[aria-label="Brush Strokes"]  span{
  background-color: #587877;
}
.wpclv-term-image[aria-label="Chase The Sun"], .wpclv-term-image[aria-label="Chase The Sun"] a, .wpclv-term-image[aria-label="Chase The Sun"]  span{
  background-color: #808080;
}
.wpclv-term-image[aria-label="Coral/Green"], .wpclv-term-image[aria-label="Coral/Green"] a, .wpclv-term-image[aria-label="Coral/Green"] span{
  background-color: #ff7f50;
}
.wpclv-term-image[aria-label="Crazy Memphis"], .wpclv-term-image[aria-label="Crazy Memphis"] a, .wpclv-term-image[aria-label="Crazy Memphis"] span {
  background-color: grey;
}
.wpclv-term-image[aria-label="Fish"], .wpclv-term-image[aria-label="Fish"] a, .wpclv-term-image[aria-label="Fish"]  span{
  background-color: #9db6ba;
}
.wpclv-term-image[aria-label="Fleur De Sol"], .wpclv-term-image[aria-label="Fleur De Sol"] a, .wpclv-term-image[aria-label="Fleur De Sol"]  span{
  background-color: #c8a2c8;
}
.wpclv-term-image[aria-label="Green"], .wpclv-term-image[aria-label="Green"] a, .wpclv-term-image[aria-label="Green"]  span{
  background-color: #48a071;
}
.wpclv-term-image[aria-label="Green/Nude"], .wpclv-term-image[aria-label="Green/Nude"] a, .wpclv-term-image[aria-label="Green/Nude"]  span{
  background-color: #00ff00;
}
.wpclv-term-image[aria-label="Happy Fish"], .wpclv-term-image[aria-label="Happy Fish"] a, .wpclv-term-image[aria-label="Happy Fish"]  span{
  background-color: #9db6ba;
}
.wpclv-term-image[aria-label="Hello"], .wpclv-term-image[aria-label="Hello"] a, .wpclv-term-image[aria-label="Hello"]  span{
  background-color: #a694a2;
}
.wpclv-term-image[aria-label="Jaguar"], .wpclv-term-image[aria-label="Jaguar"] a, .wpclv-term-image[aria-label="Jaguar"]  span{
  background-color: #464900;
}
.wpclv-term-image[aria-label="Linear Blue"], .wpclv-term-image[aria-label="Linear Blue"] a, .wpclv-term-image[aria-label="Linear Blue"]  span{
  background-color: #add8e6;
}
.wpclv-term-image[aria-label="Linear Pink"], .wpclv-term-image[aria-label="Linear Pink"] a, .wpclv-term-image[aria-label="Linear Pink"]  span{
  background-color: #ffc0cb;
}
.wpclv-term-image[aria-label="Linear Yellow"], .wpclv-term-image[aria-label="Linear Yellow"] a, .wpclv-term-image[aria-label="Linear Yellow"]  span{
  background-color: #ffff00;
}
.wpclv-term-image[aria-label="Mad Bear"], .wpclv-term-image[aria-label="Mad Bear"] a, .wpclv-term-image[aria-label="Mad Bear"]  span{
  background-color: #c3512f;
}
.wpclv-term-image[aria-label="Memphis"], .wpclv-term-image[aria-label="Memphis"] a, .wpclv-term-image[aria-label="Memphis"] span {
  background-color: #92d0e5;
}
.wpclv-term-image[aria-label="Nude/Green"], .wpclv-term-image[aria-label="Nude/Green"] a, .wpclv-term-image[aria-label="Nude/Green"]  span{
  background-color: #e3bc9a;
}
.wpclv-term-image[aria-label="Nude/Pink"], .wpclv-term-image[aria-label="Nude/Pink"] a, .wpclv-term-image[aria-label="Nude/Pink"]  span{
  background-color: #f2dadf;
}
.wpclv-term-image[aria-label="Pink Sky"], .wpclv-term-image[aria-label="Pink Sky"] a, .wpclv-term-image[aria-label="Pink Sky"]  span{
  background-color: #d87bd4;
}
.wpclv-term-image[aria-label="Rainbow"], .wpclv-term-image[aria-label="Rainbow"] a, .wpclv-term-image[aria-label="Rainbow"]  span{
  background-color: #ffff00;
}
.wpclv-term-image[aria-label="Safari"], .wpclv-term-image[aria-label="Safari"] a, .wpclv-term-image[aria-label="Safari"]  span{
  background-color: #3eb489;
}
.wpclv-term-image[aria-label="Tinos"], .wpclv-term-image[aria-label="Tinos"] a, .wpclv-term-image[aria-label="Tinos"]  span{
  background-color: #808080;
}
.wpclv-term-image[aria-label="Yellow/Coral"], .wpclv-term-image[aria-label="Yellow/Coral"] a, .wpclv-term-image[aria-label="Yellow/Coral"]  span{
  background-color: #b1b0be;
}

.wpclv-term-image[aria-label="Tinos Gray"], .wpclv-term-image[aria-label="Tinos Gray"] a, .wpclv-term-image[aria-label="Tinos Gray"]  span{
  background-color: #eddd00;
}

.wpclv-term-image[aria-label="Tinos Pink"], .wpclv-term-image[aria-label="Tinos Pink"] a, .wpclv-term-image[aria-label="Tinos Pink"]  span{
  background-color: #e283ab;
}

.wpclv-term-image[aria-label="Symbols Pink"], .wpclv-term-image[aria-label="Symbols Pink"] a, .wpclv-term-image[aria-label="Symbols Pink"]  span{
  background-color: #e99cbb;
}

.wpclv-term-image[aria-label="Symbols Light Blue"], .wpclv-term-image[aria-label="Symbols Light Blue"] a, .wpclv-term-image[aria-label="Symbols Light Blue"]  span{
  background-color: #8596c2;
}



@media only screen and (min-width: 1024px) {
	.tabs-layout-accordion .wd-scroll-content {
    max-height: 450px !important;
}
	.tabs-layout-accordion .wd-scroll-content p{
    white-space: normal !important;
}
.tabs-location-summary .tabs-layout-accordion {position: relative;white-space: nowrap;min-height: 225px;}
.tabs-layout-accordion > div{display:inline-block;margin-right:20px;}
/*.tabs-layout-accordion > div .woocommerce-Tabs-panel {position:absolute;width:100%;background:#fff;left: 0px;min-height: 325px !important;}*/
.tabs-layout-accordion > div .wd-active .wd-accordion-title-text {font-weight:900 !important;}
.tabs-layout-accordion > div .wd-accordion-opener{display:none !important;}
.tabs-location-summary .tabs-layout-accordion .wd-accordion-title{font-size:11px !important;}
.tabs-location-summary .tabs-layout-accordion .wd-accordion-item .wd-accordion-title-text:after{
		display: block;
    content: "";
    position: absolute;
    width: 1px;
    height: 16px;
    background-color: #333;
    right: -11px;
	top:1px;
	transform: none !important;
}

.tabs-location-summary .tabs-layout-accordion .wd-accordion-item:last-child .wd-accordion-title-text:after{
		display:none !important;
}
}

@media only screen and (min-width: 1124px) {
.product-image-summary .variations {
    display: inline-block;
    width: 138px;
	margin-right: 10px;
	}
.product-image-summary .single_variation_wrap {display:inline-block;}
.summary-inner table.variations > tbody > tr{display: inline-block;}
.summary-inner table.variations > tbody > tr:nth-child(2) {
    width: 258px;
}

.variations_form .variations .value select {
    width: 85px;
}

	.woocommerce-variation.single_variation{text-align:right;}
	.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    min-width: 180px !important;
}
	.tabs-location-summary .tabs-layout-accordion .wd-accordion-title .wd-accordion-title-text{font-size:14px !important;}
	
}

@media only screen and (min-width: 767px) {
.showonlyonmobile {display:none !important;}
}

@media only screen and (min-width: 669px) {
  
	.filters-inner-area > div {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
	.mobileimages {
		display: none !important;
	}
}

@media only screen and (max-width: 1024px) {
	.columnhome1 , .columnhome2 {bottom:-7px !important;}
.summary-inner .sku_wrapper{
   top: 85px !important;
}
	.wd-hover-quick .wd-add-btn>a {display:none !important;}
	.image_gallery_icons .owl-stage {display:inline-block !important;width:100% !important;}
	.hideonmobiletablet{display:none !important;}
	
		.entry-content > .index_container {min-height: 320px !important;height: 280px !important;padding:0px !important;}
	
}

@media only screen and (max-width: 767px) {
.mobilecolumneva {
	display: none !important; }
	.showontabletpc{display:none !important;}
	.imagecolumneva .vc_column-inner { 
		min-height: 100vh  !important;}
}


@media only screen and (max-width: 669px) {
	.related-and-upsells .title.slider-title:after {font-size:22px !important; }
.products.elements-grid .wd-entities-title a span {font-size:14px !important;}
.summary-inner{	padding-left: 7px !important;
	padding-right: 7px !important;}
.title-shop.title-design-centered>.container {
    justify-content: left;
	 margin-bottom: -10px;
}
	.wpb_content_element .mc4wp-form>div { 
	margin-left: 0px;
}

	.image_gallery_icons .owl-item {max-width:25% !important;margin-bottom:11px;}


}


@media only screen and (max-width: 575px) {
.products.elements-grid .wd-entities-title a span {font-size:12px !important;}
	.single-product .summary-inner	.wd-products-nav{ display:none !important;}
	.image_gallery_icons .owl-item {max-width:33% !important;margin-bottom:11px;}
}

@media only screen and (max-width: 1150px) and (min-width: 1024px)  {
	.wd-accordion-title-text{font-size:12px !important;}
}