diff --git a/batiskaf/templates/jinja2/base.jinja b/batiskaf/templates/jinja2/base.jinja index 582574a..0eeb230 100644 --- a/batiskaf/templates/jinja2/base.jinja +++ b/batiskaf/templates/jinja2/base.jinja @@ -17,7 +17,7 @@ - + @@ -34,6 +34,11 @@ +
+
+ Зарегистрироваться на Beuchat Fest Kazakhstan 2017 +
+

- Регистрация на Beuchat Fest Казахстан 2016 + Регистрация на Beuchat Fest Казахстан 2017


Программа фестиваля
- 5-7 августа, ВКО, Сибинские озера, 3-е озеро

+ 4-6 августа, ВКО, Бухтарминское водохранилище
-

5-6 августа

+

4-5 августа

  • Заезд участников фестиваля, размещение
  • Пробные погружения, разведка акватории

-

6 августа

+

5 августа

    @@ -31,29 +31,26 @@
На протяжении всего дня:
    -
  • 10:30Приветствие администрации Уланского района, представителей компаний «Батискаф Казахстан». +
  • 10:30Приветствие администрации, представителей компаний «Батискаф Казахстан».
  • -
  • Заполнение анкет для розыгрыша призов от Beuchat , Scorpena, Роял Авто
  • +
  • • Заполнение анкет для розыгрыша призов от Beuchat , Scorpena, Роял Авто
  • 11:00-17:00 Соревнование подводных охотников по командам (участвуют 2 человека, прием трофеев до 17:00).
  • Конкурс «Подводное ориентирование» для дайверов
  • 12:00-17:00 Пробное погружение с аквалангом
  • Продажа снаряжения Beuchat, Scorpena со скидкой 20%
  • Конкурс для взрослых от компании «Роял Авто»
  • -
  • Конкур для взрослых от компании "KARCHER"
  • -
  • Конкурс для взрослых от отеля «DEDEMAN OSKEMEN TAVROS»
  • -
  • Конкурс для взрослых от сайта любителей охоты и рыбалки vkhunt
  • Детская спортивно-развлекательная программа с профессиональными аниматорами Бампербол
  • Аквагрим
  • 18:00-19:00 Фестиваль рыбных блюд
  • Конкурс « Мисс и Мистер Beuchat Fest »
  • 19:00-21:00 Розыгрыш лотереи Beuchat, Scorpena, Роял Авто, Подсчет количества малька к проекту - «Зарыбление Сибинских озер 2016», памятная фотосессия
  • + «Зарыбление Сибинских озер 2017», памятная фотосессия
  • 21:00 Закрытие фестиваля, запуск небесных шаров, дискотека, песни под гитару у костра.

-

7 августа

+

6 августа

  • Свободный день, Отъезд участников.
  • @@ -65,7 +62,7 @@ организационных моментов!

-

Заполните форму для участия в Beuchat Fest 2016

+

Заполните форму для участия в Beuchat Fest 2017


