.imageupload input[type="file"] {
    opacity: 0;
    height: 0
}
.np {
    padding: 0;
}
.bkred{
    background: #dd0017 !important;
}
.bkorg{
    background: #ffb500 !important;
}
.bkpink{
    background: #e6009d !important;
}
.alert {
    display: table;
    width: 100%
}

.notImageE span {
    font-size: 20px;
    color: #a60202;
    font-weight: 900
}

.hiu h3 {
    font-size: 18px;
    font-weight: 900
}

.subSinglean > button {
    border: none;
    background: none;
    padding: 5px 10px
}

.add-fovreate, .city-bottom button {
    border: none;
    background: none;
    padding: 5px
}

.city-bottom button {
    width: 21%;
    color: #787878
}

.city-bottom button:nth-child(1) {
    width: 33%
}

.city-bottom button b {
    font-weight: 400
}

.subSinglean .fa {
    font-size: 27px
}

.subSinglean b {
    line-height: 30px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    float: left;
    padding-right: 5px
}

.toUpload.ac path {
    fill: red
}

.toUpload.ac path:nth-child(3) {
    display: none
}

.editeBox iframe {
    width: 100%;
    height: 86%
}

.jcrop-holder {
    margin: auto
}

body, html {
    overflow-x: hidden;
    width: 100%
}

#fixeMenu .fi.xs-2 {
    width: 16% !important;
}

#fixeMenu .fi.xs-5 {
    width: 41% !important;
}

@media screen and (min-width: 600px) {
    .boxBoxs .city-girds {
        margin: 3px;
        box-shadow: 1px 2px 14px 0 rgba(0, 0, 0, 0.34);
        border-radius: 5px
    }
}

.boxan.onloader::after {
    content: "";
    background: url(/asset/img/loading/5.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 99999;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-size: 78% 78%
}

.akn_box.boxan {
    border: 3px solid #fff;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 0 1px black, 0 0 17px #adadad
}

.im1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.city-thumb.fixbk {
    overflow: hidden;
    width: 135px;
    height: 135px;
    position: relative;
    max-width: 250px;
    float: right;
    margin: 1%;
    border-radius: 6px;
}

.boxBoxs .city-girds {
    border: 1px solid #ddd;
    width: 100%;
    box-shadow: 2px 2px 5px #cacaca;
    background: #fff;
}
.city-left {
    float: left;
    width: 57%;
    display: block
}

.city-left div:nth-child(1) {
    padding: 9px 2px;
    color: #505050;
    line-height: 22px;
    font-size: 13px
}

.city-bottom {
    width: 100%;
    float: right;
    background: #fdfdfd;
    border-top: 1px solid #eaeaea
}

.im2 {
    position: relative;
    z-index: 1
}

.thumbnail.imgw, .thumbnail.imgh {
    margin: 0 !important;
    padding: 0 !important;
    border: none
}

.upAksNeveshteh {
    border: none !important;
    width: 211px !important;
    margin: auto !important;
    display: table;
    margin-top: 6px !important;
    background: green !important;
    max-width: 100%;
    font-size: 21px;
    box-shadow: 4px 3px 8px #d6d6d6 !important;
    border-radius: 32px
}

.alert.alert-warning.as6 {
    margin-top: 6px
}

.imageupload .btn-file {
    width: 72%;
    border-width: 3px;
    padding: 13px;
    background: linear-gradient(45deg, #5962ff 0%, #5962ff 33%, #8265ff 63%, #8364ff 100%);
    color: #fff;
    box-shadow: 0 -1px 5px #d8d8d8 !important
}

.imageupload button {
    box-shadow: none;
    border: none;
    border-width: 3px;
    padding: 13px;
    background: #fa1616;
    width: 20%;
    color: #fff
}

.uimgP {
    position: relative !important
}

.akn_box::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999999;
    left: 0;
    top: 0
}

.akn_box {
    position: relative;
    background-size: 100% 100%
}

.akn-op .btn {
    background: #797979;
    color: #fff;
    padding: 5px 8px;
    border-radius: 6px;
    box-shadow: 0 -1px 5px #c4c4c4;
}

.akn-op .btn i {
    float: right;
    height: 40px;
    line-height: 36px;
    font-size: 20px;
    color: #fff;
    width: 45px;
    text-align: center;
}
.akn-op .pn1, .akn-op .pn2 {
    width: 23%;
    margin: .5%;
    font-size: 21px;
    line-height: 40px
}

.akn-op .pn2 i {
    float: left
}

.akn-op .dl {
    width: 48%;
    margin: 1%;
    height: 41px;
    line-height: 40px;
    padding: 0;
    font-size: 19px;
    text-align: right
}

#specialPosts .titrSPP i {
    margin-right: -9px;
    margin-left: 9px
}

