/* ------------------------------------------------------------------------------------------ */


/* -------------------------------            ACP             ------------------------------- */


/* -------------------------               SHOW PAGES               ------------------------- */


/* -------------------------------        Version  0.1        ------------------------------- */


/* ------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------ */


/*                                           GENERAL                                          */


/* ------------------------------------------------------------------------------------------ */


/* ============        GENERAL       ============ */

.showPage {
    /*float: left;*/
    /*width: 750px;*/
    padding: 0 10px 0 0;
}

.oldPrice {
    text-decoration: line-through !important;
    color: red !important
}

.ltr .showPage {
    padding: 0 0 0 10px;
}


/* ============       SHOW TXT       ============ */

.showTXT {
    float: right;
    width: 50%;
}

.showTXT > ul {
    margin: 0;
    padding: 0;
    width: 96%;
}

.showTXT > ul > li {
    margin: 0;
    padding: 0 0 15px 20px;
    list-style: none outside none;
}

.showTXT > ul > li > i {
    padding-left: 5px;
}

.ltr .showTXT > ul > li > i {
    padding-left: auto;
    padding-right: 5px;
}

.showTXT > ul > li:first-child {
    border-bottom: 1px dashed #444444;
}

.showDownload .showTXT > ul > li:first-child {
    border-bottom: 0;
}

.showTXT > ul > li > h3 {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 33px;
    font: 22px/45px Yekan, Tahoma, Geneva, sans-serif;
    color: #ff8800;
}

.showTXT > ul > li > div {
    float: right;
    width: 50%;
}

.ltr .showTXT > ul > li > div {
    float: left;
}

.showTXT > ul > li > div > i {}

.showTXT > ul > li > div > span {
    display: inline-block;
    font: 13px/27px Tahoma, Geneva, sans-serif;
    color: #555555;
}

.showTXT > ul > li > div > del {
    display: none;
    text-align: left;
    font: 13px/27px Yekan, Tahoma, Geneva, sans-serif;
    color: #ff0000;
}

