﻿body{background:#eee}.master-wrapper-page{overflow:hidden;position:relative}.master-wrapper-page:before,.master-wrapper-page:after{position:absolute;content:" ";width:100vw;height:100vh;top:0;left:0}.master-wrapper-page:after{z-index:-1;background:#eee;background:linear-gradient(0deg, #eeeeee 0%, rgba(238, 238, 238, 0) 100%)}.master-wrapper-page:before{background:url(/Themes/MPSH_Theme/Content/images/PTRN.svg);opacity:.045;z-index:-1;background-size:200px;background-position:0 -50px}.middle-page-title{border:none;text-align:center;margin:5px 0 25px;display:inline-block;width:100%}.middle-page-title>*{color:#0d4ea0;font-size:2rem;font-weight:500;display:inline-block;padding:0 30px;margin:0;border:unset;position:relative}.middle-page-title>*:after,.middle-page-title>*:before{content:" ";background:-moz-linear-gradient(-35deg, rgba(0, 0, 0, 0) 20%, #0d4ea0 100%);background:-webkit-linear-gradient(-35deg, rgba(0, 0, 0, 0) 20%, #0d4ea0 100%);background:linear-gradient(-35deg, rgba(0, 0, 0, 0) 20%, #0d4ea0 100%);height:4px;border-radius:1000px;position:absolute;top:50%;width:calc(40vw - 50%);z-index:1}.middle-page-title>*:after{left:0;transform:translateX(-100%) scaleX(-1)}.middle-page-title>*:before{right:0;transform:translateX(100%)}.corner-tag{position:absolute;top:15px;left:-40px;transform:rotate(-45deg);background:#888;color:#fff;padding:2px 0 4px;width:150px;text-align:center;font-size:10px;direction:rtl}.corner-tag.orange{background:#ff9800}.corner-tag.green{background:#2e7d32}.corner-tag.blue{background:#304ffe}.corner-tag.red{background:#d50000}.master-wrapper-content{min-height:50vh;z-index:1}.album-page .album-pictures{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin:40px 0 0}.album-page .album-pictures>.item{width:100%;max-width:300px;margin:15px;position:relative;vertical-align:middle}.album-page .album-pictures>.item img{width:100%;top:50%;position:relative;transform:translateY(-50%);cursor:pointer}.album-list-page .album-grid .item-grid::after,.client-list-page .client-grid .item-grid::after{display:none}.album-list-page .album-grid .item-grid,.client-list-page .client-grid .item-grid{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin:40px 0 0}.album-list-page .album-grid .item-grid>.item,.client-list-page .client-grid .item-grid>.item{width:100%;max-width:300px;margin:15px;position:relative;vertical-align:middle}.album-list-page .album-grid .item-grid>.item img,.client-list-page .client-grid .item-grid>.item img{width:100%;cursor:pointer}.album-list-page .album-grid .item-grid>.item .title,.client-list-page .client-grid .item-grid>.item .title{bottom:0;padding:15px 0 0;position:relative}.album-list-page .album-grid .item-grid>.item .album-item,.client-list-page .client-grid .item-grid>.item .client-item{height:100%;position:relative}.product-details-page .attachmets .attachmets-list .attachment-item{display:flex;border-bottom:1px solid #ddd;padding:15px 0}.product-details-page .attachmets .attachment-item .attachment-item-picture{width:100%;max-width:200px;text-align:center}.product-details-page .attachmets .attachment-item .attachment-item-info{flex-grow:1;padding:10px}.product-details-page .attachmets .attachment-item .attachment-item-info .buttons{text-align:left;margin:10px 0 0}.product-details-page .attachmets .attachment-item .attachment-item-info .buttons .button-1{display:inline-block;border:none;background-color:#005ca9;padding:10px 24px;font-size:15px;color:#fff;text-transform:uppercase}.footer-lower{text-align:center;display:flex;direction:rtl}.footer-lower::after{display:none}.footer-lower>div{float:unset;line-height:32px;display:inline-block;flex-grow:1;text-align:center;margin:0 !important;direction:ltr}.footer-lower>div:first-child{text-align:right}.footer-lower>div:last-child{text-align:left}.buttons .button-3{display:inline-block;border:none;background-color:#005ca9;padding:10px 24px;font-size:15px;color:#fff;text-transform:uppercase}@media all and (max-width: 1001px){.footer-lower{display:block}.footer-lower>div{display:block}.footer-lower>div:first-child{text-align:center}.footer-lower>div:last-child{text-align:center}}@media all and (max-width: 769px){.product-details-page .attachmets .attachmets-list .attachment-item{flex-wrap:wrap}.product-details-page .attachmets .attachment-item .attachment-item-picture{max-width:unset}.product-details-page .attachmets .attachment-item .attachment-item-info{flex-grow:1;padding:10px;margin-top:10px}.product-details-page .attachmets .attachment-item .attachment-item-info .buttons{text-align:center}}.item-box .product-title a{text-align:center}.overview .product-name h1{font-size:2rem}.overview .short-description{line-height:unset;font-size:1.15rem}.breadcrumb{color:#fff;background:-moz-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:-webkit-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;padding:5px 10px;border-radius:10px;margin:20px 0 10px}.breadcrumb ul{display:flex}.breadcrumb ul li{position:relative;padding:0 5px 0 20px}.breadcrumb ul li a,.breadcrumb ul li a>span,.breadcrumb ul li strong{font-size:1.1rem}.breadcrumb ul li a:hover{color:#fff}.breadcrumb ul li>span,.breadcrumb ul li meta{display:none}.breadcrumb ul li::before{content:"";font-family:Flaticon;font-style:normal;font-weight:900;font-size:10px;position:absolute;left:0;top:51%;transform:translate(3px, -50%) rotate(-90deg);color:#fff}.breadcrumb ul li:last-child::before{display:none}.form-fields{border-top:unset;background-color:transparent}.form-fields .inputs input{border:1px solid #aaa}.form-fields .inputs input:focus{outline:none;border:1px solid #0d4ea0 !important}.button-1{display:inline-block;border-radius:10px;color:#fff !important;border:none;height:40px;line-height:37px !important;min-width:unset !important;font-weight:500;position:relative;transition:.3s;background:-moz-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:-webkit-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;padding:0 20px 0 !important;font-size:1.05rem !important;text-decoration:none}.button-1 *{cursor:pointer}.button-1.btn-sm{border-radius:10px;height:35px;line-height:27px !important;font-size:14px !important;padding:0 15px 0 !important}.button-1.icon{width:40px;font-size:20px !important;padding:0 !important;text-align:center;font-weight:100 !important}.button-1.icon i{transform:translateY(3px)}.button-1:hover{transform:scale(1.03);color:#fff;text-decoration:none !important;background:-moz-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:-webkit-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important}.button-1:focus{background:-moz-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:-webkit-linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important;background:linear-gradient(-35deg, #3186c5 0, #0d4ea0 100%) !important}.button-1.btn-block{display:block}.button-1.btn-l-fix{width:90%;max-width:250px;text-align:center;margin:0 auto}.button-1 .badge{width:20px;height:20px;border-radius:50%;background:#c00;color:#fff;text-align:center;position:absolute;top:0;left:0;transform:translate(-50%, -50%);line-height:22px}.button-1.danger{color:#fff !important;border:1px solid #fff !important;box-shadow:0 0 0 2px #a00 !important;background:#a00}.button-2{display:inline-block;border-radius:15px;color:#3186c5 !important;height:40px;line-height:33px !important;min-width:unset !important;font-weight:700;position:relative;transition:.3s;background:#fff;border:2px solid #3186c5;padding:0 20px 0 !important;font-size:1.05rem !important}.button-2:hover{transform:scale(1.05);color:#3186c5 !important}.fieldset .form-fields .inputs.mp1{width:100%;max-width:500px;position:relative;margin:0 auto 20px}.fieldset .form-fields .inputs.mp1 input[type=text],.fieldset .form-fields .inputs.mp1 input[type=password],.fieldset .form-fields .inputs.mp1 input[type=email],.fieldset .form-fields .inputs.mp1 input[type=number],.fieldset .form-fields .inputs.mp1 input[type=search]{width:100%;height:50px;line-height:50px;font-size:18px;text-align:start;border:1px solid #888;border-radius:15px;margin:0 0 10px;padding:3px 20px 0}.fieldset .form-fields .inputs.mp1 textarea{width:100%;min-height:150px;max-width:100%;min-width:100%;font-size:16px;text-align:start;border:1px solid #888;border-radius:15px;margin:0 0 10px;padding:3px 20px 0}.fieldset .form-fields .inputs.mp1 textarea:focus{outline:none}.fieldset .form-fields .inputs.mp1 label{width:unset;background-color:#fff;position:absolute;padding:0 10px;color:#888;z-index:10;transition:.3s ease;top:10px;font-size:18px;top:-12px;left:12px;font-size:13px;font-weight:400;text-align:start;white-space:normal}.fieldset .form-fields .inputs.mp1 .required{position:absolute;left:5px;top:0px;z-index:11}.fieldset .form-fields .inputs.mp1 .required.bot{top:67px}.fieldset .form-fields .inputs.mp1>.desc{font-size:1rem;text-align:center;padding:15px 12px;white-space:normal}.fieldset .form-fields .inputs.mp1>.file{display:flex;position:relative;flex-wrap:wrap}.fieldset .form-fields .inputs.mp1>.file input[type=text]{border-radius:15px 0 0 15px;margin:0;width:75%;border-radius:0px 0 0 15px}.fieldset .form-fields .inputs.mp1>.file label:first-child{position:static;border-radius:15px 15px 0 0;background:#02246b;color:#fff;width:100%;margin:0;text-align:start;padding:10px 15px;display:block;max-width:unset}.fieldset .form-fields .inputs.mp1>.file label.content-label{width:130px;border:1px solid #888;border-radius:0 15px 15px 0;padding:0 20px;margin:0;top:0px;left:0px;position:relative;border-right:none;padding:10px 0;font-size:1rem;text-align:center;background:#939598;color:#fff;border-radius:0 0px 15px 0;width:25%;cursor:pointer}.fieldset .form-fields .inputs.mp1 .radio-group{display:flex;text-align:center;justify-content:center}.fieldset .form-fields .inputs.mp1 .radio-group>div{margin:0 15px;text-align:center}.fieldset .form-fields .inputs.mp1 .radio-group>div input{height:25px;display:inline-block}.fieldset .form-fields .inputs.mp1 .radio-group>div label{display:inline-block;position:static;font-size:16px;padding:0 10px 0 0;margin:0}.fieldset .form-fields .inputs.mp1 .radio-group.accept-pdf-tarahi{margin:5px 0 25px}.fieldset .form-fields .input-group{display:flex;width:100%;max-width:500px;justify-content:space-between;margin:0 auto 20px}.fieldset .form-fields .input-group.t2{max-width:unset}.fieldset .form-fields .input-group .inputs{max-width:unset;margin:0}.fieldset .form-fields .input-group .inputs.col-4{width:37%}.fieldset .form-fields .input-group .inputs.col-5{width:47%}.fieldset .form-fields .input-group .inputs.col-6{width:57%}.password-recovery-page .fieldset .form-fields{padding:0px 15px}.account-page .fieldset{margin:0}.account-page .fieldset .form-fields{padding-top:10px}.status-label{border-radius:10px;font-size:14px;padding:3px 10px 5px;display:inline-block}.status-label.success{background-color:#198754 !important;color:#fff !important}.status-label.warning{background-color:#ffa000 !important;color:#fff !important}.status-label.danger{background-color:#c62828 !important;color:#fff !important}.status-label.primary{background-color:#0275d8 !important;color:#fff !important}table.mp1 thead tr{border-bottom:.5px solid #888}table.mp1 thead tr th{padding:15px;font-size:16px;border:none;background-color:unset;font-weight:600}table.mp1 thead tr th.center{text-align:center}table.mp1 tbody tr{border-bottom:.5px solid #aaa}table.mp1 tbody tr td{padding:15px;font-size:16px;border:none}table.mp1 tbody tr td>label{display:none}table.mp1 tbody tr td.center{text-align:center}table.mp1 tbody tr td.picture img{max-width:100px}table.mp1 tbody tr:hover{background-color:#efefef}.modal{position:fixed;justify-content:center;align-items:center;background:rgba(0,0,0,.8);height:100%;width:100%;z-index:10000;top:0;left:0;opacity:0;pointer-events:none;display:flex}.modal.show{opacity:1;pointer-events:unset;animation:show-b-modal 1000ms ease}.modal>.content{width:90vw;max-width:800px;height:80vh;box-shadow:0 2px 30px rgba(0,0,0,.2);background:#fff;position:relative;overflow:auto;border-radius:10px}.modal .close-modal{color:#fff;padding:10px;font-size:50px;position:absolute;top:5px;right:30px;font-weight:600;width:60px;height:60px;cursor:pointer}.validation-mp1{display:block;width:100%;text-align:center;color:#a33}.m-x-auto{margin-right:auto !important;margin-left:auto !important}.btn-3{border-radius:5px;border:none;font-family:IRANSans;background-color:#083267;color:#fff;font-weight:bold;font-size:1rem;padding:10px 15px 12px;line-height:1rem}.exhibitions-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly}.exhibitions-grid .swiper{padding:15px 0 65px}.exhibitions-grid .swiper .exhibition-item{margin:0px;width:100%;max-width:unset}.exhibitions-grid .swiper .swiper-slide-shadow,.exhibitions-grid .swiper .swiper-slide-shadow-bottom,.exhibitions-grid .swiper .swiper-slide-shadow-left,.exhibitions-grid .swiper .swiper-slide-shadow-right,.exhibitions-grid .swiper .swiper-slide-shadow-top{border-radius:10px !important}.exhibitions-grid .exhibition-item{position:relative;width:90%;max-width:320px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);margin:20px;border-radius:10px;overflow:hidden;padding:10px;background:#fff}.exhibitions-grid .exhibition-item>.pic{height:300px;position:relative;background:#000;border-radius:7px;overflow:hidden}.exhibitions-grid .exhibition-item>.pic>img{width:100%;height:100%;object-fit:cover;opacity:.9}.exhibitions-grid .exhibition-item>.pic>label{position:absolute;right:5px;bottom:5px;font-size:.7rem;z-index:1;background:#fff;padding:3px 10px 5px;border-radius:5px;background:#eee;color:#fff;border:1px solid #fff;box-shadow:0 0 1px 0px #eee}.exhibitions-grid .exhibition-item>.info{min-height:100px;position:relative}.exhibitions-grid .exhibition-item>.info>label{width:100%;text-align:center;font-size:1rem;line-height:25px;position:absolute;left:50%;top:50%;transform:translate(-50%, -55%);color:#0d4ea0}.exhibitions-grid .exhibition-item>.buttons{display:flex;justify-content:space-between;margin:0}.exhibitions-grid .exhibition-item>.buttons>button{border:1px solid #0d4ea0;border-radius:7px;width:48%;font-family:IRANSans;padding:5px 10px 7px;color:#0d4ea0;background:#fff}.exhibitions-grid .exhibition-item>.buttons>a{border:1px solid #0d4ea0;background:#0d4ea0;width:48%;border-radius:7px;padding:5px 10px 7px;color:#fff}.exhibitions-grid .exhibition-item>.holding-over-label{background:#eee;color:#fff;font-size:.8rem;padding:5px;width:200px;position:absolute;left:40px;top:40px;transform:translate(-50%, -50%) rotateZ(-45deg);z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);text-align:center}.exhibitions-grid .exhibition-item>.holding-over-label.orange{background:#ff8f00}.exhibitions-grid .exhibition-item>.holding-over-label.green{background:#2e7d32}.exhibitions-grid .exhibition-item>.holding-over-label.red{background:#b71c1c}.exhibitions-grid .exhibition-item>.holding-over-label.blue{background:#304ffe}.mpsh-exhibition-pooster-modal>div>img{width:95vw;height:95vh;object-fit:contain}.email-validation-waiting{display:flex}.email-validation-waiting p{border:1px solid #888;border-radius:15px 0 0 15px;font-size:1rem;height:50px;line-height:50px;padding:0 20px;flex-grow:1}.email-validation-waiting button{border-radius:0 15px 15px 0;border:1px solid #02246b;background:#02246b;color:#fff;padding:5px 15px;font-family:IRANSans}.cover-blur-error{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;z-index:100}.cover-blur-error>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:90%;text-align:center;color:#a00;font-size:1.2rem;font-weight:500}@media all and (max-width: 1000px){.modal .close-modal{font-size:30px;top:5px;right:5px}}@media all and (max-width: 500px){.fieldset .form-fields .input-group{flex-wrap:wrap;margin:0 auto 0}.fieldset .form-fields .input-group .inputs{width:100% !important;margin:0 auto 20px}.exhibitions-grid>.exhibition-item>.pic>label{font-size:1rem}.exhibitions-grid>.exhibition-item>.info>label{font-size:1.5rem}.exhibitions-grid>.exhibition-item>.holding-over-label{font-size:1.2rem}}.form-input-alert,.download-related-file{border-radius:10px;font-size:1rem;color:#fff;background-color:#f90;margin:10px 0 0;padding:5px 10px;position:relative;white-space:break-spaces;display:block}.form-input-alert::before,.download-related-file::before{content:" ";position:absolute;width:10px;height:10px;left:50px;top:0;transform:translate(-50%, -50%) rotate(45deg);background:#f90}.form-input-alert{color:#fff;background-color:#f90}.form-input-alert::before{background:#f90}.download-related-file{color:#fff;background-color:#1565c0}.download-related-file::before{background:#1565c0}.mpsh-modal{position:fixed;justify-content:center;align-items:center;background:rgba(0,0,0,.8);height:100%;width:100%;z-index:10000;top:0;left:0;opacity:0;pointer-events:none;display:flex}.mpsh-modal.show-modal{opacity:1;pointer-events:unset;animation:show-b-modal 1000ms ease}.mpsh-modal.show-modal .mpsh-business-card{animation:show-b-modal-content 1000ms ease}.mpsh-modal.hide-modal{animation:hide-b-modal 700ms ease}.mpsh-modal.hide-modal .mpsh-business-card{animation:hide-b-modal-content 1000ms ease}.mpsh-modal .mpsh-modal-card{width:calc(100vw - 50px);height:calc(100vh - 50px);max-width:1200px;max-height:800px;box-shadow:0 2px 30px rgba(0,0,0,.2);background:#fff;position:relative;overflow:auto;transform:translate3d(0, 0, 0);border-radius:5px;border-top-left-radius:30px;border-top-right-radius:30px}