@font-face { font-family:iransans; src: url('../fonts/iransans.otf'); src: url('../fonts/iransans.eot') format('eot'), url('../fonts/iransans.woff') format('woff'), url('../fonts/iransans.ttf') format('truetype'), url('../fonts/iransans.woff2') format('woff2'); }
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap');

::-webkit-scrollbar {    height: 12px;    width: 10px;    background: #d7d7d7;}
::-webkit-scrollbar-thumb {    background: #fff;    -webkit-border-radius: 1ex;}
::-webkit-scrollbar-corner {    background: #d7d7d7;}
::-moz-selection { /* Code for Firefox */  color: #d7d7d7;  background: #2260b3;}
::selection {  color: #d7d7d7;  background: #2260b3;}


/******** GLOBAL **********/
* { margin:0; padding:0; transition: all 0.2s ease;}

html { scrollbar-width: thin;  scrollbar-color: #0e6231 #2b2b2b; }

body { font-family: iransans; font-size: 13px; background-color:#dcddde; overflow-x:hidden; }

body.noScroll {  overflow-y: hidden;}

h1,h2,h3,h4,h5,h6 { font-family: iransans; line-height: inherit; }

a, a:not([class]), a:hover, .mod-list li a:hover { text-decoration:none; }

p,dl, ol, ul { margin:0; padding:0; }

.midtitr {
  background-color: #4d4d4d;
  color: #fff;
  width: 80%;
  margin: 30px auto;
  padding: 30px;
border-radius: 15px;
}

.container-bottom-a > *, .container-bottom-b > *, .container-top-a > *, .container-top-b > * { margin: 1em 0;} 
.homepage.view-article main { padding: 0; display: none; }
.mod-list li { padding: 0; }


.jmgarticleslider-body .image, .jmgarticleslider-body .item-wrapper { border:0 !important; }

.site-grid {
margin-top: 2em;
  grid-gap: 0 1em;
}

.mod-breadcrumbs li:last-child {
  display: none;
}

.com-content-article__body .nointro { display:none; }
.dj-slide-description .nointro { font-size:15px;}
.com-content-article__body h2 { font-size:1.2rem;}
.com-content-article__body h4 { font-size: 14px; }

.container-sidebar-left > div { margin-bottom: 2em; margin-top:0; }

.container-sidebar-left > div#mod-custom111, .container-sidebar-left > div#mod-custom153, .container-sidebar-left > div#mod-custom190, .container-sidebar-left > div#mod-custom113, .container-sidebar-left > div#mod-custom112, .container-sidebar-left > div#mod-custom149, .container-sidebar-left > div#mod-custom203 { margin-bottom:0.5em }

.moduletable.ads{ margin-bottom:0.5em }

.container-sidebar-left video { width:100%; height: auto; }

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
  border-radius: 15px;
}


#loading-bg {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          background-color: #1a1a1ad9;
          z-index: 500;
        }
        
        #loading-image {
          position: fixed;
          top: 50%;
          left: 50%;
          margin-left: -32px;
          z-index: 510;
        }

body ul.sigFreeClassic li.sigFreeThumb {

  background: transparent!important;
}
#mod-custom162.close { height:0; }
#mod-custom162 { position: fixed; width: 100%;right: 0; bottom:0;z-index:100; text-align: right; }
#mod-custom162 > div{
  max-width: 1200px;
  margin: 0 auto;
}
#adfixclose { display: inline-block;
cursor: pointer;
background-color: #c83939;
border-radius: 5px;}

#adfixclose svg{
  width: 20px;
  height: 20px;
}

#mod-custom162 a{  display: flex;  justify-content: center;}


.com_hikashop #loading-bg, .com_hikashop #loading-image { display:none; }


.itemid-154 main > div:nth-child(3), .itemid-154 .site-grid > .full-width {  }

/******* DARK SWITCHER *****/

.toggle-switch {
	margin:0;
	padding:0;
	width:38px;
	height:22px;
	border:none;
	outline:none;
	overflow:hidden;
	position:absolute;
left: 72px;
top: 10px;
	border-radius:8px;
	display:inline-block;
	background:var(--gray-40);
}
body.dark-mode .toggle-switch {
	width:38px;
}
.toggle-switch,
.toggle-switch:before,
.toggle-switch:after {
	transition:all var(--animate) ease-in-out;
}
body.dark-mode .toggle-switch {
	background:var(--gray-70);
}
.toggle-switch:before {
	top:4px;
	left:20px;
	content:"";
	width:14px;
	height:14px;
	display:block;
	position:absolute;
	border-radius:12px;
	background:var(--gray-70);
}
body.dark-mode .toggle-switch:before {
	left:4px;
	background:var(--gray-35);
}
.toggle-switch:after {
	content:"";
	top:14px;
	right:2px;
	width:1px;
	height:1px;
	display:block;
	position:absolute;
	border-radius:0.5px;
	background:var(--gray-40);
}
body.dark-mode .toggle-switch:after {
	top:-2px;
	right:-1px;
	width:29px;
	height:26px;
	border-radius:16px;
	background:var(--gray-70);
}
.toggle-switch:hover,
.toggle-switch:hover:after {
	background:var(--gray-35);
}
.toggle-switch:focus,
.toggle-switch:active,
.toggle-switch:active:after {
	background:var(--gray-25);
}
body.dark-mode .toggle-switch:hover,
body.dark-mode .toggle-switch:hover:after {
	background:var(--gray-70);
}
body.dark-mode .toggle-switch:focus,
body.dark-mode .toggle-switch:active,
body.dark-mode .toggle-switch:active:after {
	background:var(--gray-65);
}

/******* DARK THEME *********/

body.dark-mode {
    background: var(--gray-35);
color: var(--gray-90);
}


body.dark-mode .relateditems ul { background-color:#151515; }

body.dark-mode .moduletable.notes ul, body.dark-mode .socialaccess, body.dark-mode .quickaccess a,body.dark-mode .paragraph ul, body.dark-mode .classic ul, body.dark-mode .autodesign ul, body.dark-mode div.moduletable.autochoice ul, body.dark-mode .com-content-category-blog__items .com-content-category-blog__item, body.dark-mode .LatestHome > ul > li, body.dark-mode .mostread ul, body.dark-mode .redcarpet ul li, body.dark-mode .container-bottom-c .moduletable ul, body.dark-mode.view-article main, body.dark-mode #search-results #search-result-list .result__item { background-color:var(--gray-30); }

body.dark-mode h4.newsflash-title a, body.dark-mode a.newsflash-title, body.dark-mode .mostread ul li a, body.dark-mode .txtblock .mod-articles-category-title { color:var(--gray-70);}

body.dark-mode .rscomments .rscomments-comment-form .rscomment-form { background-color:var(--gray-30); border-color: var(--gray-30); }

body.dark-mode .breadcrumb, body.dark-mode .readmore { background-color:var(--gray-30);  }
body.dark-mode .readmore ul, body.dark-mode figcaption.caption, body.dark-mode div.relateditems { background-color:#151515;  }


/******** HEADER **********/

.container-header{ background: #0f6332; z-index:100; }
.container-header .grid-child { padding: 0 15px; }
.container-header .navbar-brand { margin-right: 0; padding:11px 0;}
.brand-logo img { max-width:233px; display:block; }

/******** FOOTER ***********/
[dir="rtl"] .footer {background-image: linear-gradient(180deg,#111 0,#222 100%);}
div.footerright {  margin-top: 30px; text-align: center;}
footer div.author { color: #fff; margin-top: 40px; display: inline-block; width: 100%; font-size: 10px; text-align: center; }
.footercat { width: 350px; max-width: 100%; text-align: center; font-size: 12px; margin: 20px auto 0;}
footer img { max-width: 100%;}
.moduletable > h3.TitleWhite { color: #fff;  font-size: 11px;  margin-bottom: 10px; text-align:center;}
.footer .grid-child { display: inherit; }
.footercat .nav { display: inherit; }
.footercat li {  display: inline-block;  width: 50%;}
footer div.author a { color: #f0d816; }
footer div.author a:hover { color:#0f6332; }
.footer a:hover { color:#0f6332; }


/************* SLIDESHOW **************/

.djmt_date, .djmt_author { font-family:iransans; font-weight:normal; margin-right:5px;}
.djmt_date { display:none; }
.djmt_author { border-right: 2px solid; padding-right: 6px; order:2;}
.djmt_date::before {}
.icon-user.dj-extra::before {}
.slideshow #dj-slideshow1m154 { margin: 0 auto;}
.dj-next, .dj-prev {transform: rotate(180deg); }
.slideshow #dj-slideshow1m154 .dj-slide-title { margin-bottom:25px; }
.slideshow #dj-slideshow1m154 .dj-slides { border-radius:8px !important; }
.slideshow #dj-slideshow1m154 .dj-load-button { border-radius: 50%;  width: 1.3rem;  height: 1.3rem;  border: 1px solid white;}

.slideshow #dj-slideshow1m154 .dj-load-button:hover, .slideshow #dj-slideshow1m154 .dj-load-button-active { opacity:1;background-color: #0f6332;
transition: 0.2s;
border-color: #0f6332; }

.slideshow #dj-slideshow1m154 .dj-load-button span { font-size:0; }

.slideshow #dj-slideshow1m154 .dj-navigation { top: 40%; }

.slideshow #dj-slideshow1m154 .dj-slideshow-in { box-shadow:none; }

.slideshow #dj-slideshow1m154 .dj-slideshow-in { max-width:none; margin:0; }

.slideshow #dj-slideshow1m154 .dj-slide-desc-text { color:#fff; display: flex; flex-direction: column-reverse; text-align:right;}

.slideshow #dj-slideshow1m154 .dj-extra { float:none; display:flex; }

.slideshow #dj-slideshow1m154 .dj-slide-desc-bg {background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.62) 44%,rgba(0,0,0,0.71) 58%,rgba(0,0,0,0.8) 85%,rgba(0,0,0,0.8) 100%)}

.slideshow #dj-slideshow1m154 .dj-indicators { top:10px; bottom:inherit; }

.fancybox-caption__body {
  font-size: 0;
}
.fancybox-caption__body .fancyboxCounter{
  font-size: 13px;
}

.slideshow #slide1:checked ~ .navigation label:nth-child(1) {background-color: #0f6332; transition: 0.2s; border-color: #0f6332;}
.slideshow #slide2:checked ~ .navigation label:nth-child(2) {background-color: #0f6332; transition: 0.2s; border-color: #0f6332;}
.slideshow #slide3:checked ~ .navigation label:nth-child(3) {background-color: #0f6332; transition: 0.2s; border-color: #0f6332;}
.slideshow #slide4:checked ~ .navigation label:nth-child(4) {background-color: #0f6332; transition: 0.2s; border-color: #0f6332;}
.slideshow #slide5:checked ~ .navigation label:nth-child(5) {background-color: #0f6332; transition: 0.2s; border-color: #0f6332;}
.slideshowinfo { font-size:11px; }

.slideshowinfo dl { color:#fff; }

.slideshow .newsintrotext {
  color: #fff;
  font-size: 13px;
}

.slideshow a.newsflash-title {
  color: #fff;
  font-size: 16px;
font-weight: bold;
}

.slidetext {
  position: absolute;
  width: 100%;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.62) 44%,rgba(0,0,0,0.71) 58%,rgba(0,0,0,0.8) 85%,rgba(0,0,0,0.8) 100%);
  display: inline-block;
  bottom: 0;
  padding: 10px;
  box-sizing: border-box;
  right: 0;
}

.slideshow .content {
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
position: relative;

}

.slideshow input {
  display: none;
}

.slideshow .slides {
  display: flex;
  width: 500%;
  height: 100%;
}

.slideshow .slide {
  width: 20%;
position: relative;
  transition: 0.6s;
}

.slideshow .slide img {
  width: 100%;
}

.slideshow #slide2:checked ~ .s1 .slidetext {
  display: none;
}
.slideshow #slide3:checked ~ .s1 .slidetext {
  display: none;
}
.slideshow #slide4:checked ~ .s1 .slidetext {
  display: none;
}
.slideshow #slide5:checked ~ .s1 .slidetext {
  display: none;
}

.slideshow #slide1:checked ~ .s1 {
  margin-left: 0;
}

.slideshow #slide2:checked ~ .s1 {
  margin-left: -20%;
}

.slideshow #slide3:checked ~ .s1 {
  margin-left: -40%;
}

.slideshow #slide4:checked ~ .s1 {
  margin-left: -60%;
}

.slideshow #slide5:checked ~ .s1 {
  margin-left: -80%;
}

.slideshow .navigation {
  position: absolute;
  top: 0rem;
  left: 50%;
  transform: translate(-50%);
  display: flex;
}

.slideshow .bar {
  width: 1rem;
  height:1rem;
  border: 1px solid white;
  border-radius: 50%;
  margin: 0.4rem;
  cursor: pointer;
}

.slideshow .bar:hover {
  background-color: #0f6332;
  transition: 0.2s;
}

.slideshow footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  top: 87%;
  left: 50%;
  transform: translate(-50%);
}

