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:#333a45;}
.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, .menu a.active{color:#f39c12;border-bottom:6px solid #f39c12;}
.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:#f39c12;text-decoration:underline;}
/* ШАПКА КОНЕЦ*/


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


.allban img {width:100%;max-width:950px;height:auto;max-height:200px;}
.btn-view-banner{padding:5px;color:#fff;background:#2e9fcc;margin-bottom:10px;}
.btn-view-banner:hover{color:#fff;background:#145f7c;text-decoration:none;}
.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;}

.body-block{margin-top:30px;}

/* левое меню начало*/
.h2-menu{color:#333a45;text-align:center;margin-bottom:25px;}
.h2-menu2{color:#333a45;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;}
.go-m-btn{background:#38ab23;}
.bo-m-btn{background:#6584ca;}
.oo-m-btn{background:#d66d45;}

.g-m-btn{background:#7b6e6e;}
.b-m-btn{background:#9159ff;}
.p-m-btn{background:#ff5959;}
/* левое меню конец*/

/* основной блок начало*/
.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:#333a45;margin-bottom:15px;margin-left:30px;font-size:25px;font-weight:400;}


/* 	блок баннеры конец*/
.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{margin-top:15px;}
.title-one-anket{display:flex;align-items: center;justify-content: space-between;}
.name-one-anket{font-size: 1.5em;color: #f39c12;font-weight: bold;margin-left: 15px;}
.name-one-anket a{color:#f39c12;}
.name-one-anket a:hover{color: #0056b3;text-decoration: underline;}
.one-anket-foto img{display:block;width:100%;height:230px;object-fit:cover;width: 150px;border-radius: 10px;border: 2px solid #333a45;overflow: hidden;}
.body-one-anket{height: 300px;margin-top: 10px;border: 1px solid #7b6e6e;border-radius: 10px;padding: 10px;overflow: hidden;}
.number-one-anket{text-align:center;font-weight:bold;font-size:22px;}
.number-one-anket a{color:#f39c12;}
.number-one-anket a:hover {color: #0056b3;text-decoration: underline;}
.hr-ank{margin-top: 0px;border-top: 1px solid #818181;}
.region{text-align: center;font-size: 14px;margin: -16px 0 -4px 0px;}
.region i{color:#f0f;}
.region a{color:#f39c12;}
.region a:hover {color: #0056b3;text-decoration: underline;}
.region-city{text-align:center;}
.region-city a{color:#f39c12;}
.region-city a:hover {color: #0056b3;text-decoration: underline;}
.data-one-anket{margin-top:10px;}
.param-one-ank{font-size:16px;display:flex;justify-content: space-between;}
.price-bl{margin-top:-10px;}
.price-one-ank{font-size:14px;display:flex;justify-content: space-between;}
.status-bar{background:#f2f4f3;font-size:14px;display:flex;text-align:center;justify-content:space-evenly;margin:9px 3px;padding:2px 5px;width:100%;border-radius: 5px;}
.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;}


.vip .name-one-anket{color: #000;}
.vip .name-one-anket a{color: #000;}
.vip .name-one-anket a:hover{color: #7b6e6e;}
.vip .body-one-anket{border: 1px solid #f39c12;background:#f39c12;}
.number-one-anket a{color:#000;}
.number-one-anket a:hover {color: #7b6e6e;text-decoration: underline;}
.vip .region{color:#fff;}
.vip .region i{color:#fff;}
.hr-ank{border-top: 1px solid #fff;}
.vip .region-city a{color:#000;}
.vip .region-city a:hover {color: #7b6e6e;}
.vip .param-one-ank{color:#fff;}
.vip .price-one-ank{color:#fff;}
.vip .status-bar{background:#f39c12;color:#fff;}

.prem .name-one-anket{color: #000;}
.prem .name-one-anket a{color: #000;}
.prem .name-one-anket a:hover{color: #7b6e6e;}
.prem .body-one-anket{border: 1px solid #e5a6ff;background:#e5a6ff;}
.number-one-anket a{color:#000;}
.number-one-anket a:hover {color: #7b6e6e;text-decoration: underline;}
.prem .region{color:#fff;}
.prem .region i{color:#fff;}
.hr-ank{border-top: 1px solid #fff;}
.prem .region-city a{color:#000;}
.prem .region-city a:hover {color: #7b6e6e;}
.prem .param-one-ank{color:#fff;}
.prem .price-one-ank{color:#fff;}
.prem .status-bar{background:#e5a6ff;color:#fff;}


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

.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:#f39c12;display:block;transition:0.3s;}
.filter-overlay .main-filters-x {position:absolute;top:20px;right:45px;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:#f39c12;display:block;transition:0.3s;}
.enter-overlay .main-enter-x {position:absolute;top:20px;left:45px;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:#333a45;text-align:center;margin:10px;}
.userenter .btn {background-color:#333a45;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 #333a45;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;}
.tabs-enter{justify-content:center;border:0;}
.tabs-enter .nav-link {color:#fff;border:none;outline:none;cursor:pointer;padding:14px 16px;background:#f39c12;border-radius:0;}
.tabs-enter .nav-link.active {border:none;color:#fff;background:#333a45;}

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

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


.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;}
 

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


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

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

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

.number-ank{font-size:30px;font-weight:bold;}
.ank-phone{color:#f39c12;}
.number-ank a:hover{text-decoration:underline;color:#0056b3;}
.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;}
.bl-line-color{background:#b1b6bd;}

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

.h2-ank{color:#333a45; text-align:center;}
.main-data-ank{margin:25px;}
.price-ank{margin:25px;color:#333a45;}
.title-price{background:#333a45;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 a{color:#f39c12;}
.service-ank a:hover{text-decoration:underline;color:#0056b3;}
.service-ank i{color:#0baf0b;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;}
.red-information{font-size:0.9em;margin-bottom:5px;font-weight:bold;color:#f00;}

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

.comm-block{padding:25px;}
.form-block{display:flex;}
.textarea-block{display:flex;margin:15px 0px;}
.fa-block{padding:15px;background:#333a45;color:#fff;min-width:50px;text-align:center;font-size:1.25em;}
.fa-block-text{padding:15px;background:#333a45;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:#333a45;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:#333a45;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;}
/* СТРАНИЦА АНКЕТЫ КОНЕЦ */

/* ===== pagination style start ===== */

.pagination {
	margin: 15px auto;
	justify-content: center;
}



.page-item span, .page-item a {
	margin: 0px 15px 35px 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	border: 1px solid #333a45;
	border-bottom: 5px solid #333a45;
	border-radius: 100%;
	padding: 8px;
	display: block;
	color: #333a45;
	font-size: 1em;
}

.page-item.active .page-link, .page-item a:hover {
	border: 1px solid #f39c12 ;
	border-bottom: 5px solid #f39c12;
	color: #f39c12;
	text-decoration: none;
	background:#fff;
}

.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius: 100%;}

/* ===== pagination style end ===== */


	
/* FOOTER START */

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





#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;}

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