#specialPosts .line-one a {
    color: #032895;
    line-height: 25px;
    font-size: 12px
}

.btnLoadMore, .v3headfooter {
    width: 247px;
    height: 54px;
    font-size: 24px;
    margin-bottom: 21px;
    background: linear-gradient(45deg, #5962ff 0%, #5962ff 33%, #8265ff 63%, #8364ff 100%);
    color: #fff;
    max-width: 100%;
    border-radius: 33px;
    position: relative;
    padding: 0 !important;
    line-height: 54px;
    text-align: right
}

.v3headfooter {
    margin: auto;
    display: table;
    padding: 0 33px !important;
    box-shadow: 0 0 #f0f8ff
}

.btnLoadMore.act span {
    opacity: 1;
    transition: all .5s
}

.btnLoadMore.focus, .btnLoadMore:focus, .btnLoadMore:hover {
    color: #fff
}

.btnLoadMore span {
    background: url(/asset/img/loading/6.gif);
    transition: all .5s;
    opacity: 0;
    width: 60px;
    height: 47px;
    display: inline-block;
    position: relative;
    right: 4px;
    background-size: 76px 41px;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 99px;
    top: 3px;
    background-position: center center;
    float: right;
    margin-left: 14px
}

#c-topMenu .navbar-header.navbar-right {
    margin: 0
}

.tagurl {
    margin: 5px;
    padding: 5px;
    background: #f5f5f5;
    color: #000;
    font-size: 12px;
    box-shadow: 0 0 5px #c8c8c8;
    border-radius: 5px;
    display: inline-block
}

.tagurl i {
    margin-left: 7px
}

.tagurl:hover {
    background: #fff
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.service-loop h4 {
    font-size: 15px;
    text-align: center;
    margin-top: 0
}

.service-loop .btn {
    border-radius: 100px;
    width: 100px;
    margin: auto;
    display: block;
    margin-bottom: 5px;
    color: #686565;
    background: #fff;
    box-shadow: 0 0 8px #e1e1e1
}

.service-loop .btn:hover {
    color: #fff
}

.section .container {
    padding: 30px 0
}

#aboutHome .container {
    padding: 20px
}

.tp .panel {
    margin-bottom: 5px
}

@font-face {
    font-family: sdn1;
    font-display:swap;
    src: url(/asset/fonts/Shabnam.eot) format("eot"), url(/asset/fonts/Shabnam.woff) format("woff"), url(/asset/fonts/Shabnam.ttf) format("ttf")
}

body {
    background: #f5f5f5
}

.btn-success {
    background: #00aa61
}

.sd-title-box h2 {
    font-size: 19px;
    line-height: 30px;
    font-weight: 700
}

.loopPrd-item::before, #mainMenu .fa, #fullSliderHome .owl-nav button:hover, .footer-social i {
    color: #fee3e8
}

.discounts, .nav-MenuIcons .item:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background: #fee3e8
}

.c1c, #searchMenuBox input, .navbar-default .navbar-nav > li > a, footer .list-group-item:hover {
    color: #64dffd
}

.c1b, .c_thumb_title::before {
    background: #64dffd
}

#searchMenuBox {
    border-color: #64dffd
}

#mainMenu .navbar-nav > li > a:hover, #searchMenuBox button:hover[type="submit"], .btn-info.more {
    background: #05b0ff
}

.c2c, #searchMenuBox i, #topMenu .fa, .loopPrd-item .price {
    color: #05b0ff
}

.c2bc {
    border-color: #05b0ff
}

.btn-info.more:hover, .c3bkh:hover {
    background-color: #0073a8
}

#rightMenu a:hover i, .c3c {
    color: #0073a8
}

footer, #mainMenu, #rightMenu, .countThemeS, .sd-gallery-box, .openThemeDiv, #sliderHome .nav.nav-justified li {
    background: #363f4d
}

