start commit

This commit is contained in:
ksv741 2020-11-28 14:21:17 +03:00
commit c87e448de6
233 changed files with 19833 additions and 0 deletions

7
.gitignore vendored Normal file
View File

@ -0,0 +1,7 @@
/node_modules/
/.idea/
/.vscode/
/assets/
/politics.docx
/src/fonts/
/src/libs/

55
footer.php Normal file
View File

@ -0,0 +1,55 @@
<div class="callback-modal">
<div class="callback-modal__layout"></div>
<div class="callback-modal__body">
<div class="callback-modal__close"><i class="fa fa-times" aria-hidden="true"></i></div>
<form method="POST" action="<?php echo admin_url('admin-ajax.php?action=send_callback')?>">
<h2>Заказать звонок</h2>
<div class="form-group">
<label for="callback-name">Ваше имя</label>
<input type="text" class="form-control" id="callback-name" required>
</div>
<div class="form-group">
<label for="callback-phone">Ваш телефон</label>
<input type="tel" class="form-control" id="callback-phone" required>
</div>
<button type="submit" class="btn btn-danger">Подтвердить</button>
</form>
</div>
</div>
<footer class="footer <?php
// if( is_home() || is_page(8) || is_page(24) || is_page(35) || is_page(56) || is_page(33) ){
// echo 'footer-in-home';
// }
?>">
<div class="container">
<img src="<?php echo get_template_directory_uri() ?>/assets/img/armanty_logo.png" alt="logo" class="row">
<?php
wp_nav_menu( array(
'theme_location' => 'footer_menu',
'menu_class' => 'footer__menu row justify-content-between',
'container' => 'nav',
'container_class' => 'footer-links'
) )
?>
<div class="footer-social">
<h3>Мы в социальных сетях</h3>
<ul class="row justify-content-center">
<li><a target="_blank" href="https://vk.com/armanty"><i class="fa fa-vk" aria-hidden="true"></i></a></li>
<li><a target="_blank" href="https://instagram.com/armantyquests"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="footer-docs">
<ul class="row justify-content-center">
<li><a href="./politics.docx" download>Политика защиты персональных данных</a></li>
<!-- <li><a href="#">Политика соглашения</a></li> -->
</ul>
</div>
<div class="footer-coop">
<span><i class="fa fa-copyright" aria-hidden="true"></i>2020 ArmantyQuests</span>
</div>
</div>
</footer>
<?php wp_footer( ) ?>
</body>
</html>

431
functions.php Normal file
View File

