.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpcf7-not-valid-tip {
direction: rtl;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
right: 1em;
}
.wpcf7-list-item {
margin: 0 1em 0 0;
}:root {
--edublink-transition: 0.3s;
--edublink-transition-2: 0.5s;
--edublink-transition-transform: transform .65s 
cubic-bezier(.23, 1, .32, 1);
}
@media (max-width: 82em) {
body .large-hidden {
display: none;
}
}
@media (max-width: 75em) {
body .tablet-hidden {
display: none;
}
}
@media (max-width: 48em) {
body .phablet-hidden {
display: none;
}
}
@media (max-width: 40em) {
body .mobile-hidden {
display: none;
}
}
@media (max-width: 30em) {
body .tiny-hidden {
display: none;
}
}
@media (max-width: 22.5em) {
body .old-hidden {
display: none;
}
}
@-webkit-keyframes animation-1 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
}
@keyframes animation-1 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
}
.aniamtion-key-1 {
position: relative;
-webkit-animation-name: animation-1;
animation-name: animation-1;
-webkit-animation-duration: 5s;
animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
@-webkit-keyframes animation-2 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(50px);
transform: translateX(50px);
}
}
@keyframes animation-2 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(50px);
transform: translateX(50px);
}
}
.aniamtion-key-2 {
position: relative;
-webkit-animation-name: animation-2;
animation-name: animation-2;
-webkit-animation-duration: 5s;
animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
@-webkit-keyframes animation-3 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes animation-3 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
.aniamtion-key-3 {
position: relative;
-webkit-animation-name: animation-3;
animation-name: animation-3;
-webkit-animation-duration: 10s;
animation-duration: 10s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.scroll-animate {
opacity: 0;
-webkit-transform: translateY(0px);
transform: translateY(0px); -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
transition: transform 0.6s ease-out, opacity 0.6s ease-out;
transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
}
.scroll-animate--y {
-webkit-transform: translateY(20px);
transform: translateY(20px); }
.scroll-animate--r {
-webkit-transform: translateX(20px);
transform: translateX(20px); }
.scroll-animate--l {
-webkit-transform: translateX(-20px);
transform: translateX(-20px); }
.scroll-animate.in-view {
-webkit-transform: translate(0);
transform: translate(0);
opacity: 1;
}
.rotate-center {
-webkit-animation: rotate-center 15s linear infinite;
animation: rotate-center 15s linear infinite;
}
@-webkit-keyframes rotate-center {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-center {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.grid, .icon-box {
display: -ms-grid;
display: grid;
}
.transition, .cat-item, .icon-button, .button, .button:after, .line-button, .line-button .svg-icon, .arrow-link:before, .header__logo img, .header__nav ul li a, .header__nav ul li .sub-menu, .footer__social a, .form input, .form textarea, .text-style a, .text-style a:before, .table-of-contents__icon:after, .comment .comment-content a, .comment .comment-content a:before, #pagenavi .wp-paginate a,
#pagenavi .wp-paginate span {
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.flex, .check-list li, .about-page__partners__logos .item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.flex-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-vc, .icon-button, .button, .line-button, .arrow-link, .breadcrumb .rank-math-breadcrumb p, .table-of-content__btn, .product-post__features ul li, .comment-reply-title, #pagenavi .wp-paginate {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
}
.center {
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.grid-center, #pagenavi .wp-paginate a,
#pagenavi .wp-paginate span {
display: -ms-grid;
display: grid;
place-content: center;
}
.uppercase {
text-transform: uppercase;
}
.hidden {
display: none;
}
.fg-1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.none {
display: none;
}
.space-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.absolute-center, .button:after, .text-style a:before, .comment .comment-content a:before {
inset: 0;
margin: auto;
position: absolute;
}
.ltr {
direction: ltr;
}
.justify {
text-align: justify;
}
.text-right {
text-align: right;
}
.py40 {
padding-top: 40px;
padding-bottom: 40px;
}
.py60 {
padding-top: 60px;
padding-bottom: 60px;
}
@media (max-width: 40em) {
.py60 {
padding-top: 30px;
padding-bottom: 30px;
}
}
.py100 {
padding-top: 100px;
padding-bottom: 100px;
}
@media (max-width: 40em) {
.py100 {
padding-top: 50px;
padding-bottom: 50px;
}
}
.py150 {
padding-top: 150px;
padding-bottom: 150px;
}
@media (max-width: 75em) {
.py150 {
padding-top: 100px;
padding-bottom: 100px;
}
}
.curve10, .text-style img, .tags .item, .about-page__partners__logos .partner-box, .comment .comment-avatar {
border-radius: 10px;
}
.round, .about-page__image img, .comment {
border-radius: 15px;
}
.border, .tags .item {
border: 1px solid #eef0f5;
}
.grid-1 {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
.grid-2 {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 48em) {
.grid-2 {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.gap10, .icon-box {
gap: 10px;
}
.gap5 {
gap: 5px;
}
.gap20 {
gap: 20px;
}
.gap30 {
gap: 30px;
}
.gap40 {
gap: 40px;
}
.gap50 {
gap: 50px;
}
@media (max-width: 40em) {
.gap50 {
gap: 30px;
}
}
.gap70 {
gap: 70px;
}
.p10 {
padding: 10px;
}
.p15 {
padding: 15px;
}
.p20 {
padding: 20px;
}
.p30 {
padding: 30px;
}
.mb10 {
margin-bottom: 10px;
}
.mb20 {
margin-bottom: 20px;
}
.mb30 {
margin-bottom: 30px;
}
.mb40 {
margin-bottom: 40px;
}
.mb25 {
margin-bottom: 25px;
}
.mb60 {
margin-bottom: 60px;
}
.mb100 {
margin-bottom: 100px;
}
.mt-auto {
margin-top: auto;
}
.ml-auto {
margin-left: auto;
}
.mr-auto {
margin-right: auto;
}
.mx-auto {
margin-inline: auto;
}
.overflow-hidden, .comment .comment-avatar {
overflow: hidden;
}
.w-100 {
width: 100%;
}
.h-100 {
height: 100%;
}
.mainColor-bg, .button, .comp-bg, .button--comp {
color: #fff;
background: #d7041d;
}
.mainColor-bg .svg-icon, .button .svg-icon, .comp-bg .svg-icon, .button--comp .svg-icon {
--color:#fff;
}
.white-bg {
background: #fff;
}
.black-bg {
background: #000;
}
.light-bg, .page__header {
background: #f2f7ff;
}
.mainColor {
color: #d7041d;
}
.mute {
color: #818181;
}
.bold {
font-weight: 700;
}
.normal {
font-weight: normal;
}
.smaller {
font-size: 0.95em;
}
.small {
font-size: 0.9em;
}
.def-size {
font-size: 14px;
}
.bigger {
font-size: 19px;
}
.lh-30 {
line-height: 30px;
}
.img-responsive, .text-style img, .text-style .wp-block-image img, .about-page__image img {
max-width: 100%;
height: auto;
display: block;
font-size: 12px;
line-height: 18px;
}
.image-control img {
width: 100%;
height: 100%;
display: block;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.image-control.square {
aspect-ratio: 1/1;
}
.pos-r {
position: relative;
}
.box-shadow {
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
}
* {
margin: 0;
padding: 0;
list-style: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
min-height: 100%;
scroll-behavior: smooth;
}
body {
line-height: 26px;
font-weight: normal;
font-family: sans;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
direction: rtl;
min-height: 100vh;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-font-smoothing: antialiased;
font-size: 1em;
background-color: #fff;
color: #222;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
line-height: normal;
}
a {
color: inherit;
text-decoration: none;
}
.wrap {
width: 1400px;
max-width: 90%;
margin-inline: auto;
}
@media (max-width: 82em) {
.wrap {
width: 1024px;
}
}
@media (max-width: 75em) {
.wrap {
width: 768px;
}
}
@media (max-width: 48em) {
.wrap {
width: 600px;
}
}
@media (max-width: 40em) {
.wrap {
width: 90%;
}
}
.wrap--bigger {
width: 98%;
max-width: 98%;
}
.cat-item {
display: -ms-grid;
display: grid;
gap: 10px;
}
.cat-item__icon {
border: 1px solid #eef0f5;
padding: 2px;
aspect-ratio: 1/1;
position: relative;
z-index: 1;
width: 100%;
}
.cat-item:hover {
background: #f2f7ff;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
}
.small-title {
font-size: 1.1rem;
}
.meta {
font-size: 0.85rem;
opacity: 0.7;
}
.blog-box {
--padding:15px;
position: relative;
display: block;
overflow: hidden;
border: 1px solid #eef0f5;
border-radius: 15px;
background: #fff;
}
@media (max-width: 75em) {
.blog-box.swiper-slide {
width: 300px !important;
}
}
.blog-box:hover {
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
}
.blog-box:hover .blog-box__title {
color: #d7041d;
}
.blog-box__image {
margin: var(--padding);
}
.blog-box__data {
gap: var(--padding);
}
.blog-box__title {
padding: 0 var(--padding);
}
.blog-box__text {
padding: 0 var(--padding);
}
.blog-box__footer {
border-top: 1px solid #eef0f5;
padding: var(--padding);
}
.svg-icon {
--size: 20px;
--color:#222;
width: var(--size);
height: var(--size);
display: block;
stroke: var(--color);
}
.bigger .svg-icon {
--size: 24px;
}
.svg-icon.mainColor {
--color:#d7041d;
}
.image-holder,
.image-control {
aspect-ratio: 12 / 8;
}
.image-holder img,
.image-control img {
width: 100%;
height: 100%;
display: block;
-o-object-fit: cover;
object-fit: cover;
}
.text-control {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.icon-box {
--iconsize: 32px;
-ms-grid-columns: var(--iconsize) minmax(0, 1fr);
grid-template-columns: var(--iconsize) minmax(0, 1fr);
}
.icon-box .svg-icon {
--size: 30px;
}
.customers-item {
width: 150px !important;
height: 84px !important;
aspect-ratio: initial;
}
.customers-item img {
-o-object-fit: contain;
object-fit: contain;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.customers-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
.icon-button, .button, .line-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
line-height: normal;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1.5px solid #d7041d;
padding: 10px 15px;
border-radius: 36px;
}
.icon-button {
--size:46px;
background: #d7041d;
height: var(--size);
padding: 0;
line-height: var(--size);
white-space: nowrap;
width: var(--size);
overflow: hidden;
}
.icon-button .svg-icon {
--color: #fff;
--size: 26px;
}
.icon-button__icon {
width: 48px;
height: 46px;
}
.icon-button:hover {
width: 170px;
background: none;
color: #d7041d;
}
.icon-button:hover .svg-icon {
--color: currentcolor;
}
.button {
z-index: 1;
overflow: hidden;
position: relative;
}
.button--bigger {
padding: 15px 25px;
}
.button--smaller {
font-size: 0.9rem;
}
.button:after {
content: "";
opacity: 0;
z-index: -1;
background: rgba(0, 0, 0, 0.1);
}
.button:hover:after {
opacity: 1;
}
.line-button {
--theme:#d7041d;
color: var(--theme);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.line-button--bigger {
padding: 15px 25px;
}
.line-button--thinner {
padding: 7px 15px;
}
.line-button .svg-icon {
--color: var(--theme);
}
.line-button--smaller {
padding: 11px 24px;
font-size: 0.9em;
}
.line-button--mainColor {
--theme:#d7041d;
border-color: var(--theme);
}
.line-button:hover {
--theme:#d7041d;
-webkit-box-shadow: none;
box-shadow: none;
}
.arrow-link {
gap: 5px;
padding-right: 20px;
}
.arrow-link:before {
content: "";
background: url(//iranpager.com/wp-content/themes/iranpager/assets/images/arrow_left.svg) no-repeat center center;
background-size: 12px auto;
width: 12px;
height: 12px;
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
.arrow-link:hover:before {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.link-style, .header__nav ul li a, .header__nav ul li.current-menu-item > a {
position: relative;
color: #222;
}
.link-style:before, .header__nav ul li a:before, .header__nav ul li.current-menu-item > a:before {
position: absolute;
right: 15px;
height: 1px;
background: currentColor;
top: 100%;
left: 15px;
content: "";
pointer-events: none;
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition: -webkit-clip-path 0.3s, -webkit-transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
transition: -webkit-clip-path 0.3s, -webkit-transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
transition: clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
transition: clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1), -webkit-clip-path 0.3s, -webkit-transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);
-webkit-clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
}
.link-style:hover, .header__nav ul li a:hover {
color: #d7041d;
}
.link-style:hover:before, .header__nav ul li a:hover:before {
-webkit-transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
-webkit-clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
}
.check-list li {
margin-bottom: 15px;
position: relative;
padding-right: 40px;
}
.check-list li:before {
background: url(//iranpager.com/wp-content/themes/iranpager/assets/images/circleTick.svg) center center;
background-size: 30px 30px;
--size: 30px;
width: var(--size);
height: var(--size);
content: "";
margin-left: 10px;
right: 0;
position: absolute;
}
.medium-title {
font-size: 1.3em;
}
.line-title {
position: relative;
}
.line-title:before {
content: "";
position: absolute;
background: #d7041d;
height: 2px;
margin: auto 10px auto;
width: 250px;
left: 100%;
top: 0;
bottom: 0;
}
@media (max-width: 40em) {
.line-title:before {
width: 50px;
}
}
.card {
border-radius: 15px;
border: 1px solid #eef0f5;
}
.customer-box .img-responsive, .customer-box .text-style img, .text-style .customer-box img, .customer-box .about-page__image img, .about-page__image .customer-box img {
max-height: 100px;
width: auto;
}
.solutiom-box__image {
aspect-ratio: 6/4;
}
.project-box__image {
aspect-ratio: 6/4;
}
.project-box__label {
padding: 4px 10px;
border-radius: 10px;
}
.horizontal-box {
-ms-grid-columns: 120px minmax(0, 1fr);
grid-template-columns: 120px minmax(0, 1fr);
}
.horizontal-box__title {
font-size: 1em;
}
.list-style li, .text-style ul li {
margin: 7px 0;
padding-right: 25px;
position: relative;
}
.list-style li:before, .text-style ul li:before {
width: 6px;
height: 6px;
content: "";
margin-top: 6px;
position: absolute;
right: 0;
border-radius: 50%;
border: 3px solid #d7041d;
}
.feature-box {
border-left: 1px solid #eef0f5;
}
.feature-box:last-child {
border-left: none;
}
@media (max-width: 75em) {
.feature-box:nth-child(2n) {
border-left: none;
}
}
@media (max-width: 40em) {
.feature-box {
border-left: none;
border-bottom: 1px solid #eef0f5;
}
.feature-box:last-child {
border-bottom: none;
}
}
.header {
top: 0;
left: 0;
right: 0;
z-index: 5;
padding: 10px 0;
font-weight: 600;
}
.header.fixed {
position: fixed;
background: rgba(255, 255, 255, 0.9);
-webkit-backdrop-filter: blur(7px);
backdrop-filter: blur(7px);
-webkit-box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 75em) {
.header {
width: 100%;
max-width: 100%;
padding: 10px 2%;
position: -webkit-sticky;
position: sticky;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.header__left {
gap: 10px;
font-size: 0.9em;
margin-right: auto;
}
}
.header__logo img {
display: block;
}
@media (max-width: 75em) {
.header__logo {
max-width: 98%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.header__logo img {
height: 50px;
width: auto;
}
}
@media (max-width: 75em) {
.header__call {
display: none;
}
}
.header__nav ul li a {
display: block;
padding: 7px 15px;
text-transform: uppercase;
}
.header__nav ul li.current-menu-item > a {
color: #d7041d;
}
.header__nav ul li.current-menu-item > a:before {
-webkit-transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);
-webkit-clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);
}
.header__nav ul li .sub-menu {
font-size: 0.8rem;
}
.header__nav ul li .sub-menu li {
position: relative;
}
.header__nav ul li .sub-menu li a {
padding: 9px 20px;
}
.header__nav ul li .sub-menu li ul {
top: 0;
left: 100%;
padding-top: 0;
}
.header__nav ul li .sub-menu li .submenu-toggle {
display: -ms-grid;
display: grid;
place-content: center;
}
.header__nav ul li .submenu-toggle {
display: none;
}
@media (min-width: 1025px) {
.header__nav ul li .submenu-toggle .icon {
display: inline-block;
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
margin-left: 4px;
}
.header__nav ul li .sub-menu {
opacity: 0;
z-index: -1;
padding-top: 20px;
-webkit-transform: translateY(30px);
transform: translateY(30px);
position: absolute;
visibility: hidden;
}
.header__nav ul li .sub-menu li {
width: 225px;
background-color: #262626;
border-bottom: 1px solid #3d3d3d;
}
.header__nav ul li .sub-menu li:last-child {
border-bottom: none;
}
.header__nav ul li:hover > .sub-menu {
z-index: 1;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.header__nav__cataoge {
display: none;
}
@media (max-width: 75em) {
.header__nav {
opacity: 0;
visibility: hidden;
z-index: -1;
-webkit-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity 0.4s ease, visibility 0.4s, -webkit-transform 0.4s ease;
transition: opacity 0.4s ease, visibility 0.4s, -webkit-transform 0.4s ease;
transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s, -webkit-transform 0.4s ease;
position: fixed;
top: 69px;
left: 0;
right: 0;
background: rgba(255, 255, 255, 0.98);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(19px);
height: calc(100vh - 70px);
border-top: 1px solid;
}
.header__nav ul {
display: block;
}
.header__nav ul .sub-menu {
display: none;
grid-column: 1/-1;
}
.header__nav ul .sub-menu li {
margin-left: 20px;
}
.header__nav ul .sub-menu li:first-child {
border-top: 1px solid #eef0f5;
}
.header__nav ul .sub-menu li:last-child {
border-bottom: none;
}
.header__nav ul li {
border-bottom: 1px solid #eef0f5;
}
.header__nav ul li a {
padding: 15px 10px;
display: block;
}
.header__nav ul li a:before {
display: none;
}
.header__nav ul li .submenu-toggle {
display: block;
}
.header__nav ul li .submenu-toggle .icon {
display: inline-block;
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); -webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
margin-left: 4px;
}
.header__nav ul li .submenu-toggle--active .icon {
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.header__nav__cataoge {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
margin-right: 2%;
}
.header__nav--visible {
opacity: 1;
visibility: visible;
z-index: 2;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.open-menu {
width: 38px;
height: 38px;
display: none;
}
@media (max-width: 75em) {
.open-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.open-menu__item {
width: 80%;
height: 5px;
background-color: #d7041d;
margin: 0 auto;
position: absolute;
border-radius: 15px;
inset: 0;
}
.open-menu__item:nth-child(1) {
top: 9px;
}
.open-menu__item:nth-child(3) {
top: 25px;
}
.open-menu__item:nth-child(2) {
margin: auto;
}
.open-menu--active .open-menu__item {
top: 17px;
}
.open-menu--active .open-menu__item:nth-child(1) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.ltr .open-menu--active .open-menu__item:nth-child(1) {
right: 0;
}
.rtl .open-menu--active .open-menu__item:nth-child(1) {
left: 0;
}
.open-menu--active .open-menu__item:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.ltr .open-menu--active .open-menu__item:nth-child(3) {
left: 0;
}
.rtl .open-menu--active .open-menu__item:nth-child(3) {
right: 0;
}
.open-menu--active .open-menu__item:nth-child(2) {
opacity: 0;
}
.breadcrumb .separator {
width: 5px;
background: #d7041d;
margin: 0 10px;
height: 5px;
border-radius: 50%;
color: rgba(0, 0, 0, 0);
}
.breadcrumb .rank-math-breadcrumb p {
white-space: nowrap;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (max-width: 30em) {
.breadcrumb {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-bottom: 5px;
width: 100%;
}
}
.footer a {
color: inherit;
}
.footer__top {
padding: 40px;
gap: 10%;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
-ms-grid-columns: minmax(0, 1fr) 30%;
grid-template-columns: minmax(0, 1fr) 30%;
}
@media (max-width: 82em) {
.footer__top {
gap: 5%;
}
}
@media (max-width: 75em) {
.footer__top {
padding-bottom: 70px;
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.footer__about .text {
text-align: justify;
}
.footer__contact {
border-radius: 15px;
background: rgba(255, 255, 255, 0.6);
}
.footer__contact__item {
position: relative;
}
.footer__contact__item:last-child .item {
border-bottom: none;
}
.footer__contact__item i {
right: 0;
margin: 0 0 0 5px;
position: absolute;
color: green;
}
.footer__contact__item .item {
display: block;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
padding: 0 25px 13px 0;
margin-bottom: 13px;
}
.footer__social a {
width: 46px;
line-height: 42px;
text-align: center;
font-size: 19px;
border-radius: 5px;
}
.footer__social a .svg-icon {
--size:24px;
}
.footer__social a:hover {
--color: #d7041d;
}
@media (max-width: 48em) {
.footer__social {
width: 100%;
}
.footer__social .flex-vc, .footer__social .icon-button, .footer__social .button, .footer__social .line-button, .footer__social .arrow-link, .footer__social .breadcrumb .rank-math-breadcrumb p, .breadcrumb .rank-math-breadcrumb .footer__social p, .footer__social .table-of-content__btn, .footer__social .product-post__features ul li, .product-post__features ul .footer__social li, .footer__social .comment-reply-title, .footer__social #pagenavi .wp-paginate, #pagenavi .footer__social .wp-paginate {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 20px;
}
}
.footer__copy {
text-align: center;
font-size: 0.9em;
padding: 20px 20px 20px 0;
}
.footer__phones {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 30em) {
.footer__phones {
gap: 20px;
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.footer .go-up {
left: 0;
right: 0;
height: 43px;
width: 176px;
bottom: 100%;
margin: auto;
position: absolute;
background: url(//iranpager.com/wp-content/themes/iranpager/assets/images/grid-arrow.png) no-repeat center center;
margin-bottom: -13px;
}
input, button, select, textarea {
border: none;
font: inherit;
background: none;
color: inherit;
outline: none;
}
input:focus, button:focus, select:focus, textarea:focus {
outline: none;
}
button {
cursor: pointer;
}
.form input, .form textarea {
width: 100%;
border-radius: 15px;
padding: 20px;
border: 1px solid #eef0f5;
}
.form input:focus, .form textarea:focus {
border-color: #d7041d;
}
.form input[type="submit"], .form .button {
background: #d7041d;
padding: 10px;
color: #222;
cursor: pointer;
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
border: none;
border-radius: 15px;
}
.form textarea {
height: 120px;
}
.form p:last-child {
margin-bottom: 0;
}
.form .wpcf7-form .wpcf7-response-output {
border: none;
padding: 5px 0 0;
font-weight: bold;
}
.form .wpcf7-form.sent .wpcf7-response-output {
color: #46b450;
}
.form .wpcf7-form.invalid .wpcf7-response-output {
color: #dc3232;
}
.form .wpcf7-form.failed .wpcf7-response-output {
color: #dc3232;
}
.form .wpcf7-form .wpcf7-spinner {
position: absolute;
left: 22px;
top: 0;
bottom: 0;
margin: auto;
}
.form .wpcf7-form .wpcf7-response-output {
margin: 5px 0 0 0;
}
.form .wpcf7-form .wpcf7-not-valid-tip {
font-size: 0.9em;
}
.form input:-webkit-autofill,
.form input:-webkit-autofill:hover,
.form input:-webkit-autofill:focus,
.form textarea:-webkit-autofill,
.form textarea:-webkit-autofill:hover,
.form textarea:-webkit-autofill:focus,
.form select:-webkit-autofill,
.form select:-webkit-autofill:hover,
.form select:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0px 1000px #0e1317 inset; box-shadow: 0 0 0px 1000px #0e1317 inset;
-webkit-text-fill-color: #222; -webkit-transition: background-color 5000s ease-in-out 0s;
transition: background-color 5000s ease-in-out 0s; }
.form .wpcf7-form-control-wrap {
margin-bottom: 10px;
display: block;
} @font-face {
font-family: swiper-icons;
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color:#007aff;
}
.swiper {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
height: auto;
}
.swiper-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height,-webkit-transform;
transition-property: height,-webkit-transform;
transition-property: transform,height;
transition-property: transform,height,-webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
-webkit-perspective: 1200px;
perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
content: '';
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-ordinal-group: 10000;
-ms-flex-order: 9999;
order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
-webkit-margin-start: var(--swiper-centered-offset-before);
margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
height: 100%;
min-height: 1px;
width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
-webkit-margin-before: var(--swiper-centered-offset-before);
margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
width: 100%;
min-width: 1px;
height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
content: '';
position: absolute;
left: 0;
top: 0;
pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
height: 1px;
width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
width: 1px;
height: var(--swiper-virtual-size);
}
:root {
--swiper-navigation-size:44px;
}
.swiper-button-next, .swiper-button-prev {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size)/ 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
z-index: 10;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
opacity: .35;
cursor: auto;
pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
opacity: 0;
cursor: auto;
pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
display: none !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
font-variant: initial;
line-height: 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
left: 10px;
right: auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
content: 'prev';
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
right: 10px;
left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
content: 'next';
}
.swiper-button-lock {
display: none;
}
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: .3s opacity;
transition: .3s opacity;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transform: scale(0.33);
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
-webkit-transform: scale(1);
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
-webkit-transform: scale(1);
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
-webkit-transform: scale(0.66);
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
-webkit-transform: scale(0.33);
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
-webkit-transform: scale(0.66);
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
-webkit-transform: scale(0.33);
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display: inline-block;
border-radius: 50%;
background: var(--swiper-pagination-bullet-inactive-color, #000);
opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet:only-child {
display: none !important;
}
.swiper-pagination-bullet-active {
opacity: var(--swiper-pagination-bullet-opacity, 1);
background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
-webkit-transition: .2s transform,.2s top;
transition: .2s transform,.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s transform,.2s left;
transition: .2s transform,.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
-webkit-transition: .2s transform,.2s right;
transition: .2s transform,.2s right;
}
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transform-origin: right top;
transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-lock {
display: none;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
display: none !important;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-scrollbar-lock {
display: none;
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.swiper-slide-zoomed {
cursor: move;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
-webkit-animation: swiper-preloader-spin 1s infinite linear;
animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000;
}
@-webkit-keyframes swiper-preloader-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.swiper .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-cube {
overflow: visible;
}
.swiper-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
opacity: .6;
z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
content: '';
background: #000;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
-webkit-filter: blur(50px);
filter: blur(50px);
}
.swiper-flip {
overflow: visible;
}
.swiper-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
-webkit-transition-property: opacity,height,-webkit-transform;
transition-property: opacity,height,-webkit-transform;
transition-property: transform,opacity,height;
transition-property: transform,opacity,height,-webkit-transform;
}
.swiper-cards {
overflow: visible;
}
.swiper-cards .swiper-slide {
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
}
.main-slide {
height: 600px;
}
@media (max-width: 75em) {
.main-slide {
height: auto;
}
.main-slide__btns {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.main-slide .mb30 {
margin-bottom: 0;
}
}
.main-slide__bg {
width: 100%;
height: auto;
opacity: 0.1;
}
@media (max-width: 75em) {
.main-slide__bg {
position: absolute;
inset: 0;
}
}
.main-slide__top {
position: absolute;
left: 20px;
bottom: 20px;
}
@media (max-width: 75em) {
.main-slide__top {
position: static;
margin: 0 auto;
}
}
.main-slide__data {
right: 10%;
left: 50%;
top: 0;
bottom: 0;
position: absolute;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 75em) {
.main-slide__data {
width: 90%;
position: relative;
right: 0;
left: 0;
margin: 0 auto 0;
border-radius: 15px;
background: rgba(255, 255, 255, 0.9);
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
padding: 30px;
font-size: 0.9em;
text-align: center;
}
}
@media (max-width: 40em) {
.main-slide__data {
padding: 30px 15px;
}
}
.main-slide__title {
font-size: 2.7em;
}
@media (max-width: 40em) {
.main-slide__title {
font-size: 2em;
}
}
.main-slide__subtitle {
font-size: 1.2em;
}
.main-slide__btn {
min-width: 130px;
gap: 10px;
}
.main-slide__btn .svg-icon {
--size:24px;
--color:currentcolor;
}
@media (max-width: 40em) {
.main-slide__btn {
min-width: 0;
padding: 10px 10px;
gap: 5px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
}
.home-categories {
-ms-grid-columns: (minmax(0, 1fr))[6];
grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 75em) {
.home-categories {
row-gap: 30px;
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (max-width: 48em) {
.home-categories {
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 30em) {
.home-categories {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.home-categories .cat-item--title {
background: #d7041d;
color: #fff;
font-size: 1.1em;
line-height: 35px;
}
.home-categories .cat-item--title:before {
margin: auto 0 auto;
}
.home-statistic-boxes {
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
margin-bottom: 50px;
}
.home-statistic-boxes .item__number {
font-size: 2em;
}
@media (max-width: 40em) {
.home-statistic-boxes {
row-gap: 50px;
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 75em) {
.home-about .grid-2 {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.home-about .info-grid {
-ms-grid-columns: 1fr 1.8fr;
grid-template-columns: 1fr 1.8fr;
margin-left: -40%;
position: relative;
z-index: 1;
gap: 30px;
}
.home-about__info {
padding-left: 50px;
}
.home-about .right-info {
border-radius: 10px;
padding: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
z-index: 1;
background: #d7041d;
}
.home-about .right-info:after {
position: absolute;
left: 0;
-webkit-filter: invert(1) brightness(1);
filter: invert(1) brightness(1);
bottom: 0;
content: "";
height: 100%;
width: 100%;
background: url(//iranpager.com/wp-content/themes/assets/images/22.png);
z-index: -1;
background-repeat: no-repeat;
background-position: left bottom;
}
.home-about .list-style, .home-about .text-style ul, .text-style .home-about ul {
display: -ms-grid;
display: grid;
gap: 20px;
}
.home-about .left-info {
background: #eef0f5;
}
.home-about .counter {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 120px;
line-height: 1;
font-weight: 600;
color: #d7041d;
}
.pre-title {
background-color: #f2f7ff;
padding: 4px 15px;
border-radius: 5px;
display: inline-block;
font-size: 0.9em;
font-weight: 700;
}
.section-title {
font-weight: 900;
font-size: 2.1em;
}
@media (max-width: 40em) {
.section-title {
font-size: 1.7em;
}
}
.underline {
position: relative;
z-index: 1;
display: inline-block;
}
.underline:after {
inset: 0;
top: 100%;
z-index: -1;
position: absolute;
height: 10px;
content: "";
background: url(//iranpager.com/wp-content/themes/iranpager/assets/images/underline.png) no-repeat center center;
background-size: auto 100%;
}
.text-style p {
margin-bottom: 15px;
}
.home-blog {
z-index: 1;
}
.blog-boxes {
display: -ms-grid;
display: grid;
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 75em) {
.page .blog-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 30em) {
.page .blog-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
@media (max-width: 75em) {
.home-blog .blog-boxes {
gap: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.swiper-pagination-bullet-active {
background: #d7041d;
}
.home-features-section {
position: relative;
z-index: 1;
overflow: hidden;
background-color: #eaf1fb;
}
.home-features-section:after {
width: 100%;
height: 100%;
content: "";
left: calc(50% + 206px);
top: 0px;
background-color: #d7041d;
position: absolute;
z-index: -1;
}
@media (max-width: 75em) {
.home-features-section:after {
height: auto;
bottom: 50%;
left: 0;
}
}
.home-features-section .home-customers {
position: relative;
z-index: 1;
margin-top: 30px;
}
.home-features-section .home-customers:after {
width: 100%;
height: calc(50% + 30px);
content: "";
left: 0px;
top: -30px;
background-color: #fff;
position: absolute;
z-index: -1;
}
.home-features-section .home-customers__inner {
position: relative;
z-index: 1;
padding: 35px 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: normal;
}
.home-features-section .home-customers__title {
width: 230px;
font-size: 20px;
font-weight: 600;
color: #222;
position: relative;
z-index: 1;
line-height: 40px;
}
@media (max-width: 40em) {
.home-features-section .home-customers__title {
width: 100%;
font-size: 16px;
text-align: center;
line-height: normal;
margin-bottom: 20px;
}
}
.home-features-section .home-customers__title span {
display: block;
}
.home-features-section .home-customers__title:after {
background-color: #d7041d;
content: "";
width: 100px;
height: 100px;
border-radius: 10px;
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
position: absolute;
right: -50px;
top: -10px;
z-index: -1;
opacity: 0.1;
}
@media (max-width: 40em) {
.home-features-section .home-customers__title:after {
display: none;
}
}
.home-features-section .home-customers__inner {
position: relative;
z-index: 1;
padding: 35px 100px 35px 0;
line-height: normal;
}
@media (max-width: 48em) {
.home-features-section .home-customers__inner {
padding: 30px;
}
}
.home-features-section .home-customers__inner:before {
width: 5000px;
height: 100%;
content: "";
right: 0px;
top: 0px;
background-color: #fff;
position: absolute;
z-index: -1;
border-radius: 0px 15px 15px 0px;
border: 1px solid #eef0f5;
border-right: 4px solid #d7041d;
}
.home-features-section .home-customers__inner .swiper {
width: calc(100% - 250px);
}
@media (max-width: 40em) {
.home-features-section .home-customers__inner .swiper {
width: 100%;
}
}
.home-features {
padding-top: 100px;
padding-bottom: 70px;
-ms-grid-columns: 60% 40%;
grid-template-columns: 60% 40%;
}
@media (max-width: 75em) {
.home-features {
padding-bottom: 40px;
padding-top: 60px;
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.home-features__left {
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.home-features__left__media {
position: relative;
z-index: 1;
width: 500px;
height: 500px;
margin: auto;
padding-top: 25px;
}
@media (max-width: 40em) {
.home-features__left__media {
width: 100%;
height: auto;
aspect-ratio: 1/1;
}
}
.home-features__left__media img {
margin: 0 25px 0;
display: block;
position: relative;
z-index: 5;
}
@media (max-width: 40em) {
.home-features__left__media img {
margin: 0 auto;
width: 70%;
}
}
.home-features__left .twm-media-bg-circle {
width: 70%;
height: 70%;
background-color: #d7041d;
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.home-features__left .twm-media-bg-circle2 {
width: 85%;
height: 85%;
border-radius: 50%;
content: "";
position: absolute;
left: 50%;
top: 50%;
z-index: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-color: rgba(234, 241, 251, 0.4);
}
.home-features__left .twm-media-bg-circle3 {
width: 100%;
height: 100%;
border-radius: 50%;
content: "";
position: absolute;
left: 50%;
top: 50%;
z-index: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border: 1px solid #d3deee;
}
.home-features__left .twm-media-bg-circle3 .rotate-center {
width: 100%;
height: 100%;
border-radius: 50%;
border: 1px solid transparent;
position: absolute;
}
.home-features__left .twm-media-bg-circle3 span {
display: inline-block;
position: absolute;
}
.home-features__left .twm-media-bg-circle3 .ring1 {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: #d3deee;
right: 6%;
top: 20%;
}
.home-features__left .twm-media-bg-circle3 .ring2 {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #d3deee;
right: 25%;
bottom: 4%;
}
.home-features__left .twm-media-bg-circle3 .ring3 {
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #d3deee;
left: 0.5%;
top: 36%;
}
.home-features__right {
margin-bottom: 30px;
margin-left: 20px;
}
.page__header {
position: relative;
z-index: 1;
}
.page__header__title {
font-size: 2em;
}
@media (max-width: 40em) {
.page__header {
padding: 20px 0;
}
.page__header .wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
gap: 10px;
}
.page__header__title {
font-size: 1.5em;
}
}
.aside {
top: 0;
z-index: 2;
position: -webkit-sticky;
position: sticky;
}
.aside__toggle {
display: none;
}
@media (max-width: 75em) {
.aside__toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.customer-page__top {
-ms-grid-columns: minmax(0, 1fr) 280px;
grid-template-columns: minmax(0, 1fr) 280px;
}
@media (max-width: 48em) {
.customer-page__top {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.customer-boxes {
-ms-grid-columns: (minmax(0, 1fr))[6];
grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 75em) {
.customer-boxes {
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 48em) {
.customer-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 22.5em) {
.customer-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.project-boxes, .solutiom-boxes {
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 75em) {
.project-boxes, .solutiom-boxes {
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 48em) {
.project-boxes, .solutiom-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 22.5em) {
.project-boxes, .solutiom-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.solution-page__list li {
padding: 10px;
}
.gallery-post__top {
-ms-grid-columns: minmax(0, 1fr) minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
@media (max-width: 48em) {
.gallery-post__top {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.gallery-post__top .post_gallery {
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.feature-boxes {
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
padding: 10px;
}
@media (max-width: 75em) {
.feature-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 40em) {
.feature-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.banners-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 40em) {
.banners-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
@media (max-width: 75em) {
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
padding: 10px;
.related-projects-swiper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 0;
}
.related-projects-swiper .swiper-slide {
width: 280px !important;
}
}
.text-style {
line-height: 30px;
}
.text-style p {
margin-bottom: 15px;
}
.text-style.center p {
text-align: center;
}
.text-style h2 {
margin: 40px 0 20px;
font-size: 1.3em;
font-weight: 700;
}
.text-style h2:first-child {
margin-top: 0;
}
.text-style h3 {
margin: 20px 0;
font-size: 1.2em;
font-weight: 700;
}
.text-style .wp-block-image {
margin: 30px auto;
}
.text-style .wp-block-image.m0 {
margin: 0;
}
.text-style .wp-block-image img {
margin: 0 auto;
}
.text-style .wp-element-caption {
text-align: center;
margin: 10px 0 0;
font-size: 0.9em;
opacity: 0.9;
}
.text-style .align-right {
float: right;
margin-left: 30px;
}
.text-style .align-left {
float: left;
margin-right: 30px;
}
.text-style .align-right, .text-style .align-left {
max-width: 50%;
margin-bottom: 30px;
}
.text-style .align-right img, .text-style .align-left img {
float: none;
max-width: 100%;
margin: 30px auto;
}
.text-style a {
color: #be041a;
position: relative;
}
.text-style a:before {
top: calc(100% + 4px);
left: 50%;
right: 50%;
content: "";
height: 1px;
background: #d7041d;
}
.text-style a:hover {
color: #d7041d;
}
.text-style a:hover:before {
left: 0;
right: 0;
}
.text-style ul, .text-style ol {
margin: 10px 10px 10px 0;
}
.text-style ol li {
list-style: decimal inside;
}
.text-style table {
margin: 20px auto;
border: 1px solid #eef0f5;
border-collapse: collapse;
}
.text-style table tr {
border-bottom: 1px solid #eef0f5;
}
.text-style table tr:last-child {
border-bottom: none;
}
.text-style table td, .text-style table th {
padding: 10px;
border-left: 1px solid #eef0f5;
}
.text-style table td:last-child, .text-style table th:last-child {
border: none;
}
.text-style table thead {
border: none;
background: #eef0f5;
}
.text-style table.aligncenter {
display: -ms-grid;
display: grid;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 20px auto;
}
.text-style:after {
clear: both;
height: 1px;
display: block;
}
.text-style hr {
margin: 20px 0;
background: none;
border: none;
}
.text-style blockquote {
border-right: 5px solid #d7041d;
padding: 0 34px 0;
margin: 40px 20px;
position: relative;
}
.text-style blockquote:before {
content: "\201D";
position: absolute;
font-size: 53px;
top: 14px;
font-family: arial;
right: 8px;
color: #d7041d;
}
.text-style .rank-math-list .rank-math-list-item {
border: 1px solid #eef0f5;
padding: 10px 20px 0;
margin-bottom: 10px;
}
.text-style video {
width: 50%;
height: auto;
margin: auto;
display: block;
}
.text-style .button {
color: #fff;
}
.text-style .button a {
color: inherit;
}
.text-style .button a:hover {
color: #fff;
}
.text-style .button a:before {
display: none;
}
.text-style .button:before {
display: none;
}
.text-style .button:hover {
color: #fff;
}
.single-article__faq .accordion__content {
padding: 15px 20px;
border-top: 1px solid #eef0f5;
}
.single-article__faq .accordion__content p:last-child {
margin-bottom: 0;
}
@media (max-width: 40em) {
.single-article__footer {
display: -ms-grid;
display: grid;
gap: 20px;
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
.single-article__footer .gap20 {
gap: 10px;
}
.single-article__footer .share-links {
width: 100%;
}
}
.tags {
gap: 5px;
}
.tags .item {
padding: 2px 15px;
background: #fff;
}
.table-of-contents {
display: none;
background: rgba(255, 255, 255, 0.7);
padding: 20px;
line-height: 32px;
margin-bottom: 20px;
}
.table-of-contents.fadeIn {
display: block;
}
.table-of-contents__icon {
width: 30px;
height: 30px;
cursor: pointer;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.table-of-contents__icon:after {
content: "";
width: 8px;
height: 8px;
display: block;
margin: 0 auto;
border-top: 2px solid #d7041d;
border-left: 2px solid #d7041d;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
.table-of-contents__icon.active:after {
-webkit-transform: rotate(405deg);
transform: rotate(405deg);
}
.table-of-contents__list li:before {
top: 14px;
}
@media (max-width: 48em) {
.table-of-contents__list {
display: none;
}
}
.single-post__title {
font-size: 1.8em;
margin-top: 10px;
}
@media (max-width: 48em) {
.single-post__title {
font-size: 1.4em;
}
}
.single-post__body {
-ms-grid-columns: minmax(0, 1fr) 400px;
grid-template-columns: minmax(0, 1fr) 400px;
}
.solutions-single-post .single-post__body {
-ms-grid-columns: minmax(0, 1fr) 300px;
grid-template-columns: minmax(0, 1fr) 300px;
}
@media (max-width: 75em) {
.single-post__body {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.post__info {
position: absolute;
left: 10%;
right: 10%;
margin: 0 auto;
bottom: -26px;
}
.post__info .svg-icon {
--size:24px;
}
.post__info .icon-box {
--iconsize:24px;
}
@media (max-width: 48em) {
.post__info {
padding: 15px 10px;
gap: 10px;
left: 5px;
right: 5px;
}
}
@media (max-width: 75em) {
.related-posts-grid {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 30em) {
.related-posts-grid {
-ms-grid-columns: (minmax(0, 1fr))[1];
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
.share-this {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.share-this--active {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.close-share-this .svg-icon {
--size:22px;
}
.table-of-content {
line-height: 30px;
padding: 16px;
}
.table-of-content__btn {
cursor: pointer;
}
.table-of-content__btn span {
margin-left: auto;
color: #222 !important;
}
.table-of-content__list {
margin: 10px 27px 10px 0;
}
.table-of-content__list li a {
position: relative;
display: inline-block;
padding: 6px 17px 6px 0;
}
.table-of-content__list li a:before {
display: none;
}
.table-of-content__list li a:after {
right: 0;
top: 19px;
--size: 10px;
content: "";
height: 5px;
position: absolute;
border-radius: 12px;
width: var(--size);
background: #d7041d;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.table-of-content__list li a:hover {
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
color: #d7041d;
}
.post_gallery {
display: -ms-grid;
display: grid;
gap: 5px;
-ms-grid-columns: (minmax(0, 1fr))[5];
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.post_gallery .image-holder {
aspect-ratio: 1/1;
}
.text-style .post_gallery {
margin: 30px auto;
}
@media (max-width: 48em) {
.post_gallery {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.about-page__top {
z-index: 1;
padding-top: 70px;
position: relative;
background: #fff url(//iranpager.com/wp-content/themes/iranpager/assets/images/simplerightbg.png) no-repeat left top/auto 100%;
}
@media (max-width: 48em) {
.about-page__top {
padding-top: 30px;
background-size: 69%;
}
}
.about-page__top .wrap {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 75em) {
.about-page__top .wrap {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.about-page__top__label {
--iconsize: 62px;
min-width: 220px;
font-size: 1.1rem;
position: absolute;
left: -20px;
bottom: calc(100% - 220px);
background: rgba(255, 255, 255, 0.2);
-webkit-backdrop-filter: blur(7px);
backdrop-filter: blur(7px);
padding: 15px 14px 10px;
border-radius: 15px;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
border: 1px solid #fff;
text-align: right;
}
.about-page__top__label .number {
font-size: 1.5em;
}
.about-page__top__label br {
display: none;
}
@media (max-width: 40em) {
.about-page__top__label {
display: none;
}
}
.about-page__top__certificate {
position: absolute;
bottom: 18px;
height: 50%;
width: auto;
display: block;
border: 4px solid #fff;
border-radius: 15px;
right: 0;
}
.about-page__image {
padding: 50px;
}
@media (max-width: 40em) {
.about-page__image {
padding: 0 20px;
}
}
.about-page__partners {
z-index: 1;
padding: 50px 0;
background: #f2f7ff;
}
.about-page__partners .wrap {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 75em) {
.about-page__partners .wrap {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.about-page__partners__logos {
gap: 2px;
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 30em) {
.about-page__partners__logos {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.about-page__partners__logos .partner-box {
background: #fff;
width: 20%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 10px 21px;
margin: 0.5%;
border: 1px solid #f2f7ff;
}
.about-page__partners__logos .partner-box img {
height: 100px;
}
.product-boxes {
row-gap: 50px;
-ms-grid-columns: (minmax(0, 1fr))[4];
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 75em) {
.product-boxes {
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 48em) {
.product-boxes {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 22.5em) {
.product-boxes {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.products-page {
-ms-grid-columns: 250px minmax(0, 1fr);
grid-template-columns: 250px minmax(0, 1fr);
}
@media (max-width: 75em) {
.products-page {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
@media (max-width: 75em) {
.products-page__list {
display: -ms-grid;
display: grid;
position: absolute;
z-index: 5;
opacity: 0;
visibility: hidden;
background: #fff;
-ms-grid-columns: (minmax(0, 1fr))[3];
grid-template-columns: repeat(3, minmax(0, 1fr));
margin-top: 5px;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-transition: opacity 0.3s ease, visibility 0.3s, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, visibility 0.3s, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s, -webkit-transform 0.3s ease;
}
.products-page__list li {
border-left: 1px solid #eef0f5;
}
.products-page__list li:nth-child(3n) {
border-left: none;
}
}
@media (max-width: 75em) and (max-width: 40em) {
.products-page__list li:nth-child(3n) {
border-left: 1px solid #eef0f5;
}
}
@media (max-width: 75em) and (max-width: 40em) {
.products-page__list li:nth-child(2n) {
border-left: none;
}
}
@media (max-width: 75em) {
.products-page__list--visible {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@media (max-width: 75em) and (max-width: 40em) {
.products-page__list {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.products-page__list li {
margin: 0;
border-bottom: 1px solid #eef0f5;
}
.products-page__list li:last-child {
border-bottom: none;
}
.products-page__list li .item {
padding: 12px;
}
.products-page__list li .item:hover {
color: #d7041d;
}
.products-page__list li:before {
width: 5px;
height: 5px;
margin-top: 20px;
right: 18px;
border: 2px solid #d7041d;
}
.product-box--out-of-stock .product-box__image, .product-box--out-of-stock .product-box__title {
opacity: 0.6;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.product-box__image {
aspect-ratio: 1 / 1;
background: rgba(242, 247, 255, 0.3);
display: block;
padding: 30px;
}
.product-box__stock {
right: 10px;
top: 10px;
position: absolute;
padding: 5px 10px;
font-size: 0.9em;
}
.product-box:hover {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.product-box:hover .product-box__title {
color: #d7041d;
}
.product-brand {
position: relative;
color: #d7041d;
font-size: 1.3em;
}
.product-brand:before {
width: 10px;
content: "";
height: 10px;
border-radius: 50%;
background: #d7041d;
}
@media (max-width: 40em) {
.product-brand {
font-size: 1em;
}
}
.product-post__top {
-ms-grid-columns: 400px minmax(0, 1fr);
grid-template-columns: 400px minmax(0, 1fr);
}
@media (max-width: 75em) {
.product-post__top {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.product-post__top .colorbox {
aspect-ratio: 1/1;
}
.product-post__main-image {
width: 400px;
margin: 0 auto;
max-width: 100%;
}
.product-post__thumbs {
-ms-grid-columns: (minmax(0, 1fr))[6];
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.product-post__features {
-ms-grid-columns: (minmax(0, 1fr))[2];
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 75em) {
.product-post__features {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
}
.product-post__features__icon {
top: -28px;
width: 149px;
margin: auto;
left: 0;
right: 0;
position: absolute;
padding: 10px 20px;
color: #d7041d;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.product-post__features ul {
margin: 0;
}
.product-post__features ul li {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: initial;
flex-flow: initial;
margin-bottom: 20px;
}
.product-post__features ul li:last-child {
margin-bottom: 0;
}
.product-post__features ul li:before {
margin-left: 8px;
content: "";
min-width: 24px;
height: 24px;
position: static;
}
.product-post__features .advantages {
padding-top: 40px;
}
.product-post__features .advantages .svg-icon {
--size:28px;
--color:$mainColor;
}
.product-post__features .advantages li:before {
background: url(//iranpager.com/wp-content/themes/iranpager/assets/images/tick.svg) no-repeat center;
}
.contact-page__content {
padding-left: 40px;
-ms-grid-columns: minmax(0, 1fr) 500px;
grid-template-columns: minmax(0, 1fr) 500px;
}
@media (max-width: 75em) {
.contact-page__content {
-ms-grid-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
padding-left: 0;
}
}
.contact-page__left {
padding: 30px;
margin-top: -50px;
}
@media (max-width: 75em) {
.contact-page__left {
margin: 0 0 50px 0;
}
}
.comment-reply-title {
margin-bottom: 30px;
font-size: 1.3em;
}
.required-field-message, .comment-form-url {
display: none;
}
.comment-form {
gap: 1%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.comment-form p {
margin-bottom: 20px;
}
.comment-form p a {
color: inherit;
}
.comment-form .comment-notes, .comment-form .comment-form-comment {
width: 100%;
}
.comment-form .comment-form-author, .comment-form .comment-form-email {
width: 49%;
}
@media (max-width: 40em) {
.comment-form .comment-form-author, .comment-form .comment-form-email {
width: 100%;
}
}
.comment-form .comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
}
.comment-form .comment-form-cookies-consent input {
width: 15px;
min-width: 15px;
}
.comment-form .comment-form-cookies-consent label {
margin: 0;
}
.comment-form input, .comment-form textarea {
font-size: 0.9em;
color: var(--darkBgText);
background: #fff;
}
.comment-form label {
display: block;
margin: 0 5px 10px 0;
}
.comment-form textarea {
height: 130px;
}
.comment-form .submit {
color: #fff;
text-align: center;
padding: 10px 18px;
min-width: 170px;
background: #14a027;
border-color: #14a027;
}
.comment {
border: 1px solid #eef0f5;
padding: 20px;
margin-top: 10px;
grid-gap: 20px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
-ms-grid-columns: 60px minmax(0, 1fr);
grid-template-columns: 60px minmax(0, 1fr);
}
.comment .children {
-ms-grid-column: 2;
-ms-grid-column-span: 1;
grid-column: 2/3;
}
@media (max-width: 40em) {
.comment .children {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-column: 1/3;
}
}
.comment .children .comment {
background: #fafafa;
}
.comment .comment-head {
margin-bottom: 10px;
}
.comment .comment-name {
font-size: 1rem;
}
.comment .comment-box__date {
color: inherit;
font-size: 13px;
opacity: 0.7;
}
.comment .comment-content {
opacity: 0.9;
font-weight: 100;
}
.comment .comment-content a {
color: #be041a;
position: relative;
display: inline-block;
}
.comment .comment-content a:before {
top: 100%;
left: 50%;
right: 50%;
content: "";
height: 1px;
background: #d7041d;
}
.comment .comment-content a:hover {
color: #d7041d;
}
.comment .comment-content a:hover:before {
left: 0;
right: 0;
}
.comment .comment-avatar {
border: none;
}
.comment .comment-avatar img {
display: block;
}
#pagenavi .wp-paginate {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 3px;
}
#pagenavi .wp-paginate a,
#pagenavi .wp-paginate span {
padding: 0 14px;
background: #fff;
border: 1px solid #eef0f5;
border-radius: 10px;
min-width: 50px;
height: 50px;
}
#pagenavi .wp-paginate a.current,
#pagenavi .wp-paginate span.current {
background: #d7041d;
color: #fff;
}
#pagenavi .wp-paginate a:hover {
color: #d7041d;
}
#pagenavi .wp-paginate .prev, #pagenavi .wp-paginate .next {
font-family: arial;
}
.consultation-btn {
position: fixed;
bottom: 20px;
left: 20px;
width: 60px;
height: 60px;
border-radius: 50%;
background: linear-gradient(135deg, #d7041d 0%, #a50316 100%);
border: none;
cursor: pointer;
-webkit-box-shadow: 0 4px 20px rgba(215, 4, 29, 0.4);
box-shadow: 0 4px 20px rgba(215, 4, 29, 0.4);
z-index: 999;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.consultation-btn .svg-icon {
--size: 28px;
--color: #fff;
}
.consultation-btn:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-box-shadow: 0 6px 30px rgba(215, 4, 29, 0.6);
box-shadow: 0 6px 30px rgba(215, 4, 29, 0.6);
}
.consultation-btn:active {
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
@media (max-width: 40em) {
.consultation-btn {
width: 55px;
height: 55px;
bottom: 15px;
left: 15px;
}
.consultation-btn .svg-icon {
--size: 24px;
}
}
.consultation-modal {
position: fixed;
inset: 0;
z-index: 9999;
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.consultation-modal.active {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
visibility: visible;
}
.consultation-modal.active .consultation-modal__content {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.consultation-modal__overlay {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.7);
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
}
.consultation-modal__content {
position: relative;
background: #fff;
border-radius: 20px;
max-width: 500px;
width: 90%;
max-height: 90vh;
overflow-y: auto;
-webkit-transform: scale(0.9);
transform: scale(0.9);
opacity: 0;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
}
@media (max-width: 40em) {
.consultation-modal__content {
max-width: 95%;
border-radius: 15px;
}
}
.consultation-modal__close {
position: absolute;
top: 15px;
right: 15px;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.05);
border: none;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 10;
}
.consultation-modal__close .svg-icon {
--size: 20px;
--color: #333;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.consultation-modal__close:hover {
background: rgba(0, 0, 0, 0.1);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.consultation-modal__header {
text-align: center;
padding: 40px 30px 20px;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(#fff));
background: linear-gradient(to bottom, #f8f9fa 0%, #fff 100%);
border-radius: 20px 20px 0 0;
}
@media (max-width: 40em) {
.consultation-modal__header {
padding: 35px 20px 15px;
}
}
.consultation-modal__icon {
width: 80px;
height: 80px;
margin: 0 auto 20px;
background: #fff;
border-radius: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-shadow: 0 5px 20px rgba(215, 4, 29, 0.15);
box-shadow: 0 5px 20px rgba(215, 4, 29, 0.15);
}
.consultation-modal__icon .svg-icon {
width: 50px;
height: 50px;
}
.consultation-modal__title {
font-size: 1.5em;
font-weight: 700;
color: #333;
margin-bottom: 8px;
}
@media (max-width: 40em) {
.consultation-modal__title {
font-size: 1.3em;
}
}
.consultation-modal__subtitle {
color: #666;
font-size: 0.95em;
}
.consultation-form {
padding: 30px;
}
@media (max-width: 40em) {
.consultation-form {
padding: 20px;
}
}
.consultation-form__group {
margin-bottom: 20px;
}
.consultation-form__group label {
display: block;
margin-bottom: 8px;
font-weight: 600;
color: #333;
font-size: 0.95em;
}
.consultation-form__group label .required {
color: #d7041d;
}
.consultation-form__group input[type="text"],
.consultation-form__group input[type="tel"] {
width: 100%;
padding: 12px 15px;
border: 2px solid #e8e8e8;
border-radius: 10px;
font-family: inherit;
font-size: 1em;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.consultation-form__group input[type="text"]:focus,
.consultation-form__group input[type="tel"]:focus {
outline: none;
border-color: #d7041d;
-webkit-box-shadow: 0 0 0 3px rgba(215, 4, 29, 0.1);
box-shadow: 0 0 0 3px rgba(215, 4, 29, 0.1);
}
.consultation-form__group input[type="text"]::-webkit-input-placeholder,
.consultation-form__group input[type="tel"]::-webkit-input-placeholder {
color: #999;
}
.consultation-form__group input[type="text"]:-ms-input-placeholder,
.consultation-form__group input[type="tel"]:-ms-input-placeholder {
color: #999;
}
.consultation-form__group input[type="text"]::-ms-input-placeholder,
.consultation-form__group input[type="tel"]::-ms-input-placeholder {
color: #999;
}
.consultation-form__group input[type="text"]::placeholder,
.consultation-form__group input[type="tel"]::placeholder {
color: #999;
}
.consultation-form__radio-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
margin-top: 10px;
}
.consultation-form__radio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
padding: 12px 15px;
border: 2px solid #e8e8e8;
border-radius: 10px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.consultation-form__radio input[type="radio"] {
width: 20px;
height: 20px;
accent-color: #d7041d;
cursor: pointer;
}
.consultation-form__radio span {
font-size: 0.95em;
color: #555;
}
.consultation-form__radio:has(input:checked) {
border-color: #d7041d;
background: rgba(215, 4, 29, 0.05);
}
.consultation-form__radio:has(input:checked) span {
color: #333;
font-weight: 600;
}
.consultation-form__radio:hover {
border-color: #fc455b;
}
.consultation-form__submit {
width: 100%;
padding: 15px;
background: linear-gradient(135deg, #d7041d 0%, #a50316 100%);
color: #fff;
border: none;
border-radius: 10px;
font-family: inherit;
font-size: 1.05em;
font-weight: 700;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-top: 10px;
}
.consultation-form__submit:hover {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
-webkit-box-shadow: 0 5px 20px rgba(215, 4, 29, 0.4);
box-shadow: 0 5px 20px rgba(215, 4, 29, 0.4);
}
.consultation-form__submit:active {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.consultation-form__contact {
text-align: center;
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #e8e8e8;
color: #666;
font-size: 0.9em;
}
.consultation-form__phone {
display: inline-block;
color: #d7041d;
font-weight: 700;
margin: 0 5px;
direction: ltr;
unicode-bidi: bidi-override;
}
.consultation-form__phone:hover {
text-decoration: underline;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//iranpager.com/wp-content/themes/iranpager/assets/css/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}