/*!
Theme Name: darkoobtheme
Theme URI: https://underscores.me/
Author: Automattic
Author URI: https://automattic.com/
Description: Hi. I'm a starter theme called <code>darkoobtheme</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: darkoobtheme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

darkoobtheme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 3em 1.5em 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-right: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-right: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: right;
	position: absolute;
	top: 100%;
	right: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	right: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	right: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	right: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}


.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */


.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	right: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.5em;
}



@font-face {
    font-family: 'WYekan';
    src: url('asset/fonts/yekan-webfont.eot');
    src: url('asset/fonts/yekan-webfont.eot?#iefix') format('embedded-opentype'),
         url('asset/fonts/yekan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IRANSansWeb';
    src: url('asset/fonts/IRANSansWeb.eot');
    src: url('asset/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
         url('asset/fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("asset/fonts/fontawesome-webfont.eot") format("embedded-opentype"),
    url("asset/fonts/fontawesome-webfont.woff") format("woff"), 
    url("asset/fonts/fontawesome-webfont.ttf") format("truetype"), 
    url("asset/fonts/fontawesome-webfont.svg") format("svg");
    font-display: swap;
}


@font-face {
    font-family: 'Mj_Dinar One Light_0';
    src: url('fonts/Mj_Dinar One Light_0.eot');
    src: url('fonts/Mj_Dinar One Light_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/Mj_Dinar One Light_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    font: 300 11px / 1.4 'IRANSansWeb', Helvetica, Arial, sans-serif;
    color: #444;
}


#search-3{display:none;}
#search-3 .search-input{height: 30px;}
#search-3 .search-submit{height: 36px;font-size:.1px;color:transparent;position: absolute;}
#search-3 .search-submit:before{font-family: "FontAwesome";content: "\f002"; font-size: 20px; color: red;}
#search-3 .search{position: relative;}
.search-submit{    background-image: url(https://toseafraz.com/wp-content/uploads/zoomo.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}

.logo img{width: 200px; margin-top: 5px;height:75px;}

.bac-header1 {
    background: #262626;
    height: 100px;
}
.saat-kari {
    float: left;
    padding-top: 32px;
    padding-bottom: 32px;
    background: #343a40;
}
.saat-kari h2 {
    font-size: 16px;
    text-align: right;
    color: #fff;
    margin: 9px 0;
}

.address {
    order:2;
    padding-top: 25px;
    padding-bottom: 23px;
    background: #343a40;
}
.address h3 {
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin: 9px 0;
}
.saat-kari h2 {
    font-size: 16px;
    text-align: right;
    color: #fff;
    margin: 9px 0;
}
.tell {
    float: left;
    padding-top: 35px;
    padding-bottom: 30px;
    order:3;
    background: #343a40;
}
.tell h3 {
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin: 9px 0;
}
.tell h3:before {
    float: right;
    margin-top: -6px;
    content: "\f095";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;
    position: relative;
    right: 40px;
}
.tell a{color:white;}
.address h3:before {
    content: "\f041";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;
}
.saat-kari h2:before {
    content: "\f017";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;
    float: right;
    margin-top: -4px;
}
.logo:before {
    left: -50px;
    width: 80%;
    -webkit-transform: skew(30deg);
    -moz-transform: skew(30deg);
    -o-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
    background-color: #d2151e;
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    z-index: -1;
}
.logo {
    z-index: 99;
    position: relative;
    background: #d2151e;
    text-align: left;
}
.bac-header2 {
    height: 73px;position: relative;;
}
.main-menu {
    height: 73px;
    /* padding-right: 120px; */
    float: right;
    background: #252525;
    margin-bottom: 0px;
    padding-bottom: 1px;
}
.main-menu ul {
    padding: 0;
    text-align: center;
    margin: 0px;
}
.main-menu li.menu-item.current-menu-item {
    padding-bottom: 0px;
    border-bottom: 5px solid #d2151e;
}
.main-menu li a {
    padding: 18px 17px 22px 20px;
    font-size: 14px;
    position: relative;
    display: inline-block;
    outline: none;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.main-menu li a {
    -webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li a:hover {
    color: #ccc;
}
.main-menu li:hover> ul {
    display: block;
    float: left;
    width: 200px;
    margin-right: 0px;
    background: transparent;
    background: #333;
    padding: 15px 15px 15px 15px;
    margin-top: 0px;
    border-top: 4px solid #d2151e;
    /* box-shadow: 1px 1px 3px #555; */
}
.main-menu ul ul {
    position: absolute;
    width: 250px;
    padding: 10px 0;
    display: none;
    z-index: 100;
}
.main-menu li li {
    width: 100%;
    list-style-type: none;
    border: none;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.main-menu li li a {
    text-align: right;
    font-size: 13px;
    text-decoration: none;
    width: 100%;
    color: #fff;
    padding: 8px 9px;
}
.main-menu li a {
    -webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li a:after {
    content: "";
    height: 5px;
    background: #D2151E;
    width: 0;
    position: absolute;
    bottom: -5px;
    right: -1px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
}
.main-menu li:hover>a:after {
    width: 100%;
    transform-origin: right;
    -moz-transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    right: 0;
    left: auto;
}
.social:before {
    left: 106px;
    width: 80%;
    -webkit-transform: skew(-30deg);
    -moz-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    background-color: #d2151e;
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    z-index: -1;
}

.bac-header1{background: #262626; height: 86px;}

.tell{float: left; padding-top: 26px; padding-bottom: 23px; background: #343a40;}
.tell h3{font-size: 16px; text-align: left; color: #fff; margin: 9px 0;}

/*.address{padding-top: 29px; padding-bottom: 29px; background: #343a40;}
.address h3{font-size: 14px; text-align: left; color: #fff; margin: 9px 0;}
.address h3:before{content: "\f041"; font-family: "FontAwesome"; vertical-align: middle; font-size: 22px; color: #D2151E; padding: 0px 0px 0px 7px;}
*/
.address .widget.widget_search{text-align:center;}
.address .search {
    position: relative;
}
.address .search-submit{    height: 36px;
    font-size: .1px;
    color: transparent;
    position: absolute;
    background-color: #D2151E;
    border: 0px;
    font-family: "FontAwesome";
    content: "\f002";

    color: white;
    width: 36px;
    display: inline-block;}
.address .search-field{height:35px;    background-color: #2f2f2f;
    border: 0px;    width: 270px;color:white;}
.address .search-submit:before {
    height: 36px;
    font-size: .1px;
    color: transparent;
    position: absolute;
    background-color: #D2151E;
    border: 0px;
    width: 36px;
}
.address ::placeholder {
  color: white;
}



.sidebar #search-5 .search {
    position: relative;
}
.sidebar .search-submit{ width:18%;   height: 37px;
    font-size: .1px;
    color: transparent;
    position: absolute;background-color: red;border:0px;}
.sidebar .search-input{height:35px;    background-color: #2f2f2f;
    border: 0px;    width: 81%;color:white;}
.sidebar #search-5 .search-submit:before {
    font-family: "FontAwesome";
    content: "\f002";
    font-size: 20px;
    color: white;    width: 25px;
    display: inline-block;
}
.sidebar ::placeholder {
  color: white;
}

.saat-kari{float: left; padding-top: 25px; padding-bottom: 25px; background: #343a40; order:4;}
.saat-kari h2{font-size: 16px; text-align: right; color: #fff; margin: 9px 0;}
.saat-kari h2:before{content: "\f278"; font-family: "FontAwesome"; vertical-align: middle; font-size: 22px; color: #D2151E; padding: 0px 0px 0px 7px; float: right; margin-top: -4px;}
.saat-kari a{color:white;}

.logo{z-index: 99; height: 85px; position: relative; background: white; text-align: center;}
.logo .simple-image{margin-top:7px;}
.logo:before{
   left: -50px;
   width: 80%;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -o-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  background-color: white;
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  z-index: -1;
}
.logo{ text-align: center;}


.bac-header2{height: 57px;}
.social{z-index: 99; background: white; position: relative; height: 57px; position: relative;
    top: -2px;}
.social:before{
   left: 106px;
   width: 80%;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  transform: skew(-30deg);
  background-color: white;
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  z-index: -1;
}
.social h3{display: none;}
.social ul{margin: 0; padding: 12px 0; text-align:left;}
.social li{position: relative; padding-left: 20px; vertical-align: middle; display: inline-block; list-style: none;}
.social li a{font-size:0 !important;  display: inline-block; text-decoration:none;}
.social li#menu-item-22 a:before{font-family: "FontAwesome"; content: "\f1d9"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1136 a:before{font-family: "FontAwesome"; content: "\f16d"; font-size: 24px; color:#D2151E;}
.social li.menu-item-1135 a:before{font-family: "FontAwesome"; content: "\f232"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1240 a:before{font-family: "FontAwesome"; content: "\f002"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1448 a:before{font-family: "FontAwesome"; content: "\f08c"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1449 a:before{font-family: "FontAwesome"; content: "\f0d2"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1136 a:hover:before, .social li.menu-item-1135 a:hover:before, .social li.menu-item-1240 a:hover:before, .social li#menu-item-22 a:hover:before, .social li.menu-item-1448 a:hover:before, .social li.menu-item-1449 a:hover:before{color: #333;}

.main-menu{height: 57px; /*padding-right: 120px;*/ float: right; background: #252525; margin-bottom: 0px; padding-bottom: 1px;    position: relative;
    top: -2px;}
.main-menu ul{padding:0; text-align: center; margin:0px;}
.main-menu li a{
  padding: 18px 20px 15px 20px;
  font-size: 14px;
  position: relative;
  display: inline-block;
  outline: none;
  color: #fff;
  text-decoration: none; 
  text-transform: uppercase;
  font-weight: normal;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.main-menu li{float: right; list-style: none;  position: relative; display:inline-block; position: relative;  border-left: 1px solid rgba(255,255,255,.1);}
.main-menu li a:hover{color: #ccc;}
.main-menu li.menu-item.current-menu-item{padding-bottom: 0px; border-bottom: 5px solid #d2151e;}
.main-menu ul ul{position:absolute; width:250px; padding:10px 0; display:none; z-index:100;}
.main-menu li:hover> ul{
  display:block;
  float:left;
  width:200px;
  margin-right: 0px;
  background: transparent;
  background: #333;
  padding: 15px 15px 15px 15px;
  margin-top: 0px;
  border-top: 4px solid #d2151e;
  /*box-shadow: 1px 1px 3px #555;*/
}
.main-menu li li{width:100%; list-style-type:none; border: none; margin-right: 0; margin-left: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.main-menu li.menu-item.current-menu-item li a{color:#a1b1bc; border-top: none;}
.main-menu li li a{text-align: right; font-size: 13px; text-decoration: none; width: 100%; color: #fff; padding: 8px 9px;}
.main-menu li li a:hover{color: #bb7a40;}
.main-menu ul ul ul{margin: -34px 225px 0 226px !important;}
.main-menu #menu-item-18 a:after{display: none;}
.main-menu li a:after{content: "";
    height: 5px;
    background: #D2151E;
    width: 0;
    position: absolute;
    bottom: -5px;
    right: -1px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
  }
.main-menu li a{-webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li:hover>a:after {
    width: 100%;
    transform-origin: right;
    -moz-transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    right: 0;
    left: auto;
}


.picup{background-image:url(https://toseafraz.com/wp-content/uploads/top.jpg);width:100%;background-position: center;background-size: cover;display:none;}
.picup #menu-social{text-align: right;}
.picup .menu-item-1135:before{content: '\f232';font-family: "FontAwesome";color:black;font-size:26px;}
.picup .menu-item-1136:before{content: '\f16d';font-family: "FontAwesome";color:black;font-size:26px;}
.picup #menu-social li{position: relative;margin-right: 11px;}
.picup #menu-social li a{position: absolute;bottom:0px;border:0px;}



.menuu{background-color:#616161;}


.slider .sicon-next.control-arrow,.slider .sicon-prev.control-arrow{    background-color: #ff000085;border-radius: 10px;}

.up-1, .up-2, .up-3, .searchh{float:right;}
.up-1{padding-bottom: 15px;}

/*#woocommerce_widget_cart-3 {display: none;}*/

#woocommerce_widget_cart-3 h3{font-size:13px;margin:0px;color:transparent;margin-right:40px;font-weight:900;font-family: 'IRANSansWeb';}
/*.widget_shopping_cart_content p{position: absolute;
    z-index: 9999;
    width: 195px;
    left: 15px;
    text-align: center;
    border: 1px solid;
    padding: 29px 0px;
    background-color: white;display:none;margin-top:15px;}*/
.f-nav{position: fixed;top: 0; z-index: 99999;width: 100%;}

#mega-menu-header-menu li:hover{box-shadow: rgba(0,0,0,.2) 0 0 6px !important;}
#mega-menu-header-menu li a{position:relative !important;transition: .2s !important;}
#mega-menu-header-menu li a:before{content: "" !important;
    display: block !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: scaleX(0) !important;
    -webkit-transform: scaleX(0) !important;
    transition: .2s;height: 2px !important;
    background: #e93633 !important;}
#mega-menu-header-menu li:hover a:before{transform: scaleX(1) !important;
    -webkit-transform: scaleX(1)!important;}

#mega-menu-header-menu .mega-sub-menu li a:before{background: transparent !important;}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{    margin: 0 0px 0 0px !important;}

.up-3:hover .widget_shopping_cart_content p{display:block;}
#woocommerce_widget_cart-3{width: max-content; margin: 0px;margin-top:14px;}
.up-3 .woocommerce.widget_shopping_cart{width: max-content; margin: 0px;display: inline-block;}
.cart-contents{text-align: right;display: inline-block;float:right;}
.header-cart-count{display:inline-block;color:white !important;font-family: "IRANSans";}
#woocommerce_widget_cart-3{width: 70px;text-align: center;}



.profilee:before{content: "\f007";font-size: 19px;width: 40px;font-family: "FontAwesome";margin-left: 10px;}

.tes{display:block;position: absolute;
    z-index: 9999;
    width: 87%;
    background-color: white;}


.up-3 .cart-contents:after {
    content: "\f07a";
    font-family: "FontAwesome";
    font-size: 31px;
    color: #e93633;
    top: 4px;}
.upp2{border: 1px solid grey;
    text-align: center;
    font-size: 13px;
    width: 100%;
    margin-top: 29px;
    padding: 9px;
    color: black;
    font-weight: 900;height:44px;border-radius:5px;    cursor: pointer;}

.up-2 p{margin:0px;padding-top:2px;}
.up-2 #text-3 p:before{content: "\f007";font-family: "FontAwesome";font-size:18px;color:#e93633;vertical-align: middle;margin-left:10px;}

.up-3 {text-align:left;margin-top:29px;}
.uppp{border: 1px solid grey;width:100%;float:left;padding:0 14px;height:44px;border-radius:5px;cursor: pointer;direction: ltr;}
.uppp .widget_text:before{font-family: "FontAwesome";
    content: "\f095";
    font-size: 32px;
    color: black;    display: inline-block;
    vertical-align: middle;}
.uppp .textwidget{ display: inline-block;font-size: 14px; margin-left: 30px; font-weight: 900;color: #e93633; }


.searchh .search-input{    width: 92%;height: 38px;    position: absolute;
    right: 0;
    border-radius: 5px;
    border: 1px solid grey;}
.searchh .search-submit{font-size: .1px;
    color: transparent;
    margin-right: -4px;
    position: absolute;
    left: 0;
    width: 56px;
    height: 42px;
    background-color: #e93633;
    border: 1px solid #e93633;
    border-radius: 5px 0 0 5px;}
.searchh .search-submit:before{    content: "\f002";
    font-family: "FontAwesome";
    font-size: 18px;
    color: white;}
.searchh{margin-top:30px;}
.picup img{height: auto;}


.mega-sub-menu li a{text-align:right !important;}







/*.logo{float:right;    padding-top: 15px;}*/
 
.contactt #text-2{width: 45%;float: right;}
.contactt #text-3{width: 30%;float:right;margin-right:5%;}
.contactt #text-2 .textwidget:before{font-family: "FontAwesome"; content:"\f041";font-size:32px;color: #f5a63f;}
.contactt #text-2 .textwidget p{width: 80%;float: left;line-height: 2;font-size: 13px;}
.contactt #text-3 .textwidget:before{font-family: "FontAwesome"; content:"\f095";font-size:32px;color: #f5a63f;}
.contactt #text-3 .textwidget p{width: 70%;float: left;font-size: 13px;line-height:2;}
.contactt {margin-top:30px;}


.headd{padding-bottom:15px;}


#text-12{width: 20%; float: right;margin-left: 0px;margin-top:-7px;}
#text-12 a{display: block; background-color: #404040;width: 103px;text-align: center;
    color: white;padding: 7px; margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;display: block;
    margin-top: 11px;
    padding: 10px;
    font-size: 13px;padding: 10px;
    font-size: 13px;
    float: left;
    margin-top: 0;}
#text-12 a:hover{color: #fff;
    border-color: #e93633;}
#text-12 a:before{content: ''; position: absolute;top: 0;left: 0;
    width: 100%;height: 100%;background: #e93633;z-index: -1;opacity: 0;
    transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
#text-12 a:hover:before{opacity: 1;transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

.upup1 #text-4{width:max-content;float:left;margin-top:6px;}
.upup1 #text-4 .textwidget p:before{font-family: "FontAwesome";  content: "\f002";  color: black; font-size: 21px; display: inline-block;width: 26px; height: 26px; text-align: center;}
.upup1 #text-4 .textwidget p{font-size: 1px; color: transparent;}
.test{height:60px;border-top:1px solid lightgrey;}

.upup1 .widget_maxmegamenu{width: 90%;display: inline-block;}
.upup1{display: block;padding-top: 9px;}





.searchi{display:none;margin-top:6px;}

.upup1 .widget_text{padding-top: 30px;}


/*.content1 ul{margin:0px;padding:0px;}
.content1 .widget_simpleimage{    float: right;    margin: 1%; width: 22%;}
.content1 .itemm{width: 24%;display: inline-block;position:relative;width: 302.25px;
    margin-right: 30px;}
.content1 .simple-image{position: relative;    padding: 0 15px 0 35px;}
.content1 .simple-image:before{content: '';
    position: absolute;
    top: 51px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.content1 .widget_simpleimage:hover .simple-image:before{top:0;}
.content1 .more{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.content1 .itemm img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}*/

.content1 h3:before , .maghalat h3:before, .content3 h2:before,.post-1532 h4:before {    width: 150px;border-style: solid;border-color: #000000; border-bottom-width: 1px;content: "";display: block;
    position: absolute; top: 60%; border-width: 0;    right: 100%;    height: 1px;background-color: #e93633;}
.content1 h3:after, .maghalat h3:after, .content3 h3:after, .post-1532 h4:after{width: 150px; border-style: solid; border-color: #000000; border-bottom-width: 1px;left: 100%;content: "";
    display: block; position: absolute; top: 60%; border-width: 0;    height: 1px;
    background-color: #e93633;}
.content1{    padding-top: 45px; padding-bottom: 40px;    background-color: #cbd0d1;}
.content1 .widget_text p{text-align: center; margin-top: 20px;font-size: 14px;color: grey;}
.content1 .widget_text{margin-bottom:15px;}
.content1 h3, .maghalat h3, .content3 h3, .post-1532 h4{font-weight:900;text-align:center;   font-size:20px; position:relative;    width: max-content;padding:0 15px;
    margin: 0 auto; color:black;}
.content2 {background-color:#e1e1e1;padding-top:90px;padding-bottom:90px;margin-top:100px;background-image: url(https://toseafraz.com/wp-content/uploads/aboutt.jpg);text-align: center;background-position: center;}

.content2-1 .textwidget{font-size: 14px;line-height: 1.8;color: black;}
.content2-1 h3{color: black;   }
.content2-1 .widget_text{margin-top:60px;}
.content2-1 .widget_text .slick-dots{display:none !important;}

.content2-2-2 .textwidget{ font-size: 14px;font-weight: 900;}
.content2-2-2{display: grid;grid-template-columns: 1fr 1fr;margin-top:40px;}
.content2-2-2 .widget_text{padding: 35px;    position: relative;}
.content2-2-2 .widget_text:before, .content2-2-2 .widget_text:after{   content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0 solid #d4d9e0;
    z-index: -1; left: 46px;
    right: 46px;}
.content2-2-2 #black-studio-tinymce-6:before, .content2-2-2 #black-studio-tinymce-5:before, .content2-2-2 #black-studio-tinymce-7:before, .content2-2-2 #black-studio-tinymce-8:before{border-bottom:2px solid #e93633;z-index:9;}
.content2-2-2 #black-studio-tinymce-6, .content2-2-2 #black-studio-tinymce-8, .content2-2-2 #black-studio-tinymce-22{border-right: 2px solid #e93633;}

.content2-2{text-align:center;}

.maghalat {margin-top:45px;}
.maghalat h3{    margin-bottom: 25px !important;}
.maghalat h3{text-align: center;   
    margin-bottom: 30px; font-weight: 900;font-size:21px;}
.maghalat ul{padding:0px;margin:0px;display: -webkit-flex;
    display: flex;width: 100%;
    -webkit-perspective: 1700px;
    -moz-perspective: 1700px;
    perspective: 1700px;
    -webkit-perspective-origin: 0 50%;
    -moz-perspective-origin: 0 50%;
    perspective-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background: #2a2a2a;}

.maghalat .cat-post-item{width:25%;float:right;position:relative;overflow: hidden;}

.maghalat .cat-post-thumbnail.cat-post-none{    z-index: 2;
    overflow: hidden;
position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;}

.maghalat .cat-post-thumbnail.cat-post-none img{transition: transform 0.4s;
    min-height: 100.1%;
    min-width: 100%;
    max-width: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;}
.maghalat .testt{background-color: #2a2a2a;position: relative;
    z-index: 10;
    width: 100%;
    text-align: right;
    color: #9b9b9b;
display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 380px;
    transform-origin: 0 0;
    transform: rotateY(-90deg);
    transition: transform 0.4s, opacity 0.1s 0.3s;
    width: 50%;
    min-width: 240px;
    opacity: 0;padding-right: 15px;
    font-size: 13px;
    line-height: 2;float:left;}
.maghalat .testt .post-title.cat-post-title{color:lightgrey;font-size:14px;font-weight:900;}
.maghalat .testt .view-article{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;}
.maghalat .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.maghalat .testt .view-article:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.maghalat .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}
.cat-post-item{margin:0px !important;padding:0px !important;}
.cat-post-thumbnail img{margin:0px;float:none;}
.maghalat .testt .view-article{display:none !important;}

.maghalat .cat-post-item:hover img{transform: translateX(25%);}
.maghalat .cat-post-item:hover .testt{    opacity: 1;
    transform: rotateY(0deg);
    transition: transform 0.4s, opacity 0.1s;}


.content3 ul{padding:0px;margin:0px;margin-top:100px;}
.content3 li{width: 31%;display: block;float: right;float: right;margin: 1% !important;border: 3px solid #f2f3f8 !important; padding: 20px;position:relative;height: 320px;}
.content3 .cat-post-thumbnail img{float:none;text-align: center;display: block !important; margin: 0 auto !important;width:100%;height:175px;object-fit: cover;}
.content3 li .post-title.cat-post-title{margin: 0 auto;text-align: center;display: block;margin-top: 110px;font-size: 17px;font-weight: 900; margin-bottom: 17px;    padding: 0 16px;color: #bf161d;}
.content3 li p{font-size: 14px;text-align: center;    color: #2f2e2e;padding: 0 27px;line-height:2;height: 125px;
    display: block;}
.content3 .hiss{width: 300px;background-color: #fff;     margin: 0 auto;
    text-align: center;
    display: block;
    margin-top: -77px;}

.content3 li .cat-post-title{color: #bf161d;
    margin: 0 auto;
    text-align: center;
    display: block;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 17px;
    padding: 0 16px;}
.content3 .cat-post-thumbnail.cat-post-none{float: none !important; margin:0 !important;}
.content3{margin-bottom: 50px;margin-top:50px;}
.content3 h3{text-align: center; margin-bottom: 90px;font-weight:900;font-size:21px;}
.content3 .view-article{display:none;}
.content3 .cat-post-footer-link, .maghalat #text-30 a, .content3 .widget_text a{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;clear: both;
    width: 210px;
    padding: 13px;
    margin: 0 auto;
    font-size: 13px;top:25px;}
.content3 .cat-post-footer-link:hover, .maghalat #text-30 a:hover,.content3 .widget_text a:hover{color: #fff;
    border-color: #e93633;}
.content3 .cat-post-footer-link:before, .maghalat #text-30 a:before, .content3 .widget_text a:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.content3 .cat-post-footer-link:hover:before, .maghalat #text-30 a:hover:before, .content3 .widget_text a:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

/*.content3 ul{padding:0px;margin:0px;}
.content3 .darkoob-li{width:30%;margin:1%; display: inline-block;}
.content33{position:relative;}
.content33 .cat-post-footer-link{position:absolute;top: 0; left: 17px; font-weight: 900;margin-top: 5px;font-size: 15px;}
.content33 h3{margin:0px;border-bottom: 1px solid lightgrey;padding-bottom:15px;    font-size: 28px;}
.content33 .post-title.cat-post-title{color: #e93633;font-size: 14px;font-weight: 900;}
.content3 { margin-top: 50px;}
.content3 .cat-post-item p{color: #9b9b9b; font-size: 13px;line-height: 2;}

.content3 .testt .view-article{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;}
.content3 .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.content3 .testt .view-article:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.content3 .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}*/

.pic{background-image:url(https://toseafraz.com/wp-content/uploads/pic.jpg);background-attachment: fixed;    background-position: center;color: white;padding-top: 30px;
    padding-bottom: 30px;display:none;}
.pic .widget_text{width: 29%;display: inline-block;text-align:center;margin:2%;}
.pic .widget_text h3{font-weight: 900;font-size:18px; }
.pic .widget_text p{font-size: 14px;line-height: 2;}

iframe{width:100%;}


.phonee:before{   font-family: "FontAwesome";    content: "\f095";color:white;margin-left:10px;}
.faxx:before{   font-family: "FontAwesome";    content: "\f1ac";color:white;margin-left:10px;}

.betweenfoot{    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;position: relative;
    background: white;
    margin-bottom: -5em;
    padding: 2em 1em;
    z-index: 2;     display: flex;}

#text-78{    width: 25%; padding: 10px;} 
#text-79{    width: 45%; padding: 10px;} 
#text-80{    width: 30%;border-left:1px solid lightgrey; border-right:1px solid lightgrey; padding: 10px;}

#text-78:before{font-family: "FontAwesome";content: "\f095";
    font-size: 27px; margin-left: 10px; color: #D2151E;}

#text-79:before{font-family: "FontAwesome";content: "\f041";
    font-size: 27px; margin-left: 10px; color: #D2151E;}

#text-80:before{font-family: "FontAwesome";content: "\f0e0";
    font-size: 27px; margin-left: 10px; color: #D2151E;}
.footline1 .widget_text{display: flex; align-items: center;     justify-content: center;}

.footline2{      padding-top: 115px;  background-color: #2d3740; position: relative;  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-background-overlay{inset: 0;
    position: absolute;background-image:url(https://toseafraz.com/wp-content/uploads/asset.png);background-position: top right;
    background-repeat: no-repeat;
    background-size: 62% auto;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}

.foot1, .foot4{width:27%;}
.foot2, .foot3{width:22%;}
.footline2 .row{display:flex;}
.footline2 a, .footline2 p{color:white; font-size:15px; text-align:justify; line-height:1.7;}

.foot1{margin-left:40px;}


.footline2 .foott{z-index: 9; position: relative;}

.foott .row{padding-left:30px; padding-right:30px;}
.footnote{text-align: center; border-top: 1px solid red; padding-top: 20px; margin:0 30px;}

.footnote p{text-align:center;}


.foot4 .aigpl-cnt-wrp, .foot4 .aigpl-inr-wrp, .foot4 .aigpl-img-wrp{height:100px; margin-bottom:20px;}
.foot4 .aigpl-img-caption{display:none;}

.foot4 iframe{line-height: 240px;}

.betweenfoot h3, .betweenfoot a{font-size:16px; color:black;}
.betweenfoot p{    font-size: 16px; margin: 0;}
.betweenfoot h3{margin: 0; margin-bottom: 10px;}
.category-108 .groupp{margin:0px;padding:0px;}
.category-108 .groupp .darkoob-li{    float: right;    margin: 1%; width: 23%;}
.category-108 .groupp article{width: 24%;display: inline-block;position:relative;width: 215.25px;
    }
.category-108 .groupp .darkoob-img{position: relative;    padding: 0 15px 0 35px;}
.category-108 .groupp .darkoob-img:before{content: '';
    position: absolute;
    top: 110px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.category-108 .groupp .darkoob-li:hover .darkoob-img:before{top:0;}
.category-108 .groupp .post-title.cat-post-title{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.category-108 .groupp .darkoob-img img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}
.category-108 .groupp h2 a{font-weight:900;text-align:center; font-size: 14px;
    display: block;}
.category-108 .groupp{    margin-top: 45px;
    margin-bottom: 75px;}

.category-108 .groupp .darkoob-test p{text-align: center;font-size: 13px; line-height: 1.6;}
.category-108  .groupp .testt .view-article{display: block;
    background-color: #404040; width: 103px; text-align: center; color: white;     text-align: center;
    margin: 0 auto; padding: 7px;margin-top: 15px;position:relative;    z-index: 0;transition: background 0.4s, border-color 0.4s, color 0.4s;}
.category-108  .groupp .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.category-108  .groupp .testt .view-article:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #e93633; z-index: -1; opacity: 0; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.category-108  .groupp .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}


.category-96 .groupp{padding:0px;margin:0px;width: 100%; -webkit-perspective: 1700px; -moz-perspective: 1700px; perspective: 1700px; -webkit-perspective-origin: 0 50%;
    -moz-perspective-origin: 0 50%; perspective-origin: 0 50%;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}

.category-96 .groupp .darkoob-li{width:29%;float:right;position:relative;overflow: hidden;margin: 2%;}

.category-96 .groupp .darkoob-img{ z-index: 2;overflow: hidden;position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.category-96 .groupp .darkoob-img img{transition: transform 0.4s; min-height: 100.1%; min-width: 100%;  max-width: none; -webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;}
.category-96 .groupp .testt{background-color: #2a2a2a;position: relative;
    z-index: 10; width: 100%; text-align: right;color: #9b9b9b;display: -webkit-flex; display: flex;-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
    -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 380px; transform-origin: 0 0;transform: rotateY(-90deg);transition: transform 0.4s, opacity 0.1s 0.3s; width: 50%; min-width: 240px;
    opacity: 0;padding-right: 15px; font-size: 13px; line-height: 2;float:left;}
.category-96 .groupp .testt h2 a{color:lightgrey;font-size:14px;font-weight:900;}
.category-96 .groupp .testt .view-article{display: block;
    background-color: #404040; width: 103px; text-align: center; color: white;  padding: 7px;margin-top: 15px;position:relative;    z-index: 0;transition: background 0.4s, border-color 0.4s, color 0.4s;}
.category-96 .groupp .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.category-96 .groupp .testt .view-article:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #e93633; z-index: -1; opacity: 0; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.category-96 .groupp .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

.category-96 .groupp .darkoob-li:hover img{transform: translateX(25%);}
.category-96 .groupp .darkoob-li:hover .testt{    opacity: 1;
    transform: rotateY(0deg); transition: transform 0.4s, opacity 0.1s;}


.groupp .darkoob-li .entry-footer{display:none;}

.pagee{text-align:justify;font-size:14px;line-height:1.8;}



.joomir-desc p{display:none !important;}
.category-3 .joomir-desc p{display:block !important;}


.flip-card {background-color: transparent;height: 200px;border: 1px solid #f1f1f1;perspective: 1000px; margin-bottom:20px;}

/* This container is needed to position the front and back side */
.flip-card-inner { position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}

/* Position the front and back side */
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}

/* Style the front side (fallback if image is missing) */
.flip-card-front {  background-color: #bbbbbb4d;color: black;border-radius:50%;}
.flip-card-front img{    padding-top: 65px;
    height: 125px;}
/* Style the back side */
.flip-card-back {background-color:#616161 ;color:white ;transform: rotateY(180deg);}

.alignnone{margin:0px !important;}

/*.formtamas{background: #616161; clear: both;float: right;width: 100%;margin-top:20px;padding:20px;margin-bottom:20px;}
.formtamas .formm-1{float:right;}
.formtamas .formm-2 .wpcf7-textarea{height: 191px !important;}
.formtamas label, .wpcf7-form-control-wrap.mathcaptcha-482, .formm-1 input{color:white; width:100%;}
.khali{clear:both;}
.formm-3{float:right;}
.formm-4{float:left;}

iframe{width:100%;}

.formm {border: 1px solid #1e5279;}
.formm p {display: block; width: 90%;margin: 0 auto;display: block;width: 90%;text-align:center;color:white;line-height:2;margin-top:20px;margin-bottom:20px;}
.formm label {color: white;width: 100%;margin-top: 5px; margin-bottom: 5px;}
.formm span input, .wpcf7 select, .wpcf7-textarea { width: 100%;}
.wpcf7 input, .wpcf7 option, .wpcf7 select {color: black;height: 35px;border-radius: 10px;border: 0px;}
.wpcf7-textarea{ height: 90px;border-radius: 10px;border: 0px;}
.wpcf7-submit{background-color: #40be11;color: white !important;font-weight: 900;font-size: 16px;width:100%;}
.formm h3{font-size: 16px;color: white;font-weight: 900;text-align: center;}
.yy{float:right !important;}
.wpcf7-form-control-wrap.mathcaptcha-542{color: white;}
.wpcf7-form-control.wpcf7-mathcaptcha{width: 140px;margin-top: 10px;color: white;}
.wpcf7-form-control.wpcf7-submit{width: 170px;}
.formtamas{background: #616161; clear: both;float: right;width: 100%;margin-top:20px;padding:20px;margin-bottom:20px;}
.formtamas .formm-1{float:right;}
.formtamas .formm-2 .wpcf7-textarea{height: 191px !important;}
.formtamas label, .wpcf7-form-control-wrap.mathcaptcha-482, .formm-1 input{color:white; width:100%;}
.khali{clear:both;}
.formm-3{float:right;}
.formm-4{float:left;}
*/











.flip-card {background-color: transparent;height: 200px;perspective: 1000px; margin-bottom:10px;float;right}

/* This container is needed to position the front and back side */
.flip-card-inner { position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card:hover .post-title22 {display:none;}
.flip-card:hover img{display:none;}

/* Position the front and back side */
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}

/* Style the front side (fallback if image is missing) */


/* Style the back side */
.flip-card-back {background-color:#616161 ;color:white ;transform: rotateY(180deg);}
.flip-card-front .alignnone{margin:0px;}


.category .gg{padding: 19px;display: block; position: absolute; width: 100%;
    margin: 0 auto;text-align: center;top: 30%;color: white;}

.category .gg a{ background-color: white; width: 100px; display: block; margin: 0 auto; padding: 10px 7px;     font-size: 16px;
    font-weight: 900;}

.flip-card-front .cat-post-thumbnail img{float:none;margin:0px;width:100%;}

.flip-card-back{text-align: left;padding: 25px;font-size: 14px; line-height: 1.7;color:#a9a9a9;display:block;}
.flip-card-back h2 a{color:white;z-index:9999999;width: 100% !important;
    display: table !important;
    padding: 10px 0;height: 100px !important;text-align:center !important;position:absolute !important;top:0;left:0px;
   }
.flip-card-back h2{font-size:17px;display:block;    background-color: #616161;
    width: 100%;z-index:999999999;margin:0px;text-align:center !important;}
.flip-card-back .post-title.cat-post-title{color:#a9a9a9;font-size:17px;}
.category .view-article{display:block;color:#e66aa5;}
.category .view-article:hover{color:#e66aa5;}
.category .post-title22{float: left;
    position: absolute; left: 0;
    bottom: 0px; background-color: #0000008c;width: 100%;
    padding-top: 10px;padding-bottom: 10px;text-align: left; padding: 10px 5px;font-size: 17px;
    color: white;}
.category .post-title22 a{color:white;}
.flip-card-back h3{font-size: 0px;
    display: block;
    background-color: transparent;
    width: 100%;
    z-index: 999999999;
    margin: 0px;
    text-align: center !important;}
.flip-card-back{font-size:0px;}

.flip-card-inner:hover img {
    display: none;
}
.flip-card:hover .flip-card-back{font-size:14px !important;text-align:center;}


.projectsmenu ul {margin:0px;padding:0px;}
.projectsmenu ul li{display:inline-block;margin:.5%;}
.projectsmenu{text-align: center;margin-top:15px;}
.projectsmenu ul li a {display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: red;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;    padding: 8px;
    font-size: 13px;color:white;}
.projectsmenu ul li a:before{content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #e1e1e1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.projectsmenu ul li a:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
.projectsmenu ul li a:hover{color:black;text-decoration: none;}

.groupp .darkoob-li{width: 31.3%;display: block;float: right;margin: 1%;position: relative;margin-top:40px;}
.groupp .darkoob-li h2{position: absolute; background-color: black; width: 100%; padding: 16px 10px; margin: 0; color: white;font-size: 16px;text-align:center;bottom: -50px;}
.groupp .darkoob-li:hover h2{background-color:#ed1c24;}
.groupp .darkoob-li h2 a{color:white;width: 100%;display: block}
.groupp .darkoob-li p{font-size: 14px;color: grey;padding: 10px; height: 180px; text-align:justify;}
.groupp h1{background-image: url(https://toseafraz.com/wp-content/uploads/bgpost-scaled.jpg);margin: 0px;
    padding: 130px;
    color: white;
    font-size: 45px;
    text-align: center;
    background-size: cover;
    background-position: center;background-attachment: fixed;text-shadow: 4px 2px 8px black;}

.postt .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{display:none;}
.postt p, .postt{font-size: 15.5px;line-height: 2;}

.category-3 p{display: block;}
.category-3 .groupp{margin-bottom:25px;background-color:#f4f4f4;position:relative;}
.category-3 .groupp ul{padding:0px;margin:0px;}
.category-3 .groupp li{width:23%;margin-left:2.5%;float:right;border-bottom: 0px;margin-bottom:30px;}
.category-3 .groupp .post-title.cat-post-title{font-size:16px;display:block;color:#286c9f;font-weight:900;margin-bottom:10px;}
.category-3 .groupp li p{text-align:justify;line-height: 1.6;}
.category-3 .groupp li .cat-post-excerpt-more{display: block;
    font-weight: 900;color:#286c9f;margin-top:10px;}
.category-3 .groupp h3{ text-align: right; font-weight: 900;color: #e93633; font-size: 25px; margin-top: 25px;margin-bottom: 20px; text-shadow: 2px 2px 2px black;}
.category-3 .groupp .cat-post-thumbnail img{float:none;margin:0px;margin-bottom:10px;}

.category-3 .groupp *{ transition: all 700ms ease;}
.category-3 .groupp .image-joomir{ position: relative;overflow: hidden;width: 100%; z-index: 1;}

.category-3 .groupp .image-joomir img{position: relative;display: block; width: 100%;transform-style: preserve-3d; height: auto;}
.category-3 .groupp .image-joomir .tesst{position: absolute;right: -100px;top: 100%; width: 250%;height: 150%; z-index: 1; background: #fcfcfc;transform: rotate(-13deg);-webkit-transform: rotate(-13deg);-moz-transform: rotate(-13deg);-ms-transform: rotate(-13deg);-o-transform: rotate(-13deg);}
.category-3 .groupp .image-joomir:after{content: '';position: absolute;left: 0px;top: -100%;width: 100%;height: 100%;display: block;background: #1e5279;opacity: 0.50; z-index: 0;transition: all 700ms ease;}

.category-3 .groupp .joomir-desc{ position: relative;top: 0px;margin: -44px 30px 0px;z-index: 2;}
.category-3 .groupp .joomir-desc:before{ position: absolute;right: 0px;top: -36px;background: #ffffff;content: "";height: 96%;width: 100%; border: 1px solid #f1f1f1;z-index: 0;transform: skewY(-13deg);transition: all 700ms ease;}
.category-3 .groupp .joomir-desc .inner-box{position: relative;background: #ffffff;border: 1px solid #f1f1f1;border-top: none;padding: 20px 30px 30px;z-index: 5;}
.category-3 .groupp .joomir-cat:hover .tesst{transform: rotate(0deg);}

.category-3 .groupp .joomir-cat:hover .image-joomir:after {top: 0%;}
.category-3 .groupp .joomir-cat:hover .joomir-desc {top: 46px;}
.category-3 .groupp .joomir-cat:hover .inner-box, .maghalat  .joomir-cat:hover .joomir-desc:before{border-color: #1e5279;}
.category-3 .groupp .inner-box .post-title.cat-post-title, .dakhelimaghalat .inner-box .post-title.cat-post-title{border-right: 5px solid #FF5722;padding-left: unset;padding-right: 5px;font-size: 15px;font-weight: 800;text-transform: uppercase;line-height: 30px; margin-bottom: 15px;position: relative;text-align: right;}
.category-3 .groupp .darkoob-li h2{position: inherit;padding:0;background-color: transparent;font-size:14px;height:50px;}
.category-3 .groupp .darkoob-li h2 a{color:red;font-size: 15px; padding: 0 9px; font-weight: 600;}

.category-3 .projectsmenu{display:none;}

.category-3 .view-article{margin-top:10px;}




.woocommerce-breadcrumb { margin-right: 1% !important; margin-left: 1% !important; margin-top: 15px !important; font-size: 13px !important;padding: 8px 10px !important;color: #bbb !important; background: #fff !important;box-shadow: rgba(0,0,0,.1) 0 1px 3px !important;}
.product.type-product {background: white;box-shadow: rgba(0,0,0,.1) 0 1px 3px;margin-bottom: 30px;}

.product-part1, .product-part2, .product-part3 {float: right !important;}
.product-part1 .woocommerce-product-gallery.woocommerce-product-gallery--with-images{width:100% !important;margin-bottom:0px !important;}
.linkproje{clear:both;}
.product-part1 .linkproje a{width:100%;background-color:black;color:white;font-size:15px;    display: block;
    text-align: center;padding:5px;}
.product-part1 .linkproje a:hover{background-color: red; text-decoration:none;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 66% !important;
}

.summ { float: right;}
.woocommerce div.product .product_title {clear: none; margin-top: 0; padding: 0;}

.product_title.entry-title{font-weight:900;margin-right:15px;}


.woocommerce-product-details__short-description h1{background: #D2151E;padding: 15px !important;margin-bottom: 30px;color: white;margin-top:0px;}
.summ p.price { text-align: left !important;display:none;}
.summ .price, .summ .variations, .summ .woocommerce-variation.single_variation {margin-bottom: 23px !important;}
.summ p.price:before { float: right !important;}

.woocommerce-Price-amount.amount, .sabet {font-family: "IRANSans";}

.woocommerce-Price-amount.amount, .sabet { font-family: "IRANSans";}
span.woocommerce-Price-currencySymbol { padding-right: 3px;}
.woocommerce .product .product_meta {line-height: 2;border-top: #eee 1px solid;padding-top: 10px;}
.sku_wrapper, .posted_in {display: block;}
.sku_wrapper, .posted_in {display: block;}
.sku_wrapper:before {content: "\f15c";font-family: "FontAwesome";font-size: 14px; color: #aaa;margin-left: 10px; vertical-align: middle;transition-duration: .2s;}
.posted_in:before {content: "\f07c"; font-family: "FontAwesome"; font-size: 14px; color: #aaa; margin-left: 10px;vertical-align: middle; transition-duration: .2s;}
.tagged_as:before {content: "\f02c";font-family: "FontAwesome";font-size: 14px;color: #aaa;margin-left: 10px;vertical-align: middle;transition-duration: .2s;}
.product-part3 {color: #777;float: right; margin-top: 55px;}
.product-part3 h3 {font-size: 16px;margin-bottom: 20px;}
.product-part3 ul {padding: 0px;}
.product-part3 li {list-style-type: none;}
.product-part3 li h5 {font-size: 12px;}
.product-part3 li h5:before {content: "\f00c";font-family: "FontAwesome"; font-size: 14px; color: #aaa; margin-left: 10px; vertical-align: middle; transition-duration: .2s;}


.sec-title {font-size: 19px;}
.woocommerce-product-details__short-description { color: #555151; font-size: 15px; line-height: 2.3;text-align:justify; font-weight: 900;}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
}
.woocommerce-tabs.wc-tabs-wrapper {background: #fff;padding: 20px; box-shadow: rgba(0,0,0,.1) 0 1px 3px; margin-bottom: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute;content: " "; width: 100%;bottom: 0;right: 0; border-bottom: 1px solid #d3ced2; z-index: 1;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-top: 3px solid #e93633 !important;}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a:before, .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a {
    color: #e93633 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .description_tab a:before {content: "\f14b"; font-family: "FontAwesome"; font-size: 20px; color: #999; margin-left: 10px; vertical-align: middle;transition-duration: .2s;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {box-shadow: 2px 2px 0 #fff;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #d3ced2;
    background-color: #ebe9eb;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em;
}

.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li {
    padding: 0px 17px !important;
    background-color: white !important;
    border-top: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .additional_information_tab a:before {
    content: "\f0ea";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #d3ced2;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
    box-sizing: border-box;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .reviews_tab a:before {
    content: "\f086";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
    font-size: 13px;
    color: #777;
}

#tab-title-توضیحات-تکمیلی a::before {
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    color: rgb(170, 170, 170);
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: 0.2s;
}
.home .site-main{padding:0;}
.site-main .entry-content{background: white; font-size: 14px;
    line-height: 1.8;}
.site-main .products.columns-4 .product.type-product{position: relative;}
.site-main .products.columns-4 .product.type-product .woocommerce-loop-product__title{background-color: red;
    color: white;
    text-align: center;
    font-size: 14px;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 13px;}
.site-main .products.columns-4 .product.type-product:hover .woocommerce-loop-product__title{background-color:black;}
.woocommerce ul.products li.product a img{margin:0px;}
.site-main .products.columns-4 .product.type-product .button.product_type_simple{display:none;}

.slider .item-image{width:100% !important;}


.pagination {width: 100%;text-align: center; font-weight: 900;}

.cataloguee{background-image: url(https://toseafraz.com/wp-content/uploads/bgbg.jpg);    background-position: center;
    background-size: cover;}
.cataloguee .widget_text a{width: 300px; display: block; background-color: #e93733;color: black; border-radius: 6px; padding: 11px;font-size: 18px;margin: 0 auto;margin-top: 25px;border:2px solid #e93733;}
.cataloguee .widget_text {width: 32%;float: right;margin-top:120px; margin-bottom: 330px;text-align: center;}
.cataloguee .widget_text a:hover{background-color: transparent;text-decoration: none;}
.cataloguee h3{ font-size: 38px;color:white;}


.foot1 a:hover, .foot1 a:hover{color:#D2151E;text-shadow: 2px 2px 10px black;}

.foot1 .menu li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;margin:4%;
}
.foot1 .menu li a {
    font-size: .1px;
    color: transparent;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    color: white;
    transition: .3s;
    
}

.foot1 #menu-social-3 li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;margin:4%;
}
.foot1 #menu-social-3 li a {
    font-size: .1px;
    color: transparent;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    color: white;
    transition: .3s;
    
}

.foot1 .menu-item-1135 a:before {
   content: url(https://toseafraz.com/wp-content/uploads/whats.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot1 .menu-item-1136 a:before {
    content: url(https://toseafraz.com/wp-content/uploads/insta.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative; width:40px;height:40px;display: block;transition: transform .2s;
}
.foot1 .menu-item-1448 a:before {
   content: url(https://toseafraz.com/wp-content/uploads/link.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot1 .menu-item-1449 a:before {
    content: url(https://toseafraz.com/wp-content/uploads/pint.png);
     font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot1 .menu-item-1449 a:hover:before, .foot2 .menu-item-1448 a:hover:before, .foot2 .menu-item-1136 a:hover:before, .foot2 .menu-item-1135 a:hover:before{  transform: scale(1.1);    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);}
.foot1 .menu-item-1449 a:hover{}
.foot1 .menu-item-1449:hover{}
.foot1 ul{padding:0; margin:0;}

.footline2 h3{font-size:20px; color:white; margin-bottom:27px;}

.foot1 .menu-item-1240{display:none !important;}

.kontakt2 .wpcf7-form-control-wrap input,.kontakt2 .wpcf7-form-control-wrap textarea{border: 1px solid lightgrey ;width: 85%;text-align:right;}
.kontakt1 .kon1:before{content: "\f041";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon2:before{content: "\f095";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon3:before{content: "\f0e0";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon4:before{content: "\f017";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 span{display:inline-block;    vertical-align: middle;}
.kontakt1 {line-height:2.5;    font-size: 14px;}
.kontakt2 .wpcf7-form-control.wpcf7-captchar{width:100px;}
.kontakt2 .wpcf7-form-control.wpcf7-submit{background-color: #e93633;}
.kon1, .kon2, .kon3, .kon4{display:flex;}
.nam{text-align: center;
    display: block;
    font-size: 19px;
    font-weight: 900;}
.namayandeh1, .namayandeh2{text-align:center;    font-weight: 900;
    font-size: 13px;margin-bottom:30px;}

.n2-ss-slide.n2-ss-canvas.n2-ow, .n2-ss-item-content, .n2-ow.n2-ow-all p{font-family: 'IRANSansWeb' !important;}
.n2-ss-button-container a{background-color:#af0000 !important;font-family: 'IRANSansWeb' !important;}
.n2-ow.jetpack-lazy-image, .n2-ow.jetpack-lazy-image{    background-color: #ff000094 !important;}


.logooo .slick-dots{display:none !important;}
.logooo {margin-top:20px;}






.blogg ul{margin:0px;padding:0px;}
.blogg .widget_simpleimage{    float: right;    margin: 3%; width: 44%;}
.blogg .itemm{width: 24%;display: inline-block;position:relative;width: 302.25px;
    margin-right: 30px;}
.blogg .simple-image{position: relative;    padding: 0 15px 0 35px;}
.blogg .simple-image:before{content: '';
    position: absolute;
    top: 51px;
    left: 80px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.blogg .widget_simpleimage:hover .simple-image:before{top:0;}
.blogg .more{font-weight: 900;font-size: 14px; text-align: right;display: block; margin-top: 17px;margin-right:20px;}
.blogg .more a:hover{color:red;}

.blogg .itemm img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}
.blogg h3, .maghalat h3, .content3 h3{font-weight:900;text-align:center; font-size:20px;position:relative;    width: max-content;padding:0 15px;
    margin: 0 auto;}
.blogg h3:before , .maghalat h3:before, .content3 h3:before{    width: 150px;border-style: solid;border-color: #000000; border-bottom-width: 1px;content: "";display: block;
    position: absolute; top: 60%; border-width: 0;    right: 100%;    height: 1px;background-color: #e93633;}
.blogg h3:after, .maghalat h3:after, .content3 h3:after{width: 150px; border-style: solid; border-color: #000000; border-bottom-width: 1px;left: 100%;content: "";
    display: block; position: absolute; top: 60%; border-width: 0;    height: 1px;
    background-color: #e93633;}
.blogg{    margin-top: 45px; margin-bottom: 75px;}
.blogg .widget_text p{text-align: center; margin-top: 20px;font-size: 14px;color: grey;}
.blogg .widget_text{margin-bottom:15px;}

.content1 .itemm {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;}

.content1 .itemm:before{
    content: ""; display:none;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #bcc7c9;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}

/*.content1 .itemm:hover:before{-webkit-transform: scaleX(0);transform: scaleX(0);}*/
.content1 .itemm{ text-align: center;display: block;}
.content1 .widget_simpleimage{width:21%;margin:2%;display: inline-block;}
.content1 .widget_simpleimage .more{text-align: center;
    font-size: 19px;
    font-weight: 900;
    padding: 10px;
    width: 100%;    font-weight: 900;
    text-align: center;
   }
.content1 .widget_simpleimage img{    margin: 0 auto;display: block;}

.content1 .widget_simpleimage p{text-align:center;padding:1%;font-size:13px;padding-bottom:20px;    margin-bottom: 0;
    margin-top: 0;}
.content1 .itemm:hover p, .content1 .itemm:hover .more a{color:white;}
.content1  .simple-image{margin-top:0px !important;    padding-top: 20px !important;}

.content1 .widget.widget_simpleimage img{transition:.5s;    height: 265px;
    object-fit: cover;    
    border-radius: 10px;}


@keyframes flash{
    0% {
        opacity: .4;
    }

    100% {
        opacity: 1;
    }

}

.content1 .widget.widget_simpleimage:hover img{    opacity: 1;
    -webkit-animation: flash 1.5s;
    animation: flash 1.5s;}

.contactus1{float:right;}
.contactus1 .formm-1{float:right;}
.contactus1 input, .contactus1 textarea{background-color: #efebeb;    border: 0px;padding: 10px;text-align:right;width:100%;     font-family: 'IRANSansWeb' !important;}
.contactus1 input{margin-bottom:15px;}
.formm-3{float:right;}
.formm-4{float:left;}
.formm-4 .wpcf7-form-control.wpcf7-submit:hover{background-color:black;}
.khali{clear:both;}
.wpcf7-form-control.wpcf7-captchac{float:right;}
.wpcf7-form-control.wpcf7-submit{width:100%;text-align:center;background-color: #d2151e;color:white;}
.wpcf7-form-control.wpcf7-captchar{width:100px;}
.contactus1 #text-43{text-align: center;}
.contactus1 #text-43 p{    font-size: 14px;color: grey;margin-bottom:35px;}
.contactus1 #text-43 h3{font-size:20PX;}

.contactus2{border-right:1px solid lightgrey;}

.contactus2 .widget_nav_menu, .contactus2 .widget_text{border-bottom: 1px solid lightgrey}
.contactus2 #black-studio-tinymce-34{border-bottom:0px !important;}
.contactus2 .menu-item-1240{display:none;}
.contactus2 ul {
    margin: 0;
    padding: 5px 0px 10px 0px;;
    text-align: right;
}
.contactus2 li {
    position: relative;
    padding-left: 20px;
    vertical-align: middle;
    display: inline-block;
    list-style: none;
}
.contactus2 li a {
    font-size: 0 !important;
    display: inline-block;
    text-decoration: none;
}
.contactus2 li.menu-item-1136 a:before {
    font-family: "FontAwesome";
    content: "\f16d";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1135 a:before {
    font-family: "FontAwesome";
    content: "\f232";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1448 a:before {
    font-family: "FontAwesome";
    content: "\f08c";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1449 a:before {
    font-family: "FontAwesome";
    content: "\f0d2";
    font-size: 28px;
    color: #e93633;
}

.contactus2 li.menu-item-1135 a:hover:before, .contactus2 li.menu-item-1136 a:hover:before{color:black;}


.contactus2 h3{font-size:15px;font-weight:900;margin-top:14px;}
.contactus2 p{margin-bottom:5px;}

.contactus2 #black-studio-tinymce-35 p:before{ content: "\f095";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-69 p:before{ content: "\f1ac";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-33 p:before{ content: "\f0e0";;font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-34 p:before{ content: "\f041";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 p{font-size:14px;}

.bc-contactus3 {background-image: url(https://toseafraz.com/wp-content/uploads/bc-contactus3.jpg);background-size: cover;}
.contactus3, .contactus4{font-size:13px;text-align:center;}
.bc-contactus3 h3{font-size:20px;font-weight:900;}
.contactus3 .textwidget, .contactus3 .textwidget{line-height: 2;}

.map p{margin:0px;}
.bc-contactus3 .plpr{margin-top:30px; padding-bottom: 25px; padding-top: 15px;}
.map{margin-top:25px; margin-bottom:20px;}
.map iframe{height: 330px;}

.title-aboutus{background-image: url(https://toseafraz.com/wp-content/uploads/bgabout.jpg);}
.plpr{margin-top:60px;}

.aboutus1{float:right;}
.aboutus1 img{height:auto;}
.aboutus2 .widget_text{font-size: 13px;line-height: 1.7;text-align: justify;}
.aboutus1 .widget_media_image{margin-top:110px;}
.abouttt {padding-bottom:30px;}
.aboutus3 img{height: auto;text-align: center;display: block;margin: 0 auto;    margin-top: 45px;}
.aboutus2 {margin-top:60px;}
.aboutus3 #simpleimage-12{border-top:1px solid lightgrey;margin-top:30px;}


.title-aboutus{background-image: url(https://toseafraz.com/wp-content/uploads/bgabout.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;}
.title-aboutus h3{    padding-top: 110px;
    padding-bottom: 110px;
    margin-top: 0px;
    font-size: 30px;
    color:transparent;}
.title-aboutus .entry-title{margin: 0px;
    padding: 130px;
    color: white;
    font-size: 45px;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    text-shadow: 4px 2px 8px black;}

.matn{text-align: justify;font-size: 14px;line-height: 2;}
.nama{text-align: center; border: 1px solid lightgrey; box-shadow: 0px 0px 8px 4px #d8d7d7;padding: 5px;height: 370px;margin-bottom:20px;}
.matn h3{   font-size:20px;font-weight: 900;}


.page-id-1316 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{    clear: inherit;}
.page-id-1316 .aigpl-col-3{width:25%;}

.page-id-1427 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{    clear: inherit;}
.page-id-1427 .aigpl-col-3{width:50%;}
.land h3{background-color: #D2151E;color: white;font-size: 18px; padding: 12px;width: 96%;margin: 0 auto;}
.land{width:48%;display:inline-block;}
.khat{display: inline-block; width: 4%; }
.khat span{height: 1965px;background-color: black;width:10px;display: block;
    margin: 0 auto;}
.land1{float: right;}
.land2{float:left;}

.part1{text-align:center;font-size:14px;}

.film{margin-top: 75px;}

.part1{padding-top: 40px;padding-bottom: 40px;}
.part1 .widget_simpleimage{ width: 23%;display: inline-block; margin: 1%; position: relative;height:500px;}
.part1 .widget_simpleimage h3{ position: absolute;top: 0; margin-bottom: 43px; width: 100%;}
.part1 .widget_simpleimage p{position: absolute;bottom:0;}
.part1 p.simple-image{margin-top:60px;position: relative !important;}
.part1 .pp:before{content: '';
    display: inline-block;
    width: 3px;
    height: 27px;
    background: #d2151e;
    position: absolute;
    left: 50%;
    top:-45px;
    -moz-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);}
/*.part1 .widget_simpleimage p{height: 75px;bottom: 0;}*/
.part1 .widget_text{width: 22%;margin: 1%;display: inline-block;position: relative;height:400px;background-color:white;}
.part1 .widget_text{vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.part1 .widget_text:before{content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: red;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.part1 .widget_text:hover:before{-webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.part1 .widget_text .pp{position: absolute;height:80px;bottom:0;width:100%;    padding: 0 3%;
    font-size: 13px;}
.part1 .widget_text:hover .pp{color:white;}
.part1 .widget_text:hover .pp:before {background-color: white;}
.part1 .widget.widget_text img{margin-top:5px !important;}


.part2 h3{ font-weight: 900;text-align:center; font-size:20px;}


.aboutus3 #simpleimage-19, .aboutus3 #simpleimage-17, .aboutus3 #simpleimage-18{width:30%;display:inline-block;margin:1%;}


.keshsan2 .widget.widget_text{text-align: justify;font-size: 14px;line-height: 2;}
.keshsan2 .widget.widget_text h3{ font-size:20px;font-weight: 900;}
.keshsan3 .widget.widget_text h3{ font-size:20px;font-weight: 900;text-align:center;}

.aigpl-img-link{ position: relative;margin: auto;overflow: hidden;width: 540px;}
.aigpl-img-link img{max-width: 100%; transition: all 0.3s;display: block;width: 100%;height: auto;transform: scale(1);}
.aigpl-img-link:hover img{ transform: scale(1.1);}


.page-id-1362 .entry-header{background-image: url(https://toseafraz.com/wp-content/uploads/bg.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1362 .entry-header h1{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1362 .keshsan1 {margin-top: 20px;}


.page-id-1398 .entry-header{background-image: url(https://toseafraz.com/wp-content/uploads/trans2.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1398 .entry-header h1{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1398 .keshsan1 {margin-top: 55px;}
.page-id-1398 .keshsan2{margin-top: 60px;}

.page-id-1344 .entry-header{background-image: url(https://toseafraz.com/wp-content/uploads/chapi.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1344 .entry-header h1{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1344 .keshsan1 {margin-top: 20px;}


.page-id-1427 .keshsan1{margin-top:20px;}

.sidebar{ width: 24%;display: none !important;float: right;margin-top:33px;}


.sidemenu{margin-left:10% !important;}
.archive.tax-product_cat .sidebar{display:inline-block !important;}




.archive.tax-product_cat #primary .products {width: 100%;display: inline-block; }


.related.products h2{font-weight: 900;
    text-align: center;
     font-size:20px;
    position: relative;
    width: max-content;
    padding: 0 15px;
    margin: 0 auto;}



.testtt h2{display:none;}
.testtt h3{;margin-bottom: 25px;color: #D2151E;font-weight:900;}
.testtt img{float:left;}
.testtt{margin-bottom:25px; margin-top:20px;}
.testtt p{color: #343a40;font-size: 14px;line-height: 3;font-weight:900;}

.اطلاعات-فنی_tab:before{font-family: "FontAwesome";
    content: "\f013" !important;
    font-size: 24px;
    color: #D2151E;
    width: 30px !important;
    height: 30px !important;
    vertical-align: middle;
    border: 0px !important;
    position: initial !important;box-shadow: none !important;}

.لوازم-جانبی_tab:before{font-family: "FontAwesome";
    content: "\f0ad" !important;
    font-size: 24px;
    color: #D2151E;
    width: 30px !important;
    height: 30px !important;
    vertical-align: middle;
    border: 0px !important;
    position: initial !important;box-shadow: none !important;}

.woocommerce-Tabs-panel--لوازم-جانبی p{    color: #999;font-size: 14px;line-height: 2;}

.woocommerce-Tabs-panel--لوازم-جانبی a{width:120px;display:block;background-color:red;color:white;text-align:center;margin-top:20px;border-radius: 5px;padding:10px;border:2px solid red;}
.woocommerce-Tabs-panel--لوازم-جانبی a:hover{background-color: transparent;color:red;text-decoration:none;}

.woocommerce-Tabs-panel .yikes-custom-woo-tab-title{font-size: 20px;font-weight: 900;}

.relatedprodutc{direction: ltr}
.related.products h2{    background: #D2151E;
    padding: 15px !important;
    margin-bottom: 30px;
    color: white;text-align: center; width:100% !important;}
.related.products .woocommerce-loop-product__title:hover{background-color:black;}
.related.products .button.product_type_simple{display:none !important;}
 .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a, .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a:hover, .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a{background-color: red !important;}

.relatedprodutc .psfw-title a{text-align: center !important;font-size: 14px !important;font-family: 'IRANSansWeb' !important;}
.relatedprodutc .psfw-title a:hover{color: red !important;}
.relatedprodutc .psfw-button-design{text-align: center !important;font-size: 14px !important;font-family: 'IRANSansWeb' !important;background-color: #D2151E !important;}
.relatedprodutc .psfw-title{text-align: center;}


.post-1532 img{height:auto;}
.post-1532.page{text-align:center;}
.post-1532.page h4 {margin-bottom:20px;margin-top:20px;font-size:22px;}


.wpsm_nav.wpsm_nav-tabs{padding: 0px;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs > li{float: none !important;display: inline-block;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs > li a, .tab-content .tab-pane{    font-family: 'IRANSansWeb' !important;font-size:14px;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs li.active a{background-color: black !important; color: white !important;}
.post-1532.page #tab_container_1531 .tab-content{ width: 70%; margin: 0 auto;    text-align: right;}
.post-1532.page #tab_container_1531 .wpcf7-form-control.wpcf7-submit{width: 100px;border: 0px;padding:5px;}
.post-1532.page #tab_container_1531 .wpcf7-form-control.wpcf7-submit:hover{background-color:transparent;color:black;}
.post-1532.page .wpcf7{font-size: 12px;}
.post-1532.page .wpcf7-form.init{margin-top: 22px;line-height: 3;}
.post-1532.page #tabs_desc_1531_2{line-height:2;}
.post-1532.page #tabs_desc_1531_2 a{width:250px;display:block;background-color: red;color:white;padding: 9px;
    text-align: center;
    margin-top: 10px;
    border-radius: 9px;
    border: 2px solid red;}
.post-1532.page h3{display:none !important;}
.post-1532.page #tabs_desc_1531_2 a:hover{background-color: transparent;color:red;text-decoration: none;}


.category-26 .groupp h1{    padding: 40px;color: white;background-image: none;padding-top:50px;}




.logo{float:right;}


#responsive-menu-item-1137 a:before{content: "\f015";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1143 a:before{content: "\f007";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-2013 a:before{content: "\f212";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1306 a:before{content: "\f2a0";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1431 a:before{content: "\f1b3";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1328 a:before{content: "";background-image: url(../../../wp-content/uploads/house.png);
width: 20px;height: 20px; display: inline-block;vertical-align: middle;margin-left: 10px;}
#responsive-menu-item-1429 a:before{content: "";background-image: url(../../../wp-content/uploads/landcsapp.png);
width: 20px;height: 20px; display: inline-block;vertical-align: middle;margin-left: 10px;}
#responsive-menu-item-1144 a:before{content: "";background-image: url(../../../wp-content/uploads/ceiling.png);
width: 20px;height: 20px; display: inline-block;vertical-align: middle;margin-left: 10px;}
#responsive-menu-item-1217 a:before{content: "";background-image: url(../../../wp-content/uploads/linear.png);
width: 20px;height: 20px; display: inline-block;vertical-align: middle;margin-left: 10px;}


#responsive-menu-container{width:100% !important;    margin-top: 80px !important;overflow-x: hidden !important;}

/*.responsive-menu-button.responsive-menu-boring.responsive-menu-accessible.is-active{width:100% !important;background-color:black !important;}*/
.responsive-menu-button.responsive-menu-boring.responsive-menu-accessible.is-active{    top: 0px !important;
    right: 0% !important;    height: 87px !important;background-color: #212121 !important;width:100% !important;}

.responsive-menu-box{text-align: right !important;display: block !important;margin-right: 20px !important;}


.fixedpic{clear:both;}



.woocommerce-result-count, .woocommerce-ordering{display:none;}


.products.columns-4 .product.type-product{margin-bottom: 60px}
.site-main .products.columns-4 .product.type-product .woocommerce-loop-product__title{bottom: -41px;}


.foogallery.foogallery-container{clear:both;top:10px;}



#post-1612 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/arsha.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-1615 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/opal.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-1964 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/bimarestan.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-1745 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/zaferanieh.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4302 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/elahie.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: top;background-size: cover;}
#post-4332 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/bidar.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: top;background-size: cover;}
#post-4406 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/tasha.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: top;background-size: cover;}
#post-4432 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/baloon.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: top;background-size: cover;}
#post-4863 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/opalshe-2.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: top;background-size: cover;}
#post-4929 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/iranian.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4908 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/robat.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-5010 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/ww-1.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4762 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/5-19.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4738 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/novin.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4702 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/ayris.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4677 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/dez-2.png);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;} 
#post-4553 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/vila.webp);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;} 
#post-4455 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/6-7.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;} 
#post-4478 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/opal.webp);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;} 
#post-4492 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/koodak.webp);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
#post-4535 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/elahiw.webp);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}


#post-7855 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/safe-asli.png);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
    
#post-6176 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/sapra1.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}

#post-6265 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/balarozan.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
    
#post-6304 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/bgsarvestan.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
    
#post-6458 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/forest.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}


#post-6992 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/0balaye-safe.jpg);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}
    
#post-7808 .entry-header{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/safe-dakheli.png);background-attachment: fixed;
    padding-top: 206px; padding-bottom: 200px;background-position: center;background-size: cover;}

#post-7808 .entry-header h1.entry-title, #post-1615 .entry-header h1.entry-title, #post-1612 .entry-header h1.entry-title, #post-1964 .entry-header h1.entry-title, #post-1745 .entry-header h1.entry-title, #post-4302 .entry-header h1.entry-title, #post-4332 .entry-header h1.entry-title, #post-4406 .entry-header h1.entry-title, #post-4432 .entry-header h1.entry-title,  #post-4863 .entry-header h1.entry-title{background-color: black; padding: 7px 20px;color: white; width: max-content;
    margin: 0 auto;}
#post-4929 .entry-header h1.entry-title, #post-4908 .entry-header h1.entry-title, #post-5010 .entry-header h1.entry-title, #post-4762 .entry-header h1.entry-title, #post-4738 .entry-header h1.entry-title, #post-4702 .entry-header h1.entry-title, #post-4677 .entry-header h1.entry-title, #post-4553 .entry-header h1.entry-title, #post-4455 .entry-header h1.entry-title, #post-4478 .entry-header h1.entry-title{background-color: black; padding: 7px 20px;color: white; width: max-content;
    margin: 0 auto;}
#post-7855 .entry-header h1.entry-title, #post-4492 .entry-header h1.entry-title, #post-4535 .entry-header h1.entry-title, #post-6176 .entry-header h1.entry-title,#post-6265 .entry-header h1.entry-title, #post-6304 .entry-header h1.entry-title, #post-6458 .entry-header h1.entry-title, #post-6992 .entry-header h1.entry-title{background-color: black; padding: 7px 20px;color: white; width: max-content;
    margin: 0 auto;}



.category.category-26 h1{text-align:center;display:block;background-image:url(https://toseafraz.com/wp-content/uploads/lighttt.jpg) !important;background-attachment: fixed;
    background-blend-mode: overlay;
    background-color: #353535cc;
    color: white !important;
    margin: 0px;
    padding: 130px;
    color: white;
    font-size: 45px;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    text-shadow: 4px 2px 8px black;}

#black-studio-tinymce-68, #black-studio-tinymce-71, #black-studio-tinymce-72{display:none;}

.postid-1738 #black-studio-tinymce-68, .postid-1736 #black-studio-tinymce-68, .postid-1733 #black-studio-tinymce-68, .postid-1730 #black-studio-tinymce-68{display:block !important;}
.postid-1727 #black-studio-tinymce-68, .postid-1725 #black-studio-tinymce-68, .postid-1722 #black-studio-tinymce-68, .postid-1719 #black-studio-tinymce-68{display:block !important;}
.postid-1715 #black-studio-tinymce-68, .postid-1717 #black-studio-tinymce-68{display:block !important;}


.postid-1711 #black-studio-tinymce-71, .postid-1708 #black-studio-tinymce-71, .postid-1705 #black-studio-tinymce-71, .postid-1702 #black-studio-tinymce-71{display:block !important;}
.postid-1699 #black-studio-tinymce-71, .postid-1696 #black-studio-tinymce-71, .postid-1692 #black-studio-tinymce-71, .postid-1688 #black-studio-tinymce-71{display:block !important;}


.postid-1599 #black-studio-tinymce-72, .postid-1586 #black-studio-tinymce-72, .postid-1583 #black-studio-tinymce-72, .postid-1580 #black-studio-tinymce-72{display:block !important;}
.postid-1577 #black-studio-tinymce-72, .postid-1574 #black-studio-tinymce-72, .postid-1572 #black-studio-tinymce-72, .postid-1570 #black-studio-tinymce-72{display:block !important;}
.postid-1563 #black-studio-tinymce-72, .postid-1511 #black-studio-tinymce-72, .postid-1508 #black-studio-tinymce-72{display:block !important;}
.postid-1590 #black-studio-tinymce-72{display:block !important;}



.postt .post .col-md-6.col-sm-6 img{float: left; height: auto; width: 100%;
    box-shadow: 0px 0px 20px #e8e1e1;margin: 1%;border-radius: 10px; padding: 12px 12px;}
.postt a{color:red;font-weight:900;}
.wp-video{text-align: center; display: block; margin: 0 auto; margin-top: 10px;}
.postt h1{color:red;font-weight:900;}

.responsive-menu-subarrow{
    padding-right: 85% !important;
    right: 10px !important;    width: 100% !important;background-color:transparent !important;}

.searchpage h2 a{font-size: 19px;color: red;}
.searchpage h3 a{font-size: 19px;color: grey;}
.searchpage .testt{line-height: 1.8;font-size: 14px;text-align: justify;}



.relatedprodutc .psfw-main-product-wrapper .bx-wrapper .bx-controls-direction{opacity:1 !important;visibility: visible !important;}



.pagination{font-size:14px;}
.pagination .page-numbers{margin:10px;}


#text-20{display:none;}

#responsive-menu-container{z-index:9999999999999 !important;}

/*.groupp.wow.fadeInUp{    transition-delay: .7s;transition-duration: 1s;visibility: visible;}*/

#menu-item-1144 a:before{    font-family: "FontAwesome";
    content: "\f107";
    font-size: 15px;
    color: white;position: absolute;
    left: 7px;}
#menu-item-1144 .sub-menu a:before{display:none;}
.keshsan1 img{height:auto;}





.content1 ul{margin:0px;padding:0px;}

.content1 .widget_simpleimage img{transition: all 0.3s;}
.content1 .darkoob-li{    float: right;    margin: 1%; width: 23%;}
.content1 li{width: 24%;display: inline-block;position:relative;width: 302.25px;
    margin-right: 30px;}
.content1 .cat-post-thumbnail.cat-post-none{position: relative;    padding: 0 15px 0 35px;}
.content1 .cat-post-thumbnail.cat-post-none:before{content: '';
    position: absolute;
    top: 51px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #00b0ed;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.content1 .darkoob-li:hover .cat-post-thumbnail.cat-post-none:before{top:0;}
.content1 .post-title.cat-post-title{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.content1 li img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}
.content1 h3{font-weight:900;text-align:center;}

.content1 .testt{width: 65%;margin: 0 auto;}



.content1 ul{margin:0px;padding:0px;}
.content1 .widget_simpleimage{    float: right;    margin: 1%; width: 31%;}

.content1 .simple-image{position: relative;    padding: 0 15px 0 35px;}
.content1 .simple-image:before{content: ''; display:none;
    position: absolute;
    top: 51px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #D2151E;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.content1 .widget_simpleimage:hover .simple-image:before{top:0;}
.content1 .more{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.content1 .itemm img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2;}
.content1 .widget_simpleimage:hover .more a{color: black;}
.content1 .widget_simpleimage .more a{color: #D2151E;}

.content1 .widget_text p{text-align: center; margin-top: 20px;font-size: 14px;color: grey;}
.content1 .widget_text{margin-bottom:15px;}


.archive.category .darkoob-li .wp-post-image{height: 380px;object-fit: cover; width:100%;}


.postt .aligncenter{height:auto;}


.khatii{    margin-bottom: 2.5%;}
.khatii img{height:250px;width: 100%;}
.titrkhatii, .titrkhatii a{    margin: 0 auto;text-align: center; font-size: 20px; font-weight: 900; margin-bottom: 15px;color: red;position: relative;
    width: max-content;clear:both;}

.titrkhatii:before, .titrkhatii a:before{width: 100px;
    border-style: solid;
    border-color: #000000;
    border-bottom-width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 60%;
    border-width: 0;
    right: 100%;
    height: 1px;
    background-color: #e93633;margin-right:10px;}
.titrkhatii:after, .titrkhatii a:after{width: 100px;
    border-style: solid;
    border-color: #000000;
    border-bottom-width: 1px;
    left: 100%;
    content: "";
    display: block;
    position: absolute;
    top: 60%;
    border-width: 0;
    height: 1px;
    background-color: #e93633;margin-left:10px;}

.imgproject img{ margin: 0 auto !important;
    text-align: center;display: block;float: none !important;
    margin-top: 10px !important;height: 540px !important;
    object-fit: cover; width: 100%;}
.aproject{width: 100%;display: block;border-radius: 5px;background-color: red;
    padding: 10px; margin: auto;color: white !important; text-align: center;
    font-size: 15px; width: 85%;display: block;margin-bottom:10px !important;}
.imgproject{box-shadow: 0px 0px 20px #e8e1e1;width:48%;margin:1%;border-radius: 10px;}



#post-970 h2, #post-970 h3 {clear:both;margin-top:20px;}

.post-template-default .size-post-thumbnail.wp-post-image{display:none;}
.postid-970 .size-post-thumbnail.wp-post-image, .postid-911 .size-post-thumbnail.wp-post-image, .postid-2910 .size-post-thumbnail.wp-post-image{display:block;}

.postid-970 .aigpl-img{    object-fit: fill !important;height: 260px !important;}
.postid-970 .aigpl-img-title.aigpl-center {
    position: absolute;
    border: 0;
    bottom: 0;
    background: black;
    width: 100%;
    color: white;
    font-size: 15px;
    padding-bottom: 7px;
    direction: rtl !important;
}



div#ez-toc-container{overflow: hidden !important;}

#black-studio-tinymce-74 h2{font-size:20px;}
#black-studio-tinymce-74 p{text-align:justify;font-size:14px;line-height:2;}
#black-studio-tinymce-74 ul{line-height:2;font-size:14px;}

/*------------------------------------*\
    PAGES
\*------------------------------------*/


.sidermenu{float:right !important;}
.sidermenu h3{font-size: 17px; line-height: 56px !important; font-weight: 900; text-align:center;
    position: relative; width: 100%; display: inline-block; color: #444; padding: 4px 14px 0 5px; z-index: 2;margin-top: 5px; 
    padding-top:10px; margin-bottom: 0px;}
.sidermenu h3:before{height: 40px; width: 100%;background-color: red; position: absolute; right: 0;
    border-radius: 10px;content: '';
    -moz-transform: skewY(-2deg);
    -webkit-transform: skewY(-2deg);
    -o-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);transform: skewY(-2deg); z-index: -1;top:-10px;}
.sidermenu h3:after{height: 54px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 12px;
    right: 0;
    border-radius: 10px;
    content: '';
    -moz-transform: skewY(3deg);
    -webkit-transform: skewY(3deg);
    -o-transform: skewY(3deg);
    -ms-transform: skewY(3deg);
    transform: skewY(3deg);
    z-index: -1;}   

.sidermenu .cat-post-widget{background-color: #fff; -webkit-border-radius: 10px;
    -moz-border-radius: 10px; border-radius: 10px;display: block;margin-top: 30px;
    box-shadow: rgb(0 0 0 / 10%) 0 0 10px -3px;}
.sidermenu ul{    margin: 0; padding: 5px 15px;}
.sidermenu ul li a{color: black;font-weight: 900; font-size: 14px; margin-bottom: 8px;}
.sidermenu ul li a:before{    font-family: "FontAwesome"; content:"\f00c";color: red;
    vertical-align: middle;
    margin-left: 10px;}
.sidermenu ul li a:hover{text-decoration:none; color:red;}

.sidermenu ul li a{color:black !important;}
.sidermenu .ez-toc-title-container{ color: red; margin-bottom: 20px;}

.contentcontent{    text-align: justify;}

#post-970 h2, #post-970 h3, #post-2910 h2, #post-2910 h3{ clear: both; margin-top: 22px; color: red;
    font-size: 25px;font-weight: 900; margin-bottom: 15px;}

.textvideo{width: 47%;float: right;}
.videokhati iframe{width: 50%; float:left; height: 300px;}
.videokhati {clear: both; margin-top: 32px; float: right;background: #f5eeeea8;
    padding: 13px;border-radius: 10px;width:100%; margin-bottom: 10px; box-shadow: 0px 0px 12px lightgrey;}
.videokhati h4{text-align: center;color: red; margin-bottom: 20px;}

.videokhati.lasttt iframe{ float: right;}
.videokhati.lasttt .textvideo{ float: left;}

.imgsample{box-shadow: 0px 0px 20px #e8e1e1; width: 47%; margin: 1% !important;
    border-radius: 10px; object-fit: contain;float:right;height: 460px !important;}

.sidermenu #category-posts-7 .cat-post-footer-link{color: white;background: red; padding: 8px;
    display: block;width: 120px;text-align: center; border-radius: 10px;
    margin: 0 auto; margin-bottom: 15px; margin-top: 15px;} 
.sidermenu #category-posts-7 {padding-bottom:10px;}
.sidermenu #text-72 a, .linkinproje{background: red; color: white;display: block;text-align: center; margin-top: 12px; padding: 10px;
    border-radius: 10px;border-bottom-width: 5px;
    border-bottom-color: #c20101;
    border-bottom-style: solid;
    background: red;}

.sidermenu #text-72 a{text-decoration:none;}
.sidermenu #text-72 a:hover, .linkinproje:hover{background: #da0606;}

.linkinproje{color:white !important;width: 80% !important;
    margin: auto;
    margin-top: 30px;}

.callback{position: fixed;z-index: 99999;left: 0; bottom: 0;width: 67px;
    border-radius: 50%;
    background-color: white;
    height: 67px;    box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35);    left: 20px;
    bottom: 100px;}
.callback #black-studio-tinymce-10{float:left;}

.insta{position: fixed;z-index: 99999;left: 0; bottom: 0;width: 50px;
    border-radius: 50%;
    background-color: white;
    height: 50px;    box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35);    left: 20px;
    bottom: 20px;}

.contentcontent .entry-meta{display:none;}
.callback11{position: fixed;z-index: 99999;left: 0; bottom: 0;width: 50px;
    border-radius: 50%;
    background-color: white;
    height:50px;    box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35);    left: 20px;
    bottom: 78px;}
    
.whatsappp{position: fixed;z-index: 99999;left: 0; bottom: 0;width: 50px;
    border-radius: 50%;
    background-color: white;
    height: 50px;    box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35);    left: 20px;
    bottom: 138px;}
    
.callback:before{    content: "\f095";
    font-family: "FontAwesome";
    font-size: 43px;
    color: #27d182;
    padding-top:5px;
    display: block;text-align: center;}
    
.insta:before{    content: "\f16d";
    font-family: "FontAwesome";
    font-size: 30px;
    color: #D2151E;
    padding-top:4px;
    display: block;text-align: center;}
    
.callback11:before{    content: "\f2a0";
    font-family: "FontAwesome";
    font-size: 30px;
    color: #2cbb00;
    padding-top:4px;
    display: block;text-align: center;}
    
.whatsappp:before{    content: "\f232";
    font-family: "FontAwesome";
    font-size: 30px;
    color: #01b456;
    display: block;text-align: center;padding-top:3px;}
 
.insta a{    width: 50px;
    height: 50px;
    font-size: .1px;
    display: block;
    bottom: 0px;
    position: relative;}
 
.callback11 a{    width: 50px;
    height: 50px;
    font-size: .1px;
    display: block;
    bottom: 0px;
    position: relative;}
    
.whatsappp a{    width: 50px;
    height:50px;
    font-size: .1px;
    display: block;
    bottom: 0px;
    position: relative;}
    
.axsocialll,.knoww{display:none;}
#closee:before{content: "\f00d";font-family: "FontAwesome"; font-size: 19px;color:black;display:block;width:20px;height:20px;}
#closee:hover:before{color:red;}
#socialBtn:after{content: "\f078";font-family: "FontAwesome"; font-size: 19px;color:black;display:block;width:20px;height:20px;text-align:center;margin:0 auto;}
.knoww{position: fixed; z-index: 9999; left: 0; bottom: 0; width: 242px;border: 1px solid lightgrey;padding: 7px;background-color: white;box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35);left: 20px;
    bottom: 74px;}
.knoww p{text-align:center;line-height:2.3;font-size: 14px;}
.axsocialll img{margin:7% 16% !important;}
.axsocialll img:hover{filter: grayscale(70%);}
.axsocialll{border-top: 1px solid grey;}


.f-navtt{position:fixed;    top: 40px; z-index: 9999;}

.attachment-post-thumbnail.size-post-thumbnail{width:100% !important;}

#ez-toc-container{background: #f5eeeea8 !important;  box-shadow: 0px 0px 12px lightgrey !important; border: 0px !important;}
.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.aigpl-mfp-popup.mfp-ready{z-index:9999999999999999 !important;}
.aigpl-mfp-popup button.mfp-close{color: red !important; font-weight: 900 !important; background: black !important; width: 33px !important;     opacity: 1 !important;}
#ez-toc-container li{margin-bottom:6px !important;}

.postid-970 .aigpl-cnt-wrp.aigpl-col-3{width: 50% !important;}
.postid-970 #aigpl-gallery-6 .aigpl-img-wrp, .postid-970 #aigpl-gallery-7 .aigpl-img-wrp, .postid-970 #aigpl-gallery-8 .aigpl-img-wrp, .postid-970 #aigpl-gallery-9 .aigpl-img-wrp{height:auto !important;}
.postid-970 #aigpl-gallery-9 .aigpl-img-wrp{height:350px !important;}

.postid-2351 .aigpl-cnt-wrp.aigpl-col-3{width: 50% !important;}
.postid-2351 #aigpl-gallery-6 .aigpl-img-wrp, .postid-2351 #aigpl-gallery-7 .aigpl-img-wrp, .postid-2351 #aigpl-gallery-8 .aigpl-img-wrp, .postid-2351 #aigpl-gallery-9 .aigpl-img-wrp{height:auto !important;}
.postid-2351 #aigpl-gallery-9 .aigpl-img-wrp{height:350px !important;}
.postid-2351 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{clear: inherit !important;}

#black-studio-tinymce-35 a, #black-studio-tinymce-69 a{font-size: 17px; font-weight: 900;}

.sidermenu{display:none;}
.contentcontent{width:100%;}
.single.single-post.category-3 .sidermenu, .single.single-post.category-194 .sidermenu{display:block;}
.single.single-post.category-3 .contentcontent, .single.single-post.category-194 .contentcontent{width:75%;}



.display-posts-listing{padding:0px;margin:0px;}
.display-posts-listing .listing-item{position: relative; width: 24%; float: right; list-style-type: none; margin: .5%;}
.kk-star-ratings{clear:both;}
.display-posts-listing .image{width: 100%; display: block;}
.display-posts-listing .image img{    width: 100%; height: 250px; object-fit: cover;}
.display-posts-listing .title{    background: black;
    padding: 8px !important;
    margin-bottom: 30px;
    color: white;
    text-align: center;
    width: 100% !important;
    display: block; height:75px;}
.display-posts-listing .title:hover{ background:red;}
.postid-3244 .display-posts-listing .listing-item{position: relative;
    width: 24%;
    float: right;
    list-style-type: none;
    margin: .5%;}
.postid-3244 h2{color:red;}

.related.products h3{    background: #D2151E;
    padding: 15px !important;
    margin-bottom: 30px;
    color: white;
    text-align: center;
    width: 100% !important;}
.category-26 .post.type-post .joomir-cat{position: relative;
    z-index: 1;
    margin: 15px 0 30px 15px;
    text-align: left;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    background: #fff;
    border: 0;
    box-shadow: 0 2px 10px rgb(0 0 0 / 8%);}
.category-26 .post.type-post .joomir-cat:before{    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    height: 130px;
    width: 165px;
    background: #d3d3d6;
    z-index: -1;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;}
.category-26 .post.type-post .joomir-cat:hover:before{background: red;}



.justvideo { height: 400px; width: 50%; margin: 0 auto;}
.justvideo iframe{    height: 400px;}


.axaxi img{    height: 550px !important;
    width: 100%;
    object-fit: cover;margin-bottom: 20px !important;}


.related.products{clear:both !important;}


.post-4535 .axax img{height: 500px !important; object-fit:cover;}


.takiframe{height: 430px !important;width: 60%;margin: 0 auto;
    text-align: center;display: block;}
.videoooo iframe{height:400px;}
.postt .post .col-md-6.col-sm-6.axax22 img{height:450px;    object-fit: cover;}



.hyhy img{height:500px !important; object-fit:cover;}


#black-studio-tinymce-78{display:none;}

.videosakht, .videosakht iframe{    height: 400px;}
.videosakht{margin-top:20px;}
.videosakht iframe{    width: 54%;
    margin: 0 auto; display: block; margin-top:20px;}
    
.causee iframe{height:400px;}  
    
    
.sefareshtarahi {float: right;background: #f5eeeea8; padding: 13px;
    border-radius: 10px; width: 100%;margin-bottom: 10px; box-shadow: 0px 0px 12px lightgrey;}
    
.postid-5010 h2{color:red !important;}



.show1 .ays_gallery_image{ margin-bottom: 42px !important;}

.show1 .ays_image_title{padding: 0; direction: rtl;}
.show1 .ays_image_title>span { font-size: 17px;color: #ffffff;  background: black; margin: 0;
    width: 100%;padding: 7px;}
.show1 .ays_gallery_image{  object-fit: unset !important;}


.show1 .ays_count_views:hover .ays_image_title>span{ background: #D2151E;}

.show1{direction:ltr; margin-bottom:20px;}
.show2{text-align:justify;}

.woocommerce-tabs .table{font-size: 14px;}
.linkproje{display:none;}

.testtt .display-posts-listing li{position: relative;}
.testtt .display-posts-listing .title{position: absolute; bottom: 0; margin-bottom: 0; font-size: 14px; line-height: 2;}

.single.single-product .product_title.entry-title{display:none;}




.show1 .aigpl-img-title.aigpl-center{position: absolute;
    border: 0; bottom: 0;
    background: black; width: 100%;  color: white;
    font-size: 15px;  padding-bottom: 7px;     direction: rtl !important;}

.show1 .aigpl-cnt-wrp{position:relative;}

.show1 .aigpl-column, .show1 .aigpl-columns{padding:1px !important;}

.show1 .aigpl-img-wrp .aigpl-img{object-fit:fill !important; height: 215px !important;}
.show1 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{height: 240px !important;}
.show1 .aigpl-gallery-wrp .aigpl-inr-wrp{height: 240px !important;}
.show1 .aigpl-design-1 .aigpl-img-wrp{height: 240px !important;}

.show1 .aigpl-inr-wrp:hover .aigpl-img-title.aigpl-center{background:red !important;}

.show1 #aigpl-gallery-1{    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;}
    
    
.post-1590 .show1 .aigpl-gallery-wrp .aigpl-inr-wrp, .post-1688 .show1 .aigpl-gallery-wrp .aigpl-inr-wrp, .post-1696 .show1 .aigpl-gallery-wrp .aigpl-inr-wrp{height: 280px !important;}
.post-1590 .show1 .aigpl-img-wrp .aigpl-img, .post-1688 .show1 .aigpl-img-wrp .aigpl-img, .post-1696 .show1 .aigpl-img-wrp .aigpl-img{height: 250px !important;}


.postid-2910 .aigpl-img-title.aigpl-center{position: absolute;
    border: 0;
    bottom: 0;
    text-align: center;
    z-index: 99999;
    background: black;
    width: 95.5%;
    padding-bottom: 10px;
    color: white;}

.postid-2910 .aigpl-cnt-wrp .aigpl-inr-wrp{position: relative !important; overflow: hidden !important;
    border: 1px solid lightgrey !important; padding: 10px !important; border-radius: 10px !important; background: #f9d8d84f !important;}


.postid-6304 .aigpl-img-wrp{height: 360px !important;}




.ea-card.sp-ea-single .ea-header{margin:3px;}


.category-26 .contentcontent{padding:0px !important;}
#post-6458 .axax img{height:330px !important;}


#text-15, #text-13, #text-14{position: absolute;
    bottom: 0; width: 50px;
    height: 50px;}

#n2-ss-2item9{    text-shadow: 1px 1px 12px black !important;}


.h_iframe-aparat_embed_frame{width:75%; margin:0 auto;}

.contentcontent #ez-toc-container{display:none ;}


.linear img{width:100%;}


.mob-icon-menu:before{color:red;}
.mob-menu-logo-holder span{display:none;}
.mobmenu-left-alignment.mobmenu-panel.mobmenu-left-panel.show-panel{    z-index: 9999999999999;}


.navigation.posts-navigation{clear:both;}

.pagination .page-numbers {
    display: inline-block;
    padding: 8px 14px;
    margin: 0 3px;
    background: #e9e6e6;
    color: #333;
    border-radius: 4px;
    text-decoration: none;
}
.pagination .current {
    background: red;
    color: #fff;
}

.pagination {
    text-align: center;
    margin: 30px 0;
}

.servicecall .wp-block-columns {
    margin-bottom: 0 !important;
    align-items: center !important;
    font-size: 25px;
}

.servicecall .wp-block-columns a {
    color: white !important;
    text-decoration: none;
    width: 100%;
    display: block;
}


.servicecall {
    background: red;
}
.iiiiiiiiiiiiiiiii .entry-content {
    line-height: 2.3;
}

.page-header{margin-top:0 !important;}

main{border-top: 2px solid #343a40;}

.groupp .darkoob-li .entry-header{background-image: none !important;
    background-attachment: fixed;
    padding: 0px !important;
    background-position: top;
    background-size: cover;}

.groupp .darkoob-li .entry-header .entry-title{  width: 100% !important;
    padding: 13px !important;
    bottom: -43px !important;}




@media only screen and (max-width:1280px) {
	.social li{    padding-left: 10px;}
	.main-menu li a{padding: 18px 15px 15px 15px;font-size: 13px;}
	.content1 .itemm{width: 291.25px;}
	}
	@media only screen and (max-width:1200px) {
	.tell h3:before{right:0;}
	.tell a, .saat-kari a{font-size:13px;}
	.content1 .itemm{width: 276.25px;}
	}
	@media only screen and (max-width:1140px) {
	.main-menu li a{padding: 17px 9px 15px 9px;}
	.content1 .itemm{    width: 241.25px;}
	.content1 .widget_simpleimage .more{font-size: 18px;}
	}
	@media only screen and (max-width:1024px) {
	.main-menu li a{padding: 17px 7px 15px 7px;}
	.content1 .widget_simpleimage{    width: 48%;}
	.content1 .itemm{width:90%;}
	}
	@media only screen and (max-width:992px) {
	.content1 .widget_simpleimage .more{font-size: 18px;}
	
	}
	@media only screen and (max-width:768px) {
	.slider{clear:both !important;}
	.bac-header2{display:none;}
	.content1 .widget_simpleimage{ width: 46%;}
	.main-menu{display:none;}
	.logo:before{display:none;}
	.address{padding-top: 1px;padding-bottom: 20px;}
	.address .search-input{float: right; width: 80%;}
	.address .search-submit{left:0px;width:20%;}
	.tell h3{text-align:center;}
	.tell h3:before{position: initial;float:none;}
	.saat-kari h2:before{float:none !important;}
	.saat-kari h2{text-align:center;}
	.social:before{display:none;}
	.saat-kari, .tell{padding-top:10px;padding-bottom:10px;display:block;z-index:9999;}
	
	.content1 h3:before, .maghalat h3:before, .content3 h3:before, .post-1532 h4:before, .content1 h3:after, .maghalat h3:after, .content3 h3:after, .post-1532 h4:after{display:none;}
	.maghalat .cat-post-item{width:50%;}
	.maghalat ul{display: block;}
	.content3 li{width: 98%;}
	.cataloguee .widget_text{float:none;width:100%;margin-bottom:25px;margin-top:200px;}

	.tell h3, .saat-kari h2{font-size:13px;}
	.logo .simple-image{text-align:left !important;}
	.f-nav2{position: fixed;top: 0; z-index: 9999;width: 100%; }
	.aboutus2, .aboutus1{width:100%;}
	.aboutus1 img{ margin: 0 auto;display: block;}
	.saat-kari, .tell{width:50%;}
	.logo{width:100%;}
	.matn, .film{width:100%;}
	.part1 .widget_text{width:48%;}
	.page-id-1316 .aigpl-col-3{width: 50%;}

	.sidebar, .archive.tax-product_cat #primary{width:100%;margin:0px;}
	.keshsan1, .keshsan2{width:100%;}
	.khat{display:none;}
	.land{width:100%;}
	.groupp .darkoob-li{width:48% !important;}
	.contactus2, .contactus1{width:100%;}
	.product-part1, .product.type-product .summary.entry-summary.product-part2{width:100% !important;}
	.woocommerce-product-details__short-description h1{font-size: 19px;}
	.show1, .show2{width:100% !important;clear:both;}
	.testtt img{float:none;text-align:center;display: block; margin: 0 auto !important;}
	.sidemenu{margin:0px !important;}
	.sidebar .search-input{width: 92.4%;}
	.sidebar .search-submit{ width: 7%;}
	.archive.tax-product_cat #primary .products{    width: 100%;}
	.content-area .product.type-product{margin-bottom:60px !important;}
	.slider .n2-ss-layer.n2-ow{width:100% !important;display:block;font-size:13px !important;right:0 !important;position:relative !important;}
	.slider .n2-ss-item-content.n2-ow{background-color: #00000082 !important;}
	.groupp h1{padding: 90px 0;font-size:18px;}
	.groupp .darkoob-li h2 a{font-size:13px;}
	.groupp .darkoob-li h2{top: -34px;}
	.content2{background-size: cover;}
	.title-aboutus{background-size: cover;    background-attachment: initial;}
	.title-aboutus h3{padding-top: 80px;padding-bottom: 80px;}
	.matn h3{font-size:17px;}
	.film{margin-top:52px;clear:both;}
	.summ{padding:0px;}
	.woocommerce-product-details__short-description h1{font-size: 16.5px;line-height: 1.6;padding: 10px 6px !important;}
	.testtt h3{font-size: 19px; line-height: 2; margin-bottom: 10px;}
	.psfw-main-product-wrapper .bx-wrapper .bx-controls-direction{opacity:1 !important;}
	.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{height:auto !important;}
	.page-id-1362 .keshsan1{margin-top: 20px;}
	.page-id-1344 .title-keshsan h3{padding-top: 100px; padding-bottom: 100px;}
	.page-id-1344 .title-keshsan{background-attachment: initial;}
	.page-template img, .postt img{height:auto;}
	.page-id-1344 .keshsan2{margin-top: 15px;}
	.groupp .darkoob-li{margin-top:60px;}
	#post-1615 .entry-header .entry-title, #post-1612 .entry-header .entry-title, #post-1964 .entry-header .entry-title, #post-1745 .entry-header .entry-title{font-size:19px;}
	.site-footer{background-attachment:initial;    background-size: cover;}
	.show1, .show2{width:100%;display:block;}
	.page-id-1398 .title-keshsan{background-attachment: initial;}
	.page-id-1398 .keshsan1, .page-id-1398 .keshsan2{margin-top: 25px;}
	.page-id-1362 .keshsan2{margin-top:20px;}
	.category-3 .groupp .darkoob-li h2{padding: 6px 9px 0;}
	.cataloguee h3{display:none;}
	.cataloguee .widget_text a{width: 215px; padding: 4px; top: 18px;position: relative;}
	.logo img{text-align: left;display: block;float: left;height:55px; width:auto;}
	.address{display:none;}
	.category-26 .groupp h1{padding-bottom: 30px;padding-top: 30px;}
	.aboutus1 .simple-image, .aboutus2{margin-top:35px;}
	.land2.land{margin-top:40px;}
	.page-id-1362 .title-keshsan, #post-1615 .entry-header, #post-1964 .entry-header, #post-1612 .entry-header, #post-1745 .entry-header{background-attachment: inherit;}  
	.page-id-1362 .alignnone, #post-1615 .alignnone, #post-1964 .alignnone{display:none;}
	.content1 .itemm{margin-right:0px;}
	.postt{margin-top:40px !important;}
	.postt a{font-size: 20px;}
	button#responsive-menu-button{    top: 7px !important; z-index: 999999999999 !important;}
	.logo{    height: auto !important;}
	.titrkhatii:before, .titrkhatii a:before{display:none;}
	#ez-toc-container{width:98% !important;}
	div#ez-toc-container ul.ez-toc-list a{font-size:14px !important;}
	.textvideo, .videokhati iframe{width:98% !important;}
	.imgsample{height:auto; width:98%;}
	.sidermenu{display:none;}
	.bac-header1{height:122px !important;}
	
	.postid-970 section{clear:both;}
	.single.single-post.category-3 .sidermenu, .single.single-post.category-194 .sidermenu{display:none;}
	.display-posts-listing .listing-item{width:100%;}
	.single.single-post.category-3 .contentcontent, .single.single-post.category-194 .contentcontent{width: 100%;padding: 0 !important;}
	.axax img{margin-bottom:10px !important;}
	.imgproject img{height:auto !important;}
	.contentcontent{padding:0px;}
	.justvideo{width:95%;}
	.post-4535 .axax img{height: auto !important;}
	.takiframe{width:98%; height:auto !important;}
	.postt h2, .postt h3{line-height:1.7;}
	.hyhy img{height:auto !important;}
	
	#black-studio-tinymce-78{display:block;}
	.kksr-legend{font-size:18px;}
	
	.category-26 .post.type-post .joomir-cat:before{    top: -50px;}
	.category-26 .post.type-post .joomir-cat:hover:before { background: black;}
	
	#post-4863 .entry-header, #post-4929 .entry-header, #post-4908 .entry-header, #post-5010 .entry-header{    padding-top: 105px; padding-bottom: 105px;}
	.postid-5010 .postt .col-md-6.col-sm-6.col-xs-12{padding:0px; margin-bottom:10px !important;}
	.videosakht iframe{width: 100%;}
	.display-posts-listing .title{font-size:16px;}
	#post-1612 .entry-header, #post-1615 .entry-header, #post-1964 .entry-header, #post-1745 .entry-header, #post-4302 .entry-header, #post-4332 .entry-header{background-position: center;background-attachment: initial;
		padding-top: 146px;padding-bottom: 150px;}
	#post-4406 .entry-header, #post-4432 .entry-header, #post-4863 .entry-header, #post-4929 .entry-header, #post-4908 .entry-header, #post-5010 .entry-header, #post-4762 .entry-header{background-position: center;background-attachment: initial;
		padding-top: 146px;padding-bottom: 150px;}
	 #post-4702 .entry-header, #post-4677 .entry-header, #post-4553 .entry-header, #post-4553 .entry-header, #post-4455 .entry-header, #post-4478 .entry-header, #post-4492 .entry-header, #post-4535 .entry-header, #post-7855 .entry-header{background-position: center;background-attachment: initial;
		padding-top: 146px;padding-bottom: 150px;}
	#post-6176 .entry-header ,#post-6265 .entry-header , #post-6304 .entry-header, #post-6458 .entry-header, #post-6304 .entry-header, #post-6992 .entry-header, #post-7808 .entry-header{background-position: center !important;background-attachment: inherit !important;
		padding-top: 146px;padding-bottom: 150px;}    
	
	.show1 .ays_grid_column_1{width:49% !important;}
	
	.woocommerce.woocommerce-page .site-main{padding:0px;}
	.testtt .display-posts-listing .title{font-size:16px;}
	.testtt, .show1{padding:0px;}
	
	.show1 .aigpl-column, .show1 .aigpl-columns{width:50% !important;}
	
	
	.videokhati iframe, .videoooo iframe, .causee iframe, .justvideo iframe{height:auto;}
	.postid-970 .aigpl-columns { width: 50% !important;    padding: 1px !important;}
	.postid-970 .aigpl-img-wrp .aigpl-img{height:215px !important;}
	.postid-970 .aigpl-design-1 .aigpl-img-wrp{    height: 255px;}
	#post-6458 .axax img{height:auto !important;}
	.axax{padding:0px;}
	
	.h_iframe-aparat_embed_frame{width:100%; margin:0 auto;}
	
.footline1 .betweenfoot .widget_text{width:98% !important;}
.foot1, .foot4, .foot2, .foot3{width:100%; }
.foot1 {    margin-left: 0px;}
.footline2 .row{display:block;}
.content3 li p{    height: auto;}
.betweenfoot{display:block;}
.content3 .hiss{margin-top:0;}
#text-80{border:0;}
#text-19{display:none;}

#post-1615 .entry-header h1.entry-title, #post-1612 .entry-header h1.entry-title, #post-1964 .entry-header h1.entry-title, #post-1745 .entry-header h1.entry-title, #post-4302 .entry-header h1.entry-title, #post-4332 .entry-header h1.entry-title, #post-4406 .entry-header h1.entry-title, #post-4432 .entry-header h1.entry-title,  #post-4863 .entry-header h1.entry-title,
#post-4929 .entry-header h1.entry-title, #post-4908 .entry-header h1.entry-title, #post-5010 .entry-header h1.entry-title, #post-4762 .entry-header h1.entry-title, #post-4738 .entry-header h1.entry-title, #post-4702 .entry-header h1.entry-title, #post-4677 .entry-header h1.entry-title, #post-4553 .entry-header h1.entry-title, #post-4455 .entry-header h1.entry-title, #post-4478 .entry-header h1.entry-title,
#post-7855 .entry-header h1.entry-title, #post-4492 .entry-header h1.entry-title, #post-4535 .entry-header h1.entry-title, #post-6176 .entry-header h1.entry-title ,#post-6265 .entry-header h1.entry-title, #post-6304 .entry-header h1.entry-title, #post-6458 .entry-header h1.entry-title, #post-6992 .entry-header h1.entry-title, #post-7808 .entry-header h1.entry-title{ width: 100%; font-size: 20px;}

.groupp .darkoob-li h2{    position: initial;}
.category-26 .post.type-post .joomir-cat:before { top: -15px;}


.videosakht, .videosakht iframe{height:auto;}

.content3 ul{margin-top:40px;}


	}
	@media only screen and (max-width:480px) {
	.content1 .widget_simpleimage{width:48% !important; margin:1%;}
	.maghalat .darkoob-li{width:100%;}
	.content3 li{height: 345px;}
	.part1 .widget_text{width:98%;}
	.page-id-1316 .aigpl-col-3{width:100%;}
	.groupp .darkoob-li{width:98% !important;}
	.slider .n2-ss-layer.n2-ow{font-size:8px !important;}
	.page-id-1427 .aigpl-col-3{width:100%;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:16px !important;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a{line-height: 43px !important;    height: 43px !important;}
	.sidebar .search-input{width: 85.4%;}
	.sidebar .search-submit{width: 14%;}
	.page-id-1398 .title-keshsan h3{    padding-bottom: 70px, padding-top: 70px;}
	#post-1615 h1 a, #post-1612 h1 a, #post-1964 h1 a, #post-1745 h1 a{font-size:16px;}
	#post-1615 h1{    padding-top: 120px; padding-bottom: 120px;}
	.category-3 .groupp .joomir-desc .inner-box{ padding: 19px 10px 15px;}
	.maghalat .cat-post-thumbnail.cat-post-none img{    min-height: auto;max-width:auto;width:100%;}
	.maghalat .testt{min-height: auto;}
	.maghalat1 .darkoob-li{margin-bottom:10px;} 
	#text-5{display:none;}
	#text-20{display:block;margin-top:-10px;}
	.site-footer{background-image: none;}
	.footme{background-image: url(https://toseafraz.com/wp-content/uploads/foot.jpg);    background-position: center;
		background-blend-mode: overlay;background-color: #00000070;}
	#black-studio-tinymce-19, #black-studio-tinymce-17{display:none;}
	.foott{ padding-top: 55px; padding-bottom: 5px;}
	
	.n2-ss-button-container.n2-ss-item-content a{font-size:12px !important;}
	.n2-ss-layer.n2-ow{padding-top:75px !important;}
	#n2-ss-3item5{margin-top:45px}
	.postid-970 .linear {padding:0px !important;}
	.linear img{width:100%;}
	.postid-970 .postt .post .col-md-6.col-sm-6 img{padding:0px;}
	.contentcontent #ez-toc-container{display:block;}

    
  }
	@media only screen and (max-width:425px) {
	.content3 li p{font-size: 13px;}
	.titrkhatii:before, .titrkhatii a:before, .titrkhatii:after, .titrkhatii a:after{display:none;}
	.titrkhatii, .titrkhatii a{width:100%;}
	.khatii img{height: 125px !important;}
	.imgproject{width: 98%;}
	.aproject{width: 100%;font-size: 14px !important;}
	.aold{width:100% !important;}
	}
	@media only screen and (max-width:375px) {
	.projectsmenu ul li a {font-size: 12px;}
	.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{padding: 0px 13px !important;}
	.content1 .itemm{width: 255.25px;}
	}
	@media only screen and (max-width:320px) {
	
	}
	@media only screen and (-webkit-min-device-pixel-ratio:1.5),
		   only screen and (min-resolution:144dpi) {
	
	}
	
	
	
	
	
	
	
	
	.linear a{background-color: red; color: white; text-align: center;
		font-size: 14px; width: 100%; bottom: 0; padding: 13px;
		display: block; margin-bottom: 10px;  margin-top: 10px;}
	
	.linear:hover a{background-color: black;}
	
	
	.wp-image-2683{display:none !important;}