@ -0,0 +1,431 @@
<?php
add_action( 'wp_enqueue_scripts', 'armanty_get_styles');
add_action( 'wp_enqueue_scripts', 'armanty_get_scripts');
add_action( 'after_setup_theme', 'armanty_register_menus');
add_filter( 'nav_menu_submenu_css_class', 'change_wp_nav_menu', 10, 3 );
add_action( 'init', 'register_armanty_types' );
add_theme_support( 'post-thumbnails' );
add_action( 'wp_ajax_send_mail', 'send_mail');
add_action( 'wp_ajax_nopriv_send_mail', 'send_mail');
add_action( 'wp_ajax_send_main_form', 'send_main_form');
add_action( 'wp_ajax_nopriv_send_main_form', 'send_main_form');
add_action( 'wp_ajax_send_callback', 'send_callback');
add_action( 'wp_ajax_nopriv_send_callback', 'send_callback');
add_action( 'admin_menu', 'remove_menus' );
// Удаляем ненужные пункты в консоли WordPress
function remove_menus(){
remove_menu_page( 'index.php' ); //Консоль
remove_menu_page( 'edit.php' ); //Записи
// remove_menu_page( 'upload.php' ); //Медиафайлы
// remove_menu_page( 'edit.php?post_type=page' ); //Страницы
remove_menu_page( 'edit-comments.php' ); //Комментарии
// remove_menu_page( 'themes.php' ); //Внешний вид
// remove_menu_page( 'plugins.php' ); //Плагины
remove_menu_page( 'users.php' ); //Пользователи
// remove_menu_page( 'tools.php' ); //Инструменты
// remove_menu_page( 'options-general.php' ); //Настройки
}
function armanty_get_styles(){
wp_enqueue_style( 'styles', get_stylesheet_uri());
wp_enqueue_style('fonts', "https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic");
wp_enqueue_style('fontawesome', get_template_directory_uri() . '/assets/libs/font-awesome-4.7.0/css/font-awesome.min.css');
wp_enqueue_style('bootstrap', get_template_directory_uri() . '/assets/libs/bootstrap-4.4.1-dist/css/bootstrap.min.css');
wp_enqueue_style('owlcarousel', get_template_directory_uri() . '/assets/libs/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css');
if(is_page ('59')){
wp_enqueue_style('btdtpicker', get_template_directory_uri() . '/assets/libs/bootstrap_datetimepicker/css/bootstrap.min.css');
}
wp_enqueue_style('dtpicker', get_template_directory_uri() . '/assets/libs/bootstrap_datetimepicker/css/bootstrap-datetimepicker.min.css');
wp_enqueue_style('bootstrapselect', get_template_directory_uri() . '/assets/libs/bootstrap-select/bootstrap-select.min.css');
wp_enqueue_style('slick', 'http://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css');
wp_enqueue_style('armanty_style', get_template_directory_uri() . '/assets/css/style.css');
wp_enqueue_style('armanty_other', get_template_directory_uri() . '/assets/css/other.css');
if (is_page_template('templates/about.php')) wp_enqueue_style('armanty_about', get_template_directory_uri() . '/assets/css/pages/about.css');
if (is_page_template('templates/certificates.php')) wp_enqueue_style('armanty_certificates', get_template_directory_uri() . '/assets/css/pages/certificates.css');
if (is_page_template('templates/contacts.php')) wp_enqueue_style('armanty_contacts', get_template_directory_uri() . '/assets/css/pages/contacts.css');
if (is_page_template('templates/form.php')) wp_enqueue_style('armanty_form', get_template_directory_uri() . '/assets/css/pages/form.css');
if (is_page_template('templates/gallery.php')) wp_enqueue_style('armanty_gallery', get_template_directory_uri() . '/assets/css/pages/gallery.css');
// if (is_page_template('templates/holiday.php')) wp_enqueue_style('armanty_holiday', get_template_directory_uri() . '/assets/css/pages/holiday.css');
if (is_page_template('templates/home.php')) wp_enqueue_style('armanty_home', get_template_directory_uri() . '/assets/css/pages/home.css');
if (is_page_template('templates/price.php')) wp_enqueue_style('armanty_price', get_template_directory_uri() . '/assets/css/pages/price.css');
if (is_page_template('templates/quests.php')) wp_enqueue_style('armanty_quests', get_template_directory_uri() . '/assets/css/pages/quests.css');
if (is_page_template('templates/sales.php')) wp_enqueue_style('armanty_sales', get_template_directory_uri() . '/assets/css/pages/sales.css');
if (is_page_template('templates/single-quest.php')) wp_enqueue_style('armanty_single-quest', get_template_directory_uri() . '/assets/css/pages/single-quest.css');
wp_enqueue_style('armanty_holiday', get_template_directory_uri() . '/assets/css/pages/holiday.css');
wp_enqueue_style('armanty_quests', get_template_directory_uri() . '/assets/css/pages/quests.css');
}
function armanty_get_scripts(){
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', get_template_directory_uri() . '/assets/libs/jquery-3.4.1/jquery-3.4.1.min.js');
wp_enqueue_script('jquery');
wp_enqueue_script( 'poper', get_template_directory_uri( ) . '/assets/libs/bootstrap-4.4.1-dist/js/popper.min.js', ['jquery'], null, true);
wp_enqueue_script( 'bootstrap', get_template_directory_uri( ) . '/assets/libs/bootstrap-4.4.1-dist/js/bootstrap.bundle.min.js', ['jquery'], null, true);
wp_enqueue_script( 'owlcarousel', get_template_directory_uri( ) . '/assets/libs/OwlCarousel2-2.3.4/dist/owl.carousel.js', ['jquery'], null, true);
wp_enqueue_script( 'jqmask', get_template_directory_uri( ) . '/assets/libs/jQuery-Mask-Plugin-master/dist/jquery.mask.min.js', ['jquery'], null, true);
wp_enqueue_script( 'moment', get_template_directory_uri( ) . '/assets/libs/bootstrap_datetimepicker/js/moment-with-locales.min.js', ['jquery'], null, true);
wp_enqueue_script( 'bootstrap', get_template_directory_uri( ) . '/assets/libs/bootstrap_datetimepicker/js/bootstrap.min.js', ['jquery', 'moment'], null, true);
wp_enqueue_script( 'dtpicker', get_template_directory_uri( ) . '/assets/libs/bootstrap_datetimepicker/js/bootstrap-datetimepicker.min.js', ['jquery', 'moment'], null, true);
wp_enqueue_script( 'select', get_template_directory_uri() . '/assets/libs/bootstrap-select/bootstrap-select.min.js');
wp_enqueue_script( 'ksv741script', get_template_directory_uri( ) . '/assets/js/script.js', ['jquery'], null, true);
wp_enqueue_script( 'slider', get_template_directory_uri( ) . '/assets/libs/jQuery-Waterwheel-Carousel/js/jquery.waterwheelCarousel.min.js', ['jquery'], null, true);
wp_enqueue_script( 'swiper', get_template_directory_uri( ) . '/assets/libs/jQueryTouchSwipe/jquery.touchSwipe.min.js', ['jquery'], null, true);
wp_enqueue_script( 'slick', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js', ['jquery'], null, true);
if(is_front_page() || is_page ('24') || is_page('35') || is_page('56')){
wp_enqueue_script( 'main', get_template_directory_uri( ) . '/assets/js/components/main.js', ['jquery'], null, true);
}
if(is_page ('8')){
wp_enqueue_script( 'quests', get_template_directory_uri( ) . '/assets/js/components/quests.js', ['jquery'], null, true);
}
if(is_page ('24')){
wp_enqueue_script( 'quests', get_template_directory_uri( ) . '/assets/js/components/holiday.js', ['jquery'], null, true);
}
if(is_page ('35')){
wp_enqueue_script( 'certificates', get_template_directory_uri( ) . '/assets/js/components/certificates.js', ['jquery'], null, true);
}
if(is_page ('56')){
wp_enqueue_script( 'sales', get_template_directory_uri( ) . '/assets/js/components/sales.js', ['jquery'], null, true);
}
if(is_page ('59')){
wp_enqueue_script( 'form', get_template_directory_uri( ) . '/assets/js/components/form.js', ['jquery'], null, true);
}
}
function armanty_register_menus(){
register_nav_menus( [
'header_menu' => 'Меню в шапке',
'footer_menu' => 'Меню в подвале'
] );
}
function change_wp_nav_menu( $classes, $args, $depth ) {
if ( $args->theme_location == 'header_menu' ) {
$classes[] = 'header-submenu';
}
if ( $args->theme_location == 'footer_menu' ) {
$classes[] = 'footer__submenu';
}
return $classes;
}
function register_armanty_types(){
register_post_type('armanty_quests', array(
'labels' => array(
'name' => 'Квесты', // Основное название типа записи
'singular_name' => 'Квест', // отдельное название записи типа Book
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый квест',
'edit_item' => 'Редактировать квест',
'new_item' => 'Новый квест',
'view_item' => 'Посмотреть квест',
'search_items' => 'Найти квест',
'not_found' => 'Квестов не найдено',
'not_found_in_trash' => 'В корзине квестов не найдено',
'parent_item_colon' => '',
'menu_name' => 'Квесты'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-universal-access',
'supports' => array('title','editor','thumbnail','excerpt')
) );
register_post_type('armanty_rooms', array(
'labels' => array(
'name' => 'Комнаты', // Основное название типа записи
'singular_name' => 'Комната', // отдельное название записи типа Book
'add_new' => 'Добавить новую',
'add_new_item' => 'Добавить новую комнату',
'edit_item' => 'Редактировать комнату',
'new_item' => 'Новая комната',
'view_item' => 'Посмотреть комнату',
'search_items' => 'Найти комнату',
'not_found' => 'Комнат не найдено',
'not_found_in_trash' => 'В корзине комнаты не найдено',
'parent_item_colon' => '',
'menu_name' => 'Комнаты'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-admin-home',
'supports' => array('title','editor','thumbnail','excerpt')
) );
register_post_type('armanty_discounts', array(
'labels' => array(
'name' => 'Скидки', // Основное название типа записи
'singular_name' => 'Скидка', // отдельное название записи типа Book
'add_new' => 'Добавить новую',
'add_new_item' => 'Добавить новую скидку',
'edit_item' => 'Редактировать скидку',
'new_item' => 'Новая скидка',
'view_item' => 'Посмотреть скидку',
'search_items' => 'Найти скидку',
'not_found' => 'Скидки не найдено',
'not_found_in_trash' => 'В корзине скидок не найдено',
'parent_item_colon' => '',
'menu_name' => 'Скидки'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-tag',
'supports' => array('title','editor','thumbnail','excerpt')
) );
register_post_type('armanty_certificate', array(
'labels' => array(
'name' => 'Сертификаты', // Основное название типа записи
'singular_name' => 'Сертификат', // отдельное название записи типа Book
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый сертификат',
'edit_item' => 'Редактировать сертификат',
'new_item' => 'Новый скидка',
'view_item' => 'Посмотреть сертификат',
'search_items' => 'Найти сертификат',
'not_found' => 'Сертификатов не найдено',
'not_found_in_trash' => 'В корзине сертификатов не найдено',
'parent_item_colon' => '',
'menu_name' => 'Сертификаты'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-media-document',
'supports' => array('title','editor','thumbnail','excerpt')
) );
register_post_type('armanty_offer', array(
'labels' => array(
'name' => 'Пакетные предложения', // Основное название типа записи
'singular_name' => 'Пакет', // отдельное название записи типа Book
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый пакет',
'edit_item' => 'Редактировать пакет',
'new_item' => 'Новый пакет',
'view_item' => 'Посмотреть пакет',
'search_items' => 'Найти пакет',
'not_found' => 'Пакетов не найдено',
'not_found_in_trash' => 'В корзине пакетных предложений не найдено',
'parent_item_colon' => '',
'menu_name' => 'Пакетные предложения'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-tickets-alt',
'supports' => array('thumbnail')
) );
register_post_type('armanty_feedback', array(
'labels' => array(
'name' => 'Отзывы', // Основное название типа записи
'singular_name' => 'Отзыв', // отдельное название записи типа Book
'add_new' => 'Добавить новый',
'add_new_item' => 'Добавить новый отзыв',
'edit_item' => 'Редактировать отзыв',
'new_item' => 'Новый отзыв',
'view_item' => 'Посмотреть отзыв',
'search_items' => 'Найти отзыв',
'not_found' => 'Отзывов не найдено',
'not_found_in_trash' => 'В корзине отзывов не найдено',
'parent_item_colon' => '',
'menu_name' => 'Отзывы'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-share-alt2',
'supports' => array('title', 'thumbnail')
) );
register_post_type('armanty_partners', array(
'labels' => array(
'name' => 'Партнеры', // Основное название типа записи
'singular_name' => 'Партнего', // отдельное название записи типа Book
'add_new' => 'Добавить нового',
'add_new_item' => 'Добавить нового партнера',
'edit_item' => 'Редактировать партнера',
'new_item' => 'Новый партнер',
'view_item' => 'Посмотреть партнера',
'search_items' => 'Найти партнера',
'not_found' => 'Партнеров не найдено',
'not_found_in_trash' => 'В корзине партнеров не найдено',
'parent_item_colon' => '',
'menu_name' => 'Партнеры'
),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 2,
'menu_icon' => 'dashicons-businesswoman',
'supports' => array('title', 'thumbnail')
) );
}
function send_mail(){
$orderName = $_POST['orderName'];
$orderTel = $_POST['orderTel'];
$orderEmail = $_POST['orderEmail'];
$orderOthers = $_POST['orderOthers'];
// подразумевается что $to, $subject, $message уже определены...
$to = get_option('admin_email');
$subject = 'Перезвонить';
$message = '<b>Имя:</b> ' . $orderName . '<br/>' .
'<b>Телефон:</b> ' . $orderTel . '<br/>' .
'<b>Почта:</b> ' . $orderEmail . '<br/>' .
'<b>Пожелание:</b> ' . $orderOthers . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <me@example.net>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
function send_main_form(){
$name = $_POST['name'];
$phone = $_POST['phone'];
$holidayType = $_POST['holidayType'];
$birthdayName = $_POST['birthdayName'];
$birthdayDate = $_POST['birthdayDate'];
$questName = $_POST['questName'];
$questRoom = $_POST['questRoom'];
$guestCount = $_POST['guestCount'];
$date = $_POST['date'];
$startSum = $_POST['startSum'];
$addingSum = $_POST['addingSum'];
$sum = $_POST['sum'];
$addingItems = $_POST['addingItems'];
// подразумевается что $to, $subject, $message уже определены...
if($holidayType == 'Birthday'){
$holiday = '<b>Тип праздника:</b> ' . 'День Рождения' . '<br/>' .
'<b>Имя именинника:</b> ' . $birthdayName . '<br/>'.
'<b>День Рождения:</b> ' . $birthdayDate . '<br/>';
}else{
$holiday = '<b>Тип праздника:</b> ' . 'Выпускной' . '<br/>';
}
$add = '<b>Доп.услуги:</b><br/>';
foreach ($addingItems as $addItem){
$add = $add . ' ' . $addItem[name] . ' - '. $addItem[price] . ' рублей<br/>';
}
if($addingSum !== ''){
$addSum = 'Доплата за количество детей ' . $addingSum . '<br/>';
}
$to = get_option('admin_email');
$subject = 'Заяка на проведение праздника';
$message = '<b>Имя:</b> ' . $name . '<br/>' .
'<b>Телефон:</b> ' . $phone . '<br/>' .
$holiday .
'<b>Квест:</b> ' . $questName . '<br/>' .
'<b>Комната:</b> ' . $questRoom . '<br/>' .
'<b>Количество гостей:</b> ' . $guestCount . '<br/>' .
'<b>Дата бронирования:</b> ' . $date . '<br/>' .
'<b>Цена в этот день:</b> ' . $startSum . '<br/>' .
$add .
$addSum .
'<b>Cумма:</b> ' . $sum . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <me@example.net>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}
function send_callback(){
$name = $_POST['name'];
$phone = $_POST['phone'];
$to = get_option('admin_email');
$subject = 'Требуется перезвонить';
$message = '<b>Имя:</b> ' . $name . '<br/>' .
'<b>Телефон:</b> ' . $phone . '<br/>';
// удалим фильтры, которые могут изменять заголовок $headers
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_from_name' );
$headers = array(
'From: Armanty Quest <me@example.net>',
'content-type: text/html',
);
wp_mail( $to, $subject, $message, $headers );
wp_die();
}

135
gulpfile.js Normal file
View File

@ -0,0 +1,135 @@
const {src, dest, series, parallel, watch} = require('gulp');
const fs = require('fs');
const sass = require('gulp-sass');
const autoprefixer = require('gulp-autoprefixer');
const notify = require('gulp-notify');
const browser = require('browser-sync');
const concat = require('gulp-concat');
const cleanCSS = require('gulp-clean-css');
const inc = require('gulp-file-include');
const newer = require('gulp-newer');
const imagemin = require('gulp-imagemin');
const imageminPngquant = require('imagemin-pngquant');
const imageminZopfli = require('imagemin-zopfli');
const imageminMozjpeg = require('imagemin-mozjpeg');
const imageminGiflossy = require('imagemin-giflossy');
const argv = require('yargs').argv;
const sourcemaps = require('gulp-sourcemaps');
const uglify = require('gulp-uglify-es').default;
const del = require('del');
const header = require('gulp-header');
function getCss() {
return src('src/sass/**/*.sass')
.pipe(sourcemaps.init())
.pipe(newer('*'))
.pipe(sass())
.pipe(autoprefixer())
// .pipe(concat('main.css'))
.pipe(cleanCSS({
compatibility: 'ie8'
}))
.pipe(sourcemaps.write('./'))
.pipe(dest('assets/css'))
.pipe(browser.stream());
}
function getJs() {
return src('src/js/**/*.js')
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(sourcemaps.write('./'))
.pipe(dest('./assets/js'))
}
function check() {
watch('src/sass/**/*.sass', getCss).on('change', browser.reload);
watch('src/js/**/*.js', getJs).on('change', browser.reload);
watch('src/img/*', compressImages).on('change', browser.reload);
watch('**/*.php').on('change', browser.reload);
watch('templates/*.php').on('add', checkNewTemplates);
}
function build() {
clean('assets/css');
return src('src/sass/**/*.sass', {ignore: 'src/sass/parts/**'})
.pipe(sass())
.pipe(cleanCSS({
compatibility: 'ie8'
}))
.pipe(autoprefixer())
.pipe(dest('assets/css'))
}
function clean(path) {
return del.sync(path);
}
function startServer(){
browser.init({
// server: './',
proxy: "armanty-quest"
})
}
function compressImages(){
return src('src/img/*/**')
// .pipe(newer('assets/img'))
.pipe(imagemin([
imageminGiflossy({
optimizationLevel: 3,
optimize: 3,
lossy: 2
}),
imageminPngquant({
speed: 5,
quality: [0.6, 0.8]
}),
imageminZopfli({
more: true
}),
imageminMozjpeg({
progressive: true,
quality: 90
}),
imagemin.svgo({
plugins: [
{ removeViewBox: false },
{ removeUnusedNS: false },
{ removeUselessStrokeAndFill: false },
{ cleanupIDs: false },
{ removeComments: true },
{ removeEmptyAttrs: true },
{ removeEmptyText: true },
{ collapseGroups: true }
]
})
]))
.pipe(dest('assets/img'))
}
function checkNewTemplates(event) {
const fileName = event.slice(10, -4)
const templateName = `<?php
/**
* Template Name: ${fileName.toUpperCase()}
*/
?>`
src(event)
.pipe(header(templateName))
.pipe(dest('./'))
//TODO создавать файл .sass фаайл в src/pages с именем созданного файла в templates
}
exports.minImg = compressImages;
exports.getcss = getCss;
exports.getjs = getJs;
exports.check = check;
exports.build = build;
exports.start = parallel(check, startServer);
// exports.makepages = makePages;

65
header.php Normal file
View File

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="shortcut icon" href="<?php echo get_template_directory_uri() ?>/assets/img/logo2.png" type="image/x-icon">
<title><?php wp_title('') ?></title>
<?php wp_head( )?>
</head>
<body>
<div class="header-wrapper">
<div class="header-container">
<header class="header">
<div class="row align-items-center justify-content-around" style="height: 70px; margin: 0;">
<div class="col-3 col-sm-4" style="border-right: 1px solid #fff">
<a class="header-info__logo" href="<?php echo get_home_url() ?>">
<img src="<?php echo get_template_directory_uri()?>/assets/img/armanty_logo.png" alt="logotype">
<img src="<?php echo get_template_directory_uri()?>/assets/img/logo2.png" alt="logotype">
</a>
</div>
<div class="col-4 col-sm-2 header-phone-number-block" style="border-right: 1px solid #fff; height: 100%">
<div style="display: flex; flex-direction: column; height: 100%; padding: 10px 0">
<a href="tel:+79269821494" class="col header-number">+7 (926) 982-14-94</a>
<a href="tel:+79257205654" class="col header-number">+7 (925) 720-56-54</a>
</div>
</div>
<div class="col-4 col-sm-2" style="border-right: 1px solid #fff; height: 100%; display: flex; align-items: center">
<a href="<?php echo get_home_url()?>/form" class=""><button class="order-call btn btn-danger">Заказать звонок</button></a>
</div>
<div class="col-4 col-sm-2" style="border-right: 1px solid #fff; height: 100%; display: flex; align-items: center; justify-content: center">
<a href="<?php echo get_home_url()?>/form"><button class="order-holiday btn btn-danger">Заказать праздник</button></a>
</div>
<div class="col-4 col-sm-1 header-info__btns_right">
<div class="social-links row align-items-center">
<a target="_blank" href="http://vk.com"><i class="fa fa-vk" aria-hidden="true"></i></a>
<a target="_blank" href="http://instagram.com"><i class="fa fa-instagram" aria-hidden="true"></i></a>
</div>
</div>
</div>
</header>
</div>
<div class="header-navmenu__container">
<!-- Выыводим меню в шапке -->
<?php wp_nav_menu(
array(
'theme_location' =>'header_menu',
'menu' => 'header-menu',
'menu_class' => 'header-navmenu__list',
'container' => 'nav',
'container_class' => 'header-navmenu',
'items_wrap' => '<ul class="header-navmenu__list row align-items-start">%3$s</ul>',
));
?>
</div>
</div>

3
index.php Normal file
View File

@ -0,0 +1,3 @@
<?php
get_template_part('templates/home.php')
?>

10350
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

71
parts/about/about.php Normal file
View File

@ -0,0 +1,71 @@
<div class="about-joki">
<h1>О нас</h1>
<div class="about-joki__header container">
<h3 class="active" data-content="about">О нас</h3>
<h3 data-content="feedback">Отзывы</h3>
</div>
<div class="about-joki__body container">
<div class="about-joki__body-item about-joki__body-descr" data-content="about">
<div class="row">
<div class="col-xl-6 col-12 about-content">
<?php the_field('about_left') ?>
</div>
<div class="col-xl-6 col-12 about-content">
<?php the_field('about_right') ?>
</div>
</div>
</div>
<div class="about-joki__body-item about-joki__body-fb" data-content="feedback">
<div class="row justify-content-between">
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_feedback',
'posts_per_page' => 99,
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="col-12 about-feedback__block">
<div>
<div class="about-feedback__title">
<div class="row justify-content-between">
<div class="col-6">
<div class="name"><?php the_field('feedback_name') ?></div>
<div class="date"><?php the_field('feedback_date') ?></div>
</div>
<div class="col-6">
<div class="stars">
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
</div>
<div class="from">
<?php the_field('feedback_from') ?>
</div>
</div>
<div class="col-12">
<?php the_field('feedback_text') ?>
</div>
</div>
</div>
</div>
</div>
<?php }
?>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,17 @@
<div class="cert-advantages">
<h2><?php the_field('cert_advantages_title')?></h2>
<div class="row justify-content-between">
<div class="col-lg-2 col-sm-3 col-6">
<div class="cert-advantages__item"><img src="<?php echo get_template_directory_uri( ) ?>/assets/img/certificates/icons/group-9.svg" alt=""><span>Любой номинал сертификата</span></div>
</div>
<div class="col-lg-2 col-sm-3 col-6">
<div class="cert-advantages__item"><img src="<?php echo get_template_directory_uri( ) ?>/assets/img/certificates/icons/group-10.svg" alt=""><span>Срок действия - 1 год со дня покупки</span></div>
</div>
<div class="col-lg-2 col-sm-3 col-6">
<div class="cert-advantages__item"><img src="<?php echo get_template_directory_uri( ) ?>/assets/img/certificates/icons/group-11.svg" alt=""><span>Можно заказать и оплатить online</span></div>
</div>
<div class="col-lg-2 col-sm-3 col-6">
<div class="cert-advantages__item"><img src="<?php echo get_template_directory_uri( ) ?>/assets/img/certificates/icons/group-12.svg" alt=""><span>Стильный дизайн подарочной карты</span></div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<div class="cert-items">
<h2>Вы можете приобрести подарочный сертификат онлайн</h2>
<div class="row justify-content-center">
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_certificate',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="col-12 col-lg-6">
<img src="<?php echo get_the_post_thumbnail_url()?>" alt="money"><span data-certprice="<?php the_field('cert_price')?>"><?php the_title()?></span>
<button class="btn btn-danger btn-round">Купить</button>
</div>
<?php
}
?>
</div>
</div>
<script>
const btns = document.querySelectorAll('.cert-items .btn')
btns.forEach(btn => {
btn.addEventListener('click', () => {
document.querySelector('.callback-modal').style.display = 'block'
})
})
</script>

View File

@ -0,0 +1,8 @@
<div class="cert-modal">
<div class="cert-modal-overlay"></div>
<div class="cert-modal-body">
<?php
get_template_part('parts/home/order')
?>
</div>
</div>

View File

@ -0,0 +1,22 @@
<div class="cert-target">
<h2>Для кого подойдет сертификат Armanty Quests?</h2>
<div class="row justify-content-between">
<?php for ($i=0; $i<4; $i++) {
$img = 'cert_target_' . ($i + 1) . '_img';
$text = 'cert_target_' . ($i + 1) . '_text';
$title = 'cert_target_' . ($i + 1) . '_title';
?>
<div class="col-xl-6 col-6 cert-target__item">
<img src="<?php the_field($img)?>" alt="">
<div class="cert-target__item-text">
<h4><?php the_field($title, 35)?></h4>
<p><?php the_field($text, 35)?></p>
</div>
</div>
<?php } ?>
</div>
</div>

View File

@ -0,0 +1,21 @@
<div class="cert-text container">
<h3 class="cert-text__header">Ищете подарок, который запомнится надолго?</h3>
<div class="row justify-content-center">
<div class="cert-text__img col-lg-5 col-12">
<img src="<?php echo the_field('cert_card_image', 35)?>" alt="certificate">
</div>
<div class="cert-text__block col-lg-7 col-12">
<?php echo the_field('cert_card_text', 35)?>
<button class="btn btn-danger btn-round">Заказать сертификат</button>
</div>
</div>
</div>
<script>
const btn = document.querySelector('.cert-text__block .btn')
btn.addEventListener('click', () => {
document.querySelector('.callback-modal').style.display = 'block'
})
</script>

View File

@ -0,0 +1,5 @@
<div class="page-header" style="background: url('<?php the_field('contacts_header_photo') ?>') top left no-repeat; background-size: cover" >
<div class="page-overlay"></div>
<h1><?php the_title() ?></h1>
<h2><?php the_field('page_description')?></h2>
</div>

View File

@ -0,0 +1,32 @@
<div class="page-text contacts-text container">
<div class="row contacts-info justify-content-around">
<div class="col-12 col-sm-4">
<h2><i class="fa fa-map-marker" aria-hidden="true"></i><span>Адрес</span></h2>
<p><?php the_field('contacts_addres')?></p>
</div>
<div class="col-12 col-sm-4">
<h2><i class="fa fa-phone" aria-hidden="true"></i><span>Телефон:</span></h2>
<div style="display: flex; flex-direction: column">
<a href="tel:+79269821494" class="">+7 (926) 982-14-94</a>
<a href="tel:+79257205654" class="">+7 (925) 720-56-54</a>
</div>
</div>
<div class="col-12 col-sm-4">
<h2><i class="fa fa-envelope-o" aria-hidden="true"></i><span>E-mail:</span></h2>
<a href="mail:<?php the_field('contacts_email')?>"><?php the_field('contacts_email')?></a>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-xl-5 col-md-12 contacts-image">
<img src="<?php echo the_post_thumbnail_url() ?>" alt="place">
</div>
<div class="col-lg-6 col-xl-7 col-md-12 contacts-description">
<h2>Как добраться ?</h2>
<div class="how">
<?php the_post(); the_content();?>
</div>
</div>
</div>
</div>

254
parts/form/form-content.php Normal file
View File

@ -0,0 +1,254 @@
<div class="form-block container">
<h1>Бронирование праздника</h1>
<div class="row all-form">
<div class="col-lg-8 col-12">
<form class="main-form" method="POST" action="<?php echo admin_url('admin-ajax.php?action=send_main_form')?>">
<h5>Укажите контактные данные</h5>
<div class="form-row">
<div class="form-group col-md-6">
<input required type="text" class="form-control" id="guest-name" placeholder="Как Вас зовут? (ФИО)">
</div>
<div class="form-group col-md-6">
<input type="tel" class="form-control" id="guest-phone" placeholder="Ваш номер телефона">
</div>
</div>
<h5>Информация о вашем празднике</h5>
<div class="form-row">
<div class="form-group col-md-6">
<select class="form-control" id="guest-holiday">
<option>День Рождения</option>
<option>Выпускной</option>
</select>
</div>
<div class="form-group col-md-6">
<input type="text" class="form-control" id="guest-birthday-name" placeholder="Как зовут виновника торжества?">
</div>
<div class="form-group col-md-6">
<input type="text" class="form-control form-date" id="datapicker" placeholder="Дата Рождения ребенка">
</div>
</div>
<h5> Выберите квест и комнату</h5>
<div class="form-row questandroom">
<div class="form-group guest-quest col-12 col-md-6">
<select class="form-control" id="guest-quest">
<option data-maxplayer="0" data-quest="none">Выберите квест</option>
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_quests',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);
$post_id_7 = get_post( $post, ARRAY_A);
$title = $post_id_7['post_title'];?>
<option data-maxplayer="<?php echo the_field('quest_players_max')?>" data-quest="<?php echo $post->post_name ?>" data-img="<?php the_post_thumbnail_url() ?>"><?php the_title();?></option>
<?php
}
?>
</select>
</div>
<div class="form-group guest-room col-12 col-md-6">
<select class="form-control" id="guest-room">
<option value="default" data-quest="none">Выберите комнату</option>
<?php
$query = new WP_Query(array(
'post_type' => 'armanty_rooms', /// тут ваш тип записи
// 'posts_per_page' => 1, // тут указываем сколько постов вывести из relation.
// 'post__in' => $ids,
'post_status' => 'publish', // тут лучше сменить на 'publish' - показать только опубликованные посты
'orderby' => 'ASC', // Тут указываем сортировку. Если убрать эту строку - отсортируются по дате.
));
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
$id = get_field('armanty_room_type')[0];
$post_id = get_post($id);
$quest_name = $post_id->post_name;
?>
<option data-quest="<?php echo $quest_name ?>" data-descr="<?php the_content() ?>" data-img="<?php the_post_thumbnail_url() ?>"><?php the_title();?></option>
<?php
}
}
wp_reset_postdata();
?>
</select>
</div>
<div class="row guest-img">
<div class="col-12 col-md-6">
<img src="" style="height: 250px"alt="">
<br>
<span class="guest-quest-name">Квест - название</span>
</div>
<br>
<div class="col-12 col-md-6">
<img src="" style="height: 250px"alt="">
<br>
<span class="guest-room-name">Комната название</span>
<div class="guest-room-descr">Описание комнаты</div>
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6">
<h5>Укажите количество детей</h5>
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-number" disabled="disabled" data-type="minus"
data-field="quant[1]">
<span class="glyphicon glyphicon-minus"></span>
</button>
</span>
<input type="text" name="quant[1]" id="guest-count" class="form-control input-number" value="1" min="1" max="99">
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-number" data-type="plus" data-field="quant[1]">
<span class="glyphicon glyphicon-plus"></span>
</button>
</span>
</div>
</div>
<div class="form-group col-md-6">
<h5>Выберите дату и время праздника</h5>
<input type="text" class="form-control form-date" id="datapicker2" placeholder="Дата праздника">
</div>
</div>
<h5>Дополнительные услуги</h5>
<div class="form-row">
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-eercast" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Химическое шоу</h6>
<span>5000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-map" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Бумажное шоу</h6>
<span>5000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-star" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Шоу мыльных пузерей</h6>
<span>5000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-graduation-cap" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Аниматор</h6>
<span>3000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-camera" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Фотограф</h6>
<span>2000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
<div class="form-group col-md-6">
<div class="form-add__item">
<i class="fa fa-tint mr10" aria-hidden="true"></i>
<div class="form-add__item-text">
<h6>Неоновое шоу</h6>
<span>5000 р.</span>
</div>
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-danger">
<input type="checkbox"> Добавить
</label>
</div>
</div>
</div>
</div>
<button type="submit" class="btn btn-danger main-form-submit">Заказать праздник</button>
</form>
</div>
<div class="col-lg-4 col-12">
<div class="cheque ">
<div class="cheque-label dots">
<h3>
Справка
</h3>
</div>
<div class="cheque-quest dots">
<h4>Квест</h4>
<p>Егерь - <span>2500</span> р.</p>
</div>
<div class="cheque-date dots">
<h4>Дата и время</h4>
<p>10-го апреля 2020 </p>
</div>
<div class="cheque-guests dots">
<h4>Количество гостей</h4>
<p>
Детей: <span>12</span>
</p>
</div>
<div class="cheque-adding dots">
<h4>Дополнительные услуги</h4>
<p>Химическое шоу - <span>3000</span> р.</p>
</div>
<div class="cheque-sum dots" style="padding:5px 10px">
<h3>ИТОГО <span class="price">8280 р.</span></h3>
</div>
<div class="cheque-info dots" style="padding:5px 10px">
<h4>Организуем незабываемый праздник вместе !</h4>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,47 @@
<div class="gallery-content">
<div class="container gallery-headers">
<div class="row justify-content-center">
<div class="col-md-4 col-sm-4 col-4"><button class="btn btn-danger btn-round"><i class="fa fa-rocket" aria-hidden="true"></i>Квесты</button></div>
<div class="col-md-4 col-sm-4 col-4"><button class="btn btn-danger btn-round"><i class="fa fa-ticket"></i>Праздники</button></div>
<div class="col-md-4 col-sm-4 col-4"><button class="btn btn-danger btn-round"><i class="fa fa-home" aria-hidden="true"></i>Залы</button></div>
</div>
<div class="gallery-photos gallery-photos-holidays row">
<?php echo do_shortcode('[print_gllr id=313]')?>
</div>
<div class="gallery-photos gallery-photos-places row">
<?php echo do_shortcode('[print_gllr id=312]')?>
</div>
<div class="gallery-photos gallery-photos-holidays row">
<?php echo do_shortcode('[print_gllr id=304]')?>
</div>
</div>
</div>
<script>
const btns = document.querySelectorAll('.gallery-headers button');
const galleryBlocks = document.querySelectorAll('.gallery-photos');
btns[0].classList.add('active');
btns.forEach((btn, index) => {
btn.addEventListener('click', (e) => {
btns.forEach((btn, index) => {
btn.classList.remove('active')
})
e.target.closest('button').classList.add('active');
checkGal(index)
})
});
checkGal = index => {
galleryBlocks.forEach(currentItem => {
currentItem.style.display = 'none'
});
if(btns[index].classList.contains('active')){
galleryBlocks[index].style.display = 'flex';
}else{
galleryBlocks[index].style.display = 'none';
}
}
checkGal(0)
</script>

View File

@ -0,0 +1,4 @@
<div class="page-header" style="background: url('<?php the_field('gallery_header_img') ?>') top left no-repeat; background-size: cover" >
<div class="page-overlay"></div>
<h1><?php the_title() ?></h1>
</div>

View File

@ -0,0 +1,29 @@
<div class="adding-service container holiday-block">
<h2><?php the_field('step-head-3', 24)?></h2>
<p><?php the_field('step-descr-3', 24)?></p>
<div class="extras row justify-content-between align-items-start">
<?php
for ($x=0; $x < 8; $x++) {
$item = 'adding_' . ($x + 1);
if( have_rows($item, 24) ):
while( have_rows($item, 24) ): the_row();
// Get sub field values.
$image = get_sub_field('adding_img_' . ($x + 1));
$text = get_sub_field('adding_text_' . ($x + 1));
?>
<div class="col-6 col-sm-3">
<div class="wrapper">
<div class="adding-service__image"><img src="<?php echo esc_url($image)?>" alt="extra"></div>
<span><?php echo $text?></span>
</div>
</div>
<?php endwhile; ?>
<?php endif;
}
?>
</div>
<!-- <a href="#" download id=""><button class="btn btn-danger btn-round">Каталог Дополнительных услуг</button></a> -->
</div>

View File

@ -0,0 +1,11 @@
<div class="holiday-descr holiday-block container">
<h2>Детские праздники в игровом центре Armanty</h2>
<div class="holiday-descr__text">
<?php
$post = get_post(24);
$content = $post->post_content;
echo $content;
?>
</div>
<a class="turn" href="#" style="background: #f2f2f2">Читать далее</a>
</div>

16
parts/holiday/main.php Normal file
View File

@ -0,0 +1,16 @@
<div class="holiday-main">
<div class="container">
<div class="row">
<div class="col-lg-5 col-12">
<img src="<?php echo get_template_directory_uri()?>/assets/img/armanty_logo.png" alt="">
<h1>Организация детских праздников</h1>
<p>Дни рождения и праздники "под ключ".
Мы развлекаем ваших детей, пока вы отдыхаете!</p>
<a href="/form"><button class="btn btn-danger btn-round">Оставить заявку</button></button></a>
</div>
<div class="col-lg-7">
<img src="<?php echo get_template_directory_uri()?>/assets/img/holiday/main.png" alt="">
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,83 @@
<div class="packages">
<div class="holiday-block container">
<h2><?php the_field('step-head-5', 24)?></h2>
<p><?php the_field('step-descr-5', 24)?></p>
<div class="owl-carousel packages-slider container">
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_offer',
'posts_per_page' => 99,
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="packages-item">
<div>
<h3><?php the_title()?></h3>
<img src="<?php echo the_post_thumbnail_url() ?>" alt="">
<p class="packages-item__price"><span><?php the_field('offer_price')?></span><span style="font-size: 16px !important">₽</span></p>
<p class="packages-item__descr">предложение рассчитано до <?php the_field('offer_people')?> человек</p>
</div>
<div>
<?php the_field('offer_composition')?>
<a href="#order"><button class="btn btn-danger btn-round" data-package="<?php the_title()?>">Оставить заявку</button></a>
</div>
</div>
<?php
}
?>
<!-- <div class="packages-item">
<h3>Medium</h3>
<img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/icons/medium-1.svg" alt="">
<p class="packages-item__price">от <span>23 900</span> руб</p>
<p class="packages-item__descr">предложение рассчитано на 5 человек</p>
<ul>в программу входит:
<li>2 квеста</li>
<li>Прятки в темноте</li>
<li>Аренда большого конфренц-зала (1 час)</li>
<li>Украшение шарами</li>
<li>Мастер-класс на выбор</li>
</ul>
<a href="#order"><button class="btn btn-danger btn-round">Оставить заявку</button></a>
</div>
<div class="packages-item">
<h3>Maximum</h3>
<img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/icons/max-1.svg" alt="">
<p class="packages-item__price">от <span>23 900</span> руб</p>
<p class="packages-item__descr">предложение рассчитано на 5 человек</p>
<ul>в программу входит:
<li>2 квеста</li>
<li>Прятки в темноте</li>
<li>Аренда большого конфренц-зала (1 час)</li>
<li>Украшение шарами</li>
<li>Мастер-класс на выбор</li>
</ul>
<a href="#order"><button class="btn btn-danger btn-round">Оставить заявку</button></a>
</div>
<div class="packages-item">
<h3>Super</h3>
<img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/icons/super-1.svg" alt="">
<p class="packages-item__price">от <span>23 900</span> руб</p>
<p class="packages-item__descr">предложение рассчитано на 5 человек</p>
<ul>в программу входит:
<li>2 квеста</li>
<li>Прятки в темноте</li>
<li>Аренда большого конфренц-зала (1 час)</li>
<li>Украшение шарами</li>
<li>Мастер-класс на выбор</li>
</ul>
<a href="#order"><button class="btn btn-danger btn-round">Оставить заявку</button></a>
</div> -->
</div>
</div>
</div>

18
parts/holiday/photos.php Normal file
View File

@ -0,0 +1,18 @@
<div class="holiday-photos holiday-block">
<h2><?php the_field('step-head-4', 24)?></h2>
<p><?php the_field('step-descr-4', 24)?></p>
<!-- <div class="row justify-content-between">
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/1.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/2.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/3.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/4.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/4.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/3.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/2.jpg" alt="photo"></div>
<div class="col-xl-3 col-lg-4 col-md-6 col-12"><img src="<?php echo get_template_directory_uri() ?>/assets/img/holiday/photos/1.jpg" alt="photo"></div>
</div> -->
<?php
echo do_shortcode('[print_gllr id=312]');
?>
<a href="<?php get_home_url()?>/gallery"><button class="btn btn-danger btn-round">Смотреть фото в галерее</button></a>
</div>

36
parts/holiday/var.php Normal file
View File

@ -0,0 +1,36 @@
<div class="container holiday-block var">
<h2><?php the_field('step-head-6', 24)?></h2>
<p><?php the_field('step-descr-6', 24)?></p>
</div>
<div class="var-line">
<div class="row">
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block1-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block1-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block2-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block2-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block3-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block3-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block6-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block4-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block5-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block5-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block4-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block6-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block7-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block7-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block8-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block8-text', 24) ?></span></div>
</div>
<div class="col-lg-4 col-sm-6 col-6">
<div class="var-item"><img src="<?php echo the_field('holiday-block9-img', 24) ?>" alt="var"><span><?php echo the_field('holiday-block9-text', 24) ?></span></div>
</div>
</div>
</div>

87
parts/home/discount.php Normal file
View File

@ -0,0 +1,87 @@
<div class="discount">
<h2>Скидки и акции</h2>
<div class="owl-carousel discount-slider">
<!-- Выводи скидки и акции на главный экран -->
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_discounts',
'posts_per_page' => 99,
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="discount-item">
<div class="discount-item__badge">
<span><?php the_title()?></span>
</div>
<div class="discount-item__content" style="background-color: <?php the_field('armanty_discount_color')?>">
<img src="<?php echo the_post_thumbnail_url() ?>" alt="sale">
<?php the_excerpt() ?>
<!-- <button class="btn btn-danger btn-round">Подробнее</button> -->
<div>
<button class="btn btn-danger btn-round">Подробнее</button>
</div>
<!-- <button class="">Подробнее</button> -->
</div>
</div>
<?php
}
?>
</div>
</div>
<div class="discount-modal">
<div class="discount-modal-layout"></div>
<div class="discount-modal-wrapper">
<div class="discount-modal-close"><span>Закрыть &times</span></div>
<div class="discount-modal-slider-nav discount-modal-slider-nav-prev"><i class="fa fa-chevron-left" aria-hidden="true"></i></div>
<div class="discount-modal-slider-nav discount-modal-slider-nav-next"><i class="fa fa-chevron-right" aria-hidden="true"></i></div>
<div class="owl-carousel discount-modal-slider">
<!-- Выводим список акций и скидок в модальном окне -->
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_discounts',
'posts_per_page' => 99,
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="discount-modal-slider-item">
<div class="discount-modal-slider-item-badge"><?php the_title()?></div>
<div class="discount-modal-slider-item__img" style="background: <?php the_field('armanty_discount_color')?>; border-radius:30px">
<img src="<?php echo the_post_thumbnail_url() ?>" alt="">
</div>
<div class="discount-modal-slider-item__text">
<div>
<?php
the_content();
?>
</div>
<a href="<?php echo get_home_url() . '/form'?>"><button class="btn btn-danger btn-round">Забронировать</button></a>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>

View File

@ -0,0 +1,60 @@
<section class="ent <?php
if( is_home()){
echo 'wave';
}else if (is_page(24)){
echo 'wave wave-no-bottom';
}
?>">
<div class="ent-container">
<h2><strong>Все развлечения</strong></h2>
<div class="owl-carousel ent-slider container">
<!-- Выводи список квестов -->
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_quests',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="ent-container__quest" style="background: url('<?php echo the_post_thumbnail_url() ?>'); background-size: cover">
<div class="ent-container__quest-overlay"></div>
<div class="ent-container__quest-content">
<div>
<h3><?php the_title();?></h3>
<p><?php the_excerpt();?></p>
<div class="quest-description__icons_main">
<div class="quest-people">
<img src="<?php echo get_template_directory_uri() ?>/assets//img/quests/quest-people-big-white.svg" alt="">
<span><?php the_field('quest_players_min')?>-<?php the_field('quest_players_max')?> игроков</span>
</div>
<div class="quest-time">
<img src="<?php echo get_template_directory_uri() ?>/assets//img/quests/quest-time-big-white.svg" alt="">
<span><?php the_field('quests_time')?> минут</span>
</div>
<div class="quest-age">
<img src="<?php the_field('quests_age')?>" alt="">
<!-- <i class="fa fa-child" aria-hidden="true"></i> -->
<!-- <span><?php echo the_field('quest_level'); ?> из 5</span> -->
</div>
</div>
</div>
<a href="<?php echo the_permalink(); ?>"><button>Подробнее</button></a>
</div>
</div>
<?php
}
?>
</div>
</div>
</section>