.slideshow footer p {
  margin: 0.8rem;
  font-size: 3rem;
}

.slideshow footer a {
  color: rgb(38, 107, 255);
  font-size: 3rem;
  text-decoration: none;
}

.slideshow footer a:hover {
  transition: 0.6s;
  color: white;
  text-decoration: underline;
  text-shadow: 0 0 0.4rem #fff;
}


/******** BREADCRUMB ********/

.breadcrumb {
  background-color: #e8e8e8;
  font-size: 12px;
  padding: 2px !important;
border-radius: 5px;
}

.breadcrumb li a {
  color: #7b7b7b;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: var(--breadcrumb-divider,">");
}

.breadcrumb .mod-breadcrumbs__divider.float-start { margin: 1px 2px 1px 3px; }

/******** Main Menu ********/

#UserMenu.metismenu.mod-menu .metismenu-item {display:flex; direction: column; }
#UserMenu.metismenu.mod-menu .metismenu-item svg { width:150px; }

.metismenu.mod-menu .metismenu-item > a:focus, .metismenu.mod-menu .metismenu-item > button:focus { outline: none; }

#MainMenu { max-height:0; overflow:hidden; transition: all 0.7s ease; }
#MainMenu.open { max-height:600px; }
#MainMenu .item-101, #MainMenu .item-237 { display:none; }
.metismenu.mod-menu { text-align: center; } 
.metismenu-item.level-1 > a { font-size:15px; }
.metismenu.mod-menu .metismenu-item { padding:0; font-size: 13px;}
.metismenu.mod-menu .metismenu-item > a { display: block; width:100%; padding: 16px 0; margin:0 30px;}
.metismenu.mod-menu .metismenu-item li > a { padding:16px 0 0;}
.metismenu.mod-menu li a {color:#fff;}
.metismenu.mod-menu .mm-collapse li a { display:inline;}
.metismenu.mod-menu .metismenu-item { margin:0;}
.container-header .container-nav { padding:0; }
.metismenu.mod-menu .metismenu-item > ul { position: relative; width:100%; background-color: #062b15; max-height:290px; overflow-y: auto;}
.metismenu.mod-menu .metismenu-item > button { margin-top: -48px; font-size: 18px; }

li.item-102 { background-color: #1a7941; }
li.item-116 { background-color: #3b8459; }
li.item-120 { background-color: #6fa886; }

.metismenu.mod-menu ul li a::after {  display: block;  height: 1px;  content: '';  background: linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(255, 255, 255) 50%, rgb(0, 0, 0, 0) 100%);  margin-top: 16px;}
/**** SEARCH ****/

.result__description {  min-height: 200px;}

body.view-search #yektanet-pos-1 + div {
  display: none;
}

.search-pagination { text-align:center; }

.result__taxonomy--Language,.result__date::after { display:none; }


#search-result-list .result__item {
  display: flex;
flex-wrap: wrap;
padding: 10px;
position: relative;
background-color: #fff;
box-sizing: border-box;
overflow: visible;
border-radius: 15px;
border-top:0;
}

.result__title-link:focus .result__title-text, .result__title-link:hover .result__title-text { text-decoration:0; }

#search-result-list .result__taxonomy {
color:#7d7d7d;
}

.result__item + .result__item { margin-top: 1.2em; }

#search-result-list figure {
  flex: 100%%;

}

