/*-------quiz------*/
body:not(.single-post) .loop-wrapper .post-article:hover {/*quiz page*/
    background-color: unset;
}
.mlw_qmn_question .qsm-text-simple-option::after,
.mlw_qmn_question .qsm-text-correct-option::after {
    display: none;
}
.qmn_quiz_radio {/*new radio sign align*/
    margin-bottom: 4px;
}
.mlw_qmn_question_number {/*new*/
    display: none;
}
.boxed-layout img {
    display: block !important;/*org inline-block*/
    margin: 10px auto;/*new*/
}
.qsm-progress-bar .progressbar-text {
    font-size: 20px !important;
    font-weight: normal !important;
    margin-top: 10px !important; /*new*/
}
/*----------------*/


h1, h2,.page-header .title,
.extended-column-inner > h1:nth-child(1) > span:nth-child(1),
.page-content > h3:nth-child(1) > span:nth-child(1),
h1.title > span:nth-child(1),
#footer-sidebars > .row .widget .widget-title{
    font-family: Sahel !important; /*IranNastaliq */
    font-weight: normal;
}

.rs-layer, .text-divider-double,
h3, h4, h5, h6,
.wpcf7-form-control,
.responsive-layout .mp-menu h2{
font-family: "IRANSansWeb" !important;
}

.button.accent1.button-border span, .vamtam-button.accent1.button-border span, .slogan-content .button.accent1.button-border span {
      padding: 6px 5px 11px 5px; /*new button style*/
}
.button.button-border, .button.accent2.button-border, .vamtam-button.button-border, .vamtam-button.accent2.button-border {
    background: #fdffff;/*new botton bg color*/
}

/*below of main slider
.icon.shortcode.theme,*/
.wpv-accordion .tab .ui-icon::after,
.wpv-accordion .tab.ui-state-active .ui-icon::after {
    color: white !important;
}
a:hover,
.loop-wrapper.news .post-content-wrapper h3:hover, .loop-wrapper.news .post-content-wrapper h3 a:hover {
    color: #F477FF;
}
.button.vamtam-button.accent2.button-border.hover-accent1.alignleft {/*new*/
    left: 10px;
    direction: ltr;
    float: left;
}
.size-full.wp-image-988382.alignleft {/*new plus button*/
    float: left;
    margin: 10px 0;
}
body.full .wpv-grid.extended.grid-1-1 {
  margin-left: 0;/*org -2000px*/
  margin-right: 0;/*org -2000px*/
  padding-left: 0;/*org 2000px*/
  padding-right: 10px;/*org 2000px*/
  border-radius: 50px 50px 0 0; /*new*/
}
#tabs-1.horizontal .pane {
  border-radius: 0 0 65px 65px; /*new*/
}
#tabs-1 .ui-tabs-nav, #tabs-1 .ui-tabs-nav li {
  border-radius: 36px 36px 0 0; /*new*/
}
#tabs-1 .ui-tabs-nav .ui-state-active {
  border-radius: 35px 35px 0 0;
}
.chosen-container-single .chosen-single div b {
  background-image: none !important;/*org url('../images/chosen-sprite@2x.png') !important*/
}

/*category view*/
.loop-wrapper .post-article .post-content-outer .post-meta span.icon {
    margin-right: 0;/*org 15px*/
    width: auto;/*org 13px*/
    margin-left: 5px;
}
.loop-wrapper .list-item .post-media + .post-content-outer {
    display: inline;/*new*/
    text-align: justify;/*new*/
}
.loop-wrapper .post-row-left {
    display: none;/*new*/
}
.attachment-post-loop.size-post-loop.wp-post-image {
    padding: 10px 20px;/*new*/
    margin-top: 30px;/*new*/
}
.linkarea.accent4:hover, .linkarea.accent4:focus {
  background-color: #eaeaea;
  border-radius: 50px; /*org 3px*/
}
/*----------------*/
/*love it*/
.love-it,.loved-text { /*new*/
    font-size: 50px;
}
.love-it-wrapper { /*new*/
    text-align: center;
}
/*-------*/

