
/*body{*/
    /*font-family: Yekan !important;*/
    /*font-size: 10pt;*/
/*}*/

.navbar .navbar-nav .nav-item .nav-link{
    font-weight: bold;
}

a:hover{
    color: #6e6e6e;
}
.blog-h{
     box-shadow: 0px 0px 0px 0px;
    color: rgb(84, 91, 98);
    transition: box-shadow 1s;
}
.blog-h:hover{
    color: #6e6e6e;
    box-shadow: 7px 6px 9px 0px;
    
}
footer ul li{
    margin-bottom: 15px;

}
footer ul li a{
    font-weight: bold !important;
}


.logo{
    width: 50px;
    margin-top: 0;
    border-radius: 50%;
    overflow: hidden;
}




.news .card:hover{
    cursor: pointer;
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.45), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    -ms-transform: scale(1.01); /* IE 9 */
    -webkit-transform: scale(1.01); /* Safari 3-8 */
    transform: scale(1.01);

}


.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu a:hover,
.dropdown-menu a:focus,
.dropdown-menu a:active {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(56, 110, 142, 0.4);
    background-color: #386e8e;
    color: #FFFFFF;
}

/*@font-face {*/
    /*font-family: Yekan;*/
    /*src: url('/assets/img/examples/collection-persian-web-font-(www.pixelboy.ir)/yekan-font/Yekan.eot');*/
    /*src: url('/assets/img/examples/collection-persian-web-font-(www.pixelboy.ir)/yekan-font/Yekan.svg');*/
    /*src: url('/assets/img/examples/collection-persian-web-font-(www.pixelboy.ir)/yekan-font/Yekan.eot?#iefix') format('FontName-opentype'),*/
    /*url('/assets/img/examples/collection-persian-web-font-(www.pixelboy.ir)/yekan-font/Yekan.woff') format('woff'),*/
    /*url('/assets/img/examples/collection-persian-web-font-(www.pixelboy.ir)/yekan-font/Yekan.ttf') format('truetype');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

.table {
    display: table;
    text-align: center;
    width: 100%;
    margin: 0;
    border-collapse: separate;
   /* font-family: 'Roboto', sans-serif; */
    font-weight: 400;
}
.footsocial{
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.5),
    inset 0 3px 1px -2px rgba(0, 0, 0, 0.5),
    0 1px 5px 0 rgba(0, 0, 0, 0.51);
    display: inline-block;
}


.sliderh{
    background: linear-gradient(45deg, rgb(14, 0, 39), rgba(255, 225, 102, 0.44)) rgba(255, 225, 102, 0.14);
    direction: rtl;
    position: absolute;
    top: -35px;
    left: 0;
    display: flex;
    width: 100%;
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.45), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    padding: 5px;
    line-height: 12px;
    max-height: 54px;
}

.sliderb{
    text-align: center;
    margin: 0 auto;
}


.slidright{
}
.slidright img{
    width: 40px !important;
    margin: 0 5px 7px 0px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 10px;
    overflow: hidden;
    /*box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5), 0 8px 10px -5px rgba(0, 0, 0, 0.5);*/

}
.slidleft{
    padding: 5px;
    background: rgb(255, 250, 250);
    margin: 0 0 7px 7px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5), 0 8px 10px -5px rgba(0, 0, 0, 0.5);
}
.slidleft img{

    width: 25px !important;
}









.slidcenternews{
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5), 0 8px 10px -5px rgba(0, 0, 0, 0.5);
    position: relative;
    padding: 14px;
    border: 2px solid #fff;
    border-radius: 5px;
    background: white;
    margin: 0 auto;
    top: -25px;
    overflow: hidden;
    line-height: 8px;
}
.hnew{
    background: #386e8e !important;
}

.newstite{
    font-weight: 700;
    color: snow;
    line-height: 50px;
}

