@charset "UTF-8";


@font-face{
	font-family: iransans;
	src: url(fonts/IRANSansWeb.eot);
	src: url(fonts/IRANSansWeb.eot) format("embedded-opentype"), url(fonts/IRANSansWeb.woff) format("woff"), url(fonts/IRANSansWeb.ttf) format("truetype");
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
* {
    border: 0;
    padding: 0;
    margin: 0;
	font-family: iransans;
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
code,
del,
em,
font,
img,
strong,
b,
i ol,
ul,
li,
form {
    padding: 0;
    margin: 0
}
body {
    background: #F2F2F2;
    direction: rtl;
    color: #6C7A89;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size:13px;
    overflow-x: hidden;
}
a {
    text-decoration: none;
    color: #6C7A89;
    transition: all 0.1s ease-out
}
.contents a:link {
    color: #06f;
}
.contents a:visited {
    color: #06f;
}
.contents a:hover {
    color: #4ddbff;
}
ul,
li {
    border: 0;
    padding: 0;
    margin: 0;
    list-style: none
}
img {
    border: 0;
}
input,
select,
button,
textarea {
    transition: all 0.1s ease-out
}

.warpper {
    margin: 0px auto;
    width: 1024px;
    clear: both;
    text-align: right
}
.page-body {
    float: left;
    width: 510px
}
.two-box-warpper {
    float: right;
    width: 710px
}


nav{
  background: #1B1F3B;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  height: 70px;
  padding: 0 20px;
  margin: 0 0 20px 0;
}

nav .logo{
  margin:-8px 0 0 0;
}
nav .logo h1{
  font-size: 30px;
  color: #f1c40f;
  font-weight: 600;
  letter-spacing: -1px;
}
nav .nav-items{
  display: flex;
  flex: 1;
  padding: 0 15px 0 5px;
}
nav .nav-items li{
  list-style: none;
  padding: 0px 10px;
  border-left: 1px solid #64606066;
}
nav .nav-items li a{
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}
nav .nav-items li a:hover{
  color: #18c6e3;
}

#social{
  display:none;
}
nav form{
  display: flex;
  height: 40px;
  padding: 2px;
  background: #f0f0ea;
  min-width: 18%!important;
  border-radius: 2px;
  z-index: 99;
  border: 1px solid rgba(155,155,155,0.2);
}
nav form .search-data{
  width: 100%;
  height: 100%;
  padding: 0 10px;
  color: #2b2828;
  font-size: 17px;
  border: none;
  font-weight: 500;
  background: #fff;
}
nav form button{
  padding: 0 15px;
  color: #000;
  font-size: 17px;
  background: #00D1B2;
  border: none;
  border-radius: 2px;
  cursor: pointer;
}
nav form button:hover{
  background: #18c6e30d;
}
nav .menu-icon,
nav .cancel-icon,
nav .search-icon{
  width: 40px;
  text-align: center;
  margin: 0 50px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  display: none;
}
nav .menu-icon span,
nav .cancel-icon,
nav .search-icon{
  display: none;
  font-size: 45px;
  padding: 0px;
}

.svg-icon {
  padding: 15px 0 0 0;
}

.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
  fill: #fff;
}

.svg-icon circle {
  stroke: #4691f6;
  stroke-width: 1;
}

