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{position: sticky;top:0;z-index:99;}
.main-menu{background: #E84540;padding: 10px;color: #fff;font-size: 20px;}
.right-menu{display:flex;justify-content: space-evenly;}
.site-name{text-align:center;}
.site-name a{color:#fff;}
.site-name a:hover{text-decoration: underline;}


.dropbtn {color: white;padding: 5px;font-size: 25px;border: none;    cursor: pointer;}
.main-menu .dropdown {position: unset;display: inline-block;}
.main-menu .dropdown-content {display: none;position: absolute;background-color: #e84540;min-width: 185px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;font-size:16px;  padding: 5px 16px;}
.main-menu .dropdown-content.left {left:5px}
.main-menu .dropdown-content.right {right:4px}
.main-menu .dropdown-content a {color: #fff;padding: 5px;text-decoration: none;display: block;}
.main-menu .dropdown-content a:hover {text-decoration:underline;}
.main-menu .dropdown:hover .dropdown-content {display: block;}

/* ШАПКА КОНЕЦ*/


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

.promotion .one-anketa-img{width:110px;position:relative;}
.promotion .one-anketa-ava{width:100%;height:150px;object-fit:cover;border-radius:10px;}
.promotion .one-anketa-data{color:#fff;text-align: center;}
.promotion .one-anketa-name a{color:#fff;}
.promotion .one-anketa-price{color:#fff;}
.one-anketa.promo-anketa{background:#e55ba7;}

/* 	блок баннеры и карусель конец*/
.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;}

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


.one-anketa{display:flex;width:100%;padding:10px;border-radius:10px;margin:20px 0px;}


.one-anketa-img{position:relative;}
.one-anketa-ava{width:160px;height:200px;object-fit:cover;border-radius:10px;}
.vip-style .one-anketa-ava{border:5px solid #e84541;}
.plat-style .one-anketa-ava{border:5px solid #54ffb8;}
.vip-icon{width:50px;height:50px;margin:auto;position:absolute;top:0px;left:0px;background-image:url(img/vip.png);z-index:1;background-size:cover;}
.plat-icon{width:50px;height:50px;margin:auto;position:absolute;top:0px;left:0px;background-image:url(img/plat.png);z-index:1;background-size:cover;}

.one-anketa.plat-style{background:#e5e4e2;}
.one-anketa.vip-style{background:#ffed6b;}

.one-anketa-labels {position: absolute;bottom: 15px;right:-8px;display: block;}
.one-anketa-call-label {width:75px;height:27px;background-image:url(img/call_me.png);z-index:1;background-size:cover;}
.one-anketa-verify-label {width:75px;height:27px;background-image:url(img/trust.png);z-index:1;background-size:cover;}

.one-anketa-data{padding-left:15px;flex: 1;}
.one-anketa-data .one-anketa-phone{max-width:300px;}
.one-anketa-data .one-anketa-more{max-width:300px;}
.one-anketa-title{display:flex;}
.one-anketa-heart{padding:12px 10px 0px 0px;font-size:23px;}
.one-anketa-name a{color:#e84541;text-decoration:underline;font-size:28px;font-weight:600;}
.one-anketa-name a:hover{text-decoration: none;}

.one-anketa-phone a{display:block;padding:0px 15px;margin-top:10px;font-size:23px;text-align:center;border-radius:25px;background:#4e9bdd;color:#fff;}
.one-anketa-phone a:hover{text-decoration:underline;}

.one-anketa-money{display:flex;margin-top:10px;}
.one-anketa-dollar{padding:6px 10px 0px 0px;font-size:16px;}
.one-anketa-price{font-size:18px;color:#e84541;}

.one-anketa-type{display:flex;font-size:20px;}
.one-anketa-car{padding:6px 10px 0px 0px;font-size:16px;}
.one-anketa-call{font-size:18px;color:#e84541;}

.one-anketa-more a{display:block;padding:10px;margin-top:5px;font-size:16px;text-align:center;border-radius:5px;background:#e84540;color:#fff;}
.one-anketa-more a:hover{opacity: 0.8;}




.more-ank{text-transform: uppercase;font-size: 16px;cursor: pointer;color: #E84541;border: 1px solid #E84541;border-radius: 5px;width: 95%;padding: 5px;display: block;margin: 10px auto;}

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

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

.userenter{width: 100%;max-width:500px;margin: 10px auto;}
.userenter .input-group{width:100%;background: #e9ecef;}
.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:#61A375;text-align:center;margin:10px;}
.userenter .btn {background-color: #61A375;color: #fff;padding: 14px 20px;margin: 8px 0;border: none;border-radius:0;cursor: pointer;width: 100%;}
.userenter .btn:hover{background-color: #61A375;color: #fff;padding: 14px 20px;margin: 8px 0;border: none;border-radius:0;cursor: pointer;width: 100%;}

.help-ank{border: 10px double #ffeb00;padding:10px;text-align:center;border-radius:10px;}
.ent-tlg{display:flex;justify-content: center;}
.ent-tlg div{margin:5px;}
.help-ank img{width: 30px;height: 30px;margin-right: 10px;margin: 2px auto;}
.text-check{background:#e9ecef;}
.text-check a{color:#2e9fcc;text-decoration:underline;}
.tabs-enter{justify-content: center;border: 0;max-width: 500px;margin: 0 auto;justify-content: center;}
.tabs-enter .nav-item {margin-bottom:0;flex: 1;text-align: center;}
.tabs-enter .nav-link {background:#9d9d9d;color: #fff;border: none;border-radius:0;outline: none;cursor: pointer;padding: 14px 16px;}
.tabs-enter .nav-link.active {border: none;color: #fff;background:#61A375;}

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

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


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

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


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

.ank-top-nav{display:flex;justify-content: space-between;}
.ank-top-nav a{display: block;border: 1px solid #e84541;border-radius: 10px;padding: 5px;color: #e84541;margin:10px 0px;}
.ank-top-nav a:hover{background: #e84541; color:#fff;}

.anket-name{color: #e84541;font-size: 24px;margin: 10px 0 10px 0;padding-left: 12px;display:flex;}
.anket-name div{color:#000;margin-right:10px;font-size:24px;}

.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-phone-block{border-top: 2px solid #000;border-bottom: 2px solid #000;padding: 10px 0px;font-size: 2em;margin-bottom: 15px;text-align: center;}
.ank-phone{display:block;margin-bottom:15px;font-size: 1.43em;color: #337ab7;text-decoration: none;}
.ank-phone:hover{text-decoration:underline;}
.ank-phone-info{display:block;max-width: 180px;margin: 0 auto;background: #4E9CAF;padding: 10px;text-align: center;border-radius: 5px;color: #fff;font-weight: bold;font-size: 0.5em;}

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

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

.ank-h2-title{font-size: 20px;color: #e84541;margin: 10px 0 10px 0;padding-left: 12px;}
.main-data-ank span{color:#e84541;}
.service-data-ank a{color: #337ab7;}
.service-data-ank a:hover{color: #000;text-decoration:underline;}

.rev-main-block{padding: 10px 0px;margin: 5px 0px;color: #fff;}
.comm-bg-gr{background: #6bbf50;}
.comm-bg-bl{background: #50bfa3;}
.comm-bg-red{background: #d24d2c;}
.comm-bg-vl{background: #8c2fa8;}
.comm-bg-non{background: #000;}
.comm-del-btn{position:absolute;right:0;top:0;}

.comm-sub-btn{display: block;width: 100%;text-align: center;line-height: 37px;font-size: 16px;color: #fff;border-radius: 4px;background-color: #61A375;border: none;cursor: pointer;margin-bottom: 30px;margin-top: 15px;}
.inside-comm{margin-left: 30px;}


.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:#e84540;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;}
/* СТРАНИЦА АНКЕТЫ КОНЕЦ */
	
/* FOOTER START */

.footer{background-color:#404A4C;color:#fff;font-size: 18px;position: sticky;bottom: 0;z-index: 99;}
.footer a{color:#fff;}
.footer a:hover{text-decoration:uppercase;}
.bottom-menu{display:flex;align-items:center;justify-content:right;}
.bottom-menu div{margin:0px 5px;}
.footer-wrap{padding:15px;}
.footer_wave {width: 100%;background-image: url(../img/footer.jpg);background-repeat: repeat-x;height: 5px;}
.copy{text-align:center;}


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

.cl0{background:#c0c0c0;}
.cl1{background:#e0e4bc;}
.cl2{background:#e5e9ff;}
.cl3{background:#dbd0f1;}
.cl4{background:#f1d0dc;}

.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;}
.gray-bg{background:#555;color:#fff;}
.green-bg:hover,.red-bg:hover,.dark-red-bg:hover,.blue-bg:hover,.black-bg:hover,.dark-blue-bg:hover,.gray-bg:hover{opacity:0.8;color:#fff;}


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

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



#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 */