.fix-social i {
    color: #363f4d
}

.c5bk {
    background: #242a33
}

#c-topMenu .item.lichild-1 {
    margin: 3px
}

#c-topMenu .item.lichild-1:hover {
    background: #fff;
    box-shadow: 0 0 11px #d0d0d0;
    transition: all .8s;
    border-radius: 8px;
    border: none
}

.c_imageImp .imgPost {
    box-shadow: -3px 3px 10px #d0d0d0;
    margin-bottom: 6px
}

footer .c_imageImp .imgPost {
    box-shadow: -3px 3px 10px #282828
}

.bkws2 {
    background: #f9f9f9
}

.imgIconM {
    filter: drop-shadow(0 5px 2px #efefef)
}

#tabProductD .sd-box {
    box-shadow: 0 0 5px #e9e9e9
}

.sd-box {
    background: #fff;
    border: 1px solid #d2d2d2;
    overflow: hidden;
    margin-bottom: 10px;
    box-shadow: 0 0 4px #ddd;
    border-radius: 6px;
}
.btn-info.more {
    border-radius: 27px;
    box-shadow: -5px 6px 15px #ccc
}

.sd-h-empty {
    display: none
}

#mainMenu .fa, #topMenu .fa {
    font-size: 19px
}

#topMenu .fa {
    font-size: 41px;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: url(/asset/img/background/0.jpg);
    background-size: 121% 100%;
    color: transparent
}

#topMenu .dropdown-menu li a {
    font-size: 11px
}

#mainMenu li:hover .fa, #topMenu li:hover .fa {
    transform: rotate(0deg);
    transition: all .5s
}

#mainMenu > nav {
    background: #fff;
    border-radius: 0
}

#topMenu > nav {
    border-bottom: 1px solid #d1d1d1;
    border-radius: 0
}

#topMenu nav {
    z-index: 2
}

.btn.add-fovreate {
    border: 0
}

.add-cart-with-option, .btn.add-cart {
    border-radius: 0;
    background: #03d62f;
    border: none
}

.pread {
    line-height: 27px
}

#newslatters {
    border-bottom: 35px solid #272727
}

footer p, footer i, footer a, footer li {
    color: #4f4f4f
}

footer a:hover i {
    color: #23527c
}

.btn {
    border: none;
    box-shadow: 0 0 3px #b0b0b0
}

#mainMenu .navbar-brand {
    height: 40px
}

#mainMenu .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px
}

#mainMenu nav {
    min-height: 40px
}

#mainMenu ul.nav > li {
    border-left: 1px solid #ededed
}

.wrapper > .container:not(.inwar) {
    width: 100%
}

.sd-box.sd-label-box .sd-title-box, .sd-title-box {
    display: table;
    color: #535353;
    right: 0;
    width: 97%;
    text-align: right;
    margin: 0 1.5%;
    font-size: 18px
}

footer .list-group-item {
    background: transparent;
    border: none;
    border-bottom: 1px solid #62d9fc;
    color: #f0f0f0;
    border: none;
    background: transparent !important
}

.sd-box.sd-label-box {
    overflow: inherit;
    margin-top: 20px
}

.btn.add-cart {
    background: #040c60
}

footer .list-group-item i {
    color: #929292 !important;
    padding: 2px;
    font-size: 22px
}

#NewsLatterBox input {
    background: transparent
}

#mainMenu {
    border-bottom: 1px solid #f5f5f5
}

.titlePost {
    padding-top: 5px;
    padding-right: 7px;
    color: #484848;
}

.postCategory.loop .thumbnail {
    border: none;
    box-shadow: 3px 0 2px #d5d5d5;
    padding: 4px
}

header .nav .fa {
    color: #165596
}

.loopPrd-item:hover img {
    filter: sepia(19%)
}

.btn.add-cart:hover, .btn.add-cart:active {
    background: #0614bb;
    transition: all .5s
}

#topMenu :not(.icon-bar) {
    border: none !important
}

.loopPrd-item .btn-group.btn-block {
    display: inline-block
}

.loopPrd-item .price {
    font-size: 11px;
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 7px
}