51
parts/home/main.php Normal file
View File

@ -0,0 +1,51 @@
<div class="main">
<!-- <?php
$images = get_field('main_slider_image');
if( $images ): ?>
<div id="carousel">
<?php foreach( $images as $image ): ?>
<img src="<?php echo $image['url']?>" alt="<?php echo $image['alt']; ?>" />
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php
$images = get_field('main_slider_image');
if( $images ): ?>
<div id="carousel-mobile">
<?php foreach( $images as $image ): ?>
<img src="<?php echo $image['url']?>" alt="<?php echo $image['alt']; ?>" />
<?php endforeach; ?>
</div>
<?php endif; ?> -->
<!-- <?php echo do_shortcode('[smartslider3 slider="2"]') ?> -->
<?php echo do_shortcode('[smartslider3 slider="7"]') ?>
</div>
<style>
.main{
height: 325px
}
#carousel {
max-height: 325px;
}
#carousel img {
max-height: 325px
}
@media screen and (max-width: 425px){
.main{
height: 180px;
margin-bottom: 10px;
}
#carousel{
display: none;
}
}
</style>

19
parts/home/map-block.php Normal file
View File

@ -0,0 +1,19 @@
<div class="map-block <?php
if( is_home() || is_page(33)){
echo 'wave' . ' wave-no-top map-block-in-home map-block__home';
}
?>">
<div class="map-block__layout">
<h2>Как нас найти</h2>
<div class="map-block-container container">
<div class="map-block__yandex"><script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Af18ed4c0cd95416d562fde1c5e3dc89675e160302780e8f981fc5f8fc709412f&amp;width=800&amp;height=720&amp;lang=ru_RU&amp;scroll=false&amp;apikey=e195efbb-8171-460a-ad95-466c78d8191d"></script></div>
<div class="map-block__text">
<ul>
<li><i class="fa fa-phone" aria-hidden="true"></i><a href="tel:+79999999999">+7 (925) 720-56-54</a></li>
<li><i class="fa fa-map-marker" aria-hidden="true"></i>г. Подольск, ул. Кл. Готвальда, 6В</li>
<li><i class="fa fa-clock-o" aria-hidden="true"></i>Время работы игрового центра: <span>Круглосуточно</span> </li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,7 @@
<section class="order-modal">
<div class="order-modal__overlay"></div>
<div class="container">
<img src="<?php echo get_template_directory_uri();?>/assets/img/order-modal.svg" alt="modal">
<h2>Спасибо! Мы получили вашу заявку!</h2>
</div>
</section>

20
parts/home/order.php Normal file
View File

@ -0,0 +1,20 @@
<section class="order" id="order">
<div class="container">
<div class="order__text">
<h3>Хотите заказать мероприятие или детский праздник?</h3>
<p>Оставьте свои контактные данные, и мы свяжемся с Вами в ближайшее время!</p>
</div>
<form class="order__form" method="POST" action="<?php echo admin_url('admin-ajax.php?action=send_mail')?>">
<div class="form-group">
<input type="text" class="form-control" id="orderName" aria-describedby="emailHelp" placeholder="Имя">
<input type="tel" class="form-control" id="orderTel" aria-describedby="emailHelp" placeholder="Телефон">
<input type="email" class="form-control" id="orderEmail" aria-describedby="emailHelp" placeholder="Email">
<textarea class="form-control" id="orderOthers" aria-describedby="emailHelp" placeholder="Дата праздника и пожелания"></textarea>
</div>
<small>Нажимая кнопку "Оставить заявку", Вы соглашаетесь на обработку персональных данных</small>
<button type="submit" class="btn btn-success btn-round">Оставить заявку</button>
</form>
</div>
</section>
<?php get_template_part('parts/home/order-modal')?>

54
parts/home/places.php Normal file
View File

