a{color:#000;}
a:hover{color:#000;text-decoration:none;}

main{padding:15px 0px;min-height:1000px;}
h1{font-size:25px;}
h2{font-size:20px;}

.clr{clear:both;}

/* ШАПКА НАЧАЛО*/
.header{background:#7696de;position: sticky;top: 0;z-index: 999;}
.logo img{max-width:50px;max-height:50px;}
.name-logo{display:flex;}
.menu{display:flex;justify-content:space-around;margin-top:10px; font-weight:600;}
.menu a{color:#fff; display:block; padding-bottom:10px;}
.menu a:hover{color:#941b53;border-bottom:6px solid #941b53;}
.menu a.active{color:#941b53;}
.name{padding:0px 25px;}
.site-desc{font-size:14px;margin-top:-6px;color:#fff;}
.site-name{font-size:20px;font-weight:800;}
.site-name a{color:#fff;}
.site-name a:hover{color:#941b53;text-decoration:underline;}
/* ШАПКА КОНЕЦ*/


/* ГЛАВНАЯ НАЧАЛО*/

.btn-view-banner{padding:5px;color:#fff;background:#2e9fcc;margin-bottom:10px;}
.btn-view-banner:hover{color:#fff;background:#145f7c;text-decoration:none;}
.allban img {width:100%;max-width:950px;height:auto;max-height:200px;}
.body-block{margin-top:30px;}

/* левое меню начало*/
.h2-menu{color:#7696de;text-align:center;margin-bottom:25px;}
.h2-menu2{color:#7696de;text-align:center;margin:25px;}
.menu-btn{width:100%;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:10px;font-size:14px;}
.menu-btn:hover{opacity:0.7;}
.g-m-btn{background:#38ab23;}
.b-m-btn{background:#6584ca;}
.o-m-btn{background:#d66d45;}
/* левое меню конец*/

/* основной блок начало*/
.sort-arrows{display:flex;align-items:center;margin-bottom:22px;}
.sort-arrows div{display:flex;align-items:center;}
.sort-arrows a{display:flex;align-items:center;}
.sort-arrows .sort-item{margin:0px 10px 0px 5px;}
.sort-arrows .sort-item .active{color:red;}
.sort-arrows .sort-item div{margin:0px 3px;}

.main-h1{color:#7696de;margin-bottom:15px;margin-left:9px;font-size:25px;font-weight:400;}

.tlg-show-title{background:#298db7;color:#fff;height:35px;font-size:20px;padding-left:10px;}
.tlg-show{border:2px solid #298db7;width:100%;max-width:400px;height:145px;}
.tlg-show-main{display:flex;align-items:center;justify-content:space-around;height:110px;}
.tlg-show-main img{width:70px !important;}
.btn-tlg-show{background:#2face1;border-radius:10px;padding:15px;color:#fff;font-size:20px;}
.btn-tlg-show:hover{background:#298db7;color:#fff;text-decoration:none;}

/* 	блок баннеры конец*/
.icon-soc-m{padding:10px;box-shadow:0px 0px 8px 2px #dcdcdc;border-radius:10px;margin:15px auto;width:100%;max-width:500px;text-align:center;display:flex;justify-content:center;}
.icon-soc-m img{width:30px;height:30px;margin-right:10px;margin:2px auto;}
.icon-soc-m div{text-align:center;font-size:0.7em;color:#ccc;margin:0px 8px;}


.one-anket-bl{margin-bottom:40px;}
.one-anket-bl.salon-anket-bl{border: 1px solid #000;background: #f2f4f3;}
.header-anket-bl{display:flex;width:100%;align-items:center;height:50px;background:#f6f6f6;}
.prem-header{background:#BF0000;color:#fff;}
.prem-header a{color:#fff;}
.prem-header .city-one-ank a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;font-size:14px;}
.salon-header{background:#3c3b3b;color:#fff;}
.salon-header a{color:#fff;}
.salon-header .city-one-ank a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;font-size:14px;}
.vip-header{background:#ffc74f;}
.left-bl-ank{flex:1;display:flex;align-items:center;padding-left:12px;}
.name-one-ank{flex:10;}
.right-bl-ank{flex:1;display:flex;align-items:center;padding-right:5px;}
.one-item-head{padding:4px;font-size:18px;}
.fav-heart{cursor:pointer;}
.city-one-ank a{color:#5a0202;text-decoration:none;border-bottom:1px dotted #5a0202;font-size:14px;}
.salon-info-bl{background:#f2f4f3;padding:0px 2px;font-size:14px;margin:0px 2px;}

.status-bar{background:#f2f4f3;font-size:14px;display:flex;text-align:center;justify-content:space-between;margin:9px 3px;padding:2px 5px;width:100%;}

.pepper{color:#f00;font-size:22px;position:absolute;top:0px;right:0px;text-shadow:3px 3px 6px #000;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;}
.pepper .mask{color:#000;margin-right:5px;}
.pepper .pepperwc{color:#05b55d;margin-left:2px;}
.pepper .pepperwctext{color: #05b55d;font-weight: bold;font-size: 19px;}
/* .pepper{color:#f00;font-size:28px;position:absolute;top:0px;right:0px;text-shadow:3px 6px 1px #000;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;} */
.one-anket-main{padding:0px;}
.number-one-ank{display:flex;text-align:center;font-size:20px;color:#740000;align-items:center;justify-content:space-evenly;}

.one-anket-foto img{display:block;width:100%;height:160px;object-fit:cover;}

.item-bl-one-ank{padding:3px;font-size:14px;}
.line-param{display:flex;justify-content:space-between;background:#f2f4f3;margin-top:-2px;}
.name-item{padding-left:3px;}
.value-item{padding-right:3px;color:#ff2c2c;}


/* основной блок конец*/

.main-filters{margin-bottom:15px;margin-left:30px;font-weight:600;cursor:pointer;}
.filter-overlay{height:100%;width:0;position:fixed;z-index:101;left:0;top:0;background-color:#fff;background-color:rgba(255,255,255, 0.9);overflow-x:hidden;transition:0.5s;}
.filter-overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px;}
.filter-overlay a {padding:8px;text-decoration:none;font-size:2.25em;color:#941b53;display:block;transition:0.3s;}
.filter-overlay .main-filters-x {position:absolute;top:50px;right:50px;font-size:3.75em;}



.enter-overlay{height:100%;width:0;position:fixed;z-index:101;right:0;top:0;background-color:#fff;background-color:rgba(255,255,255, 0.9);overflow-x:hidden;transition:0.5s;}
.enter-overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px;}
.enter-overlay a {padding:8px;text-decoration:none;color:#941b53;display:block;transition:0.3s;}
.enter-overlay .main-enter-x {position:absolute;top:50px;left:50px;font-size:3.75em;}

/* ГЛАВНАЯ КОНЕЦ*/

/* СТРАНИЦА ВХОД,РЕГИСТРАЦИЯ НАЧАЛО */

.userenter{width:100%;max-width:310px;margin:10px auto;}
.userenter .input-group{width:100%;}
.enter-input{border:0;border-radius:0;background:#e9ecef;}
.enter-span{border:0;border-radius:0;}
.login-title{font-size:25px;font-weight:bold;color:#7696de;text-align:center;margin:10px;}
.userenter .btn {background-color:#7696de;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:0;cursor:pointer;width:100%;}
.userenter .btn:hover{opacity:0.8;}

.help-ank{border:10px double #7696de;background:#fff;padding:10px;text-align:center;border-radius:10px;}
.help-ank img{width:30px;height:30px;margin-right:10px;margin:2px auto;}
.ent-tlg{display:flex;justify-content:center;}
.ent-tlg div{margin:5px;}
.text-check{background:#e9ecef;}
.text-check a{color:#2e9fcc;text-decoration:underline;display:inline-block;}
.tabs-enter{justify-content:center;border:0;}
.tabs-enter .nav-link {color:#fff;border:none;outline:none;cursor:pointer;padding:14px 16px;background:#941b53;border-radius:0;}
.tabs-enter .nav-link.active {border:none;color:#fff;background:#7696de;}

/* СТРАНИЦА ВХОД,РЕГИСТРАЦИЯ КОНЕЦ */


.fotorama__nav {margin-top:-94px;}
.fotorama__thumb{border:2px solid #fff;}
.fotorama__wrap { margin:10px auto;}


/* СТРАНИЦА АНКЕТЫ НАЧАЛО */

.name-anket{color:#7696de;font-size:30px;display:flex;}
.name-anket div{color:#000;margin-right:10px;font-size:24px;}

.red-information{font-size:0.9em;margin-bottom:5px;font-weight:bold;color:#f00;}

.number-ank{font-size:30px;font-weight:bold;}
.ank-phone{color:#941b53;}
.number-ank a:hover{text-decoration:none;color:#007bff;}
.search-bl-n{margin:20px 0px;}
.search-n{width:115px;background:#4E9CAF;padding:10px;text-align:center;border-radius:5px;color:#fff;font-weight:bold;}
.search-n:hover{color:#fff;background:#91d4e4;text-decoration:underline;}
.line-ank-param{display:flex;justify-content:space-between;}
.line-ank-param div:last-child{text-align:right;}
.bg-line-color{background:#f3e4eb;}

.detail-info{margin:25px 0px;}

.h2-ank{color:#7696de; text-align:center;}
.main-data-ank{margin:25px;}
.price-ank{margin:25px;}
.title-price{background:#7696de;color:#ffffff;text-align:center;font-size:20px;}
.line-ank-price{display:flex;justify-content:space-between;border-bottom:1px solid #7696de;padding-top:5px;}

.service-ank{margin:15px;}
.service-ank i{color:#e93789;margin:5px;}

.alarming{margin-top:10px;margin-bottom:15px;border:1px solid #a30606;padding:10px;}
.alarming-copy{background:#d0eb8f;border:1px solid #000; padding:1px 8px;}


.ank-comment{padding:10px;border:1px solid #7696de;border-radius:10px;margin-bottom:25px;position:relative;}
.name-comment{display:flex;color:#7696de;font-size:1.5em;font-weight:bold;margin-bottom:15px;}
.name-comment .name-c{flex:1;}
.name-comment .del-c{flex:0;text-align:right;}
.text-comment{font-size:1.05em;margin-bottom:20px;}
.bottom-comment{display:flex;justify-content:space-between;color:#acb4c2;font-size:1em;}
.btn-comment{cursor:pointer;color:#941b53;}
.arrow-comment{font-size:3.125em;position:absolute;left:-60px;top:-10px;}
.reply-comment-l1{background-color:#c9e9ff;margin-left:60px;}
.reply-comment-l2{background-color:#c9ffcb;margin-left:120px;}


.comm-block{padding:25px;}
.form-block{display:flex;}
.textarea-block{display:flex;margin:15px 0px;}
.fa-block{padding:15px;background:#7696de;color:#fff;min-width:50px;text-align:center;font-size:1.25em;}
.fa-block-text{padding:15px;background:#7696de;color:#fff;min-width:50px;text-align:center;font-size:25px;}
.input-block{width:100%;}
.name-input{border:0;border-radius:0;padding:13px;background:#e9ecef;}
.text-input{border:0;border-radius:0;padding:13px;background:#e9ecef;}
.comm-block .btn {background-color:#7696de;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:0;cursor:pointer;width:100%;}
.comm-block .btn:hover{opacity:0.8;}
.comm-block-forum{margin-bottom:25px;}
.comm-img-bg{width:100%;background-size: cover;position:relative;}
.comm-img-bg:before{content:"";display:block;padding-top:135%;}
.comm-img-btn{background:#7696de;font-size: 14px;text-align: center;display: block;color: #fff!important;position: absolute;bottom: 0px;width: 100%;padding:3px 0px;}
.comm-img-name{background: #fff;opacity: 0.8;text-align: center;font-size: 15px;position:absolute;top:0;width: 100%;padding:3px 0px;font-weight:bold;}
/* СТРАНИЦА АНКЕТЫ КОНЕЦ */



/* СТРАНИЦА САЛОНА НАЧАЛО*/

/* информация салона */
.logos {display:flex;}
.logos img{width:90px;height:90px;}
.name-text{align-content: center;}
.name-text h1{margin:0px 10px; padding:0px;}



.block-info{width: fit-content;margin: 15px auto;}
.info-icon object{width:35px;height:auto;}

.mes-icon{flex:1;}
.mes-icon object{width: 100%;height: auto;padding: 8px 5px;}
.info-salontit{padding: 3px 5px;color: #fff;font-size: 21px;}
.info-salon {width:100%;margin: 25px auto;}
.info-text-about{text-align: justify;}
/* информация салона конец */


.fotorama__nav {margin-top:-94px;}
.fotorama__thumb{border: 2px solid #fff;}
.fotorama__wrap { margin: 10px auto;}


/* салон программы */
.prog-bl{margin:25px;}
.salon-prog .card-header{padding:0;}
.salon-prog .card-link{display:block;}
.info-prog{display:flex;}
.name-progr{color: #7696de;font-weight: bold;font-size: 17px;}


.salon-prog .card-body{border: 1px solid rgba(0,0,0,.125);}
.salon-prog .card{border:0;}
.price-progr{font-weight: bold;margin:5px 2px;}
.time-progr{color:#9f9f9f;margin:5px 2px;}
.arr-dawn {position: absolute;top: 4px;right: 30px;font-size:25px;color:#a39f9f;}
.arr-dawn-dop {position: absolute;top: 0px;left: 10px;font-size:28px;color:#a39f9f;}
/* салон программы конец */


/* дополнения салон */

.card-link{display: flex;background: #fff;border-bottom: 1px solid #7696de;padding-left: 10px;}
.name-dop-prog{color:#7696de;font-weight:600;font-size: 17px;flex:3;padding-left:30px;}
.price-dop{font-weight:600;font-size:15px;flex:1;}
.time-dop{font-weight:600;font-size:15px;color:#9f9f9f;}
.info-dop-text{padding:5px;}
.dop-more{text-align: center;background: #941b53;color: fff;padding: 3px;}
.dop-more-ank{text-align:center;background:#2e9fcc;color:fff;padding:10px;}
/* дополнения салон конец */

.one-anket-header{background: #3c3b3b;color: #fff;display: flex;padding: 10px;}
.one-anket-header a{color: #fff;}

.salon-btn{background: #941b53;margin-top: 20px;border-radius: 0;width: 360px;padding: 5px 10px;text-align: center;}
.salon-btn:hover{background: #b52c6c;}
.salon-btn a{color:#fff;}


/* СТРАНИЦА ПОИСКА  НАЧАЛО */


.btn-search-lg{padding:10px;color:#fff;background:#88cb57;margin-top:20px;border-radius:0px;margin-bottom:20px;}
.btn-search-lg:hover{color:#fff;background:#679347;}

.filter-btn{color:#fff;background:#2e9fcc;font-size:18px;padding:8px 30px;text-decoration:none;margin:5px 0px;display:block;text-align:center;}
.filter-btn:hover{text-decoration:none;background:#15485c;color:#fff;}
.search-block label{padding-top:0.325em;padding-bottom:0.325em;}
.s-param-block{margin-bottom:15px;}
.search-input{width:80px; margin:5px;}
.search-input-b{width:100px; margin:5px;}
.search-cat{font-weight:bold;font-size:18px;padding-top:15px;}
.search-select{font-size:16px;margin-bottom:5px;}

.srch-serv-title{font-weight:bold;}

.srch-btn{margin-top:15px;background:#2e9fcc;color:#fff;border-radius:0px;}
.srch-btn:hover{background:#156485;}
.reset-btn-srch{margin-top:15px;background:#f00;color:#fff;border-radius:0px;}
.reset-btn-srch:hover{background:#d50505;}

.sort-block{align-items:center;border-bottom:1px solid rgba(204,214,228,.6);display:flex;line-height:20px;padding-bottom:12px;}
.sort-text{font-size:18px;font-weight:bold;}
.sort-non{margin:0px 15px;color:rgb(129 130 131);cursor:pointer;}
.sort-act{color:#0e80ad;cursor:pointer;font-weight:bold;}

.anket-price-search{color:#fff;background:#00b116;font-size:12px;padding-left:10px;margin-top:5px;}
.serv-price-srh{width:100%;background:#ffeb00;height:50px;text-align:center;font-size:25px;line-height:25px;font-weight:bold;}
.serv-price-srh div{font-size:12px;margin-bottom:-7px;}

.search-form label a{color:#2689b1;text-decoration:underline;}
.search-form label a:hover{color:#2689b1;text-decoration:none;}
 

/* СТРАНИЦА ПОИСКА  КОНЕЦ */


	
/* FOOTER START */

.footer{background-color:#7696de;color:#fff;padding:30px;font-size:1em;}
.footer a{color:#fff;}
.footer a:hover{color:#941b53;border-bottom:2px solid #941b53;}
.bottom-menu{display:flex;align-items:center;justify-content:right;}
.bottom-menu div{margin:0px 5px;}






#toTop {width:80px;height:30px;border:1px solid #ccc;border-radius:5px;background:#c0c0c0;text-align:center;padding:5px;position:fixed;bottom:25px;right:10px;cursor:pointer;display:none;color:#fff !important;font-family:verdana;font-size:11px;line-height:15px;z-index:99;}
#toTop:hover {background:#000;}

/* FOOTER FINISH */

/* ЦВЕТА НАЧАЛО */

.cl0{background:#c0c0c0;}
.cl1{background:#e0e4bc;}
.cl2{background:#e5e9ff;}

.y-alert{background:#eded13;}
.r-alert{background:#f11d1d;color:#fff;}
.g-alert{background:#009732;color:#fff;}

.green-br{border:2px solid #009732;}
.red-br{border:2px solid #e52121;}
.blue-br{border:2px solid #3284ed;}
.black-br{border:2px solid #000;}

.green-bg{background:#009732;color:#fff;}
.red-bg{background:#e52121;color:#fff;}
.dark-red-bg{background:#9b0202;color:#fff;}
.blue-bg{background:#3284ed;color:#fff;}
.dark-blue-bg{background:#043e89;color:#fff;}
.black-bg{background:#000;color:#fff;}
.orange-bg{background:#eb4f05;color:#fff;}
.cherry-bg{background:#bf0248;color:#fff;}
.pink-bg{background:#f36975;color:#fff;}
.grey-bg{background:#e8e8e8;color:#000;}
.dark-grey-bg{background:#555;color:#fff;}
.green-bg:hover,.red-bg:hover,.dark-red-bg:hover,.blue-bg:hover,.black-bg:hover,.orange-bg:hover,.cherry-bg:hover,.dark-blue-bg:hover,.pink-bg:hover,.dark-grey-bg:hover{opacity:0.8;color:#fff;}
.yellow-bg{background:#f3ff3b;color:#000;}
.yellow-bg:hover.grey-bg:hover,{opacity:0.8;color:#000;}

.green-cl{color:#009732;}
.dark-red-cl{color:#9b0202;}
.blue-cl{color:#3284ed;}
.black-cl{color:#000;}

/* ЦВЕТА КОНЕЦ */