@keyframes animBoxShdowsHover {
    0% {
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(132, 132, 132, 0.2), 0 0 0 0 rgba(132, 132, 132, 0.2), 0 0 0 15px rgba(132, 132, 132, 0.2)
    }
    50% {
        opacity: 1;
        box-shadow: 0 0 0 8px rgba(132, 132, 132, 0.2), 0 0 0 8px rgba(132, 132, 132, 0.2), 0 0 0 0 rgba(132, 132, 132, 0.2)
    }
    100% {
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(132, 132, 132, 0.2), 0 0 0 0 rgba(132, 132, 132, 0.2), 0 0 0 15px rgba(132, 132, 132, 0.2)
    }
}

.openThemeDiv:hover {
    border-radius: 100%;
    animation: animBoxShdowsHover 2s normal infinite !important
}

.loopPrd-item .pr-title-l {
    color: #575757;
    font-size: 13px
}

#topMenu .navbar-toggle {
    z-index: 999
}

.copyright {
    display: table;
    margin: auto;
    float: none !important;
    color: #fff
}

.copyright * {
    color: #ff0
}

.openThemeDiv {
    color: #fff
}

.sd-gallery-box .owl-item {
    border: 5px solid #2c3c50
}

#mainMenu :not(#searchMenuBox) {
    border: none !important
}

#mainMenu .fa {
    margin-left: 5px
}

#mainMenu .navbar-nav > li > a:hover i {
    color: #fff5d9;
    transition: none
}

#mainMenu .navbar-nav > li > a {
    line-height: 44px;
    padding: 0 12px !important;
    border-radius: 100px;
    min-width: 40px;
    text-align: center;
    font-size: 11px;
    padding-top: 1px !important
}

#mainMenu .navbar-nav > li > a:hover, #searchMenuBox button:hover[type="submit"] {
    color: #fff !important;
    box-shadow: 0 0 5px #000
}

#fullSliderHome .owl-nav button {
    background: #f0f0f0;
    border: none !important;
    transition: all .5s;
    width: 30px;
    font-size: 20px;
    line-height: 27px;
    height: 26px;
    margin: 6px;
    box-shadow: 0 -1px 7px #b0a7a7;
    border-radius: 4px
}

#sliderHome {
    box-shadow: none;
    border: 1px solid #dedede
}

.loopPrd-item {
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    padding: 4px;
    overflow: hidden;
    position: relative
}

.sd-box .owl-nav button:hover {
    background: #303030;
    border: none !important;
    color: #f5deb3;
    transition: all .5s
}

.discounts {
    top: 11px;
    right: 11px;
    border-radius: 3px;
    color: #000;
    left: auto
}

.loopPrd-item::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: -25px;
    bottom: -25px;
    z-index: -1;
    border-radius: 0 100% 0 0;
    box-shadow: 0 0 0 #fff3d6;
    transition: all .5s
}

.loopPrd-item:hover::before {
    width: 95px;
    height: 106px;
    box-shadow: 45px -45px 0 45px #fefbf1, 45px -45px 0 345px #fbf6e8;
    transition: all .5s;
    background: #fcf3d9
}

.c-comment__user img {
    background: #dedede;
    opacity: .2
}

.defect li, .benefit li {
    list-style: none;
    padding-right: 20px;
    position: relative
}

.defect li::before, .benefit li::before {
    width: 6px;
    height: 6px;
    background: #ccc;
    background-color: #ccc;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: 8px;
    right: 0
}

.defect li::before {
    background-color: #e40000
}

.benefit li::before {
    background-color: #03b603
}

.benefit h4 {
    color: #03b603
}

.defect h4 {
    color: #e40000
}

.paidReview {
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    margin-top: 10px;
    padding-right: 36px;
    color: #a1a1a1
}

#loadLAJ {
    background: #fff;
    padding-bottom: 15px;
    padding-top: 15px
}

#fullSliderHome {
    border: 1px solid #fff;
    box-shadow: 1px 2px 14px 0 rgba(0, 0, 0, 0.34)
}

.boxBoxs .city-girds:hover, #fullSliderHome:hover {
    border-color: #e4ba2c;
    transition: all .7s
}

.bxsh, #socialfix, .themeSelect {
    box-shadow: 0 0 25px rgba(120, 115, 115, 0.45)
}

.owl-item.last.active .curencyItem {
    box-shadow: -13px 0 13px rgba(120, 115, 115, 0.29), inset -13px 0 50px rgba(0, 0, 0, 0.15)
}