@ -0,0 +1,54 @@
<div class="places <?php
if( is_front_page()){
echo 'places_home';
}else if (is_page(24)){
echo 'wave wave-no-top';
}
?>">
<div class="places-layout">
<h2>Залы для праздника</h2>
<div class="owl-carousel places-slider container">
<!-- Выводим все комнаты -->
<?php
$posts = get_posts( array(
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_rooms',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);?>
<div class="places-item" style="background: url(<?php the_post_thumbnail_url()?>) center no-repeat; background-size: cover">
<div class="places-item__layout"></div>
<div class="places-text">
<h3><?php the_title();?></h3>
<span><?php the_content()?></span>
<ul class="places-text__mainmenu">
<li><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/zone.svg" alt="zone"><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/zoneW.svg" alt="zone" class="icon-white"><span>Вмещает до <?php the_field('armanty_room_capacity')?> человек</span></li>
<li><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/rocket.svg" alt="zone"><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/rocketW.svg" alt="zone" class="icon-white"><span>В вашем распоряжении:</span><?php
the_field('armanty_room_adding');
?></li>
<li class="list-price"><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/price.svg" alt="zone"><img src="<?php echo get_template_directory_uri() ?>/assets/img/icons/priceW.svg" alt="zone" class="icon-white"><span>Стоимость аренды <?php the_field('armanty_room_price')?> ₽/час</span></li>
</ul>
<a href="<?php echo get_page_link(33) ?>"><button class="btn btn-danger btn-round">Галерея</button></a>
</div>
<div class="places-img">
<img src="<?php the_post_thumbnail_url() ?>" alt="place">
<p><span>1</span> из <span>7</span></p>
</div>
</div>
<?php }
?>
</div>
</div>
</div>

33
parts/home/present.php Normal file
View File

@ -0,0 +1,33 @@
<div class="present <?php
if( is_home() ){
echo 'wave' . ' wave-no-bottom';
}
?>">
<div class="present-layout">
<h2>Дарите незабываемые эмоции!</h2>
<div class="container">
<div class="present-item">
<img src="<?php echo the_field('emoji_1_img', 430) ?>" alt="present">
<div class="present-item__text">
<h3><?php the_field('emoji_1_title', 430) ?></h3>
<p><?php the_field('emoji_1_text', 430) ?></p>
<a href="<?php echo get_home_url() . '/holiday'?>"><button class="btn btn-danger btn-round">Узнать больше</button></a>
</div>
</div>
<div class="present-item">
<img src="<?php echo the_field('emoji_2_img', 430) ?>" alt="present">
<div class="present-item__text">
<h3><?php the_field('emoji_2_title', 430) ?></h3>
<p><?php the_field('emoji_2_text', 430) ?></p>
<a href="<?php echo get_home_url() . '/holiday'?>"><button class="btn btn-danger btn-round">Узнать больше</button></a>
</div>
</div>
</div>
</div>
</div>

30
parts/home/principals.php Normal file
View File

@ -0,0 +1,30 @@
<div style="background-color: #f2f2f2">
<div class="principals">
<h2>Нам доверяют</h2>
<div class="owl-carousel principals-slider">
<?php
$posts = get_posts( array(
'numberposts' => 0,
'category' => 0,
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_partners',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);
?>
<img src="<?php echo the_post_thumbnail_url() ?>" alt="<?php the_title() ?>">
<?php
}
?>
</div>
</div>
</div>

146
parts/price/main.php Normal file
View File

@ -0,0 +1,146 @@
<div class="prices">
<h1>Цены</h1>
<div class="prices_sections__titles container">
<div class="row justify-content-center">
<div class="col-4">
<div class="prices_sections__title" data-price-section="ticket">
<i class="fa fa-ticket"></i>Квесты
</div>
</div>
<div class="col-4">
<div class="prices_sections__title" data-price-section="rooms">
<i class="fa fa-birthday-cake"></i>Залы
</div>
</div>
<div class="col-4">
<div class="prices_sections__title" data-price-section="tables">
<i class="fa fa-cutlery"></i>Услуги
</div>
</div>
</div>
</div>
<div class="prices_sections__content container" data-price-section="ticket">
<?php the_field('price_ticket_description') ?>
<div class="row justify-content-between">
<?php if( have_rows('price_ticket_item') ): ?>
<?php while( have_rows('price_ticket_item') ): the_row(); ?>
<div class="price_section col-12 col-sm-6">
<?php $title = get_sub_field('price_paragraph_title')?>
<h3><?php echo $title ?></h3>
<?php if( have_rows('price_items') ): ?>
<?php while( have_rows('price_items') ): the_row();
$text = get_sub_field('price_item_title');
$cost = get_sub_field('price_item_cost');
?>
<div class="price">
<span><?php echo $text?></span>
<span><?php echo $cost?> ₽</span>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<div class="prices__adding container">
<?php the_field('price_ticket_additionally') ?>
</div>
</div>
<div class="prices_sections__content container" data-price-section="rooms">
<?php the_field('price_rooms_description') ?>
<div class="row justify-content-between">
<?php if( have_rows('price_room_item') ): ?>
<?php while( have_rows('price_room_item') ): the_row(); ?>
<div class="price_section col-12 col-sm-6">
<?php $title = get_sub_field('price_paragraph_title')?>
<h3><?php echo $title ?></h3>
<?php if( have_rows('price_items') ): ?>
<?php while( have_rows('price_items') ): the_row();
$text = get_sub_field('price_item_title');
$cost = get_sub_field('price_item_cost');
?>
<div class="price">
<span><?php echo $text?></span>
<span><?php echo $cost?> ₽</span>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<div class="prices__adding container">
<?php the_field('price_rooms_additionally') ?>
</div>
</div>
<div class="prices_sections__content container" data-price-section="tables">
<?php the_field('price_tables_description') ?>
<div class="row justify-content-between">
<?php if( have_rows('price_table_item') ): ?>
<?php while( have_rows('price_table_item') ): the_row(); ?>
<div class="price_section col-12 col-sm-6">
<?php $title = get_sub_field('price_paragraph_title')?>
<h3><?php echo $title ?></h3>
<?php if( have_rows('price_items') ): ?>
<?php while( have_rows('price_items') ): the_row();
$text = get_sub_field('price_item_title');
$cost = get_sub_field('price_item_cost');
?>
<div class="price">
<span><?php echo $text?></span>
<span><?php echo $cost?> ₽</span>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<div class="prices__adding container row">
<?php the_field('price_tables_additionally') ?>
</div>
</div>
</div>
<script>
const titles = document.querySelector('.prices_sections__titles')
const content = document.querySelectorAll('.prices_sections__content')
content[0].style.display = 'block';
titles.querySelector('.prices_sections__title').classList.add('active');
const clickHandler = (e) => {
const focusSection = e.target.closest('.prices_sections__title')
document.querySelectorAll('.prices_sections__title').forEach(title => title.classList.remove('active'));
content.forEach(section => {
section.dataset.priceSection == focusSection.dataset.priceSection
? section.style.display = 'block'
: section.style.display = 'none'
})
focusSection.classList.add('active')
}
titles.addEventListener('click', clickHandler)
</script>

18
parts/quests/compound.php Normal file
View File

@ -0,0 +1,18 @@
<div class="<?php
if( is_page(8) ){
echo 'wave' . ' wave-no-bottom wave-no-top';
}
?>">
<div class="compound">
<div class=" compound__text">
<!-- Выводим информацию о квестах -->
<?php
$post = get_post(8);
$content = $post->post_content;
echo $content;
?>
</div>
<div class="turn">Читать дальше...</div>
</div>
</div>

View File

@ -0,0 +1,50 @@
<div class="quests-content container">
<div class="row justify-content-between align-items-start">
<!-- Выводим все квесты -->
<?php
$posts = get_posts( array(
'numberposts' => 5,
'category' => 0,
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'armanty_quests',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);
?>
<a href="<?php echo the_permalink() ?>"><div class="col-4 quests-content__item" style="background: url('<?php echo get_the_post_thumbnail_url();?>') center no-repeat; background-size: cover">
<div class="quest__text">
<h3><?php the_title(); ?></h3>
<?php the_excerpt();?>
<div class="quests-content__item-icons row">
<div class="quest-level" data-level="<?php echo the_field('quest_level'); ?>">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-key.svg" alt="key" class="icon-hidden">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-key.svg" alt="key" class="icon-hidden">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-key.svg" alt="key" class="icon-hidden">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-key.svg" alt="key" class="icon-hidden">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-key.svg" alt="key" class="icon-hidden">
</div>
<div class="quest-peoples">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-people.svg" alt="peopl">
<span><?php the_field('quest_players_min')?>-<?php the_field('quest_players_max')?></span>
</div>
<div class="quest-time">
<img src="<?php echo get_template_directory_uri( )?>/assets/img/quests/exitquests-time.svg" alt="time">
<span><?php the_field('quests_time')?> мин.</span>
</div>
</div>
</div>
</div>
</a>
<?php
}
?>
</div>
</div>

View File

@ -0,0 +1,5 @@
<div class="quests-headers" style="background: url('<?php the_post_thumbnail_url() ?>') top left no-repeat;background-size: cover">
<div class="quests-overlay"></div>
<h1><?php the_title() ?></h1>
<h2><?php the_field('page_description')?></h2>
</div>

View File

@ -0,0 +1,25 @@
<div class="quest-description container">
<div class="row justify-content-center">
<div class="col-lg-2 col-md-12 quest-description__icons">
<div class="quest-people">
<img src="<?php echo get_template_directory_uri() ?>/assets//img/quests/quest-people-big.svg" alt="">
<span><?php the_field('quest_players_min')?>-<?php the_field('quest_players_max')?> игроков</span>
</div>
<div class="quest-time">
<img src="<?php echo get_template_directory_uri() ?>/assets//img/quests/quest-time-big.svg" alt="">
<span><?php the_field('quests_time')?> минут</span>
</div>
<div class="quest-level">
<img src="<?php echo get_template_directory_uri() ?>/assets//img/quests/quest-key-big.svg" alt="">
<span><?php echo the_field('quest_level'); ?> из 5</span>
</div>
</div>
<div class="col-lg col-md-12 quest-description__text">
<?php the_post(); the_content() ?>
<div class="notice">
<?php the_field('quest_details')?>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,38 @@
<div class="quest-slider">
<div id="carouselExampleControls" class="carousel slide" data-ride="">
<div class="quest-slider-overlay"></div>
<div class="carousel-inner">
<!-- Вывод изображений в слайдер -->
<?php
if ( get_post_meta( get_the_ID(), 'quest_slider_imgs', false ) ){ //images название вашего произвольного поля
$image_array = get_post_meta( get_the_ID(), 'quest_slider_imgs', false ); //images название вашего произвольного поля
}
if ( $image_array ) {
foreach ( $image_array as $image ) {
$thumbimg = wp_get_attachment_image( $image['ID'], 'thumbnail');
$fullimg = pods_image_url( $image['ID'], 'large');
echo '<div class="carousel-item" style="height: 600px; background: url(' . $fullimg .') center top / cover no-repeat">
</div>';
}
}
?>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
<div class="quest-slider-header">
<h1><?php the_title();?></h1>
</div>
</div>
</div>
<script>
document.querySelector('.carousel-item').classList.add('active');
</script>

BIN
screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

229
src/css/about.css Normal file
View File

@ -0,0 +1,229 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.page-header {
margin-top: 133px;
height: 408px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
}
.page-header h1 {
position: relative;
z-index: 2;
font-family: 'PT Sans', sans-serif;
font-size: 48px;
font-weight: 600;
line-height: 0.75;
letter-spacing: 0.4px;
text-align: center;
color: #ffffff;
}
.page-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.35);
}
.about-text {
font-family: 'PT Sans', sans-serif;
margin-top: 80px;
max-width: 970px !important;
margin: 80px auto;
font-weight: 400;
font-size: 16px;
letter-spacing: 0.5px;
color: #000000;
}
.about-joki {
padding-top: 20px;
font-family: 'PT Sans', sans-serif;
}
.about-joki h1 {
font-family: 'Museo Bold' ,sans-serif;
text-align: center;
font-size: 28px;
font-weight: 600;
line-height: .75;
letter-spacing: .4px;
color: #dc3545;
text-transform: uppercase;
}
.about-joki__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid #e4e7ed;
padding-left: 0;
margin-bottom: 20px;
}
.about-joki__header h3 {
font-family: 'Museo Regular' ,sans-serif;
height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 40px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
list-style: none;
font-size: 14px;
font-weight: 500;
margin-right: 40px;
cursor: pointer;
}
.about-joki__header h3.active {
border-bottom: 1px solid #dc3545;
}
.about-joki__body {
max-width: 1210px !important;
}
.about-joki__body-descr h2 {
font-family: 'Museo Regular' ,sans-serif;
font-weight: 700;
text-align: center;
color: #dc3545;
font-size: 24px;
margin-bottom: 40px;
margin-top: 20px;
}
.about-joki__body-descr .about-content p {
color: #4c4c4c;
max-width: 650px;
font-family: 'Museo Regular' ,sans-serif;
margin-top: 15px;
margin-bottom: 30px;
}
.about-joki__body-descr .about-content p::before {
content: '\f005';
font-family: 'FontAwesome';
margin-right: 10px;
color: #dc3545;
}
.about-joki__body-descr .about-content ul {
list-style: none;
-webkit-padding-start: 0;
padding-inline-start: 0;
margin-top: 30px;
}
.about-joki__body-descr .about-content ul li h3 {
font-family: 'Museo Regular' ,sans-serif;
color: #4c4c4c;
font-size: 1.17rem;
font-weight: 600;
}
.about-joki__body-descr .about-content ul li p {
font-size: 16px;
letter-spacing: 0.3px;
line-height: 1.15;
font-weight: 400;
}
.about-joki__body-descr .about-content ul li p::before {
display: none;
}
.about-joki__body-fb {
display: none;
}
.about-joki__body-fb h2 {
display: block;
text-align: center;
font-size: 24px;
font-family: 'Museo Regular' ,sans-serif;
}
@media screen and (max-width: 768px) {
.page-header {
height: 200px;
background-position: top center !important;
}
.page-header h1 {
font-size: 34px;
line-height: 1.1;
}
.about-joki__body-descr p {
max-width: 100% !important;
}
}
@media screen and (max-width: 425px) {
.page-header {
margin-top: 110px;
}
.page-header h1 {
font-size: 28px;
}
.about-joki__header {
padding: 0 20px !important;
}
.about-joki__body-descr h2 {
font-size: 20px !important;
}
.about-joki__body-descr .about-content p {
text-align: center;
}
.about-joki__body-descr .about-content ul li p {
text-align: left;
}
.about-joki__body-fb h2 {
font-size: 20px !important;
}
}

309
src/css/certificate.css Normal file
View File

@ -0,0 +1,309 @@
.cert-text {
margin-top: 50px;
font-family: 'PT Sans', sans-serif;
}
.cert-text h3 {
font-size: 32px;
font-weight: 600;
letter-spacing: 0.1px;
color: #1d1d1d;
margin: 0 0 12px 0;
}
.cert-text p {
font-size: 18px;
line-height: 1.33;
letter-spacing: 0.1px;
color: #1d1d1d;
}
.cert-text button {
margin-top: 30px;
}
.cert-advantages {
margin-top: 60px;
}
.cert-advantages h2 {
text-align: center;
font-size: 40px;
font-weight: 600;
letter-spacing: 0.5px;
text-align: center;
color: #1e212b;
line-height: normal;
margin-bottom: 40px;
}
.cert-advantages .row {
margin-top: 20px;
max-width: 1440px;
margin-right: auto;
margin-left: auto;
}
.cert-advantages__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cert-advantages__item img {
min-height: 117px;
margin-bottom: 10px;
}
.cert-advantages__item span {
font-family: 'PT Sans', sans-serif;
text-align: center;
max-width: 130px;
font-size: 18px;
color: #000000;
letter-spacing: 0.3px;
}
.cert-target h2 {
font-size: 40px;
font-weight: 600;
letter-spacing: 0.5px;
text-align: center;
color: #1e212b;
line-height: normal;
margin-bottom: 70px;
}
.cert-target .row {
max-width: 1290px;
margin-right: auto;
margin-left: auto;
}
.cert-target__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
max-width: 600px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 70px;
}
.cert-target__item img {
width: 260px;
height: 260px;
}
.cert-target__item-text {
max-width: 280px;
margin-left: 45px;
font-family: 'PT Sans', sans-serif;
}
.cert-target__item-text h4 {
font-size: 24px;
font-weight: 600;
letter-spacing: 0.1px;
color: #1d1d1d;
margin: 0 0 12px 0;
}
.cert-target__item-text p {
font-size: 18px;
letter-spacing: 0.1px;
color: #1d1d1d;
line-height: 1.15;
}
.cert-items h2 {
text-align: center;
font-size: 40px;
font-weight: 600;
letter-spacing: 0.5px;
text-align: center;
color: #1e212b;
line-height: normal;
}
.cert-items .row {
max-width: 1290px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
}
.cert-items .row div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 50px;
}
.cert-items .row div span {
font-size: 24px;
font-weight: 600;
letter-spacing: 0.1px;
color: #1d1d1d;
margin: 0 0 20px 0;
max-width: 370px;
text-align: center;
}
.cert-modal {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 100vh;
width: 100%;
z-index: 99999;
}
.cert-modal-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.35);
}
@media screen and (max-width: 1200px) {
.cert-text .row {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.cert-target .row {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
}
@media screen and (max-width: 768px) {
.cert-text h3 {
text-align: center;
}
.cert-text__img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cert-text .row h3 {
display: none;
}
.cert-text__block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cert-advantages .row {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.cert-advantages .row .cert-advantages__item {
margin-bottom: 20px;
margin-top: 20px;
}
}
@media screen and (max-width: 425px) {
.cert-text__header {
font-size: 26px !important;
}
.cert-target h2 {
font-size: 26px !important;
max-width: 395px;
}
.cert-target__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
.cert-target__item img {
width: 140px;
height: 140px;
}
.cert-target__item-text {
text-align: center;
margin-left: 0;
margin-top: 40px;
}
.cert-target__item-text h4 {
font-size: 18px;
}
.cert-target__item-text p {
font-size: 14px;
}
.cert-items {
font-family: 'PT Sans', sans-serif;
}
.cert-items h2 {
font-size: 26px !important;
line-height: 1.09;
letter-spacing: 0.3px;
padding: 0 10px;
max-width: 365px;
margin-right: auto;
margin-left: auto;
}
.cert-items span {
font-size: 18px !important;
}
.cert-items button {
font-size: 14px;
}
.cert-items .row {
margin-top: 20px;
}
.cert-advantages h2 {
font-size: 26px !important;
}
}
@media screen and (min-width: 768px) {
.cert-text__header {
display: none;
}
}

184
src/css/contacts.css Normal file
View File

@ -0,0 +1,184 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.contacts {
font-family: 'PT Sans', sans-serif;
}
.contacts-text {
margin-top: 20px;
}
.contacts-text i {
color: #dc3545;
font-size: 29px;
margin-right: 10px;
}
.contacts-text h2 {
font-size: 24px;
font-weight: 600;
letter-spacing: 0.3px;
color: #363943;
}
.contacts-info {
margin-bottom: 40px;
}
.contacts-info p, .contacts-info a {
font-size: 22px;
line-height: 1.45;
letter-spacing: 0.5px;
color: #363943;
margin-left: 25px;
max-width: 400px;
}
.contacts-info a {
margin-left: 35px;
}
.contacts-info h2 {
margin-top: 20px;
}
.contacts-info .col-3 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.contacts-info .col-4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.contacts-description h2 {
font-size: 32px;
font-weight: 600;
letter-spacing: 0.3px;
color: #000000;
margin: 0 0 12px 0;
}
.contacts-description .how {
font-size: 22px;
line-height: 1.45;
letter-spacing: 0.5px;
color: #000000;
}
.contacts-description .how h3 {
font-size: 22px;
font-weight: bold;
line-height: 1.45;
letter-spacing: 0.5px;
color: #000000;
}
.contacts-map > ymaps {
margin: 0 auto;
}
@media screen and (max-width: 1200px) {
.contacts-description {
padding-right: 0;
padding-left: 0;
}
.contacts-description h2 {
font-size: 26px !important;
}
.contacts-description p, .contacts-description h3 {
font-size: 18px !important;
}
.contacts-map {
max-width: 100%;
overflow: hidden;
}
}
@media screen and (max-width: 768px) {
.contacts-info p, .contacts-info a {
font-size: 18px;
}
.contacts-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 30px;
}
}
@media screen and (max-width: 500px) {
.contacts-info h2, .contacts-info i {
font-size: 18px !important;
}
.contacts-info p, .contacts-info a {
font-size: 16px;
margin-bottom: 5px;
}
.contacts-info h2 {
margin: 5px 0 10px;
}
.contacts-description {
padding-left: 10px;
padding: 10px;
}
.contacts-description {
font-size: 22px !important;
}
.contacts-description h3, .contacts-description p {
font-size: 16px !important;
}
.contacts-image img {
max-width: 100%;
}
.contacts-map {
height: 400px;
margin-bottom: 40px;
}
}

24
src/css/fonts.css Normal file
View File

@ -0,0 +1,24 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}

210
src/css/form.css Normal file
View File

@ -0,0 +1,210 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.btn-adding {
color: #fff;
background-color: #5cb85c !important;
border-color: #4cae4c !important;
min-width: 90px;
}
.dropdown-menu a {
background-color: #f5f7fa !important;
}
.dropdown-menu a:hover {
color: #606266 !important;
}
.dropdown-menu a.selected {
background-color: #fefefe;
color: #dc3545;
}
.form-block h1 {
text-align: center;
font-size: 32px;
font-weight: 600;
font-family: 'PT Sans', sans-serif;
}
.form-block input:focus, .form-block select:focus {
border: 1px solid #dc3545;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-block option {
padding-top: 5px;
padding-bottom: 5px;
}
.form-block .form-add__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #606266;
border-radius: 10px;
height: 82px;
}
.form-block .form-add__item i {
font-size: 48px;
}
.form-block .form-add__item-text {
color: #4c4c4c;
text-align: center;
}
.form-block .form-add__item-text h6 {
font-size: 18px;
}
.form-block .cheque {
background-color: #f0f0f0;
padding-top: 15px;
color: #4c4c4c;
}
.form-block .cheque h3 {
font-size: 20px;
font-family: 'Museo Bold';
}
.form-block .cheque h4 {
color: #dc3545;
font-size: 15px;
font-family: 'Museo Bold';
margin-top: 20px;
margin-bottom: 20px;
}
.form-block .cheque p {
font-size: 16px;
}
.form-block .cheque div {
padding-left: 15px;
border-bottom: 2px dashed #fff;
position: relative;
}
.form-block .cheque div.dots:before {
content: '';
width: 15px;
height: 15px;
display: block;
position: absolute;
bottom: -7px;
left: -7px;
border-radius: 50%;
background-color: #ffffff;
}
.form-block .cheque div.dots:after {
content: '';
width: 15px;
height: 15px;
display: block;
position: absolute;
bottom: -7px;
right: -7px;
border-radius: 50%;
background-color: #ffffff;
}
.form-block .cheque div:last-child {
border-bottom: none;
}
.form-block .cheque-quest {
display: none;
}
.form-block .cheque-date {
display: none;
}
.form-block .cheque-guests {
display: none;
}
.form-block .cheque-adding {
display: none;
}
.form-block .cheque-sum {
display: none;
}
@media screen and (max-width: 1200px) {
.guest-img img {
width: 300px;
}
}
@media screen and (max-width: 425px) {
.form-add__item {
padding: 10px;
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.main-form {
position: unset;
}
.main-form-submit {
position: absolute;
bottom: 0;
left: 15px;
z-index: 9;
}
.col-lg-8 {
position: unset;
}
.all-form {
position: relative;
padding-bottom: 50px;
}
.guest-img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: columna;
flex-direction: columna;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-center: center;
}
}