@media (max-width: 1245px) {
  nav{
    padding: 0 10px;
  }
 #social{
  display: none;
}
}
@media (max-width: 1140px){
  nav{
    padding: 0px;
  }
  nav .logo{
    flex: 2;
    text-align: center;
    letter-spacing: 0px;
  }
  nav .nav-items{
    position: fixed;
    z-index: 99;
    top: 70px;
    width: 100%;
    left: -100%;
    height: 100%;
    padding: 0px;
    text-align: center;
    background: #1B1F3B;
    display: inline-block;
    transition: left 0.3s ease;
    overflow: scroll;
  }
  nav .nav-items.active{
    left: 0px;
  }
  nav .nav-items li{
    width: 100%;
    margin: 30px 0;
   border: 0px;
  }
  nav .nav-items li a{
    font-size: 20px;
  }
  nav form{
    position: absolute;
    top: 80px;
    left: 50px;
    opacity: 0;
    pointer-events: none;
    transition: top 0.3s ease, opacity 0.1s ease;
  }
  nav form.active{
    top: 95px;
    opacity: 1;
    pointer-events: auto;
  }
  nav form:before{
    position: absolute;
    content: "";
    top: -13px;
    left: 0;
    width: 0;
    height: 0;
    z-index: 5;
    border: 10px solid transparent;
    border-bottom-color: #1B1F3B;
    margin: -15px 0 0;
  }
  nav form:after{
    position: absolute;
    content: '';
    height: 60px;
    padding: 2px;
    background: #1B1F3B;
    border-radius: 2px;
    min-width: calc(100% + 20px);
    z-index: -2;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  nav .menu-icon{
    display: block;
  }
  nav .search-icon,
  nav .menu-icon span{
    display: block;
  }
  nav .menu-icon span.hide,
  nav .search-icon.hide{
    display: none;
  }
  nav .cancel-icon.show{
    display: block;
  }
}

nav .logo.space{
  color: red;
  padding: 0 5px 0 0;
}
@media (max-width: 980px){
  nav .menu-icon,
  nav .cancel-icon,
  nav .search-icon{
    margin: 0 20px;
  }
 nav form{
   width: 300px;
      margin:0 0 0 -20px

  }
  nav form .search-data{
   width: 215px;   
  }
}
@media (max-width: 360px){
  nav .menu-icon,
  nav .cancel-icon,
  nav .search-icon{
    margin: 0 10px;
    font-size: 35px
  }
    nav form{
   width: 70%   
  }
    nav form .search-data{
   width: 65%   
  }
}


.post {
    margin: 0px 0px 10px;
    width: 500px;
    display: inline-block;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 3px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1)
}
.post .spc {
    position: absolute;
    width: 22px;
    height: 31px;
    background: url('images/icons.png') no-repeat scroll -97px -156px transparent;
    left: 40px
}
.like {
    float: left;
    position: relative;
    margin: 8px 0px 0px 5px;
}
.iLikeThis .count {
    cursor: pointer;
    position: absolute;
    top: 7px;
    left: 12px;
    color: #fff;
    border-radius: 2px;
    font-size: 10px;
    background: #EB6F56;
    padding: 0px 2px;
    transition: all 0.3s ease-out 0s
}
.iLikeThis a {
    color: #f2f2f2
}
.iLikeThis .img {
    display: block;
    width: 24px;
    height: 21px;
    background: url('images/icons.png') no-repeat scroll -98px -134px transparent;
    cursor: pointer
}
.post .title {
    position: relative
}
.post .title .icon {
    background: url('images/icons.png') no-repeat scroll -120px -234px transparent;
    float: right;
    height: 30px;
    width: 31px;
    margin: 5px 5px 0px 0px
}

.post .title h3,
.post .title h2 {
    font-size: 14px;
    float: right;
    margin: 8px 5px 5px
}
.post .title h3 a:hover,
.post .title h2 a:hover {
    margin-right: 5px
}
.post .title em {
    float: left;
    background: #F2F2F2;
    padding: 2px 5px;
    border-radius: 3px;
    margin: 8px;
    font-style: normal
}
.postinfo {
    border-bottom: 1px dashed #f2f2f2;
    display: inline-block;
    width: 100%;
    padding-bottom: 5px
}
.postinfo ul li {
    float: right;
    color: #8D9AA8;
    margin: 0px 5px
}
.postinfo ul li a {
    color: #8d9aa8
}
.postinfo span {
    float: right;
    width: 13px;
    height: 9px;
    background: url('images/icons.png') no-repeat scroll 0px 0px transparent;
    margin: 7px 5px 0px 5px
}
.postinfo .the_category {
    background-position: -184px -106px
}
.postinfo .the_views {
    background-position: -182px -119px;
    width: 18px;
    height: 11px;
    margin: 6px 5px 0px 5px
}
.postinfo .the_time {
    background-position: -185px -133px;
    width: 11px;
    height: 12px;
    margin: 6px 5px 0px
}
.cmi {
    float: right;
    margin: 10px
}
.cmi a {
    border: 1px solid #EEE;
    padding: 2px 5px;
    float: right;
    position: relative;
    height: 24px;
    border-radius: 3px
}
.cmi a:hover {
    border-color: #d9d9d9
}
.cmi a:before {
    content: '';
    float: right;
    width: 16px;
    height: 14px;
    background: url('images/icons.png') no-repeat scroll -183px -148px transparent;
    margin: 6px 0px 0px 5px
}
.cmi span {
    font-size: 15px;
    color: #ccc
}
.cmi span:nth-child(2) {
    position: absolute;
    top: -12px;
    left: -6px;
    background: #EB6F56;
    font-size: 10px;
    color: #FFF;
    padding: 0px 3px;
    border-radius: 2px;
    opacity: 0;
    transition: all 0.3s ease-out 0s
}
.cmi:hover span:nth-child(2) {
    opacity: 1;
    top: -7px
}
.more {
    float: left;
    margin: 10px
}
.more a {
    float: left;
    background: #586E83;
    font-size: 15px;
    color: #FFF;
    padding: 3px 8px;
    border-radius: 3px;
    position: relative
}
.more a:hover {
    background: #EB6F56
}