.texth{
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cardtit{
    display: none;
    position: absolute;
    bottom: 0;
    z-index: 100;
    background: #578aa780;
    width: 100%;
    height: 30%;
}
.col-md-6 .cardtit{

    height: 20%;
}
.col-md-6 .newstite{

    line-height: 50px;
}

.news .card:hover .cardtit{
    display: block;
-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
-moz-animation: fadein 1s; /* Firefox < 16 */
-ms-animation: fadein 1s; /* Internet Explorer */
-o-animation: fadein 1s; /* Opera < 12.1 */
animation: fadein 1s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.slidleft span{
    margin-top: 5px;
}
.slidleft img{
    /* border-radius: 15px;
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5), 0 8px 10px -5px rgba(0, 0, 0, 0.5); */
    margin: 0 auto;
    width: 20px !important;

}

.slidcenter{
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5), 0 8px 10px -5px rgba(0, 0, 0, 0.5);
    position: relative;
    padding: 14px;
    border-radius: 50%;
    background: white;
    margin: 0 auto;
    top: -25px;
    overflow: hidden;
    line-height: 8px;
}

.slidcenter span{
    display: grid;
}

.slidcenter span:nth-child(odd){
    font-weight: bold;
    color: coral;
}

.price{
    color: #4caf50 !important;
    font-weight: bold;
}


.table_row {
    display: table-row;

}
.table_row:hover{

    background-color: #eeeeee !important;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.14),
    inset 0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 1px 5px 0 rgba(0, 0, 0, 0.2);
    -ms-transform: scale(1.01); /* IE 9 */
    -webkit-transform: scale(1.01); /* Safari 3-8 */
    transform: scale(1.01);
}

.theader {
    box-shadow: 0 5px 15px -8px rgb(0, 0, 0), 0 8px 10px -5px rgba(0, 0, 0, 0.5);
    color: rgb(52, 58, 64);
    display: table-row;
}

.table_header {
    display: table-cell;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
}

.table_header:last-child {
    border-left: #ccc 1px solid;
    border-top-left-radius: 5px;
}

.table_header:first-child {
    border-right: #ccc 1px solid;
    border-top-right-radius: 5px;
}

.table_small {
    display: table-cell;
}

.table_row > .table_small > .table_cell:nth-child(odd) {
    display: none;
    background: rgb(0, 193, 233);
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

.table_row > .table_small > .table_cell {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #5b5b5b;
}


.table_row:last-child > .table_small:last-child > .table_cell:last-child {
    border-bottom-right-radius: 5px;
}

.table_row:last-child > .table_small:first-child > .table_cell:last-child {
    border-bottom-left-radius: 5px;
}

/*.table_row:nth-child(2n+3) {
    background: #ececec;
}*/

.table_row:nth-child(odd) {
    background: #fafafa;
}



@media screen and (max-width: 900px) {
    .table {
        width: 100%;
    }
}

@media screen and (max-width: 650px) {
    .table_row > .table_small > .table_cell {

        border-bottom: #ccc 1px solid;
    }

    .table {
        display: block;
    }
    .table_row:nth-child(2n+3) {
        background: none;
    }
    .theader {
        display: none;
    }
    .table_row > .table_small > .table_cell:nth-child(odd) {
        display: table-cell;
        width: 50%;
    }
    .table_cell {
        display: table-cell;
        width: 50%;
    }
    .table_row {
        display: table;
        width: 100%;
        border-collapse: separate;
        padding-bottom: 20px;
        margin: 5% auto 0;
        text-align: center;
    }
    .table_small {
        display: table-row;
    }
    .table_row > .table_small:first-child > .table_cell:last-child {
        border-left: none;
    }
    .table_row > .table_small > .table_cell:first-child {
        border-left: #ccc 1px solid;
    }
    .table_row > .table_small:first-child > .table_cell:first-child {
        border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top: #ccc 1px solid;
    }
    .table_row > .table_small:first-child > .table_cell:last-child {
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        border-top: #ccc 1px solid;
    }
    .table_row > .table_small:last-child > .table_cell:first-child {
        border-right: none;
    }
    .table_row > .table_small > .table_cell:last-child {
        border-right: #ccc 1px solid;
    }
    .table_row > .table_small:last-child > .table_cell:first-child {
        border-bottom-right-radius: 5px;
        background: #FFFFFF;
        border: 0;
    }
    .table_row > .table_small:last-child > .table_cell:last-child {
        border-bottom-left-radius: 5px;
        width: 100%;
        position: absolute;
        right: 0;
        border: 0;
        padding: 0;
    }
}