425
src/css/holiday.css Normal file
View File

@ -0,0 +1,425 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.adding-service {
text-align: center;
padding-bottom: 20px;
}
.adding-service .extras div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 170px;
}
.adding-service .extras div img {
min-height: 136px;
margin-bottom: 20px;
}
.adding-service .extras div span {
text-align: center;
font-size: 18px;
color: #000000;
font-family: 'Museo Thin';
line-height: 1.15;
}
.adding-service button {
margin-top: 65px;
}
.holiday-block {
max-width: 1330px !important;
color: #1e212b;
font-family: 'PT Sans', sans-serif;
}
.holiday-block h2 {
font-size: 40px;
font-weight: 600;
letter-spacing: 0.5px;
text-align: center;
line-height: normal;
margin: 60px 0 40px;
}
.holiday-block p {
font-size: 24px;
letter-spacing: 0.5px;
text-align: center;
margin-bottom: 50px;
}
.holiday-photos {
text-align: center;
margin-bottom: 30px;
}
.holiday-photos p {
max-width: 650px;
margin-left: auto;
margin-right: auto;
}
.holiday-photos img {
border-radius: 20px;
margin-bottom: 40px;
}
.packages {
background: url("../img/order-bg.jpg") center no-repeat;
background-size: cover;
color: #ffffff;
padding-bottom: 75px;
}
.packages-slider {
max-width: 1320px !important;
width: 1400px;
}
.packages h2, .packages p {
color: #ffffff;
max-width: 650px;
margin-right: auto;
margin-left: auto;
}
.packages img {
width: 76px;
height: 76px;
}
.packages-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 300px;
height: 640px;
text-align: center;
border-radius: 20px;
-webkit-box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);
box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);
background-color: #ffffff;
padding: 25px;
}
.packages-item h3 {
font-size: 32px;
font-weight: 600;
letter-spacing: 0.6px;
}
.packages-item__price {
color: #000000 !important;
font-size: 18px !important;
font-weight: 600;
letter-spacing: 0.5px;
font-family: 'PT Sans', sans-serif;
margin-bottom: 0 !important;
}
.packages-item__price span {
font-size: 32px;
font-weight: 600;
letter-spacing: 0.5px;
color: #dc3545 !important;
}
.packages-item__descr {
color: #dc3545 !important;
font-size: 16px !important;
letter-spacing: 0.4px;
text-align: center;
margin-bottom: 0 !important;
}
.packages-item ul {
text-align: left;
font-size: 18px;
letter-spacing: 0.5px;
color: #000000;
margin: 0 0 15px 0;
font-weight: 600;
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.packages-item ul li {
list-style: none;
text-align: left;
margin-left: 25px;
font-size: 20px !important;
line-height: 1.4;
letter-spacing: 0.2px;
margin: 5px 0 0 0;
background: url("../img/icons/check.svg") 0 8px no-repeat;
padding: 0 0 0 30px;
font-weight: normal;
}
.packages-item a {
margin-top: 20px;
}
.var-line {
max-width: 1440px;
margin: 0 auto;
}
.var-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 40px;
}
.var-item img {
border-radius: 32px;
-webkit-box-shadow: 0 11px 20px 0 rgba(41, 50, 76, 0.31);
box-shadow: 0 11px 20px 0 rgba(41, 50, 76, 0.31);
height: 257px;
width: 257px;
}
.var-item span {
max-width: 257px;
font-family: 'PT Sans', sans-serif;
font-size: 18px;
text-align: center;
color: #000000;
margin: 25px 0 0 0;
line-height: 1.15;
}
.holiday-descr {
font-family: 'PT Sans', sans-serif;
}
.holiday-descr h2 {
max-width: 720px;
margin-right: auto;
margin-left: auto;
}
.holiday-descr__text {
max-width: 720px;
margin-right: auto;
margin-left: auto;
}
.holiday-descr__text p {
text-align: left !important;
margin-bottom: 10px;
font-size: 20px;
line-height: 1.6;
letter-spacing: 0.2px;
color: #363943;
}
.holiday-descr__text li {
font-size: 20px;
line-height: 1.6;
letter-spacing: 0.2px;
color: #363943;
}
.holiday-descr a {
display: block;
max-width: 720px;
margin-right: auto;
margin-left: auto;
font-size: 1.125rem;
letter-spacing: 0.2px;
color: #dc3545;
text-decoration: underline;
position: relative;
background-color: #fff;
}
.ent-container p {
font-size: 24px;
letter-spacing: 0.5px;
text-align: center;
color: #1e212b;
max-width: 940px;
margin: 20px auto;
}
@media screen and (max-width: 1200px) {
.holiday-block {
max-width: 100% !important;
}
.holiday-block h2 {
font-size: 30px !important;
margin: 15px auto;
}
.holiday-block p {
font-size: 24px !important;
margin-bottom: 30px;
}
.packages-slider {
max-width: 100% !important;
}
.var-item span {
font-size: 16px;
}
.var-line {
height: auto;
}
}
@media screen and (max-width: 768px) {
.holiday-block h2 {
font-size: 30px;
margin-top: 0;
margin-bottom: 20px;
}
.holiday-block p {
font-size: 16px !important;
margin-bottom: 50px;
}
.adding-service .extras {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.packages-item {
width: 280px;
}
.packages-item ul li {
font-size: 16px !important;
}
.packages-item h3 {
font-size: 26px;
}
.packages-item__price {
font-size: 16px !important;
}
.packages-item__descr {
font-size: 16px !important;
}
.packages-item button {
font-size: 18px;
}
}
@media screen and (max-width: 425px) {
.holiday-block {
padding-left: 0;
padding-right: 0;
}
.holiday-block h2 {
margin-top: 20px;
margin-bottom: 20px;
font-size: 26px !important;
}
.holiday-block p {
font-size: 16px !important;
margin-bottom: 30px;
font-family: 'PT Sans';
letter-spacing: 0.5px;
line-height: 1.15;
}
.holiday-block button {
font-size: 12px;
max-width: 300px;
}
.holiday-descr {
padding-left: 20px;
padding-right: 20px;
}
.holiday-descr p {
margin-bottom: 10px;
}
.holiday-descr__text ul li {
font-size: 16px !important;
font-family: 'PT Sans';
letter-spacing: .5px;
line-height: 1.15;
}
}
@media screen and (min-width: 1200px) {
.var-line {
background: url("../img/holiday/icons/scenario-path.svg") top left no-repeat;
margin-bottom: 50px;
}
.var-line .row .col-lg-4:nth-child(1) {
-webkit-transform: translateX(0px) translateY(-30px);
transform: translateX(0px) translateY(-30px);
}
.var-line .row .col-lg-4:nth-child(2) {
-webkit-transform: translateX(-100px) translateY(95px);
transform: translateX(-100px) translateY(95px);
}
.var-line .row .col-lg-4:nth-child(3) {
-webkit-transform: translateX(-85px) translateY(-45px);
transform: translateX(-85px) translateY(-45px);
}
.var-line .row .col-lg-4:nth-child(4) {
-webkit-transform: translateX(125px) translateY(30px);
transform: translateX(125px) translateY(30px);
}
.var-line .row .col-lg-4:nth-child(5) {
-webkit-transform: translateX(50px) translateY(90px);
transform: translateX(50px) translateY(90px);
}
.var-line .row .col-lg-4:nth-child(6) {
-webkit-transform: translateX(10px) translateY(-45px);
transform: translateX(10px) translateY(-45px);
}
.var-line .row .col-lg-4:nth-child(7) {
-webkit-transform: translateX(-10px) translateY(30px);
transform: translateX(-10px) translateY(30px);
}
.var-line .row .col-lg-4:nth-child(8) {
-webkit-transform: translateX(10px) translateY(80px);
transform: translateX(10px) translateY(80px);
}
}

87
src/css/main-block.css Normal file
View File

@ -0,0 +1,87 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.btn-round {
padding: 14px 20px;
font-size: 18px;
font-weight: 600;
letter-spacing: 1.2px;
text-align: center;
text-transform: uppercase;
-webkit-box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49);
box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49);
margin-right: auto;
margin-left: auto;
border-radius: 44px;
min-width: 165px;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-round:hover {
background-color: #bd2130;
border-color: #dc3545;
}
.hide {
display: none;
}
.owl-carousel {
padding: 0;
}
.owl-nav button {
outline: none;
}
.container {
overflow: hidden;
}
.owl-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.owl-dots .owl-dot {
border: 1px solid #f2f2f2 !important;
width: 30px !important;
height: 3px !important;
margin: 10px !important;
}
.owl-dots .active {
background-color: #000000 !important;
border: 3px solid #f2f2f2 !important;
}
.owl-stage-outer {
padding: 10px 0 !important;
}

2
src/css/main.css Normal file

File diff suppressed because one or more lines are too long

1
src/css/main.css.map Normal file

File diff suppressed because one or more lines are too long

481
src/css/quests.css Normal file
View File