.c_thumb_title > div {
    background: #f9f9f9;
    border-radius: 5px
}

.c_thumb_title {
    padding: 5px
}

.aksncanvas {
    width: 100%;
    height: auto;
    border: 3px solid #fff;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 0 1px black, 0 0 17px #adadad;
    background-image: url(/asset/img/loading/5.gif);
    background-position: center center;
    background-repeat: no-repeat
}
.lpv3 {
    display: table;
    width: 100%;
    box-shadow: 0 0 7px #dbdbdb;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}
.lpv3 .metadata .n {
    border-radius: 5px;
    background: #eeeeeeed;
     width: 100% !important;
    display: block;
    text-align: center;
    color: #484848;
    line-height: 31px;
    margin: auto;
}
.lpv3 .metadata .d {
    width: 100%;
    display: block;
    text-align: right;
    font-size: 15px;
    line-height: 30px;
}
.lpv3 .metadata .d i {
    line-height: 24px;
    margin-left: 16px;
    margin-right: 7px;
    color: #a4a4a4;
}
.metadl {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4px;
    text-align: center;
}
.lpv3 .metadata {
    padding-bottom: 40px !important;
}
.lpv3 .im {
    position: relative !important;
    padding-bottom: 100%;
    overflow: hidden;
    display: table;
}
.lpv3 .im img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
.pageTitle {
    font-size: 16px;
    text-shadow: 0 0 5px #d9d9d9;
}
.pageDesc {
    font-size: 13px;
    text-shadow: 0 0 5px #d9d9d9;
    line-height: 20px;
}
.a-logolink {
    font-size: 23px;
    padding: 16px !important;
    font-weight: 900 !important;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: url(/asset/img/background/0.jpg);
    background-size: 72% 44%;
    color: transparent !important;
}
.alertbox {
    height: 80%;
    background: #fafafa;
    border: 1px solid #cdcdcd;
    border-radius: 23px;
    box-shadow: 0 0 22px #0000001f;
    overflow-y: auto;
    z-index: 99;
    display: none;
}
.alertbox > h3, .alertbox > h4 {
    text-align: center;
    background: white;
    margin: 0;
    padding: 14px;
    font-size: 12px;
    z-index: 1;
    border-radius: 22px 22px 0 0;
    border: 1px solid #d5d5d5;
    padding-left: 30px;
}
.alertbox .close {
    top: 15px;
    position: absolute;
    left: 3px;
    font-size: 30px;
    color: #700000;
}
.alertbox, .alertbox > h3, .alertbox > h4 {
    position: fixed;
    top: 10%;
    width: 96%;
    left: 0;
    max-width: 899px;
    right: 0;
    margin: auto;
}
.alertbox.active {
    display: block;
}
.alertbox > div {
    padding-top: 47px;
}
.alertbox .im .ULAJ {
    width: 96%;
    margin: 2%;
}
.alertbox .im img {
    width: 100%;
    height: auto;
}
.titleModern {
    font-size: 20px;
}
.itemPost i {
    background: #6d63ff;
    height: 50px;
    width: 50px;
    float: right;
    text-align: center;
    line-height: 50px;
    border-radius: 5px;
    color: #fff;
    font-size: 28px;
    box-shadow: 0 0 5px #c7c7c7;
    text-shadow: 0 0 4px #0000008a;
    margin: 5px;
}
.itemPost.c_thumb_title.x {
    display: table;
    width: 100%;
}
.cateMenu a {
    width: 100%;
    display: block;
    padding: 5px;
    color: #6a0caa;
    border-bottom: 1px solid whitesmoke;
    padding-right: 34px;
    position: relative;
}
.cateMenu .cchild {
    padding-right: 70px;
}
.cateMenu a::before {
    content: "\f094";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 11px;
    top: 8px;
    color: #d5abd9;
}
.cateMenu .cchild::before {
    right: 50px;
}
.cateMenu .sd-title-box {
    padding: 7px;
    border-bottom: 1px solid whitesmoke;
    font-size: 15px;
    text-shadow: 0 0 3px #b5b5b5;
}
.cateMenu a:hover::before {
    background: #8e05bf;
    border-radius: 7px 0 7px;
    color: #8e05bf;
}
#fixeMenu .fi.xs-7 {
    width: 58%;
}
@media screen and (max-width: 766px) {
    #fixeMenu .fi b {
        float: left;
        line-height: 27px;
        padding-right: 7px;
    }

    #fixeMenu .fi60 {
        width: 60%;
        border-left: 1px solid #d5d5d5
    }

    #fixeMenu .fi60 b {
        line-height: 28px;
        float: left;
        margin-right: 7px;
        color: #4d4d4d
    }

    #subFullSlider.isslider .boxsBoxs {
        margin-top: 0;
        padding: 0
    }

    .cartbox .cartitem-name {
        color: #f5deb3
    }

    #mainMenu .nav a {
        color: #f5deb3 !important
    }

    .sd-box.sd-label-box .sd-title-box, .sd-title-box {
        text-align: center;
        margin-bottom: 5px
    }

    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 9px
    }

    .navbar-toggle .icon-bar {
        width: 30px !important
    }

    #mainMenu .open > a {
        background: #2c2926;
        color: #f5deb3
    }

    .opsd {
        opacity: 1
    }

}

