/*
Theme Name: Qi
Theme URI: https://qodeinteractive.com/qi-theme
Description: Qi theme is the latest free offering developed by Qode Interactive, winners of multiple awards and accolades in the fields of web design and development and one of bestselling WordPress theme creators. We approached Qi the same way we do when we develop premium themes - this means that the theme features comprehensive modules for your portfolio, shop, blog, a beautiful selection of contemporary premade inner page templates great for a wide array of purposes, and all the options and functionalities you may ever need to set up a professional website the easy way. Qi theme features 100 beautifully designed starter sites for all types of modern websites. Alongside stunningly designed websites for all types of businesses including spa, beauty salon, medical, SaaS, marketing, gym, and dentist websites, just to name a few, Qi also has a huge collection of sites great for personal uses. Do you wish to create a new CV or a resume, or perhaps you are a restaurant owner, a videographer or an SEO expert? Or maybe you’re just looking for a captivating yet simple way to announce your wedding? Whatever it might be, Qi has you covered! Top all this off with the authentic design style that Qode Interactive collective is known for, and you get a true creative powerhouse that’s fast, reliable and comes with virtually limitless customization options!
Author: Qode Interactive
Author URI: https://qodeinteractive.com
Text Domain: qi
Version: 1.2
Requires at least: 5.0
Tested up to: 6.1
Requires PHP: 5.6
Tags: food-and-drink, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, featured-images, custom-logo, custom-menu, footer-widgets, post-formats, full-width-template, sticky-post, threaded-comments, translation-ready, editor-style
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face{font-family:IRANYekan;font-style:normal;font-weight:400;src:url(fonts/iranyekanwebregular.woff) format("woff"),url(fonts/iranyekanwebregular.ttf) format("truetype")}
body,tspan,text,input,textarea,.qodef-woo-product-list .qodef-woo-product-categories,.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a,.qodef-e-product-categories,.elementor-widget-text-editor,h1,h2,h3,h4,h5,h6,#qodef-woo-page .added_to_cart, #qodef-woo-page .button,.qodef-mobile-header-navigation> ul > li > a,.button,#qodef-woo-page.qodef--single .product_meta > *,#qodef-woo-page .price, .qodef-woo-shortcode .price, body[class*="theme-qi"] .widget.woocommerce.widget_products ul li .amount, body[class*="theme-qi"] .widget.woocommerce.widget_recent_reviews ul li .amount, body[class*="theme-qi"] .widget.woocommerce.widget_recently_viewed_products ul li .amount, body[class*="theme-qi"] .widget.woocommerce.widget_top_rated_products ul li .amount,#qodef-woo-page.qodef--single .product_meta > * > a, #qodef-woo-page.qodef--single .product_meta > * > span, #qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text .meta time,.qodef-m-text,#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title, #qodef-woo-page.qodef--single #review_form .comment-reply-title, #qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2, .woocommerce-page div.woocommerce > .cart-empty, body[class*="theme-qi"] #qodef-related-posts .qodef-m-title,#qodef-page-sidebar .widget.widget_recent_entries ul li a, #qodef-page-sidebar .wp-block-latest-posts li a, #qodef-page-wrapper .widget.woocommerce a .product-title, #qodef-woo-page.qodef--single .shop_attributes th, #qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,label{font-family:IRANYekan!important;letter-spacing:inherit !important}
footer .textwidget,.qodef-m-text p,#tab-description *,.qodef-e-text *,.qodef-page-content-section{
	text-align:justify;
}
.qodef-header-navigation ul li ul {
    right: -26px;
}
.shop_table *,.shop_table td{
text-align: center !important;
}
footer img{
    max-width: 120px !important;
    margin-bottom: 20px;
    border-radius: 3px;
}
.qodef-header--sticky-display .qodef-header-logo-image{
	max-width:120px;

}
.qodef-header--sticky-display .qodef-header-logo-image {
    max-width: 90px;
    border-radius: 3px;
}
.qodef-header--sticky-display .qodef-header-sticky {
    box-shadow: 0 1px 3px rgba(0,0,0,.11);
}
#qodef-woo-page.qodef--cart .cart-collaterals {
    width: 30% !important;
    margin-right: auto;margin-left:inherit !important;
    border: 1px solid gray;
    background-color: #f3f3f3;
    padding: 10px;
    letter-spacing: 0px !important;
}
#qodef-woo-page.qodef--cart .cart-collaterals .button {
	width:100% !important;
	text-align: center;
}
.qodef-header-navigation ul li ul ul {
    right: 220px;
    text-align: right;
}.xoo-wscb-icon{
	cursor:pointer;
}
.qodef-header-navigation ul li ul li>a {
    text-align: right;
    width: 100%;
    display: block;
}
#qodef-page-header .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
    width: 300px !important;
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
    right: -18px !important;
    top: 3px !important;
    font-size: 18px !important;
}
.header-top-info{
	text-align: center;
    margin: 0 auto;
    display: block;
}
.header-top-info li{
    display: inline-block;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
     width: 100%; 
}
.qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image{
	    width: 25% !important;
    float: right;
}
#qodef-woo-page.qodef--single .entry-summary .price {
    display: block;
}
#qodef-woo-page.qodef--single .entry-summary .price del {
    color: #ff0000 !important;
    font-size: 16px;
    display: block;
    width: 100%;
}
#qodef-woo-page .price ins {
    display: block;
    width: 100%;
}
.single-product .qodef-page-title{
	display:none !important;
}
.single-product  #qodef-page-inner {
    padding: 60px 0 60px !important;
}
body:not(.home) #qodef-page-header {
      box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.xoo-wsc-cart-trigger{
	display: inline-block;
    color: black;
    margin-left: 20px;
}
.xoo-wsc-cart-trigger .xoo-wscb-icon{
font-size: 18px;
    position: relative;
    top: 3px;
}
.qodef-search-cover-form .qodef-m-form-field {
    text-align: right !important;
    padding-right: 15px !important;
}
.qodef-search-cover-form .qodef-m-inner {
    flex-direction: row-reverse;
}
.mojavez-kadr {
       background-color: white;
    padding: 10px;
    border-radius: 15px;
    display: block;
    height: 100px;
    width: 100px;
    margin-left: 15px;
    overflow: hidden;
    float: right;
    margin-bottom: 15px;
}
.mojavez-kadr img{
	    max-width: 100% !important;
    margin: 0 auto;
}
#qodef-page-footer-top-area .qodef-content-full-width {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
#qodef-woo-page .woocommerce-pagination {
    direction: ltr;
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image .qodef-e-product-image-holder {
    vertical-align: middle;
    display: block;
    margin-bottom: 20px;
}
.qodef-e-product-inner {
    transition: all 0.5s;
}
.hovering .qodef-e-product-inner:hover,li .qodef-woo-product-inner:hover {
    box-shadow: 0px 5px 12px #00000042;
    z-index: 9999;
    transition: all 0.5s;
    display: block;
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-heading {
	display:block;
    text-align: center;
}
.qodef-addons-woo-shortcode .price {
    display: block;
}
.frm_style_formidable-style.with_frm_style .frm_error, .frm_style_formidable-style.with_frm_style .frm_limit_error ,.elementor-slideshow__title{
    display: none;
}
.qodef-widget-title{
	font-weight:bold;
	    padding-bottom: 20px;
}
span.xoo-wsc-del-txt {
    color: red;
}
.qodef-header-navigation ul li a .qodef-menu-item-arrow {
    left: -9px !important;
    transform: rotate(180deg);
}
.qodef-header-sticky-inner .qodef-header-logo-link{
	    float: right;
    margin: 0px !important;
	height: 65px !important;
}
.woocommerce-product-attributes tbody tr:nth-child(2n+1) {
    background: rgb(135 135 135 / 10%);
}
.woocommerce-product-attributes tbody tr {
    padding: 10px 0px !important;
}
.woocommerce-product-attributes tbody tr *{
    text-align: right;
    direction: rtl;
}
.woocommerce-product-attributes-item__label{
	display:inline-block;
}
#qodef-woo-page.qodef--single .shop_attributes td{
	width:inherit !important;
}
.pswp__caption{
	display:none !important;
}
.qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image ,.woocommerce-product-gallery__wrapper{
  outline: 1px solid #f3f3f3;
}
.wc-tabs .active {
    background-color: #f3f3f3;
   
    letter-spacing: 0px !important;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li{
	 padding: 0px 10px !important;
}
:focus-visible {
    outline:none !important;
}
#qodef-page-header .qodef-header-logo-link {
    padding:0 !important;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image {
    max-width: 550px;
}
.post-type-archive-product #qodef-page-inner {
    padding: 20px 0 60px !important;
}
.qodef-grid.qodef-layout--columns.qodef-col-split--3-9>.qodef-grid-inner {
    grid-template-columns: minmax(0,2fr) minmax(0,10fr)!important;
    gap: 50px !important;
}
.qodef-page-sidebar-section{
	border: 1px solid #e8e8e8;
    padding: 10px;
    border-radius: 2px;
}
.qodef-woo-results .woocommerce-ordering {
    margin-left: 0px;
}
.widget ul li .children {
    margin-right: 20px;
    font-size: 13px;
}
#qodef-woo-page.qodef--checkout #order_review {
    width: 100% !important;
}
footer .qode_icon_font_awesome{
    font-size: 20px !important;
    margin-left: 10px;
    margin-top: 15px;
	  transition: all 0.5s;
}
footer .qode_icon_font_awesome:hover {
    color: #fec30d !important;
    transition: all 0.5s;
}
#qodef-page-footer {
    border-top: 5px solid #fec30d;
}
#qodef-page-footer-top-area {
    background-repeat: repeat;
    background-size: inherit;
}
::-webkit-scrollbar {
  width: 9px;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
    font-size: 12px !important;
}
.woocommerce-shop .qodef-page-title{
	display:none !important;
}
/* Track */
::-webkit-scrollbar-track {
  background: #787878; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #fec30d; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.qodef-header-navigation> ul > li > a:hover, .qodef-header-navigation> ul > li > a:focus {
    color: #ffc43a !important;
}
.qodef-header-navigation ul li ul {
    background-color: #ffc43a;
}
.qodef-header-navigation ul li a {
    color: #231f20;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
    background-color: #ffc43a;
    padding: 15px;
}
.frm_dropzone.frm_single_upload {
    max-width: 100% !important;
}
.qodef-search .qodef-e-search-heading {
    display: none;
}
.qodef-search article .qodef-e-inner .qodef-e-image {
    flex-basis: 249px;
    padding-right: 5px;
}
.custom-html-widget .fa-user-o{
	font-size: 17px;
    margin-left: 15px;
    position: relative;
    top: 2px;
    font-weight: 100;
    color: #4d4d4d;
}
.widget_text .qodef-qi-link--hover-underline:hover {
    background-image:none !important;
	background-size: 0px;
}

@media only screen and (min-width: 600px) {
  .qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
    gap: 55px !important;
	}
}

@media only screen and (max-width: 600px) {
	#qodef-page-footer-top-area .qodef-content-full-width {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	   .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns>.qodef-grid-inner {
        grid-template-columns: repeat(2, minmax(0, 1fr));
 
    }
  .qodef--custom-icon .qodef-m-title-text{
	min-width: 180px;
	}
	.qodef-mobile-header-navigation ul li .qodef-mobile-menu-item-icon svg {
    transform: rotate(180deg);
 
   }
}
.qodef-qi-woo-shortcode-product-list .qodef-e-product-image img {
    max-height: 350px;
    object-fit: contain;
    object-position: center;
}
@media only screen and (min-width: 1100px) {
    .qodef-content-grid-1300 .qodef-content-grid {
        width: 95% !important;
    }
}
.qodef-woo-product-list .qodef-woo-product-image {
    width: 100%;
}
.qodef-woo-product-list .variations,.qodef-woo-product-list .add_to_cart_button,.qodef-grid-item .add_to_cart_button{
	display:none !important;
}
.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner {
     opacity:0 !important; 
}