@ -0,0 +1,481 @@
@font-face {
font-family: 'Museo Thin';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf);
}
@font-face {
font-family: 'Museo Light';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf);
}
@font-face {
font-family: 'Museo Regular';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf);
}
@font-face {
font-family: 'Museo Bold';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf);
}
@font-face {
font-family: 'Museo Black';
src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf);
}
.quests {
margin-top: 133px;
background-size: cover;
position: relative;
z-index: 1;
font-family: 'PT Sans', sans-serif;
}
.quests .icon-hidden {
opacity: 0.3;
}
.quests-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.35);
z-index: 2;
height: 408px;
}
.quests-headers {
-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
position: relative;
height: 408px;
z-index: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #ffffff;
text-align: center;
background: url("../img/quests/all-quests-bg.jpg") top left no-repeat;
}
.quests-headers h1 {
font-size: 48px;
font-weight: 600;
line-height: 0.75;
letter-spacing: 0.4px;
margin-bottom: 32px;
position: relative;
z-index: 3;
}
.quests-headers h2 {
font-size: 26px;
font-weight: 600;
line-height: 0.75;
letter-spacing: 0.4px;
position: relative;
z-index: 3;
}
.quests-content {
margin: 70px auto;
max-width: 1280px !important;
}
.quests-content a {
text-decoration: none;
outline: none;
}
.quests-content__item {
height: 296px;
width: 400px;
max-width: 400px;
min-width: 400px;
background-size: cover;
position: relative;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 0;
margin-bottom: 50px;
}
.quests-content__item .quest__text {
width: 100%;
padding: 0 25px 60px 25px;
background: url("../img/quests/exitquests-mask.svg") top center no-repeat;
border-radius: 0 0 20px 20px;
height: 160px;
color: #ffffff;
}
.quests-content__item .quest__text h3 {
font-size: 24px;
font-weight: 600;
letter-spacing: 0.3px;
margin: 25px 0 8px 0;
}
.quests-content__item .quest__text p {
font-size: 16px;
letter-spacing: 0.1px;
}
.quests-content__item-icons {
max-width: 350px;
margin-right: auto;
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.compound {
font-family: 'PT Sans', sans-serif;
padding-top: 80px;
max-width: 720px !important;
font-size: 20px;
line-height: 1.6;
letter-spacing: 0.2px;
color: #363943;
}
.compound__text {
height: 33%;
-webkit-transition: 0.15s ease-in-out;
transition: 0.15s ease-in-out;
overflow: hidden;
}
.compound .turn {
color: #dc3545;
cursor: pointer;
text-decoration: underline;
}
.quest-slider {
margin-top: 133px;
max-height: 600px;
position: relative;
}
.quest-slider .carouselExampleControls {
position: relative;
}
.quest-slider .carousel-control-prev, .quest-slider .carousel-control-next {
z-index: 3 !important;
height: 80px;
width: 40px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
left: 15%;
}
.quest-slider .carousel-control-next {
left: 85%;
}
.quest-slider .carousel-control-prev-icon {
height: 80px;
width: 40px;
background: url("../img/quest/arrow-disabled-prev.svg") center no-repeat;
}
.quest-slider .carousel-control-next-icon {
height: 80px;
width: 40px;
background: url("../img/quest/arrow-disabled-next.svg") center no-repeat;
}
.quest-slider .carousel-control-prev-icon:hover {
background: url("../img/quest/arrow-active-prev.svg") center no-repeat;
}
.quest-slider .carousel-control-next-icon:hover {
background: url("../img/quest/arrow-active-next.svg") center no-repeat;
}
.quest-slider-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.35);
z-index: 2;
}
.quest-slider img {
max-height: 600px;
}
.quest-slider-header {
position: absolute;
bottom: 60px;
z-index: 3;
width: 100%;
text-align: center;
}
.quest-slider-header h1 {
color: #ffffff;
line-height: 1.15;
font-family: 'PT Sans', sans-serif;
font-size: 48px;
font-weight: 600;
letter-spacing: 0.3px;
}
.quest-description {
margin-top: 40px;
margin-bottom: 40px;
font-family: 'PT Sans', sans-serif;
}
.quest-description__icons div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e6e6e6;
font-size: 16px;
color: #000000;
}
.quest-description__icons div:nth-child(3) {
border: none;
}
.quest-description__icons div img {
margin-bottom: 15px;
}
.quest-description__text {
max-width: 800px;
}
.quest-description__text p {
font-size: 20px;
line-height: 1.4;
letter-spacing: 0.2px;
color: #363943;
}
.quest-description__text .notice {
margin-top: 30px;
}
.quest-description__text .notice p {
font-size: 16px !important;
color: #000000;
font-style: italic;
letter-spacing: -0.6px;
}
@media screen and (max-width: 1200px) {
.quests-headers {
background-size: cover;
}
.quests-content .row {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.quests-content__item {
margin: 30px auto;
max-height: 450px !important;
}
.carousel-inner {
max-height: 450px;
}
.carousel-control-prev, .carousel-control-next {
top: 80% !important;
left: 10% !important;
}
.carousel-control-next {
left: 90% !important;
}
.quest-description__text p {
font-size: 16px !important;
}
.quest-description__text .notice p {
font-size: 14px !important;
letter-spacing: -0.6px;
}
}
@media screen and (max-width: 768px) {
.quests-headers {
height: 200px;
}
.quests-headers h1 {
font-size: 34px;
}
.quests-headers h2 {
font-size: 20px;
}
.quests-overlay {
height: 200px;
}
.quest-slider-header h1 {
font-size: 32px;
}
.carousel-control-next, .carousel-control-prev, .carousel-control-next-icon, .carousel-control-prev-icon {
height: 40px !important;
z-index: 5;
}
.compound {
font-size: 16px;
}
.quest-description__icons {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.quest-description__icons div {
width: 33%;
border: none;
border-right: 1px solid #e6e6e6;
}
.quest-description__text {
padding: 0;
}
.quest-description__text .notice p {
line-height: 1.1;
}
}
@media screen and (max-width: 425px) {
.quests {
margin-top: 110px;
}
.quests-headers {
-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
}
.quests-headers h1 {
font-size: 28px;
}
.quests-headers h2 {
font-size: 16px !important;
max-width: 395px;
line-height: 1.1;
}
.quests-content {
margin-top: 20px;
margin-bottom: 20px;
}
.quests-content__item {
min-width: 288px;
max-width: 288px;
width: 288px;
height: 213px;
}
.quests-content__item .quest__text {
padding: 0 15px 15px 15px;
height: 114px;
}
.quests-content__item .quest__text h3 {
font-size: 16px;
margin-top: 20px;
}
.quests-content__item .quest__text p {
font-size: 14px;
margin-bottom: 0;
line-height: 1.15;
}
.quests-content__item .quest__text img {
max-width: 14px;
}
.quests-content__item .quest__text .quests-content__item-icons {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.carousel-inner {
max-height: 300px;
}
.quest-slider-header h1 {
font-size: 22px;
}
.carousel-item {
height: 300px !important;
background-position: center top !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.quest-slider .carousel-control-prev, .quest-slider .carousel-control-next {
z-index: 5 !important;
width: 20px;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
background-size: cover !important;
}
.compound {
padding-top: 25px;
}
.quest-description__text {
padding: 0 15px;
}
}
@media screen and (max-width: 320px) {
.quest-slider .carousel-control-next, .quest-slider .carousel-control-prev {
top: 65% !important;
}
}

28
src/css/sales.css Normal file
View File

@ -0,0 +1,28 @@
.sales-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1440px;
padding-top: 30px;
}
.sales-block .discount-item {
margin: 0 15px 80px 15px;
}
.sales-block .discount-item__badge {
left: -45px;
}
@media screen and (max-width: 425px) {
.sales-block .discount-item {
margin-bottom: 30px;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
src/img/certificates/4k.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
src/img/certificates/6k.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

BIN
src/img/certificates/8k.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="116" height="93"><g fill="none"><path fill="#F66666" fill-opacity=".179" d="M60.133 8.548C70.477 8.899 79.35 1.4 87.516 3.313c11.117 2.604 19.902 15.54 19.902 23.633 0 6.36 8.582 8.65 8.582 27.844 0 19.195-15.734 7.673-28.484 16.806-12.75 9.134-49.241 20.596-63.994 16.577-14.753-4.018-7.652-9.7-16.885-20.295-9.233-10.595-8.457-31.264 0-46.243 4.142-7.336 6.241-14.372 16.885-16.33 11.088-2.04 24.147 2.82 36.61 3.243z"/><path fill="#000" d="M47.833.38a2.088 2.088 0 00-1.89 2.09v10.45c0 1.154.934 2.09 2.086 2.09h5.214v4.734C36.093 22.73 23 37.731 23 55.761c0 20.174 16.366 36.573 36.5 36.573S96 75.934 96 55.76c0-18.03-13.093-33.032-30.243-36.017V15.01h5.214a2.088 2.088 0 002.086-2.09V2.47c0-1.154-.934-2.09-2.086-2.09H48.03a2.082 2.082 0 00-.196 0zm2.281 4.18h18.772v6.27H50.114V4.56zm7.3 10.45h4.172v4.245a37.279 37.279 0 00-2.086-.066c-.696 0-1.399.027-2.086.066V15.01zm2.086 8.359c17.88 0 32.329 14.478 32.329 32.392 0 17.915-14.45 32.393-32.329 32.393-17.88 0-32.329-14.478-32.329-32.393 0-17.914 14.45-32.392 32.329-32.392zm-.228 4.147a2.089 2.089 0 00-1.858 2.122v2.09a2.09 2.09 0 001.035 1.835c.65.38 1.453.38 2.102 0a2.09 2.09 0 001.035-1.835v-2.09a2.092 2.092 0 00-.677-1.586 2.083 2.083 0 00-1.637-.536zM73.97 41.1c-.475.034-.923.23-1.271.555L61.195 51.941a4.173 4.173 0 00-5.866 3.82 4.176 4.176 0 004.171 4.18 4.176 4.176 0 004.171-4.18c0-.132-.02-.262-.032-.391L75.5 44.757a2.093 2.093 0 00.55-2.382 2.086 2.086 0 00-2.08-1.275zM33.233 53.672a2.088 2.088 0 00-1.758 1.13 2.096 2.096 0 00.098 2.09 2.09 2.09 0 001.856.96h2.085a2.085 2.085 0 001.831-1.037 2.09 2.09 0 000-2.107 2.085 2.085 0 00-1.83-1.036h-2.086a2.082 2.082 0 00-.196 0zm50.057 0a2.088 2.088 0 00-1.758 1.13 2.096 2.096 0 00.098 2.09 2.09 2.09 0 001.856.96h2.085a2.085 2.085 0 001.831-1.037 2.09 2.09 0 000-2.107 2.085 2.085 0 00-1.83-1.036h-2.086a2.082 2.082 0 00-.196 0zm-24.018 24a2.089 2.089 0 00-1.858 2.123v2.09a2.09 2.09 0 001.035 1.834c.65.38 1.453.38 2.102 0a2.09 2.09 0 001.035-1.835v-2.09a2.092 2.092 0 00-.677-1.586 2.083 2.083 0 00-1.637-.536z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="110" height="83"><g fill="none" fill-rule="evenodd"><path fill="#0028A6" fill-opacity=".179" fill-rule="nonzero" d="M57.022 6.29c9.81.335 18.225-6.816 25.967-4.992 10.542 2.484 18.873 14.818 18.873 22.535 0 6.064 8.138 8.246 8.138 26.548s-14.92 7.316-27.01 16.025c-12.092 8.708-46.695 19.638-60.685 15.806-13.99-3.832-7.256-9.25-16.011-19.352-8.756-10.102-8.02-29.81 0-44.092 3.927-6.995 5.918-13.703 16.011-15.57C32.82 1.253 45.203 5.886 57.022 6.29z"/><g fill="#000"><path fill-rule="nonzero" d="M102.723.413H16.991c-1.169 0-2.117.963-2.117 2.15v71.874c0 1.187.948 2.15 2.117 2.15h85.731c1.17 0 2.117-.963 2.117-2.15V2.563c.001-1.187-.947-2.15-2.116-2.15zm-2.118 4.3v11.073H19.11V4.712h81.495zM19.11 72.287V20.084h81.495v52.204H19.11z"/><path d="M24.175 12.504h.172c1.17 0 2.117-.963 2.117-2.15 0-1.187-.948-2.15-2.117-2.15h-.172c-1.169 0-2.117.963-2.117 2.15 0 1.187.947 2.15 2.117 2.15zm6.911 0h.177c1.17 0 2.117-.963 2.117-2.15 0-1.187-.948-2.15-2.117-2.15h-.177c-1.169 0-2.117.963-2.117 2.15 0 1.187.948 2.15 2.117 2.15zm6.935 0h.172c1.17 0 2.117-.963 2.117-2.15 0-1.187-.948-2.15-2.117-2.15h-.172c-1.169 0-2.117.963-2.117 2.15 0 1.187.948 2.15 2.117 2.15z"/><path fill-rule="nonzero" d="M77.9 31.607l-35.224.012-1.395-6.702a1.321 1.321 0 00-1.288-1.059H35.58c-.727 0-1.317.598-1.317 1.336 0 .738.589 1.336 1.317 1.336h3.345l6.117 29.399c.13.617.665 1.06 1.288 1.06h27.724c.726 0 1.317-.598 1.317-1.336 0-.738-.59-1.336-1.317-1.336H47.402l-.703-3.375h28.367l.014.001c.17 0 .332-.038.484-.101.048-.02.086-.053.131-.077.096-.053.188-.108.268-.184.047-.043.081-.095.12-.143.06-.076.118-.153.162-.243.032-.064.05-.13.07-.199.018-.055.049-.104.059-.163l2.823-16.661a1.352 1.352 0 00-.29-1.089 1.3 1.3 0 00-1.006-.476zM43.234 34.29l33.107-.009L73.97 48.27H46.143l-2.91-13.98zm6.578 23.337c-2.882 0-5.227 2.375-5.227 5.294 0 2.923 2.344 5.301 5.227 5.301 2.88 0 5.221-2.378 5.221-5.301 0-2.919-2.342-5.294-5.221-5.294zm0 7.923c-1.43 0-2.595-1.18-2.595-2.63 0-1.444 1.164-2.621 2.595-2.621 1.427 0 2.588 1.177 2.588 2.622 0 1.45-1.16 2.63-2.588 2.63zm19.393-7.923c-2.875 0-5.215 2.375-5.215 5.294 0 2.923 2.34 5.301 5.215 5.301s5.215-2.378 5.215-5.301c0-2.919-2.34-5.294-5.215-5.294zm0 7.923c-1.424 0-2.582-1.18-2.582-2.63 0-1.444 1.159-2.621 2.582-2.621 1.423 0 2.582 1.177 2.582 2.622 0 1.45-1.158 2.63-2.582 2.63z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="116" height="106"><g fill="none"><path fill="#F4E108" fill-opacity=".179" d="M60.133 25.548c10.344.351 19.218-7.148 27.383-5.235 11.117 2.604 19.902 15.54 19.902 23.633 0 6.36 8.582 8.65 8.582 27.844 0 19.195-15.734 7.673-28.484 16.806-12.75 9.134-49.241 20.596-63.994 16.577-14.753-4.018-7.652-9.7-16.885-20.295-9.233-10.595-8.457-31.264 0-46.243 4.142-7.336 6.241-14.372 16.885-16.33 11.088-2.04 24.147 2.82 36.61 3.243z"/><path fill="#000" d="M51.5.458a2.36 2.36 0 00-2.361 2.36v14.157a2.36 2.36 0 004.722 0V2.817A2.36 2.36 0 0051.5.457zm-34.236 12.24c-.605 0-1.2.24-1.66.7a2.38 2.38 0 000 3.355l10.034 9.992a2.34 2.34 0 003.32 0 2.336 2.336 0 000-3.318l-9.997-10.029a2.427 2.427 0 00-1.697-.7zm68.472 0a2.43 2.43 0 00-1.697.7L74.04 23.427a2.336 2.336 0 000 3.318 2.34 2.34 0 003.32 0l10.035-9.992a2.38 2.38 0 00-1.66-4.055zM26.007 34.376L9.48 55.612c-.67.866-.621 2.21.111 3.023l40.14 44.832c.882 1 2.658 1 3.54 0l40.14-44.832c.732-.814.781-2.157.11-3.023L76.994 34.376a2.4 2.4 0 00-1.882-.885H27.89c-.763-.05-1.483.406-1.882.885zm5.239 3.835h15.568L36.411 52.33l-5.165-14.12zm24.94 0h15.568l-5.165 14.12-10.404-14.12zM51.5 39.87l10.994 14.857H40.543L51.5 39.87zm-24.35.81l5.129 14.047H16.194L27.15 40.681zm48.699 0l10.957 14.047H70.72l5.128-14.046zM16.673 59.448h17.303l11.88 32.59-29.183-32.59zm22.32 0h25.05L51.5 93.844 38.993 59.447zm30.03 0h17.303L57.181 92l11.843-32.554z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="117" height="117"><g fill="none" fill-rule="evenodd"><g fill="#000"><g fill-rule="nonzero"><path d="M94.324 34.368l-2.84 1.344c2.285 4.83 3.444 10.013 3.444 15.402a35.856 35.856 0 01-6.054 19.998 7.365 7.365 0 00-4.218 5.207c-.175.18-.345.35-.486.49-6.79 6.693-15.78 10.379-25.315 10.379-9.379 0-18.219-3.561-24.964-10.038-.34-3.732-3.487-6.667-7.307-6.667-4.046 0-7.339 3.292-7.339 7.34 0 4.046 3.293 7.338 7.34 7.338a7.346 7.346 0 006.688-4.325 38.848 38.848 0 0019.874 9.083 7.302 7.302 0 00-1.632 4.608c0 4.046 3.292 7.339 7.339 7.339 4.047 0 7.34-3.293 7.34-7.34a7.302 7.302 0 00-1.634-4.607c7.577-1.1 14.63-4.385 20.4-9.543 1.04 2.791 3.73 4.785 6.88 4.785 4.047 0 7.339-3.292 7.339-7.339 0-3.682-2.726-6.739-6.266-7.26a38.867 38.867 0 004.703-13.464 7.31 7.31 0 004.864 1.85c4.047 0 7.339-3.292 7.339-7.34 0-4.046-3.292-7.338-7.339-7.338a7.306 7.306 0 00-4.738 1.74 38.738 38.738 0 00-3.418-11.642zm-67.74 39.257a4.202 4.202 0 013.89 2.626h-7.779a4.202 4.202 0 013.89-2.626zm0 8.394a4.202 4.202 0 01-3.889-2.626h7.778a4.202 4.202 0 01-3.889 2.626zm32.27 8.311a4.201 4.201 0 013.889 2.626h-7.778a4.201 4.201 0 013.889-2.626zm0 8.394a4.202 4.202 0 01-3.89-2.626h7.779a4.202 4.202 0 01-3.89 2.626zM91.84 82.019a4.202 4.202 0 01-3.89-2.626h7.779a4.202 4.202 0 01-3.89 2.626zm3.889-5.768H87.95a4.202 4.202 0 013.889-2.626 4.202 4.202 0 013.889 2.626zm6.751-20.445a4.202 4.202 0 01-3.889-2.626h7.778a4.202 4.202 0 01-3.889 2.626zm0-8.394a4.202 4.202 0 013.89 2.626h-7.78a4.201 4.201 0 013.889-2.626z"/><path d="M25.333 50.038v3.142h2.703c.517 7.241 3.54 13.798 8.204 18.81l-1.975 1.975 2.222 2.222 2.007-2.006c5.073 4.453 11.612 7.276 18.79 7.637v2.914h3.141v-2.914c7.2-.363 13.757-3.202 18.837-7.68l2.292 2.292 2.222-2.222-2.265-2.265c4.64-5.005 7.645-11.545 8.16-18.763h2.71v-3.142h-2.644c-.22-7.431-3.076-14.212-7.663-19.438l2.095-2.095.015-.014-2.241-2.203-2.059 2.059c-5.161-4.803-11.96-7.867-19.459-8.245v-2.846h-3.142v2.846c-7.469.375-14.246 3.417-19.4 8.189l-2.012-2.014-2.223 2.22 2.04 2.042c-4.62 5.234-7.498 12.038-7.717 19.499h-2.638zM37.91 32.766l13.22 13.237 2.223-2.22-13.25-13.268c4.582-4.206 10.576-6.895 17.18-7.265v18.782h3.142V23.25c6.632.372 12.648 3.082 17.237 7.319L64.4 43.83l2.222 2.221 13.227-13.227a27.635 27.635 0 016.743 17.213H67.923v3.142H86.52c-.505 6.352-3.158 12.108-7.23 16.54L66.186 56.618l-2.222 2.221 13.072 13.075a27.64 27.64 0 01-16.612 6.757V60.196h-3.142V78.67a27.635 27.635 0 01-16.564-6.715l13.074-13.073-2.222-2.222-13.109 13.108c-4.097-4.439-6.768-10.213-7.275-16.588h18.599v-3.142h-18.67a27.636 27.636 0 016.795-17.272z"/><path d="M58.854 57.702a6.595 6.595 0 006.588-6.588 6.595 6.595 0 00-6.588-6.587 6.595 6.595 0 00-6.587 6.587 6.595 6.595 0 006.587 6.588zm0-10.033a3.45 3.45 0 013.446 3.445 3.45 3.45 0 01-3.446 3.446 3.45 3.45 0 01-3.445-3.446 3.45 3.45 0 013.445-3.445z"/><path d="M15.52 58.948a7.302 7.302 0 004.606-1.63 38.738 38.738 0 003.565 11.176l2.815-1.394a35.652 35.652 0 01-3.698-14.638 7.29 7.29 0 00.051-.853 7.38 7.38 0 00-.07-.995 35.862 35.862 0 015.816-19.148 7.36 7.36 0 004.299-5.4c6.858-7.111 16.053-11.023 25.95-11.023 9.76 0 18.9 3.835 25.737 10.8.195.198.396.41.598.626.68 3.347 3.646 5.874 7.192 5.874 4.046 0 7.339-3.293 7.339-7.34 0-4.046-3.293-7.339-7.34-7.339-3.12 0-5.79 1.96-6.85 4.711-5.928-5.517-13.273-8.998-21.205-10.096a7.309 7.309 0 001.869-4.886c0-4.047-3.293-7.34-7.34-7.34-4.046 0-7.338 3.293-7.338 7.34a7.31 7.31 0 001.878 4.897 39.438 39.438 0 00-20.872 9.772c-1.07-2.73-3.73-4.668-6.834-4.668-4.047 0-7.339 3.292-7.339 7.339 0 3.682 2.726 6.738 6.265 7.26a38.905 38.905 0 00-4.612 13.81 7.3 7.3 0 00-4.482-1.533c-4.046 0-7.339 3.292-7.339 7.339 0 4.047 3.292 7.339 7.339 7.339zm76.86-29.747a4.202 4.202 0 01-3.888-2.626h7.778a4.201 4.201 0 01-3.89 2.626zm0-8.394a4.201 4.201 0 013.89 2.626h-7.778a4.202 4.202 0 013.889-2.626zM58.855 11.59a4.202 4.202 0 01-3.889-2.626h7.778a4.201 4.201 0 01-3.889 2.626zm0-8.394a4.202 4.202 0 013.89 2.626h-7.779a4.202 4.202 0 013.89-2.626zM15.52 55.806a4.202 4.202 0 01-3.89-2.626h7.779a4.201 4.201 0 01-3.889 2.626zm10.168-35.27a4.201 4.201 0 013.89 2.626h-7.779a4.201 4.201 0 013.89-2.626zM21.8 26.304h7.778a4.202 4.202 0 01-3.889 2.626 4.202 4.202 0 01-3.889-2.626zm-6.28 21.108a4.202 4.202 0 013.889 2.626h-7.778a4.202 4.202 0 013.889-2.626z"/></g><path d="M94 117v-3.12h-5.25L75.635 91l-2.73 1.544 12.23 21.335H33.28l11.885-21.211-2.744-1.518-12.735 22.73H24V117h66.539z"/><path d="M71 108h7v3h-7zm-32 0h30v3H39z"/></g><path fill="#00A0A6" fill-opacity=".179" fill-rule="nonzero" d="M60.651 21.612c10.433.356 19.385-7.23 27.62-5.296 11.212 2.635 20.073 15.722 20.073 23.909 0 6.434 8.656 8.75 8.656 28.167 0 19.418-15.87 7.762-28.73 17.002-12.86 9.24-49.665 20.835-64.545 16.77-14.88-4.066-7.718-9.814-17.03-20.532-9.314-10.718-8.53-31.627 0-46.78 4.177-7.422 6.294-14.54 17.03-16.52 11.183-2.064 24.355 2.852 36.926 3.28z"/></g></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="122" height="89"><g fill="none"><path fill="#6600A6" fill-opacity=".179" d="M68.54 12.29c9.899.335 18.391-6.816 26.204-4.992 10.637 2.484 19.044 14.818 19.044 22.535 0 6.064 8.212 8.246 8.212 26.548s-15.056 7.316-27.256 16.025c-12.201 8.708-47.119 19.638-61.236 15.806-14.117-3.832-7.322-9.25-16.157-19.352s-8.092-29.81 0-44.092c3.963-6.995 5.972-13.703 16.157-15.57 10.61-1.945 23.106 2.688 35.033 3.092z"/><path fill="#000" d="M91.036 64.215a1.41 1.41 0 011.59-1.213l9.796 1.35 1.342-9.836a1.41 1.41 0 011.591-1.212 1.42 1.42 0 011.209 1.597l-1.536 11.241a1.412 1.412 0 01-1.592 1.213l-11.193-1.542a1.417 1.417 0 01-1.207-1.598zm25.916-17.44a1.415 1.415 0 01-.999 1.737l-2.272.61-3.278 23.983a1.413 1.413 0 01-1.59 1.212l-58.701-8.089-36.134 9.724a1.412 1.412 0 01-1.73-1.003l-3.86-14.47-4.166-.574a1.416 1.416 0 01-1.207-1.598l1.623-11.881-4.59-17.2a1.415 1.415 0 01.999-1.737l6.414-1.726L9.423 11.41c.05-.373.247-.71.545-.938a1.401 1.401 0 011.045-.275l35.904 4.948L103.022.048a1.411 1.411 0 011.73 1.003l6.111 22.906 4.741.653a1.416 1.416 0 011.207 1.598l-1.81 13.254 1.95 7.312zm-5.296-19.846l1.46 5.468.705-5.17-2.165-.298zM10.422 24.966l3.64-.98.78-5.712c.05-.373.248-.71.546-.938a1.397 1.397 0 011.045-.275l8.327 1.148a1.416 1.416 0 011.207 1.597 1.412 1.412 0 01-1.59 1.213l-6.928-.955-.427 3.126 22.859-6.151L12.028 13.2l-1.606 11.766zm-2.827 32.54l-1.072-4.014-.518 3.795 1.59.22zm103.127-7.587L57.15 64.335l50.649 6.98 2.924-21.396zm3.136-3.78l-1.657-6.213-.001-.003-3.82-14.317-.003-.007-5.988-22.444-55 14.8a.88.88 0 01-.025.007l-44.222 11.9L7.438 45.96c0 .003 0 .005.002.008l7.171 26.877 35.04-9.429h.004l62.372-16.785.025-.006 1.806-.486zm-41.716-11.81c2.015 7.554-2.465 15.347-9.987 17.37a13.995 13.995 0 01-10.717-1.417 14.08 14.08 0 01-6.58-8.611c-2.015-7.554 2.465-15.347 9.987-17.37a13.975 13.975 0 0110.717 1.416 14.08 14.08 0 016.58 8.612zm-2.728.734a11.264 11.264 0 00-5.265-6.89 11.185 11.185 0 00-8.573-1.133c-6.018 1.619-9.602 7.853-7.99 13.897a11.264 11.264 0 005.265 6.89 11.183 11.183 0 008.573 1.133c6.018-1.62 9.602-7.853 7.99-13.897zm-58.626-.986l9.55-2.57a1.42 1.42 0 00.999-1.737 1.412 1.412 0 00-1.73-1.002L8.693 31.705a1.415 1.415 0 00-.998 1.737L10.62 44.4a1.414 1.414 0 001.73 1.003 1.419 1.419 0 00.998-1.737l-2.56-9.59zM28.53 62.49l-9.55 2.57-2.558-9.59a1.411 1.411 0 00-1.73-1.003c-.753.203-1.2.98-.998 1.737l2.924 10.96a1.413 1.413 0 001.73 1.002L29.26 65.23a1.419 1.419 0 00-.73-2.74zm80.778-20.038l-2.924-10.96a1.412 1.412 0 10-2.728.734l2.558 9.59-9.55 2.57a1.419 1.419 0 00.731 2.739l10.914-2.936a1.42 1.42 0 00.999-1.737zM100.6 20.434a1.413 1.413 0 001.73 1.003 1.42 1.42 0 00.998-1.737l-2.924-10.96a1.41 1.41 0 00-1.73-1.003L87.76 10.674c-.753.202-1.2.98-.998 1.737a1.408 1.408 0 001.73 1.002l9.55-2.569 2.558 9.59z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

BIN
src/img/contacts/place.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
src/img/discount/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
src/img/discount/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
src/img/discount/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
src/img/discount/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/img/discount/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="48" viewBox="0 0 1440 48" preserveAspectRatio="none">
<path fill="none" fill-rule="nonzero" stroke="#D6D6D6" stroke-linecap="square" d="M0 1c270.96 30.667 526.565 46 766.811 46 240.247 0 464.644-15.333 673.192-46"/>
</svg>

After

Width:  |  Height:  |  Size: 288 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="159" height="121"><g fill="none" fill-rule="evenodd"><g fill="#000"><path fill-rule="nonzero" d="M53.148 62.293L49.331 92.2a7.128 7.128 0 005.364 7.956c.323.08.647.143.962.203a119.206 119.206 0 0021.816 1.841 119.09 119.09 0 0021.803-1.846c.322-.06.646-.123.898-.188a7.154 7.154 0 005.435-7.971l-3.81-29.902c7.76-2.298 13.148-5.836 13.148-10.512 0-5.4-7.514-9.894-20.181-12.168l5.232-28.216A9.629 9.629 0 0093.294.414 9.637 9.637 0 0080.88 9.643v28.57a106.65 106.65 0 00-3.407-.057c-1.212 0-2.326.023-3.406.057V9.643A9.64 9.64 0 1054.948 11.4l5.233 28.216C47.513 41.888 40 46.382 40 51.781c0 4.676 5.388 8.214 13.148 10.512zm49.088 30.33a3.737 3.737 0 01-2.812 4.222c-.255.065-.51.112-.773.162a115.749 115.749 0 01-21.178 1.787 115.721 115.721 0 01-21.184-1.789 19.484 19.484 0 01-.838-.17 3.723 3.723 0 01-2.74-4.204l3.76-29.463a94.954 94.954 0 0021.002 2.24 94.954 94.954 0 0021.003-2.241l3.76 29.455zM77.473 41.56c1.218 0 2.33.024 3.407.058v3.44a98.774 98.774 0 00-6.813 0V41.62c1.076-.034 2.189-.06 3.406-.06zM62.633 3.676a6.23 6.23 0 018.027 5.967v37.255c.016.094.04.186.072.276a.922.922 0 00.243.569c.065.109.142.21.23.301.057.046.118.087.18.123.114.09.239.165.372.223.082.023.165.04.249.05.116.037.236.061.357.071h.089a94.96 94.96 0 0110.05 0h.081c.223 0 .444-.045.65-.131.064-.036.127-.075.187-.12a.976.976 0 00.499-.444.97.97 0 00.283-.596c.038-.104.067-.212.085-.322V9.643a6.233 6.233 0 1112.36 1.137l-6.795 36.653v.042c-.008.107-.004.215.011.32a1.69 1.69 0 00.014.341c.083.201.171.4.266.595.07.082.146.158.23.226.073.083.153.158.24.225.1.052.206.095.315.126.093.05.19.09.291.12h.043a49.598 49.598 0 019.42 2.353 68.68 68.68 0 01-23.209 3.407 68.68 68.68 0 01-23.208-3.407 49.598 49.598 0 019.427-2.354h.042c.101-.03.199-.07.292-.119.109-.031.214-.074.315-.126.087-.067.167-.142.24-.225.083-.068.16-.144.23-.226.094-.196.183-.394.266-.595.016-.113.02-.227.013-.34.015-.106.02-.214.012-.32v-.043L58.3 10.783a6.23 6.23 0 014.335-7.107zm-1.83 39.289l.63 3.407A38.727 38.727 0 0049.34 50.33a1.703 1.703 0 000 2.913c4.078 2.468 13.895 5.352 28.134 5.352 14.24 0 24.057-2.886 28.136-5.357a1.703 1.703 0 000-2.913 38.727 38.727 0 00-12.094-3.958l.63-3.407c11.926 2.14 17.395 6.01 17.395 8.821 0 4.824-14.569 10.22-34.067 10.22-19.498 0-34.066-5.396-34.066-10.22 0-2.81 5.47-6.682 17.396-8.816z"/><path d="M60.682 78.37a1.703 1.703 0 00-1.928 1.445L57.05 91.738a1.704 1.704 0 103.373.484l1.703-11.923a1.703 1.703 0 00-1.444-1.929zm1.703-11.923a1.703 1.703 0 00-1.928 1.445l-.729 5.11a1.703 1.703 0 103.37.483l.732-5.11a1.703 1.703 0 00-1.445-1.928zm4.868-30.677a1.703 1.703 0 001.688-1.945L67.238 21.9a1.704 1.704 0 00-3.373.484L65.57 34.31c.12.838.838 1.46 1.684 1.461zm-2.435-18.754a1.703 1.703 0 001.444-1.928l-.729-5.11a1.704 1.704 0 00-3.373.484l.731 5.11a1.703 1.703 0 001.927 1.444zm22.634 18.737a1.703 1.703 0 001.928-1.444l1.703-11.924a1.704 1.704 0 00-3.373-.484l-1.703 11.924a1.703 1.703 0 001.445 1.928zm2.678-18.737a1.703 1.703 0 001.926-1.444l.73-5.11a1.704 1.704 0 00-3.372-.484l-.73 5.11a1.703 1.703 0 001.445 1.928z"/><path fill-rule="nonzero" d="M115.066 2.506a5.907 5.907 0 00-4.522-.595 5.962 5.962 0 00-4.218 7.3l14.99 55.913 9.254 34.536a3.407 3.407 0 004.188 2.42l4.91-1.316a3.422 3.422 0 002.418-4.188L117.842 6.132a5.917 5.917 0 00-2.776-3.626zM111.424 5.2a2.555 2.555 0 013.131 1.808l14.54 54.266-4.94 1.324L109.617 8.33a2.555 2.555 0 011.807-3.13zm27.796 93.92l-.44-1.644-4.925 1.305-8.815-32.893 4.94-1.322 8.815 32.893-.01.017.435 1.644z"/></g><path fill="#00A0A6" fill-opacity=".179" fill-rule="nonzero" d="M82.423 10.612c14.179.482 26.343-9.807 37.534-7.183 15.238 3.574 27.28 21.323 27.28 32.428 0 8.727 11.763 11.867 11.763 38.204s-21.566 10.527-39.043 23.06c-17.477 12.531-67.494 28.26-87.716 22.745-20.221-5.514-10.488-13.31-23.144-27.848-12.656-14.537-11.591-42.896 0-63.449 5.678-10.066 8.555-19.72 23.144-22.406 15.199-2.8 33.098 3.868 50.182 4.449z"/></g></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="157" height="125"><g fill="none" fill-rule="evenodd"><g transform="translate(33 -1)"><path fill="#000" d="M6.02 7.062c-7.842 7.894-7.843 20.765 0 28.649 5.213 5.248 11.73 6.448 17.459 4.959l44.376 39.066c.218.19.47.335.743.428 2.213.813 4.94-.12 6.771-1.215 1.945 2.518 3.333 5.164 3.216 7.424-.136 2.646-1.3 5.918-3.216 7.813-1.916 1.894-6.057 3.882-8.597 4.078-2.536.196-5.301-.872-7.612-3.16l-27.073-26.82c-2.744-2.763-5.15-3.256-8.29-3.22-3.139.036-5.612 1.318-7.88 3.603-2.27 2.284-3.489 4.157-3.708 7.502-.22 3.344.233 6.55 3.16 9.498.572.592 1.347.971 2.14.758.792-.213.911-.28 1.114-1.08a2.299 2.299 0 00-.633-2.22c-2.114-2.127-2.758-4.26-2.621-6.35s1.16-4.166 2.727-5.744c1.567-1.577 3.626-2.609 5.702-2.747 2.076-.138 4.226.512 6.34 2.64L56.45 97.397v.035c3.191 3.168 7.178 4.427 10.908 4.139 3.73-.289 7.213-2.036 9.845-4.638 2.633-2.603 4.437-6.135 4.64-10.061.182-3.521-.995-7.27-3.79-10.703.988-1.793 1.361-3.99.531-6.137-.1-.25-.244-.479-.425-.678C64.442 53.65 53.04 40.275 39.38 24.651c1.46-5.778.281-12.36-4.922-17.59A19.927 19.927 0 0020.256 1.14 20.01 20.01 0 006.02 7.062z"/><ellipse cx="20.797" cy="20.718" fill="#FFF" fill-rule="nonzero" rx="17.232" ry="17.167"/><path fill="#FFF" fill-rule="nonzero" d="M26.145 40.252l43.382 37.641c1.862.61 3.81.015 5.842-1.787 2.033-1.803 2.659-3.529 1.877-5.179L39.217 27.07c-1.165 3.36-2.82 6.111-4.964 8.251-2.144 2.14-4.847 3.784-8.108 4.932z"/><path stroke="#000" stroke-linecap="round" stroke-width="2" d="M4.754 29.598c5.786-1.064 10.41-2.696 13.871-4.896 3.461-2.2 5.968-4.12 7.52-5.76m3.565-3.552c2.377-2.378 3.565-4.746 3.565-7.103m-1.188 33.15l16.638 15.39m2.376 1.184L67.74 73.402"/></g><path fill="#F6DA13" fill-opacity=".179" fill-rule="nonzero" d="M81.387 15.548c14 .478 26.011-9.725 37.061-7.122 15.047 3.543 26.937 21.142 26.937 32.152 0 8.653 11.615 11.767 11.615 37.88 0 26.115-21.295 10.439-38.552 22.865-17.257 12.425-66.645 28.02-86.612 22.553-19.967-5.468-10.357-13.198-22.853-27.612-12.497-14.414-11.446-42.533 0-62.911 5.606-9.981 8.447-19.553 22.853-22.217 15.007-2.776 32.681 3.835 49.55 4.412z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="148" height="121"><g fill="none" fill-rule="evenodd"><g fill="#000"><path fill-rule="nonzero" d="M64.043 63.884c7.516 0 13.629-6.152 13.629-13.716 0-7.561-6.113-13.713-13.629-13.713-7.515 0-13.628 6.152-13.628 13.713 0 7.564 6.113 13.716 13.628 13.716zm0-23.783c5.518 0 10.006 4.517 10.006 10.067s-4.488 10.07-10.006 10.07c-5.517 0-10.005-4.518-10.005-10.07 0-5.552 4.488-10.067 10.005-10.067z"/><path fill-rule="nonzero" d="M104.755 10.025H84.198C79.711 0 77.522 0 76.679 0H51.321c-.843 0-3.032 0-7.519 10.025H23.245c-3.995 0-7.245 3.27-7.245 7.291v58.329c0 4.02 3.25 7.29 7.245 7.29h81.51c3.995 0 7.245-3.27 7.245-7.29V17.316c0-4.02-3.25-7.29-7.245-7.29zm3.622 65.62c0 2.01-1.624 3.645-3.622 3.645h-81.51c-1.998 0-3.622-1.635-3.622-3.645V65.619h25.403C49.513 71.173 56.35 74.733 64 74.733s14.487-3.56 18.974-9.114h25.403v10.026zM43.17 50.125c0-11.557 9.344-20.96 20.83-20.96 11.486 0 20.83 9.403 20.83 20.96 0 11.559-9.344 20.963-20.83 20.963-11.486 0-20.83-9.404-20.83-20.962zm65.207 11.849H85.421a24.586 24.586 0 003.032-11.848c0-13.569-10.97-24.607-24.453-24.607-13.483 0-24.453 11.038-24.453 24.607 0 4.294 1.103 8.33 3.032 11.848H19.623V17.316c0-2.008 1.624-3.645 3.622-3.645h21.736a1.81 1.81 0 001.661-1.096c1.759-4.066 4.02-8.093 4.992-8.93h24.732c.97.837 3.231 4.865 4.992 8.93a1.81 1.81 0 001.66 1.096h21.737c1.998 0 3.622 1.637 3.622 3.645v44.658z"/><path d="M73.962 8.202H54.038c-1 0-1.812.815-1.812 1.823s.812 1.823 1.812 1.823h19.924c1 0 1.812-.815 1.812-1.823a1.817 1.817 0 00-1.812-1.823zm27.17 13.671H87.547c-1 0-1.811.815-1.811 1.823s.811 1.823 1.811 1.823h13.585c1 0 1.811-.815 1.811-1.823a1.817 1.817 0 00-1.81-1.823z"/><path fill-rule="nonzero" d="M38.189 19.139h-8.151c-2.748 0-4.981 2.247-4.981 5.013 0 2.765 2.233 5.012 4.98 5.012h8.152c2.747 0 4.98-2.247 4.98-5.012 0-2.766-2.233-5.013-4.98-5.013zm0 6.38h-8.151c-.75 0-1.359-.615-1.359-1.367 0-.753.609-1.368 1.359-1.368h8.15c.75 0 1.36.615 1.36 1.368 0 .752-.61 1.367-1.36 1.367z"/><path d="M97.51 29.164h-4.53c-1 0-1.811.815-1.811 1.823s.811 1.823 1.811 1.823h4.528c1 0 1.812-.815 1.812-1.823a1.817 1.817 0 00-1.812-1.823z"/></g><path fill="#A60080" fill-opacity=".179" fill-rule="nonzero" d="M76.721 18.096c13.197.45 24.52-9.142 34.937-6.696 14.184 3.331 25.393 19.878 25.393 30.229 0 8.135 10.949 11.062 10.949 35.614s-20.074 9.814-36.342 21.496c-16.268 11.683-62.825 26.344-81.647 21.204-18.823-5.14-9.763-12.408-21.543-25.96-11.78-13.552-10.79-39.988 0-59.147 5.284-9.384 7.963-18.383 21.543-20.888 14.147-2.61 30.808 3.606 46.71 4.148z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="147" height="113"><g fill="none" fill-rule="evenodd"><g fill="#000"><path fill-rule="nonzero" d="M31.133 59.44c.197.354.574.584.984.548l6.119-.269 3.726 4.838a1.072 1.072 0 001.881-.367l1.592-5.833 5.768-1.978a1.06 1.06 0 10.239-1.89l-5.133-3.344-.155-6.058a1.059 1.059 0 00-.618-.936 1.067 1.067 0 00-1.118.133l-4.763 3.774-5.869-1.765a1.072 1.072 0 00-1.093.292 1.057 1.057 0 00-.216 1.103l2.184 5.672-3.47 4.962a1.053 1.053 0 00-.058 1.118zm5.606-5.33c.202-.289.247-.658.12-.986l-1.606-4.171 4.319 1.298c.336.103.702.032.978-.187l3.519-2.788.114 4.478c.009.349.19.67.483.861l3.78 2.462-4.246 1.456c-.334.115-.59.387-.683.726l-1.174 4.3-2.749-3.57a1.072 1.072 0 00-.896-.415l-4.52.2 2.561-3.665z"/><path d="M62.886 86.999l.056.001c.575 0 1.054-.44 1.084-1.008.032-.598.62-14.744-12.633-23.053a1.1 1.1 0 00-1.5.324 1.052 1.052 0 00.33 1.47c12.164 7.626 11.64 21.017 11.634 21.152a1.07 1.07 0 001.029 1.114z"/><path fill-rule="nonzero" d="M105.156 64.19a1.07 1.07 0 001.033.785c.329 0 .645-.152.849-.418l3.726-4.838 6.118.269c.426.034.789-.194.985-.548a1.055 1.055 0 00-.058-1.119l-3.47-4.962 2.184-5.672a1.057 1.057 0 00-.216-1.103 1.07 1.07 0 00-1.093-.292l-5.87 1.765-4.762-3.774a1.072 1.072 0 00-1.736.803l-.154 6.06-5.133 3.341a1.058 1.058 0 00.238 1.891l5.769 1.978 1.59 5.834zm-.823-11.574c.293-.192.473-.512.482-.861l.114-4.479 3.52 2.788c.275.219.642.29.978.187l4.32-1.298-1.608 4.171c-.126.328-.081.697.12.985l2.561 3.663-4.52-.2c-.364-.03-.685.14-.897.417l-2.75 3.57-1.173-4.3a1.07 1.07 0 00-.683-.727l-4.246-1.455 3.782-2.461z"/><path d="M98.778 64.733a1.05 1.05 0 00.329-1.47 1.1 1.1 0 00-1.5-.324c-13.253 8.308-12.665 22.453-12.633 23.052.03.568.51 1.009 1.084 1.009l.057-.001a1.073 1.073 0 001.029-1.118c-.008-.134-.568-13.5 11.634-21.148zM80.985 7.805a1.084 1.084 0 00-1.434.545 1.088 1.088 0 00.545 1.437c6.87 3.094 11.385 10.017 11.503 17.637A19.592 19.592 0 0188.72 37.99a1.086 1.086 0 101.849 1.137 21.76 21.76 0 003.2-11.738c-.13-8.46-5.148-16.146-12.784-19.584z"/><path fill-rule="nonzero" d="M101.478 27.45C101.244 12.255 88.86 0 73.81 0l-.283.001c-7.286.074-14.11 2.984-19.216 8.192-5.204 5.308-8.006 12.35-7.89 19.83.213 13.887 10.665 25.537 24.094 27.23l-.568 1.09c-.534.912-.552 1.977-.047 2.849.545.944 1.607 1.507 2.84 1.507v25.214c0 .6.856 1.087 1.46 1.087s1.253-.486 1.253-1.087V60.699h.29c1.305 0 2.48-.628 3.067-1.642a2.634 2.634 0 00-.01-2.714l-.686-1.173c13.44-1.992 23.576-13.849 23.363-27.72zm-25.34 24.87a1.046 1.046 0 00-.815 1.567l1.46 2.505a.477.477 0 01.003.516c-.14.244-.519.53-1.12.53h-2.873c-.42 0-.759-.15-.903-.4-.108-.188-.094-.417.064-.69l1.282-2.466a1.045 1.045 0 00-.862-1.525C59.856 51.55 49.897 40.888 49.701 28.08c-.101-6.63 2.37-12.87 6.956-17.572 4.495-4.607 10.5-7.18 16.91-7.246h.249c13.26 0 24.175 10.864 24.38 24.333.196 12.795-9.494 23.654-22.06 24.724z"/></g><path fill="#0040A6" fill-opacity=".179" fill-rule="nonzero" d="M70.797 12.035c-13.108.445-24.354-9.064-34.7-6.638-14.089 3.302-25.222 19.705-25.222 29.967C10.875 43.429 0 46.331 0 70.67s15.88 26.856 24.716 33.19c16.158 11.58 61.73 10.627 80.425 5.531 18.695-5.096 21.748-8.692 33.448-22.126 11.701-13.435 10.717-39.642 0-58.636-5.248-9.302-7.909-18.223-21.397-20.706-14.051-2.587-30.6 3.575-46.395 4.112z"/></g></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="161" height="136"><g fill="none"><path fill="#000" d="M124.104 89.125h-2.654v-29.45c0-4.262-3.413-7.75-7.394-7.75V33.131c0-1.162-.758-1.937-1.896-1.937h-5.118V26.35c3.223-.775 5.498-3.488 5.498-6.588 0-2.906-2.655-12.012-7.394-12.012-4.93 0-7.584 9.106-7.584 12.206 0 3.1 2.465 5.813 5.498 6.588v4.843h-5.118c-1.138 0-1.896.776-1.896 1.938v18.6H89.03V25.381c0-1.162-.758-1.937-1.896-1.937h-4.74v-4.65c3.224-.775 5.499-3.488 5.499-6.588S85.24 0 80.5 0s-7.394 9.106-7.394 12.206c0 3.1 2.465 5.813 5.498 6.588v4.843h-5.119c-1.137 0-1.895.776-1.895 1.938v26.35h-7.015v-18.6c0-1.163-.758-1.938-1.896-1.938H57.75v-4.843c3.223-.775 5.498-3.488 5.498-6.588.19-3.1-2.465-12.206-7.394-12.206-4.74 0-7.394 9.106-7.394 12.206 0 3.1 2.465 5.813 5.498 6.588v4.843H49.03c-1.137 0-1.896.776-1.896 1.938v18.794c-4.17 0-7.393 3.487-7.393 7.75v29.256h-2.844c-1.138 0-1.896.775-1.896 1.938 0 1.162.758 1.937 1.896 1.937h87.208c1.138 0 1.896-.775 1.896-1.938 0-1.162-.758-1.937-1.896-1.937zm-22.75-69.169c0-2.712 2.654-8.331 3.792-8.331 1.137 0 3.602 5.619 3.602 8.331 0 1.55-1.706 2.907-3.602 2.907-2.086 0-3.792-1.357-3.792-2.907zm-24.456-7.75c0-2.712 2.464-8.331 3.602-8.331s3.602 5.619 3.602 8.331c0 1.55-1.706 2.907-3.602 2.907-2.085 0-3.602-1.357-3.602-2.907zm-24.646 7.75c0-2.712 2.465-8.331 3.602-8.331 1.138 0 3.792 5.619 3.792 8.331 0 1.55-1.706 2.907-3.602 2.907-2.275 0-3.792-1.357-3.792-2.907zm47.775 15.113h10.048V51.73h-10.048V35.07zm-24.646-7.75H85.43V51.73h-9.858V27.32h-.19zm-24.456 7.75h10.048V51.73H50.925V35.07zM47.133 55.8h66.734c2.085 0 3.791 1.744 3.791 3.875v9.688c-3.98-1.55-8.91-.97-12.323 1.743-2.843 2.325-7.772 2.325-10.616 0-4.36-3.487-10.996-3.487-15.356 0-2.844 2.325-7.773 2.325-10.617 0-4.36-3.487-10.996-3.487-15.356 0-2.655 2.132-7.015 2.325-9.859.388V59.675c-.19-2.131 1.517-3.875 3.602-3.875zm-3.791 33.325V75.562c1.516.582 3.033.97 4.55.97 2.843 0 5.498-.776 7.773-2.52 2.843-2.325 7.772-2.325 10.616 0 4.36 3.488 10.996 3.488 15.356 0 2.844-2.325 7.773-2.325 10.617 0 4.36 3.488 10.996 3.488 15.356 0 2.655-2.13 7.015-2.325 9.859-.387v15.5H43.342z"/><path fill="#00A651" fill-opacity=".179" d="M76.045 17.08c-32.264 1.107-39.541 25.818-61.452 34.1-21.91 8.28-16.84 48.225 0 60.403 16.84 12.178 59.483 28.74 78.967 23.381 19.485-5.358 37.622-10.716 49.816-24.843 12.195-14.126 24.394-43.84 13.225-63.812-11.17-19.972-48.292-30.334-80.556-29.228z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Слой_1" x="0" y="0" viewBox="0 0 75 70" xml:space="preserve"><path d="M67.4 35.5c-1.7 0-3.4 1-4.2 2.5l-15.9-3.4c-.1-2.5-2.2-4.7-4.8-4.7-1.3 0-2.6.6-3.5 1.6l-4.5-2.3c.1-.3.1-.7.1-1.1 0-2.6-2.2-4.8-4.8-4.8-.4 0-.9.1-1.3.2l-2-3.3c.9-.9 1.3-2 1.3-3.3 0-2.6-2.2-4.8-4.8-4.8-2.2 0-4 1.5-4.6 3.5h-5.9c-.6-2-2.4-3.5-4.6-3.5-2.6 0-4.8 2.2-4.8 4.8s2.2 4.8 4.8 4.8c2.2 0 4-1.5 4.6-3.5h5.9c.6 2 2.4 3.5 4.6 3.5.4 0 .9-.1 1.3-.2l2.1 3.3c-.8.9-1.3 2-1.3 3.3 0 2.6 2.2 4.8 4.8 4.8 1.3 0 2.6-.6 3.5-1.6l4.5 2.3c-.1.3-.1.7-.1 1.1 0 2.2 1.5 4 3.5 4.6V43c-2 .6-3.5 2.4-3.5 4.6 0 2.6 2.2 4.8 4.8 4.8 1.6 0 3.1-.9 4.1-2.3l10.9 3.1v.1c0 2.6 2.2 4.8 4.8 4.8 2.6 0 4.8-2.2 4.8-4.8 0-1.5-.7-2.9-1.9-3.8l1.8-4.5h.8c2.6 0 4.8-2.2 4.8-4.8-.6-2.6-2.8-4.7-5.3-4.7zm-24.9 9.8c1.3 0 2.3 1 2.3 2.3 0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3c0-1.3 1-2.3 2.3-2.3zm0-12.7c1.3 0 2.3 1 2.3 2.3 0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3c0-1.3 1-2.3 2.3-2.3zM43.8 43v-3.6c1.3-.4 2.4-1.2 3-2.4l15.8 3.5c.1 1.4.7 2.7 1.8 3.5l-1.8 4.7h-.1c-.1 0-.3-.1-.5-.1-1.6 0-3.1.9-4.1 2.3l-10.8-3.2v-.1c.2-2.2-1.3-4-3.3-4.6zm20.6 10.4c0 1.2-1.1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3c1.3 0 2.3 1 2.3 2.3zm5.3-13.1c0 1.3-1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3c1.3 0 2.3 1 2.3 2.3zm-37.5-12c0 1.3-1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3 2.3 1 2.3 2.3zm-6.7-11.1c0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3c0-1.3 1-2.3 2.3-2.3 1.3 0 2.3 1 2.3 2.3zm-15.1 0c0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3c0-1.3 1-2.3 2.3-2.3 1.3 0 2.3 1 2.3 2.3zM24.9 53l.3-7.4c.1-.5-.2-.8-.5-1.1-.4-.3-.8-.3-1.1-.1L16.5 47l-7.1-2.6c-.5-.2-.9-.1-1.2.2-.3.3-.4.6-.4 1l.3 7.4-4.7 6c-.2.4-.2.8-.1 1.1.2.3.5.6.8.7l7.3 2.1 4.1 6.3c.3.4.6.6 1 .6.3 0 .7-.2.8-.4.1-.1.1-.2.1-.3l4-6.2 7.2-2c.4 0 .7-.3.9-.8.2-.5.1-.9-.2-1.2L24.9 53zm-14.5-5.7l5.7 2.1c.3.2.6.2.9 0l5.8-2.1-.3 6.2c0 .2.1.4.2.5l4 4.9-5.9 1.6c-.3 0-.6.2-.8.5l-3.4 5.1-3.3-5.1c-.1-.1-.3-.2-.7-.4l-6-1.6 3.7-4.7c.2-.2.3-.5.3-.8l-.2-6.2zm37.7-32.5c5.6 0 10.2 4.6 10.2 10.2 0 .6.4 1.2 1.2 1.2.6 0 1.2-.4 1.2-1.2 0-5.6 4.6-10.2 10.2-10.2.6 0 1.2-.6 1.2-1.2s-.4-1.2-1.2-1.2c-5.6 0-10.2-4.6-10.2-10.2 0-.6-.4-1.2-1.2-1.2-.6 0-1.2.4-1.2 1.2 0 5.6-4.6 10.2-10.2 10.2-.6 0-1.2.6-1.2 1.2s.5 1.2 1.2 1.2zm5.4-1.3c2.6-1.2 4.7-3.4 6-6.1 1.2 2.6 3.4 4.8 6 6.1-2.6 1.2-4.8 3.4-6 6-1.2-2.6-3.4-4.8-6-6z"/></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Слой_1" x="0" y="0" viewBox="0 0 75 70" xml:space="preserve"><path d="M58.5 29.2l-12.7-3.6-7.3-11c-.3-.4-.6-.6-1-.6-.5 0-.7.3-1 .6l-7.3 11-12.6 3.5c-.4 0-.7.3-.9.8v.1c0 .3 0 .7.2 1L24 41.4l-.5 13.1c-.1.5.2.8.4 1 .3.3.7.4 1.2.2l12.4-4.6 12.3 4.5c.2.1.4.1.5.1.2 0 .4-.1.7-.2l.1-.1c.3-.3.4-.6.4-1l-.5-13L59.3 31c.2-.4.2-.8.1-1.1-.2-.3-.5-.5-.9-.7zM49 53l-11-4.1c-.2-.1-.4-.1-.5-.1s-.3 0-.5.1L26 53l.5-11.9c0-.2-.1-.4-.3-.7l-7.3-9.3L30.2 28c.3 0 .6-.2.8-.5l6.6-9.8 6.6 9.9c.1.1.4.3.7.4l11.4 3.1-7.3 9.2c-.2.2-.3.5-.3.8L49 53zM71.9 7.7c-.2-.3-.5-.6-.8-.7l-5.3-1.5-3-4.6c-.3-.4-.6-.6-1-.6-.5 0-.7.3-1 .6l-3 4.6L52.6 7c-.4 0-.7.3-.9.7-.2.3-.1.8.2 1.1l3.4 4.3-.2 5.4c-.1.5.2.8.4 1l.2.1c.1.1.3.2.5.2.1 0 .2 0 .4-.1l5.1-1.9 5.2 2c.5.2.9.1 1.2-.2.3-.3.4-.6.4-1l-.2-5.5 3.5-4.4c.2-.2.3-.6.1-1zm-5.8 9.4l-3.8-1.4c-.2-.1-.4-.1-.5-.1s-.3 0-.5.1l-3.8 1.4.2-4.2c0-.2-.1-.4-.3-.7l-2.6-3.3 3.9-1.1c.3 0 .6-.2.8-.5l2.3-3.4 2.3 3.5c.1.1.4.3.7.4l4 1.1-2.5 3.2c-.1.1-.3.4-.3.8l.1 4.2z"/><path d="M46.3 33.2l-5-1.4-2.8-4.3c-.4-.6-1.2-.7-1.7-.3-.6.4-.7 1.2-.3 1.7l3.1 4.7c.1.1.4.3.7.4l5.4 1.5h.3c.5 0 1-.4 1.2-.9.1-.3 0-.6-.2-.9-.2-.2-.4-.4-.7-.5zM21.2 58.7c-4 0-7.3-3.3-7.3-7.3 0-.6-.4-1.2-1.2-1.2-.6 0-1.2.4-1.2 1.2 0 4-3.3 7.3-7.3 7.3-.6 0-1.2.4-1.2 1.2 0 .6.4 1.2 1.2 1.2 4 0 7.3 3.3 7.3 7.3 0 .6.4 1.2 1.2 1.2.4 0 .8-.2 1-.5.2-.2.3-.5.2-.7 0-4 3.3-7.3 7.3-7.3.6 0 1.2-.4 1.2-1.2 0-.6-.5-1.2-1.2-1.2zm-4.7 1.1c-1.6.9-3 2.2-3.8 3.8-.9-1.6-2.2-3-3.9-3.9 1.6-.9 3-2.3 3.9-3.8.9 1.7 2.2 3 3.8 3.9z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Слой_1" x="0" y="0" viewBox="0 0 75 70" xml:space="preserve"><path d="M64.2 12.3C57.9 6.2 50 2.9 41.3 2.9s-16.8 3.3-22.9 9.4C12.4 18.5 9 26.6 9 35.2c0 7.9 2.8 15.3 7.9 21.2C8.6 62.5 4.4 62.9 3 61.7c-1.6-1.4-1-6.2 3.3-12.6.1-.3.2-.7.1-1-.1-.3-.3-.6-.6-.7-.5-.4-1.3-.3-1.7.3C1.9 50.8.5 54-.2 56.8c-.6 3.1-.2 5.4 1.4 6.8 1 .7 2 1.1 3.4 1.1 3.4 0 8.1-2.2 13.9-6.5 6.1 6 14.2 9.2 22.7 9.2 8.7 0 16.8-3.3 22.9-9.4 6.1-6.2 9.4-14.3 9.4-22.9.1-8.6-3.3-16.7-9.3-22.8zM44.4 39.5l4.2 7.1-8.2.8c-.3 0-.7.1-.9.5L34.1 54l-3.3-7.6c-.1-.3-.4-.5-.7-.7l-7.6-3.3 6.2-5.4c.3-.3.4-.6.4-.8L30 28l7.1 4.2c.3.1.5.1.8.1l8-1.8-1.7 7.9c-.1.5.1.8.2 1.1zm-15.1 9.7l3.3 7.6c.1.4.6.8 1.1.8h.5c.1 0 .3-.1.5-.1h.2l6.5-7.4 9.6-1c.5 0 .9-.3 1-.7.3-.4.2-.9 0-1.3l-5-8.4 2.1-9.4c.1-.4 0-.9-.3-1.2s-.8-.4-1.1-.3l-9.5 2.1-8.4-5c-.4-.1-.8-.1-1.1 0-.4.1-.8.6-.8 1l-1 9.7-7.4 6.4c-.3.3-.4.6-.4 1.1 0 .5.3.9.7 1l7.6 3.3c-3.2 3-6 5.4-8.4 7.4-4.6-5.2-7.4-12.1-7.4-19.6 0-16.4 13.3-29.7 29.7-29.7S71 18.8 71 35.2 57.7 64.9 41.3 64.9c-8 0-15.2-3.2-20.6-8.3 2.7-2.1 5.5-4.5 8.6-7.4z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1437" height="991"><path fill="none" stroke="#DC3549" stroke-dasharray="0,15" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" d="M3 3c121.877 39.664 305.743 207.854 566.26 227.792 260.52 19.937 326.91-117.486 434.264-147.287 107.353-29.802 268.713-42.93 326.255 47.399 57.542 90.329 30.757 188.395 0 255.114-19.961 43.301-177.303 114.445-236.69 171.862-29.038 28.074-87.266 49.227-148.583 49.227-174.691 0-194.768 0-244.09-21.153-49.323-21.153-131.154-79.2-156.684-93.996-37.793-21.904-277.976-34.095-367.168 65.922-89.192 100.017-18.673 239.77 37.925 300.39 56.598 60.62 301.45 49.326 390.797 94.816 89.347 45.49 230.948 42.767 300.866 13.391 69.918-29.376 142.476-64.695 267.417-108.207 83.295-29.008 214.439-10.472 393.432 55.608"/></svg>

After

Width:  |  Height:  |  Size: 804 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Слой_1" x="0" y="0" viewBox="0 0 75 70" xml:space="preserve"><path d="M68.7 34.1l-8.2-5.2 4.4-8.7c.2-.3.2-.7 0-1-.2-.4-.5-.6-.9-.6l-9.7-.4-.5-9.7c0-.3-.3-.8-.6-.9-.3-.2-.7-.2-1 0L43.6 12l-5.2-8.1c-.1-.4-.5-.7-1-.7-.3 0-.8.3-.9.6L31.3 12l-8.6-4.5c-.3-.2-.7-.2-1 0-.4.2-.7.5-.7.9l-.4 9.8-9.7.4c-.3 0-.8.3-.9.6-.2.3-.2.7 0 1l4.5 8.7L6.4 34c-.5.2-.7.6-.7 1 0 .3.3.8.6.9l8.2 5.2-4.4 8.7c-.2.3-.2.7 0 1 .2.4.5.6.9.6l9.7.4.5 9.7c0 .3.3.8.6.9.3.2.7.2 1 0l8.6-4.5 5.2 8.1c.1.4.5.7 1 .7.4 0 .7-.2.9-.6l5.3-8.2 8.6 4.5c.3.2.7.2 1 0 .4-.2.6-.5.6-.9l.4-9.8 9.7-.5c.3 0 .8-.3.9-.6.2-.3.2-.7 0-1L60.5 41l8.1-5.2c.5-.2.7-.6.7-1 0-.1-.3-.6-.6-.7zM17 41.3c.3-.6 0-1.2-.4-1.5L9 35l7.5-4.8c.3-.1.5-.4.6-.7.1-.3 0-.6-.1-.9l-4.1-8 9-.4c.6 0 1.1-.5 1.1-1.1l.4-9 8 4.1c.6.3 1.2 0 1.5-.4l4.8-7.6 4.8 7.6c.3.6.9.8 1.5.5l8-4.1.4 9c0 .6.5 1.1 1.1 1.1l8.9.3-4.1 8c-.3.6 0 1.2.4 1.5l7.6 4.8-7.6 4.8c-.6.3-.8.9-.5 1.5l4.1 8-9 .4c-.6 0-1.1.5-1.1 1.1l-.4 9-8-4.1c-.6-.3-1.2 0-1.5.4l-4.8 7.6-4.8-7.6c-.1-.4-.5-.7-1-.7-.2 0-.4.1-.5.3l-7.8 4.1-.4-9c0-.6-.5-1.1-1.1-1.1l-9-.4 4.1-7.9z"/><path d="M37.5 50c8.3 0 15-6.7 15-15s-6.7-15-15-15-15 6.7-15 15 6.7 15 15 15zm0-27.7c7 0 12.7 5.7 12.7 12.7s-5.7 12.7-12.7 12.7S24.8 42 24.8 35s5.7-12.7 12.7-12.7z"/><path d="M31.5 30.6s0 .1.1.1c.2.2.5.3.8.3.3 0 .5-.1.8-.2l.1-.1c1.2-1.2 2.7-1.8 4.3-1.8.7 0 1.2-.5 1.2-1.2v-.2l.7-.3h-.8c-.2-.4-.6-.7-1.1-.7-2.2 0-4.4.9-6 2.5-.3.3-.4.8-.3 1.3l-.6.6.8-.3z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/img/holiday/main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
src/img/holiday/var/1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
src/img/holiday/var/2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
src/img/holiday/var/3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/img/holiday/var/4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
src/img/holiday/var/5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
src/img/holiday/var/6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
src/img/holiday/var/7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/img/holiday/var/8.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Some files were not shown because too many files have changed in this diff Show More