@charset "UTF-8";
/*
Theme Name: wp-mini
Theme URI: https://little-white.ru/wp-mini/
Author: little-white.ru
Author URI: https://little-white.ru/
Description: WP-mini
Requires at least: 1.0
Tested up to: 1.0
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wp-mini
Tags: wp-mini
*/

@viewport {user-zoom:fixed;}*{padding:0;margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255, 0);-webkit-tap-highlight-color: transparent;}label{cursor:pointer;}textarea{resize:none;}a,button,input,textarea{outline:none;}:focus{outline:none;}
button::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;width:auto;height:auto;vertical-align:top;}a,img{border:0;}
a{outline:none;color:#000D3B;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
a:hover,a:active{color:#FAA519;text-decoration:none;}b,strong{font-weight:bold;}
body {color:#626262;font:14px sans-serif;line-height:24px;text-align:center;background:#fff;}
html,body {position:relative;height:100%;min-width:300px;}

*[class^=mobile-] {display:none;}
.fl-row {display:flex;margin:0 -10px;}
.col {width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.up-link {opacity:0;position:fixed;right:0;bottom:0;overflow:hidden;width:0;height:0;}

.page-width {position:relative;top:0;left:0;width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff;}
.container {min-width:260px;max-width:1240px;width:auto;text-align:left;padding:0 30px;margin:0 auto;}

/* js-timer-block */
.timer-block {position:relative;}
.timer-block::after {
	content:' ';position:absolute !important;top:50% !important;left:50% !important;z-index:10 !important;
	width:100% !important;height:100% !important;
	padding:10px;
	background:rgba(255,255,255, 0.2);
	box-shadow:0 0 2px rgba(0,0,0, 0.25);
	transform:translateX(-50%) translateY(-50%) !important;
	border-radius:3px;
}
.timer-block .timer {position:absolute;top:50%;left:50%;z-index:9;transform:translateX(-50%) translateY(-50%);}

.domains-form {display:block;}
/**/

.header {
	position:relative;z-index:10;
	padding:15px 0 5px 0;background:#fff;box-shadow:0 2px 2px rgba(0,0,0, 0.1);
	}
	.logo {display:inline-block;overflow:hidden;color:transparent;text-decoration:none;vertical-align:top;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
	.logo img {width:auto;height:42px;}

	.header__nav {display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 -15px !important;}
	.header__nav li {padding:0 0 10px 15px;}
	.header__nav .not-active {font-weight:600;}

.content {
	padding:0 0 300px 0;
	}
	.content p {padding-bottom:24px;}
	.content ul,.content ol {position:relative;margin:0 0 24px 24px;}
	.content ul ul,.content ul ol,.content ol ul,.content ol ol {margin-bottom:0;}
	.content abbr {text-decoration:none;}

.footer {
	position:relative;clear:both;
	height:300px;
	margin:-300px auto 0 auto;
	}

.h-1 {
	color:#000;
	font:28px 'OpenSans',sans-serif;
	line-height:30px;
	padding:0 0 30px 0;margin:0;
	}
.h-2 {
	color:#000;
	font:24px 'OpenSans',sans-serif;
	line-height:26px;
	padding:0 0 30px 0;margin:0;
	}
.h-3 {
	color:#000;
	font:20px 'OpenSans',sans-serif;
	line-height:22px;
	padding:0 0 30px 0;margin:0;
	}

::-moz-placeholder {opacity:1;}
::-webkit-input-placeholder {opacity:1;}

iframe {border:none;background:transparent;}

table {width:100%;max-width:600px;border-spacing:0;border:none;box-sizing:border-box;}
table td,table th {padding:2px 4px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;}
table td:first-child {border-left:none;}
table thead td,
table thead th {font-weight:bold;text-align:center;border-top:none;}

.inp input[type='text'],
.inp input[type='tel'],
.inp input[type='email'],
.inp input[type='password'],
.inp textarea {
	width:100%;height:48px;
	font:16px 'OpenSans',sans-serif;
	vertical-align:top;
	padding:12px 20px;
	border:solid 1px #cbcbcb;
	background:#fff;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.inp textarea {overflow:hidden;}

.inp input[type='text']:focus,
.inp input[type='tel']:focus,
.inp input[type='email']:focus,
.inp input[type='password']:focus,
.inp textarea:focus {}

.inp input[type='text']:focus,
.inp input[type='text']:valid {}
.inp input[type='text']:invalid {}

.inp {position:relative;}
.inp p {padding:0 !important;}

.btn {
	cursor:pointer;position:relative;
	display:inline-block;
	width:197px;min-height:57px;color:#fff;font:20px 'HelveticaNeueCyr',sans-serif;line-height:22px;
	text-align:center;vertical-align:top;
	padding:17px 20px;border:none;background:#900337;
	border-radius:60px;
	transition:all 200ms ease 0ms;
	box-sizing:border-box;
}
.btn:hover,
.btn:active{background:#d13f03;}

.chk input[type='checkbox'],
.chk input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
	.chk input[type='checkbox'] + .lbl,
	.chk input[type='radio'] + .lbl {
		position:relative;
		display:inline-block;
		vertical-align:top;
		padding:0 0 0 34px;
	}
	.chk input[type='checkbox']:disabled + .lbl:before,
	.chk input[type='radio']:disabled + .lbl:before {cursor:default;opacity:0.5;}
	.chk input[type='checkbox'] + .lbl:before,
	.chk input[type='radio'] + .lbl:before {content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:18px;height:18px;border:solid 1px #dcdcdc;}
	.chk input[type='checkbox'] + .lbl:before {
		background:#fff url(../images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 12px;
		-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	}
	.chk input[type='radio'] + .lbl:before { 
		background:#fff url(../images/form-radio.png?v=1) no-repeat 100px 100px;background-size:auto 8px;
		-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;
	}
	.chk input[type='checkbox']:checked + .lbl:before,
	.chk input[type='radio']:checked + .lbl:before {border-color:#c52b2b;background-color:#c52b2b;background-position:center center;}

.quantity {display:inline-block;position:relative;overflow:hidden;width:129px;height:41px;vertical-align:top;border:solid 1px #D3D3D3;background:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.quantity input {height:41px;font-size:16px;font-weight:500;text-align:center;padding:12px 0 11px 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.quantity i {cursor:pointer;position:absolute;top:0;left:0;width:15px;height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.quantity i.left {left:19px;}
.quantity i::before,
.quantity i.right::after {content:' ';position:absolute;top:50%;left:0;overflow:hidden;width:15px;height:1px;background:#c4c4c4;margin:-1px 0 0 0;}
.quantity i.right {left:auto;right:19px;}
.quantity i.right::after {left:50%;top:50%;width:1px;height:15px;margin:-8px 0 0 -1px;}
.quantity i:hover::before,.quantity i:hover::after {background:#4483CE;}

.select {display:inline-block;position:relative;overflow:visible;height:36px;color:#000;font-size:16px;line-height:20px;vertical-align:top;}
.select__title {opacity:1;cursor:pointer;position:relative;left:0;height:20px;color:#000;font-weight:bold;white-space:nowrap;padding:6px 40px 6px 12px;border:solid 1px #b8b8b8;background:#fff;}
.select__title span {display:block;overflow:hidden;}
.select__title::after {content:' ';position:absolute;top:50%;right:15px;overflow:hidden;width:0;height:0;margin:-3px 0 0 0;border:solid 6px transparent;border-bottom:none;border-top-color:#616161;}
.select__nav {display:none;position:relative !important;left:0;top:0;min-width:100%;list-style:none;margin:-1px 0 0 0 !important;border:solid 1px #b8b8b8;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.select__nav span {cursor:pointer;display:block;padding:5px 12px;}
.select__item {white-space:nowrap;}
.select__item_active {background:#fafafa;}
.select__nav_open {z-index:1;}
.select__nav_open .select__title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);}

.rating-chk {position:relative;display:inline-block;width:138px;height:20px;vertical-align:top;border:none;}
.rating-chk .bg,
.rating-chk label {cursor:pointer;position:absolute;top:0;left:0;display:flex;}
.rating-chk input {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);border:none;background:transparent;}
.rating-chk .stars-bl {display:flex;}
.rating-chk .star {width:22px;height:20px;margin:0 7px 0 0;background:url(../images/icon-star-off.svg?v=1) no-repeat center center;background-size:cover;}
.rating-chk label .star {opacity:0;background-image:url(../images/icon-star-on.svg?v=1);}
.rating-chk input:checked + .stars-bl .star {opacity:1;}

/* --- */


/* --- */

.popup-bl {opacity:0;z-index:-1;position:relative;display:block;width:400px;font-family:sans-serif,Arial;text-align:left;background:#fff;box-shadow:0 6px 20px rgba(65,65,65, 0.13);border-radius:20px 0;}
.popup-bl .bl {text-align:center;padding:50px 45px 5px 45px;}
.popup-bl .bl::after {content:" ";clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:20px;right:20px;overflow:visible;width:37px;height:37px;color:transparent !important;font-size:0 !important;border:solid 1px #f0f0f0;background:#fff;border-radius:100%;}
.popup-bl .close::before,.popup-bl .close::after {content:" ";position:absolute;top:50%;left:50%;overflow:hidden;width:20px;height:2px;margin-top:-1px;margin-left:-10px;background:#d8d8d8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#e9383a !important;}

.popup-bl h3 {color:#4c4c4c;font:bold 24px sans-serif,Arial;line-height:30px;letter-spacing:0;text-align:center;padding:0 0 15px 0;margin:0;}
.popup-bl input[type="text"],.popup-bl input[type="tel"],.popup-bl input[type="email"],.popup-bl input[type="password"],.popup-bl textarea {width:100%;height:48px;font:16px sans-serif,Arial;vertical-align:top;padding:12px 20px;border:solid 1px #cbcbcb;background:#fff;border-radius:4px;box-sizing:border-box;}
.popup-bl .inp-bl {margin:0 0 23px 0;}
.popup-bl p {padding:0 0 20px 0;margin:0}
.popup-bl .btn {cursor:pointer;position:relative;display:flex;width:auto;min-width:200px;min-height:52px;color:#fff;font:13px sans-serif,Arial;line-height:24px;text-transform:uppercase;letter-spacing:0;text-align:center;vertical-align:top;justify-content:center;align-items:center;padding:0 25px;margin:0 auto 12px auto;border:none;background:#00aeef;border-radius:10px 0;box-shadow:inset -2px -2px 3px 1px #008dcb,inset 2px 2px 3px 1px #70cff3;transition:all 200ms ease 0ms;box-sizing:border-box;}
.popup-bl .btn {background:linear-gradient(to bottom,#d70911,#980409);box-shadow:none;}
.popup-bl .step-bl {position:relative;overflow:hidden;height:0;}
.popup-bl .step-bl.open {overflow:visible;height:auto;}

.popup-bl {opacity:0;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);-moz-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-moz-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms;will-change: opacity;}
.popup-bl.show {opacity:1;z-index:auto;display:block;transform:scale(1);}


.sites__row {display:flex;flex-wrap:wrap;margin:0;border-top:solid 1px #ccc;}
.sites__col {display:flex;width:100%;text-decoration:none;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:solid 1px #ccc;box-sizing:border-box;}
.sites__col div {padding:0 0 0 20px;}
.sites__col span + span {padding-left:10px;}
.sites__col strong {display:block;font-size:150%;}
.sites__col strong:first-letter {text-transform:uppercase;}
.sites__col img {width:36px;height:36px;object-fit:cover;}
.sites__name {display:flex;align-items:center;padding-left:0 !important;}
.poddomen {font-weight:500;background:#dce6f1;}


  #sortable1 {
    border: 1px solid #eee;
    min-height:20px;
    margin: 0;
    padding: 5px;
  }
  #sortable1 .ui-item-default {
    margin:2px;
    padding:5px;
    font-size: 1.2em;
  }
  #sortable2 {
    min-height:100px;
  }
  #sortable2 .ui-item-default {
    cursor:pointer;
    position:relative;
  }
  #sortable2 .ui-item-default::after {
    content:' ';position:absolute;top:0;left:0;width:100%;height:100%;
  }
  #sortable2 .ui-item-default:hover {
    box-shadow:0 0 2px rgba(0,0,0, 0.1);
  }