PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` @font-face { font-family: "MyriadProRegular"; src: url("../fonts/MyriadProRegular.eot"); src: url("../fonts/MyriadProRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/MyriadProRegular.woff") format("woff"), url("../fonts/MyriadProRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; } @font-face { font-family: "MyriadProBold"; src: url("../fonts/MyriadProBold.eot"); src: url("../fonts/MyriadProBold.eot?#iefix")format("embedded-opentype"), url("../fonts/MyriadProBold.woff") format("woff"), url("../fonts/MyriadProBold.ttf") format("truetype"); font-style: normal; font-weight: normal; } @font-face { font-family: "MyriadProCondRegular"; src: url("../fonts/MyriadProCondRegular.eot"); src: url("../fonts/MyriadProCondRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/MyriadProCondRegular.woff") format("woff"), url("../fonts/MyriadProCondRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; } @font-face { font-family: "MyriadProCondBold"; src: url("../fonts/MyriadProCondBold.eot"); src: url("../fonts/MyriadProCondBold.eot?#iefix")format("embedded-opentype"), url("../fonts/MyriadProCondBold.woff") format("woff"), url("../fonts/MyriadProCondBold.ttf") format("truetype"); font-style: normal; font-weight: normal; } body { font-family: "MyriadProRegular"; background-color: #f1f2f2; background-image: url('../img/hex.svg'); background-size: 200px; } footer { min-height: 50px; text-align: center; color: #fff; padding-top: 1rem; } h2 { font-family: "MyriadProBold"; text-transform: uppercase; } .color-red { color: #ed1c24; } h3 { margin-bottom: 0rem; } .h3, h3 { font-size: 1.70rem; } #main { display: block; background-color: #000001; color: #fff; height: 100vh; padding: 2rem; } #main a { text-align: center; color: #fff; font-family: 'Times New Roman', Times, serif; font-size: 3rem; } #main img { max-width: 400px; display: block; margin: 0 auto; } .main_title_1 { text-transform: uppercase; font-size: 10rem; text-align: center; line-height: 1; } .main_title_2 { text-transform: uppercase; text-align: center; font-size: 7.5rem; line-height: 1; padding-bottom: 2rem; } #service, #order, #price, #contacts { padding-bottom: 3rem; } #gallery { padding-top: 3rem; } #service { padding-top: 3rem; } .btn-user { border-radius: 0; } .bg-red { background-color: #e31d1a!important; } .bg-black { background-color: #000001!important; } .border-black { border-color: #000001!important; } .border-red { border-color: #e3000f!important; } .nav-item { font-family: "MyriadProBold"; text-transform: uppercase; text-align: center; } .navbar-dark .navbar-nav .nav-link { color: rgba(255,255,255,1); } .s-img { display: block; height: 250px; width: 250px; border-radius: 50%; background-color: #ed1c24; background-size: cover; background-position: center; margin: 0 auto; margin-bottom: 1rem; margin-top: 2rem; } .s-title { text-transform: uppercase; text-align: center; padding-bottom: 1.5rem; } .s-description { font-size: 1rem; } .p-title-red { position: relative; font-family: "MyriadProCondRegular"; text-transform: uppercase; color: #fff; padding: 1rem; width: 80%; margin-bottom: 1rem; margin-top: 1rem; } .p-title-red::after { content: ''; position: absolute; right: -4rem; top: 0; border: 2rem solid transparent; border-left: 2rem solid #e31d1a; border-top: 2rem solid #e31d1a; } .p-title-black { position: relative; font-family: "MyriadProCondRegular"; text-transform: uppercase; color: #fff; padding: 1rem; width: 80%; margin-bottom: 1rem; margin-top: 1rem; } .p-title-black::after { content: ''; position: absolute; right: -4rem; top: 0; border: 2rem solid transparent; border-left: 2rem solid #000001; border-top: 2rem solid #000001; } .p-item { position: relative; font-family: "MyriadProCondRegular"; text-align: left; font-size: 1.5rem; width: 100%; } .p-item .name { width: 75%; text-align: left; margin-right: 4rem; } .p-item .price { width: 25%; position: absolute; text-align: right; right: 0; } #order form { background-color: #a9abaeb3; padding: 2rem; } #slider { display: block; position: relative; height: 100vh; background-position: center; background-size: cover; background-repeat: no-repeat; } #slider1 { display: block; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; } #slider1 .selector { position: absolute; width: 150px; top: 150px; left: 0; background-color: #fff; padding: 1rem; text-align: center; font-family: 'Times New Roman', Times, serif; transition: .5s; } #slider1 .selector a { color: #000; text-transform: uppercase; font-size: 1.25rem; } #slider1 .selector:hover { left: 20px; transition: .5s; } #slider .selector { position: absolute; width: 150px; top: 150px; left: 0; background-color: #fff; padding: 1rem; text-align: center; font-family: 'Times New Roman', Times, serif; transition: .5s; } #slider .selector a { color: #000; text-transform: uppercase; font-size: 1.25rem; } #slider .selector:hover { left: 20px; transition: .5s; } #slider1 .logo1 { position: absolute; width: 150px; height: 150px; top: 30px; left: 0; margin: 0 auto; background-color: #fff; border-radius: 50%; -webkit-box-shadow: 0px 0px 21px 5px rgba(255,255,255,0.48), 0px 0px 21px 5px rgba(255,255,255,0.95), 0px 0px 21px 5px rgba(255,255,255,0.95); box-shadow: 0px 0px 21px 5px rgba(255,255,255,0.48), 0px 0px 21px 5px rgba(255,255,255,0.95), 0px 0px 21px 5px rgba(255,255,255,0.95); } #slider .logo { position: absolute; width: 400px; height: 400px; top: 100px; left: 0; right: 0; margin: 0 auto; background-color: #fff; border-radius: 50%; -webkit-box-shadow: 0px 0px 21px 5px rgba(255,255,255,0.48), 0px 0px 21px 5px rgba(255,255,255,0.95), 0px 0px 21px 5px rgba(255,255,255,0.95); box-shadow: 0px 0px 21px 5px rgba(255,255,255,0.48), 0px 0px 21px 5px rgba(255,255,255,0.95), 0px 0px 21px 5px rgba(255,255,255,0.95); } #slider .logo img { padding-top: 20px; } #slider1 .logo1 img { padding-top: 20px; } .slick-slide img { display: block; padding: 1rem; } .icon-scroll, .icon-scroll:before { position: absolute; left: 50%; } .icon-scroll { width: 36px; height: 60px; margin-left: -20px; bottom: 5%; margin-top: -35px; box-shadow: inset 0 0 0 1px #fff; border-radius: 25px; } .icon-scroll:before { content: ''; width: 8px; height: 8px; background: #fff; margin-left: -4px; top: 8px; border-radius: 4px; animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: scroll; } @keyframes scroll { 0% {opacity: 1;} 100% {opacity: 0;transform: translateY(46px);} } .o-img { width: 100%; height: 100%; background-position: left; background-size: cover; } #map { height: 500px; border: 3px solid; } .border-red { border: 3px solid #e3000f; } .form-control-lg { height: calc(2.875rem + 2px); padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0rem; } .address_block { position: relative; padding-left: 1.5rem; margin-bottom: 1rem; } .address_block:before { content: ''; position: absolute; top: 0px; left: 0px; width: 5px; height: 100%; background-color: #e31d1a; } #lang_switch { position: fixed; top: 70px; right: 20px; width: 50px; background-color: #fff; z-index: 999; text-align: center; border-radius: 5px; font-family: "MyriadProBold"; line-height: 1; padding: 3px; } #lang_switch a { color: #000; text-decoration: none; } #lang_switch a:hover { color: #e31d1a; } #lang_switch .active { color: #e31d1a; } #reviews { padding: 50px 0; } #reviews .review_body { display: block; position: relative; min-height: 100px; background-color: #dedede; padding: 15px; border-radius: 10px; margin-bottom: 15px; margin-left: 5px; margin-right: 5px; } #reviews .review_body:after { content: ''; position: absolute; right: 20px; bottom: -20px; border: 10px solid transparent; border-top: 10px solid #dedede; } .rating { display: inline-block; position: relative; height: 50px; line-height: 50px; font-size: 50px; } .rating label { position: absolute; top: 0; left: 0; height: 100%; cursor: pointer; } .rating label:last-child { position: static; } .rating label:nth-child(1) { z-index: 5; } .rating label:nth-child(2) { z-index: 4; } .rating label:nth-child(3) { z-index: 3; } .rating label:nth-child(4) { z-index: 2; } .rating label:nth-child(5) { z-index: 1; } .rating label input { position: absolute; top: 0; left: 0; opacity: 0; } .rating label .icon { float: left; color: transparent; } .rating label:last-child .icon { color: grey; } .rating:not(:hover) label input:checked ~ .icon, .rating:hover label:hover input ~ .icon { color: #e31d1a; } .rating label input:focus:not(:checked) ~ .icon:last-child { color: grey; text-shadow: 0 0 5px #e31d1a; } .rate_list { display: block; font-size: 1.5rem; } .rate_value { color: #e31d1a; } /*ADMIN*/ #login_box { text-align: center; } .form-signin { width: 100%; max-width: 330px; padding: 15px; margin: auto; } .review_service { display: block; font-size: 1.25rem; font-family: "MyriadProCondRegular"; text-align: center; } .review_master { display: block; text-align: center; } .review_comment { display: block; text-align: center; } .review_name { display: block; text-align: center; } .review_rate { display: block; text-align: center; } .form-signin .checkbox { font-weight: 400; } .form-signin .form-control { position: relative; box-sizing: border-box; height: auto; padding: 10px; font-size: 16px; } .form-signin .form-control:focus { z-index: 2; } .form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; } #admin { padding-top: 2rem; } .pulse_btn { position: fixed; top: 85%; left: 5%; background-color: #e31d1a; width: 70px; height: 70px; border-radius: 50%; text-align: center; line-height: 1; padding-top: 18px; } .order { color: #fff; text-decoration: none; } .order:hover { color: #fff; } .order:hover .pulse_btn:before, .order:hover .pulse_btn:after{ animation: animate 1s linear infinite; } .pulse_btn:before, .pulse_btn:after { animation: animate 1.5s linear infinite; } .pulse_btn:before, .pulse_btn:after { content: " "; display: block; position: absolute; border-radius: 50%; border: 2px solid #e31d1a; left: -20px; right: -20px; top: -20px; bottom: -20px; } @keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } } #list li { background-color: grey; margin-top: 5px; margin-bottom: 5px; padding: 5px; list-style: none; color: #fff; cursor: move; } #list { max-width: 300px; } .lang { position: absolute; top: 1px; left: 3px; font-size: 10px; color: #000; } .facebook img, .instagram img { height: 40px; margin-right: 0.5rem; } .facebook,.instagram { display: inline-block; margin-right: 1rem; } #contacts a { color: #000; } #masters { padding: 50px 0; } #masters .master_img { width: 200px; height: 250px; background-position: top; background-size: cover; background-repeat: no-repeat; margin: 0 auto; border: 3px solid #fff; } #masters .master_name { text-align: center; font-family: "MyriadProBold"; font-size: 1.25rem; } #masters .master_description { text-align: center; } #store { padding: 50px 0; } #buy { background-color: #dedede; border: 3px solid #e3000f; padding: 30px; } #buy h3 { font-family: "MyriadProCondRegular"; font-size: 1.5rem; margin-bottom: 10px; } @media (max-width: 769px) { #slider .logo { width: 250px; height: 250px; } #slider1 .logo1 { width: 50px; height: 50px; } .main_title_1 { text-transform: uppercase; font-size: 3rem; text-align: center; line-height: 1; } .main_title_2 { text-transform: uppercase; text-align: center; font-size: 2.25rem; line-height: 1; padding-bottom: 2rem; } #main img { max-width: 250px; display: block; margin: 0 auto; } #main { height: 100%; } #main a { text-align: center; color: #fff; font-family: 'Times New Roman', Times, serif; font-size: 2rem; } #slider .selector { position: absolute; width: 100px; top: 65%; left: 0; background-color: #fff; padding: 0.5rem; text-align: center; font-family: 'Times New Roman', Times, serif; transition: .5s; } #slider .logo img { padding-top: 10px; } #slider1 .logo1 img { padding-top: 10px; } .o-img { min-height: 250px; } .pulse_btn { left: 3%; } } .button{text-decoration:none; text-align:center; padding:10px 15px; position: fixed; right: 0; bottom: 5%; border:solid 1px #005072; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius: 13px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#e3000f; -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; opacity:0.89; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=89); filter: alpha(opacity=89); }.button:hover{ padding:11px 12px; border:solid 1px #005072; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius: 13px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#e3000f; -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; opacity:0.89; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=89); filter: alpha(opacity=89); }.button:active{ padding:11px 12px; border:solid 1px #005072; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius: 13px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#e3000f; -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; opacity:0.89; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=89); filter: alpha(opacity=89); } .dropdown:hover .dropdown-menu { display:block; top: 85%; } #promo { padding-top: 3rem; padding-bottom: 3rem; } .current-heading { font-family: "MyriadProBold"; text-transform: uppercase; font-size: 2rem; } .second-heading { font-size: 1.5rem; } .striped > div:nth-child(odd) { background-color: #00000012; } @media (max-width: 769px) { #promo .d-n { display:none; } } .container-map{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; } .container-map iframe{ left:0; top:0; height:100%; width:100%; position:absolute; } #adap-table { border: 1px solid #ccc; width: 100%; margin:0; padding:0; border-collapse: collapse; border-spacing: 0; font-family: "MyriadProCondRegular"; font-size: 1.19rem; } #adap-table tr { border: 1px solid #ddd; padding: 5px; } #adap-table th, #adap-table td { padding: 10px; text-align: ; } #adap-table th { text-transform: uppercase; font-size: 14px; } .bold1 { font-size: 16px; font-weight: bold; } #adap-table thead tr:first-child{ background-color:#ccc; } @media screen and (max-width: 767px) { #adap-table tbody tr td:first-child{ background-color:#ccc; } #adap-table tbody tr td{ /* display:none; */ font-size: 18px; } #adap-table tbody tr td:first-child{ display:block; } #adap-table tbody tr:first-child td{ display:block; } #adap-table { border: 0; } #adap-table thead { display: none; } #adap-table tr { margin-bottom: 10px; display: block; border-bottom: 2px solid #ddd; } #adap-table td { display: block; text-align: right; border-bottom: 1px dotted #ccc; } #adap-table td:last-child { border-bottom: 0; } #adap-table td:before { content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; font-size: 12px; } } @media screen and (min-width: 768px) { #adap-table tbody tr td{ display:table-cell!important; } }