.line {
	border-top: 1px  solid black;
	border-bottom: 1px solid black;
}

/*PORTFOLIO ELEMENTS*/
.elementor-align-left .elementor-button {
	font-family: "Sang Bleu Kingdom Light", Pragmatica Light;
    font-size: 20px;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.single-portfolio-item .qodef-e.qodef-info--date {
    display: none;
}
.single-portfolio-item .qodef-e.qodef-info--category {
    display: none;
}

#qodef-single-portfolio-navigation .qodef-m-nav-label {
	font-style: normal;
	font-family: Sang Bleu Kingdom Light;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
	font-family: Pragmatica Book; 
	color: black;
}

.qodef-portfolio-single .qodef-portfolio-info a, .qodef-portfolio-single .qodef-portfolio-info p {
	font-style: normal;
	font-family: Sang Bleu Kingdom Light;
	color: black;
}

.qodef-portfolio-single .qodef-portfolio-info>* {
	color: black;
	font-family: Sang Bleu Kingdom Light;
	font-size: 14px;
}

.qodef-portfolio-single .qodef-portfolio-title {
	line-height: normal;
	font-size: 20px;
}
/*PORTFOLIO ELEMENTS*/

[class*=" eicon-"], [class^=eicon] {
	display: none;
}

div.swiper-button-next:before, div.swiper-button-prev:before {
	background-color: transparent;
}

div.swiper-button-next {
    right: 0px!important;
}

div.swiper-button-prev {
    left: 0px!important;
}

.qodef-woo-product-list .qodef-woo-product-content .added_to_cart, .qodef-woo-product-list .qodef-woo-product-content .button {
	font-style: normal;
	font-family: Sang Bleu Kingdom Light;
}

#qodef-woo-page .price, .qodef-woo-shortcode .price {
	font-family: Pragmatica Light;
}

.widget.widget_product_categories ul li a {
	font-style: normal;
	font-family: Sang Bleu Kingdom Light;
}

.widget.widget_product_tag_cloud .tagcloud a {
	font-style: italic;
	font-family: Sang Bleu Kingdom Light;
}

.widget.widget_product_search button, .widget.widget_product_search input {
	font-family: Pragmatica Light;
}

@media only screen and (max-width: 768px) {
.widget {
}
}

.widget ul:not(.qodef-shortcode-list) li {
	display: inline-block;
	font-style: normal;
	font-family: Pragmatica Book;
}


/*/ Woo Notices /*/
 
.woocommerce-page div.woocommerce .woocommerce-error, .woocommerce-page div.woocommerce .woocommerce-info, .woocommerce-page div.woocommerce .woocommerce-message {
	display: none;
}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
}

/*/ Woo Notices /*/

 
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
	display: none;
}

#qodef-mobile-header-navigation .qodef-m-inner {
	border-top: 1px solid #020202;
	height: 100vh;
}

#qodef-mobile-header-navigation {
	max-height: calc(100vh - 1px);
}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
	font-family: Pragmatica Book;
	font-style: normal;
}

/* Hide Woocommerce notifications */
.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
	font-size: 12px;
}

.woocommerce-notice, .woocommerce-message {
	display: none;
}

form.woocommerce-checkout .woocommerce-error {
	display: none;
}

@media only screen and (max-width: 1024px) {
.ttt-pnwc-notice .button {
	display: none;
}
}


#qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-1 {
	width: 0;
}

#qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-2 {
	width: 55px;
}

.qodef-header-navigation>ul>li>a {
	font-family: Pragmatica Book;
}

#qodef-woo-page.qodef--cart .cart_totals>h2, #qodef-woo-page.qodef--cart .cross-sells>h2 {
	font-family: Pragmatica Light;
}

.woocommerce-page div.woocommerce>.return-to-shop a {
	font-family: Pragmatica Book;
	font-style: normal;
}

#qodef-single-portfolio-navigation .qodef-m-nav-label {
	display: none;
}