/*single post*/
body.single-post .single-post-wrapper .post-content-outer .meta-bottom .icon {
    margin-right: 0;/*org 15px*/
    margin-left: 5px; /*new*/
}
.boxed-layout img {
    display: inline-block;/*org block*/
}
.attachment-single-post.size-single-post.wp-post-image {
    max-width: 300px;/*new*/
}
p {/*new*/
    line-height: 2em;
}
h1, h2, h3, h4, h5, h6 {/*new*/
    line-height: 1.6em;
}
h4 {/*new*/
    color: #048074;
}
.widget_search .searchform input[name="s"]{/*new search box*/
   height: 52px !important;/*org 50*/
}
.wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li {/*widget 4 tabs*/
    float: right !important;/*org left*/
}
.wpv_posts .posts_list li .thumbnail img {
    padding-right: 0;/*org 10*/
    padding-left: 10px;/*new*/
}
#header-404 {/*page 404 search not found*/
    text-align: right;/*org left*/
}
/*----------------*/


.widget .widget-title > .icon { /*right column widget area*/
    margin-right: 0;/*org 10px*/
    margin-left: 10px;/*new*/
}

.page-header {
    margin: 0;/*org 40px 0 20px*/
}

.page-header .page-title-outer, .text-divider-double, .related-content-title {
    text-align: right;/*org left*/
}
#main-menu .menu .sub-menu {
    text-align: right;/*org left*/
}
div.wpcf7 input[type="text"], div.wpcf7 input[type="tel"], div.wpcf7 input[type="email"], div.wpcf7 input[type="password"], div.wpcf7 input[type="email"], div.wpcf7 input[type="search"], div.wpcf7 input[type="date"], div.wpcf7 input[type="range"], div.wpcf7 input[type="number"], div.wpcf7 input[type="button"], div.wpcf7 input[type="tel"], div.wpcf7 textarea, div.wpcf7 select {
    text-align: match-parent; /*new*/
}
.post-article header h3, .post-article header h3 a {
    line-height: 1.2em !important;/*org 1em*/
}

/*mobile view*/
.responsive-layout .mp-back::after {
    left: 10px;
    right: unset;
}
.responsive-layout .mp-menu ul li > a.has-children::after {
    float: left;
}
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link { /*hide cart woocomerce*/
    display: none;/*org inline-block*/
}
div.wpcf7 input[type="text"], div.wpcf7 input[type="tel"], div.wpcf7 input[type="email"], div.wpcf7 input[type="password"], div.wpcf7 input[type="email"], div.wpcf7 input[type="search"], div.wpcf7 input[type="date"], div.wpcf7 input[type="range"], div.wpcf7 input[type="number"], div.wpcf7 input[type="button"], div.wpcf7 input[type="tel"], div.wpcf7 textarea, div.wpcf7 select {
    direction: rtl; /*new*/
}
/*------------*/

/*contact form*/
.wpcf7-form-control.wpcf7-radio, .wpcf7-form-control.wpcf7-checkbox {/*new*/
    direction: rtl;
}
.chosen-single {/*new*/
    height: 29px !important;
    padding-top: 3px !important;
}
.wpcf7-response-output {
    direction: rtl;
}
.wpcf7-list-item {
    direction: ltr;/*new checkbox*/
}
span.wpcf7-form-control.wpcf7-checkbox {/*new*/
    display: flex !important;
    flex-wrap: wrap !important;
}
span.wpcf7-list-item {/*new*/
    width: 45%;
    padding:5px 0;
}
@media only screen and (max-device-width: 480px) {/*new*/
  span.wpcf7-list-item {
    width: 100%;
  }
}