footer .c_imageImp .titlePost p {
    color: #cecece
}

.fixbk {
    background-size: 100% 100%
}

#bestBio, #btnaksFixe {
    position: fixed;
    bottom: 8px;
    right: 12px;
    z-index: 99999;
    background: linear-gradient(45deg, #151dac 0%, #5f68ff 33%, #8265ff 63%, #b964ff 100%);
    color: #fff;
    padding: 7px 11px;
    border-radius: 6px;
    box-shadow: 0 -1px 5px #d2d2d2;
}

#bestBio i, #btnaksFixe i {
    font-size: 20px
}
#textsbox p {
    background: white;
    border: 1px solid whitesmoke;
}
#textsbox {
    padding: 5px;
    background: #eee;
}
#textsbox p {
    background: white;
    border: 1px solid #e8e8e8;
    margin: 0;
    padding: 13px;
}
#textsbox h3, #textsbox h4, #textsbox h5 , #textsbox h2 {
    color: #ff8300;
    font-size: 16px;
    text-align: center;
}
#textsbox p.ed {
    background: #7bff7b !important;
    color: black !important;
    text-shadow: 0 0 1px #2bfb00;
    transition: all 0.3s;
}
#hmbar {
    background: white;
    border-bottom: 2px solid #d2d2d2;
}
#hmbar .menubar {
    border-radius: 7px;
    overflow: hidden;
    width: 100%;
    max-width: 390px;
    height: 36px;
    box-shadow: 0 0 9px #eee;
    margin: 9px auto;
}
#hmbar .menubar a {
    background: white;
    padding: 9px 20px;
    width: 33.3333%;
    display: block;
    float: right;
    border-left: 1px solid #d7d7d7;
    padding-right: 40px;
    position: relative;
    color: #8b6591;
}
#hmbar .menubar a:nth-child(3) {
    border: none;
}
#hmbar .menubar a.act {
    background: #631d8a;
    color: white;
}
#hmbar span {
    font-size: 24px;
    color: #bb00c1;
    font-weight: 900;
    text-shadow: 0 0 23px #e1e1e1;
}

#hmbar .menubar a::before {
    content: "\f03e";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    position: absolute;
    right: 9px;
    font-size: 20px;
}
#hmbar .menubar a:nth-child(2)::before {
    content: "\f0d0";
}
#hmbar .menubar a:nth-child(3)::before {
    content: "\f038";
}
@media screen and (max-width: 566px) {
    .city-left {
        max-width: 53%;
    }

    .akn-op .pn1 i, .akn-op .pn2 i {
        width: 25px
    }

    .akn-op .dl {
        width: 47%
    }

    .akn-op .pn1, .akn-op .pn2 {
        font-size: 14px;
        line-height: 35px;
        height: 41px
    }
    .lpv3 .metadata .d {
        font-size: 12px;
        line-height: 12px;
    }
}

.imageupload.loading .panel-body::before {
    content: "لطفا صبر کنید...!";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 99999999999999;
    background-image: url(/asset/img/loading/5.gif);
    background-repeat: no-repeat;
    background-position: center 10%;
    background-size: 50%;
    text-align: center;
    font-size: 18px;
    color: #00b3c6;
}
.yn-footer-sticky {
    bottom: 44px !important;
}