@font-face {
    font-family: 'CocoGothicAlternate-Bold';
    src: url('../fonts/CocoGothicAlternate-Bold.eot');
    src: url('../fonts/CocoGothicAlternate-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CocoGothicAlternate-Bold.woff2') format('woff2'),
        url('../fonts/CocoGothicAlternate-Bold.woff') format('woff'),
        url('../fonts/CocoGothicAlternate-Bold.ttf') format('truetype'),
        url('../fonts/CocoGothicAlternate-Bold.svg#CocoGothicAlternate-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'CocoGothicAlternate-Light';
    src: url('../fonts/CocoGothicAlternate-Light.eot');
    src: url('../fonts/CocoGothicAlternate-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CocoGothicAlternate-Light.woff2') format('woff2'),
        url('../fonts/CocoGothicAlternate-Light.woff') format('woff'),
        url('../fonts/CocoGothicAlternate-Light.ttf') format('truetype'),
        url('../fonts/CocoGothicAlternate-Light.svg#CocoGothicAlternate-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'CocoGothicAlternate';
    src: url('../fonts/CocoGothicAlternate.eot');
    src: url('../fonts/CocoGothicAlternate.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CocoGothicAlternate.woff2') format('woff2'),
        url('../fonts/CocoGothicAlternate.woff') format('woff'),
        url('../fonts/CocoGothicAlternate.ttf') format('truetype'),
        url('../fonts/CocoGothicAlternate.svg#CocoGothicAlternate') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CocoGothic_UltraLight';
    src: url('../fonts/CocoGothic-UltraLight.eot');
    src: url('../fonts/CocoGothic-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CocoGothic-UltraLight.woff2') format('woff2'),
        url('../fonts/CocoGothic-UltraLight.woff') format('woff'),
        url('../fonts/CocoGothic-UltraLight.ttf') format('truetype'),
        url('../fonts/CocoGothic-UltraLight.svg#CocoGothic-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}


div.uk-navbar-toggle-icon.uk-icon svg {
	width: 30px;  
	height: 30px;
}
.uk-navbar-container {
    border-top: 0.5px solid #000707;
}

ul.columns-3>*, ul.columns-4>*, ul.columns-5>*, ul.columns-6>* {
    text-align: center;
}
ul.products>* .woocommerce-loop-product__link, ul.products>.product-category>a {
    margin: 20px;
}
ul.products>* .woocommerce-loop-product__title {
    padding-top: 30px;
}
ul.products>* .woocommerce-loop-product__link>img, ul.products>.product-category>a>img {
    margin-bottom: 0px;
}
ul.products>*>.button {
    margin-top: 0px;
}
.aws-container .aws-show-clear .aws-search-field,
.aws-container .aws-search-form .aws-form-btn {
    border:none;
    border-bottom: 1px solid #000;
    background: transparent;
    padding-left: 5;
}
.aws-container .aws-search-form .aws-search-btn svg {
    width: 20px;
    float: right;
}
.aws-container .aws-search-form .aws-main-filter.aws-form-btn {
    display: none;
}

.uk-tab, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
    padding: 40px 0px 0px 0px;
}

.uk-tab>.uk-active>a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    background: #61b1b5;
}

.uk-accordion-title::before {
    width: 0em;
}

body.single-product aside.tm-sidebar {
    display:none;
}
.single-product div.quantity > label {
    display: none;
}

.screen-reader-text {
    display: none;
}

.related.products {
	display: none;
}

.woocommerce input.input-text.qty {
    width: 4em;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    padding: 12px 0px;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    vertical-align: middle;
    border-top: 1px solid #f1f1f1;
    padding: 16px 0px;
}

.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0,0,0,.1);
    margin-bottom: 5em;
    width: 100%;
}

.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
    font-style: normal;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5;
}

.woocommerce-checkout #payment div.form-row {
    padding: 0px;
}

.woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 50%;
    padding: 0em;
    margin: 15px 0px;
}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    display: none;
}

@media (max-width: 1380px) {
.uk-container {
    padding-left: 20px;
    padding-right: 20px;
}

.uk-navbar-nav>li>a {
    padding: 0 8px;
	font-size: 16px;
}
.uk-navbar-left, .uk-navbar-right, [class*=uk-navbar-center] {
    gap: 10px;
}
}
@media only screen and (max-width: 768px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width:98%;
}
}