span.last:nth-child(1) {/*new دقیقا کلینیک خود را نمی دانم*/
    width: 100%;
    direction: rtl;
}
.grid-1-2,
.wpcf7-form-control.wpcf7-text,
.chosen-container.chosen-container-single{/*new فاصله بین فیلدها*/
  margin:6px 0;
}
#wpv-column-4e3b9e48c113155d1ec3864e882b1e95 {/*new*/
    margin-bottom: 12px !important;
}
.attachment-full.size-full {
   border-radius: 15%; /*new*/
}
.attachment-post-small-3.size-post-small-3.wp-post-image { /*new*/
  max-width: 94%;
  border-radius: 10%;
}

/*ourteam*/
.team-member .thumbnail img {
  border-radius: 80px; /*org 3px*/
}
.team-member .team-member-info {
  text-align: center; /*new*/
}
.team-member .thumbnail img {
  min-height: 283px; /*new*/
  border: 7px solid #e8e6e6; /*new*/
  object-fit: cover; /*new*/
}


/*footer -----*/
.wpv-simple-button-border {
    border: 1px solid #fff;
}
#footer-sidebars > .row .widget .widget-title {
  text-align: right; /*org left*/
}
#footer-sidebars > .row .widget, #footer-sidebars > .row .widget:last-child {
  padding-bottom: 0;/*org 30px*/
}
.contact_info_wrap .icon {
  padding-right: 0; /*org 8*/
  padding-left: 8px; /*new*/
}


/*Plugins--------------------*/
/*gallery*/
#jig1 .jig-caption-title,
#jig1 .jig-caption-description {
    font-weight: normal !important; /*org blod*/
    text-align: right  !important;/*org left*/
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #5e5e5e;
  text-align: center;
  border-radius: 22px;
  background: #7a7a7a;
  color: white;
}
.wpcf7-form-control.wpcf7-radio {
  display: flex; /*new*/
}
.wpcf7-form-control.wpcf7-submit.has-spinner { /*new*/
  min-width: 155px;
  right: 60px;
}
#wpcf-tozihat {
   max-height: 20px;
}
#wpcf-tozihat::placeholder { /*new*/
  color: #ffffffe3;
}
  .pc-hide {
     display: none;
  }
  .pc-show {
     display: initial;
  }

/*portable device*/
@media only screen and (max-width: 600px) {
  .footer-sidebars-wrapper .row { /*new*/
    display: flex;
    flex-direction: column-reverse;
  }
 #footer-sidebars > .row .widget .widget-title {
    line-height: 2 !important; /*org 1*/
  }
 .responsive-layout #footer-sidebars aside {
   margin: 0 0 20px 0 !important;/*org 0 0 30px 0 !important*/
  }
  #enfootertext { /*new*/
  display: none;
  }
 .icon-b::before, .icon-a::after {
   content: "☰";/*org " " attr(data-icon) " "*/
  }
  .page-header .title { /*new*/
    padding: 0; /*org 70px 0 20px 0*/
    font-size: 30px;
  }
  .services .thumbnail img,
  .boxed-layout img { /*new*/
    max-width: 50%;
  }
  #btn-nobat img{
    min-width: 75%; 
  }
  .attachment-full.size-full {
    border-radius: 15%; /*new*/
    max-width: 80%;
  }
  .attachment-post-small-3.size-post-small-3.wp-post-image { /*new*/
    max-width: 94%;
    border-radius: 10%;
  }
  .services .services-content:last-child, .services .services-content:last-child,
  .services .services-inside .services-title {
    text-align: center;
  }
  .services .services-content ul {
    list-style-type: none !important; /*new*/
  }
  .wpcf7-form-control.wpcf7-radio {
    display: initial; /*new*/
  }
  .wpcf7-form-control.wpcf7-submit.has-spinner { /*new*/
    min-width: 155px;
    right: unset;
  }
  .mobile-hide {
     display: none;
  }
  .mobile-show {
     display: initial;
  }
}