@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('../../../hub-core/assets/fonts/iranyekanwebregularfanum.eot');
	src: url('../../../hub-core/assets/fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../../../hub-core/assets/fonts/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../../../hub-core/assets/fonts/iranyekanwebregularfanum.ttf') format('truetype');
}
.elementor-panel{
	font-family: iranyekan;
}
#elementor-panel .elementor-control .select2-selection--single, #elementor-panel .elementor-control select {
    background: transparent var(--lqd-url-arrow-down) no-repeat left 0 top 12px;
}
.elementor-add-section-area-button.hub-add-template-button {
    margin-right: 8px !important;
    margin-left: 0 !important;
}
#elementor-panel .elementor-control-type-tabs .elementor-control-type-tab:first-child,#elementor-panel .elementor-choices .elementor-choices-label:nth-child(2) {
    border-radius: 0 0 0 0;
}
#elementor-panel .elementor-control-type-tabs .elementor-control-type-tab:last-child,#elementor-panel .elementor-choices .elementor-choices-label:last-child{
    border-radius: 0 0 0 0;
}
section[class*=elementor-control-lqd_]:after, #elementor-panel .elementor-control.elementor-control-type-section[class*=elementor-control-liquid_]:after {
    right: 15px;
    left: auto;
}
#elementor-panel #elementor-panel-elements-search-input {
    padding: 0 35px 0 0;
}
#elementor-panel .elementor-control.elementor-control-type-section[class*=elementor-control-lqd_]:after, #elementor-panel .elementor-control.elementor-control-type-section[class*=elementor-control-liquid_]:after {
    right: 15px;
    left: auto;
}
.elementor .elementor-widget-ld_icon_box.elementor-align-right .iconbox-inline, .elementor .elementor-widget-ld_icon_box.elementor-align-right .iconbox-side {
    flex-direction: row;
}
.elementor .elementor-widget-ld_icon_box.elementor-align-left .iconbox-inline, .elementor .elementor-widget-ld_icon_box.elementor-align-left .iconbox-side {
   flex-direction: row-reverse;
}
.elementor .elementor-widget-ld_icon_box.elementor-align-right .iconbox-default {
    align-items: flex-start;
    text-align: start;
}
.elementor .elementor-widget-ld_icon_box.elementor-align-left .iconbox-default {
    align-items: flex-end;
    text-align: end;
}
.elementor .iconbox-label {
    left: 0;
    right: auto;
}
.iconbox-inline h3 {
    justify-content: start;
}
.lqd-tabs-style-14 .lqd-tabs-nav {
    direction: ltr;
}
span.lqd-tabs-nav-ext {
    direction: rtl;
}