diff --git a/gulpfile.js b/gulpfile.js index de92095..36e8c19 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -28,7 +28,7 @@ gulp.task('minify-css',()=> { }); // Watch files for changes -gulp.task('watch', () => gulp.watch('static/less/**/*.less', ['less'])); +gulp.task('watch', () => gulp.watch('static/less/**/*.less', ['less', 'minify-css'])); gulp.task('default', () => gulp.run('less', 'minify-css','watch')); diff --git a/static/fonts/GloberBold.eot b/static/fonts/GloberBold.eot new file mode 100644 index 0000000..29d234c Binary files /dev/null and b/static/fonts/GloberBold.eot differ diff --git a/static/fonts/GloberBold.ttf b/static/fonts/GloberBold.ttf new file mode 100644 index 0000000..7896696 Binary files /dev/null and b/static/fonts/GloberBold.ttf differ diff --git a/static/fonts/GloberBold.woff b/static/fonts/GloberBold.woff new file mode 100644 index 0000000..c32b5b2 Binary files /dev/null and b/static/fonts/GloberBold.woff differ diff --git a/static/less/_.css b/static/less/_.css deleted file mode 100644 index 3b9372a..0000000 --- a/static/less/_.css +++ /dev/null @@ -1,940 +0,0 @@ -/*** - - colors.css v0.2.0 - http://clrs.cc - @mrmrs - MIT License - -***/ -/* - - SKINS - • Backgrounds - • Colors - -*/ -/* Backgrounds */ -.bg-navy { - background-color: #001F3F; -} -.bg-blue { - background-color: #0074D9; -} -.bg-aqua { - background-color: #7FDBFF; -} -.bg-teal { - background-color: #39CCCC; -} -.bg-olive { - background-color: #3D9970; -} -.bg-green { - background-color: #2ECC40; -} -.bg-lime { - background-color: #01FF70; -} -.bg-yellow { - background-color: #FFDC00; -} -.bg-orange { - background-color: #FF851B; -} -.bg-red { - background-color: #FF4136; -} -.bg-fuchsia { - background-color: #F012BE; -} -.bg-purple { - background-color: #B10DC9; -} -.bg-maroon { - background-color: #85144B; -} -.bg-white { - background-color: #fff; -} -.bg-gray { - background-color: #aaa; -} -.bg-silver { - background-color: #ddd; -} -.bg-black { - background-color: #111; -} -/* Colors */ -.navy { - color: #001F3F; -} -.blue { - color: #0074D9; -} -.aqua { - color: #7FDBFF; -} -.teal { - color: #39CCCC; -} -.olive { - color: #3D9970; -} -.green { - color: #2ECC40; -} -.lime { - color: #01FF70; -} -.yellow { - color: #FFDC00; -} -.orange { - color: #FF851B; -} -.red { - color: #FF4136; -} -.fuchsia { - color: #F012BE; -} -.purple { - color: #B10DC9; -} -.maroon { - color: #85144B; -} -.white { - color: #fff; -} -.silver { - color: #ddd; -} -.gray { - color: #aaa; -} -.black { - color: #111; -} -/* PRETTIER LINKS */ -a { - transition: color 0.3s ease-in-out; -} -a:link { - color: #0074D9; - transition: color 0.3s ease-in-out; -} -a:visited { - color: #B10DC9; -} -a:hover { - color: #7FDBFF; -} -a:active { - color: #FF851B; -} -/*! - * Yamm!3 - * Yet another megamenu for Bootstrap 3 - * - * http://geedmo.github.com/yamm3 - */ -.yamm .nav, -.yamm .collapse, -.yamm .dropup, -.yamm .dropdown { - position: static; -} -.yamm .container { - position: relative; -} -.yamm .dropdown-menu { - left: auto; -} -.yamm .nav.navbar-right .dropdown-menu { - left: auto; - right: 0; -} -.yamm .yamm-content { - padding: 20px 30px; -} -.yamm .dropdown.yamm-fw .dropdown-menu { - left: 0; - right: 0; -} -.navbar-item__roballen { - background: #027BC1; -} -.navbar-item__currency { - float: left; - height: 50px; - font-size: 14px!important; - width: 34px; -} -.navbar-item__currency:after { - clear: both; - display: table; - content: " "; -} -.open .currency-icon { - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); -} -.currency-icon { - font-family: 'PT Sans', serif; - display: block; - margin-left: 0; - width: 49px; - text-align: center; - line-height: 50px; - background: #E9573F; -} -.currency-menu { - width: 50px; - left: inherit!important; - margin: 0; - position: absolute; - float: left; - background-color: #434a54; - color: #fff; - border-width: 0 1px 1px; - border-radius: 0 0 2px 2px; - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -} -.currency-menu .yamm-content { - padding: 10px; -} -.currency-item { - margin-bottom: 15px; - text-align: center; -} -.currency-item:last-child { - margin-bottom: 0; -} -.currency-item__link { - font-family: 'PT Sans', serif; - display: block; - padding: 0!important; - border: 0!important; - font-size: 14px!important; -} -.price__currency { - font-family: 'PT Sans', serif; -} -.price__currency_up { - font-size: 20px; -} -body { - font-family: "Open Sans", Arial, sans-serif; -} -/* Account for fixed navbar */ -body, -.navbar { - min-width: 970px !important; -} -.nav .lead { - font-size: 13px; - text-transform: uppercase; - font-weight: bold; -} -.container { - width: 970px !important; -} -span.yellow { - color: #fed000; -} -.header-top { - background-color: #434a54; - height: 40px; - line-height: 40px; -} -.header-top .container { - line-height: 40px; - height: 40px; -} -.header-top .container .top-left-links { - float: left; - text-align: left; - color: #fed000; - font-size: 10pt; -} -.header-top .container .top-left-links a { - color: #fed000; -} -.header-top .container .top-right-links { - float: right; - text-align: right; - color: #fff; - font-weight: bold; - font-size: 10pt; -} -.header-top .container .top-right-links a { - color: #fff; -} -.header-middle { - background-color: #fed000; - height: 130px; -} -.header-middle .logo-container { - line-height: 130px; - float: left; - text-align: left; -} -.header-middle .quick-access-container { - float: right; - text-align: right; -} -.header-middle .quick-access-container form { - margin-top: 30px; -} -.header-middle .quick-access-container form input { - background-color: #ffda32; - border: #cba600 1px solid; - width: 245px; - height: 30px; - padding: 5px; -} -.header-middle .quick-access-container form button { - background: none; - border: none; -} -.header-middle .quick-access-container .small-welcome { - font-size: 10pt; - margin-top: 10px; -} -.header-middle .quick-access-container .quick-links { - font-size: 10pt; - color: #434a54; -} -.header-middle .quick-access-container .quick-links a { - color: #434a54; -} -/* Template-specific stuff - * - * Customizations just for the template; these are not necessary for anything - * with disabling the responsiveness. - */ -/* Account for fixed navbar */ -body, -.navbar-static-top, -.navbar-fixed-bottom { - min-width: 970px; -} -/* Don't let the lead text change font-size. */ -.lead { - font-size: 14px; - font-weight: bold; -} -/* Finesse the page header spacing */ -.page-header { - margin-bottom: 30px; -} -.page-header .lead { - margin-bottom: 10px; -} -/* Non-responsive overrides - * - * Utilize the following CSS to disable the responsive-ness of the container, - * grid system, and navbar. - */ -/* Reset the container */ -.container { - width: 970px; - max-width: none !important; -} -/* Demonstrate the grids */ -.container .navbar-header, -.container .navbar-collapse { - margin-right: 0; - margin-left: 0; -} -/* Always float the navbar header */ -.navbar-header { - float: left; -} -/* Undo the collapsing navbar */ -.navbar-collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - visibility: visible !important; -} -.navbar-toggle { - display: none; -} -.navbar-collapse { - border-top: 0; -} -.navbar-brand { - margin-left: -15px; -} -/* Always apply the floated nav */ -.navbar-nav { - float: left; - margin: 0; -} -.navbar-nav > li { - float: left; -} -.navbar-nav > li > a { - padding: 15px; -} -/* Redeclare since we override the float above */ -.navbar-nav.navbar-right { - float: right; -} -/* Undo custom dropdowns */ -.navbar .navbar-nav .open .dropdown-menu { - position: absolute; - float: left; - background-color: #434a54; - color: #fff; - border-width: 0 1px 1px; - border-radius: 0 0 2px 2px; - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -} -.navbar .navbar-nav .open .dropdown-menu ul { - list-style-type: none; - padding: 0px; - margin: 0px 0 15px 0px; -} -.navbar .navbar-nav .open .dropdown-menu a { - color: #fff; - border: none; - font-weight: bold; - font-size: 11px; -} -.navbar .navbar-nav .open .dropdown-menu a.title { - color: #fed000 !important; - font-weight: bold; - font-size: 12px; - white-space: nowrap; -} -.navbar .navbar-nav .open .dropdown-menu a:hover { - text-decoration: underline; - color: #fed000; -} -a#order-call-link { - color: #FC6E51; -} -.navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #333; -} -.navbar .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar .navbar-nav .open .dropdown-menu > .active > a, -.navbar .navbar-nav .open .dropdown-menu > .active > a:hover, -.navbar .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff !important; - background-color: #428bca !important; -} -.navbar .navbar-nav .open .dropdown-menu > .disabled > a, -.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover, -.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #999 !important; - background-color: transparent !important; -} -/* Undo form expansion */ -.navbar-form { - float: left; - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - box-shadow: none; -} -/* Copy-pasted from forms.less since we mixin the .form-inline styles. */ -.navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; -} -.navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; -} -.navbar-form .form-control-static { - display: inline-block; -} -.navbar-form .input-group { - display: inline-table; - vertical-align: middle; -} -.navbar-form .input-group .input-group-addon, -.navbar-form .input-group .input-group-btn, -.navbar-form .input-group .form-control { - width: auto; -} -.navbar-form .input-group > .form-control { - width: 100%; -} -.navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; -} -.navbar-form .radio, -.navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; -} -.navbar-form .radio label, -.navbar-form .checkbox label { - padding-left: 0; -} -.navbar-form .radio input[type="radio"], -.navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; -} -.navbar-form .has-feedback .form-control-feedback { - top: 0; -} -.navbar-container { - padding: 0; -} -.dropdown-menu { - min-width: 720px !important; -} -.navbar { - margin-bottom: 0px !important; -} -.main-container { - padding: 20px 0 100px 0; -} -.index-goods { - margin-top: 20px; -} -.index-goods .thumbnail { - padding-bottom: 10px !important; - box-shadow: none; - border: 0; -} -.index-goods .title { - height: 40px; - overflow: hidden; -} -.index-goods .title a { - font-weight: bold; - color: #0074D9; - font-size: 12px; -} -.index-goods .price { - font-size: 18px; - font-weight: bold; - margin-bottom: 5px; -} -.index-goods .state-yes { - color: #2ECC40; - font-size: 11px; - margin-bottom: 10px; -} -.index-goods .state-no { - color: #FF4136; - font-size: 11px; - margin-bottom: 10px; -} -.index-goods a.cart-link { - color: #111; -} -.index-goods a.cart-link:hover { - text-decoration: none; - color: #111; -} -footer .footer-col { - margin-top: 10px; - background: none; - border-left: 1px #5e5e5e solid; - height: 100px; -} -footer .footer-col.col-last { - border-right: 1px #5e5e5e solid; -} -footer .footer-top { - height: 30px; - margin-top: -40px; - background-color: #fed000; -} -footer .footer-bottom { - height: 330px; - color: #fff; - font-size: 12px; -} -footer .footer-bottom .title { - color: #fed000; - font-weight: bold; -} -footer .footer-bottom a { - color: #fff; -} -footer .footer-bottom a:hover { - color: #fed000; -} -/* Sticky footer styles --------------------------------------------------- */ -html { - position: relative !important; - min-height: 100% !important; -} -body { - /* Margin bottom by footer height */ - margin-bottom: 360px !important; -} -.footer { - position: absolute !important; - bottom: 0 !important; - width: 100% !important; - /* Set the fixed height of the footer here */ - height: 360px !important; -} -.navbar-inverse { - background-image: linear-gradient(to bottom, #434a54 0%, #535b68 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434a54', endColorstr='#ff535b68', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.navbar-inverse a { - color: #fff !important; - border-right: 1px #707c8d solid; - font-weight: bold; - font-size: 9pt; -} -.navbar-inverse a:hover { - color: #fed000 !important; - text-decoration: none; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .active > a { - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -body { - background-color: #f1f2f6; -} -h1, -h2, -h3, -h4, -h5, -h6 { - text-align: center; -} -.well-lg form { - margin: 10px 0; -} -.alert h4 { - text-align: left; -} -.navbar-container.affix { - top: 0; - width: 100%; - z-index: 5000; -} -.navbar-container { - width: 100%; - z-index: 5000; -} -.panel-filter ul { - text-align: left; - list-style-type: none; - list-style-position: inherit; - padding: 0; - margin: 0; -} -.panel-filter ul .icheckbox_square-blue { - margin-right: 5px; -} -.panel-filter ul label { - font-weight: normal; -} -hr.dashed { - border: none; - height: 1px; - width: 100%; - border-top: 1px dashed #ccc; -} -.category-filter-title { - text-transform: uppercase; - font-size: 12px; - font-weight: bold; - margin-bottom: 15px; -} -.category-paginator { - font-size: 12px; - line-height: 25px; - background: #434a54; - height: 50px; - color: #fff; - margin-bottom: 20px; - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.category-paginator .category-paginator-top { - padding: 0 10px; - height: 25px; - border-bottom: 1px #BDC3C7 solid; -} -.category-paginator .category-paginator-bottom { - height: 20px; - padding: 0 10px; -} -.category-paginator select { - color: black; -} -.category-items { - margin: 0; -} -.breadcrumb-arrow li a::before { - border-left-color: #fed000; -} -.breadcrumb-arrow li a::after { - border-left: 11px solid #e5bb00; -} -.breadcrumb-arrow li a::after { - border-left: 11px solid #e5bb00; -} -.breadcrumb-arrow li a { - background-color: #fed000; - border: 1px solid #e5bb00; - color: #434a54; -} -.breadcrumb-arrow li a:focus::before, -.breadcrumb-arrow li a:hover::before { - border-left-color: #fed000; -} -.breadcrumb-arrow li a:focus, -.breadcrumb-arrow li a:hover { - background-color: #fed000; - border: 1px solid #fed000; -} -.breadcrumb-arrow li a:active::after, -.breadcrumb-arrow li a:active::before { - border-left-color: #fed000; -} -.breadcrumb-arrow li a:active::after, -.breadcrumb-arrow li a:active::before { - border-left-color: #fed000; -} -.breadcrumb-arrow li a:active { - background-color: #fed000; - border: 1px solid #fed000; -} -.category-paginator a { - color: #fed000; -} -.category-paginator a:hover, -.category-paginator a:active { - color: #fed000; -} -.product-min-thumbnails img { - margin-bottom: 10px; -} -.product-big-thumbnail .product-big-thumbnail-container { - width: 400px; - height: 400px; - min-width: 400px; - min-height: 400px; - max-width: 400px; - max-height: 400px; - background: white; - border: 1px #ddd solid; - border-radius: 4px; - text-align: center; - line-height: 400px; -} -.product-big-thumbnail .product-big-thumbnail-container img { - width: 396px; - margin-top: 2px; -} -.product-short-description { - padding-left: 35px; -} -.product-short-description h4 { - text-align: left; - margin-top: 0; - padding-top: 0; -} -.product-short-description .product-detail-price { - font-size: 41px; - font-weight: bold; -} -.product-not-in-stock { - color: #FF4136; - font-style: italic; - display: none; -} -.product-in-stock .itogo { - font-size: 20px; -} -table.table-cart input { - width: 70px; - text-align: left; - float: right; -} -table.table-cart tbody td { - padding-top: 45px; -} -table.table-cart tbody td.table-cart-image { - padding-top: 8px; -} -table.table-cart tbody td .form-control { - margin-top: -8px; -} -.breadcrumbs { - overflow: hidden !important; -} -ol.breadcrumb.breadcrumb-arrow { - overflow: hidden !important; -} -.table thead tr th { - background: #434a54; - color: #fff; - border-right: 1px gray solid; -} -.table thead tr th:last-child { - border-right: none; -} -.table thead tr th:last-of-type { - border-right: none; -} -.table thead tr th:last { - border-right: none; -} -.table tbody td { - border-right: 1px #ddd solid; -} -.table tbody td:last-child { - border-right: none; -} -.table tbody td:last-of-type { - border-right: none; -} -.table tbody td:last { - border-right: none; -} -.table .table-cart-itogo { - font-size: 20px; -} -ul.messages { - display: none; -} -.product-description { - margin-top: 40px; - padding-top: 20px; - border-top: 1px #ddd solid; -} -.order-data .radio { - margin-left: 15px; -} -#order-itogo-amount, -#order-itogo-delivery, -#cart-itogo, -#order-itogo-amount-up, -#order-itogo-delivery-up, -#cart-itogo-up { - font-size: 20px; -} -.well-large { - padding: 40px; -} -.news-container .comment { - overflow: auto; -} -.news-container .media { - background: #F5F7FA; - padding: 15px; -} -.call-form, -.order-form { - background: #FFF; - padding: 20px 30px; - text-align: left; - max-width: 500px; - margin: 40px auto; - position: relative; -} -.sale-percent-block { - background: #E9573F; - width: 50px; - height: 50px; - text-align: center; - color: white; - top: 0; - font-size: 20px; - line-height: 50px; -} -.radio img { - margin-top: 10px; - margin-bottom: 10px; -} -.radio label { - margin-left: 0 !important; - padding-left: 0 !important; -} -.radio label input { - margin-left: 0 !important; - position: relative !important; -} -.yamm .yamm-content { - text-transform: uppercase; -} -.required:after { - content: "*"; - color: red; -} -/* Make Select2 boxes match Bootstrap3 heights: */ -.select2-selection__rendered { - line-height: 32px !important; -} -.select2-selection { - height: 34px !important; -} -.select2-selection__arrow b { - margin-top: 0 !important; -} -.clickable-row { - cursor: pointer; -} -.clickable-row td { - font-weight: 700; -} -#ajaxLoading { - position: absolute; - z-index: 10000; - height: 50px; - width: 50px; - right: 50%; - top: 50%; - margin-right: -25px; - margin-top: -25px; - background: white; - border-radius: 5px; - border: 1px solid; -} -#dpdCityLoading { - font-size: 30px; - position: absolute; - top: 50%; - margin-top: -15px; - left: 50%; - margin-left: -15px; -} -table .table th { - text-align: center; -} diff --git a/static/less/_.less b/static/less/_.less index 3a75640..5a1d035 100644 --- a/static/less/_.less +++ b/static/less/_.less @@ -7,6 +7,7 @@ // include components custom style @import "components/_navbar"; @import "components/_currency"; +@import "components/_festival"; @brand-yellow: #fed000; @brand-gray: #434a54; diff --git a/static/less/_.min.css b/static/less/_.min.css deleted file mode 100644 index 352de9c..0000000 --- a/static/less/_.min.css +++ /dev/null @@ -1 +0,0 @@ -a,a:link{transition:color .3s ease-in-out}.navbar-container,.navbar-container.affix{z-index:5000;width:100%}.bg-navy{background-color:#001F3F}.bg-blue{background-color:#0074D9}.bg-aqua{background-color:#7FDBFF}.bg-teal{background-color:#39CCCC}.bg-olive{background-color:#3D9970}.bg-green{background-color:#2ECC40}.bg-lime{background-color:#01FF70}.bg-yellow{background-color:#FFDC00}.bg-orange{background-color:#FF851B}.bg-red{background-color:#FF4136}.bg-fuchsia{background-color:#F012BE}.bg-purple{background-color:#B10DC9}.bg-maroon{background-color:#85144B}.bg-white{background-color:#fff}.bg-gray{background-color:#aaa}.bg-silver{background-color:#ddd}.bg-black{background-color:#111}.navy{color:#001F3F}.blue{color:#0074D9}.aqua{color:#7FDBFF}.teal{color:#39CCCC}.olive{color:#3D9970}.green{color:#2ECC40}.lime{color:#01FF70}.yellow{color:#FFDC00}.orange{color:#FF851B}.red{color:#FF4136}.fuchsia{color:#F012BE}.purple{color:#B10DC9}.maroon{color:#85144B}.white{color:#fff}.silver{color:#ddd}.gray{color:#aaa}.black{color:#111}a:link{color:#0074D9}a:visited{color:#B10DC9}a:hover{color:#7FDBFF}a:active{color:#FF851B}.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .nav.navbar-right .dropdown-menu{left:auto;right:0}.yamm .yamm-content{padding:20px 30px;text-transform:uppercase}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.navbar-item__roballen{background:#027BC1}.navbar-item__currency{float:left;height:50px;font-size:14px!important;width:34px}.navbar-item__currency:after{clear:both;display:table;content:" "}.currency-icon,.currency-item__link{display:block;font-family:'PT Sans',serif}.open .currency-icon{background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.currency-menu,.navbar .navbar-nav .open .dropdown-menu{position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.175)}.currency-icon{margin-left:0;width:49px;text-align:center;line-height:50px;background:#E9573F}.header-top,.header-top .container{line-height:40px;height:40px}.currency-menu{width:50px;left:inherit!important;margin:0;float:left;background-color:#434a54;color:#fff;border-width:0 1px 1px;border-radius:0 0 2px 2px}.header-top .container .top-left-links a,span.yellow{color:#fed000}.currency-menu .yamm-content{padding:10px}.currency-item{margin-bottom:15px;text-align:center}.currency-item:last-child{margin-bottom:0}.currency-item__link{padding:0!important;border:0!important;font-size:14px!important}.price__currency{font-family:'PT Sans',serif}.price__currency_up{font-size:20px}.navbar,body{min-width:970px!important}.nav .lead{font-size:13px;text-transform:uppercase;font-weight:700}.container{width:970px!important;max-width:none!important}.header-top{background-color:#434a54}.header-top .container .top-left-links{float:left;text-align:left;color:#fed000;font-size:10pt}.header-top .container .top-right-links{float:right;text-align:right;color:#fff;font-weight:700;font-size:10pt}.header-top .container .top-right-links a{color:#fff}.header-middle{background-color:#fed000;height:130px}.header-middle .logo-container{line-height:130px;float:left;text-align:left}.header-middle .quick-access-container{float:right;text-align:right}.navbar-header,.navbar-nav>li{float:left}.header-middle .quick-access-container form{margin-top:30px}.header-middle .quick-access-container form input{background-color:#ffda32;border:1px solid #cba600;width:245px;height:30px;padding:5px}.header-middle .quick-access-container form button{background:0 0;border:none}.header-middle .quick-access-container .small-welcome{font-size:10pt;margin-top:10px}.header-middle .quick-access-container .quick-links{font-size:10pt;color:#434a54}.header-middle .quick-access-container .quick-links a{color:#434a54}.navbar-fixed-bottom,.navbar-static-top,body{min-width:970px}.lead{font-size:14px;font-weight:700}.page-header{margin-bottom:30px}.page-header .lead{margin-bottom:10px}.container .navbar-collapse,.container .navbar-header{margin-right:0;margin-left:0}.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important;border-top:0}.navbar-toggle{display:none}.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-brand{margin-left:-15px}.navbar-nav{float:left;margin:0}.navbar-nav>li>a{padding:15px}.navbar-nav.navbar-right{float:right}.navbar .navbar-nav .open .dropdown-menu{float:left;background-color:#434a54;color:#fff;border-width:0 1px 1px;border-radius:0 0 2px 2px}.navbar .navbar-nav .open .dropdown-menu ul{list-style-type:none;padding:0;margin:0 0 15px}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar .navbar-nav .open .dropdown-menu a{color:#fff;border:none;font-weight:700;font-size:11px}.navbar .navbar-nav .open .dropdown-menu a.title{color:#fed000!important;font-weight:700;font-size:12px;white-space:nowrap}.navbar .navbar-nav .open .dropdown-menu a:hover{text-decoration:underline;color:#fed000}a#order-call-link{color:#FC6E51}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>li>a:focus,.navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff!important;background-color:#428bca!important}.navbar .navbar-nav .open .dropdown-menu>.disabled>a,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#999!important;background-color:transparent!important}.navbar-form{float:left;width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-container{padding:0}.dropdown-menu{min-width:720px!important}.navbar{margin-bottom:0!important}.main-container{padding:20px 0 100px}.index-goods{margin-top:20px}.index-goods .thumbnail{padding-bottom:10px!important;box-shadow:none;border:0}.index-goods .title{height:40px;overflow:hidden}.index-goods .title a{font-weight:700;color:#0074D9;font-size:12px}.index-goods .price{font-size:18px;font-weight:700;margin-bottom:5px}.index-goods .state-yes{color:#2ECC40;font-size:11px;margin-bottom:10px}.index-goods .state-no{color:#FF4136;font-size:11px;margin-bottom:10px}.index-goods a.cart-link{color:#111}.index-goods a.cart-link:hover{text-decoration:none;color:#111}footer .footer-col{margin-top:10px;background:0 0;border-left:1px #5e5e5e solid;height:100px}footer .footer-col.col-last{border-right:1px #5e5e5e solid}footer .footer-top{height:30px;margin-top:-40px;background-color:#fed000}footer .footer-bottom{height:330px;color:#fff;font-size:12px}footer .footer-bottom .title{color:#fed000;font-weight:700}footer .footer-bottom a{color:#fff}footer .footer-bottom a:hover{color:#fed000}html{position:relative!important;min-height:100%!important}body{font-family:"Open Sans",Arial,sans-serif;margin-bottom:360px!important;background-color:#f1f2f6}.footer{position:absolute!important;bottom:0!important;width:100%!important;height:360px!important}.navbar-inverse{background-image:linear-gradient(to bottom,#434a54 0,#535b68 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434a54', endColorstr='#ff535b68', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse a{color:#fff!important;border-right:1px #707c8d solid;font-weight:700;font-size:9pt}.navbar-inverse a:hover{color:#fed000!important;text-decoration:none}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}h1,h2,h3,h4,h5,h6{text-align:center}.well-lg form{margin:10px 0}.alert h4{text-align:left}.navbar-container.affix{top:0}.panel-filter ul{text-align:left;list-style-type:none;list-style-position:inherit;padding:0;margin:0}.panel-filter ul .icheckbox_square-blue{margin-right:5px}.panel-filter ul label{font-weight:400}hr.dashed{border:none;height:1px;width:100%;border-top:1px dashed #ccc}.category-filter-title{text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:15px}.category-paginator{font-size:12px;line-height:25px;background:#434a54;height:50px;color:#fff;margin-bottom:20px;border-radius:4px}.category-paginator .category-paginator-top{padding:0 10px;height:25px;border-bottom:1px #BDC3C7 solid}.category-paginator .category-paginator-bottom{height:20px;padding:0 10px}.category-paginator select{color:#000}.category-items{margin:0}.breadcrumb-arrow li a::before{border-left-color:#fed000}.breadcrumb-arrow li a::after{border-left:11px solid #e5bb00}.breadcrumb-arrow li a{background-color:#fed000;border:1px solid #e5bb00;color:#434a54}.breadcrumb-arrow li a:focus::before,.breadcrumb-arrow li a:hover::before{border-left-color:#fed000}.breadcrumb-arrow li a:focus,.breadcrumb-arrow li a:hover{background-color:#fed000;border:1px solid #fed000}.breadcrumb-arrow li a:active::after,.breadcrumb-arrow li a:active::before{border-left-color:#fed000}.breadcrumb-arrow li a:active{background-color:#fed000;border:1px solid #fed000}.category-paginator a,.category-paginator a:active,.category-paginator a:hover{color:#fed000}.product-min-thumbnails img{margin-bottom:10px}.product-big-thumbnail .product-big-thumbnail-container{width:400px;height:400px;min-width:400px;min-height:400px;max-width:400px;max-height:400px;background:#fff;border:1px solid #ddd;border-radius:4px;text-align:center;line-height:400px}.product-big-thumbnail .product-big-thumbnail-container img{width:396px;margin-top:2px}.product-short-description{padding-left:35px}.product-short-description h4{text-align:left;margin-top:0;padding-top:0}.product-short-description .product-detail-price{font-size:41px;font-weight:700}#cart-itogo,#cart-itogo-up,#order-itogo-amount,#order-itogo-amount-up,#order-itogo-delivery,#order-itogo-delivery-up,.product-in-stock .itogo,.table .table-cart-itogo{font-size:20px}.product-not-in-stock{color:#FF4136;font-style:italic;display:none}table.table-cart input{width:70px;text-align:left;float:right}table.table-cart tbody td{padding-top:45px}table.table-cart tbody td.table-cart-image{padding-top:8px}table.table-cart tbody td .form-control{margin-top:-8px}.breadcrumbs,ol.breadcrumb.breadcrumb-arrow{overflow:hidden!important}.table thead tr th{background:#434a54;color:#fff;border-right:1px gray solid}.table thead tr th:last-child{border-right:none}.table thead tr th:last-of-type{border-right:none}.table thead tr th:last{border-right:none}.table tbody td{border-right:1px #ddd solid}.table tbody td:last-child{border-right:none}.table tbody td:last-of-type{border-right:none}.table tbody td:last{border-right:none}ul.messages{display:none}.product-description{margin-top:40px;padding-top:20px;border-top:1px #ddd solid}.order-data .radio{margin-left:15px}.well-large{padding:40px}.news-container .comment{overflow:auto}.news-container .media{background:#F5F7FA;padding:15px}.call-form,.order-form{background:#FFF;padding:20px 30px;text-align:left;max-width:500px;margin:40px auto;position:relative}.sale-percent-block{background:#E9573F;width:50px;height:50px;text-align:center;color:#fff;top:0;font-size:20px;line-height:50px}.radio img{margin-top:10px;margin-bottom:10px}.radio label{margin-left:0!important;padding-left:0!important}.radio label input{margin-left:0!important;position:relative!important}.required:after{content:"*";color:red}.select2-selection__rendered{line-height:32px!important}.select2-selection{height:34px!important}.select2-selection__arrow b{margin-top:0!important}.clickable-row{cursor:pointer}.clickable-row td{font-weight:700}#ajaxLoading{position:absolute;z-index:10000;height:50px;width:50px;right:50%;top:50%;margin-right:-25px;margin-top:-25px;background:#fff;border-radius:5px;border:1px solid}#dpdCityLoading{font-size:30px;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-15px}table .table th{text-align:center} \ No newline at end of file diff --git a/static/less/components/_festival.less b/static/less/components/_festival.less new file mode 100644 index 0000000..4178700 --- /dev/null +++ b/static/less/components/_festival.less @@ -0,0 +1,39 @@ +@brand-blue: #082A51; +@brand-orange: #F56723; +@brand-white: #fff; + +@font-face { + font-family: "GloberBold"; + src: url("../fonts/GloberBold.eot"); + src: url("../fonts/GloberBold.eot?#iefix")format("embedded-opentype"), + url("../fonts/GloberBold.woff") format("woff"), + url("../fonts/GloberBold.ttf") format("truetype"); + font-style: normal; + font-weight: normal; + } + +.festival__header { + background-color: @brand-blue; + color: @brand-white; + line-height: 40px; + height: 40px; +} + +.festival__container { + text-align: center; + +} + +.festival__link { + font-family: "GloberBold", "Arial Black", sans-serif; + font-size: 20px; + color: @brand-white!important; + transition: color .3s ease-in-out; + &:visited { + color: @brand-white!important; + } + &:hover { + color: @brand-orange!important; + } + +} \ No newline at end of file