@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/woff/YekanBakhFaNum-Light.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2");
}
.su-button-center {
	padding-bottom: 1.3em;
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/woff/YekanBakhFaNum-Regular.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2");
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	src: url(../fonts/woff/YekanBakhFaNum-SemiBold.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2");
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/woff/YekanBakhFaNum-Bold.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2");
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	src: url(../fonts/woff/YekanBakhFaNum-ExtraBold.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-ExtraBold.woff2) format("woff2");
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url(../fonts/woff/YekanBakhFaNum-Black.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-Black.woff2) format("woff2");
}

@font-face {
	font-family: YekanBakh;
	font-display: swap;
	font-style: normal;
	font-weight: 950;
	src: url(../fonts/woff/YekanBakhFaNum-ExtraBlack.woff) format("woff"),
		url(../fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2) format("woff2");
}
@media (min-width: 850px) {
    .entry-image-float {
        float: right;
        margin-left: 2em;
        max-width: 50%;
        height: 15em;
        overflow: hidden;
        border-radius: 1em;
    }}
.c-team .col-inner  {
    background: #343f55;
    border-radius: 2em;
    color: white;
}
.c-team .col-inner  *{
	color:white;
    
}
.c-input input[type=text],.c-input input[type=file],.c-input input[type=tel] ,.c-input input[type=email], .c-input textarea {
    background: #193052 !important;
    border: none ! Important;
    border-radius: 2em !important;
	color:white;
}
.c-input input:focus,.c-input textarea:focus{
	color:white!important;
}

i.icon-search {
    color: white;
}
.filled-icons .icon-inner {
    background: var(--primary-color);
    margin: 0.3em;
    padding: 0.3em; 
    border-radius: 0.3em;
    color: white;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.justify p {
    text-align: justify;
}
.c-icons .icon-inner {
      background: #ffffff;
    width: 4em;
    height: 4em;
    padding: 0.5em;
    color: #aa9215 ! Important;
    line-height: 4em;
    border-radius: 100%;
}

.c-icons .icon-box.featured-box   {
    
    border-radius: 10em;
    padding: 1em;
        background: #e9e6d6;
}
.c-icons .icon-box.featured-box:hover , .c-icons .bold .icon-box.featured-box   {
    background: url(https://tenaelectronic.com/wp-content/uploads/2024/11/gold-bg.webp);
    background-size: 100%;
}
.c-icons .icon-box-text {
    justify-content: center;
    align-items: center;
    display: flex;
}
.c-icons .icon-box.featured-box:before {
   content: '';
    display: block;
    position: absolute;
    left: -1em;
    top: 1.5em;
    border: 1.5em solid transparent;
    border-right-color: #ffffff;
    border-radius: 100%;
}
.c-icons h5 {
    
    margin: 0 1em 0 0;
    color: black;
}
input#woocommerce-product-search-field-0 {
    padding: 1em !important;
    height: 4em;
    border-radius: 0 2em 2em 0;
	background:#f2f2f2;
}

.header-top {
    
    background-size: 100%;
}
.cat-section .meta-btn {
    background: #1b499d !important;
    color: white ! Important;
}
.cat-section .shahin-btn {
    background: #068555 !important;
    color: white !important;
}
input {
    border: 1px solid #d5d5d5 !important;
/*     padding: 1.4em !important; */
    box-shadow: none !important;
/*     border-radius: 0.5em ! Important; */
}
#customer_details input {
    
     padding: 1.4em !important;  
    
      border-radius: 0.5em ! Important;  
}
.rounded-edge * , .rounded-edge{
    border-radius: 1.5em;
}

.blue-hue img{
	filter: hue-rotate(107deg);
}
.gold-icon .icon-inner {
    padding: 1em;
    background: linear-gradient(to right, #ebc086, #c99846);
    color: #000000 !important;
    border-radius: 1em;
    width: 5em;
    height: 5em;
    box-shadow: 0 0 3em #ffffff;
}
.menu-bg {
	align-items:flex-start!important;
	justify-content:flex-start;
}
ul.sidebar-menu-tabs {
    flex-wrap: nowrap !important;
}
.menu-bg .section-bg.bg-loaded{
	background-size: 40em !important;
    background-position: left bottom!important;
}
 .nav-dropdown-has-shadow .header-vertical-menu .nav-dropdown{
	box-shadow:none!Important;
}
a.quick-view.quick-view-added {
    background: rgb(255 255 255 / 51%);
    color: black;
    backdrop-filter: blur(33px);
}
a.quick-view.quick-view-added:hover { 
    color: black; 
}
.gar-bg .section-bg-overlay.absolute.fill {
    background: linear-gradient(45deg, #00c1ffa6, #39ff1075);
}
 
.nav>li, .nav>li>a {
     
    vertical-align: middle;
}
.shegeftangiz .row{
      
    padding: 0.51em !important;
    background-color: var(--primary-color);
    border-radius: 1em;
    background-size: 24em;
}
.shegeftangiz  .col {
    border-radius: 1.1em!important;
    overflow: hidden;
}
.c-shadow .box-shadow-1,.c-shadow .box-shadow-1-hover:hover,
.c-shadow.row-box-shadow-1 .col-inner,
.c-shadow.row-box-shadow-1-hover .col-inner:hover {
    box-shadow: none;
    border: 1px solid #c0f3f7;
    border-radius: 1em;
    overflow: hidden;
}
.d-none{
	display:none;
}
.footer-menu i {
    font-size: 1.5em;
	width:100%;
}
.footer-menu {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%; 
	z-index: 9999;
}
.footer-menu .inner-wrapper {
display: flex;
    background-color: #ffffffb0;
    width: 100%;
    margin: 0 auto;
    z-index: 99999;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    box-shadow: 0 0 3em -1em #acacac;
    height: 4.2em;
    backdrop-filter: blur(4px);
}
.icon-whatsapp-empty:before{
	  content: '\10FCE0' ;
}
.icon-ita:before{
	  content: '\10FF89' ;
}
.footer-menu .inner-wrapper > div {
	position: relative;
	display: inline-block;
	width: calc(25% - 1em);
	height: 3em;
	text-align: center;
}
.rightbar_cart.rightbar_wrap svg {
	font-size: 1.2em;
	color: white;
}
.rightbar_cart.rightbar_wrap svg:hover {
	color: #fff;
}

.footer-menu .inner-wrapper div.rightbar_cart.rightbar_wrap {
 
	border-radius: 100%;
	width: 4em;
	height: 4em;
	padding: 0.78em;
}
.footer-menu .inner-wrapper .rightbar_cart.rightbar_wrap:hover {
	background-color: var(--wp--preset--color--luminous-vivid-amber);
}
.footer-menu > div a {
	flex-wrap:wrap;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

span.ajax_cart_quantity {
	background: var(--wp--preset--color--luminous-vivid-amber);
	color: white;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	min-width: 1em;
	height: 1em;
	line-height: 1.17em;
	border-radius: 1em;
	padding: 0;
	vertical-align: middle;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	padding:  0.1em;
}
div#account-footer svg {
	padding: 0.2em;
}
.footer-menu .icon_text {
	display: block;
    width: 100%;
    font-size: 0.7em;;
}

.footer-menu svg {
	width: 1.5em;
	height: 1.5em; 
}
.footer-menu svg.cart {
	width: 2em;
	height: 2em;
	color: var(--primary-color);
}
.footer-menu svg:hover {
	color: var(--fs-color-secondary);
}

div#ez-toc-container * {
	line-height: 2.5em;
	font-weight: normal !important;
}
html {
	font-size: 14px;
}
.autocomplete-suggestions {
	text-align: right;
}
html {
	background: white !important;
}
bdi {
	color: black;
}
* {
	font-family: YekanBakh;
	letter-spacing: normal !important;
}
.nav-dropdown .menu-item-has-children > a,
.nav-dropdown .nav-dropdown-col > a,
.nav-dropdown .title > a {
	color: #0020bb !important;
	font-size: 1em !important;
	font-weight: bolder;
}
.nav > li > a {
	font-size: 0.9em !important;
}
button.toggle {
	font-size: 0.8em;
}
ul.ekit_social_media li {
	display: inline-block;
	width: 3em !important;
	height: 3em;
	text-align: center;
	background:var(--primary-color);
	line-height:4;
	border-radius:1em;
	padding:0!important;
	margin:0!Important;
}
 
.mobile-nav .button.icon i {
    font-size: 1.5em;
}
ul.ekit_social_media li a {
	display: inline-block!important;
	padding: 0 !important;
}
ul.ekit_social_media li svg {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	fill: #fff;
	color:white;
	  /*transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);*/
}
.off-canvas .sidebar-menu {
	padding: 0 !important;
}
button {
	font-weight: 400 !important;
}
.widget > ul > li > a,
.widget > ul > li > span:first-child,
ul.menu > li > a,
ul.menu > li > span:first-child {
	padding: 12px 0 !important;
}
img.ux-sidebar-menu-icon {
	display: none;
}
p {
	line-height: 2;
}
.thick-font {
	font-weight: 900 !important;
}

p.author-desc.small {
	white-space: break-spaces;
}

.nav-dropdown li.image-column {
	position: relative;
}
.nav-dropdown li.image-column > a {
	position: absolute;
	bottom: 0;
	left: 0;
}

.entry-author.author-box {
	border-top: 1px solid gainsboro;
}
button.wp-block-search__button.wp-element-button {
	color: white;
}
.entry-content a {
	font-weight: bold !important;
}
.entry-content p {
	margin-top: 0;
	text-align: justify;
}
.entry-content li {
	text-align: justify;
}

.mejs-overlay-button {
	background-color: transparent;
	border-radius: 100%;
}

.video.video-fit.mb {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.video .wp-video {
	position: absolute;
	top: 0;
}

/* .button span {
	font-weight: lighter;
	padding: 0 1em;
} */

/*remove blog video format image*/

.format-video .entry-image.relative {
	display: none;
}
#comments .comment-respond {
	background-color: rgba(255, 255, 255, 0) !important;
}

/* .button.icon.circle {
	line-height: 2.4;
	height: 1em;
	width: 1em;
} */

.tooltipster-base .tooltipster-content {
	font-family: inherit;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 1.2em 1em;
	/* border: navajowhite; */
	background: #ffffff;
	color: #737373;
	box-shadow: -2px 1px 1em #ececec;
	border: none;
	border-right: 5px solid;
	border-radius: 0;
}
.text-right .is-divider {
	margin-right: 0 !important;
}

.igooglemap {
	-webkit-filter: hue-rotate(167deg) brightness(1.06) saturate(0.4);
	filter: hue-rotate(167deg) brightness(1.06) saturate(0.4);
	width: 100%;
	border: 0;
	margin-top: -4em;
}

@media (max-width: 550px) {
	.row .grid-col-1-2 {
		min-height: 300px !important;
	}
	.igooglemap {
		margin-top: 0;
	}
}

/*iframe*/

.h_iframe-aparat_embed_frame {
	position: relative;
	padding-top: 56%;
	margin: 2em auto;
}
.h_iframe-aparat_embed_frame span {
	padding: 0 !important;
}

.watch-action {
	margin: 1em 0;
	clear: both;
}

.nav-divided > li + li > a:after {
	left: auto;
	right: -1em;
}

.home-col > .col-inner {
	box-shadow: 0 0 2em #d6d6d6;
	background: white;
	padding: 1em;
	border-radius: 1em;
}
.mfp-bg.mfp-ready {
	opacity: 0.2 !important;
}
.flickity-page-dots {
	bottom: 26px !important;
}
.nav-sidebar.nav-vertical > li + li {
	border-top: none !important;
	font-weight: 100;
}
 
.home-posts .col-inner {
	border-radius: 1em;
}
.home-posts .box-image {
	border-radius: 1em 1em 0 0;
}
.protected_by_digits {
	display: none !important;
}
.dig_login_signup_bar.digits-title_color.digits_show_on_index {
	font-size: 0.8em !important;
}
a.header-cart-link img {
    width: 1.9em;
}
a.header-cart-link {
    font-size: 1em ! Important;
    padding: 0em 1em ! Important;
}
a.header-cart-link span{
    font-weight:bold;
}

.home-posts .box-text {
	padding: 1.5em;
	border-radius: 1em;
	box-shadow: 0 0 3em -1em #f5f5f5;
	overflow: hidden;
}
.button span {
	box-shadow: none !important;
	font-weight: 100 !important;
}
.home-posts .col-inner {
	overflow: hidden;
	border-radius: 2em;
}
.box.box-text-bottom.box-blog-post.has-hover {
	background: transparent;
}
.post .has-shadow {
	box-shadow: none;
}
.top-posts .row {
	max-width: 100% !important;
}

h5.author-name {
	padding-top: 0;
}
/* comments */
.comments-area ul.children {
	margin: 1em 1em 0 0;
}
h3.comments-title.uppercase {
	font-weight: 300;
}
#comments .comment-respond {
	font-weight: 300;
}

.flex-row.next-prev-nav.bt.bb {
	font-weight: 300;
}
.bypostauthor > article::after {
	content: "Ù†ÙˆÛŒØ³Ù†Ø¯Ù‡";
	position: absolute;
	left: -20px;
	top: 8px;
	width: 7em;
	height: 2em;
	color: green;
	background: #07ec6e;
	line-height: 2em;
	text-align: center;
	display: inline-block;
	color: white;
	border-radius: 0em;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	font-size: 0.8em;
	padding: 0 2em;
}
.entry-author.author-box {
	font-weight: 300;
	font-size: 0.9em;
}
article.comment-inner {
	overflow: hidden;
	position: relative;
	background: white;
	font-weight: 300;
	font-size: 0.94em;
	padding: 2em;
	border-radius: 1em;
	border-top: none;
	border: 1px solid #eaeaea;
}
a.comment-reply-link {
	border: 1px solid #e3014a;
	padding: 0.5em 2em;
	border-radius: 2em;
	color: #e3014a;
	transition: 500ms all;
}
a.comment-reply-link:hover {
	background: #e3014a;
	color: white;
}
.commentlist > li:not(:first-child),
.comment-list > li:not(:first-child) {
	border-top: none;
}
/*shop*/
body.woocommerce-shop .sidebar-inner,
body.woocommerce-shop .page-title-inner {
	font-size: 0.8em;
}

.footer-1 {
	background-color: #ffffff;
	font-size: 0.9em;
	font-weight: 300;
	overflow:visible!important;
}
.thin-font {
	font-weight: 300;
	line-height: 2.3em;
}
.post-sidebar {
	font-size: 0.9em;
	font-weight: 300;
	line-height: 2.2em;
}
.footer-1 {
	border-top: none !important;
}
.footer-1 .section-title-normal {
	border-bottom: none;
	font-weight: 400;
	margin-bottom: 0;
}
 .footer-1:before {
	 z-index:2;
    content: '';
    display: none;
    width: 100%;
    background:#202020;
    height: 1em;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
	 
}
.footer-1 ul.ekit_social_media li{
	   /* background: linear-gradient(to right, #c7944d, #eabe73);*/
    font-size: 1.2em;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 1em !important;
	
	
}
.footer-1 ul.ekit_social_media li svg{
	   
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
     
	
	
}
.footer-1 ul.ekit_social_media li:hover{
	background:#4f4d42
}
 
.footer-1 .wpcf7-submit {
    width: 7em !important;
    max-width: 7em;
}
.email-marketing {
	 
	padding:   1em !important;
	border-radius: 1em;
	max-height: 13em;
}
.footer-1 input {
	border: 0 !important;
	padding: 0 1em !important;
	border-radius: 0.5em !important;
	vertical-align: middle;
	height: 3em !important;
	line-height: 3.4em !important;
	font-size: 0.8rem !important;
	box-sizing: border-box;
	font-family: "Yekanbakh";
}
.icon-footer svg {
	opacity: 0.7;
}
.call-to-action,
.footer-1 {
	position: relative;
	overflow: hidden;
	box-shadow: 0em 2em 6em -0.6em #e8e8e8;
}
.footer-1 .col {
	padding-bottom: 0 !important;
}
 

.footer-1 {
	padding: 2em 0;
	box-shadow: none;
}
.fit-bg img.bg.attachment-.size- {
    
	object-fit: contain;
}
.small-bg img.bg.attachment-original.size-original {
    width: auto;
}
.absolute-footer.light {
	background: #fff !important;
	padding-top: 0.5em !important;
}
.back-to-top {
	background: var(--primary-color) !important;
	color: white !important;
	border: white !important;
	box-shadow: 0 0 1em #ffc5c9;
}
.banner h1,
.banner h2,
.banner h3 {
	line-height: 1.4 !important;
}
.button.icon.circle {
	line-height: 2.6em;
	height: 2.5em;
	padding-bottom: 0 !important;
	padding-top: 0;
}
.archive-page-header h1.page-title.is-large.uppercase {
	font-weight: 300;
}
h3.section-title {
	 
	padding: 1em; 
	border: none;
	border-radius: 1em;
	padding: 0;
}
 
.section-title b {
	opacity: 0 !important;
}
.icon-box-left .icon-box-img + .icon-box-text {
	padding-right: 1em;
	padding-left: auto;
}
a.nav-top-link {
	font-size: 0.9em !important;
	font-weight: 500 !important;
}
.box-shadow-4,
.box-shadow-4-hover:hover,
.row-box-shadow-4 .col-inner,
.row-box-shadow-4-hover .col-inner:hover {
	box-shadow: 0 0 2em #ececec !important;
}
.phone-details {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.phone-details i.icon-phone {
	font-size: 2.2em !important;
	color: #efefef;
	padding-left: 0.3em;
}
.phone-details span,
.phone-details strong {
	display: block;
}
p.stars a {
	margin: 0 !important;
	padding: 0 0.5em;
	text-align: center;
	display: inline-flex;
	justify-content: center;
}
.review-form-inner.has-border {
	border: none;
}
.inline-numbers {
	display: inline-block;
	padding: 0 0 0 1em;
}
button.toggle {
	color: #a2a2a2;
}
.phone-image {
	width: 2em;
	margin-left: 1em;
	opacity: 0.5;
}
.phone-details span {
	font-size: 0.8em;
	color: #7a7a7a;
}
.phone-details strong {
	font-size: 1.3em;
	color: black;
	direction: ltr;
}
.mfp-content {
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	opacity: 0.97 !important;
}
.phone-details .phone-text {
	width: calc(100% - 5em);
}

.nav-dropdown-has-shadow .nav-dropdown {
	box-shadow: 1px 1px 2em rgb(0 0 0 / 8%) !important;
}
 .header-bottom {
    
  background: white !important;
    width: 71em;
    margin: 0em auto;
    border-radius: 1em;
  /* box-shadow: 0 1em 2em -1em #b0b0b0; */
    border-bottom: 1px solid #bababa;
}
.header-bg-color {
    border-radius: 0 0 10em 10em;
    background: #2d394fe0;
}
.header-wrapper {
    height: 6em;
}
.header-wrapper.stuck{
    box-shadow:none!important;
}
img.ux-menu-icon {
	margin-bottom: 0.3em;
}
.header-wrapper.stuck {
	 
	box-shadow: 0 0 1em transparent;
}
.icon-footer h5 {
	color: var(--primary-color);
}
.home header#header {
    background: #2d394f; 
}

.header-bg-color { 
    max-height: 8em;
}
.woocommerce-account.rtl .woocommerce-MyAccount-content {
	float: left;
	width: 100%;
}
li.woocommerce-MyAccount-navigation-link {
	font-size: 0.9em;
	font-weight: 100;
}
h5.post-title.is-large {
	font-size: 1.02em;
}
.c-bage .box-text.text-center {
	background-color: rgb(160 157 157 / 34%) !important;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	border-radius: 1em;
}
.c-bage .box-text.text-center * {
	color: white;
	font-size: 0.92em;
}
.h1,
.h2,
h1,
h2 {
	line-height: 1.6 !important;
}
address {
	font-size: 0.9em;
	padding: 1em 0;
}
.woocommerce-account.rtl .woocommerce-MyAccount-content p {
	font-size: 0.9em;
	font-weight: 100;
}
.dashboard-links li.woocommerce-MyAccount-navigation-link {
	font-size: 0.7em;
	font-weight: 100;
}
.back-to-top.active{
	box-shadow:none;
}
.footer-namad {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.absolute-footer {
    display: none;
}
.footer-namad img {
	    width: 6em;
    background:#283548;
    height: 6em;
    margin: 0.2em;
    border-radius: 1em;
    padding: 0.5em;
}
select.search_categories {
	background: #f5f5f5;
	color: #4b4b4b;
	border: none;
	padding: 1em;
	height: 4em;
	border-radius: 0 0.8em 0.8em 0;
}
input.search-field{
	background: #f5f5f5;
	color: gray;
	border: 0 !important;
	height: 4em;
	box-shadow: none;
}
.footer-widgets * {
	color: black !important;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
color: white;
    height: 4em;
    width: 4em;
    border-radius: 0.5em 0 0 0.5em;
    background: var(--primary-color);
    border: 0;
    line-height: 4.3em;
    padding: 0 !important;
}
.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown, li >.nav-dropdown {
    
    background:rgb(255 255 255 / 79%) !important;
    backdrop-filter: blur(20px)!important;
}
.stuck li >.nav-dropdown {
	background:white !important;
	border-radius:0!Important;
}
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
   
    font-weight: 500;
}
span.widget-title {
	font-size: 1.1em !important;
	font-weight: 600;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
	height: 4em;
	width: 4em;
	border-radius: 0.8em 0 0 0.8em;
}
html body .nav-dark .form-flat select{
	background: #f4f4f4!important;
	color:black!important;
}
input#woocommerce-product-search-field-1::placeholder {
	color: black;
  opacity: 1; /* Firefox */
}
html body .form-flat .button.icon { 
    color: black !important;
}
input#woocommerce-product-search-field-1 {
	background: #f4f4f4!important;
	color:black!important;
	border: none;
	box-shadow: none;
	padding: 0 1em;
	height: 3em;
}
.flex-col.email-marketing-submit {
	white-space: nowrap;
	width: 6em !important;
}
.flex-col.email-marketing-submit span.wpcf7-spinner {
	display: none !important;
}
.copy-text {
	padding-top: 1em;
	margin: 0;
	font-weight: 500;
	margin-right: -1em;
}
main span.section-title-main:before
,.cablsanat-title:before
{
    border-radius: 1em;
    content: "";
    display: inline-block;
    background: pink;
    width: 3px;
    height: 1em;
    vertical-align: middle;
    margin-left: 0.5em;
    background-color: var(--primary-color);
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 1;
}
.searchform-wrapper.form-flat .flex-col:last-of-type {
    margin-right: -4.9em!important;
} 
.bordered .col {
    border: 1px solid #e8e8e8;
    border-right: none;
	padding-bottom: 0 !important;
}
.bordered .box-text {
	padding-bottom: 0 !important;
}
.box-text.box-text-products.flex-row.align-top.grid-style-3.flex-wrap {
	padding-bottom: 0;
}
div#login-form-popup {
    border-radius: 1em;
}
.account-login-inner:before {
    content: '';
    width: 12em;
    height: 3em;
    display: block;
    background: red;
    margin: 0 auto;
    background: url(https://horinex.ir/wp-content/uploads/2025/04/logo-3-4.webp);
    background-size: 100%;
}

@media screen and (max-width: 850px) {
	.medium-flex-wrap .flex-col {
		width: 100%;
		flex-wrap: nowrap;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.copy-text {
		margin-right: 0;
	}
	.flex-row.email {
		flex-flow: row;
	}
	.flex-row.email > div {
		flex-flow: row;
	}
	.email-marketing {
		margin: 1em !important;
	}
	select.search_categories,
	button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
		line-height: 3em;
		color:var(--primary-color);
		height: 3em;
		padding: 0 1em;
		text-align: center;
		box-sizing: border-box;
	}
	.footer-namad {
		justify-content: center;
	}
}
@media screen and (max-width: 600px) {
	
	.mfp-content:not(.off-canvas-cart) {
    box-shadow: none !important;
    border-radius: 1em;
    width: 17em ! Important;
    top: 4em !important;
    right: 1em !important;
	max-height:59%;
	background: white !important;
}
.mfp-wrap {
     
    background: #00000021;
}
	
		.bordered .box-text {
	padding-bottom: 1em!important;
}
	.nav>li {
    
    margin: 0 2px!important;
	color:black;
     
}
	.footer-menu {
		display: flex;
	}
 
}
@media screen and (max-width: 500px) {
    .header-inner.flex-row.container.logo-left.medium-logo-center {
    background: #2d394f;
}
	.header-bg-color {
    border-radius: 0 ;
    background: #2d394fe0;
}

	.email-marketing {
		max-height: none;
	}
	.icon-footer .icon-box-img {
		width: 2em !important;
	}
	.icon-footer .col {
		padding: 0;
	}
	section.icon-footer {
		padding: 0 1em;
	}
	/* comments */

	.blog-author-image {
		width: 2em;
	}
	img.avatar.avatar-70.photo {
		width: 2em;
	}
	article.comment-inner {
		padding: 1em;
	}
	ul ul,
	ul ol,
	ol ol,
	ol ul {
		margin: 1.5em 0 1.5em 2em;
	}

	.home-col .box-vertical .box-image {
		width: 25% !important;
		display: table-cell;
	}
	.home-col .box-vertical .box-text {
		direction: ltr;
		display: table-cell;
		vertical-align: middle;
		padding: 0 1em;
	}
	.home-col .box-vertical {
		display: table !important;
		width: 100% !important;
	}
	.home-main-posts .row {
		max-width: 100% !important;
	}
}