#search-result-list .item-content {
  flex: 100%;
text-align:center;
position:relative;
}

.result__title-text { font-size: 15px;
font-weight: bold;
margin-bottom: 17px; }

.view-search main { padding: 10px; }
#SearchBox {  position: fixed;  top: 0;  width: 100%;  height: 100%;  background-color: #111111f7;  z-index: 999;  transition: 0.5s ease-in all;}

.form-search {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50%;
}

#SearchBox .form-search .awesomplete { width:100%; }

#SearchBox .form-search .awesomplete input {
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 42px;
}

#SearchBox .form-search .awesomplete::after {
  display: block;
  height: 1px;
  content: '';
  background: linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(255, 255, 255) 100%);
}

#SearchBox.close { z-index: -2; opacity: 0;}
#srhbtn, .closebtn { position: absolute; top: 10px; left: 40px;cursor: pointer;}

#srhbtn svg, .closebtn svg { color: #fff; width: 25px; height: 25px;}
#srhbtn svg:hover, .closebtn svg:hover { color:#bcd631; }

.closebtn { position: absolute; top: 15px; left: 15px; cursor: pointer;}

/**** Nav Icon ***/
#navbtn
{
    position: absolute;
    top: 26px;
    left: 10px ;
    display: block;
    width: 30px;
    height: 30px;
    transform: translateY(-50%);
    transition: 0.3s ease transform;
    cursor: pointer;
z-index:100;
direction: ltr;
}

