﻿
@font-face { font-family: 'Vazir'; src: url('fonts/Vazir-persian-digits-overwrite.eot'); src: local('b Vazir-persian-digits-overwrite'), url('fonts/Vazir-persian-digits-overwrite.eot?#') format('eot'), url('fonts/Vazir-persian-digits-overwrite.woff') format('woff'), url('fonts/Vazir-persian-digits-overwrite.ttf') format('truetype'), url('Vazir-persian-digits-overwrite.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Yekan'; src: url('fonts/YekanWeb-Regular.eot'); src: local('b YekanWeb-Regular'), url('fonts/YekanWeb-Regular.eot?#') format('eot'), url('fonts/YekanWeb-Regular.woff') format('woff'), url('fonts/YekanWeb-Regular.ttf') format('truetype'), url('YekanWeb-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }


@font-face { font-family: 'corel'; src: url('fonts/coreldesign.ttf'); }

body { font-family: Yekan; font-size: 11pt; color: #000; }

::-webkit-input-placeholder { color: #aaa !important; }
::-moz-placeholder { color: #aaa !important; }
:-ms-input-placeholder { color: #aaa !important; }
:-moz-placeholder { color: #aaa !important; }


img { border: 0px; }
a { text-decoration: none; }
    a:hover { text-decoration: none; color: #d4cbcb; }

.ltr { direction: ltr; }
.row { margin-right: -15px !important; margin-left: -15px !important; }
.clearBoth { clear: both; content: "."; display: block; visibility: hidden; }

.page-header { text-align: right; color: #207b80; }
    .page-header span.intro { background-color: #207b80; color: #fff; padding: 9px; font-size: 14pt !important; border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; }
    .page-header span { padding: 9px; font-size: 18pt !important; /*border-right: 5px solid #207b80;*/ }
    .page-header h1 { font-size: 14pt; text-align: right; }

.h_Sort { float: left; font-size: 10pt; color: #aaa; padding-top: 5px; }
    .h_Sort .form-control { padding: 2px !important; font-size: 10pt !important; min-width: 160px; height: 35px; margin-top: 5px; }

/*.page-header .comment { padding-top: 25px; float: right; }*/

.modal { z-index: 3000; }
    .modal .modal-body { text-align: center; }
.modal-open .modal { overflow-y: hidden !important; }
.modal-dialog { position: relative; display: table; overflow-y: auto; overflow-x: auto; width: auto; min-width: 270px; max-width: 700px; }

.main-container { width: 100%; max-width: 1250px; margin: 0 auto; }
.h_title { float: right; }
.h_loader { float: left; font-size: 12pt; color: #aaa; padding-top: 5px; }

.well { background-color: #fff !important; box-shadow: none !important; border: 0px none; max-width: 95%; margin: 0 auto; }
.left-row { text-align: left; margin: 10px; float: left; }
/*.form-group { font-size: 90%; }
    .form-group div { margin-bottom: 12px !important; }
.Drop { max-width: 270px; background-color: transparent; position: relative; height: 40px; }
.txtBox { max-width: 270px; background-color: transparent; position: relative; }
.muti-txtBox { max-width: 500px; }*/

/*.btn-default { background-color: #D9D5F3 !important; border-color: #CECAED !important; color: #373359 !important; transition: all 0.7s; -o-transition: all 0.7s; -ms-transition: all 0.7s; -weblit-transition: all 0.7s; -moz-transition: all 0.7s; }
    .btn-default:hover { background-color: #D0CCEF !important; }*/

.btn-default p { color: #888; }

.btn-success { background-color: #5e5f60 !important; border-color: #5e5f60 !important; font-family: Yekan; min-width: 130px; }
#cart .btn-success { font-size: 14pt; padding: 10px 20px; }
.btn-success:hover { background-color: #207b80 /*rgb(74, 102, 162)*/ !important; border-color: #bbb !important; }
.btn-danger { font-style: normal; font-family: Yekan; min-width: 130px; }

.alert-success { font-size: 12pt; }

.internal-container { width: 100%; max-width: 1200px; margin: 20px auto; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); padding: 10px; }


/*#logo { padding: 10px; }*/

/*.cart-bar-right { float: right; padding: 3px 10px 0px 0px; }
.cart-bar-left { float: right; padding: 3px 10px 0px 20px; }*/

.smal-cart { margin: 0 auto; }
    .smal-cart:hover { color: #000; }
    .smal-cart .sm-right { float: right; }
    .smal-cart .sm-left { float: right; padding-top: 4px; }
        .smal-cart .sm-left .sm-count { font-family: Yekan; }
.sm-title { font-size: 12pt; }
#cart-bar .glyphicon { color: #fff; font-size: 14pt; padding-left: 5px; padding-top: 5px; }
.smal-cart .sm-left .sm-count { padding-top: 6px; cursor: pointer; }
.sm-cart-btn { padding-top: 5px; margin-top: 10px; border-top: 1px solid rgba(0, 0, 0, .06); }
    .sm-cart-btn a:hover { background-color: #fff !important; }
.dropdown-menu { left: 0px; top: 50px; }

.wellcom-well .custom-modal { left: 5% !important; }
    .wellcom-well .custom-modal .fa { border: 0px !important; color: #4e999f !important; }
.wellcom-well .fa-user { color: #73a319; font-size: 12pt; }
.wellcom-well > div { padding: 5px; text-align: right; }
.wellcom-well span { color: #E2382B; }

/*#video-bar { padding: 35px 0px 20px 0px; font-size: 130%; text-align: center; }
    #video-bar img { max-width: 35px; }*/

#search-bar { max-width: 500px; }
.Search-txt { border-left: 0px; width: 100%; }
.Search-drop { background-color: transparent; border: 0px; max-width: 65px; font-family: 8.5pt; appearance: none; -webkit-appearance: none; -moz-appearance: none; font-size: 9pt; }
.Search-drop-addon { padding: 0px 6px 0px 6px !important; background-color: #fff !important; min-width: 100px; }
.Search-btn-addon { background-color: #E2382B !important; border-color: #E2382B !important; max-width: 31px; padding-right: 0px !important; }
    .Search-btn-addon .glyphicon { color: #fff; }
.Search-result { width: 100%; display: none; box-shadow: 0px 0px 2px #444; -webkit-box-shadow: 0px 0px 2px #444; -ms-box-shadow: 0px 0px 2px #444; position: absolute; background-color: White; z-index: 5000; }
    .Search-result .searchItem { width: 100%; color: #333; text-align: right; border-bottom: 1px solid rgba(0, 0, 0, .05); transition: all 0.4s; -ms-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.8s; -webkit-transition: all 0.4s; }
        .Search-result .searchItem:hover { background-color: #ecfae3; color: #3b530c; }
    .Search-result img { width: 45px; height: 45px; padding: 2px; }
.search-list { padding: 5px; }
    .search-list .fa { color: #5c8312; padding-left: 7px; }


/*#spec-bar { margin-top: 10px; }
#content-bar { margin-top: 10px; }*/


.sevices-bar { padding: 10px; }
.sevices-item { box-shadow: 0px 0px 5px #eee; background-color: #5e5f60; padding: 20px 5px; border-radius: 12px; -ms-border-radius: 12px; -webkit-border-radius: 12px; }
    .sevices-item a { color: #fff; font-size: 14pt; }
    .sevices-item:hover { background-color: #207b80; }
    .sevices-item img { background-color: #fff; padding: 5px; border-radius: 50%; margin-left: 5px; }
        .sevices-item img:hover { -webkit-filter: saturate(8); filter: saturate(8); }

/*product box*/
/*.product-box {border: 1px solid #eee; box-shadow: 0px 0px 2px #ccc; -ms-box-shadow: 0px 0px 2px #ccc; min-height:280px }*/
.product-well { text-align: center; direction: rtl; margin: 0 auto; margin-bottom: 20px; box-shadow: 0px 0px 5px #ddd; -ms-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd; overflow: hidden; border: 1px solid #eee; border-radius: 12px; -ms-border-radius: 12px; -webkit-border-radius: 12px; }
    /*.product-well:hover { box-shadow: 0px 0px 5px #777; }*/
    .product-well .p-title { font-size: 11pt; padding: 10px; color: #444; text-align: center; min-height: 70px; }
    .product-well .p-price { font-size: 11pt; padding: 10px; color: #fff; min-height: 60px; font-family: Vazir; text-align: center; background-color: #207b80; }
    .product-well .p-price_a { font-size: 15pt; padding: 10px; color: #484c57; font-family: Vazir; text-align: left; }
    .product-well .p-price .btn { font-family: Vazir !important; }
    .product-well .p-discount { text-decoration: line-through; color: #fff; font-size: 10pt; font-family: Vazir; }
    .product-well .p-owner { font-size: 10pt; padding: 10px; color: #777; text-align: right; position: absolute; z-index: 1000; }
        .product-well .p-owner a { color: #f6f298; font-size: 13pt; }
        .product-well .p-owner .fa { color: #777; border: 1px solid #777; padding: 3px 4px; border-radius: 50%; margin-left: 3px; }

.color-jadeGreen { background-color: #165559 !important; }
.color-darkOrange { background-color: #bd5c17 !important; }
.color-darkBlue { background-color: #263657 !important; }
.color-darkGreen { background-color: #207b80 !important; }



.view { width: 100%; /*height: 210px;*/ float: right; overflow: hidden; position: relative; text-align: center; cursor: default; color: #fff; margin-bottom: 6px; font-family: Yekan; font-size: 10pt; }
    .view .mask, .view .content { width: 100%; height: 300px; position: absolute; overflow: hidden; top: 0; }
    .view img { display: block; width: 100%; position: relative; }
    .view .p-title { text-transform: uppercase; position: relative; font-size: 12pt; padding: 7px; background: rgba(0, 0, 0, 0.5); margin: 15px 0 0 0; }
    .view .p-compare { text-align: left; }
        .view .p-compare .fa { background-color: #eee; width: 30px; height: 30px; color: #4e999f; padding-top: 7px; padding-left: 7px; }
    .view .p-count .form-control { width: 100%; text-align: center; background: rgba(255, 255, 255, 0.7); height: 35px; margin: 10px auto; margin-top: 35px; border-radius: 0px !important; }
    .view .p-cart { bottom: 0px; }
        .view .p-cart .btn { width: 50px; border-radius: 50% !important; height: 50px; margin: 5px; margin-top: 2%; }
            .view .p-cart .btn .fa { font-size: 20pt; padding: 3px 0px 0px 6px; }
    .view .p-cart-default .btn { width: 95px; /*border-radius: 2% !important;*/ /*height: 45px;*/ margin-top: 15%; /*padding:10px 5px 10px 5px;*/ font-size: 16px; }
        .view .p-cart-default .btn .fa { font-size: 20pt; padding: 3px 0px 0px 6px; }
    .view .p-cart-default .Button_cu { height: 45px; font-size: 20px; color: #fff; padding: 2px 30px 2px 30px; margin-top: 15%; }
.view-third img { cursor: pointer; width: 100%; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.view-third .mask { background-color: rgba(0,0,0,0.5); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translate(460px, -100px) rotate(180deg); -moz-transform: translate(460px, -100px) rotate(180deg); -o-transform: translate(460px, -100px) rotate(180deg); -ms-transform: translate(460px, -100px) rotate(180deg); transform: translate(460px, -100px) rotate(180deg); -webkit-transition: all 0.2s 0.4s ease-in-out; -moz-transition: all 0.2s 0.4s ease-in-out; -o-transition: all 0.2s 0.4s ease-in-out; -ms-transition: all 0.2s 0.4s ease-in-out; transition: all 0.2s 0.4s ease-in-out; }
.view-third .p-title { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-third .p-price, .p-count { -webkit-transform: translateX(97.5%) rotate(90deg); -moz-transform: translateX(97.5%) rotate(90deg); -o-transform: translateX(97.5%) rotate(90deg); -ms-transform: translateX(97.5%) rotate(90deg); transform: translateX(97.5%) rotate(90deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-third .p-count { -webkit-transform: translateX(97.5%) rotate(90deg); -moz-transform: translateX(97.5%) rotate(90deg); -o-transform: translateX(97.5%) rotate(90deg); -ms-transform: translateX(97.5%) rotate(90deg); transform: translateX(97.5%) rotate(90deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-third .p-cart { -webkit-transform: translateY(-190px); -moz-transform: translateY(-190px); -o-transform: translateY(-190px); -ms-transform: translateY(-190px); transform: translateY(-190px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-third:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); }
.view-third:hover .p-title { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; }
.view-third:hover .p-price { -webkit-transform: translateX(0px) rotate(0deg); -moz-transform: translateX(0px) rotate(0deg); -o-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s; }
.view-third:hover .p-count { -webkit-transform: translateX(0px) rotate(0deg); -moz-transform: translateX(0px) rotate(0deg); -o-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s; }
.view-third:hover .p-cart { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }
/*product box*/


/*.image-gallery { font-size: 12pt; }*/


/*Footer*/
.Footer2 { border-top: 1px solid #fff; padding-bottom: 30px; background-repeat: no-repeat; background-size: 100% 100%; background-image: url('../Images/bg.jpg'); min-height: 500px; color: #fff; width: 100%; }
.Footer { min-height: 400px; padding: 40px; font-size: 17px; margin-left: auto; margin-right: auto; background-image: url('../Images/bg.jpg'); /*background-color: #207b80;*/ background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; background-attachment: fixed; background-position: top center; background-size: cover; }
    .Footer .Footer-header { font-size: 15pt; padding: 15px; color: #fff; }
    .Footer .Footer-split { border-top: 1px solid #010a18; border-bottom: 1px solid #204165; margin-bottom: 10px; }
    .Footer .Footer-content { font-size: 10pt; font-family: Yekan; padding: 7px; color: #fff; line-height: 30px; }
        .Footer .Footer-content .cate-link { float: right; width: 49%; }
        .Footer .Footer-content a { color: #fff; transition: all 0.7s; -webkit-transition: all 0.7s; }
            .Footer .Footer-content a:hover { color: #99cf32; }
        .Footer .Footer-content .fa { width: 26px; height: 26px; padding-right: 6px; padding-top: 5px; margin: 0 auto; background-color: #ccc; border-radius: 50%; font-size: 12pt; margin-left: 7px; margin-bottom: 15px; color: #646871; }
        .Footer .Footer-content .add { padding-right: 9px; }
        .Footer .Footer-content .mail { padding-right: 5px; }
        .Footer .Footer-content .glyphicon { color: #ccc; font-size: 8pt; }
        .Footer .Footer-content .txtBox { background-color: #ccc; }
        .Footer .Footer-content .alert-success { font-size: 10pt; }

.Statistic { padding: 7px; background-color: #5e5f60; color: #fff; border-top: 1px solid #eee; }
    .Statistic .fa { color: #fff; padding-left: 7px; }


.footer-logo { background: rgba(255,255,255,0.2); -ms-background: rgba(255,255,255,0.2); -webkit-background: rgba(255,255,255,0.2); border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%; padding: 15px !important; text-align: center; }
    .footer-logo figcaption { border-radius: 50% !important; -ms-border-radius: 50% !important; -webkit-border-radius: 50% !important; padding: -10px !important; }
    .footer-logo .description { top: 15% !important; }
    .footer-logo img { padding: 10px; width: 100% !important; }

.footer-box { padding: 10px; background: rgba(0,0,0,0.4); min-height: 320px; }
/*Footer*/


.product-details { padding-bottom: 25px; }
    .product-details #mainImg img { max-height: 380px; margin: 0 auto; }
    .product-details .description { font-family: Yekan !important; text-align: right; direction: rtl; }
        .product-details .description ul li { padding-right: 25px; }
        .product-details .description p { padding-right: 20px !important; }
        .product-details .description span { font-family: Yekan !important; font-size: 10pt !important; }
    .product-details #price { font-size: 16pt; color: #555; padding-top: 15px; font-family: Yekan; }
    .product-details #owner a { font-size: 13pt; color: #4e999f; }
    .product-details #cart { float: left; }
    .product-details .more-img { padding-top: 5px; }
        .product-details .more-img ul { padding: 0 0 0 0; margin: 0 0 0 0; }
            .product-details .more-img ul li { list-style: none; }
            .product-details .more-img ul li { cursor: pointer; }
    .product-details .table { margin-top: 10px; }
        .product-details .table .title { width: 30%; padding: 15px; background-color: #eee; }
        .product-details .table .value { width: 70%; }

.modal-product .modal-header { border-bottom: 0px; padding: 5px; }
.modal-product .next { position: absolute; top: 45%; left: 5px; color: #fff; background-color: rgba(119, 200, 210,0.8); padding: 5px 7px 2px 4px; }
.modal-product .previous { position: absolute; top: 45%; right: 10px; color: #fff; background-color: rgba(119, 200, 210,0.8); padding: 5px 4px 2px 7px; }
.modal-product img { margin: 0 auto; padding-right: 10px; }



.back { text-align: left; }
    .back .fa { color: #aaa; }
        .back .fa:hover { color: #888; }

.well-Cm { margin-top: 7%; }
.Cm { width: 100%; line-height: 23px; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .09); box-shadow: inset 0 1px 4px rgba(0, 0, 0, .09); background-color: #fcfcf0; margin-bottom: 5px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 12px; }
    .Cm .Cm-title { color: #415b0e; font-size: 12pt; }
    .Cm .Cm-description { color: #777; text-align: justify; font-size: 10pt; }
    .Cm .Cm-date { font-family: Tahoma; font-size: 8pt; color: #888; float: right; }
    .Cm .Cm-score { color: #888; float: left; }
        .Cm .Cm-score .fa-minus-circle { color: #f15858; padding-left: 10px; }
        .Cm .Cm-score .fa-plus-circle { color: #8cad4e; }


.currentLable { border-radius: 100%; font-family: Vazir; font-size: 12pt; padding: 1px 13px 1px 13px; color: #c6661e; border: 1px solid #98b611; margin: 5px; background-color: #A7CC00 !important; color: #444; }
    .currentLable:hover { background-color: #98b611 !important; }
.numeric { font-family: Vazir; font-size: 12pt; width: 10px; color: #666; padding: 2px 5px 2px 5px; }


.cart-tbl td { text-align: center; }
.cart-tbl .success { background-color: #eaeaea !important; }
.cart-tbl .fa { padding: 0px 6px 0px 6px !important; font-size: 16pt; }
.cart-tbl .fa-minus-circle { color: #f15858 !important; }
.cart-tbl .fa-plus-circle { color: #8cad4e !important; }
.cart-tbl .fa-trash-o { color: #888; }
.cart-pay { padding-bottom: 25px; }
    .cart-pay > div { padding: 15px 30px 15px 15px; color: #444; font-size: 10pt; text-align: justify; }
    .cart-pay .title { font-size: 12pt; color: #000; }


.factor-tbl { max-width: 100%; margin: 0 auto; }
    .factor-tbl .success { background-color: #eee !important; color: #555; text-align: center; }
    .factor-tbl .price { background-color: #efefef; }
    .factor-tbl .price-total { font-size: 12pt; }
    .factor-tbl span { color: #000; }
    .factor-tbl .title { float: right; padding: 4px 10px 4px 4px; }
    .factor-tbl .value { float: right; padding: 3px; padding: 4px 10px 4px 4px; }
    .factor-tbl .recieve-time { padding: 10px; text-align: center; font-size: 12pt; }

/*#followCode { font-size: 15pt; font-weight: 600; }*/
/*.enamad img { width: 100%; }*/


#compare-tbl { width: 100%; }
    #compare-tbl [class^='compare-'] { padding: 7px; text-align: center; }
    #compare-tbl .compare-title { width: 10%; background-color: #eee; }
    #compare-tbl .compare-item { width: 30%; }
        #compare-tbl .compare-item img { max-width: 150px; }
        #compare-tbl .compare-item .fa-remove { color: #f14040; }

.CompareBtn { position: absolute; top: 7px; right: 20px; }
    .CompareBtn .btn { background-color: rgba(255,255,255,0.8) !important; border: 0px !important; border-radius: 0px !important; }


.table-hover .head { background-color: #7fb24d; color: white; }
.table-hover td { text-align: center; }
    .table-hover td .fa { color: #999; }

#productContent { font-size: 10pt !important; }

.related-product { /*float: right;*/ /*border: 1px solid #fff;*/ /*width: 150px;*/ padding: 5px; margin-bottom: 10px; /*min-height: 150px;*/ font-size: 10pt; text-align: center; /*transition: all 0.8s; -o-transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s;*/ border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/*.related-product:hover { border: 1px solid #ccc; }*/
/*.related-product img { max-height: 100px; }*/
.related-img { max-height: 100px; margin: 0 auto; }
.related-title { color: #1f585c; background-color: #eee; text-align: center; padding: 7px; }

.tab-content { padding-top: 20px; border: 1px solid #ddd; border-top: 0px; background-color: #fff; }
    .tab-content .tab-pane { padding: 10px; }
.nav-tabs { padding-top: 20px; margin-right: 2px; }
    .nav-tabs > li { width: 150px; text-align: center; }
        .nav-tabs > li > a { color: #555; }
    .nav-tabs .active a { border-top: 3px solid #207b80 !important; }
    .nav-tabs > li > a:hover { border-top: 2px solid #207b80 !important; }

#Brand_Carousel .banner-ctr { width: 5% !important; background-image: none !important; }

/*.login-well { font-size: 12pt; text-align: right; }
    .login-well .fa { color: #74ae46; padding-left: 7px; }
    .login-well .fa-lock { padding-left: 10px; padding-right: 3px; }*/


.desn-header { text-align: right; padding-top: 15px; padding-bottom: 7px; font-size: 12pt; }
.des-row { margin-bottom: 5px; width: 90%; }
.des-title { float: right; width: 30%; color: #222; padding: 7px; text-align: right; background-color: #eee; }
.des-value { float: left; width: 69%; background-color: #f7f9fa; padding: 7px; text-align: right; }
    .des-value .fa { font-size: 14pt; }
    .des-value .fa-close { color: #d52a2a; }
    .des-value .fa-check { color: #4d871f; }

/*.main-column-right { width: 23%; float: right; background-color: #d1e8ec; padding: 12px; }
.main-column-left { width: 75%; float: left; }*/

.product-carousel-inner { padding-right: 15px !important; }
.product-item-control { position: absolute; top: 41%; width: 5% !important; background-image: none !important; filter: alpha(opacity=70) !important; opacity: .7 !important; }
    .product-item-control span { background: none repeat scroll 0 0 #CCCCCC; color: #383844; font-size: 20px; padding: 4px 10px; }
        .product-item-control span:hover { background: #ccccc6; }
.carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition: opacity ease-in .7s; -moz-transition: opacity ease-in .7s; -o-transition: opacity ease-in .7s; transition: opacity ease-in .7s; }
.carousel-fade .carousel-inner .active { opacity: 1; }
    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }

.r-p-view { width: 100%; margin-bottom: 15%; box-shadow: 0px 0px 7px #bcd2d5; background: rgba(255,255,255,0.5); border-top-left-radius: 10px; border-bottom-right-radius: 10px; padding: 10px; min-height: 350px; border: 1px solid rgba(0, 0, 0, 0.00); transition: ease-in 0.5s; }
    .r-p-view:hover { border: 1px solid rgba(0, 0, 0, 0.59); transition: ease-in 0.5s; }
    .r-p-view .r-p-view-right { width: 70%; margin: 0 auto; }
        .r-p-view .r-p-view-right img { border: 5px solid #eee; background-color: #fff; min-height: 170px; }
    .r-p-view .r-p-title { color: #767f80; font-size: 13pt; text-align: justify; padding-bottom: 10px; padding-top: 15px; }
    .r-p-view .r-p-price { color: #e50110; font-size: 10pt; font-family: Vazir; }
    .r-p-view .r-p-date { color: #999; font-size: 9pt; }
    .r-p-view .r-p-discount { text-decoration: line-through; color: #666; font-size: 9pt; font-family: Vazir; }

.video-container { position: relative; margin-bottom: 10px; }
.video-hover-box { position: absolute; width: 100%; top: 15%; }

.play-icon { color: #555; background: rgba(255,255,255,0.8); border-radius: 50%; padding: 12px 12px 12px 20px; margin: 0 auto; width: 50px; }
    .play-icon:hover { color: #E2382B; background: rgba(255,255,255,0.95); }
.play-title { font-size: 11pt; font-weight: bold; color: #444; margin: 0 auto; background: rgba(255,255,255,0.8); margin-top: 7px; padding: 5px; text-align: center; }

.news-box { width: 100%; padding: 5px; margin-bottom: 7px; box-shadow: 0px 0px 2px #ddd; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; transition: all 0.7s; -webkit-transition: all 0.7s; }
    .news-box:hover { background-color: #F6F5FD; }
    .news-box .news-box-right { float: right; width: 90px; }
        .news-box .news-box-right img { max-width: 80px; }
    .news-box .news-box-left { float: right; padding-right: 10px; }
    .news-box .news-box-title { color: #444; font-size: 12pt; padding-bottom: 5px; }
    .news-box .news-box-date { color: #aaa; font-size: 8pt; font-family: Tahoma; }
.news-paging { padding-right: 10px; font-size: 9pt; color: White; margin-top: 15px; }
    .news-paging .page-number { text-align: center; float: right; width: 25px; font-family: Vazir; line-height: 25px; background-color: #999; margin-left: 5px; border-radius: 3px; -webkit-border-radius: 3px; }
        .news-paging .page-number span { cursor: pointer; }

.archive-lable { width: 100%; text-align: left; padding-top: 10px; }
    .archive-lable a { color: #504A85; }

#menuContentContainer iframe { width: 100% !important; max-width: 700px; height: auto !important; min-height: 580px; border: 0px; }

/*.page-header .btn-success { font-size: 13pt; width: 100%; }*/

.search-bar { margin-top: 34px; }
.search-header { background-color: #fff; padding: 5px; color: #4e999f; width: 100%; }
.search-item { padding-top: 15px; padding-bottom: 25px; margin: 0 auto; }
    .search-item #minPrice { float: right; font-family: Vazir; }
    .search-item #maxPrice { float: left; font-family: Vazir; }
    .search-item img { cursor: pointer; }

.inline-rb label img { max-width: 100px; }
.inline-rb { margin: 0 auto; }
    .inline-rb input[type="checkbox"] { display: none; }
    .inline-rb label { text-align: center; font-family: Verdana; font-weight: normal; }
    .inline-rb input[type="checkbox"] + label { background-color: #eee; padding: 7px; color: #666; min-width: 130px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; cursor: pointer; }
    .inline-rb input[type="checkbox"]:checked + label { background-color: #4589C4; color: #fff; }
    .inline-rb td { padding: 3px; }

.cart-payment { text-align: center; line-height: 30px; }
    .cart-payment p { padding-bottom: 15px; }
    .cart-payment .btn { margin: 10px; }




img.thumbn { display: inline-block; margin: 0px; padding: 0px; vertical-align: middle; width: 65px; -webkit-transition: width 2s, height 2s, -webkit-transform 0.5s; /* For Safari 3.1 to 6.0 */ transition: width 2s, height 2s, transform 0.5s; }
    img.thumbn:hover { -webkit-transform: scale(1.5); /* Safari and Chrome */ -moz-transform: scale(1.5); /* Firefox */ -ms-transform: scale(1.5); /* IE 9 */ -o-transform: scale(1.5); /* Opera */ transform: scale(1.5); }

.list1 { background-repeat: repeat; background-image: url("/Images/pichome/cubes.png"); }
.list2 { background-repeat: repeat; background-image: url("/Images/pichome/mirrored_squares.png"); }
.sos { float: left; margin-right: 4px; border: 1.5px solid #eee; border-radius: 30px; padding: 3px; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out; }
    .sos:hover { border: 1px solid #28B78D; box-shadow: #28B78D 0px 0px 15px; -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.spline div[class^="col-"] { padding: 0px !important; margin: 0px !important; }
.spline { /*max-height:290px;*/ overflow: hidden; }

.top-line { background-color: #207b80; width: 100%; height: 5px; }
/*.top-line .left { text-align: left; padding-top: 15px; }
        .top-line .left img { padding-left: 5px; max-width: 150px; }
    .top-line a { color: #43888f; }*/

.header-line { width: 100%; padding: 10px; }
    .header-line a { color: #444; }
.custom-modal { position: absolute !important; left: 10px; background-color: #fff; z-index: 1050; display: none; top: 50px; box-shadow: 0 3px 5px #444; padding: 0px 12px 12px 12px; }
    .custom-modal .custom-modal-header { float: right; /*margin-bottom: 5px;*/ }
.top-btns { padding: 5px; float: left; margin: 10px 5px; border: 1px solid #eee; border-radius: 3px; background-color: #eee; color: #666; transition: all 0.9s; -ms-transition: all 0.9s; -webkit-transition: all 0.9s; }
    .top-btns:hover { background-color: #207b80; }
        .top-btns:hover .sm-left { color: #fff !important; }
        .top-btns:hover a { color: #fff; }
        .top-btns:hover .wellcom-well a { color: #666; }
    .top-btns a { color: #666; }

    .top-btns .fa, .top-btns .glyphicon-transfer { font-size: 12pt; color: #207b80; padding: 5px; border-radius: 50%; margin-left: 4px; background-color: #fff; }
    .top-btns .fa-user { padding: 5px 6px !important; }
    .top-btns .fa-lock { padding: 5px 7.5px !important; }


.logo-line { position: absolute; top: 0px; right: 20px; z-index: 100; background-color: rgba(255,255,255,0.8); padding: 10px; border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; box-shadow: 0px 0px 5px #eee; }
.mainhead { width: 100%; height: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.20); text-align: center; }
.subhead { font-size: 18px; text-shadow: 2px 1px 2px #eee; background-image: url('New/bg1.png'); padding: 0 10px; }
.subheada { font-size: 20px; text-shadow: 2px 1px 2px #eee; background-image: url('New/bg2.png'); padding: 0 10px; }
.intrnalsubhead { font-size: 20px; text-shadow: 2px 1px 2px #eee; background-color: #fff; padding: 0 10px; }

.box_et { font-size: 14px; line-height: 0; }
.box_relate { border: 1px solid #ddd; margin-left: 2px; padding: 5px; }
.margin_padding_0 { margin: 0; padding: 0; }



.imageWrapper { position: relative; width: 100%; }
    .imageWrapper img { display: block; width: 30px !important; box-shadow: 0px 0px 3px #aaa; }
    .imageWrapper .cornerLink { opacity: 0; position: absolute; bottom: 7px; right: 46px; padding: 5px 10px 8px 10px; border-radius: 2px; color: #ffffff; background: #000000; text-decoration: none; text-align: center; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
    .imageWrapper:hover .cornerLink { opacity: 0.8; }
.navbar-brand { padding: 10px 15px !important; }
.film_ { margin-bottom: 50px; min-height: 250px; margin-top: 50px; }



/* Forms Themplate*/
.FormsTh { width: 100%; font-size: 16px; margin: 0 auto; }
    .FormsTh-header,
    .FormsTh p { margin-top: 0; margin-bottom: 0; padding: 12px; }
.FormsTh-triangle { width: 0; margin-right: auto; margin-left: auto; border: 12px solid transparent; border-top-color: #28d; }
.FormsTh-header { background: #28d; padding: 20px; font-size: 1.4em; font-weight: normal; text-align: center; text-transform: uppercase; color: #fff; }
.FormsTh-container { background: #ebebeb; padding: 12px; }
.FormsTh .form-control { width: 100%; height: 55px; background-color: transparent; position: relative; border: 1px solid #aaa; padding: 6px 12px; font-size: 98%; }
.FormsTh .validation-error { position: absolute; font-size: 8pt !important; text-align: left; top: 0; left: 20px; /*background-color: #ffdada;*/ width: 97.5%; height: 55px; }
.FormsTh .btn { width: 100%; padding: 15px !important; font-size: 12pt; }
.FormsTh .Drop { max-width: 100% !important; background-color: transparent; position: relative; height: 55px; border: 1px solid #666; display: inline; border: 1px solid #aaa; }
.FormsTh-register { max-width: 1000px; margin: 0 auto; }
.FormsTh-login { max-width: 500px; margin: 0 auto; }
    .FormsTh-login a { color: #444; }
    .FormsTh-login .fa { color: #666; padding-left: 10px; }

.cart-login { padding: 5% 10%; background-color: #eee; min-height: 390px; margin-bottom: 2%; }
    .cart-login .btn { width: 100%; min-height: 50px; font-size: 17pt !important; padding: 7px !important; }
    .cart-login .heading { text-align: center; font-size: 12pt; font-weight: bold; color: #444; }
        .cart-login .heading .fa { color: #5e5f60; }
        .cart-login .heading small { color: #888; font-size: 9pt; font-weight: normal; }
    .cart-login .body { padding-top: 20px; }
        .cart-login .body .txtstyle { padding: 12px !important; }
/* Forms Themplate*/


/* Color */
.colorBox { padding: 3px; background-color: #fff; border-radius: 10px; padding-left: 15px; padding-right: 15px; text-shadow: 0px 0px 1px #000; font-size: 13px; }
.paddingcheck { width: 20px; height: 20px; background-color: #ff0000; }
.mybox { border: 1px solid #999; border-radius: 50%; width: 18px; height: 18px; display: inline-block; float: right; bottom: -5px; margin-left: -5px; position: relative; }
.inputcolor { visibility: hidden; }
label { cursor: pointer; line-height: 2; min-width: 90px; text-align: center; font-size: 13px; font-weight: normal !important; }
input:checked + label .fa-check { display: inline-block !important; }
.fa-check { color: #3c763d; margin-top: 2px; /*display: none !important;*/ }
label { cursor: pointer; }
input:checked + label { padding-bottom: 3px; padding-right: 2px; background-color: #eee; border-radius: 3px; webkit-border-radius: 3px; }
/* Color */


/* default-owl-box */
.news-line { margin: 0 auto; }
.default_box li { list-style: none; /*border: 1px solid #9fa4a0;*/ background-color: #fff; width: 100% !important; /*min-height: 300px;*/ }
.default_box .title { padding: 15px; text-align: center; }
    .default_box .title a { color: #2a3869; font-size: 12pt; }

.owl-new-product .owl-dots { display: none !important; }
.owl-Special-product .owl-dots { display: none !important; }
.owl-carousel-news .owl-nav { display: none !important; }
.owl-carousel .owl-item img { border-radius: 12px; -ms-border-radius: 12px; -webkit-border-radius: 12px; }

.slide02 img { margin-top: 0; -webkit-transition: margin 0.7s ease; transition: margin 0.7s ease; max-height: 230px; }
/*.slide02 img:hover { margin-top: -70px; }*/
/* default-owl-box*/


/* show-details*/
.post_commentbox { display: inline; direction: rtl; width: 100%; }
    .post_commentbox a { margin-right: 5px; font-size: 11px; }
        .post_commentbox a > i { margin-right: 5px; }
    .post_commentbox span { color: #333D43; font-size: 11px; margin-right: 5px; }
        .post_commentbox span > i { margin-left: 5px; }
    .post_commentbox .fa-info-circle { color: #aaa; }

.mainImg { padding-top: 20px; text-align: center; }
.detail-text { font-family: Yekan !important; font-size: 16px; color: #555 !important; text-align: justify; padding-bottom: 25px; }
    .detail-text img { width: 80%; font-family: Yekan !important; font-size: 16px; }
    .detail-text p { line-height: 30px !important; font-size: 16px !important; font-family: Yekan !important; }
    .detail-text span { line-height: 30px !important; font-family: Yekan !important; font-size: 16px !important; }
    .detail-text div { line-height: 30px !important; font-family: Yekan !important; font-size: 16px !important; }
    .detail-text iframe { width: 100% !important; height: auto !important; min-height: 580px; border: 0px; }

.file-box { float: right; width: 23%; margin: 1%; border: 1px solid #eee; padding: 10px; }
    .file-box .fa-info-circle { color: #81898E; margin-right: 7px; }
/* show-details*/

.About { background-color: #eee; margin-top: 2%; padding: 2%; color: #444 !important; font-size: 11pt; }

.gallery-box { min-height: 300px; }
.gallery-cover { max-height: 250px; margin: auto; }
.gallery-box p { text-align: center; font-size: 11pt; color: #5e5f60; padding-top: 10px; }

.Image-box { max-height: 250px; overflow: hidden; padding: 10px; text-align: center; background-color: #eee; min-height: 250px; margin-bottom: 15px; }
    .Image-box img { max-height: 200px; }
    .Image-box .btn { width: 100%; margin-bottom: 7px; }

.Footer-content .phone { direction: ltr; display: inline-block; }


.triangle-topleft { border-top: 80px solid rgba(227, 6, 19, 0.8); z-index: 100; border-right: 80px solid transparent; position: absolute; top: 0; left: 0; }
.special { position: absolute; z-index: 101; left: -8px; top: 18px; transform: rotate(-49deg); -ms-transform: rotate(-49deg); -webkit-transform: rotate(-49deg); font-size: 10.5pt; color: #fff; }
.proSpecial { left: 15px !important; }

@media (max-width:768px) {
    .topHeader #Tel { display: none; }
    #logo { text-align: center; }
    .cart-bar-left { padding-right: 0px !important; }
    #menuContentContainer img { max-width: 100% !important; }
    #Brand_Carousel { display: none; }
    .des-row { margin-bottom: 5px; width: 100%; }
    .sevices-bar img { width: 30px; }
    .main-column-right { display: none; }
    .main-column-left { width: 100%; float: none; }
    #spec-bar { display: none; }
    .product-well .p-title, .product-well .p-price, .product-well .p-owner { text-align: center; padding: 3px !important; }
    /*.view { height: 200px; }*/
    /*.view .mask, .view .content { height: 200px; }*/
    .spline { max-height: 180px; }
}

@media (max-width:400px) {
    .logo-line img { max-height: 90px; }
    .top-btns .fa { margin-left: 2px !important; }
    /*.top-btns { padding: 0px 0px 5px 5px !important; }*/
    /*.view .mask, .view .content { height: 150px; }*/
    /*.view { height: 160px !important; }*/

    .slide02 img { max-height: 270px; }
}

@media (max-width:980px) {
    .product-well .p-owner { position: relative; }
        .product-well .p-owner a { color: #888; font-size: 10pt; }
    .imageWrapper .cornerLink { opacity: 1 !important; position: absolute; bottom: 5px !important; right: 30px !important; padding: 2px 10px; color: #000 !important; background: rgba(255, 0, 0, 0.00) !important; text-decoration: none; text-align: center; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
}

.muti-txtBox { height: 300px !important; }

.fupl { /*max-width: 270px; background-color: transparent;*/ position: relative; display: inline; padding: 0px; }

.m-b-20 { margin-bottom: 20px; }
.m-t-10 { margin-top: 10px !important; }

.fs-13 { font-size: 13px; }

.color-red { color: red !important; }

.min-h-200 { min-height: 200px; }

.w-100 { width: 100%; }

.moreImg-title { border-bottom: 2px solid #aaa; margin-bottom: 20px; margin-top: 40px; padding-bottom: 20px; color: #444; }

.float-l { float: left; }

.noticBtn { background-color: #207b80; }
.noticBtn1 { background-color: #4e999f; }

.image_wrapper { position: relative; margin: 10px 2px 1px 1px; width: auto; text-align: center; z-index: 5; background: #EFEFEF; }
.dragcontainer { height: 100%; position: absolute; top: 0; width: 100%; overflow: hidden; margin: 0px; }
.grid-h-el { background: rgba(0, 0, 0, 0) url("../Images/point.png") repeat-x scroll left bottom; position: relative; width: 100%; }
.grid-v-el { background: rgba(0, 0, 0, 0) url("../Images/point.png") repeat-y scroll right top; float: left; height: 100%; }


.TileCount { color: #444; padding-top: 2%; padding-bottom: 2%; }
    .TileCount p { padding-bottom: 15px; }
    .TileCount span { background-color: #eee; padding: 2px 15px; border: 1px solid #ccc; }
    .TileCount #RowTile { margin-right: 6.2%; }
    .TileCount #ColTile { margin-right: 5%; }
    .TileCount #TotalTile { margin-right: 6.1%; }

.Sociallst { position: fixed; top: 30%; right: 0px; z-index:5000 }
    .Sociallst div { position: relative; right: -100px; background-color: red; margin-bottom: 10px; padding: 10px 30px 15px 10px; min-width: 145px; transition: 0.7s; border-top-left-radius: 7px; border-bottom-left-radius: 7px; }
        .Sociallst div a { color: #fff !important; }
            .Sociallst div a:hover { color: #fff !important; }
        .Sociallst div:hover { right: 0px; }
    .Sociallst #wtsapp { background-color: rgb(62, 182, 0); }
    .Sociallst #tlg { background-color: rgb(0, 142, 237); }
    .Sociallst #aprt { background-color: rgb(196, 0, 65); }
    .Sociallst #inst { background-color: rgb(221, 0, 7); }
    .Sociallst div .fa { float: left; padding-left: 2px; font-size: 18pt; }
    .Sociallst div img { float: left; padding-left: 2px;}

.FooterSociallst { padding-top:10px; }
.FooterSociallst .fa{ background-color:transparent !important; font-size:20pt !important; color:#fff !important; padding-right:10px; }
    .FooterSociallst img { padding-bottom:12px; padding-right:10px; }