.post .contents {
    padding: 0px 10px 5px
}
.post .audio {
    text-align: center;
    margin-top: -5px
}
.post .audio audio {
    width: 80%
}

.post .contents em {
    background: #f2f2f2;
    padding: 5px;
    margin-bottom: 5px;
    display: block;
    font-style: normal;
    font-weight: bold
}
.post .contents img {
    margin: 3px 0px;
    border: 3px solid #f2f2f2;
    max-width: 99%;
    height: 100%
}
.sidebar-right {
    float: right;
    width: 190px
}
.sidebar-left {
    float: left;
    width: 314px
}
.box {
    display: inline-block;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 3px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    width: 100%;
    margin-bottom: 10px
}


.sontable {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
	padding: 5px 10px 0 0;
	}
.sooncover {
    width: 22%;
}
.soonimg {
    width: 100%;
}
.soonday {
	min-height: 95px;
	width:100%;
    flex-grow: 1;
    flex-direction: row;
    display: flex;
}
.sooninfo {
    width: 78%;
    padding: 1px 10px;
}



.wtable {
    width: 100%;
    border: 1px solid #6ccbf0d1;
}
.wtable .weekdayss{
	text-align: center;
display: flex;
flex-wrap: wrap; 
    width: 100%;
}
.wtable .weekdayss .item {
	background-color: rgba(27, 31, 59, 1);
    display: inline;
	color: #fff;;
	cursor: pointer;
	padding: 3px 5px;
	flex-grow: 7;
}
.wtable .weekdayss .item.activet {
	background-color: rgba(0, 164, 191, 1);
	box-shadow: 0 0 5px rgba(0, 164, 191, 1);
}
.keeper-placeholder {
	width:100%;
    height: 250px; /* ارتفاع مورد انتظار .keeper */
    display: block;
    background-color: transparent;
    background-image: url('https://myprmov.ir/wp-content/uploads/2025/08/loading-t.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain; /* یا cover در صورت نیاز */
}
.wtable .keeper {
    width: 100%;
    height: auto !important;
    position: relative;
    overflow: visible !important;
    display: none;
}

.wtable .keeper .mover {
    position: static !important;
}

.wtable .keeper .mover .cell {
	width:100%;
    height:auto;
    display: flex;
	flex-wrap: wrap; 
}
.wtable .keeper .mover .cell .weekdayt {
    background-color: rgba(247,250,251, 0.8);
    padding: 5px;
    width: 48%;
        display: flex;
      flex-wrap: wrap;
	  flex-grow: 2;

}
.wtable .keeper .mover .cell .weekdayt .cover{
    height: 55px;
}
.wtable .keeper .mover .cell .weekdayt .cover img{
    height: 55px;

}
.wtable .keeper .mover .cell .weekdayt .wtinfo {
    display: inline;
    width: max-content;
}
.wtable .keeper .mover .cell .weekdayt .wtinfo .name {
    background-color: rgba(234,241,244, 0.8);
    padding: 2px 8px;
    margin: 1px 1px;
    border-radius: 1px;
    width: max-content;
}



.category {
    margin: 5px
}
.category > ul > li {
    font:14px/30px iransans, tahoma;
}
.category > ul > li:before {
    background: url('images/icons.png') no-repeat scroll -59px -264px transparent;
    height: 10px;
    content: '';
    margin-top: 10px;
    margin-left: 5px;
    float: right;
    width: 10px;
    transition: all 0.1s ease-out 0s
}
.category > ul > li:hover:before {
    background-position: -73px -264px
}
.category > ul > li:hover > a,
.category > ul > li > ul > li:hover > a {
    color: #eb6f56
}
.category ul {
    margin-right: 5px;
    font-size: 13px;
}
.category .children {
    margin-right: 15px
}
.category > ul > li > ul > li:before {
    background: url('images/icons.png') no-repeat scroll -87px -266px transparent;
    float: right;
    width: 7px;
    height: 7px;
    content: '';
    margin-top: 12px;
    margin-left: 5px;
    transition: all 0.1s ease-out 0s
}
.category > ul > li > ul > li:hover:before {
    background-position: -100px -266px
}
.category > ul > li > ul > li > ul > li:before {
    background: url('images/icons.png') no-repeat scroll -112px -266px transparent;
    float: right;
    width: 7px;
    height: 7px;
    content: '';
    margin-top: 12px;
    margin-left: 5px;
    transition: all 0.1s ease-out 0s
}
.category > ul > li > ul > li > ul > li:hover:before {
    background-position: -125px -266px
}
.box .title {
    height: 30px;
    border-bottom: 1px dashed #F2F2F2;
	padding: 10px 0 8px 0;
}
.box .title h4,
.box .title h5 {
    font-size: 15px;
    margin-right: 8px;
    float: right;
    border-bottom: 1px dashed #16a0a0
}
.box .title .icon {
    width: 17px;
    height: 17px;
    float: right;
    margin: 7px 5px 0px 0px;
    background: url('images/icons.png') no-repeat scroll -184px -220px transparent
}
.stag {
    background-position: -167px -220px !important
}
.arshive {
    background-position: -150px -220px !important
}
.soon {
    background-position: -184px -237px !important
}
.advicn {
    background-position: -167px -237px !important
}
.rcat {
    background-position: -150px -237px !important
}
.box .title h3 {
    font-size: 13px;
    text-align: left;
    margin-left: 12px
}
a.arch {
    float: left;
    margin: 6px;
    font-size: 10px;
    background: #f7f7f7;
    padding: 0px 4px;
    border-radius: 3px
}
.box .title .star {
    width: 133px;
    height: 39px;
    float: right;
    background: url('images/icons.png') no-repeat scroll -1px -190px transparent;
    margin: 14px 10px
}
.tabs {
    float: left
}
.tabs a {
    background: url('images/icons.png') no-repeat scroll -159px -162px transparent;
    float: right;
    color: #FFF;
    font-size: 13px;
    text-align: center;
    width: 21px;
    height: 56px;
    margin-left: 5px;
    text-indent: 100px;
    overflow: hidden;
    border-radius: 0px 0px 3px 3px
}
.tabs a:nth-child(2) {
    background-position: -138px -162px
}
.tabs a:nth-child(3) {
    background-position: -180px -162px
}
.tabs a:hover {
    color: #f2f2f2
}
.tabs .active {
    height: 58px
}


.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}