.showTXT > ul > li > div > a {
    display: block;
    position: relative;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #69a715;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjlhNzE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzdiZDE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMzYiIGhlaWdodD0iMzYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #69a715 0%, #77bd19 100%);
    background-image: -o-linear-gradient(bottom, #69a715 0%, #77bd19 100%);
    background-image: -webkit-linear-gradient(bottom, #69a715 0%, #77bd19 100%);
    background-image: linear-gradient(bottom, #69a715 0%, #77bd19 100%);
    border: 1px solid #5b9113;
    -webkit-border-radius: 4px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 4px;
    /* FireFox 1-3.6 */
    -khtml-border-radius: 4px;
    /* for old Konqueror browsers */
    border-radius: 4px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, FireFox 4, iOS 4, Android 2.1+ */
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
}

.showTXT > ul > li > div > a:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzdiZDE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjlhNzE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMzYiIGhlaWdodD0iMzYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #77bd19 0%, #69a715 100%);
    background-image: -o-linear-gradient(bottom, #77bd19 0%, #69a715 100%);
    background-image: -webkit-linear-gradient(bottom, #77bd19 0%, #69a715 100%);
    background-image: linear-gradient(bottom, #77bd19 0%, #69a715 100%);
    border: 1px solid #4d790f;
}

.showTXT > ul > li > div > a > span {
    display: block;
    padding: 0 10px 0 0;
    font: 13px/34px Yekan, Tahoma, Geneva, sans-serif;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}

.ltr .showTXT > ul > li > div > a > span {
    padding: 0 0 0 10px;
}

.showTXT > ul > li > div > a > i {
    position: absolute;
    top: 50%;
    left: 10px;
    margin: -10px 0 0;
    font-size: 21px;
    color: #ffffff;
}

.ltr .showTXT > ul > li > div > a > i {
    left: auto;
    right: 10px;
}

.showTXT > ul > li > div.status {
    background: none repeat scroll 0 0 #f1f1f1;
    text-align: center;
    height: 36px;
}

.showTXT > ul > li > div.status > b {
    display: inline-block;
    font: 13px/36px Yekan, Tahoma, Geneva, sans-serif;
    color: #555555;
}

.showTXT > ul > li > div.status > span {
    display: inline-block;
    padding: 0 10px;
    background: none repeat scroll 0 0 #828282;
    -webkit-border-radius: 15px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 15px;
    /* FireFox 1-3.6 */
    -khtml-border-radius: 15px;
    /* for old Konqueror browsers */
    border-radius: 15px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, FireFox 4, iOS 4, Android 2.1+ */
    font: 13px/20px Yekan, Tahoma, Geneva, sans-serif;
    color: #ffffff;
}

.showTXT > ul > li > div.status:hover {
    background: #828282;
    border-radius: 15px;
}

.showTXT > ul > li > div.status:hover > * {
    display: none;
}

.showTXT > ul > li > div.status span.mojoodi-value {
    display: none;
    font: 16px/20px Yekan, Tahoma, Geneva, sans-serif;
}

.showTXT > ul > li > div.status:hover span.mojoodi-value {
    display: inline-block;
    line-height: 36px;
    background: none;
}

.showTXT > ul > li > div.status > i.available {
    color: #82aa07;
}

.showTXT > ul > li > div.status > i.notAvailable {
    color: #cd2e0a;
}

.showTXT > ul > li > q {
    margin-top: 29px;
    display: block;
    height: 80px;
    margin: 0 0 40px;
    padding: 0;
    text-align: justify;
    font: 15px/20px irsans;
    color: #444444;
    quotes: none;
    overflow: hidden;
}


.showTXT > ul > li > div.alignLeft {
    text-align: left;
}


/* ============       SHOW IMG       ============ */

/*.showIMG {
    float: left;
    width: 50%;
}*/

.showIMG > a {
    display: block;
    border: 1px solid #cccccc;
    -webkit-border-radius: 7px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 7px;
    /* FireFox 1-3.6 */
    -khtml-border-radius: 7px;
    /* for old Konqueror browsers */
    border-radius: 7px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, FireFox 4, iOS 4, Android 2.1+ */
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    overflow: hidden;
}

.showIMG > a > img {
    width: 100%;
    height: auto;
    cursor: zoom-in;
    -webkit-transition: transform 0.8s ease 0s;
    -moz-transition: transform 0.8s ease 0s;
    -o-transition: transform 0.8s ease 0s;
    -ms-transition: transform 0.8s ease 0s;
    transition: transform 0.8s ease 0s;
}

.showIMG > a > img:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}


/* ============        SHARING       ============ */

.shareButtons {
    margin: 30px 0;
    padding: 20px 0;
    border-top: 1px dashed #dddddd;
    border-bottom: 1px dashed #dddddd;
    display: flex;
    justify-content: center;
}

.shareButtons ul {
    margin: 0;
    padding: 0;
}

.shareButtons ul li {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    list-style: none outside none;
}

.shareButtons ul li a {
    display: block;
    position: relative;
    width: 100px;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 5px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 5px;
    /* FireFox 1-3.6 */
    -khtml-border-radius: 5px;
    /* for old Konqueror browsers */
    border-radius: 5px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, FireFox 4, iOS 4, Android 2.1+ */
}

.shareButtons ul li.facebook a {
    border-color: #3b5998;
}

.shareButtons ul li.twitter a {
    border-color: #55acee;
}

.shareButtons ul li.google-plus a {
    border-color: #e02f2f;
}

.shareButtons ul li.pinterest a {
    border-color: #ca2028;
}

.shareButtons ul li.linkedin a {
    border-color: #007bb5;
}

.shareButtons ul li a i {
    position: absolute;
    top: 50%;
    right: 3px;
    margin: -10px 0 0;
    font-size: 21px;
}

.shareButtons ul li.facebook a i {
    color: #3b5998;
}

.shareButtons ul li.twitter a i {
    color: #55acee;
}

.shareButtons ul li.google-plus a i {
    color: #e02f2f;
}

.shareButtons ul li.pinterest a i {
    color: #ca2028;
}

.shareButtons ul li.linkedin a i {
    color: #007bb5;
}

.shareButtons ul li a span {
    display: block;
    padding: 5px;
    text-align: left;
    font: bold 11px/15px arial;
}

.shareButtons ul li.facebook a span {
    color: #3b5998;
}

.shareButtons ul li.twitter a span {
    color: #55acee;
}

.shareButtons ul li.google-plus a span {
    color: #e02f2f;
}

.shareButtons ul li.pinterest a span {
    color: #ca2028;
}

.shareButtons ul li.linkedin a span {
    color: #007bb5;
}

.shareButtons ul li.facebook:hover a {
    background-color: #3b5998;
}

.shareButtons ul li.twitter:hover a {
    background-color: #55acee;
}

.shareButtons ul li.google-plus:hover a {
    background-color: #e02f2f;
}

.shareButtons ul li.pinterest:hover a {
    background-color: #ca2028;
}

.shareButtons ul li.linkedin:hover a {
    background-color: #007bb5;
}

.shareButtons ul li.facebook:hover a i {
    color: #ffffff;
}

.shareButtons ul li.twitter:hover a i {
    color: #ffffff;
}

.shareButtons ul li.google-plus:hover a i {
    color: #ffffff;
}

.shareButtons ul li.pinterest:hover a i {
    color: #ffffff;
}

.shareButtons ul li.linkedin:hover a i {
    color: #ffffff;
}

.shareButtons ul li.facebook:hover a span {
    color: #ffffff;
}

.shareButtons ul li.twitter:hover a span {
    color: #ffffff;
}

.shareButtons ul li.google-plus:hover a span {
    color: #ffffff;
}

.shareButtons ul li.pinterest:hover a span {
    color: #ffffff;
}

.shareButtons ul li.linkedin:hover a span {
    color: #ffffff;
}


/* ------------------------------------------------------------------------------------------ */
/*                                       RELATED ITEMS                                        */
/* ------------------------------------------------------------------------------------------ */

.rel-wrapper {
    margin: 1em 0;
    padding: 1em 2em;
    background-color: #efefef;
}

.relItemsTitle {
    padding: .5em;
    font-size: 1.4em;
    color: #000;
}

.relatedItems {
    margin-bottom: 40px;
}

.relItem:hover .relDesc {
    color: #f44336;
}

.relDesc {
    padding: 1em;
    font-size: 1em;
    text-align: center;
    width: 79%;
    margin: 0 auto;
}

.relDesc a {
    display: block;
    font: 14px/20px Yekan;
}

.rel-wrapper .lSSlideWrapper .lSSlide {
    height: auto!important;
}

.rel-wrapper .fa-circle {
    color: #000;
}

.rel-wrapper [class*='chevron'] {
    color: #fff;
}

.rel-wrapper .lSAction>a {
    -webkit-transform: translateY(-82%);
    transform: translateY(-82%);
}

/* ------------------------------------------------------------------------------------------ */


/*                                            TABS                                            */


/* ------------------------------------------------------------------------------------------ */


/* ============        GENERAL       ============ */

.showPage .nav-tabs > li {
    float: right;
}

.ltr .showPage .nav-tabs > li {
    float: left;
}

.showPage .nav-tabs > li > a > i {
    padding: 0 0 0 5px;
    font-size: 21px;
}

.showPage .nav-tabs > li > a > span {
    font: 13px/27px Yekan, Tahoma, Geneva, sans-serif;
}

.showPage .tab-content > .active {
    padding: 30px 10px 10px;
    text-align: justify;
    font: 16px irsans;
    overflow: hidden;
    line-height: 30px;

}

.tab-content #tab02 {
    text-indent: 25px;
}

.commentGO {
    background: url("../img/general/comment_shadow.png") no-repeat scroll center 0 transparent;
    margin-top: 31px;
}

.commentGO > a {
    display: block;
    width: 228px;
    height: 28px;
    margin: 0 auto;
    text-align: center;
    text-indent: 0;
    font: 13px/28px Yekan, Tahoma, Geneva, sans-serif;
    color: #337ab7;
    overflow: hidden;
}


/*------------- link bozorgnamayi--------------*/

.showPage .zoomLink {
    min-width: 500px;
    position: relative;
    float: left;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    color: #363636;
    font: 15px "yekan";
    text-align: center;
    direction: ltr;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 29px;
    margin-top: 20px;
}

.showPage .showTooltip {
    height: 25px;
    position: absolute;
    font: 13px "yekan";
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    top: 0px;
    background-color: #363636;
    text-align: center;
    color: #fff;
    padding: 0 5px;
    padding-left: 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    z-index: 0;
    visibility: hidden;
    opacity: 0;
}

.showPage .zoomLink a {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 0;
    /*z-index: 1000;*/
}
.showTXT2 > ul > li {
    margin-top: 19px;
}
.showPage .zoomLink:hover .showTooltip {
    margin-left: 23px;
    visibility: visible;
    opacity: 1
}

.showPage #tab01 {
    text-align: justify;
    color: #000;
}

.showPage #tab01>div:nth-child(1) span {
    line-height: 25px !important;
    text-align: justify;
}
.showIMG{
    float: unset;
    width: auto;
}
@media (max-width: 992px){
    .showIMG{
        float: right;
        width: 100%;
    }
    .showTXT {
        width: 100%;
    }
    .showIMG.IMG-news{
        width: 100%;
     }
    .showTXT2 ul{
        display: flex;
        justify-content: space-between;
        flex-direction: column-reverse;
        align-items: center;
    }
}
.pro-sh-abs{
    width: 100%;
}
@media screen and (min-width: 992px) {
    .news_show{
        float: left;
    }
}
.LikeButtons.LIkesbtn{
    margin: 0 auto;
}
.nshw.hidden-lg.hidden-md .fa-calendar-o{
    display: none;
}

@media screen and (max-width: 425px){
    .showTXT > ul > li > div {
        float: right;
        display: block;
        width: 100%;
    }
    .showPage .nav-tabs > li {
        float: right;
        display: block;
        width: 100%;
    }
    .relItem.lslide img{
        width: 400px !important;
    }
}
.relItem.lslide  a img{
    margin: 0 auto;
    display: block;
    border-radius: 7px;
}
/* ------------------------------------------------------------------------------------------ */


/* -------------------------------                            ------------------------------- */


/* ------------------------                    END                   ------------------------ */


/* -------------------------------                            ------------------------------- */


/* ------------------------------------------------------------------------------------------ */