#navbtn div
{
    width: 6px;
    height: 3px;
    background-color: #fff;
    margin-left: 0;
    margin-bottom: 6px;
    border-radius: 4px;
    transition: 0.3s ease width, 0.3s ease margin-left, 0.3s ease margin-bottom, 0.3s ease background-color;
}

#navbtn div:first-child
{
    width: 22px;
}

#navbtn.close:hover div:first-child {
    width: 8px;
}

#navbtn div:nth-child(2)
{
    width: 15px;
}

#navbtn div:last-child
{
    width: 8px;
    margin-bottom: 0;
}

#navbtn.close:hover div:last-child {
    width: 22px;
}

#navbtn.open
{
    transform: translateY(-50%) rotateZ(-90deg);
}
#navbtn.open div
{
    width: 6px;
    margin-left: 12px;
    margin-bottom: 3px;
    background-color: #FFC107;
}

/******* NAVIGATION ********/

.pagination__wrapper { overflow-x:scroll; overflow-y:hidden;}

.com-content-category-blog__navigation { text-align: center;}
p.com-content-category-blog__counter { float: none !important; padding: 0 !important;}
ul.pagination {display: inline-flex; text-align: center; }

/******** BODY MAIN *******/

.view-category #yektanet-pos-1 + div { display: none;}

.view-category main { margin-top: 0; padding: 10px 0 20px; }