.related .title,
.cmds .title {
    height: 40px;
    border-bottom: 1px dashed #F2F2F2
}
.cmds .title span {
    float: left;
    margin: 8px;
    background: #f7f7f7;
    padding: 1px 5px 2px;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: -10px;
    transition: all 0.3s ease-out 0s;
    opacity: 0
}
.cmds .title:hover span {
    top: 0px;
    opacity: 1
}
.box .content,
.related .content {
    padding: 5px
}
.box .content ul li a,
.related .content ul li a {
    padding: 2px 5px;
    display: block;
    text-align: justify;
    position: relative
}
.box .content > ul li a:before,
.related .content > ul li a:before {
    content: ' ';
    width: 4px;
    height: 7px;
    background: url('images/icons.png') no-repeat scroll -157px -149px transparent;
    float: right;
    margin: 9px 0px 0px 5px;
    transition: all 0.3s ease-out 0s
}
.box .content ul li a:hover,
.related .content ul li a:hover {
    color: #16a0a0
}
.box .content > ul li a:hover:before,
.related .content > ul li a:hover:before {
    background-position: -161px -149px
}
.box .content ul li a:hover,
.related .content ul li a:hover {
    color: #16A085
}
.box .content li a span,
.related .content li a span {
    opacity: 0;
    float: left;
    border-radius: 2px;
    text-align: center;
    background: #f7f7f7;
    color: #6c7a89;
    padding: 0px 3px;
    position: absolute;
    left: -5px;
    transition: all 0.1s ease-out 0s
}
.box .content li a:hover span,
.related .content li a:hover span {
    opacity: 1;
    left: 0px
}
.clr1 li a:hover {
    color: #EB6F56 !important
}
.clr1 li a:hover:before {
    background-position: -153px -149px !important
}
.clr2 li a:hover {
    color: #bc66a1 !important
}
.clr2 li a:hover:before {
    background-position: -165px -149px !important
}
.clr3 li a:hover {
    color: #74B03A !important
}
.clr3 li a:hover:before {
    background-position: -169px -149px !important
}
.clr3 h4 {
    border-color: #74B03A !important
}
.clr3 a:hover.arch {
    background: #74B03A;
    color: #fff
}
.clr5 h5 {
    border-color: #F1C40F !important
}