.view-article main { background-color:#fff; margin-top: 0; padding: 30px 12px 20px; border-radius: 15px; margin-top:10px;}

.com-content-article__body { text-align:justify; font-size:14px; line-height: 28px; }
.rooTitr { font-size: 15px; color:#838485; margin-bottom:12px;  }
div.page-header h2, div.page-header h1 { font-size:17px; }
.catTitle div.page-header h2, .catTitle div.page-header h1 { color:#000; font-weight:normal; font-size:15px;margin-top: 8px; }
.article-info { margin:16px 0 0; display: inline-block; }
.com-content-category-blog .tags.list-inline { height:39px; overflow: hidden; }
.com-content-category-blog__item ul.fields-container{ display: inline-block; }
.com-content-article ul.fields-container{ display: inline-block; vertical-align:middle;}
body.view-article .item-image { margin-top: 10px; position: relative;}
body.view-article .item-image img { border-radius: 15px 15px 0 0;}
.fields-container .photoby { display: inline-block; color: #7d7d7d; border-right: 3px solid #bcd531;
padding-right: 8px;
margin: 0 4px 0 4px;}
.fields-container .photoby::marker { font-size:0px; }
.LatestHome .article-info { margin:0; color:#7d7d7d !important;}
.article-info dd {padding: 0; display: inline-block; font-size: 12px; color:#7d7d7d; margin:0; }
.manualdate {padding: 0; display: inline-block; font-size: 12px; color:#7d7d7d; margin:0; border-left: 3px solid #bcd531;
  padding-left: 8px;
  margin: 0 0 0 4px;}
.manualsliderdate {padding: 0; display: inline-block; color:#fff; margin:0 6px 0 0; font-family: iransans; font-weight: normal;}

.newslay .published time { display:none; }
.article-info .createdby{  border-left: 3px solid #bcd531;  padding-left: 8px;  margin: 0 0 0 4px;}
figcaption.caption { text-align: center; background-color: #dcddde; text-align: center;
background-color: #dcddde;
width: 100%;
margin: 0 auto;
border-radius: 0 0 15px 15px;}
.item-page ul.tags.list-inline { margin-top:20px; }
ul.tags.list-inline li { margin: 0 0 10px 5px; }
ul.tags.list-inline li a { background-color:#0f6332; color:#fff; border: 1px solid #0f6332; font-size:13px; font-weight: normal; border-radius: 10px;}
ul.tags.list-inline li a:hover { background-color: transparent; color:#0f6332; }

/*************** HOMEPAGE ****************/
/*** SLIDER***/
.sliderinfo { background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.62) 44%,rgba(0,0,0,0.71) 58%,rgba(0,0,0,0.8) 85%,rgba(0,0,0,0.8) 100%); position: absolute;  bottom: 0px; width:100%; color: #fff; padding: 10px; border-radius: 0 0 15px 15px;}
.jmgarticleslider-body .image { height: auto; }
.jmgarticleslider-body .sliderinfo .text { font-size:12px; }
.jmgarticleslider-body .sliderinfo .headline h3{ font-size:15px; }
.jmgarticleslider-body .sliderinfo .headline h3 a { color:#fff; }
.jmgarticleslider-body .sliderinfo .date { margin-top: 15px; font-size: 11px; }
.splide__pagination .splide__pagination__page { border: 1px solid #0f6332; }
.splide__pagination .splide__pagination__page.is-active { background-color:#0f6332; }
.site-grid > .full-width { max-width:1320px; margin: 20px auto 45px; padding: 0 14px;}
.container-banner section.moduletable, .moduletable.slideshow { margin-bottom: 46px; }

.container-bottom-a,.container-bottom-b,.container-bottom-c { margin-top:45px; }

body.view-category .moduletable.readmore { display:none; }

ul.sigFreeClassic { text-align: center; }
ul.sigFreeContainer.sigFreeClassic li.sigFreeThumb { float:none; display:inline-block; }

/*** NOTES ***/
.moduletable.notes { margin-top: 30px; }
.moduletable.notes ul, .classic ul, .autodesign ul, .mostread ul  { display: inline-block; padding: 10px; background-color: #fff; border-radius:15px; }
div.moduletable.autochoice ul { display: inline-block; padding: 10px 10px 0 10px; background-color: #fff; border-radius:15px;  }
.moduletable.notes img { margin-bottom:10px; }
.moduletable.notes .newsfulltext {  margin: 28px 0; }

/*** PARAGRAPH ***/
body.paragraphpage main, body.paragraphpage .readmore  { background:#1c1c1c; color:#d3d3d3;}

.paragraph ul { background-color: #333; border-radius:15px; }
.paragraph li { margin-bottom: 20px; display: inline-block; width: 100%; vertical-align: top; padding: 10px; box-sizing: border-box;}
.paragraph a { color:#fff; font-size: 15px; text-align: center; margin:10px 0; display: block;}
.banner2 { margin-top: 17px; }
.banner2 img { width:100%; }
.moduletable.paragraph { margin-top:30px; }

.pagenavigation a { background:#ffffff54; }

#parpahbox {  position: relative;  justify-content: center;  display: flex;}
#parpahbox .pagenavigation .pagination, .pager .pagination {  margin: 0 !important;  padding: 0;  width: 100%; }
#parpahbox nav{  position: absolute;  width: 100%;  height: 100%;  align-items: center;  display: flex;  flex-direction: row;}


#parpahbox nav a { font-size:0; border:0;}
#parpahbox nav .icon-chevron-left, #parpahbox nav .icon-chevron-right { font-size:2.5rem;}


/*** SHOW ROOM ***/

.hikashop_category_description {
  text-align: center;
}

.hikashop_category_description img{
  max-width: 200px;
  margin: 0 auto;
}

.hikashop_product_price_full { display:none; }


/*** LATEST NEWS ***/
body.ney .mod-breadcrumbs__wrapper { display: none; }
.LatestHome > ul { display: grid; grid-template-columns: 1fr; grid-gap: 0.6em; }
.LatestHome ul.tags.list-inline { height: 38px; overflow: hidden; }
.LatestHome .newsintrotext { margin:10px 0 5px 0; }
.LatestHome .newsflash-title  { min-height:72px; display: block; }
.LatestHome .mod-articles-category-writtenby {padding: 0 0 0 10px; margin: 0 0 0 6px; border-left: 3px solid #bcd631; display: inline-block;}
.LatestHome .mod-articles-category-category { position: absolute; top: 18px; left: 15px; }
.LatestHome .mod-articles-category-category a{ color: #000;
text-align: center;
font-size: 12px;
padding: 1px 10px;
margin: 0;
background-color: #bbd744;
border-radius: 6px;}

.readmoreblock { display: block;  background-color: #b3b3b3;  margin-top: 8px;border-radius: 6px;  color: #000;  text-align: center;  padding: 2px 0; }
.readmoreblock:hover { background-color: #222; }

/*** REDCARPET ***/
.redcarpet ul li { background-color:#fff;margin-bottom: 1em; border-radius:15px;}
.redcarpet ul li:hover, body.dark-mode .redcarpet ul li:hover { background-color:#bbd744; }
.redcarpet ul li:nth-child(1) { background-color:#1e2022; border-color: #bcd631;}
.txtblock { padding: 10px; width:100%; }
.txtblock .mod-articles-category-introtext { color:#939393; }
.txtblock .mod-articles-category-title { font-size:15px; color: #000; }
body.dark-mode .txtblock:hover .mod-articles-category-title { color:#000; }
.redcarpet ul li:nth-child(1) .txtblock .mod-articles-category-title { color: #fff; }
.redcarpet ul li:nth-child(1) .txtblock:hover .mod-articles-category-title { color: #000; }

/*** CLASSIC ***/
.classic ul li:nth-child(1), .autodesign ul li:nth-child(1) { margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #b7b7b7;}

/*** CONTAINER BOTTOM C ***/
.container-bottom-c { grid-area: main; position: relative; display:inherit; }
.container-bottom-c .moduletable { width:100%; margin:0 0 45px;; }
.container-bottom-c .moduletable ul{ display: grid; grid-template-columns: 1fr; grid-gap: 1em; background-color:#fff; padding:10px; border-radius:15px;}


/**************** ABOUT *******************/

body.about .container-component { grid-area: main-end; }
body.about .container-sidebar-left { display: none; }
.aboutBox { margin-top: 50px; }

/*** AUTOFACHOICE ***/
.newsflash-image { margin: 0 0 10px;}
.newsintrotext { color: #939393; font-size: 13px;}
.autochoice h4.newsflash-title { min-height: 71px; }
h4.newsflash-title { line-height: 21px; font-weight: normal; margin-bottom: 0; }
h4.newsflash-title a, a.newsflash-title { color: #000; font-size: 14px;}
.autochoice .article-separator { display: none;}
.autochoice h3 {  color: #0f6332;}
/**************** CONTACT *****************/
h2.TitleGreen, #userForm h2 { display: inline-block; background-color: #26863a; color: #fff; padding: 5px 10px; font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.form-control { background-color: #dcddde; }

a.telicon { width: 35px; height: 35px; display: block; float: left; background-color: #0f6332; padding: 3px; border-radius: 5px; margin-right: 10px;}
a.telicon svg { width:100%;height: auto; color:#fff; }
a.telicon:hover svg { color:#000; }

.col-form-label { display:none; }

/**************** NEWS ********************/

.com-content-category-blog__items { text-align:center }

.com-content-category-blog__items .com-content-category-blog__item, .LatestHome > ul > li {
padding: 10px;
position: relative;
background-color: #fff;
box-sizing: border-box; display: inline-block; overflow: visible; border-radius: 15px;}

.site-grid img {
  border-radius: 15px;
}

.container-banner img{ border-radius: 8px;}


.com-content-category-blog__item:hover::before, .LatestHome > ul > li:hover::before { max-width: 100%; }

.catIntrotext p{
color: #939393;
font-size: 14px;
}

.catTitle a { color:#000; }
body.dark-mode .catTitle a { color:#fff; }
.catTitle a:hover { color:#0f6332; } 

div.relateditems {  margin: 50px 0; }
.relateditems ul { display: grid; grid-template-columns: 1fr; grid-gap: 1em; padding: 20px; background-color: #dcddde; border-radius:15px;}

.relateditems .newsintrotext { padding-top: 8px; }

/***** COMMENTS ****/

main .rscomments { padding: 0; margin-top:30px; background-color: transparent; }
.rscomments .rscomments-comment-form .rscomment-form { padding: 10px; }
.rscomments .control-group { margin: 0; }
.rscomment-comment-area-actions { display: none; }
.rscomments  .rscomment-comment-area { padding:0; border:0;}
.rscomments textarea.input-block-level { height:40px; }
.rscomments .btn { padding: 0.1rem 0.3rem; font-size: 13px; } 

.rscomm-time time { font-size:0; width:20px; height:20px; display:inline-block; background: url(../images/clock.avif) no-repeat; vertical-align: top; margin: 4px 0 0 4px; }

/***** VIDEOS *******/
.itemid-154 .yn-article-display, .itemid-155 .yn-article-display { display:none !important; }

.h_iframe-aparat_embed_frame {
  position: relative;
  height: 0;
  overflow: hidden;
  margin-bottom: 20px;
padding-bottom: 56.25%;
}

.h_iframe-aparat_embed_frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}


.item-pagevideos .com-content-article__body p:nth-child(1) { display:none; }

.item-pagevideos figure.item-image{ display:none; }

	.videoblock {
  position: relative;
  height: 0;
  overflow: hidden;
margin-bottom:20px;
 padding-bottom: 56.25%;
}

.videoblock iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
border:0;

}

/***************** TAGS *********************/
.catName { margin-top:35px; }
.catName p {background-color: #939393;
color: #fff;
padding: 1px 10px;
display: inline-block;
border: 1px solid #939393;}


/***************** COMPARE *****************/
.eshop-container .row { margin-bottom: 10px; }
.eshop-image-block { padding: 10px; }
.product-info h1 { border-right: 8px solid #0f6332; padding-right: 8px; }
.product-info .product-cart { text-align: center; }
.product-info .product-desc { margin-top:20px; }
.product-cart .btn-secondary { background-color: #0f6332; color:#fff; }
.product-cart .btn-secondary:hover { background-color: transparent; color:#333; }
.product-manufacturer { text-align: center; font-size: 15px; }
.product-availability { display:none; }
joomla-tab[view="tabs"] > div[role="tablist"] { background-color: #26863a; }
joomla-tab button[role="tab"] { color:#fff; }
joomla-tab button[aria-expanded="true"]::after { background-color:#fff;}
#specification table tr td { text-align:center; }
#specification thead tr th { text-align: center;
background-color: #26863a !important;
color: #fff;
border-color: #fff;}
#specification tbody { border-top:2px solid #fff; }
#specification table tr td:first-child {
  border-left: 2px solid #0f6332;
width:50%;
}

#specification table tr:nth-child(2n+1) {
  background-color: #dcddde;
}

#eshop-main-container .img-thumbnail { 
padding:0 ;
border:0;
}

/***************** SIDE BAR *****************/
.moduletable > h3, .view-category .com-content-category-blog > .page-header > h1, .inlineheader, body.about .page-header h1, .tag-category .page-header h1  { font-weight: bold;
padding: 3px 8px;
text-align: right;
margin-bottom: 8px;
background-color: #02823d;
color: #fff;
display: inline-block;
font-size: 16px;
border-radius: 8px; }
.moduletable.paragraph > h3 { color:#000; background-color:#bbd744; }
.socialaccess { display: flex; background-color: #333; border-radius: 15px; margin: 5px 0; padding: 7px 0; }
.socialaccess a { width: 20%; padding: 0 10px; color: #fff; border-left: 1px solid #fff; }
.socialaccess a:hover { color:#bbd744; }
.socialaccess a:last-child {  border-left: 0;}
.socialaccess a svg { width: 100%; height: auto; padding: 3px; }


.quickaccess { display: flex; flex-wrap: wrap; text-align: center;  }
.quickaccess a { flex-grow: 1; width: 31%; background-color: #333; color: #fff; border-radius: 15px; margin: 1%; }
.quickaccess a:hover { background-color: #333; }
.quickaccess img { width: 55px; display: block; margin: 0 auto; }

.mostread ul li {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  border-bottom: 1px solid #b7b7b7;
  padding-bottom: 6px;
  margin-bottom: 6px;
width:100%;
}
.mostread ul li:last-child { border:0; padding-bottom:0; } 
.mostread ul li a { font-size: 14px; color: #3e3e3e; }

.mod-articleslatest { text-align: center; }

.mod-articleslatest a, .mostread .mod-articles-category-title { padding-top:10px; display:block; }

.readmore { margin-top: 0;
background-color: #fff;
padding: 20px;border-radius:15px; margin-top:-22px;}

.readmore ul{
  background-color: #dcddde;
  line-height: 32px;
  padding: 10px 20px;
border-radius:15px;
}

.readmore ul a { color:#000; }

body.dark-mode .readmore ul a { color:#fff; }

body.dark-mode #yn-article-display-2379 .yn-item_title { color:#fff; }

div.moduletable.autochoice { width:100%; }

#mod-custom162 img { max-width: 100%; }
#mod-custom162 p {  background-color: #189148;}

.moduletable.adsbanner #mod-custom186 > div, .moduletable.adsbanner #mod-custom187 > div, .moduletable.adsbanner #mod-custom209 > div, .moduletable.adsbanner #mod-custom210 > div  {  display: grid;grid-template-columns: 1fr;grid-gap: 1em;  width: 100%; margin:8px 0; }
.moduletable.adsbanner #mod-custom186 > div video, .moduletable.adsbanner #mod-custom187 > div video, .moduletable.adsbanner #mod-custom209 > div video, .moduletable.adsbanner #mod-custom210 > div video{width:100% !important; height:auto !important; }


/****************** NeyTemp ***********************/

.neytemp .jmodedit, .slideshow #dj-slideshow1m189 { display:none; }

.slideshow #dj-slideshow1m189 { margin: 0 auto;}
.slideshow #dj-slideshow1m189 .dj-slide-title { margin-bottom:25px; }
.slideshow #dj-slideshow1m189 .dj-slides { border-radius:8px !important; }
.slideshow #dj-slideshow1m189 .dj-load-button { border-radius: 50%;  width: 1.3rem;  height: 1.3rem;  border: 1px solid white;}

.slideshow #dj-slideshow1m189 .dj-load-button:hover, .slideshow #dj-slideshow1m154 .dj-load-button-active { opacity:1;background-color: #0f6332;
transition: 0.2s;
border-color: #0f6332; }

.slideshow #dj-slideshow1m189 .dj-load-button span { font-size:0; }

.slideshow #dj-slideshow1m189 .dj-navigation { top: 40%; }

.slideshow #dj-slideshow1m189 .dj-slideshow-in { box-shadow:none; }

.slideshow #dj-slideshow1m189 .dj-slideshow-in { max-width:none; margin:0; }

.slideshow #dj-slideshow1m189 .dj-slide-desc-text { color:#fff; display: flex; flex-direction: column-reverse; text-align:right;}

.slideshow #dj-slideshow1m189 .dj-extra { float:none; display:flex; }

.slideshow #dj-slideshow1m189 .dj-slide-desc-bg {background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.62) 44%,rgba(0,0,0,0.71) 58%,rgba(0,0,0,0.8) 85%,rgba(0,0,0,0.8) 100%)}

.slideshow #dj-slideshow1m189 .dj-indicators { top:10px; bottom:inherit; }

#dj-slideshow1m189 .dj-slide-desc-in { margin:0 20px; }

.container-banner .fix1200 { display:none; }

.container-banner.full-width {
  margin: 0 auto;
}

#users-profile-custom-webauthn { display: none; }

.myshortlist.button { width:30px; background: #0f6332;
  color: #fff;
  border: #000; }

body .float-end { float:left !important; }

body.dark-mode .control-label { color:#000; }
body .form-select.form-select-success { color: #fff; }
.choices[data-type*="select-one"] .choices__item { color: #000; }
.myshortlist_link { color: #0f6332; }

.LatestHome .mod-articles-category-date span {
  font-size: 11px;
}
.LatestHome .mod-articles-category-date {
  font-size: 0;
}

.page-link {
  color: #0f6332 !important;
}

.active.page-item a{
  background: #0f6332 !important;
color: #fff !important;
}



#testerbutton {  display: inline-block;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 1em 0;
  color: #838485;
  font-size: 11px; }

#testerbutton svg {  width: 21px;
  height: 21px;
  padding: 0 3px;
  border-radius: 6px;}

#testerbutton span {  display: none;  font-size: 11px;  position: absolute;  bottom: 0;  direction: ltr;}


/***************************************************** RESPONSIVE ***************************/

@media only screen and (min-width: 500px) {
.view-article main {padding: 30px 20px 20px; }
.brand-logo img { max-width:259px; }
.toggle-switch { top:15px; }
#srhbtn, .closebtn { top: 15px; }
#navbtn {top: 31px;}
.container-banner .fix480 { display:none; }
.container-banner .fix1200 { display:inherit; max-width: 1200px;}
}

@media only screen and (min-width: 768px) {

.moduletable.adsbanner #mod-custom186 > div, .moduletable.adsbanner #mod-custom187 > div, .moduletable.adsbanner #mod-custom209 > div, .moduletable.adsbanner #mod-custom210 > div { grid-template-columns: 1fr 1fr;}
.slideshow #dj-slideshow1m154 .dj-indicators { top:inherit; bottom:10px; }
.pagination__wrapper { overflow-x:hidden; }
.brand-logo img { max-width:359px; }
.com-content-category-blog__items { text-align:right; }
.com-content-category-blog__item .item-image {  float: right;  width: 36%;  margin: 0 0 0 2%;}
.com-content-category-blog__item .item-content {  width: 61%;  float: right;}
.catTitle { min-height: 114px; }
.rooTitr { font-size: 23px; }
div.page-header h2,div.page-header h1 { font-size: 27px; }
.catTitle div.page-header h2, .catTitle div.page-header h1 { font-size: 15px; }
.site-grid {
  grid-gap: 0 1.5em;
}
.relateditems ul { grid-template-columns: 1fr 1fr 1fr;}


#search-result-list .result__taxonomy {
  position: absolute;
  bottom: 8px;
}

/******************* COMPARE ************************/

.product-info .row .product-cart .col-md-4 { width:100%; }


/********************* HOMEPAGE ********************/
.LatestHome > ul { grid-template-columns: 1fr 1fr; }
.container-bottom-c .moduletable ul{grid-template-columns: 1fr 1fr 1fr; }
.jmgarticleslider-body .sliderinfo .text { font-size:15px; }
.jmgarticleslider-body .sliderinfo .headline h3{ font-size:24px; }
.container-header .metismenu > li > a::after, .container-header .metismenu > li > button::before { display:none;}
.moduletable.paragraph { margin-top:0; }

.slideshow .newsintrotext {  font-size: 15px;}

.slideshow a.newsflash-title, .slideshow #dj-slideshow1m154 .dj-slide-title {font-size: 24px;}

.slideshow .navigation {
  top: inherit;
bottom:0;
}


/*** NOTES ***/
.moduletable.notes { width: 30%; display: inline-block; margin:0;}

/*** PARAGRAPH ***/
.bannerrightbox { width: 68%; float: left; }
.paragraph li { width: 31%; margin: 1%; padding: 0; }

/*** REDCARPET ***/
.redcarpet ul li {display: flex;justify-content: center;align-items: center; margin-bottom: 0; }
.redcarpet ul { display: grid;  grid-gap: 1em; }
.redcarpet ul li:nth-child(1) {  grid-column: 1;  grid-row: 1 / span 3; border-top:0;}
.redcarpet ul li:nth-child(2) {  grid-column: 2 ;  grid-row: 1;}

.redcarpet ul li:nth-child(1) .imgblock { width:60%; display:inline-block; }
.redcarpet ul li:nth-child(1) .txtblock { display:inline-block; vertical-align: middle; width:40%; }
.redcarpet ul li:nth-child(1) .txtblock .mod-articles-category-title { font-size: 17px; }

/*** CLASSIC ***/
.classic .newsflash-image, .autodesign .newsflash-image { width: 48%;display: inline-block;margin: 0;padding-left: 2%;}
.classic .newstxtbox, .autodesign .newstxtbox { width: 49%;display: inline-block;vertical-align: top; }

/********* SLIDESHOW *************/


/****************** SEARCH ****************/

#search-result-list figure {
  flex: 38%;
  margin-left: 2%;
}

#search-result-list .item-content {
  flex: 60%;
text-align:right;
}


/********************* ABOUT US *********************/
#userForm, .aboutinfoBox { width: 64%; border-left: 1px solid #dcddde; padding-left: 20px; display: inline-block; }
.contactBox, .aboutBox { width: 30%; float: left; }

/*** CONTACT ***/
.footercat { text-align: right;  margin: 0;}

/*** FOOTER ***/

div.footerright { float: right; }
div.footerleft { float: left; }

.moduletable > h3.TitleWhite { text-align:right; }

}

@media only screen and (min-width: 992px) {
h4.newsflash-title a, a.newsflash-title { font-size: 15px;}

.autochoice h4.newsflash-title { min-height: 2.2em; }

.autochoice > h3 { }

/******** Main Menu *******/

.site-grid > .full-width { padding:0; }
header{ display: flex; }
header .grid-child {  display: flex;  margin: 0; width: auto; }
header .max-container {  display: flex;  margin: 0 auto;  max-width: 1320px; width:100%; position: relative;}
#MainMenu { max-height:inherit; overflow:visible; }
#navbtn { display: none; }
.container-header .container-nav { padding-bottom:inherit; padding: 0.8em; margin-right:80px; }
.metismenu.mod-menu .metismenu-item { padding: .5em 1em;}
.metismenu.mod-menu .metismenu-item.level-1 { margin:0 18px; }
.metismenu.mod-menu .metismenu-item > a { display: inline; padding:0; margin: 0;}
.metismenu.mod-menu .metismenu-item > a:hover, .metismenu.mod-menu .metismenu-item > button:hover { color:#000; }
.metismenu.mod-menu .metismenu-item > ul { position: fixed; top: 53px; right:0; display: inherit; text-align: center; background-color: #062b15; max-height:auto; overflow-y:hidden;}
.metismenu.mod-menu .metismenu-item { display: inline-block;  margin:0;}
.metismenu.mod-menu .metismenu-item ul li { padding: 0; }
.metismenu.mod-menu .metismenu-item ul a { padding: 11px; display:inline-flex;}
.metismenu.mod-menu .mm-toggler { display: inline-flex; }
.mm-collapse li.active, .mm-collapse li:hover { background-color:#0f6332; }
.metismenu.mod-menu .mm-collapse li.active > a, .metismenu.mod-menu .mm-collapse li:hover > a { text-decoration: none; }
li.item-102, li.item-116, li.item-120 { background-color: transparent; }
.metismenu.mod-menu .metismenu-item > button { margin-top: 0px; font-size: 13px; }
.metismenu.mod-menu ul li a::after { display:none; }
.mostread ul { padding:25px; }

#srhbtn {
  left: 0px;
}

.toggle-switch { left: 29px; }

/*** HOMEPAGE ***/

.itemid-101 .moduletable.adsbanner { margin-bottom:20px; }

.moduletable.adsbanner #mod-custom186, .moduletable.adsbanner #mod-custom187, .moduletable.adsbanner #mod-custom209, .moduletable.adsbanner #mod-custom210  {  width:100%; }


.itemid-101 .container-banner section.moduletable, .itemid-101 .moduletable.slideshow { width: 74.5%; display: inline-block; }
div.moduletable.autochoice { width: 24.5%; display: inline-block; float: left; box-sizing: border-box; max-height:653px;} 

}

@media (min-width: 1200px) {
.jmgarticleslider-body .sliderinfo .text, .jmgarticleslider-body .sliderinfo .headline { padding: 0; }
.jmgarticleslider-body .item-wrapper { border:0 !important; }
.autochoice h4.newsflash-title { min-height: 71px; }
}


@media print {

header, footer, #back-top, ul.tags, .rscomments, .moduletable.relateditems, #yektanet-pos-1 + div, .moduletable.readmore, .container-sidebar-left { display:none; }
.site-grid { margin-top:0; }

.moduletable.adsbanner #mod-custom186 > div, .moduletable.adsbanner #mod-custom187 > div, .moduletable.adsbanner #mod-custom209 > div, .moduletable.adsbanner #mod-custom210 > div { grid-template-columns: 1fr 1fr; }
#mod-custom162 { display:none; }
}

:root {
  --cassiopeia-color-primary: #0f6332;
  --cassiopeia-color-link: #0f6332;
  --cassiopeia-color-hover: #bcd631;
 --gray-5:#010101; /*dark-mode*/
--gray-10:#040404;
--gray-15:#070808;
--gray-20:#0D0D0E;
--gray-25:#141516;
--gray-30:#1E2022;
--gray-35:#2D2F31;
--gray-40:#404346;
--gray-45:#5B5E62;
--gray-50:#7C8084;
--gray-55:#9DA1A5;
--gray-60:#B9BDC1;
--gray-65:#CDD1D5;
--gray-70:#DCE0E3;
--gray-75:#E7EAED;
--gray-80:#EFF2F5;
--gray-85:#F4F7FA;
--gray-90:#F7FAFD;
--gray-95:#FCFEFE; /*light*/
}