.tag {
    background: #fff;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    width: 500px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 5px
}

.tag h3 {
    text-align: justify;
    padding: 5px;
    font-size: 11px;
}
.tags a {
    padding: 5px 7px;
    background: #f7f7f7;
    border-radius: 3px
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0
}
.wp-pagenavi {
    display: inline-block;
    width: 500px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 3px
}
.wp-pagenavi:before {
    content: ' ';
    background: url('images/icons.png') no-repeat scroll -31px -274px transparent;
    float: right;
    height: 30px;
    width: 31px;
    margin: 6px 5px 0 0;
}
.wp-pagenavi .pages {
    float: right;
    margin: 7px 5px;
    float: right;
    width: 92px;
}
.wp-pagenavi .pages:before {
    content: 'ØµÙØ­Ø§Øª';
    float: right;
    padding-top: 3px;
    width: 100%
}
.wp-pagenavi a,
.wp-pagenavi span {
    transition: all 0.1s ease 0s;
    background:  #FFF;
    margin: 7px 3px 0 !important;;
    float: right;
    padding: 0px 10px;
    border-radius: 2px
}
.wp-pagenavi a:hover {
    color: #6C7A89;
    background: #1b1f3b
}
.wp-pagenavi span.current {
    color: #fff;
    background: #16A0A0
}
.footer {
    float: right;
    width: 100%;
    border-bottom: 5px solid rgba(27, 31, 59, 1);
    margin-top: 10px;
    background: #1b1f3b;
    border-top: 1px dashed rgba(27, 31, 59, 1);
    padding: 5px 0px;
    color: #fff
}
.copyright {
    float: right;
    text-align: right;
    margin-right: 10px
}
.cpl {
    background: url('images/icons.png') no-repeat -63px -340px;
    float: right;
    height: 41px;
    width: 50px;
    margin: 13px 0px 0px;
    text-indent: 100%;
    overflow: hidden
}
.pdg {
    padding: 0px 10px 0px !important
}
.mrg {
    margin-top: 0px
}
.boxdownload{width:500px;margin:0 0 10px 0;padding:0 0 1px 0;border-radius:2px;text-align: justify;}
.boxdownload .bdtitle{position:relative;height:30px;margin-bottom:10px;}
.boxdownload .bdtitle i{float:right;margin:4px 0px 0px 8px;}
.boxdownload .bdtitle span{position:absolute;right:-5px;top:10px;padding:3px 10px;font-size:13px;font-weight:bold;color:#fff;border-radius:3px 0px 0px 3px;}
.boxdownload .bdtitle span::before{content:"";border-style:solid;border-width:8px 6px 0px 0px;position:absolute;right:0px;bottom:-8px;}
.boxdownload.note{background:rgba(238, 217, 49, 0.21);direction:rtl;}
.boxdownload.note .bdtitle span{background-color:rgba(151, 30, 30, 0.71);}
.boxdownload.note .bdtitle span:before{border-color:rgba(151, 30, 30, 0.71) transparent transparent transparent;}
.viplink{text-align: center;font-size: 15px;margin: 8px auto;font-weight: 700;background: rgba(15, 15, 15, 0.29);width: max-content;padding: 2px 10px;border-radius: 3px;cursor: pointer;}
.viplink:hover {background: rgba(15, 15, 15, 0.83);}
.vlink {color: rgba(255, 255, 255, 0.92);font-weight: 700;font-size: 14px;}
.paraf {background: rgba(81, 79, 79, 0.06);padding: 5px 10px;color: rgba(1, 1, 1, 0.71);margin: 15px 8px;}
.paraf a {background: rgba(145, 6, 6, 0.68);padding: 0px 2px;color: #fff;border-radius: 3px;font-size:12px}
@media screen and (max-width: 1024px) {
    .post,
    .wp-pagenavi,
    .two-box-warpper,
    .sidebar-left,
    .tag, 
	.boxdownload{
        width: 100%
    }
    .warpper{
        width: 98%
    }
    .page-body {
        width: 100%
    }
    .sidebar-right {
		width: 100%;
    }

}


@media screen and (max-width: 480px) {
    .wp-pagenavi:before {
        margin: 13px 5px
    }
    .post .title h3,
    .post .title h2 {
        width: 70%;
        font-size: 13px
    }
}
@media screen and (max-width: 320px) {
    .post .title h3,
    .post .title h2 {
        width: 60%;
        font-size: 11px;
        height: 33px;
        overflow: hidden
    }
}
.ost {
color:#8f3131;
background-color:#f7d9d9;
width: auto;
padding: 5px !important;
margin: 4px 0 3px 0 !important;
border:2px solid #f1bcbc;
}
.pro0 {
	background-color: #f7f7f7;
    width: auto;
    border: 2px solid #e2e2e2;
padding: 5px !important;
margin: 4px 0 0 0 !important;
}
.pro1 {
color:#31708f;
background-color:#d9edf7;
width: auto;
padding: 5px !important;
margin: 4px 0 0 0 !important;
border:2px solid #bce8f1;
}
.pro2 {
color:#3c763d;
background-color:#dff0d8;
width: auto;
padding: 5px !important;
margin: 4px 0 3px 0 !important;
border:2px solid #d6e9c6;
}
.pro3 {
color:#8a6d3b;
background-color:#fcf8e3;
width: auto;
padding: 5px !important;
margin: 4px 0 3px 0 !important;
border:2px solid #faebcc;
text-align: justify;
}
.pro4 {
	display: block;
}
.post p {
    padding: 0;
    margin: 0;
    line-height:22px;
}

.wpsm-thead-default th {
    background-color: #dc0f55 !important;
}


.wp-pagenavi .pages::before  {content:unset !important}


.searchcol{
background: rgba(75, 177, 115, 0.23);
color: #000;
box-shadow: 0 0 1px 1px rgba(75, 177, 115, 0.64);
}
.searcol{
background: rgba(139, 130, 242, 0.23);
color: #000;
box-shadow: 0 0 1px 1px rgba(139, 130, 242, 0.55);	
}
.advsheader1{
font-size: 15px;
font-weight: 700;
cursor: pointer;
padding: 15px 8px 15px 0;
}
.advcol1{
display:none;
}
.advsheader2{
font-size: 15px;
font-weight: 700;
cursor: pointer;
padding: 15px 8px 15px 0;
}
.advcol2{
display:none;
}
.advsf{
display: flex;
flex-wrap: wrap;  
margin: 2px 0 0 0;
border-top: 1px solid rgb(196, 202, 194);
padding-top: 15px;
}
.guidej{
color: rgba(0, 0, 0, 0.40);	
}
.advsf .advsblock {
   display: inline-flex;
    padding: 5px 10px;
    width:100%;
}
.advsf .advsblock .advsl {
    width: 40%;
}
.advsf .advsblock .advsrow{
    width: 60%;    
}
.advsf select{
    width: 100%;
     
}
.advsf select{
    width: 100%; 
    height: 100%;
	border:1px solid rgba(159, 161, 164, 0.48);
}

.advsrows{
    width: 100%
}
.advsf .advsblock .advsls{
    width: 25%;
}
.advsf input{
    width: 45%;  
    text-align: center;
}
.advsf .advsblock .advsrowbu{
    text-align: center;
     margin: 0 auto;
    width: 100%;
}
.advsf button{
    width: 25%;
    margin: 0 auto;
    height: 35px;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    border: 0px solid;
    cursor: pointer;
	border-radius:3px;
}
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: center;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd9c;
}
