Commit fe6d4ac1fba64d8d5bd822ff0f9e8da31f91e7ec

Authored by Yarik
1 parent d72093ee

Layout

common/models/LoginForm.php
... ... @@ -13,6 +13,7 @@
13 13 public $username;
14 14 public $password;
15 15 public $rememberMe = true;
  16 + public $returnUrl;
16 17  
17 18 private $_user;
18 19  
... ... @@ -30,6 +31,12 @@
30 31 ],
31 32 'required',
32 33 ],
  34 + [
  35 + [
  36 + 'returnUrl',
  37 + ],
  38 + 'string',
  39 + ],
33 40 // rememberMe must be a boolean value
34 41 [
35 42 'rememberMe',
... ...
common/models/Newsletter.php 0 → 100644
  1 +<?php
  2 + namespace common\models;
  3 +
  4 + use yii\base\Model;
  5 +
  6 + /**
  7 + * Class Newsletter for subscribing to the news letters.
  8 + */
  9 + class Newsletter extends Model
  10 + {
  11 + /**
  12 + * @var string $email
  13 + */
  14 + public $email;
  15 +
  16 + /**
  17 + * @inheritdoc
  18 + */
  19 + public function rules()
  20 + {
  21 + return [
  22 + [
  23 + [ 'email' ],
  24 + 'email',
  25 + ],
  26 + ];
  27 + }
  28 +
  29 + /**
  30 + * @inheritdoc
  31 + */
  32 + public function attributeLabels()
  33 + {
  34 + return [
  35 + 'email' => \Yii::t('app', 'Email'),
  36 + ];
  37 + }
  38 + }
0 39 \ No newline at end of file
... ...
common/models/SearchForm.php 0 → 100644
  1 +<?php
  2 + namespace common\models;
  3 +
  4 + use yii\base\Model;
  5 +
  6 + /**
  7 + * Class SearchForm for performing search around site.
  8 + */
  9 + class SearchForm extends Model
  10 + {
  11 + /**
  12 + * @var string $word
  13 + */
  14 + public $word;
  15 +
  16 + /**
  17 + * @inheritdoc
  18 + */
  19 + public function rules()
  20 + {
  21 + return [
  22 + [
  23 + [ 'word' ],
  24 + 'string',
  25 + ],
  26 + ];
  27 + }
  28 +
  29 + /**
  30 + * @inheritdoc
  31 + */
  32 + public function attributeLabels()
  33 + {
  34 + return [
  35 + 'word' => \Yii::t('app', 'Поиск по сайту'),
  36 + ];
  37 + }
  38 + }
0 39 \ No newline at end of file
... ...
frontend/assets/AppAsset.php
... ... @@ -12,23 +12,36 @@
12 12 public $basePath = '@webroot';
13 13 public $baseUrl = '@web';
14 14 public $css = [
15   - 'css/site.css',
  15 + // 'css/site.css', // -
16 16 'css/animate.css',
  17 + // +
17 18 'css/style.css',
18   - 'css/style.default.css',
  19 + // +
  20 + // 'css/style.default.css', // -
19 21 'css/owl.carousel.css',
  22 + // +
20 23 'css/owl.theme.css',
  24 + // +
21 25 '//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,700,800',
  26 + // +
22 27 'css/custom.css',
  28 + // +
23 29 ];
24 30 public $js = [
25 31 'js/jquery.cookie.js',
  32 + // +
26 33 'js/waypoints.min.js',
  34 + // +
27 35 'js/jquery.counterup.min.js',
  36 + // +
28 37 'js/jquery.parallax-1.1.3.js',
  38 + // +
29 39 'js/front.js',
  40 + // +
30 41 'js/owl.carousel.min.js',
  42 + // +
31 43 'js/script.js',
  44 + // -
32 45 ];
33 46 public $depends = [
34 47 'yii\web\YiiAsset',
... ...
frontend/controllers/SiteController.php
1 1 <?php
2 2 namespace frontend\controllers;
3   -
  3 +
  4 + use artbox\catalog\models\Brand;
  5 + use artbox\catalog\models\Category;
  6 + use artbox\catalog\models\Product;
4 7 use artbox\core\models\Feedback;
5 8 use common\models\Settings;
6 9 use Yii;
... ... @@ -48,7 +51,40 @@
48 51 */
49 52 public function actionIndex()
50 53 {
51   - return $this->render('index');
  54 + $categories = Category::find()
  55 + ->with('categories.lang', 'lang')
  56 + ->where([ 'level' => 0 ])
  57 + ->all();
  58 + $topItems = Product::find()
  59 + ->with('lang', 'images', 'variants')
  60 + ->where('mask & 1 != 0')
  61 + ->limit(20)
  62 + ->all();
  63 + $newItems = Product::find()
  64 + ->with('lang', 'images', 'variants')
  65 + ->where('mask & 2 != 0')
  66 + ->limit(20)
  67 + ->all();
  68 + $saleItems = Product::find()
  69 + ->with('lang', 'images', 'variants')
  70 + ->where('mask & 4 != 0')
  71 + ->limit(20)
  72 + ->all();
  73 + $productCount = Product::find()
  74 + ->count();
  75 + $brandCount = Brand::find()
  76 + ->count();
  77 + return $this->render(
  78 + 'index',
  79 + [
  80 + 'categories' => $categories,
  81 + 'topItems' => $topItems,
  82 + 'newItems' => $newItems,
  83 + 'saleItems' => $saleItems,
  84 + 'productCount' => $productCount,
  85 + 'brandCount' => $brandCount,
  86 + ]
  87 + );
52 88 }
53 89  
54 90 /**
... ...
frontend/views/layouts/main.php
... ... @@ -6,18 +6,18 @@
6 6 * @var User $user
7 7 */
8 8 use artbox\core\components\SeoComponent;
9   - use artbox\core\helpers\ImageHelper;
10 9 use artbox\core\models\Feedback;
11 10 use artbox\core\models\Page;
12 11 use artbox\core\models\User;
  12 + use common\models\LoginForm;
  13 + use common\models\Newsletter;
  14 + use common\models\SearchForm;
13 15 use common\models\Settings;
14 16 use frontend\assets\AppAsset;
15 17 use noam148\imagemanager\models\ImageManager;
  18 + use yii\base\Model;
16 19 use yii\bootstrap\ActiveForm;
17   - use yii\bootstrap\Nav;
18 20 use yii\bootstrap\Html;
19   - use yii\helpers\Json;
20   - use yii\helpers\Url;
21 21 use yii\web\View;
22 22 use yii\widgets\Breadcrumbs;
23 23  
... ... @@ -28,6 +28,23 @@
28 28 $settings = Settings::getInstance();
29 29 $controller = Yii::$app->controller;
30 30 $default_controller = Yii::$app->defaultRoute;
  31 + /**
  32 + * @var LoginForm $loginForm
  33 + */
  34 + $loginForm = \Yii::createObject(
  35 + [
  36 + 'class' => LoginForm::className(),
  37 + 'returnUrl' => \Yii::$app->request->absoluteUrl,
  38 + ]
  39 + );
  40 + /**
  41 + * @var Newsletter $newsletter
  42 + */
  43 + $newsletter = \Yii::createObject(
  44 + [
  45 + 'class' => Newsletter::className(),
  46 + ]
  47 + );
31 48 $isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false;
32 49 /**
33 50 * @var Page[] $pages
... ... @@ -35,6 +52,12 @@
35 52 $pages = Page::find()
36 53 ->where([ 'in_menu' => true ])
37 54 ->with('lang.alias')
  55 + ->orderBy(
  56 + [
  57 + 'sort' => SORT_ASC,
  58 + 'id' => SORT_ASC,
  59 + ]
  60 + )
38 61 ->all();
39 62 $logo = null;
40 63 if ($settings->logo) {
... ... @@ -84,332 +107,274 @@
84 107 </script>
85 108 <div id="all">
86 109 <header>
  110 +
87 111 <!-- *** TOP ***
88   - _________________________________________________________ -->
89   - <div id="top">
  112 + _________________________________________________________ -->
  113 + <div id="top" class="hidden-sm hidden-xs">
90 114 <div class="container">
91 115 <div class="row">
92   - <div class="col-xs-5 contact">
93   - <p class="hidden-sm hidden-xs">
94   - <?php
95   - if (!empty( $settings->phone )) {
96   - echo \Yii::t('app', 'Contact us on ');
97   - echo Html::a($settings->phone, "tel: {$settings->phone}");
98   - if (!empty( $settings->email )) {
99   - echo \Yii::t('app', ' or ');
100   - echo Html::a($settings->email, "mailto:$settings->email");
101   - }
102   - }
103   - ?>
104   - </p>
105   - <p class="hidden-md hidden-lg">
106   - <a href="#" data-animate-hover="pulse"><i class="fa fa-phone"></i></a>
107   - <a href="#" data-animate-hover="pulse"><i class="fa fa-envelope"></i></a>
108   - </p>
  116 + <div class="col-xs-6 left-top-nav">
  117 + <?php
  118 + foreach ($pages as $page) {
  119 + echo Html::a(
  120 + $page->lang->title,
  121 + [
  122 + 'page/view',
  123 + 'id' => $page->id,
  124 + ]
  125 + );
  126 + }
  127 + ?>
109 128 </div>
110   - <div class="col-xs-7">
111   - <div class="social">
112   - <?php
113   - if (!empty( $settings->facebook )) {
114   - echo Html::a(
115   - Html::icon(
116   - 'facebook',
117   - [
118   - 'prefix' => 'fa fa-',
119   - ]
120   - ),
121   - $settings->facebook,
122   - [
123   - 'class' => 'external facebook',
124   - 'data' => [
125   - 'animate-hover' => 'pulse',
126   - ],
127   - ]
128   - );
129   - }
130   - ?>
131   - <?php
132   - if (!empty( $settings->vk )) {
133   - echo Html::a(
134   - Html::icon(
135   - 'vk',
136   - [
137   - 'prefix' => 'fa fa-',
138   - ]
139   - ),
140   - $settings->vk,
141   - [
142   - 'class' => 'external vk',
143   - 'data' => [
144   - 'animate-hover' => 'pulse',
145   - ],
146   - ]
147   - );
148   - }
149   - ?>
150   - <?php
151   - if (!empty( $settings->google )) {
152   - echo Html::a(
153   - Html::icon(
154   - 'google-plus',
155   - [
156   - 'prefix' => 'fa fa-',
157   - ]
158   - ),
159   - $settings->google,
160   - [
161   - 'class' => 'external gplus',
162   - 'data' => [
163   - 'animate-hover' => 'pulse',
164   - ],
165   - ]
166   - );
167   - }
168   - ?>
169   - <?php
170   - if (!empty( $settings->twitter )) {
171   - echo Html::a(
172   - Html::icon(
173   - 'twitter',
174   - [
175   - 'prefix' => 'fa fa-',
176   - ]
177   - ),
178   - $settings->twitter,
179   - [
180   - 'class' => 'external twitter',
181   - 'data' => [
182   - 'animate-hover' => 'pulse',
183   - ],
184   - ]
185   - );
186   - }
187   - ?>
188   - <?php
189   - if (!empty( $settings->ok )) {
190   - echo Html::a(
191   - Html::icon(
192   - 'odnoklassniki',
193   - [
194   - 'prefix' => 'fa fa-',
195   - ]
196   - ),
197   - $settings->ok,
198   - [
199   - 'class' => 'external odnoklassniki',
200   - 'data' => [
201   - 'animate-hover' => 'pulse',
202   - ],
203   - ]
204   - );
205   - }
206   - ?>
207   - <?php
208   - if (!empty( $settings->email )) {
209   - echo Html::a(
210   - Html::icon(
211   - 'envelope',
212   - [
213   - 'prefix' => 'fa fa-',
214   - ]
215   - ),
216   - "mailto:$settings->email",
217   - [
218   - 'class' => 'email',
219   - 'data' => [
220   - 'animate-hover' => 'pulse',
221   - ],
222   - ]
223   - );
224   - }
225   - ?>
  129 + <div class="col-xs-6 right-top-nav">
  130 + <div class="inline-block">
  131 + <span class="top-phone"><i class="fa fa-phone"></i>&ensp;<?php echo $settings->phone; ?></span>
  132 + <a href="#" class="link-underline_dott">
  133 + Обратный звонок
  134 + </a>
  135 + </div>
  136 + <div class="inline-block login">
  137 + <a href="#" data-toggle="modal" data-target="#login-modal"><i class="fa fa-sign-in"></i>
  138 + <span>Вход</span></a>
226 139 </div>
227 140 </div>
228 141 </div>
229 142 </div>
230 143 </div>
  144 +
231 145 <!-- *** TOP END *** -->
232 146  
233 147 <!-- *** NAVBAR ***
234 148 _________________________________________________________ -->
  149 +
235 150 <div class="navbar-affixed-top" data-spy="affix" data-offset-top="200">
236 151  
237 152 <div class="navbar navbar-default yamm" role="navigation" id="navbar">
238 153  
239 154 <div class="container">
240 155 <div class="navbar-header">
241   -
242   - <a class="navbar-brand home" href="<?php echo Url::home(); ?>">
243   - <?php
244   - echo ImageHelper::set($logo)
245   - ->setHeight(42)
246   - ->renderImage(
247   - [
248   - 'alt' => $settings->name,
249   - ]
250   - )
251   - ?>
252   - </a>
  156 + <?php
  157 + echo Html::a(
  158 + Html::img(
  159 + $logo,
  160 + [
  161 + 'alt' => 'logo',
  162 + ]
  163 + ),
  164 + [ '/site/index' ],
  165 + [
  166 + 'class' => 'navbar-brand home',
  167 + ]
  168 + )
  169 + ?>
253 170 <div class="navbar-buttons">
254 171 <button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
255   - <span class="sr-only">Toggle navigation</span>
  172 + <span class="sr-only"><?php echo \Yii::t(
  173 + 'app',
  174 + 'Toggle navigation'
  175 + ); ?></span>
256 176 <i class="fa fa-align-justify"></i>
257 177 </button>
258 178 </div>
259 179 </div>
260   -
261   - <div class="navbar-collapse collapse" id="navigation">
262   - <?php
263   - $pagesLinks = [];
264   - foreach ($pages as $page) {
265   - $route = [
266   - 'page/view',
267   - 'id' => $page->id,
268   - ];
269   - if (!empty( $page->lang->alias ) && !empty( $page->lang->alias->route )) {
270   - $route = Json::decode($page->lang->alias->route);
271   - }
272   - $pagesLinks[] = [
273   - 'label' => $page->lang->title,
274   - 'url' => $route,
275   - ];
276   - }
277   - echo Nav::widget(
278   - [
279   - 'items' => [
280   - [
281   - 'label' => \Yii::t('app', 'Home'),
282   - 'url' => [ 'site/index' ],
283   - ],
  180 + <!--/.navbar-header -->
  181 +
  182 + <div class="navbar-collapse collapse navbar-left" id="navigation">
  183 + <ul class="nav navbar-nav navbar-left">
  184 + <li class="main-nav-item active">
  185 + <a href="#home-category-anchor"><span class="btn-like"><?php echo \Yii::t(
  186 + 'app',
  187 + 'Каталог'
  188 + ); ?><i class="fa fa-bars" aria-hidden="true"></i></span></a>
  189 + </li>
  190 + <li class="main-nav-item">
  191 + <?php
  192 + echo Html::a(
  193 + \Yii::t('app', 'Акции'),
284 194 [
285   - 'label' => \Yii::t('app', 'Pages'),
286   - 'items' => $pagesLinks,
287   - 'visible' => count($pagesLinks),
288   - ],
  195 + '/product/category',
  196 + 'sale' => true,
  197 + ]
  198 + );
  199 + ?>
  200 + </li>
  201 + <li class="main-nav-item">
  202 + <?php
  203 + echo Html::a(
  204 + \Yii::t('app', 'Новинки'),
289 205 [
290   - 'label' => \Yii::t('app', 'Contatcs'),
291   - 'url' => [ 'site/contact' ],
292   - ],
  206 + '/product/category',
  207 + 'new' => true,
  208 + ]
  209 + );
  210 + ?>
  211 + </li>
  212 + <li class="main-nav-item">
  213 + <?php
  214 + echo Html::a(
  215 + \Yii::t('app', 'Блог'),
293 216 [
294   - 'label' => \Yii::t('app', 'About'),
295   - 'url' => [ 'site/about' ],
296   - ],
  217 + '/blog/index',
  218 + ]
  219 + );
  220 + ?>
  221 + </li>
  222 + </ul>
  223 + </div>
  224 + <!--/.nav-collapse -->
  225 +
  226 + <div class="cart-item" id="cart">
  227 + <?php
  228 + echo Html::a(
  229 + Html::tag(
  230 + 'span',
  231 + \Yii::t('app', 'Корзина'),
  232 + [
  233 + 'class' => 'sub-title',
  234 + ]
  235 + ),
  236 + [
  237 + '/basket/index',
  238 + ],
  239 + [
  240 + 'class' => 'cart-item-link',
  241 + ]
  242 + );
  243 + ?>
  244 + </div>
  245 +
  246 + <div class="search-block" id="search">
  247 + <?php
  248 + /**
  249 + * @var Model $search
  250 + */
  251 + $search = \Yii::createObject(SearchForm::className());
  252 + $searchForm = ActiveForm::begin(
  253 + [
  254 + 'action' => [ '/search/index' ],
  255 + 'id' => 'search-form',
  256 + 'method' => 'get',
  257 + 'options' => [
  258 + 'class' => 'navbar-form',
  259 + 'role' => 'search',
297 260 ],
  261 + ]
  262 + );
  263 + echo Html::beginTag(
  264 + 'div',
  265 + [
  266 + 'class' => 'input-group',
  267 + ]
  268 + );
  269 + echo $searchForm->field(
  270 + $search,
  271 + 'word',
  272 + [
298 273 'options' => [
299   - 'class' => 'nav navbar-nav navbar-right',
  274 + 'tag' => false,
300 275 ],
301 276 ]
  277 + )
  278 + ->label(false)
  279 + ->textInput(
  280 + [
  281 + 'placeholder' => $search->getAttributeLabel('word'),
  282 + ]
  283 + );
  284 + echo Html::tag(
  285 + 'span',
  286 + Html::submitButton(
  287 + Html::tag(
  288 + 'i',
  289 + '',
  290 + [
  291 + 'class' => 'fa fa-search',
  292 + ]
  293 + ),
  294 + [
  295 + 'class' => 'btn btn-template-main',
  296 + ]
  297 + ),
  298 + [
  299 + 'class' => 'input-group-btn',
  300 + ]
302 301 );
  302 + echo Html::endTag('div');
  303 + $searchForm::end();
303 304 ?>
304 305 </div>
305 306  
306 307  
307   - <div class="collapse clearfix" id="search">
308   -
309   - <form class="navbar-form" role="search">
310   - <div class="input-group">
311   - <input type="text" class="form-control" placeholder="Search">
312   - <span class="input-group-btn">
313   -
314   - <button type="submit" class="btn btn-template-main"><i class="fa fa-search"></i></button>
315   -
316   - </span>
317   - </div>
318   - </form>
319   -
320   - </div>
321 308 <!--/.nav-collapse -->
322   -
323 309 </div>
324   -
325   -
326 310 </div>
327 311 <!-- /#navbar -->
328   -
329 312 </div>
330   -
331 313 <!-- *** NAVBAR END *** -->
332   -
333 314 </header>
334   -
335   - <!-- *** FeedBack MODAL ***
336   - _________________________________________________________ -->
337   -
338   - <div class="modal fade" id="feedback-modal" tabindex="-1" role="dialog" aria-labelledby="Login" aria-hidden="true">
339   - <div class="modal-dialog">
  315 +
  316 + <!-- *** LOGIN MODAL ***
  317 +_________________________________________________________ -->
  318 +
  319 + <div class="modal fade" id="login-modal" tabindex="-1" role="dialog" aria-labelledby="Login" aria-hidden="true">
  320 + <div class="modal-dialog modal-sm">
340 321  
341 322 <div class="modal-content">
342 323 <div class="modal-header">
343   - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times</button>
344   - <h3 class="modal-title" id="Login">Feedback</h3>
  324 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  325 + <h4 class="modal-title" id="Login">
  326 + <?php echo \Yii::t('app', 'Customer login'); ?>
  327 + </h4>
345 328 </div>
346 329 <div class="modal-body">
347   -
348   - <?php $form = ActiveForm::begin(
349   - [
350   - 'id' => 'feedback-form',
351   - 'method' => 'POST',
352   - 'action' => '/site/feedback',
353   - ]
354   - ); ?>
355   -
356   - <?= $form->field($feedback, 'name')
357   - ->textInput(); ?>
358   -
359   - <?= $form->field($feedback, 'email')
360   - ->textInput(); ?>
361   -
362   - <?= $form->field($feedback, 'phone')
363   - ->textInput(); ?>
364   -
365   - <?= $form->field($feedback, 'message')
366   - ->textarea(
367   - [
368   - 'rows' => 4,
369   - ]
370   - ); ?>
371   -
372   - <p class="text-center">
373   - <?= Html::submitButton(
374   - 'Send',
  330 + <?php
  331 + $login = ActiveForm::begin(
375 332 [
376   - 'class' => 'send-form btn btn-lg btn-template-primary',
  333 + 'action' => [ '/site/login' ],
377 334 ]
378   - ) ?>
  335 + );
  336 + echo $login->field($loginForm, 'returnUrl')
  337 + ->label(false)
  338 + ->hiddenInput();
  339 + echo $login->field($loginForm, 'username')
  340 + ->label(false)
  341 + ->textInput(
  342 + [
  343 + 'placeholder' => $loginForm->getAttributeLabel('username'),
  344 + ]
  345 + );
  346 + echo $login->field($loginForm, 'username')
  347 + ->label(false)
  348 + ->passwordInput(
  349 + [
  350 + 'placeholder' => $loginForm->getAttributeLabel('password'),
  351 + ]
  352 + );
  353 + $login::end();
  354 + ?>
  355 + <p class="text-center text-muted">
  356 + <?php echo \Yii::t('app', 'Not registered yet?'); ?></p>
  357 + <p class="text-center text-muted">
  358 + <?php
  359 + echo Html::a(
  360 + Html::tag('strong', \Yii::t('app', 'Register now! ')),
  361 + [
  362 + '/site/signup',
  363 + ]
  364 + );
  365 + echo \Yii::t(
  366 + 'app',
  367 + 'It is easy and done in 1&nbsp;minute and gives you access to special discounts and much more!'
  368 + );
  369 + ?>
379 370 </p>
380   -
381   - <?php ActiveForm::end(); ?>
382 371  
383 372 </div>
384 373 </div>
385 374 </div>
386 375 </div>
387   -
388   - <!-- *** FeedBack MODAL END *** -->
389   -
390   - <!-- *** FeedBack MODAL ***
391   - _________________________________________________________ -->
392   -
393   - <div class="modal fade" id="success-modal" tabindex="-1" role="dialog" aria-labelledby="Success" aria-hidden="true">
394   - <div class="modal-dialog">
395   -
396   - <div class="modal-content">
397   - <div class="modal-header">
398   - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times</button>
399   - <h3 class="modal-title" id="Success">Success</h3>
400   - </div>
401   - <div class="modal-body">
402   -
403   - <p>Thank for your reply, we will call you, maybe.</p>
404   - <p class="text-center">
405   - <button type="button" class="btn btn-template-primary" data-dismiss="modal">Close</button>
406   - </p>
407   - </div>
408   - </div>
409   - </div>
410   - </div>
411   -
412   - <!-- *** FeedBack MODAL END *** -->
  376 +
  377 + <!-- *** LOGIN MODAL END *** -->
413 378  
414 379 <!-- *** Breadcrumbs *** -->
415 380 <?php
... ... @@ -444,74 +409,179 @@
444 409  
445 410 <footer id="footer">
446 411 <div class="container">
447   - <div class="col-md-6 col-sm-12">
  412 + <div class="col-md-3 col-sm-6">
  413 + <h4><?php echo \Yii::t('app', 'About us'); ?></h4>
  414 +
  415 + <p><?php echo $settings->about; ?></p>
  416 +
  417 + <hr>
  418 +
  419 + <h4>Join our monthly newsletter</h4>
448 420 <?php
449   - if (!empty( $settings->about )) {
450   - ?>
451   - <h4><?php echo \Yii::t('app', 'About us'); ?></h4>
452   - <p><?php echo $settings->about; ?></p>
453   - <?php
454   - }
  421 + $newsletterForm = ActiveForm::begin(
  422 + [
  423 + 'action' => '/site/subscribe',
  424 + ]
  425 + );
  426 + echo Html::beginTag(
  427 + 'div',
  428 + [
  429 + 'class' => 'input-group',
  430 + ]
  431 + );
  432 + echo $newsletterForm->field(
  433 + $newsletter,
  434 + 'email',
  435 + [
  436 + 'options' => [
  437 + 'tag' => false,
  438 + ],
  439 + ]
  440 + )
  441 + ->label(false)
  442 + ->textInput();
  443 + echo Html::tag(
  444 + 'span',
  445 + Html::button(
  446 + Html::tag(
  447 + 'i',
  448 + '',
  449 + [
  450 + 'class' => 'fa fa-send',
  451 + ]
  452 + ),
  453 + [
  454 + 'class' => 'btn btn-default',
  455 + ]
  456 + ),
  457 + [
  458 + 'class' => 'input-group-btn',
  459 + ]
  460 + );
  461 + echo Html::endTag('div');
  462 + $newsletterForm::end();
455 463 ?>
456   - <a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#feedback-modal">Contact us!</a>
  464 + <hr class="hidden-md hidden-lg hidden-sm">
  465 +
457 466 </div>
458   -
459   - <div class="col-md-4 col-sm-12 col-md-offset-2">
460   -
  467 + <!-- /.col-md-3 -->
  468 +
  469 + <div class="col-md-3 col-sm-6">
  470 +
  471 + <h4><?php echo \Yii::t('app', 'Blog'); ?></h4>
  472 +
  473 + <div class="blog-entries">
  474 + <div class="item same-height-row clearfix">
  475 + <div class="image same-height-always">
  476 + <a href="#">
  477 + <img class="img-responsive" src="img/detailsquare.jpg" alt="">
  478 + </a>
  479 + </div>
  480 + <div class="name same-height-always">
  481 + <h5><a href="#">Blog post name</a></h5>
  482 + </div>
  483 + </div>
  484 +
  485 + <div class="item same-height-row clearfix">
  486 + <div class="image same-height-always">
  487 + <a href="#">
  488 + <img class="img-responsive" src="img/detailsquare.jpg" alt="">
  489 + </a>
  490 + </div>
  491 + <div class="name same-height-always">
  492 + <h5><a href="#">Blog post name</a></h5>
  493 + </div>
  494 + </div>
  495 +
  496 + <div class="item same-height-row clearfix">
  497 + <div class="image same-height-always">
  498 + <a href="#">
  499 + <img class="img-responsive" src="img/detailsquare.jpg" alt="">
  500 + </a>
  501 + </div>
  502 + <div class="name same-height-always">
  503 + <h5><a href="#">Very very long blog post name</a></h5>
  504 + </div>
  505 + </div>
  506 + </div>
  507 +
  508 + <hr class="hidden-md hidden-lg">
  509 +
  510 + </div>
  511 + <!-- /.col-md-3 -->
  512 +
  513 + <div class="col-md-3 col-sm-6">
  514 +
461 515 <h4><?php echo \Yii::t('app', 'Contact'); ?></h4>
462 516  
463 517 <p>
464 518 <?php
465   - if (!empty( $settings->office )) {
466   - echo \Yii::t(
467   - 'app',
468   - 'Office {office}',
469   - [
470   - 'office' => $settings->office,
471   - ]
472   - ) . Html::tag('br');
473   - }
474   - if (!empty( $settings->street )) {
475   - echo $settings->street;
476   - if (!empty( $settings->house )) {
477   - echo " " . $settings->house;
478   - }
479   - echo Html::tag('br');
480   - }
481   - if (!empty( $settings->city )) {
482   - echo $settings->city;
483   - echo Html::tag('br');
484   - }
485   - if (!empty( $settings->country )) {
486   - echo Html::tag('strong', $settings->country);
487   - }
  519 + echo $settings->name ? Html::tag('strong', $settings->name) : '';
  520 + echo $settings->office ? Html::tag('br') . $settings->office : '';
  521 + echo $settings->street ? Html::tag(
  522 + 'br'
  523 + ) . $settings->street . ' ' . $settings->house : '';
  524 + echo $settings->city ? Html::tag('br') . $settings->city : '';
  525 + echo $settings->country ? Html::tag('br') . Html::tag(
  526 + 'strong',
  527 + $settings->country
  528 + ) : '';
488 529 ?>
489 530 </p>
490   -
491   - <?= Html::a(
492   - 'Go to contact page',
493   - [ 'site/contact' ],
494   - [
495   - 'class' => 'btn btn-small btn-template-transparent-primary',
496   - ]
497   - ) ?>
  531 +
  532 + <a href="contact.html" class="btn btn-small btn-template-main">Go to contact page</a>
498 533  
499 534 <hr class="hidden-md hidden-lg hidden-sm">
500 535  
501 536 </div>
502   -
503   - <div class="col-md-12">
504   - <p class="pull-left">&copy; <?= date('Y') ?>. <?= $settings->name; ?></p>
  537 + <!-- /.col-md-3 -->
  538 +
  539 +
  540 + <div class="col-md-3 col-sm-6">
  541 +
  542 + <h4><?php echo \Yii::t('app', 'Photostream'); ?></h4>
  543 +
  544 + <div class="photostream">
  545 + <div>
  546 + <a href="#">
  547 + <img src="img/detailsquare.jpg" class="img-responsive" alt="#">
  548 + </a>
  549 + </div>
  550 + <div>
  551 + <a href="#">
  552 + <img src="img/detailsquare2.jpg" class="img-responsive" alt="#">
  553 + </a>
  554 + </div>
  555 + <div>
  556 + <a href="#">
  557 + <img src="img/detailsquare3.jpg" class="img-responsive" alt="#">
  558 + </a>
  559 + </div>
  560 + <div>
  561 + <a href="#">
  562 + <img src="img/detailsquare3.jpg" class="img-responsive" alt="#">
  563 + </a>
  564 + </div>
  565 + <div>
  566 + <a href="#">
  567 + <img src="img/detailsquare2.jpg" class="img-responsive" alt="#">
  568 + </a>
  569 + </div>
  570 + <div>
  571 + <a href="#">
  572 + <img src="img/detailsquare.jpg" class="img-responsive" alt="#">
  573 + </a>
  574 + </div>
  575 + </div>
  576 +
505 577 </div>
  578 + <!-- /.col-md-3 -->
506 579 </div>
507 580 <!-- /.container -->
508 581 </footer>
509 582 <!-- /#footer -->
510 583  
511 584 <!-- *** FOOTER END *** -->
512   -
513   - <span id="back-to-top" title="Back to top"><i class="fa fa-arrow-up"></i></span>
514   -
515 585 </div>
516 586 <!-- /#all -->
517 587 <?php $this->endBody() ?>
... ...
frontend/views/site/_slider_product.php 0 → 100644
  1 +<?php
  2 + use artbox\catalog\models\Product;
  3 + use noam148\imagemanager\components\ImageManagerGetPath;
  4 + use yii\helpers\Html;
  5 + use yii\web\View;
  6 +
  7 + /**
  8 + * @var View $this
  9 + * @var Product $product
  10 + * @var ImageManagerGetPath $imageManager
  11 + */
  12 + $imageManager = \Yii::$app->get('imagemanager');
  13 +?>
  14 +<div class="col-md-3 col-sm-6">
  15 + <div class="product">
  16 + <div class="image">
  17 + <?php
  18 + if (!empty( $product->images )) {
  19 + $image = $product->images[ 0 ]->id;
  20 + } else {
  21 + $image = null;
  22 + }
  23 + echo Html::a(
  24 + Html::img(
  25 + $image ? $imageManager->getImagePath($image) : '/no-image.png',
  26 + [
  27 + 'class' => 'img-responsive-image1',
  28 + ]
  29 + ),
  30 + [
  31 + 'product/view',
  32 + 'id' => $product->id,
  33 + ]
  34 + );
  35 + ?>
  36 + </div>
  37 + <!-- /.image -->
  38 + <div class="text">
  39 + <h3>
  40 + <?php
  41 + echo Html::a(
  42 + $product->lang->title,
  43 + [
  44 + 'product/view',
  45 + 'id' => $product->id,
  46 + ]
  47 + );
  48 + ?>
  49 + </h3>
  50 + <p class="price">
  51 + <?php
  52 + if ($product->variants[ 0 ]->price_old) {
  53 + echo Html::tag('del', $product->variants[ 0 ]->price_old);
  54 + }
  55 + echo $product->variants[ 0 ]->price;
  56 + ?></p>
  57 + <p class="buttons">
  58 + <?php
  59 + echo Html::a(
  60 + Html::tag(
  61 + 'i',
  62 + '',
  63 + [
  64 + 'class' => 'fa fa-shopping-cart',
  65 + ]
  66 + ) . \Yii::t('app', 'В корзину'),
  67 + '#',
  68 + [ 'class' => 'btn btn-template-main' ]
  69 + );
  70 + ?>
  71 + </p>
  72 + </div>
  73 + <!-- /.text -->
  74 + <?php
  75 + if ($product->is(1)) {
  76 + ?>
  77 + <div class="ribbon new">
  78 + <div class="theribbon">Новое</div>
  79 + <div class="ribbon-background"></div>
  80 + </div>
  81 + <?php
  82 + }
  83 + if ($product->is(2)) {
  84 + ?>
  85 + <div class="ribbon sale">
  86 + <div class="theribbon">Акция</div>
  87 + <div class="ribbon-background"></div>
  88 + </div>
  89 + <?php
  90 + }
  91 + ?>
  92 +
  93 + <!-- /.ribbon -->
  94 + </div>
  95 + <!-- /.product -->
  96 +</div>
... ...
frontend/views/site/index.php
1 1 <?php
  2 + use artbox\catalog\models\Category;
  3 + use artbox\catalog\models\Product;
  4 + use yii\bootstrap\Html;
  5 + use yii\web\View;
2 6  
3   - /* @var $this yii\web\View */
4   -
  7 + /**
  8 + * @var View $this
  9 + * @var Category[] $categories
  10 + * @var Product[] $topItems
  11 + * @var Product[] $newItems
  12 + * @var Product[] $saleItems
  13 + * @var int $brandCount
  14 + * @var int $productCount
  15 + */
5 16 $this->title = 'My Yii Application';
6 17 ?>
7   -
8   -
9   -<section class="no-mb">
10   - <!-- *** JUMBOTRON ***
11   - _________________________________________________________ -->
12   -
13   - <div class="jumbotron">
14   -
15   - <div class="dark-mask"></div>
  18 +<section class="category-carousel-box">
  19 + <!-- *** HOMEPAGE CAROUSEL ***
  20 +_________________________________________________________ -->
  21 + <div class="container">
16 22  
17   - <div class="container">
18   - <div class="row mb-small">
19   - <div class="col-sm-12 text-center">
20   - <h1>Universal is great</h1>
21   - <h2>Last week more than 100 companies signed up to help them in their projects.</h2>
22   - </div>
  23 + <div class="row">
  24 + <div class="col-sm-3">
  25 + <ul class="dropdown-menu sidebar" role="menu" aria-labelledby="dLabel" id="home-category-anchor">
  26 + <?php
  27 + foreach ($categories as $category) {
  28 + ?>
  29 + <li class="dropdown-submenu">
  30 + <?php
  31 + echo Html::a(
  32 + $category->lang->title,
  33 + [
  34 + 'category/view',
  35 + 'id' => $category->id,
  36 + ],
  37 + [
  38 + 'tabindex' => -1,
  39 + ]
  40 + );
  41 + if ( !empty( $category->categories ) ) {
  42 + ?>
  43 + <ul class="dropdown-menu">
  44 + <?php
  45 + foreach ($category->categories as $childCategory) {
  46 + echo Html::tag(
  47 + 'li',
  48 + Html::a(
  49 + $childCategory->lang->title,
  50 + [
  51 + 'category/view',
  52 + 'id' => $childCategory->id,
  53 + ]
  54 + )
  55 + );
  56 + }
  57 + }
  58 + ?>
  59 + </ul>
  60 + </li>
  61 + <?php
  62 + }
  63 + ?>
  64 + </ul>
23 65 </div>
24 66  
25   - <div class="row">
26   - <div class="col-sm-6 mb-small">
27   - <img class="img-responsive" src="img/template-mac.png" alt="">
28   - </div>
29   -
30   - <div class="col-sm-6 text-center-xs">
31   - <p class="text-uppercase">Business. Corporate. Agency.
32   - <br/>Portfolio. Blog. E-commerce.
33   - <br/>We have covered everything.</p>
34   - <p>See our current packages comparison
35   - <br/>to choose the right one for you.</p>
36   - <p><a href="#packages" class="scroll-to btn btn-template-transparent-black">See packages</a>
37   - </p>
38   -
  67 + <div class="col-sm-9">
  68 + <div class="home-carousel">
  69 +
  70 + <div class="dark-mask"></div>
  71 +
  72 + <div class="homepage owl-carousel">
  73 + <div class="item">
  74 + <div class="row">
  75 + <div class="col-sm-5">
  76 + <h1>Акции
  77 + <br>и скидки</h1>
  78 + <p>На ноутбуки
  79 + <br>и компьютеры
  80 + </p>
  81 + </div>
  82 + <div class="col-sm-7">
  83 + <img class="img-responsive" src="/img/template-homepage.png" alt="">
  84 + </div>
  85 + </div>
  86 + </div>
  87 + <div class="item">
  88 + <div class="row">
  89 + <div class="col-sm-5">
  90 + <h1>Акции
  91 + <br>и скидки</h1>
  92 + <p>На ноутбуки
  93 + <br>и компьютеры
  94 + </p>
  95 + </div>
  96 + <div class="col-sm-7">
  97 + <img class="img-responsive" src="/img/template-homepage.png" alt="">
  98 + </div>
  99 + </div>
  100 + </div>
  101 + </div>
  102 + <!-- /.project owl-slider -->
39 103 </div>
40 104 </div>
41 105 </div>
42 106 </div>
43   -
44   - <!-- *** JUMBOTRON END *** -->
  107 + <!-- *** HOMEPAGE CAROUSEL END *** -->
45 108 </section>
46 109  
47   -<section class="bar background-white">
  110 +
  111 +<section>
48 112 <div class="container">
49   - <div class="col-md-12">
50   - <div class="heading text-center">
51   - <h2>Our main focus</h2>
52   - </div>
53   -
54   - <div class="row">
55   - <div class="col-md-4">
56   - <div class="box-simple">
57   - <div class="icon">
58   - <i class="fa fa-desktop"></i>
59   - </div>
60   - <h3>Webdesign</h3>
61   - <p>Fifth abundantly made Give sixth hath. Cattle creature i be don't them behold green moved fowl Moved life us beast good yielding. Have bring.</p>
62   - </div>
  113 + <?php
  114 + if (!empty( $newItems )) {
  115 + ?>
  116 + <div class="heading text-center">
  117 + <h2><?php echo \Yii::t('app', 'Новинки'); ?></h2>
63 118 </div>
64   - <div class="col-md-4">
65   - <div class="box-simple">
66   - <div class="icon">
67   - <i class="fa fa-print"></i>
68   - </div>
69   - <h3>Print</h3>
70   - <p>Advantage old had otherwise sincerity dependent additions. It in adapted natural hastily is justice. Six draw you him full not mean evil. Prepare garrets it expense windows shewing do an.</p>
  119 +
  120 + <div class="product-carousel">
  121 + <div class="homepage owl-carousel">
  122 + <?php
  123 + $newItemsArrays = array_chunk($newItems, 4);
  124 + foreach ($newItemsArrays as $newItemsArray) {
  125 + ?>
  126 + <div class="products">
  127 + <?php
  128 + foreach ($newItemsArray as $product) {
  129 + echo $this->render(
  130 + '_slider_product',
  131 + [
  132 + 'product' => $product,
  133 + ]
  134 + );
  135 + }
  136 + ?>
  137 + </div>
  138 + <?php
  139 + }
  140 + ?>
71 141 </div>
72 142 </div>
73   - <div class="col-md-4">
74   - <div class="box-simple">
75   - <div class="icon">
76   - <i class="fa fa-globe"></i>
77   - </div>
78   - <h3>SEO and SEM</h3>
79   - <p>Am terminated it excellence invitation projection as. She graceful shy believed distance use nay. Lively is people so basket ladies window expect.</p>
80   - </div>
  143 + <?php
  144 + }
  145 + if (!empty( $saleItems )) {
  146 + ?>
  147 + <div class="heading text-center">
  148 + <h2><?php echo \Yii::t('app', 'Акции'); ?></h2>
81 149 </div>
82   - </div>
83   -
84   - <div class="row">
85   - <div class="col-md-4">
86   - <div class="box-simple">
87   - <div class="icon">
88   - <i class="fa fa-lightbulb-o"></i>
89   - </div>
90   - <h3>Consulting</h3>
91   - <p>Fifth abundantly made Give sixth hath. Cattle creature i be don't them behold green moved fowl Moved life us beast good yielding. Have bring.</p>
  150 + <div class="product-carousel">
  151 + <div class="homepage owl-carousel">
  152 + <?php
  153 + $newItemsArrays = array_chunk($saleItems, 4);
  154 + foreach ($newItemsArrays as $newItemsArray) {
  155 + ?>
  156 + <div class="products">
  157 + <?php
  158 + foreach ($newItemsArray as $product) {
  159 + echo $this->render(
  160 + '_slider_product',
  161 + [
  162 + 'product' => $product,
  163 + ]
  164 + );
  165 + }
  166 + ?>
  167 + </div>
  168 + <?php
  169 + }
  170 + ?>
92 171 </div>
93 172 </div>
94   - <div class="col-md-4">
95   - <div class="box-simple">
96   - <div class="icon">
97   - <i class="fa fa-envelope-o"></i>
98   - </div>
99   - <h3>Email Marketing</h3>
100   - <p>Advantage old had otherwise sincerity dependent additions. It in adapted natural hastily is justice. Six draw you him full not mean evil. Prepare garrets it expense windows shewing do an.</p>
101   - </div>
  173 + <?php
  174 + }
  175 + if (!empty( $topItems )) {
  176 + ?>
  177 + <div class="heading text-center">
  178 + <h2><?php echo \Yii::t('app', 'Акции'); ?></h2>
102 179 </div>
103   - <div class="col-md-4">
104   - <div class="box-simple">
105   - <div class="icon">
106   - <i class="fa fa-user"></i>
107   - </div>
108   - <h3>UX</h3>
109   - <p>Am terminated it excellence invitation projection as. She graceful shy believed distance use nay. Lively is people so basket ladies window expect.</p>
  180 + <div class="product-carousel">
  181 + <div class="homepage owl-carousel">
  182 + <?php
  183 + $newItemsArrays = array_chunk($topItems, 4);
  184 + foreach ($newItemsArrays as $newItemsArray) {
  185 + ?>
  186 + <div class="products">
  187 + <?php
  188 + foreach ($newItemsArray as $product) {
  189 + echo $this->render(
  190 + '_slider_product',
  191 + [
  192 + 'product' => $product,
  193 + ]
  194 + );
  195 + }
  196 + ?>
  197 + </div>
  198 + <?php
  199 + }
  200 + ?>
110 201 </div>
111 202 </div>
112   - </div>
113   - </div>
  203 + <?php
  204 + }
  205 + ?>
114 206 </div>
115 207 </section>
116 208  
117   -<section class="bar background-pentagon no-mb">
  209 +<section class="bar color-white no-mb">
118 210 <div class="container">
119 211 <div class="row showcase">
120   - <div class="col-md-3 col-sm-6">
  212 + <div class="col-md-4 col-sm-6">
121 213 <div class="item">
122   - <div class="icon"><i class="fa fa-align-justify"></i>
  214 + <div class="icon"><i class="fa fa-cubes"></i>
123 215 </div>
124   - <h4><span class="counter">580</span><br>
125   -
126   - Websites</h4>
  216 + <h4><span class="counter"><?php echo $productCount; ?></span><br>
  217 +
  218 + Позиций товаров</h4>
127 219 </div>
128 220 </div>
129   - <div class="col-md-3 col-sm-6">
  221 + <div class="col-md-4 col-sm-6">
130 222 <div class="item">
131   - <div class="icon"><i class="fa fa-users"></i>
  223 + <div class="icon"><i class="fa fa-tags"></i>
132 224 </div>
133   - <h4><span class="counter">100</span><br>
134   -
135   - Satisfied Clients</h4>
  225 + <h4><span class="counter"><?php echo $brandCount; ?></span><br>
  226 +
  227 + Брендов</h4>
136 228 </div>
137 229 </div>
138   - <div class="col-md-3 col-sm-6">
  230 + <div class="col-md-4 col-sm-6">
139 231 <div class="item">
140 232 <div class="icon"><i class="fa fa-copy"></i>
141 233 </div>
142   - <h4><span class="counter">320</span><br>
143   -
144   - Projects</h4>
145   - </div>
146   - </div>
147   - <div class="col-md-3 col-sm-6">
148   - <div class="item">
149   - <div class="icon"><i class="fa fa-font"></i>
150   - </div>
151   - <h4><span class="counter">923</span><br>
152   -
153   - Magazines and Brochures</h4>
  234 + <h4><span class="counter">12</span> ... <span class="counter">36</span><br>
  235 +
  236 + Месяцев Гарантия </h4>
154 237 </div>
155 238 </div>
156 239 </div>
... ... @@ -160,148 +243,181 @@
160 243 </section>
161 244 <!-- /.bar -->
162 245  
163   -<section class="bar background-white no-mb">
164   - <div class="container" data-animate="fadeInUpBig">
  246 +<section class="bar background-gray no-mb">
  247 + <div class="container">
165 248 <div class="row">
166 249 <div class="col-md-12">
167 250 <div class="heading text-center">
168   - <h2>Latest works from our portfolio</h2>
  251 + <h2>Бренды</h2>
169 252 </div>
170 253  
171   - <p class="lead">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies
172   - mi vitae est. Mauris placerat eleifend leo.</p>
173   -
174   -
175   - <div class="row portfolio">
176   - <div class="col-sm-4">
177   - <div class="box-image">
  254 + <ul class="owl-carousel customers">
  255 + <li class="item">
  256 + <img src="/img/customer-1.png" alt="" class="img-responsive">
  257 + </li>
  258 + <li class="item">
  259 + <img src="/img/customer-2.png" alt="" class="img-responsive">
  260 + </li>
  261 + <li class="item">
  262 + <img src="/img/customer-3.png" alt="" class="img-responsive">
  263 + </li>
  264 + <li class="item">
  265 + <img src="/img/customer-4.png" alt="" class="img-responsive">
  266 + </li>
  267 + <li class="item">
  268 + <img src="/img/customer-5.png" alt="" class="img-responsive">
  269 + </li>
  270 + <li class="item">
  271 + <img src="/img/customer-6.png" alt="" class="img-responsive">
  272 + </li>
  273 + </ul>
  274 + <!-- /.owl-carousel -->
  275 + </div>
  276 +
  277 + </div>
  278 + </div>
  279 +</section>
  280 +
  281 +<section class="bar background-white no-mb">
  282 + <div class="container">
  283 +
  284 + <div class="col-md-12">
  285 + <div class="heading text-center">
  286 + <h2>Полезные статьи</h2>
  287 + </div>
  288 +
  289 + <p class="lead">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies
  290 + mi vitae est. Mauris placerat eleifend leo. <span class="accent">Check our blog!</span>
  291 + </p>
  292 +
  293 + <!-- *** BLOG HOMEPAGE ***
  294 +_________________________________________________________ -->
  295 +
  296 + <div class="row">
  297 + <div class="col-md-3 col-sm-6">
  298 + <div class="box-image-text blog">
  299 + <div class="top">
178 300 <div class="image">
179   - <img src="/img/portfolio-1.jpg" alt="" class="img-responsive">
  301 + <img src="/img/portfolio-4.jpg" alt="" class="img-responsive">
180 302 </div>
181 303 <div class="bg"></div>
182   - <div class="name">
183   - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>
184   - </div>
185 304 <div class="text">
186   - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>
187 305 <p class="buttons">
188   - <a href="portfolio-detail.html" class="btn btn-template-transparent-primary">View</a>
189   - <a href="#" class="btn btn-template-transparent-primary">Website</a>
  306 + <a href="blog-post.html" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
190 307 </p>
191 308 </div>
192 309 </div>
193   - <!-- /.item -->
194   -
  310 + <div class="content">
  311 + <h4><a href="blog-post.html">Fashion now</a></h4>
  312 + <p class="author-category">By <a href="#">John Snow</a> in <a href="blog.html">Webdesign</a>
  313 + </p>
  314 + <p class="intro">Fifth abundantly made Give sixth hath. Cattle creature i be don't them behold green moved fowl Moved life us beast good yielding. Have bring.</p>
  315 + <p class="read-more">
  316 + <a href="blog-post.html" class="btn btn-template-main">Continue reading</a>
  317 + </p>
  318 + </div>
195 319 </div>
196   -
197   - <div class="col-sm-4">
198   - <div class="box-image">
  320 + <!-- /.box-image-text -->
  321 +
  322 + </div>
  323 +
  324 + <div class="col-md-3 col-sm-6">
  325 + <div class="box-image-text blog">
  326 + <div class="top">
199 327 <div class="image">
200   - <img src="/img/portfolio-2.jpg" alt="" class="img-responsive">
  328 + <img src="/img/portfolio-3.jpg" alt="" class="img-responsive">
201 329 </div>
202 330 <div class="bg"></div>
203   - <div class="name">
204   - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>
205   - </div>
206 331 <div class="text">
207   - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>
208 332 <p class="buttons">
209   - <a href="portfolio-detail.html" class="btn btn-template-transparent-primary">View</a>
210   - <a href="#" class="btn btn-template-transparent-primary">Website</a>
  333 + <a href="blog-post.html" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
211 334 </p>
212 335 </div>
213 336 </div>
214   - <!-- /.item -->
215   -
  337 + <div class="content">
  338 + <h4><a href="blog-post.html">Fashion now</a></h4>
  339 + <p class="author-category">By <a href="#">John Snow</a> in <a href="blog.html">Webdesign</a>
  340 + </p>
  341 + <p class="intro">Fifth abundantly made Give sixth hath. Cattle creature i be don't them behold green moved fowl Moved life us beast good yielding. Have bring.</p>
  342 + <p class="read-more">
  343 + <a href="blog-post.html" class="btn btn-template-main">Continue reading</a>
  344 + </p>
  345 + </div>
216 346 </div>
217   -
218   - <div class="col-sm-4">
219   - <div class="box-image">
  347 + <!-- /.box-image-text -->
  348 +
  349 + </div>
  350 +
  351 + <div class="col-md-3 col-sm-6">
  352 + <div class="box-image-text blog">
  353 + <div class="top">
220 354 <div class="image">
221   - <img src="/img/portfolio-3.jpg" alt="" class="img-responsive">
  355 + <img src="/img/portfolio-5.jpg" alt="" class="img-responsive">
222 356 </div>
223 357 <div class="bg"></div>
224   - <div class="name">
225   - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>
226   - </div>
227 358 <div class="text">
228   - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>
229 359 <p class="buttons">
230   - <a href="portfolio-detail.html" class="btn btn-template-transparent-primary">View</a>
231   - <a href="#" class="btn btn-template-transparent-primary">Website</a>
  360 + <a href="blog-post.html" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
232 361 </p>
233 362 </div>
234 363 </div>
235   - <!-- /.item -->
236   -
  364 + <div class="content">
  365 + <h4><a href="blog-post.html">What to do</a></h4>
  366 + <p class="author-category">By <a href="#">John Snow</a> in <a href="blog.html">Webdesign</a>
  367 + </p>
  368 + <p class="intro">Fifth abundantly made Give sixth hath. Cattle creature i be don't them behold green moved fowl Moved life us beast good yielding. Have bring.</p>
  369 + <p class="read-more">
  370 + <a href="blog-post.html" class="btn btn-template-main">Continue reading</a>
  371 + </p>
  372 + </div>
237 373 </div>
238   -
239   - </div>
240   -
241   -
242   - <div class="see-more">
243   - <p>Do you want to see more?</p>
244   -
245   - <a href="portfolio-4.html" class="btn btn-template-main">See more of our work</a>
  374 + <!-- /.box-image-text -->
  375 +
246 376 </div>
247 377  
248   - </div>
249   -
250   - </div>
251   - </div>
252   -</section>
253   -
254   -<section class="bar background-gray no-mb">
255   - <div class="container">
256   - <div class="row">
257   - <div class="col-md-12">
258   - <div class="heading text-center">
259   - <h2>Our clients</h2>
  378 + <div class="col-md-3 col-sm-6">
  379 + <div class="box-image-text blog">
  380 + <div class="top">
  381 + <div class="image">
  382 + <img src="/img/portfolio-6.jpg" alt="" class="img-responsive">
  383 + </div>
  384 + <div class="bg"></div>
  385 + <div class="text">
  386 + <p class="buttons">
  387 + <a href="blog-post.html" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
  388 + </p>
  389 + </div>
  390 + </div>
  391 + <div class="content">
  392 + <h4><a href="blog-post.html">5 ways to look awesome</a></h4>
  393 + <p class="author-category">By <a href="#">John Snow</a> in <a href="blog.html">Webdesign</a>
  394 + </p>
  395 + <p class="intro">Am terminated it excellence invitation projection as. She graceful shy believed distance use nay. Lively is people.</p>
  396 + <p class="read-more">
  397 + <a href="blog-post.html" class="btn btn-template-main">Continue reading</a>
  398 + </p>
  399 + </div>
  400 + </div>
  401 + <!-- /.box-image-text -->
  402 +
260 403 </div>
261   -
262   - <ul class="owl-carousel customers">
263   - <li class="item">
264   - <img src="/img/customer-1.png" alt="" class="img-responsive">
265   - </li>
266   - <li class="item">
267   - <img src="/img/customer-2.png" alt="" class="img-responsive">
268   - </li>
269   - <li class="item">
270   - <img src="/img/customer-3.png" alt="" class="img-responsive">
271   - </li>
272   - <li class="item">
273   - <img src="/img/customer-4.png" alt="" class="img-responsive">
274   - </li>
275   - <li class="item">
276   - <img src="/img/customer-5.png" alt="" class="img-responsive">
277   - </li>
278   - <li class="item">
279   - <img src="/img/customer-6.png" alt="" class="img-responsive">
280   - </li>
281   - </ul>
282   - <!-- /.owl-carousel -->
  404 +
283 405 </div>
  406 + <!-- /.row -->
  407 +
  408 + <!-- *** BLOG HOMEPAGE END *** -->
284 409  
285 410 </div>
  411 +
286 412 </div>
  413 + <!-- /.container -->
287 414 </section>
288   -
289 415 <!-- /.bar -->
290 416  
291   -<section class="bar background-image-fixed-2 no-mb color-white text-center">
292   - <div class="dark-mask"></div>
  417 +<section class="bar background-gray no-mb">
293 418 <div class="container">
294   - <div class="row">
295   - <div class="col-md-12">
296   - <div class="icon icon-lg"><i class="fa fa-file-code-o"></i>
297   - </div>
298   - <h1>Do you want to see more?</h1>
299   - <p class="lead">We have prepared for you more than 40 different HTML pages, including 5 variations of homepage.</p>
300   - <p class="text-center">
301   - <a href="index3.html" class="btn btn-template-transparent-black btn-lg">Check other homepage</a>
302   - </p>
303   - </div>
304   -
  419 + <div class="col-md-12">
  420 + SEO тексты тут
305 421 </div>
306 422 </div>
307   -</section>
308 423 \ No newline at end of file
  424 +</section>
... ...
frontend/web/css/custom.css
1   -/* your styles go here */
2   -/* CSS used here will be applied after bootstrap.css */
3   -.modal-header-success {
4   - color: #fff;
5   - padding: 9px 15px;
6   - border-bottom: 1px solid #eee;
7   - background-color: #5cb85c;
8   - -webkit-border-top-left-radius: 5px;
9   - -webkit-border-top-right-radius: 5px;
10   - -moz-border-radius-topleft: 5px;
11   - -moz-border-radius-topright: 5px;
12   - border-top-left-radius: 5px;
13   - border-top-right-radius: 5px;
14   -}
15   -
16   -.modal-header-warning {
17   - color: #fff;
18   - padding: 9px 15px;
19   - border-bottom: 1px solid #eee;
20   - background-color: #f0ad4e;
21   - -webkit-border-top-left-radius: 5px;
22   - -webkit-border-top-right-radius: 5px;
23   - -moz-border-radius-topleft: 5px;
24   - -moz-border-radius-topright: 5px;
25   - border-top-left-radius: 5px;
26   - border-top-right-radius: 5px;
27   -}
28   -
29   -.modal-header-danger {
30   - color: #fff;
31   - padding: 9px 15px;
32   - border-bottom: 1px solid #eee;
33   - background-color: #d9534f;
34   - -webkit-border-top-left-radius: 5px;
35   - -webkit-border-top-right-radius: 5px;
36   - -moz-border-radius-topleft: 5px;
37   - -moz-border-radius-topright: 5px;
38   - border-top-left-radius: 5px;
39   - border-top-right-radius: 5px;
40   -}
41   -
42   -.modal-header-info {
43   - color: #fff;
44   - padding: 9px 15px;
45   - border-bottom: 1px solid #eee;
46   - background-color: #5bc0de;
47   - -webkit-border-top-left-radius: 5px;
48   - -webkit-border-top-right-radius: 5px;
49   - -moz-border-radius-topleft: 5px;
50   - -moz-border-radius-topright: 5px;
51   - border-top-left-radius: 5px;
52   - border-top-right-radius: 5px;
53   -}
54   -
55   -.modal-header-primary {
56   - color: #fff;
57   - padding: 9px 15px;
58   - border-bottom: 1px solid #eee;
59   - background-color: #428bca;
60   - -webkit-border-top-left-radius: 5px;
61   - -webkit-border-top-right-radius: 5px;
62   - -moz-border-radius-topleft: 5px;
63   - -moz-border-radius-topright: 5px;
64   - border-top-left-radius: 5px;
65   - border-top-right-radius: 5px;
66   -}
67   -
68   -.modal-header-theme {
69   - color: #fff;
70   - padding: 9px 15px;
71   - border-bottom: 1px solid #eee;
72   - background-color: #38a7bb;
73   - -webkit-border-top-left-radius: 5px;
74   - -webkit-border-top-right-radius: 5px;
75   - -moz-border-radius-topleft: 5px;
76   - -moz-border-radius-topright: 5px;
77   - border-top-left-radius: 5px;
78   - border-top-right-radius: 5px;
79   -}
80   -
81   -.has-success .form-control {
82   - border-color: #d6e9c6;
83   -}
84   -
85   -.has-error .form-control {
86   - border-color: #ebccd1;
87   -}
88   -
89   -#back-to-top {
90   - position: fixed;
91   - top: 100px;
92   - left: 0;
93   - z-index: 9999;
94   - width: 40px;
95   - height: 40px;
96   - text-align: center;
97   - line-height: 30px;
98   - background: #38a7bb;
99   - color: #fff;
100   - cursor: pointer;
101   - text-decoration: none;
102   - transition: opacity 0.2s ease-out;
103   - opacity: 0;
104   - padding: 4px 1px 4px 0;
105   -}
106   -
107   -#back-to-top:hover {
108   - background: #20616d;
109   - color: #fff;
110   -}
111   -
112   -#back-to-top.show {
113   - opacity: 1;
114   -}
115   -
116   -#top .social a:hover.vk {
117   - background: #507299;
118   -}
119   -
120   -#top .social a:hover.odnoklassniki {
121   - background: #ee8208;
122   -}
123   -
124   -#navigation .navbar-nav ul.dropdown-menu li.active a {
125   - background: none;
126   - color: white;
127   -}
128   -
129   -#navigation .navbar-nav ul.dropdown-menu li.active {
130   - background: #38a7bb;
131   -}
132 1 \ No newline at end of file
  2 +/* your styles go here */
133 3 \ No newline at end of file
... ...
frontend/web/css/style.css 0 → 100644
  1 +.link-underline {
  2 + border-bottom: 1px solid #a3d4ff;
  3 +}
  4 +
  5 +.link-underline__hover {
  6 + border-bottom-color: #fd6721;
  7 +}
  8 +
  9 +.link-underline_inv {
  10 + border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  11 +}
  12 +
  13 +.link-underline_inv__hover {
  14 + border-bottom-color: white;
  15 +}
  16 +
  17 +.link-underline_dash {
  18 + border-bottom-style: dashed !important;
  19 +}
  20 +
  21 +.link-underline_dott {
  22 + border-bottom-style: dotted !important;
  23 +}
  24 +
  25 +.table > tbody > tr > td.td-title {
  26 + color: #777;
  27 + font-size: 90%;
  28 + width: 30%;
  29 + padding-left: 0;
  30 +}
  31 +
  32 +h1,
  33 +.h1 {
  34 + font-size: 36px;
  35 + font-weight: bold;
  36 +}
  37 +
  38 +h2,
  39 +.h2 {
  40 + font-size: 28px;
  41 + font-weight: bold;
  42 + text-transform: uppercase;
  43 + letter-spacing: .08em;
  44 +}
  45 +
  46 +.trans {
  47 + -webkit-transition: 0.05s ease-out;
  48 + -moz-transition: 0.05s ease-out;
  49 + transition: 0.05s ease-out;
  50 +}
  51 +
  52 +.trans1 {
  53 + -webkit-transition: 0.1s ease-out;
  54 + -moz-transition: 0.1s ease-out;
  55 + transition: 0.1s ease-out;
  56 +}
  57 +
  58 +.trans15 {
  59 + -webkit-transition: 0.15s ease-out;
  60 + -moz-transition: 0.15s ease-out;
  61 + transition: 0.15s ease-out;
  62 +}
  63 +
  64 +.trans2 {
  65 + -webkit-transition: 0.2s ease-out;
  66 + -moz-transition: 0.2s ease-out;
  67 + transition: 0.2s ease-out;
  68 +}
  69 +
  70 +.trans3 {
  71 + -webkit-transition: 0.3s ease-out;
  72 + -moz-transition: 0.3s ease-out;
  73 + transition: 0.3s ease-out;
  74 +}
  75 +
  76 +.trans5 {
  77 + -webkit-transition: 0.5s ease-out;
  78 + -moz-transition: 0.5s ease-out;
  79 + transition: 0.5s ease-out;
  80 +}
  81 +
  82 +.clearfix {
  83 + content: " ";
  84 + display: table;
  85 +}
  86 +
  87 +.clear {
  88 + clear: both;
  89 +}
  90 +
  91 +.clearfix:before,
  92 +.clearfix:after,
  93 +.navbar:before,
  94 +.navbar:after,
  95 +.navbar-header:before,
  96 +.navbar-header:after {
  97 + content: " ";
  98 + display: table;
  99 +}
  100 +
  101 +.clearfix:after,
  102 +.navbar:after,
  103 +.navbar-header:after {
  104 + clear: both;
  105 +}
  106 +
  107 +.center-block {
  108 + display: block;
  109 + margin-left: auto;
  110 + margin-right: auto;
  111 +}
  112 +
  113 +.hide {
  114 + display: none !important;
  115 +}
  116 +
  117 +.show {
  118 + display: block !important;
  119 +}
  120 +
  121 +.invisible {
  122 + opacity: 0;
  123 + visibility: hidden;
  124 +}
  125 +
  126 +.visible {
  127 + opacity: 1;
  128 + visibility: visible;
  129 +}
  130 +
  131 +.text-hide {
  132 + font: 0/0 a;
  133 + color: transparent;
  134 + text-shadow: none;
  135 + background-color: transparent;
  136 + border: 0;
  137 +}
  138 +
  139 +.hidden {
  140 + display: none !important;
  141 + visibility: hidden !important;
  142 +}
  143 +
  144 +.affix {
  145 + position: fixed;
  146 + -webkit-transform: translate3d(0, 0, 0);
  147 + transform: translate3d(0, 0, 0);
  148 +}
  149 +
  150 +/* general styles */
  151 +button:focus,
  152 +button:active,
  153 +button:active:focus {
  154 + outline: none;
  155 +}
  156 +
  157 +button:focus.btn,
  158 +button:active.btn,
  159 +button:active:focus.btn,
  160 +button:focus.btn.active,
  161 +button:active.btn.active,
  162 +button:active:focus.btn.active {
  163 + outline: none;
  164 +}
  165 +
  166 +a i.fa,
  167 +button i.fa {
  168 + margin: 0 5px;
  169 +}
  170 +
  171 +.clickable {
  172 + cursor: pointer !important;
  173 +}
  174 +
  175 +.required {
  176 + color: #005bac;
  177 +}
  178 +
  179 +.accent {
  180 + color: #005bac;
  181 +}
  182 +
  183 +.text-uppercase {
  184 + text-transform: uppercase;
  185 + letter-spacing: 0.08em;
  186 +}
  187 +
  188 +@media (max-width: 991px) {
  189 + .text-center-sm {
  190 + text-align: center;
  191 + }
  192 +}
  193 +
  194 +p.lead {
  195 + margin-bottom: 40px;
  196 +}
  197 +
  198 +section,
  199 +div.section {
  200 + margin-bottom: 40px;
  201 +}
  202 +
  203 +.no-mb {
  204 + margin-bottom: 0 !important;
  205 +}
  206 +
  207 +.mb-small {
  208 + margin-bottom: 20px !important;
  209 +}
  210 +
  211 +.heading {
  212 + margin-bottom: 40px;
  213 +}
  214 +
  215 +.heading h1,
  216 +.heading h2,
  217 +.heading h3,
  218 +.heading h4,
  219 +.heading h5 {
  220 + display: inline-block;
  221 + border-bottom: solid 5px #005bac;
  222 + line-height: 1.1;
  223 + margin-bottom: 0;
  224 + padding-bottom: 10px;
  225 + vertical-align: middle;
  226 + text-transform: uppercase;
  227 + letter-spacing: 0.06em;
  228 +}
  229 +
  230 +.heading h1 i.fa,
  231 +.heading h2 i.fa,
  232 +.heading h3 i.fa,
  233 +.heading h4 i.fa,
  234 +.heading h5 i.fa {
  235 + display: inline-block;
  236 + background: #005bac;
  237 + width: 30px;
  238 + height: 30px;
  239 + vertical-align: middle;
  240 + text-align: center;
  241 + color: #fff;
  242 + font-size: 12px;
  243 + line-height: 30px;
  244 + border-radius: 15px;
  245 +}
  246 +
  247 +.icon {
  248 + display: inline-block;
  249 + width: 80px;
  250 + height: 80px;
  251 + color: #fff;
  252 + line-height: 80px;
  253 + border-radius: 40px;
  254 + border: solid 1px #fff;
  255 + font-size: 20px;
  256 +}
  257 +
  258 +.icon.icon-lg {
  259 + font-size: 30px;
  260 + border-width: 2px;
  261 +}
  262 +
  263 +.ul-icons {
  264 + padding-left: 10px;
  265 +}
  266 +
  267 +.ul-icons li {
  268 + list-style-type: none;
  269 + line-height: 20px;
  270 + margin-bottom: 20px;
  271 +}
  272 +
  273 +.ul-icons li i {
  274 + width: 20px;
  275 + height: 20px;
  276 + background: #005bac;
  277 + color: #fff;
  278 + text-align: center;
  279 + border-radius: 10px;
  280 + line-height: 20px;
  281 + margin-right: 10px;
  282 +}
  283 +
  284 +ul.list-style-none {
  285 + list-style: none;
  286 +}
  287 +
  288 +#text-page h1,
  289 +#text-page h2,
  290 +#text-page h3 {
  291 + font-weight: 700;
  292 +}
  293 +
  294 +#error-page {
  295 + text-align: center;
  296 + margin-top: 40px;
  297 + margin-bottom: 100px;
  298 +}
  299 +
  300 +#error-page h4 {
  301 + margin-bottom: 40px;
  302 +}
  303 +
  304 +#error-page p.buttons {
  305 + margin-top: 40px;
  306 +}
  307 +
  308 +.pages-listing .item {
  309 + text-align: center;
  310 +}
  311 +
  312 +.pages-listing .item h3 {
  313 + font-size: 18px;
  314 + text-transform: uppercase;
  315 + margin-bottom: 20px;
  316 + letter-spacing: 0.08em;
  317 +}
  318 +
  319 +.pages-listing .item h3 a {
  320 + color: #555555;
  321 +}
  322 +
  323 +.pages-listing .item .text {
  324 + margin-bottom: 20px;
  325 +}
  326 +
  327 +.pages-listing .item .text p {
  328 + color: #999999;
  329 + font-size: 12px;
  330 + margin-bottom: 20px;
  331 +}
  332 +
  333 +.banner {
  334 + margin-bottom: 30px;
  335 + text-align: center;
  336 +}
  337 +
  338 +.banner img {
  339 + margin: 0 auto;
  340 +}
  341 +
  342 +.banner a:hover img {
  343 + opacity: 0.8;
  344 + filter: alpha(opacity=80);
  345 + -webkit-transition: all 0.2s ease-out;
  346 + -moz-transition: all 0.2s ease-out;
  347 + transition: all 0.2s ease-out;
  348 +}
  349 +
  350 +.pages {
  351 + text-align: center;
  352 +}
  353 +
  354 +.pages .loadMore {
  355 + text-align: center;
  356 +}
  357 +
  358 +.pages .pagination {
  359 + text-align: center;
  360 +}
  361 +
  362 +.features-buttons button {
  363 + margin-bottom: 20px;
  364 +}
  365 +
  366 +@media (min-width: 1300px) {
  367 + body.boxed {
  368 + background: url(http://subtlepatterns.com/patterns/subtle_zebra_3d.png);
  369 + }
  370 +
  371 + body.boxed #all {
  372 + position: relative;
  373 + background: #fff;
  374 + width: 1200px;
  375 + margin: 0 auto;
  376 + overflow: hidden;
  377 + -webkit-box-shadow: 0 0 5px #cccccc;
  378 + box-shadow: 0 0 5px #cccccc;
  379 + }
  380 +}
  381 +
  382 +#top {
  383 + /*background: #eee;*/
  384 + border-bottom: 1px dotted #ddd;
  385 + color: #444444;
  386 + padding: 10px 0;
  387 + font-size: 14.2px;
  388 + line-height: 1.2;
  389 + font-weight: 300;
  390 +}
  391 +
  392 +#top .left-top-nav {
  393 + float: left;
  394 +}
  395 +
  396 +#top .left-top-nav a {
  397 + margin-right: 15px;
  398 +}
  399 +
  400 +#top .right-top-nav {
  401 + float: right;
  402 + text-align: right;
  403 +}
  404 +
  405 +#top .right-top-nav .top-phone {
  406 + font-size: 125%;
  407 + vertical-align: top;
  408 + line-height: 1.2;
  409 + display: inline-block;
  410 +}
  411 +
  412 +#top .right-top-nav a {
  413 + margin-left: 15px;
  414 +}
  415 +
  416 +#top a {
  417 + display: inline-block;
  418 + border-bottom: 1px solid #a3d4ff;
  419 + color: #005bac;
  420 +}
  421 +
  422 +#top a:hover {
  423 + border-bottom-color: #fd6721;
  424 + color: #fd6721;
  425 +}
  426 +
  427 +#top p {
  428 + margin: 0;
  429 +}
  430 +
  431 +#top .social {
  432 + float: right;
  433 + text-align: right;
  434 +}
  435 +
  436 +#top .social a {
  437 + color: #222;
  438 + display: inline-block;
  439 + width: 20px;
  440 + height: 20px;
  441 + border-radius: 12px;
  442 + line-height: 20px;
  443 + font-size: 12px;
  444 + text-align: center;
  445 + vertical-align: bottom;
  446 +}
  447 +
  448 +#top .inline-block {
  449 + display: inline-block;
  450 +}
  451 +
  452 +#top .login a {
  453 + border-bottom: 0;
  454 +}
  455 +
  456 +#top .social a:hover.facebook {
  457 + background-color: #4460ae;
  458 +}
  459 +
  460 +#top .social a:hover.gplus {
  461 + background-color: #c21f25;
  462 +}
  463 +
  464 +#top .social a:hover.twitter {
  465 + background-color: #3cf;
  466 +}
  467 +
  468 +#top .social a:hover.instagram {
  469 + background-color: #cd4378;
  470 +}
  471 +
  472 +#top .social a:hover.email {
  473 + background-color: #4a7f45;
  474 +}
  475 +
  476 +@media (max-width: 767px) {
  477 + #top .login {
  478 + float: left;
  479 + }
  480 +}
  481 +
  482 +#top.light {
  483 + background: #fff;
  484 + color: #999999;
  485 + border-bottom: solid 1px #eeeeee;
  486 +}
  487 +
  488 +#top.light .login a {
  489 + color: #555555;
  490 +}
  491 +
  492 +@media (max-width: 768px) {
  493 + .navbar ul.nav > li.active > a,
  494 + .navbar ul.nav > li.open > a {
  495 + border-top-color: transparent;
  496 + }
  497 +
  498 + .navbar ul.nav > li > a:hover {
  499 + border-top-color: transparent;
  500 + }
  501 +}
  502 +
  503 +.navbar .dropdown-menu {
  504 + margin: 0;
  505 + padding: 0;
  506 + border-radius: 0 0 3px 3px;
  507 +}
  508 +
  509 +.dropdown-menu li {
  510 + list-style-type: none;
  511 + border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  512 +}
  513 +
  514 +.dropdown-menu li:last-child,
  515 +.dropdown-menu li:last-child a {
  516 + border-bottom: 0;
  517 + border-radius: 0 0 3px 3px;
  518 +}
  519 +
  520 +.dropdown-menu li a {
  521 + position: relative;
  522 + color: #333;
  523 + display: block;
  524 + padding: 10px 15px;
  525 + line-height: 20px;
  526 +}
  527 +
  528 +.dropdown-menu li a a:hover {
  529 + color: #005bac;
  530 + background: none;
  531 + left: 2px;
  532 + -webkit-transition: 0.1s ease-out;
  533 + -moz-transition: 0.1s ease-out;
  534 + transition: 0.1s ease-out;
  535 +}
  536 +
  537 +@media (max-width: 767px) {
  538 + .navbar ul.dropdown-menu li a:hover {
  539 + left: 0;
  540 + }
  541 +}
  542 +
  543 +.navbar .yamm-content h3 {
  544 + font-size: 18px;
  545 + text-transform: uppercase;
  546 + padding-bottom: 10px;
  547 + margin-top: 5px;
  548 + border-bottom: dotted 1px #555555;
  549 + letter-spacing: 0.08em;
  550 +}
  551 +
  552 +@media (max-width: 767px) {
  553 + .navbar .yamm-content h3 {
  554 + font-size: 14px;
  555 + }
  556 +}
  557 +
  558 +.navbar .yamm-content h5 {
  559 + text-transform: uppercase;
  560 + padding-bottom: 10px;
  561 + border-bottom: dotted 1px #555555;
  562 + letter-spacing: 0.08em;
  563 +}
  564 +
  565 +.navbar .yamm-content ul {
  566 + margin: 0;
  567 + padding: 0;
  568 +}
  569 +
  570 +.navbar .yamm-content ul li {
  571 + list-style-type: none;
  572 + border-bottom: solid 1px #eeeeee;
  573 + text-transform: uppercase;
  574 + padding: 4px 0;
  575 +}
  576 +
  577 +.navbar .yamm-content ul li a {
  578 + position: relative;
  579 + display: block;
  580 + -webkit-transition: 0.1s ease-out;
  581 + -moz-transition: 0.1s ease-out;
  582 + transition: 0.1s ease-out;
  583 +}
  584 +
  585 +.navbar .yamm-content ul li a:hover {
  586 + color: #005bac;
  587 + padding-left: 2px;
  588 +}
  589 +
  590 +.navbar .yamm-content .banner {
  591 + margin-bottom: 10px;
  592 +}
  593 +
  594 +.navbar .yamm-fw .dropdown-menu {
  595 + padding: 0;
  596 +}
  597 +
  598 +.navbar .navbar-buttons {
  599 + float: left;
  600 +}
  601 +
  602 +.navbar .navbar-buttons button,
  603 +.navbar .navbar-buttons a.btn,
  604 +.navbar .navbar-buttons .btn-default.navbar-toggle {
  605 + margin: 12px 6px;
  606 +}
  607 +
  608 +.navbar .btn-default,
  609 +.navbar .btn-default.navbar-toggle {
  610 + color: #999999;
  611 + background-color: #fff;
  612 + margin-left: 7px;
  613 + margin-right: 0;
  614 +}
  615 +
  616 +.navbar .btn-default:hover,
  617 +.navbar .btn-default.navbar-toggle:hover,
  618 +.navbar .btn-default:focus,
  619 +.navbar .btn-default.navbar-toggle:focus {
  620 + background-color: #fff;
  621 + border-color: #005bac;
  622 + color: #005bac;
  623 +}
  624 +
  625 +.navbar .search-block {
  626 + text-align: right;
  627 + float: none;
  628 + overflow: hidden;
  629 + padding: 5px;
  630 + width: auto;
  631 +}
  632 +
  633 +.navbar .search-block form .input-group {
  634 + width: 100%;
  635 +}
  636 +
  637 +.navbar .search-block form .input-group input {
  638 + border-right: 0;
  639 + border-radius: 1000px 0 0 1000px;
  640 +}
  641 +
  642 +.navbar .search-block form .input-group input:focus + .input-group-btn button {
  643 + background: #005bac;
  644 + border-color: transparent;
  645 + color: white;
  646 +}
  647 +
  648 +.navbar .search-block form .input-group .input-group-btn {
  649 + width: 49px;
  650 +}
  651 +
  652 +.navbar .search-block form .input-group .input-group-btn button {
  653 + border-radius: 0 1000px 1000px 0;
  654 + border-color: #ccc;
  655 + border-left: 0;
  656 +}
  657 +
  658 +.navbar .search-block form .input-group .input-group-btn button:hover,
  659 +input:focus + .input-group-btn .navbar .search-block form .input-group .input-group-btn button:hover {
  660 + background: #fd6721;
  661 + border-color: transparent;
  662 +}
  663 +
  664 +.cart-item {
  665 + margin-right: -15px;
  666 + margin-left: 15px;
  667 + float: right;
  668 +}
  669 +
  670 +.cart-item .cart-item-link {
  671 + display: block;
  672 + height: 100%;
  673 + padding: 5px 15px;
  674 + background: url(../img/cart-icon.png) no-repeat center 5px;
  675 + background-size: auto 52px;
  676 +}
  677 +
  678 +.cart-item .cart-item-link .sub-title {
  679 + display: inline-block;
  680 + margin-top: 40px;
  681 + font-size: 11px;
  682 + padding-right: 2px;
  683 + opacity: .8;
  684 +}
  685 +
  686 +@media (max-width: 768px) {
  687 + .navbar .search-block {
  688 + float: none;
  689 + overflow: hidden;
  690 + width: auto;
  691 + padding: 0 5px;
  692 + }
  693 +
  694 + .navbar .search-block form .input-group {
  695 + width: 100%;
  696 + }
  697 +
  698 + .cart-item {
  699 + margin-left: 5px;
  700 + }
  701 +
  702 + .cart-item .cart-item-link {
  703 + background-size: auto 42px;
  704 + background-position: center 7px;
  705 + }
  706 +
  707 + .cart-item .cart-item-link .sub-title {
  708 + font-size: 9px;
  709 + line-height: 1;
  710 + margin-top: 36px;
  711 + }
  712 +}
  713 +
  714 +.navbar #basket-overview a {
  715 + margin-left: 7px;
  716 +}
  717 +
  718 +.navbar-affixed-top {
  719 + top: -32px;
  720 +}
  721 +
  722 +.navbar-affixed-top.affix-top {
  723 + -webkit-transition: all 0.5s ease-out;
  724 + -moz-transition: all 0.5s ease-out;
  725 + transition: all 0.5s ease-out;
  726 +}
  727 +
  728 +.navbar-affixed-top.affix {
  729 + position: fixed;
  730 + width: 100%;
  731 + top: 0;
  732 + z-index: 1000;
  733 + border-bottom: 0;
  734 + -webkit-box-shadow: 0 0 5px #cccccc;
  735 + box-shadow: 0 0 5px #cccccc;
  736 + -webkit-transition: all 0.5s ease-out;
  737 + -moz-transition: all 0.5s ease-out;
  738 + transition: all 0.5s ease-out;
  739 +}
  740 +
  741 +body.boxed .navbar-affixed-top.affix {
  742 + position: static;
  743 +}
  744 +
  745 +#login-modal {
  746 + overflow: hidden;
  747 +}
  748 +
  749 +#login-modal .modal-header h4 {
  750 + text-transform: uppercase;
  751 +}
  752 +
  753 +#login-modal form {
  754 + margin-bottom: 20px;
  755 +}
  756 +
  757 +#login-modal a {
  758 + color: #005bac;
  759 +}
  760 +
  761 +#login-modal p {
  762 + font-weight: 300;
  763 + margin-bottom: 20px;
  764 + font-size: 13px;
  765 +}
  766 +
  767 +/* buttons */
  768 +.btn {
  769 + font-weight: 700;
  770 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  771 + text-transform: uppercase;
  772 + letter-spacing: 0.08em;
  773 + padding: 6px 12px;
  774 + font-size: 13px;
  775 + line-height: 1.42857143;
  776 + border-radius: 3px;
  777 +}
  778 +
  779 +.input-group .btn {
  780 + font-size: 14px;
  781 +}
  782 +
  783 +.btn-lg {
  784 + padding: 10px 16px;
  785 + font-size: 14px;
  786 + line-height: 1.33;
  787 + border-radius: 0;
  788 +}
  789 +
  790 +.btn-sm {
  791 + padding: 5px 10px;
  792 + font-size: 12px;
  793 + line-height: 1.5;
  794 + border-radius: 0;
  795 +}
  796 +
  797 +.btn-xs {
  798 + padding: 1px 5px;
  799 + font-size: 12px;
  800 + line-height: 1.5;
  801 + border-radius: 0;
  802 +}
  803 +
  804 +.btn-template-main {
  805 + color: #005bac;
  806 + background-color: #ffffff;
  807 + border-color: #005bac;
  808 +}
  809 +
  810 +.btn-template-main:hover,
  811 +.btn-template-main:focus,
  812 +.btn-template-main:active,
  813 +.btn-template-main.active,
  814 +.open > .dropdown-toggle.btn-template-main {
  815 + color: #005bac;
  816 + background-color: #e6e6e6;
  817 + border-color: #2a7d8c;
  818 +}
  819 +
  820 +.btn-template-main:active,
  821 +.btn-template-main.active,
  822 +.open > .dropdown-toggle.btn-template-main {
  823 + background-image: none;
  824 +}
  825 +
  826 +.btn-template-main.disabled,
  827 +.btn-template-main[disabled],
  828 +fieldset[disabled] .btn-template-main,
  829 +.btn-template-main.disabled:hover,
  830 +.btn-template-main[disabled]:hover,
  831 +fieldset[disabled] .btn-template-main:hover,
  832 +.btn-template-main.disabled:focus,
  833 +.btn-template-main[disabled]:focus,
  834 +fieldset[disabled] .btn-template-main:focus,
  835 +.btn-template-main.disabled:active,
  836 +.btn-template-main[disabled]:active,
  837 +fieldset[disabled] .btn-template-main:active,
  838 +.btn-template-main.disabled.active,
  839 +.btn-template-main[disabled].active,
  840 +fieldset[disabled] .btn-template-main.active {
  841 + background-color: #ffffff;
  842 + border-color: #005bac;
  843 +}
  844 +
  845 +.btn-template-main .badge {
  846 + color: #ffffff;
  847 + background-color: #005bac;
  848 +}
  849 +
  850 +.btn-template-main:hover,
  851 +.btn-template-main:focus,
  852 +.btn-template-main:active,
  853 +.btn-template-main.active {
  854 + background: #005bac;
  855 + color: #ffffff;
  856 + border-color: #005bac;
  857 +}
  858 +
  859 +.btn-template-transparent-primary {
  860 + color: #ffffff;
  861 + background-color: transparent;
  862 + border-color: #ffffff;
  863 +}
  864 +
  865 +.btn-template-transparent-primary:hover,
  866 +.btn-template-transparent-primary:focus,
  867 +.btn-template-transparent-primary:active,
  868 +.btn-template-transparent-primary.active,
  869 +.open > .dropdown-toggle.btn-template-transparent-primary {
  870 + color: #ffffff;
  871 + background-color: rgba(0, 0, 0, 0);
  872 + border-color: #e0e0e0;
  873 +}
  874 +
  875 +.btn-template-transparent-primary:active,
  876 +.btn-template-transparent-primary.active,
  877 +.open > .dropdown-toggle.btn-template-transparent-primary {
  878 + background-image: none;
  879 +}
  880 +
  881 +.btn-template-transparent-primary.disabled,
  882 +.btn-template-transparent-primary[disabled],
  883 +fieldset[disabled] .btn-template-transparent-primary,
  884 +.btn-template-transparent-primary.disabled:hover,
  885 +.btn-template-transparent-primary[disabled]:hover,
  886 +fieldset[disabled] .btn-template-transparent-primary:hover,
  887 +.btn-template-transparent-primary.disabled:focus,
  888 +.btn-template-transparent-primary[disabled]:focus,
  889 +fieldset[disabled] .btn-template-transparent-primary:focus,
  890 +.btn-template-transparent-primary.disabled:active,
  891 +.btn-template-transparent-primary[disabled]:active,
  892 +fieldset[disabled] .btn-template-transparent-primary:active,
  893 +.btn-template-transparent-primary.disabled.active,
  894 +.btn-template-transparent-primary[disabled].active,
  895 +fieldset[disabled] .btn-template-transparent-primary.active {
  896 + background-color: transparent;
  897 + border-color: #ffffff;
  898 +}
  899 +
  900 +.btn-template-transparent-primary .badge {
  901 + color: transparent;
  902 + background-color: #ffffff;
  903 +}
  904 +
  905 +.btn-template-transparent-primary:hover,
  906 +.btn-template-transparent-primary:focus,
  907 +.btn-template-transparent-primary:active,
  908 +.btn-template-transparent-primary.active {
  909 + background: #fff;
  910 + color: #005bac;
  911 + border-color: #fff;
  912 +}
  913 +
  914 +.btn-template-transparent-black {
  915 + color: #ffffff;
  916 + background-color: transparent;
  917 + border-color: #ffffff;
  918 +}
  919 +
  920 +.btn-template-transparent-black:hover,
  921 +.btn-template-transparent-black:focus,
  922 +.btn-template-transparent-black:active,
  923 +.btn-template-transparent-black.active,
  924 +.open > .dropdown-toggle.btn-template-transparent-black {
  925 + color: #ffffff;
  926 + background-color: rgba(0, 0, 0, 0);
  927 + border-color: #e0e0e0;
  928 +}
  929 +
  930 +.btn-template-transparent-black:active,
  931 +.btn-template-transparent-black.active,
  932 +.open > .dropdown-toggle.btn-template-transparent-black {
  933 + background-image: none;
  934 +}
  935 +
  936 +.btn-template-transparent-black.disabled,
  937 +.btn-template-transparent-black[disabled],
  938 +fieldset[disabled] .btn-template-transparent-black,
  939 +.btn-template-transparent-black.disabled:hover,
  940 +.btn-template-transparent-black[disabled]:hover,
  941 +fieldset[disabled] .btn-template-transparent-black:hover,
  942 +.btn-template-transparent-black.disabled:focus,
  943 +.btn-template-transparent-black[disabled]:focus,
  944 +fieldset[disabled] .btn-template-transparent-black:focus,
  945 +.btn-template-transparent-black.disabled:active,
  946 +.btn-template-transparent-black[disabled]:active,
  947 +fieldset[disabled] .btn-template-transparent-black:active,
  948 +.btn-template-transparent-black.disabled.active,
  949 +.btn-template-transparent-black[disabled].active,
  950 +fieldset[disabled] .btn-template-transparent-black.active {
  951 + background-color: transparent;
  952 + border-color: #ffffff;
  953 +}
  954 +
  955 +.btn-template-transparent-black .badge {
  956 + color: transparent;
  957 + background-color: #ffffff;
  958 +}
  959 +
  960 +.btn-template-transparent-black:hover,
  961 +.btn-template-transparent-black:focus,
  962 +.btn-template-transparent-black:active,
  963 +.btn-template-transparent-black.active {
  964 + background: #fff;
  965 + color: #000;
  966 + border-color: #fff;
  967 +}
  968 +
  969 +.btn-template-primary {
  970 + color: #ffffff;
  971 + background-color: #005bac;
  972 + border-color: #005bac;
  973 +}
  974 +
  975 +.btn-template-primary:hover,
  976 +.btn-template-primary:focus,
  977 +.btn-template-primary:active,
  978 +.btn-template-primary.active,
  979 +.open > .dropdown-toggle.btn-template-primary {
  980 + color: #ffffff;
  981 + background-color: #2c8494;
  982 + border-color: #2a7d8c;
  983 +}
  984 +
  985 +.btn-template-primary:active,
  986 +.btn-template-primary.active,
  987 +.open > .dropdown-toggle.btn-template-primary {
  988 + background-image: none;
  989 +}
  990 +
  991 +.btn-template-primary.disabled,
  992 +.btn-template-primary[disabled],
  993 +fieldset[disabled] .btn-template-primary,
  994 +.btn-template-primary.disabled:hover,
  995 +.btn-template-primary[disabled]:hover,
  996 +fieldset[disabled] .btn-template-primary:hover,
  997 +.btn-template-primary.disabled:focus,
  998 +.btn-template-primary[disabled]:focus,
  999 +fieldset[disabled] .btn-template-primary:focus,
  1000 +.btn-template-primary.disabled:active,
  1001 +.btn-template-primary[disabled]:active,
  1002 +fieldset[disabled] .btn-template-primary:active,
  1003 +.btn-template-primary.disabled.active,
  1004 +.btn-template-primary[disabled].active,
  1005 +fieldset[disabled] .btn-template-primary.active {
  1006 + background-color: #005bac;
  1007 + border-color: #005bac;
  1008 +}
  1009 +
  1010 +.btn-template-primary .badge {
  1011 + color: #005bac;
  1012 + background-color: #ffffff;
  1013 +}
  1014 +
  1015 +#intro {
  1016 + background: url('../img/home.jpg') no-repeat center top;
  1017 + -webkit-background-size: cover;
  1018 + -moz-background-size: cover;
  1019 + -o-background-size: cover;
  1020 + background-size: cover;
  1021 +}
  1022 +
  1023 +#intro .item {
  1024 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  1025 + height: 100%;
  1026 +}
  1027 +
  1028 +#intro .item h1 {
  1029 + text-transform: uppercase;
  1030 + font-size: 50px;
  1031 + color: #fff;
  1032 + margin-bottom: 40px;
  1033 + letter-spacing: 0.08em;
  1034 +}
  1035 +
  1036 +@media (max-width: 991px) {
  1037 + #intro .item h1 {
  1038 + font-size: 40px;
  1039 + }
  1040 +}
  1041 +
  1042 +@media (max-width: 767px) {
  1043 + #intro .item h1 {
  1044 + font-size: 25px;
  1045 + }
  1046 +}
  1047 +
  1048 +#intro .item h3 {
  1049 + color: #fff;
  1050 + margin-bottom: 40px;
  1051 +}
  1052 +
  1053 +@media (max-width: 767px) {
  1054 + #intro .item h3 {
  1055 + font-size: 15px;
  1056 + margin-bottom: 20px;
  1057 + }
  1058 +}
  1059 +
  1060 +#intro .item .btn {
  1061 + text-transform: none;
  1062 +}
  1063 +
  1064 +@media (max-width: 991px) {
  1065 + #intro .item .btn {
  1066 + font-size: 14px;
  1067 + }
  1068 +}
  1069 +
  1070 +@media (max-width: 991px) {
  1071 + #intro .item .carousel-caption {
  1072 + left: 10%;
  1073 + right: 10%;
  1074 + }
  1075 +}
  1076 +
  1077 +#intro .container,
  1078 +#intro .row {
  1079 + height: 100%;
  1080 + position: relative;
  1081 +}
  1082 +
  1083 +.jumbotron {
  1084 + padding: 30px;
  1085 + margin-bottom: 0;
  1086 + position: relative;
  1087 + background: url('../img/photogrid.jpg') center center repeat;
  1088 + background-size: cover;
  1089 + -webkit-transition: all 0.2s ease-out;
  1090 + -moz-transition: all 0.2s ease-out;
  1091 + transition: all 0.2s ease-out;
  1092 +}
  1093 +
  1094 +.jumbotron .dark-mask {
  1095 + position: absolute;
  1096 + top: 0;
  1097 + left: 0;
  1098 + width: 100%;
  1099 + height: 100%;
  1100 + background: #005bac;
  1101 + opacity: 0.9;
  1102 + filter: alpha(opacity=90);
  1103 +}
  1104 +
  1105 +.jumbotron h1,
  1106 +.jumbotron h2,
  1107 +.jumbotron h3,
  1108 +.jumbotron p,
  1109 +.jumbotron ul {
  1110 + color: #fff;
  1111 +}
  1112 +
  1113 +.jumbotron h1,
  1114 +.jumbotron h2,
  1115 +.jumbotron h3 {
  1116 + color: #ffffff;
  1117 + text-transform: uppercase;
  1118 + letter-spacing: 0.08em;
  1119 +}
  1120 +
  1121 +.jumbotron p {
  1122 + margin-bottom: 20px;
  1123 + font-size: 21px;
  1124 + font-weight: 400;
  1125 +}
  1126 +
  1127 +.jumbotron p.text-uppercase {
  1128 + font-weight: 700;
  1129 +}
  1130 +
  1131 +.jumbotron > hr {
  1132 + border-top-color: #d5d5d5;
  1133 +}
  1134 +
  1135 +.container .jumbotron {
  1136 + border-radius: 0;
  1137 +}
  1138 +
  1139 +.jumbotron .container {
  1140 + max-width: 100%;
  1141 + z-index: 2;
  1142 +}
  1143 +
  1144 +@media screen and (min-width: 768px) and (max-width: 992px) {
  1145 + header .container {
  1146 + width: auto;
  1147 + }
  1148 +}
  1149 +
  1150 +@media screen and (min-width: 768px) {
  1151 + .jumbotron {
  1152 + padding-top: 48px;
  1153 + padding-bottom: 48px;
  1154 + }
  1155 +
  1156 + .container .jumbotron {
  1157 + padding-left: 60px;
  1158 + padding-right: 60px;
  1159 + }
  1160 +
  1161 + .jumbotron h1,
  1162 + .jumbotron .h1 {
  1163 + font-size: 46px;
  1164 + }
  1165 +}
  1166 +
  1167 +#categoryMenu h3 {
  1168 + padding: 20px;
  1169 + background: #f7f7f7;
  1170 + margin: 0;
  1171 + border-bottom: solid 1px #eeeeee;
  1172 + text-transform: uppercase;
  1173 + letter-spacing: 0.08em;
  1174 +}
  1175 +
  1176 +.panel.sidebar-menu h3 {
  1177 + padding: 5px 0;
  1178 + margin: 0;
  1179 +}
  1180 +
  1181 +.panel.sidebar-menu {
  1182 + background: #fff;
  1183 + margin: 0 0 20px;
  1184 + -webkit-box-sizing: border-box;
  1185 + -moz-box-sizing: border-box;
  1186 + box-sizing: border-box;
  1187 +}
  1188 +
  1189 +.panel.sidebar-menu .panel-heading {
  1190 + text-transform: uppercase;
  1191 + margin-bottom: 10px;
  1192 + background: none;
  1193 + padding: 0;
  1194 + letter-spacing: 0.08em;
  1195 + border-bottom: none;
  1196 +}
  1197 +
  1198 +.panel.sidebar-menu .panel-heading h1,
  1199 +.panel.sidebar-menu .panel-heading h2,
  1200 +.panel.sidebar-menu .panel-heading h3,
  1201 +.panel.sidebar-menu .panel-heading h4,
  1202 +.panel.sidebar-menu .panel-heading h5 {
  1203 + display: inline-block;
  1204 + border-bottom: solid 5px #005bac;
  1205 + line-height: 1.1;
  1206 + margin-bottom: 0;
  1207 + padding-bottom: 10px;
  1208 +}
  1209 +
  1210 +.panel.sidebar-menu .panel-heading .btn.btn-danger {
  1211 + color: #fff;
  1212 + margin-top: 5px;
  1213 + border-radius: 1000px;
  1214 +}
  1215 +
  1216 +.panel.sidebar-menu .panel-heading .btn.btn-danger i.fa {
  1217 + margin-left: 1px;
  1218 + margin-right: 2px;
  1219 +}
  1220 +
  1221 +.panel.sidebar-menu .panel-body {
  1222 + padding: 0;
  1223 +}
  1224 +
  1225 +.panel.sidebar-menu .panel-body span.colour {
  1226 + display: inline-block;
  1227 + width: 15px;
  1228 + height: 15px;
  1229 + border: solid 1px #555555;
  1230 + vertical-align: top;
  1231 + margin-top: 2px;
  1232 + margin-left: 5px;
  1233 +}
  1234 +
  1235 +.panel.sidebar-menu .panel-body span.colour.white {
  1236 + background: #fff;
  1237 +}
  1238 +
  1239 +.panel.sidebar-menu .panel-body span.colour.red {
  1240 + background: red;
  1241 +}
  1242 +
  1243 +.panel.sidebar-menu .panel-body span.colour.green {
  1244 + background: green;
  1245 +}
  1246 +
  1247 +.panel.sidebar-menu .panel-body span.colour.blue {
  1248 + background: blue;
  1249 +}
  1250 +
  1251 +.panel.sidebar-menu .panel-body span.colour.yellow {
  1252 + background: yellow;
  1253 +}
  1254 +
  1255 +.panel.sidebar-menu .panel-body label {
  1256 + color: #333;
  1257 + font-size: 13px;
  1258 + line-height: 1.5;
  1259 +}
  1260 +
  1261 +.panel.sidebar-menu .panel-body label:hover {
  1262 + color: #555555;
  1263 +}
  1264 +
  1265 +.panel.sidebar-menu ul.nav.category-menu {
  1266 + margin-bottom: 20px;
  1267 + text-transform: uppercase;
  1268 + font-weight: 700;
  1269 + letter-spacing: 0.08em;
  1270 +}
  1271 +
  1272 +.panel.sidebar-menu ul.nav.category-menu li a {
  1273 + font-family: 'Roboto', helvetica neue, arial, sans-serif;
  1274 + font-size: 14px;
  1275 +}
  1276 +
  1277 +.panel.sidebar-menu ul.nav.category-menu li a:hover {
  1278 + background: #eee;
  1279 +}
  1280 +
  1281 +.panel.sidebar-menu ul.nav.category-menu li li.active a {
  1282 + /*background: @c-main;*/
  1283 + /*color: @c-white;*/
  1284 + border: 1px solid #005bac;
  1285 + border-radius: 3px;
  1286 +}
  1287 +
  1288 +.panel.sidebar-menu ul.nav ul {
  1289 + list-style: none;
  1290 + padding-left: 0;
  1291 +}
  1292 +
  1293 +.panel.sidebar-menu ul.nav ul li {
  1294 + display: block;
  1295 +}
  1296 +
  1297 +.panel.sidebar-menu ul.nav ul li a {
  1298 + position: relative;
  1299 + font-family: "Times New Roman", Times, serif;
  1300 + font-weight: normal;
  1301 + text-transform: none !important;
  1302 + display: block;
  1303 + padding: 7px 10px;
  1304 + padding-left: 22px;
  1305 + letter-spacing: 0;
  1306 +}
  1307 +
  1308 +.panel.sidebar-menu ul.tag-cloud {
  1309 + list-style: none;
  1310 + padding-left: 0;
  1311 +}
  1312 +
  1313 +.panel.sidebar-menu ul.tag-cloud li {
  1314 + display: inline-block;
  1315 +}
  1316 +
  1317 +.panel.sidebar-menu ul.tag-cloud li a {
  1318 + display: inline-block;
  1319 + padding: 5px;
  1320 + border: solid 1px #eeeeee;
  1321 + border-radius: 0;
  1322 + color: #005bac;
  1323 + margin: 5px 5px 5px 0;
  1324 + text-transform: uppercase;
  1325 + letter-spacing: 0.08em;
  1326 + font-weight: 700;
  1327 + font-size: 12px;
  1328 +}
  1329 +
  1330 +.panel.sidebar-menu ul.tag-cloud li a:hover {
  1331 + color: #005bac;
  1332 + border-color: #005bac;
  1333 +}
  1334 +
  1335 +.panel.sidebar-menu ul.popular,
  1336 +.panel.sidebar-menu ul.recent {
  1337 + list-style: none;
  1338 + padding-left: 0;
  1339 + padding: 20px 0;
  1340 +}
  1341 +
  1342 +.panel.sidebar-menu ul.popular li,
  1343 +.panel.sidebar-menu ul.recent li {
  1344 + margin-bottom: 10px;
  1345 + padding: 5px 0;
  1346 + border-bottom: dotted 1px #eeeeee;
  1347 +}
  1348 +
  1349 +.panel.sidebar-menu ul.popular li:before,
  1350 +.panel.sidebar-menu ul.recent li:before,
  1351 +.panel.sidebar-menu ul.popular li:after,
  1352 +.panel.sidebar-menu ul.recent li:after {
  1353 + content: " ";
  1354 + display: table;
  1355 +}
  1356 +
  1357 +.panel.sidebar-menu ul.popular li:after,
  1358 +.panel.sidebar-menu ul.recent li:after {
  1359 + clear: both;
  1360 +}
  1361 +
  1362 +.panel.sidebar-menu ul.popular li:before,
  1363 +.panel.sidebar-menu ul.recent li:before,
  1364 +.panel.sidebar-menu ul.popular li:after,
  1365 +.panel.sidebar-menu ul.recent li:after {
  1366 + content: " ";
  1367 + display: table;
  1368 +}
  1369 +
  1370 +.panel.sidebar-menu ul.popular li:after,
  1371 +.panel.sidebar-menu ul.recent li:after {
  1372 + clear: both;
  1373 +}
  1374 +
  1375 +.panel.sidebar-menu ul.popular li img,
  1376 +.panel.sidebar-menu ul.recent li img {
  1377 + width: 50px;
  1378 + margin-right: 10px;
  1379 +}
  1380 +
  1381 +.panel.sidebar-menu ul.popular li h5,
  1382 +.panel.sidebar-menu ul.recent li h5 {
  1383 + margin: 0 0 10px;
  1384 +}
  1385 +
  1386 +.panel.sidebar-menu ul.popular li h5 a,
  1387 +.panel.sidebar-menu ul.recent li h5 a {
  1388 + font-weight: normal;
  1389 +}
  1390 +
  1391 +.panel.sidebar-menu ul.popular li p.date,
  1392 +.panel.sidebar-menu ul.recent li p.date {
  1393 + float: right;
  1394 + font-size: 12px;
  1395 + color: #999999;
  1396 +}
  1397 +
  1398 +.panel.sidebar-menu ul.popular li:last-child,
  1399 +.panel.sidebar-menu ul.recent li:last-child {
  1400 + border-bottom: none;
  1401 +}
  1402 +
  1403 +.panel.sidebar-menu .text-widget {
  1404 + font-size: 12px;
  1405 +}
  1406 +
  1407 +.panel.sidebar-menu.with-icons ul.nav li a:after {
  1408 + font-family: 'FontAwesome';
  1409 + content: "\f105";
  1410 + position: relative;
  1411 + top: 0;
  1412 + float: right;
  1413 +}
  1414 +
  1415 +/* ribbons for product sales etc. */
  1416 +.ribbon {
  1417 + position: absolute;
  1418 + top: 50px;
  1419 + padding-left: 51px;
  1420 + text-transform: uppercase;
  1421 + font-weight: 700;
  1422 + letter-spacing: 0.08em;
  1423 +}
  1424 +
  1425 +.ribbon .ribbon-background {
  1426 + position: absolute;
  1427 + top: 0;
  1428 + right: 0;
  1429 +}
  1430 +
  1431 +.ribbon .theribbon {
  1432 + position: relative;
  1433 + min-width: 80px;
  1434 + padding: 6px 15px;
  1435 + margin: 30px 10px 10px -63px;
  1436 + color: #fff;
  1437 + background-color: #fd6721;
  1438 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  1439 +}
  1440 +
  1441 +.ribbon .theribbon:before,
  1442 +.ribbon .theribbon:after {
  1443 + content: ' ';
  1444 + position: absolute;
  1445 + width: 0;
  1446 + height: 0;
  1447 +}
  1448 +
  1449 +.ribbon .theribbon:after {
  1450 + left: 0;
  1451 + top: 100%;
  1452 + border-width: 5px 6px;
  1453 + border-style: solid;
  1454 + border-color: #a81200 #a81200 transparent transparent;
  1455 +}
  1456 +
  1457 +.ribbon.sale {
  1458 + top: 0;
  1459 +}
  1460 +
  1461 +.ribbon.new {
  1462 + top: 50px;
  1463 +}
  1464 +
  1465 +.ribbon.new .theribbon {
  1466 + background-color: #5bc0de;
  1467 + text-shadow: 0px 1px 2px #bbb;
  1468 +}
  1469 +
  1470 +.ribbon.new .theribbon:after {
  1471 + border-color: #2390b0 #2390b0 transparent transparent;
  1472 +}
  1473 +
  1474 +.ribbon.gift {
  1475 + top: 100px;
  1476 +}
  1477 +
  1478 +.ribbon.gift .theribbon {
  1479 + background-color: #5cb85c;
  1480 + text-shadow: 0px 1px 2px #bbb;
  1481 +}
  1482 +
  1483 +.ribbon.gift .theribbon:after {
  1484 + border-color: #357935 #357935 transparent transparent;
  1485 +}
  1486 +
  1487 +.owl-carousel .owl-controls .owl-page.active span,
  1488 +.owl-theme .owl-controls .owl-page.active span,
  1489 +.owl-carousel .owl-controls.clickable .owl-page:hover span,
  1490 +.owl-theme .owl-controls.clickable .owl-page:hover span {
  1491 + background: #005bac;
  1492 +}
  1493 +
  1494 +.owl-carousel .owl-controls .owl-buttons,
  1495 +.owl-theme .owl-controls .owl-buttons {
  1496 + position: absolute;
  1497 + top: 5px;
  1498 + right: 0;
  1499 +}
  1500 +
  1501 +.owl-carousel .owl-controls .owl-buttons div,
  1502 +.owl-theme .owl-controls .owl-buttons div {
  1503 + width: 26px;
  1504 + height: 26px;
  1505 + line-height: 25px;
  1506 + margin: 0 5px 0 0;
  1507 + font-size: 18px;
  1508 + color: #005bac;
  1509 + padding: 0;
  1510 + background: #fff;
  1511 + border-radius: 13px;
  1512 + vertical-align: middle;
  1513 + text-align: center;
  1514 + opacity: 1;
  1515 + filter: alpha(opacity=100);
  1516 +}
  1517 +
  1518 +.home-carousel {
  1519 + position: relative;
  1520 + background: url('../img/photogrid.jpg') center center repeat;
  1521 + background-size: cover;
  1522 + border-radius: 3px;
  1523 + overflow: hidden;
  1524 + -webkit-transition: 0.2s ease-out;
  1525 + -moz-transition: 0.2s ease-out;
  1526 + transition: 0.2s ease-out;
  1527 +}
  1528 +
  1529 +.home-carousel .dark-mask {
  1530 + position: absolute;
  1531 + top: 0;
  1532 + left: 0;
  1533 + width: 100%;
  1534 + height: 100%;
  1535 + border-radius: inherit;
  1536 + background: #005bac;
  1537 + opacity: 0.9;
  1538 + filter: alpha(opacity=90);
  1539 +}
  1540 +
  1541 +.home-carousel .owl-carousel {
  1542 + padding: 44px 36px;
  1543 +}
  1544 +
  1545 +.home-carousel .owl-theme .owl-controls .owl-page span {
  1546 + background: #666;
  1547 +}
  1548 +
  1549 +.home-carousel .owl-theme .owl-controls .owl-page.active span {
  1550 + background: #fff;
  1551 +}
  1552 +
  1553 +.home-carousel .owl-theme .owl-controls .owl-page:hover span {
  1554 + background: #fff;
  1555 +}
  1556 +
  1557 +@media (max-width: 767px) {
  1558 + .home-carousel {
  1559 + text-align: center !important;
  1560 + }
  1561 +}
  1562 +
  1563 +.home-carousel h1,
  1564 +.home-carousel h2,
  1565 +.home-carousel h3,
  1566 +.home-carousel p,
  1567 +.home-carousel ul {
  1568 + color: #fff;
  1569 +}
  1570 +
  1571 +.home-carousel h1 {
  1572 + font-weight: 700;
  1573 + text-transform: uppercase;
  1574 + font-size: 46px;
  1575 + letter-spacing: 0.08em;
  1576 +}
  1577 +
  1578 +@media (max-width: 991px) {
  1579 + .home-carousel h1 {
  1580 + font-size: 36px;
  1581 + }
  1582 +}
  1583 +
  1584 +.home-carousel h2 {
  1585 + font-weight: 700;
  1586 + text-transform: uppercase;
  1587 + font-size: 30px;
  1588 + letter-spacing: 0.08em;
  1589 +}
  1590 +
  1591 +.home-carousel ul,
  1592 +.home-carousel p {
  1593 + font-size: 16px;
  1594 + font-weight: 700;
  1595 + padding: 0;
  1596 + text-transform: uppercase;
  1597 + letter-spacing: 0.10em;
  1598 +}
  1599 +
  1600 +@media (max-width: 991px) {
  1601 + .home-carousel ul,
  1602 + .home-carousel p {
  1603 + font-size: 14px;
  1604 + }
  1605 +}
  1606 +
  1607 +.home-carousel ul li {
  1608 + margin-bottom: 10px;
  1609 +}
  1610 +
  1611 +.customers {
  1612 + padding: 0;
  1613 + margin-bottom: 40px;
  1614 +}
  1615 +
  1616 +.customers .item {
  1617 + list-style-type: none;
  1618 + text-align: center;
  1619 + margin: 0 20px;
  1620 +}
  1621 +
  1622 +.customers .item img {
  1623 + display: inline-block;
  1624 + filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  1625 + /* Firefox 10+, Firefox on Android */
  1626 + filter: gray;
  1627 + /* IE6-9 */
  1628 + -webkit-filter: grayscale(100%);
  1629 + /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  1630 + -webkit-transition: all 0.2s ease-out;
  1631 + -moz-transition: all 0.2s ease-out;
  1632 + transition: all 0.2s ease-out;
  1633 +}
  1634 +
  1635 +.customers .item img:hover {
  1636 + max-width: auto;
  1637 + filter: none;
  1638 + -webkit-filter: none;
  1639 +}
  1640 +
  1641 +.testimonials {
  1642 + padding: 0;
  1643 + margin-bottom: 40px;
  1644 +}
  1645 +
  1646 +.testimonials .item {
  1647 + list-style-type: none;
  1648 + margin: 0 5px;
  1649 + background: #fff;
  1650 + padding-bottom: 60px;
  1651 + -webkit-box-sizing: border-box;
  1652 + -moz-box-sizing: border-box;
  1653 + box-sizing: border-box;
  1654 +}
  1655 +
  1656 +.testimonials .item .testimonial {
  1657 + position: relative;
  1658 + padding: 20px;
  1659 +}
  1660 +
  1661 +.testimonials .item .testimonial:before,
  1662 +.testimonials .item .testimonial:after {
  1663 + content: " ";
  1664 + display: table;
  1665 +}
  1666 +
  1667 +.testimonials .item .testimonial:after {
  1668 + clear: both;
  1669 +}
  1670 +
  1671 +.testimonials .item .testimonial:before,
  1672 +.testimonials .item .testimonial:after {
  1673 + content: " ";
  1674 + display: table;
  1675 +}
  1676 +
  1677 +.testimonials .item .testimonial:after {
  1678 + clear: both;
  1679 +}
  1680 +
  1681 +.testimonials .item .testimonial .text {
  1682 + color: #999999;
  1683 + margin-bottom: 40px;
  1684 +}
  1685 +
  1686 +.testimonials .item .testimonial .bottom {
  1687 + position: absolute;
  1688 + left: 0;
  1689 + bottom: 0;
  1690 + width: 100%;
  1691 + -webkit-box-sizing: border-box;
  1692 + -moz-box-sizing: border-box;
  1693 + box-sizing: border-box;
  1694 + padding: 20px;
  1695 + height: 50px;
  1696 +}
  1697 +
  1698 +.testimonials .item .testimonial .bottom .icon {
  1699 + color: #005bac;
  1700 + font-size: 30px;
  1701 + float: left;
  1702 + width: 20%;
  1703 +}
  1704 +
  1705 +.testimonials .item .testimonial .name-picture {
  1706 + float: right;
  1707 + width: 80%;
  1708 + text-align: right;
  1709 +}
  1710 +
  1711 +.testimonials .item .testimonial .name-picture h5 {
  1712 + font-size: 14px;
  1713 + text-transform: uppercase;
  1714 + letter-spacing: 0.08em;
  1715 +}
  1716 +
  1717 +.testimonials .item .testimonial .name-picture p {
  1718 + color: #999999;
  1719 + margin: 0;
  1720 + font-size: 12px;
  1721 +}
  1722 +
  1723 +.testimonials .item .testimonial .name-picture img {
  1724 + float: right;
  1725 + width: 60px;
  1726 + border-radius: 30px;
  1727 + margin-left: 10px;
  1728 +}
  1729 +
  1730 +.team-member {
  1731 + text-align: center;
  1732 + margin-bottom: 40px;
  1733 +}
  1734 +
  1735 +.team-member h3 {
  1736 + font-size: 18px;
  1737 + text-transform: uppercase;
  1738 + margin-bottom: 5px;
  1739 + letter-spacing: 0.08em;
  1740 +}
  1741 +
  1742 +.team-member h3 a {
  1743 + color: #555555;
  1744 +}
  1745 +
  1746 +.team-member p.role {
  1747 + color: #999999;
  1748 + font-size: 12px;
  1749 + text-transform: uppercase;
  1750 + letter-spacing: 0.06em;
  1751 +}
  1752 +
  1753 +.team-member .social {
  1754 + margin-bottom: 20px;
  1755 +}
  1756 +
  1757 +.team-member .social a {
  1758 + margin: 0 10px 0 0;
  1759 + color: #fff;
  1760 + display: inline-block;
  1761 + width: 26px;
  1762 + height: 26px;
  1763 + border-radius: 13px;
  1764 + line-height: 26px;
  1765 + font-size: 15px;
  1766 + text-align: center;
  1767 + -webkit-transition: all 0.2s ease-out;
  1768 + -moz-transition: all 0.2s ease-out;
  1769 + transition: all 0.2s ease-out;
  1770 + vertical-align: bottom;
  1771 +}
  1772 +
  1773 +.team-member .social a i {
  1774 + vertical-align: bottom;
  1775 + line-height: 26px;
  1776 +}
  1777 +
  1778 +.team-member .social a.facebook {
  1779 + background-color: #4460ae;
  1780 +}
  1781 +
  1782 +.team-member .social a.gplus {
  1783 + background-color: #c21f25;
  1784 +}
  1785 +
  1786 +.team-member .social a.twitter {
  1787 + background-color: #3cf;
  1788 +}
  1789 +
  1790 +.team-member .social a.instagram {
  1791 + background-color: #cd4378;
  1792 +}
  1793 +
  1794 +.team-member .social a.email {
  1795 + background-color: #4a7f45;
  1796 +}
  1797 +
  1798 +.team-member .text p {
  1799 + color: #999999;
  1800 + font-size: 12px;
  1801 +}
  1802 +
  1803 +.team-member .social,
  1804 +.team-member-detail .social {
  1805 + margin-bottom: 20px;
  1806 +}
  1807 +
  1808 +.team-member .social a,
  1809 +.team-member-detail .social a {
  1810 + margin: 0 10px 0 0;
  1811 + color: #fff;
  1812 + display: inline-block;
  1813 + width: 26px;
  1814 + height: 26px;
  1815 + border-radius: 13px;
  1816 + line-height: 26px;
  1817 + font-size: 15px;
  1818 + text-align: center;
  1819 + -webkit-transition: all 0.2s ease-out;
  1820 + -moz-transition: all 0.2s ease-out;
  1821 + transition: all 0.2s ease-out;
  1822 + vertical-align: bottom;
  1823 +}
  1824 +
  1825 +.team-member .social a i,
  1826 +.team-member-detail .social a i {
  1827 + vertical-align: bottom;
  1828 + line-height: 26px;
  1829 +}
  1830 +
  1831 +.team-member .social a.facebook,
  1832 +.team-member-detail .social a.facebook {
  1833 + background-color: #4460ae;
  1834 +}
  1835 +
  1836 +.team-member .social a.gplus,
  1837 +.team-member-detail .social a.gplus {
  1838 + background-color: #c21f25;
  1839 +}
  1840 +
  1841 +.team-member .social a.twitter,
  1842 +.team-member-detail .social a.twitter {
  1843 + background-color: #3cf;
  1844 +}
  1845 +
  1846 +.team-member .social a.instagram,
  1847 +.team-member-detail .social a.instagram {
  1848 + background-color: #cd4378;
  1849 +}
  1850 +
  1851 +.team-member .social a.email,
  1852 +.team-member-detail .social a.email {
  1853 + background-color: #4a7f45;
  1854 +}
  1855 +
  1856 +.box-simple {
  1857 + text-align: center;
  1858 + margin-bottom: 40px;
  1859 +}
  1860 +
  1861 +.box-simple .icon {
  1862 + color: #005bac;
  1863 + border-color: #005bac;
  1864 + -webkit-transition: all 0.2s ease-out;
  1865 + -moz-transition: all 0.2s ease-out;
  1866 + transition: all 0.2s ease-out;
  1867 +}
  1868 +
  1869 +.box-simple h3 {
  1870 + font-weight: normal;
  1871 + font-size: 18px;
  1872 + text-transform: uppercase;
  1873 + line-height: 1.5;
  1874 + color: #555555;
  1875 + font-weight: 800;
  1876 + letter-spacing: 0.08em;
  1877 +}
  1878 +
  1879 +.box-simple h3 a {
  1880 + color: #555555;
  1881 +}
  1882 +
  1883 +.box-simple p {
  1884 + color: #999999;
  1885 +}
  1886 +
  1887 +.box-simple:hover .icon {
  1888 + -webkit-transform: scale(1.1, 1.1);
  1889 + -ms-transform: scale(1.1, 1.1);
  1890 + -o-transform: scale(1.1, 1.1);
  1891 + transform: scale(1.1, 1.1);
  1892 +}
  1893 +
  1894 +.box-simple:hover .icon i {
  1895 + -webkit-transform: scale(1, 1);
  1896 + -ms-transform: scale(1, 1);
  1897 + -o-transform: scale(1, 1);
  1898 + transform: scale(1, 1);
  1899 +}
  1900 +
  1901 +.box-simple.box-white {
  1902 + padding: 20px;
  1903 + border: dotted 1px #999999;
  1904 +}
  1905 +
  1906 +.box-simple.box-white .icon {
  1907 + color: #555555;
  1908 + border-color: transparent;
  1909 + font-size: 70px;
  1910 +}
  1911 +
  1912 +.box-simple.box-dark {
  1913 + padding: 20px;
  1914 + border: dotted 1px #999999;
  1915 + background: #555555;
  1916 + color: #fff;
  1917 +}
  1918 +
  1919 +.box-simple.box-dark .icon {
  1920 + color: #f7f7f7;
  1921 + border-color: transparent;
  1922 + font-size: 70px;
  1923 +}
  1924 +
  1925 +.box-simple.box-dark h3 {
  1926 + color: #fff;
  1927 +}
  1928 +
  1929 +.box-simple.box-dark h3 a {
  1930 + color: #fff;
  1931 +}
  1932 +
  1933 +.box-simple.box-dark p {
  1934 + color: #fff;
  1935 +}
  1936 +
  1937 +.box-image {
  1938 + position: relative;
  1939 + overflow: hidden;
  1940 + text-align: center;
  1941 + margin: 15px 0;
  1942 +}
  1943 +
  1944 +.box-image .bg {
  1945 + position: absolute;
  1946 + top: auto;
  1947 + bottom: 0;
  1948 + width: 100%;
  1949 + height: 100%;
  1950 + opacity: 0;
  1951 + filter: alpha(opacity=0);
  1952 + background: #005bac;
  1953 +}
  1954 +
  1955 +.box-image .name {
  1956 + position: absolute;
  1957 + width: 100%;
  1958 + height: 50%;
  1959 + bottom: 0;
  1960 + -webkit-transform: translate(0, 100%);
  1961 + -ms-transform: translate(0, 100%);
  1962 + -o-transform: translate(0, 100%);
  1963 + transform: translate(0, 100%);
  1964 + -webkit-transition: all 0.2s ease-out;
  1965 + -moz-transition: all 0.2s ease-out;
  1966 + transition: all 0.2s ease-out;
  1967 + color: #fff;
  1968 + padding: 0 20px;
  1969 +}
  1970 +
  1971 +.box-image .name h3 {
  1972 + color: #fff;
  1973 + text-transform: uppercase;
  1974 + font-size: 18px;
  1975 + letter-spacing: 0.08em;
  1976 +}
  1977 +
  1978 +.box-image .name h3 a {
  1979 + color: #fff;
  1980 +}
  1981 +
  1982 +.box-image .text {
  1983 + position: absolute;
  1984 + width: 100%;
  1985 + height: 50%;
  1986 + top: 0;
  1987 + -webkit-transform: translate(0, -150%);
  1988 + -ms-transform: translate(0, -150%);
  1989 + -o-transform: translate(0, -150%);
  1990 + transform: translate(0, -150%);
  1991 + -webkit-transition: all 0.2s ease-out;
  1992 + -moz-transition: all 0.2s ease-out;
  1993 + transition: all 0.2s ease-out;
  1994 + color: #fff;
  1995 + padding: 0 20px;
  1996 +}
  1997 +
  1998 +.box-image:hover .bg {
  1999 + opacity: 0.7;
  2000 + filter: alpha(opacity=70);
  2001 +}
  2002 +
  2003 +.box-image:hover .name {
  2004 + position: absolute;
  2005 + -webkit-transform: translate(0, -75%);
  2006 + -ms-transform: translate(0, -75%);
  2007 + -o-transform: translate(0, -75%);
  2008 + transform: translate(0, -75%);
  2009 +}
  2010 +
  2011 +.box-image:hover .text {
  2012 + position: absolute;
  2013 + -webkit-transform: translate(0, 100%);
  2014 + -ms-transform: translate(0, 100%);
  2015 + -o-transform: translate(0, 100%);
  2016 + transform: translate(0, 100%);
  2017 +}
  2018 +
  2019 +.box-image-text {
  2020 + position: relative;
  2021 + overflow: hidden;
  2022 + text-align: center;
  2023 + margin: 15px 0;
  2024 +}
  2025 +
  2026 +.box-image-text .top {
  2027 + position: relative;
  2028 + margin-bottom: 10px;
  2029 +}
  2030 +
  2031 +.box-image-text .top .bg {
  2032 + position: absolute;
  2033 + top: auto;
  2034 + bottom: 0;
  2035 + width: 100%;
  2036 + height: 100%;
  2037 + opacity: 0;
  2038 + filter: alpha(opacity=0);
  2039 + background: #005bac;
  2040 +}
  2041 +
  2042 +.box-image-text .top .name {
  2043 + position: absolute;
  2044 + width: 100%;
  2045 + height: 50%;
  2046 + bottom: 0;
  2047 + -webkit-transform: translate(0, 100%);
  2048 + -ms-transform: translate(0, 100%);
  2049 + -o-transform: translate(0, 100%);
  2050 + transform: translate(0, 100%);
  2051 + -webkit-transition: all 0.2s ease-out;
  2052 + -moz-transition: all 0.2s ease-out;
  2053 + transition: all 0.2s ease-out;
  2054 + color: #fff;
  2055 + padding: 0 20px;
  2056 +}
  2057 +
  2058 +.box-image-text .top .name h3 {
  2059 + color: #fff;
  2060 + text-transform: uppercase;
  2061 + font-size: 18px;
  2062 + letter-spacing: 0.08em;
  2063 +}
  2064 +
  2065 +.box-image-text .top .name h3 a {
  2066 + color: #fff;
  2067 +}
  2068 +
  2069 +.box-image-text .top .text {
  2070 + position: absolute;
  2071 + width: 100%;
  2072 + height: 50%;
  2073 + top: 0;
  2074 + -webkit-transform: translate(0, -150%);
  2075 + -ms-transform: translate(0, -150%);
  2076 + -o-transform: translate(0, -150%);
  2077 + transform: translate(0, -150%);
  2078 + -webkit-transition: all 0.2s ease-out;
  2079 + -moz-transition: all 0.2s ease-out;
  2080 + transition: all 0.2s ease-out;
  2081 + color: #fff;
  2082 + padding: 0 20px;
  2083 +}
  2084 +
  2085 +.box-image-text .content h3,
  2086 +.box-image-text .content h4 {
  2087 + text-transform: uppercase;
  2088 + line-height: 1.5;
  2089 + color: #555555;
  2090 + font-weight: 800;
  2091 + letter-spacing: 0.08em;
  2092 +}
  2093 +
  2094 +.box-image-text .content p {
  2095 + color: #999999;
  2096 +}
  2097 +
  2098 +.box-image-text:hover .bg {
  2099 + opacity: 0.7;
  2100 + filter: alpha(opacity=70);
  2101 +}
  2102 +
  2103 +.box-image-text:hover .name {
  2104 + position: absolute;
  2105 + -webkit-transform: translate(0, -75%);
  2106 + -ms-transform: translate(0, -75%);
  2107 + -o-transform: translate(0, -75%);
  2108 + transform: translate(0, -75%);
  2109 +}
  2110 +
  2111 +.box-image-text:hover .text {
  2112 + position: absolute;
  2113 + -webkit-transform: translate(0, 100%);
  2114 + -ms-transform: translate(0, 100%);
  2115 + -o-transform: translate(0, 100%);
  2116 + transform: translate(0, 100%);
  2117 +}
  2118 +
  2119 +/* universal box */
  2120 +.box {
  2121 + background: #fff;
  2122 + margin: 0 0 15px;
  2123 + -webkit-box-sizing: border-box;
  2124 + -moz-box-sizing: border-box;
  2125 + box-sizing: border-box;
  2126 + padding: 15px 0;
  2127 +}
  2128 +
  2129 +p.no-margin {
  2130 + margin-top: -15px;
  2131 +}
  2132 +
  2133 +.box .box-header {
  2134 + background: #f7f7f7;
  2135 + margin: -15px 0 15px;
  2136 + padding: 10px 20px;
  2137 + border-bottom: solid 1px #eeeeee;
  2138 + text-transform: uppercase;
  2139 + letter-spacing: 0.08em;
  2140 +}
  2141 +
  2142 +.box .box-header:before,
  2143 +.box .box-header:after {
  2144 + content: " ";
  2145 + display: table;
  2146 +}
  2147 +
  2148 +.box .box-header:after {
  2149 + clear: both;
  2150 +}
  2151 +
  2152 +.box .box-header:before,
  2153 +.box .box-header:after {
  2154 + content: " ";
  2155 + display: table;
  2156 +}
  2157 +
  2158 +.box .box-header:after {
  2159 + clear: both;
  2160 +}
  2161 +
  2162 +.box .box-footer {
  2163 + background: #f7f7f7;
  2164 + margin: 30px 0 -20px;
  2165 + padding: 20px;
  2166 + border-top: solid 1px #eeeeee;
  2167 +}
  2168 +
  2169 +.box .box-footer:before,
  2170 +.box .box-footer:after {
  2171 + content: " ";
  2172 + display: table;
  2173 +}
  2174 +
  2175 +.box .box-footer:after {
  2176 + clear: both;
  2177 +}
  2178 +
  2179 +.box .box-footer:before,
  2180 +.box .box-footer:after {
  2181 + content: " ";
  2182 + display: table;
  2183 +}
  2184 +
  2185 +.box .box-footer:after {
  2186 + clear: both;
  2187 +}
  2188 +
  2189 +@media (max-width: 991px) {
  2190 + .box .box-footer .btn {
  2191 + margin-bottom: 20px;
  2192 + }
  2193 +}
  2194 +
  2195 +.box.no-border {
  2196 + border: none;
  2197 +}
  2198 +
  2199 +#heading-breadcrumbs {
  2200 + padding: 0;
  2201 + margin-bottom: 20px;
  2202 +}
  2203 +
  2204 +#heading-breadcrumbs.no-mb {
  2205 + margin-bottom: 0;
  2206 +}
  2207 +
  2208 +#heading-breadcrumbs ul.breadcrumb {
  2209 + margin-bottom: 0;
  2210 +}
  2211 +
  2212 +.bar {
  2213 + position: relative;
  2214 + background: #005bac;
  2215 + padding: 60px 0;
  2216 +}
  2217 +
  2218 +.bar.background-pentagon {
  2219 + background: url('../img/texture-bw.png') center center repeat;
  2220 + border-top: solid 1px #999999;
  2221 + border-bottom: solid 1px #999999;
  2222 +}
  2223 +
  2224 +.bar.background-gray {
  2225 + background: #eeeeee;
  2226 +}
  2227 +
  2228 +.bar.background-gray-dark {
  2229 + background: #555555;
  2230 +}
  2231 +
  2232 +.bar.background-white {
  2233 + background: #fff;
  2234 +}
  2235 +
  2236 +.bar.background-image-fixed-1 {
  2237 + background: url('../img/fixed-background-1.jpg') center top no-repeat;
  2238 + background-attachment: fixed;
  2239 + background-size: cover;
  2240 +}
  2241 +
  2242 +.bar.background-image-fixed-2 {
  2243 + background: url('../img/fixed-background-2.jpg') center top no-repeat;
  2244 + background-attachment: fixed;
  2245 + background-size: cover;
  2246 +}
  2247 +
  2248 +.bar.color-white h1,
  2249 +.bar.color-white h2,
  2250 +.bar.color-white h3,
  2251 +.bar.color-white h4,
  2252 +.bar.color-white h5,
  2253 +.bar.color-white h6,
  2254 +.bar.color-white p {
  2255 + color: #fff;
  2256 +}
  2257 +
  2258 +.bar.padding-big {
  2259 + padding: 50px 0;
  2260 +}
  2261 +
  2262 +.bar.padding-horizontal {
  2263 + padding-left: 30px;
  2264 + padding-right: 30px;
  2265 +}
  2266 +
  2267 +.bar.margin-vertical {
  2268 + margin-top: 20px;
  2269 + margin-bottom: 20px;
  2270 +}
  2271 +
  2272 +.bar .dark-mask {
  2273 + position: absolute;
  2274 + top: 0;
  2275 + left: 0;
  2276 + width: 100%;
  2277 + height: 100%;
  2278 + background: #000;
  2279 + opacity: 0.3;
  2280 + filter: alpha(opacity=30);
  2281 +}
  2282 +
  2283 +.portfolio.no-space {
  2284 + padding: 0 15px;
  2285 +}
  2286 +
  2287 +.portfolio.no-space .box-image {
  2288 + margin: 0 -15px;
  2289 +}
  2290 +
  2291 +.portfolio-project .project-more h4 {
  2292 + color: #555555;
  2293 + text-transform: uppercase;
  2294 + margin-bottom: 0;
  2295 + text-align: left;
  2296 + font-size: 14px;
  2297 + letter-spacing: 0.08em;
  2298 +}
  2299 +
  2300 +.portfolio-project .project-more p {
  2301 + color: #999999;
  2302 + padding: 10px 0;
  2303 + margin-bottom: 20px;
  2304 + text-align: left;
  2305 +}
  2306 +
  2307 +.portfolio-showcase {
  2308 + margin: 15px 0 60px;
  2309 +}
  2310 +
  2311 +.portfolio-showcase h3 a {
  2312 + text-transform: uppercase;
  2313 + line-height: 1.5;
  2314 + letter-spacing: 0.08em;
  2315 +}
  2316 +
  2317 +.portfolio-showcase p.lead {
  2318 + color: #555555;
  2319 + margin-bottom: 20px;
  2320 +}
  2321 +
  2322 +.portfolio-showcase p {
  2323 + color: #999999;
  2324 +}
  2325 +
  2326 +.portfolio-showcase p.buttons {
  2327 + margin-top: 40px;
  2328 +}
  2329 +
  2330 +.see-more {
  2331 + text-align: center;
  2332 + margin-top: 20px;
  2333 + padding-top: 20px;
  2334 +}
  2335 +
  2336 +.see-more p {
  2337 + font-size: 28px;
  2338 + font-weight: 100;
  2339 + margin-bottom: 20px;
  2340 +}
  2341 +
  2342 +.showcase .item {
  2343 + text-align: center;
  2344 +}
  2345 +
  2346 +.showcase .item .icon {
  2347 + display: inline-block;
  2348 + width: 50px;
  2349 + height: 50px;
  2350 + color: white;
  2351 + border: 0;
  2352 + font-size: 40px;
  2353 + line-height: 50px;
  2354 + border-radius: 25px;
  2355 +}
  2356 +
  2357 +.showcase .item h4 {
  2358 + text-transform: uppercase;
  2359 + letter-spacing: 0.08em;
  2360 + line-height: 1.5;
  2361 + font-size: 16px;
  2362 +}
  2363 +
  2364 +.showcase .item h4 span {
  2365 + font-weight: bold;
  2366 + font-size: 51px;
  2367 +}
  2368 +
  2369 +.packages .package {
  2370 + background: #fff;
  2371 + margin-top: 25px;
  2372 + margin-bottom: 20px;
  2373 + padding-bottom: 15px;
  2374 + text-align: center;
  2375 + border: solid 1px #005bac;
  2376 + overflow: hidden;
  2377 +}
  2378 +
  2379 +.packages .package .package-header {
  2380 + height: 57px;
  2381 + color: #fff;
  2382 + line-height: 57px;
  2383 + background: #005bac;
  2384 +}
  2385 +
  2386 +.packages .package .package-header h5 {
  2387 + color: #fff;
  2388 + text-transform: uppercase;
  2389 + font-weight: bold;
  2390 + line-height: 57px;
  2391 + margin: 0;
  2392 + letter-spacing: 0.08em;
  2393 +}
  2394 +
  2395 +.packages .package .package-header.light-gray {
  2396 + background: #eeeeee;
  2397 +}
  2398 +
  2399 +.packages .package .package-header.light-gray h5 {
  2400 + color: #555555;
  2401 +}
  2402 +
  2403 +.packages .package .price {
  2404 + line-height: 120px;
  2405 + height: 100px;
  2406 + color: #fff;
  2407 + font-weight: 400;
  2408 +}
  2409 +
  2410 +.packages .package .price h4 {
  2411 + display: inline;
  2412 + font-size: 50px;
  2413 + line-height: normal;
  2414 + margin-bottom: 0;
  2415 +}
  2416 +
  2417 +.packages .package .price .period {
  2418 + line-height: normal;
  2419 + color: #999999;
  2420 +}
  2421 +
  2422 +.packages .package ul {
  2423 + padding: 0;
  2424 +}
  2425 +
  2426 +.packages .package ul li {
  2427 + list-style-type: none;
  2428 + padding-top: 10px;
  2429 + padding-bottom: 10px;
  2430 + width: 80%;
  2431 + margin: auto;
  2432 + border-bottom: 1px dotted #ccc;
  2433 +}
  2434 +
  2435 +.packages .package ul li:last-child {
  2436 + border-bottom: 0;
  2437 +}
  2438 +
  2439 +.packages .package ul li i {
  2440 + font-size: 13px;
  2441 + margin-right: 5px;
  2442 +}
  2443 +
  2444 +.packages .best-value .package {
  2445 + margin-top: 0;
  2446 + padding-bottom: 40px;
  2447 +}
  2448 +
  2449 +.packages .best-value .package .package-header {
  2450 + height: 72px;
  2451 + padding-top: 17px;
  2452 + height: 82px !important;
  2453 +}
  2454 +
  2455 +.packages .best-value .package .package-header h5 {
  2456 + font-weight: bold;
  2457 + line-height: 29px;
  2458 + text-transform: uppercase;
  2459 + letter-spacing: 0.08em;
  2460 +}
  2461 +
  2462 +.packages .best-value .package .package-header .meta-text {
  2463 + font-size: 13px;
  2464 + line-height: 15px;
  2465 +}
  2466 +
  2467 +#map {
  2468 + height: 300px;
  2469 +}
  2470 +
  2471 +#map.with-border {
  2472 + border-top: solid 1px #005bac;
  2473 + border-bottom: solid 1px #005bac;
  2474 +}
  2475 +
  2476 +#blog-listing-big .post,
  2477 +#blog-homepage .post {
  2478 + margin-bottom: 60px;
  2479 +}
  2480 +
  2481 +#blog-listing-big .post h2,
  2482 +#blog-homepage .post h2,
  2483 +#blog-listing-big .post h4,
  2484 +#blog-homepage .post h4 {
  2485 + text-transform: uppercase;
  2486 + letter-spacing: 0.08em;
  2487 +}
  2488 +
  2489 +#blog-listing-big .post h2 a,
  2490 +#blog-homepage .post h2 a,
  2491 +#blog-listing-big .post h4 a,
  2492 +#blog-homepage .post h4 a {
  2493 + color: #555555;
  2494 +}
  2495 +
  2496 +#blog-listing-big .post h2 a:hover,
  2497 +#blog-homepage .post h2 a:hover,
  2498 +#blog-listing-big .post h4 a:hover,
  2499 +#blog-homepage .post h4 a:hover {
  2500 + color: #005bac;
  2501 +}
  2502 +
  2503 +#blog-listing-big .post .author-category,
  2504 +#blog-homepage .post .author-category {
  2505 + color: #999999;
  2506 + text-transform: uppercase;
  2507 + font-weight: 300;
  2508 + letter-spacing: 0.08em;
  2509 +}
  2510 +
  2511 +#blog-listing-big .post .author-category a,
  2512 +#blog-homepage .post .author-category a {
  2513 + font-weight: 500;
  2514 +}
  2515 +
  2516 +#blog-listing-big .post .date-comments a,
  2517 +#blog-homepage .post .date-comments a {
  2518 + color: #999999;
  2519 + margin-right: 20px;
  2520 +}
  2521 +
  2522 +#blog-listing-big .post .date-comments a:hover,
  2523 +#blog-homepage .post .date-comments a:hover {
  2524 + color: #005bac;
  2525 +}
  2526 +
  2527 +@media (min-width: 768px) {
  2528 + #blog-listing-big .post .date-comments,
  2529 + #blog-homepage .post .date-comments {
  2530 + text-align: right;
  2531 + }
  2532 +}
  2533 +
  2534 +#blog-listing-big .post .intro,
  2535 +#blog-homepage .post .intro {
  2536 + text-align: left;
  2537 +}
  2538 +
  2539 +#blog-listing-big .post .image,
  2540 +#blog-homepage .post .image {
  2541 + margin-bottom: 10px;
  2542 + overflow: hidden;
  2543 +}
  2544 +
  2545 +#blog-listing-big .post .image img,
  2546 +#blog-homepage .post .image img {
  2547 + -webkit-transition: all 0.2s ease-out;
  2548 + -moz-transition: all 0.2s ease-out;
  2549 + transition: all 0.2s ease-out;
  2550 +}
  2551 +
  2552 +@media (max-width: 767px) {
  2553 + #blog-listing-big .post .image img.img-responsive,
  2554 + #blog-homepage .post .image img.img-responsive {
  2555 + min-width: 100%;
  2556 + }
  2557 +}
  2558 +
  2559 +#blog-listing-big .post .video,
  2560 +#blog-homepage .post .video {
  2561 + margin-bottom: 10px;
  2562 +}
  2563 +
  2564 +#blog-listing-big .post .read-more,
  2565 +#blog-homepage .post .read-more {
  2566 + text-align: right;
  2567 +}
  2568 +
  2569 +#blog-listing-medium .post {
  2570 + margin-bottom: 60px;
  2571 +}
  2572 +
  2573 +#blog-listing-medium .post h2 {
  2574 + text-transform: uppercase;
  2575 + margin: 0 0 10px;
  2576 + font-size: 24px;
  2577 + letter-spacing: 0.08em;
  2578 +}
  2579 +
  2580 +#blog-listing-medium .post h2 a {
  2581 + color: #555555;
  2582 +}
  2583 +
  2584 +#blog-listing-medium .post h2 a:hover {
  2585 + color: #005bac;
  2586 +}
  2587 +
  2588 +#blog-listing-medium .post .author-category {
  2589 + float: left;
  2590 + color: #999999;
  2591 + text-transform: uppercase;
  2592 + font-weight: 300;
  2593 + font-size: 12px;
  2594 + letter-spacing: 0.08em;
  2595 +}
  2596 +
  2597 +#blog-listing-medium .post .author-category a {
  2598 + font-weight: 500;
  2599 +}
  2600 +
  2601 +#blog-listing-medium .post .date-comments {
  2602 + float: right;
  2603 + font-size: 12px;
  2604 +}
  2605 +
  2606 +#blog-listing-medium .post .date-comments a {
  2607 + color: #999999;
  2608 + margin-right: 20px;
  2609 +}
  2610 +
  2611 +#blog-listing-medium .post .date-comments a:hover {
  2612 + color: #005bac;
  2613 +}
  2614 +
  2615 +@media (min-width: 768px) {
  2616 + #blog-listing-medium .post .date-comments {
  2617 + text-align: right;
  2618 + }
  2619 +}
  2620 +
  2621 +#blog-listing-medium .post .intro {
  2622 + text-align: left;
  2623 +}
  2624 +
  2625 +#blog-listing-medium .post .clearfix:before,
  2626 +#blog-listing-medium .post .clearfix:after,
  2627 +#blog-listing-medium .post .navbar:before,
  2628 +#blog-listing-medium .post .navbar:after,
  2629 +#blog-listing-medium .post .navbar-header:before,
  2630 +#blog-listing-medium .post .navbar-header:after {
  2631 + content: " ";
  2632 + display: table;
  2633 +}
  2634 +
  2635 +#blog-listing-medium .post .clearfix:after,
  2636 +#blog-listing-medium .post .navbar:after,
  2637 +#blog-listing-medium .post .navbar-header:after {
  2638 + clear: both;
  2639 +}
  2640 +
  2641 +#blog-listing-medium .post .clearfix:before,
  2642 +#blog-listing-medium .post .clearfix:after,
  2643 +#blog-listing-medium .post .navbar:before,
  2644 +#blog-listing-medium .post .navbar:after,
  2645 +#blog-listing-medium .post .navbar-header:before,
  2646 +#blog-listing-medium .post .navbar-header:after {
  2647 + content: " ";
  2648 + display: table;
  2649 +}
  2650 +
  2651 +#blog-listing-medium .post .clearfix:after,
  2652 +#blog-listing-medium .post .navbar:after,
  2653 +#blog-listing-medium .post .navbar-header:after {
  2654 + clear: both;
  2655 +}
  2656 +
  2657 +#blog-listing-medium .post .image {
  2658 + margin-bottom: 10px;
  2659 + overflow: hidden;
  2660 +}
  2661 +
  2662 +#blog-listing-medium .post .image img {
  2663 + -webkit-transition: all 0.2s ease-out;
  2664 + -moz-transition: all 0.2s ease-out;
  2665 + transition: all 0.2s ease-out;
  2666 +}
  2667 +
  2668 +@media (max-width: 767px) {
  2669 + #blog-listing-medium .post .image img.img-responsive {
  2670 + min-width: 100%;
  2671 + }
  2672 +}
  2673 +
  2674 +#blog-listing-medium .post .video {
  2675 + margin-bottom: 10px;
  2676 +}
  2677 +
  2678 +#blog-listing-medium .post .read-more {
  2679 + text-align: right;
  2680 +}
  2681 +
  2682 +.box-image-text.blog .author-category {
  2683 + color: #999999;
  2684 + text-transform: uppercase;
  2685 + letter-spacing: 0.08em;
  2686 + font-weight: 300;
  2687 + font-size: 12px;
  2688 +}
  2689 +
  2690 +.box-image-text.blog .author-category a {
  2691 + font-weight: 500;
  2692 +}
  2693 +
  2694 +.box-image-text.blog .intro {
  2695 + text-align: left;
  2696 + margin-bottom: 20px;
  2697 +}
  2698 +
  2699 +#blog-homepage .post {
  2700 + margin-bottom: 30px;
  2701 +}
  2702 +
  2703 +#blog-homepage .post h2,
  2704 +#blog-homepage .post h4,
  2705 +#blog-homepage .post .author-category,
  2706 +#blog-homepage .post .read-more {
  2707 + text-align: center;
  2708 +}
  2709 +
  2710 +#blog-homepage .post .read-more {
  2711 + margin-top: 20px;
  2712 +}
  2713 +
  2714 +#blog-post #post-content {
  2715 + margin-bottom: 20px;
  2716 +}
  2717 +
  2718 +#blog-post .comment {
  2719 + margin-bottom: 25px;
  2720 +}
  2721 +
  2722 +#blog-post .comment:before,
  2723 +#blog-post .comment:after {
  2724 + content: " ";
  2725 + display: table;
  2726 +}
  2727 +
  2728 +#blog-post .comment:after {
  2729 + clear: both;
  2730 +}
  2731 +
  2732 +#blog-post .comment:before,
  2733 +#blog-post .comment:after {
  2734 + content: " ";
  2735 + display: table;
  2736 +}
  2737 +
  2738 +#blog-post .comment:after {
  2739 + clear: both;
  2740 +}
  2741 +
  2742 +#blog-post .comment .posted {
  2743 + color: #999999;
  2744 + font-size: 12px;
  2745 +}
  2746 +
  2747 +#blog-post .comment .reply {
  2748 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  2749 +}
  2750 +
  2751 +#blog-post .comment.last {
  2752 + margin-bottom: 0;
  2753 +}
  2754 +
  2755 +#blog-post #comments,
  2756 +#blog-post #comment-form {
  2757 + padding: 20px 0;
  2758 + margin-top: 20px;
  2759 + border-top: solid 1px #eeeeee;
  2760 +}
  2761 +
  2762 +#blog-post #comments:before,
  2763 +#blog-post #comment-form:before,
  2764 +#blog-post #comments:after,
  2765 +#blog-post #comment-form:after {
  2766 + content: " ";
  2767 + display: table;
  2768 +}
  2769 +
  2770 +#blog-post #comments:after,
  2771 +#blog-post #comment-form:after {
  2772 + clear: both;
  2773 +}
  2774 +
  2775 +#blog-post #comments:before,
  2776 +#blog-post #comment-form:before,
  2777 +#blog-post #comments:after,
  2778 +#blog-post #comment-form:after {
  2779 + content: " ";
  2780 + display: table;
  2781 +}
  2782 +
  2783 +#blog-post #comments:after,
  2784 +#blog-post #comment-form:after {
  2785 + clear: both;
  2786 +}
  2787 +
  2788 +#blog-post #comments h4,
  2789 +#blog-post #comment-form h4 {
  2790 + margin-bottom: 20px;
  2791 +}
  2792 +
  2793 +#blog-post #comment-form {
  2794 + margin-bottom: 20px;
  2795 +}
  2796 +
  2797 +.product-carousel {
  2798 + margin: 0 -15px 30px;
  2799 +}
  2800 +
  2801 +.product-carousel .owl-theme .owl-controls {
  2802 + margin-top: -26px;
  2803 + margin-bottom: 0;
  2804 +}
  2805 +
  2806 +.products {
  2807 + content: " ";
  2808 + display: table;
  2809 +}
  2810 +
  2811 +.product {
  2812 + background: #fff;
  2813 + border-bottom: 0;
  2814 + -webkit-box-sizing: border-box;
  2815 + -moz-box-sizing: border-box;
  2816 + box-sizing: border-box;
  2817 + margin-bottom: 40px;
  2818 + overflow: hidden;
  2819 +}
  2820 +
  2821 +.product .image {
  2822 + overflow: hidden;
  2823 +}
  2824 +
  2825 +.product .image img {
  2826 + -webkit-transition: all 0.2s ease-out;
  2827 + -moz-transition: all 0.2s ease-out;
  2828 + transition: all 0.2s ease-out;
  2829 +}
  2830 +
  2831 +.product-video {
  2832 + margin: 30px 0;
  2833 +}
  2834 +
  2835 +.video-box {
  2836 + position: relative;
  2837 + padding-bottom: 56%;
  2838 + margin: 15px 0;
  2839 +}
  2840 +
  2841 +.video-box iframe {
  2842 + position: absolute;
  2843 + width: 100%;
  2844 + height: 100%;
  2845 +}
  2846 +
  2847 +@media (max-width: 767px) {
  2848 + .product .image img.img-responsive {
  2849 + min-width: 100%;
  2850 + }
  2851 +}
  2852 +
  2853 +.product .text {
  2854 + padding: 10px 0;
  2855 +}
  2856 +
  2857 +.product .text:after {
  2858 + content: " ";
  2859 + display: table;
  2860 +}
  2861 +
  2862 +.product .text h3 {
  2863 + font-size: 14px;
  2864 + font-weight: 700;
  2865 + height: 39.6px;
  2866 + margin-top: 5px;
  2867 + text-transform: uppercase;
  2868 + letter-spacing: 0.08em;
  2869 +}
  2870 +
  2871 +.product .text h3 a {
  2872 + color: #555555;
  2873 +}
  2874 +
  2875 +.product .text p.price {
  2876 + font-size: 18px;
  2877 + line-height: 34px;
  2878 + float: left;
  2879 +}
  2880 +
  2881 +p.price .price-title {
  2882 + position: absolute;
  2883 + margin-top: -14px;
  2884 + font-size: 11px;
  2885 + opacity: .6;
  2886 + font-weight: bold;
  2887 + text-transform: uppercase;
  2888 + letter-spacing: .2em;
  2889 + margin-left: 1px;
  2890 +}
  2891 +
  2892 +.product .text p.price del {
  2893 + color: #999999;
  2894 +}
  2895 +
  2896 +.product .buttons {
  2897 + float: right;
  2898 + -webkit-box-sizing: border-box;
  2899 + -moz-box-sizing: border-box;
  2900 + box-sizing: border-box;
  2901 +}
  2902 +
  2903 +.product .buttons .btn {
  2904 + padding-left: 6px;
  2905 + font-size: 12px;
  2906 +}
  2907 +
  2908 +.product:hover .image img {
  2909 + -webkit-transform: scale(1.1, 1.1);
  2910 + -ms-transform: scale(1.1, 1.1);
  2911 + -o-transform: scale(1.1, 1.1);
  2912 + transform: scale(1.1, 1.1);
  2913 +}
  2914 +
  2915 +.goToDescription {
  2916 + font-size: 12px;
  2917 + text-align: center;
  2918 + margin-bottom: 40px;
  2919 +}
  2920 +
  2921 +.goToDescription a {
  2922 + color: #999999;
  2923 +}
  2924 +
  2925 +#productMain {
  2926 + margin-bottom: 30px;
  2927 +}
  2928 +
  2929 +#productMain .sizes h3 {
  2930 + font-weight: 700;
  2931 + letter-spacing: 0.08em;
  2932 + text-transform: uppercase;
  2933 + margin-bottom: 40px;
  2934 +}
  2935 +
  2936 +#productMain .sizes a {
  2937 + display: inline-block;
  2938 + width: 40px;
  2939 + height: 40px;
  2940 + border-radius: 40px;
  2941 + background: #ccc;
  2942 + line-height: 40px;
  2943 + color: #555555;
  2944 + text-align: center;
  2945 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  2946 +}
  2947 +
  2948 +#productMain .sizes a.active,
  2949 +#productMain .sizes a:hover {
  2950 + background: #005bac;
  2951 + color: #fff;
  2952 +}
  2953 +
  2954 +#productMain .sizes input {
  2955 + display: none;
  2956 +}
  2957 +
  2958 +#productMain .price {
  2959 + font-size: 32px;
  2960 + line-height: 1;
  2961 + margin-top: 40px;
  2962 + margin-bottom: 15px;
  2963 +}
  2964 +
  2965 +#productMain .price button {
  2966 + vertical-align: top;
  2967 +}
  2968 +
  2969 +#thumbs a {
  2970 + display: block;
  2971 + border: solid 1px transparent;
  2972 +}
  2973 +
  2974 +#thumbs a.active {
  2975 + border-color: #005bac;
  2976 +}
  2977 +
  2978 +#product-social {
  2979 + text-align: center;
  2980 +}
  2981 +
  2982 +#product-social h4 {
  2983 + font-weight: 300;
  2984 + margin-bottom: 10px;
  2985 +}
  2986 +
  2987 +#product-social p {
  2988 + line-height: 26px;
  2989 +}
  2990 +
  2991 +#product-social p a {
  2992 + margin: 0 10px 0 0;
  2993 + color: #fff;
  2994 + display: inline-block;
  2995 + width: 26px;
  2996 + height: 26px;
  2997 + border-radius: 13px;
  2998 + line-height: 26px;
  2999 + font-size: 15px;
  3000 + text-align: center;
  3001 + -webkit-transition: all 0.2s ease-out;
  3002 + -moz-transition: all 0.2s ease-out;
  3003 + transition: all 0.2s ease-out;
  3004 + vertical-align: bottom;
  3005 +}
  3006 +
  3007 +#product-social p a i {
  3008 + vertical-align: bottom;
  3009 + line-height: 26px;
  3010 +}
  3011 +
  3012 +#product-social p a.facebook {
  3013 + background-color: #4460ae;
  3014 +}
  3015 +
  3016 +#product-social p a.gplus {
  3017 + background-color: #c21f25;
  3018 +}
  3019 +
  3020 +#product-social p a.twitter {
  3021 + background-color: #3cf;
  3022 +}
  3023 +
  3024 +#product-social p a.instagram {
  3025 + background-color: #cd4378;
  3026 +}
  3027 +
  3028 +#product-social p a.email {
  3029 + background-color: #4a7f45;
  3030 +}
  3031 +
  3032 +@media (max-width: 991px) {
  3033 + #product-social {
  3034 + text-align: center;
  3035 + }
  3036 +}
  3037 +
  3038 +#checkout .nav {
  3039 + margin-bottom: 20px;
  3040 + border-bottom: solid 1px #005bac;
  3041 +}
  3042 +
  3043 +#checkout .nav li {
  3044 + height: 100%;
  3045 +}
  3046 +
  3047 +#checkout .nav li a {
  3048 + display: block;
  3049 + height: 100%;
  3050 +}
  3051 +
  3052 +#order-summary table {
  3053 + margin-top: 20px;
  3054 +}
  3055 +
  3056 +#order-summary table td {
  3057 + color: #999999;
  3058 +}
  3059 +
  3060 +#order-summary table tr.total td,
  3061 +#order-summary table tr.total th {
  3062 + font-size: 18px;
  3063 + color: #555555;
  3064 + font-weight: 700;
  3065 +}
  3066 +
  3067 +#checkout .table tbody tr td,
  3068 +#basket .table tbody tr td,
  3069 +#customer-order .table tbody tr td {
  3070 + vertical-align: middle;
  3071 +}
  3072 +
  3073 +#checkout .table tbody tr td input,
  3074 +#basket .table tbody tr td input,
  3075 +#customer-order .table tbody tr td input {
  3076 + width: 50px;
  3077 + text-align: right;
  3078 +}
  3079 +
  3080 +#checkout .table tbody tr td img,
  3081 +#basket .table tbody tr td img,
  3082 +#customer-order .table tbody tr td img {
  3083 + width: 50px;
  3084 +}
  3085 +
  3086 +#checkout .table tfoot,
  3087 +#basket .table tfoot,
  3088 +#customer-order .table tfoot {
  3089 + font-size: 18px;
  3090 +}
  3091 +
  3092 +.shipping-method h4,
  3093 +.payment-method h4 {
  3094 + text-transform: uppercase;
  3095 + letter-spacing: 0.08em;
  3096 +}
  3097 +
  3098 +#customer-orders table tr th,
  3099 +#customer-orders table tr td {
  3100 + vertical-align: baseline;
  3101 +}
  3102 +
  3103 +#customer-order .table tfoot th {
  3104 + font-size: 18px;
  3105 + font-weight: 300;
  3106 +}
  3107 +
  3108 +#customer-order .addresses {
  3109 + text-align: right;
  3110 + margin-bottom: 30px;
  3111 +}
  3112 +
  3113 +#customer-order .addresses p {
  3114 + font-size: 18px;
  3115 + font-weight: 300;
  3116 +}
  3117 +
  3118 +#customer-account {
  3119 + margin-bottom: 30px;
  3120 +}
  3121 +
  3122 +#get-it {
  3123 + background: #005bac;
  3124 + padding: 50px 0 30px;
  3125 + color: #fff;
  3126 + text-align: center;
  3127 +}
  3128 +
  3129 +#get-it h1,
  3130 +#get-it h2,
  3131 +#get-it h3,
  3132 +#get-it h4,
  3133 +#get-it h5,
  3134 +#get-it h6 {
  3135 + color: #fff;
  3136 + text-transform: uppercase;
  3137 + letter-spacing: 0.08em;
  3138 + margin: 0 0 20px;
  3139 +}
  3140 +
  3141 +#get-it p {
  3142 + margin: 0 0 20px;
  3143 +}
  3144 +
  3145 +#footer {
  3146 + background: #555555;
  3147 + padding: 50px 0;
  3148 + color: #999999;
  3149 +}
  3150 +
  3151 +#footer h1,
  3152 +#footer h2,
  3153 +#footer h3,
  3154 +#footer h4,
  3155 +#footer h5,
  3156 +#footer h6 {
  3157 + color: #eeeeee;
  3158 +}
  3159 +
  3160 +#footer h4 {
  3161 + font-size: 14px;
  3162 + font-weight: 800;
  3163 + text-transform: uppercase;
  3164 + letter-spacing: 0.08em;
  3165 +}
  3166 +
  3167 +#footer ul {
  3168 + padding-left: 0;
  3169 + list-style: none;
  3170 +}
  3171 +
  3172 +#footer ul a {
  3173 + color: #999999;
  3174 +}
  3175 +
  3176 +#footer ul a:hover {
  3177 + color: #005bac;
  3178 +}
  3179 +
  3180 +#footer .photostream div {
  3181 + float: left;
  3182 + display: block;
  3183 + -webkit-box-sizing: border-box;
  3184 + -moz-box-sizing: border-box;
  3185 + box-sizing: border-box;
  3186 + width: 33%;
  3187 + padding: 7.5px;
  3188 + overflow: hidden;
  3189 +}
  3190 +
  3191 +#footer .photostream div a {
  3192 + border: solid 1px #eeeeee;
  3193 +}
  3194 +
  3195 +#footer .photostream div img {
  3196 + -webkit-transition: all 0.2s ease-out;
  3197 + -moz-transition: all 0.2s ease-out;
  3198 + transition: all 0.2s ease-out;
  3199 +}
  3200 +
  3201 +#footer .photostream div:hover img {
  3202 + -webkit-transform: scale(1.1, 1.1);
  3203 + -ms-transform: scale(1.1, 1.1);
  3204 + -o-transform: scale(1.1, 1.1);
  3205 + transform: scale(1.1, 1.1);
  3206 +}
  3207 +
  3208 +#footer .blog-entries .item {
  3209 + clear: both;
  3210 + padding: 5px 0;
  3211 + margin-bottom: 10px;
  3212 + border-bottom: solid 1px #555555;
  3213 +}
  3214 +
  3215 +#footer .blog-entries .item .image {
  3216 + float: left;
  3217 + margin-right: 10px;
  3218 +}
  3219 +
  3220 +#footer .blog-entries .item .name {
  3221 + width: 75%;
  3222 + margin-left: 10px;
  3223 + display: table-cell;
  3224 + vertical-align: middle;
  3225 +}
  3226 +
  3227 +#footer .blog-entries .item .name h5 {
  3228 + margin: 0;
  3229 + text-transform: uppercase;
  3230 + letter-spacing: 0.08em;
  3231 + font-size: 12px;
  3232 +}
  3233 +
  3234 +#footer .blog-entries .item .name h5 a {
  3235 + color: #eeeeee;
  3236 +}
  3237 +
  3238 +#footer .blog-entries .item .text {
  3239 + width: 100%;
  3240 + clear: both;
  3241 +}
  3242 +
  3243 +#footer .blog-entries .item:last-child {
  3244 + border-bottom: none;
  3245 + margin-bottom: 0;
  3246 +}
  3247 +
  3248 +#footer .social a {
  3249 + color: #555555;
  3250 + font-size: 25px;
  3251 + margin: 0 10px 0 0;
  3252 +}
  3253 +
  3254 +#footer .social a:hover {
  3255 + color: #005bac;
  3256 +}
  3257 +
  3258 +#copyright {
  3259 + background: #333;
  3260 + color: #ccc;
  3261 + padding: 50px 0;
  3262 + font-size: 12px;
  3263 + line-height: 28px;
  3264 +}
  3265 +
  3266 +#copyright p {
  3267 + margin: 0;
  3268 +}
  3269 +
  3270 +@media (max-width: 991px) {
  3271 + #copyright p {
  3272 + float: none !important;
  3273 + text-align: center;
  3274 + margin-bottom: 10px;
  3275 + }
  3276 +}
  3277 +
  3278 +[data-animate] {
  3279 + opacity: 0;
  3280 + filter: alpha(opacity=0);
  3281 +}
  3282 +
  3283 +#style-switch-button {
  3284 + position: fixed;
  3285 + top: 100px;
  3286 + left: 0px;
  3287 + border-radius: 0;
  3288 +}
  3289 +
  3290 +#style-switch {
  3291 + -webkit-box-sizing: border-box;
  3292 + -moz-box-sizing: border-box;
  3293 + box-sizing: border-box;
  3294 + width: 300px;
  3295 + padding: 20px;
  3296 + position: fixed;
  3297 + top: 140px;
  3298 + left: 0;
  3299 + background: #fff;
  3300 + border: solid 1px #eeeeee;
  3301 +}
  3302 +
  3303 +@media (max-width: 991px) {
  3304 + #style-switch-button {
  3305 + display: none;
  3306 + }
  3307 +
  3308 + #style-switch {
  3309 + display: none;
  3310 + }
  3311 +}
  3312 +
  3313 +/* Original Boostrap template overwrite */
  3314 +/* breadcrumbs */
  3315 +/* nav */
  3316 +.nav > li.disabled > a {
  3317 + color: #999999;
  3318 +}
  3319 +
  3320 +.nav > li.disabled > a:hover,
  3321 +.nav > li.disabled > a:focus {
  3322 + color: #999999;
  3323 +}
  3324 +
  3325 +.navbar-default .navbar-nav .open > a,
  3326 +.navbar-default .navbar-nav .open > a:hover,
  3327 +.navbar-default .navbar-nav .open > a:focus {
  3328 + background-color: transparent;
  3329 +}
  3330 +
  3331 +.nav-tabs {
  3332 + border-bottom: 1px solid #005bac;
  3333 +}
  3334 +
  3335 +.nav-tabs > li {
  3336 + float: left;
  3337 + margin-bottom: -1px;
  3338 +}
  3339 +
  3340 +.nav-tabs > li > a {
  3341 + margin-right: 2px;
  3342 + line-height: 1.42857143;
  3343 + border: 1px solid transparent;
  3344 + border-radius: 0 0 0 0;
  3345 +}
  3346 +
  3347 +.nav-tabs > li > a:hover {
  3348 + border-color: #eeeeee #eeeeee #005bac;
  3349 +}
  3350 +
  3351 +.nav-tabs > li.active > a,
  3352 +.nav-tabs > li.active > a:hover,
  3353 +.nav-tabs > li.active > a:focus {
  3354 + color: #555555;
  3355 + background-color: #ffffff;
  3356 + border: 1px solid #005bac;
  3357 + border-bottom-color: transparent;
  3358 + cursor: default;
  3359 +}
  3360 +
  3361 +.nav-tabs.nav-justified {
  3362 + width: 100%;
  3363 + border-bottom: solid 1px #005bac;
  3364 + border-bottom: 0;
  3365 +}
  3366 +
  3367 +.nav-tabs.nav-justified > li {
  3368 + float: none;
  3369 +}
  3370 +
  3371 +.nav-tabs.nav-justified > li > a {
  3372 + text-align: center;
  3373 + /*margin-bottom: 5px;*/
  3374 +}
  3375 +
  3376 +.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  3377 + top: auto;
  3378 + left: auto;
  3379 +}
  3380 +
  3381 +.nav-tabs.nav-justified > li > a {
  3382 + margin-right: 0;
  3383 + border-radius: 0;
  3384 +}
  3385 +
  3386 +.nav-tabs.nav-justified > .active > a,
  3387 +.nav-tabs.nav-justified > .active > a:hover,
  3388 +.nav-tabs.nav-justified > .active > a:focus {
  3389 + border: 1px solid #005bac;
  3390 +}
  3391 +
  3392 +@media (min-width: 768px) {
  3393 + .nav-tabs.nav-justified > li > a {
  3394 + border-bottom: 1px solid #005bac;
  3395 + border-radius: 0 0 0 0;
  3396 + }
  3397 +
  3398 + .nav-tabs.nav-justified > .active > a,
  3399 + .nav-tabs.nav-justified > .active > a:hover,
  3400 + .nav-tabs.nav-justified > .active > a:focus {
  3401 + border-bottom-color: #ffffff;
  3402 + }
  3403 +}
  3404 +
  3405 +.nav-pills > li {
  3406 + float: left;
  3407 +}
  3408 +
  3409 +.nav-pills > li > a {
  3410 + border-radius: 0;
  3411 + padding: 8px 12px;
  3412 +}
  3413 +
  3414 +.nav-pills > li + li {
  3415 + margin-left: 2px;
  3416 +}
  3417 +
  3418 +.nav-pills > li.active > a,
  3419 +.nav-pills > li.active > a:hover,
  3420 +.nav-pills > li.active > a:focus {
  3421 + color: #ffffff;
  3422 + background-color: #005bac;
  3423 +}
  3424 +
  3425 +.nav-stacked > li {
  3426 + float: none;
  3427 +}
  3428 +
  3429 +.nav-stacked > li + li {
  3430 + margin-top: 2px;
  3431 + margin-left: 0;
  3432 +}
  3433 +
  3434 +.nav-justified {
  3435 + width: 100%;
  3436 + border-bottom: solid 1px #005bac;
  3437 +}
  3438 +
  3439 +.nav-justified > li {
  3440 + float: none;
  3441 +}
  3442 +
  3443 +.nav-justified > li > a {
  3444 + text-align: center;
  3445 + /*margin-bottom: 5px;*/
  3446 +}
  3447 +
  3448 +.nav-justified > .dropdown .dropdown-menu {
  3449 + top: auto;
  3450 + left: auto;
  3451 +}
  3452 +
  3453 +.nav-tabs-justified {
  3454 + border-bottom: 0;
  3455 +}
  3456 +
  3457 +.nav-tabs-justified > li > a {
  3458 + margin-right: 0;
  3459 + border-radius: 0;
  3460 +}
  3461 +
  3462 +.nav-tabs-justified > .active > a,
  3463 +.nav-tabs-justified > .active > a:hover,
  3464 +.nav-tabs-justified > .active > a:focus {
  3465 + border: 1px solid #005bac;
  3466 +}
  3467 +
  3468 +@media (min-width: 768px) {
  3469 + .nav-tabs-justified > li > a {
  3470 + border-bottom: 1px solid #005bac;
  3471 + border-radius: 0 0 0 0;
  3472 + }
  3473 +
  3474 + .nav-tabs-justified > .active > a,
  3475 + .nav-tabs-justified > .active > a:hover,
  3476 + .nav-tabs-justified > .active > a:focus {
  3477 + border-bottom-color: #ffffff;
  3478 + }
  3479 +}
  3480 +
  3481 +.tab-content {
  3482 + padding: 15px;
  3483 + border: solid 1px #ddd;
  3484 + border-top: none;
  3485 +}
  3486 +
  3487 +/* navbar */
  3488 +.navbar {
  3489 + border: none;
  3490 + position: relative;
  3491 + min-height: 62px;
  3492 + margin-bottom: 0;
  3493 + box-shadow: 0 5px 35px -8px rgba(0, 0, 0, 0.2);
  3494 +}
  3495 +
  3496 +@media (min-width: 768px) {
  3497 + .navbar {
  3498 + border-radius: 0px;
  3499 + }
  3500 +
  3501 + .navbar-header {
  3502 + float: left;
  3503 + }
  3504 +}
  3505 +
  3506 +@media (max-width: 767px) {
  3507 + .navbar {
  3508 + min-height: 50px;
  3509 + }
  3510 +}
  3511 +
  3512 +.navbar-collapse {
  3513 + overflow-x: visible;
  3514 + padding-right: 15px;
  3515 + padding-left: 15px;
  3516 +}
  3517 +
  3518 +.navbar-collapse.navbar-left {
  3519 + float: left;
  3520 +}
  3521 +
  3522 +.navbar-collapse.in {
  3523 + overflow-y: auto;
  3524 +}
  3525 +
  3526 +@media (min-width: 768px) {
  3527 + .navbar-collapse {
  3528 + width: auto;
  3529 + border-top: 0;
  3530 + box-shadow: none;
  3531 + }
  3532 +
  3533 + .navbar-collapse.in {
  3534 + overflow-y: visible;
  3535 + }
  3536 +
  3537 + .navbar-fixed-top .navbar-collapse,
  3538 + .navbar-static-top .navbar-collapse,
  3539 + .navbar-fixed-bottom .navbar-collapse {
  3540 + padding-left: 0;
  3541 + padding-right: 0;
  3542 + }
  3543 +}
  3544 +
  3545 +.navbar-fixed-top .navbar-collapse,
  3546 +.navbar-affixed-top .navbar-collapse,
  3547 +.navbar-fixed-bottom .navbar-collapse {
  3548 + max-height: 340px;
  3549 +}
  3550 +
  3551 +@media (max-width: 480px) and (orientation: landscape) {
  3552 + .navbar-fixed-top .navbar-collapse,
  3553 + .navbar-affixed-top .navbar-collapse,
  3554 + .navbar-fixed-bottom .navbar-collapse {
  3555 + max-height: 200px;
  3556 + }
  3557 +}
  3558 +
  3559 +.container > .navbar-header,
  3560 +.container-fluid > .navbar-header,
  3561 +.container > .navbar-collapse,
  3562 +.container-fluid > .navbar-collapse {
  3563 + float: left;
  3564 + margin-right: 10px;
  3565 + margin-left: -15px;
  3566 +}
  3567 +
  3568 +@media (min-width: 768px) {
  3569 + .container > .navbar-header,
  3570 + .container-fluid > .navbar-header,
  3571 + .container > .navbar-collapse,
  3572 + .container-fluid > .navbar-collapse {
  3573 + margin-right: 0;
  3574 + margin-left: 0;
  3575 + }
  3576 +}
  3577 +
  3578 +.navbar-static-top {
  3579 + z-index: 1000;
  3580 + border-width: 0 0 1px;
  3581 +}
  3582 +
  3583 +@media (min-width: 768px) {
  3584 + .navbar-static-top {
  3585 + border-radius: 0;
  3586 + }
  3587 +}
  3588 +
  3589 +.navbar-fixed-top,
  3590 +.navbar-fixed-bottom {
  3591 + position: fixed;
  3592 + right: 0;
  3593 + left: 0;
  3594 + z-index: 1030;
  3595 + -webkit-transform: translate3d(0, 0, 0);
  3596 + transform: translate3d(0, 0, 0);
  3597 +}
  3598 +
  3599 +@media (min-width: 768px) {
  3600 + .navbar-fixed-top,
  3601 + .navbar-fixed-bottom {
  3602 + border-radius: 0;
  3603 + }
  3604 +}
  3605 +
  3606 +.navbar-fixed-top {
  3607 + top: 0;
  3608 + border-width: 0 0 1px;
  3609 +}
  3610 +
  3611 +.navbar-fixed-bottom {
  3612 + bottom: 0;
  3613 + margin-bottom: 0;
  3614 + border-width: 1px 0 0;
  3615 +}
  3616 +
  3617 +.navbar-brand {
  3618 + float: left;
  3619 + padding: 5px 15px;
  3620 + font-size: 18px;
  3621 + line-height: 20px;
  3622 + height: 62px;
  3623 + border-bottom: none;
  3624 +}
  3625 +
  3626 +.navbar-brand:hover {
  3627 + border-bottom: none;
  3628 +}
  3629 +
  3630 +.navbar-brand img {
  3631 + height: 100%;
  3632 + width: auto;
  3633 +}
  3634 +
  3635 +@media (max-width: 767px) {
  3636 + .navbar-brand {
  3637 + height: 58px;
  3638 + padding: 10px 15px;
  3639 + }
  3640 +}
  3641 +
  3642 +@media (min-width: 768px) {
  3643 + .navbar > .container .navbar-brand,
  3644 + .navbar > .container-fluid .navbar-brand {
  3645 + margin-left: -15px;
  3646 + }
  3647 +}
  3648 +
  3649 +.navbar-toggle {
  3650 + position: relative;
  3651 + float: right;
  3652 + margin-right: 15px;
  3653 + padding: 6px 4px;
  3654 + margin-top: 14px;
  3655 + margin-bottom: 14px;
  3656 + background-color: transparent;
  3657 + background-image: none;
  3658 + border-radius: 3px;
  3659 + border: 1px solid transparent;
  3660 +}
  3661 +
  3662 +.navbar-toggle:focus {
  3663 + outline: 0;
  3664 +}
  3665 +
  3666 +.navbar-nav {
  3667 + margin: 10.5px -15px;
  3668 +}
  3669 +
  3670 +.main-nav-item a {
  3671 + padding: 10px 15px;
  3672 +}
  3673 +
  3674 +.main-nav-item a:focus {
  3675 + color: #005bac;
  3676 +}
  3677 +
  3678 +.main-nav-item a .btn-like {
  3679 + display: block;
  3680 + margin: -6px -11px;
  3681 + padding: 5px 10px;
  3682 + border: 1px solid #ccc;
  3683 + border-radius: 3px;
  3684 +}
  3685 +
  3686 +.main-nav-item.open .btn-like {
  3687 + background: #fd6721;
  3688 + border-color: transparent;
  3689 + color: white;
  3690 +}
  3691 +
  3692 +.main-nav-item.active .btn-like {
  3693 + border-color: #fd6721;
  3694 +}
  3695 +
  3696 +.main-nav-item > a {
  3697 + line-height: 22px;
  3698 + font-weight: bold;
  3699 + text-transform: uppercase;
  3700 + letter-spacing: .08em;
  3701 +}
  3702 +
  3703 +@media (max-width: 992px) {
  3704 + .main-nav-item a {
  3705 + padding: 10px;
  3706 + }
  3707 +}
  3708 +
  3709 +@media (max-width: 767px) {
  3710 + .navbar-nav .open .dropdown-menu > li > a,
  3711 + .navbar-nav .open .dropdown-menu .dropdown-header {
  3712 + padding: 5px 15px 5px 25px;
  3713 + }
  3714 +
  3715 + .navbar-nav .open .dropdown-menu > li > a {
  3716 + line-height: 20px;
  3717 + }
  3718 +}
  3719 +
  3720 +@media (min-width: 768px) {
  3721 + .navbar-nav {
  3722 + float: left;
  3723 + margin: 0;
  3724 + }
  3725 +
  3726 + .navbar-nav.navbar-right:last-child {
  3727 + margin-right: -15px;
  3728 + }
  3729 +
  3730 + .navbar-nav .main-nav-item {
  3731 + float: left;
  3732 + }
  3733 +
  3734 + .navbar-nav .main-nav-item > a {
  3735 + line-height: 22px;
  3736 + padding-top: 21px;
  3737 + padding-bottom: 21px;
  3738 + }
  3739 +}
  3740 +
  3741 +@media (min-width: 768px) {
  3742 + .navbar-left {
  3743 + float: left !important;
  3744 + }
  3745 +
  3746 + .navbar-right {
  3747 + float: right !important;
  3748 + }
  3749 +}
  3750 +
  3751 +.navbar-default .navbar-form {
  3752 + margin: 0;
  3753 + border-color: transparent;
  3754 + padding: 10px 0;
  3755 +}
  3756 +
  3757 +@media (max-width: 767px) {
  3758 + .navbar-form .form-group {
  3759 + margin-bottom: 5px;
  3760 + }
  3761 +}
  3762 +
  3763 +@media (min-width: 768px) {
  3764 + .navbar-form {
  3765 + width: auto;
  3766 + padding-top: 0;
  3767 + padding-bottom: 0;
  3768 + }
  3769 +
  3770 + .navbar-form.navbar-right:last-child {
  3771 + margin-right: -15px;
  3772 + }
  3773 +}
  3774 +
  3775 +.main-nav-item > .dropdown-menu {
  3776 + margin-top: 0;
  3777 + border-top-right-radius: 0;
  3778 + border-top-left-radius: 0;
  3779 +}
  3780 +
  3781 +.navbar-fixed-bottom .main-nav-item > .dropdown-menu {
  3782 + border-bottom-right-radius: 0;
  3783 + border-bottom-left-radius: 0;
  3784 +}
  3785 +
  3786 +.navbar-btn {
  3787 + margin-top: 14px;
  3788 + margin-bottom: 14px;
  3789 +}
  3790 +
  3791 +.navbar-btn.btn-sm {
  3792 + margin-top: 16px;
  3793 + margin-bottom: 16px;
  3794 +}
  3795 +
  3796 +.navbar-btn.btn-xs {
  3797 + margin-top: 20px;
  3798 + margin-bottom: 20px;
  3799 +}
  3800 +
  3801 +.navbar-text {
  3802 + margin-top: 21px;
  3803 + margin-bottom: 21px;
  3804 + line-height: 22px;
  3805 +}
  3806 +
  3807 +@media (min-width: 768px) {
  3808 + .navbar-text {
  3809 + float: left;
  3810 + margin-left: 15px;
  3811 + margin-right: 15px;
  3812 + }
  3813 +
  3814 + .navbar-text.navbar-right:last-child {
  3815 + margin-right: 0;
  3816 + }
  3817 +}
  3818 +
  3819 +.navbar-default {
  3820 + background-color: white;
  3821 +}
  3822 +
  3823 +.navbar-default .navbar-brand {
  3824 + color: #005bac;
  3825 +}
  3826 +
  3827 +.navbar-default .navbar-brand:hover,
  3828 +.navbar-default .navbar-brand:focus {
  3829 + color: #fd6721;
  3830 + background-color: transparent;
  3831 +}
  3832 +
  3833 +.navbar-default .navbar-text {
  3834 + color: #222;
  3835 +}
  3836 +
  3837 +.navbar-default .navbar-nav > li > a {
  3838 + color: #005bac;
  3839 +}
  3840 +
  3841 +.navbar-default .navbar-nav > li > a:hover,
  3842 +.navbar-default .navbar-nav > li > a:focus {
  3843 + color: #fd6721;
  3844 +}
  3845 +
  3846 +.navbar-default .navbar-nav > .active > a,
  3847 +.navbar-default .navbar-nav > .active > a:hover,
  3848 +.navbar-default .navbar-nav > .active > a:focus {
  3849 + color: #fd6721;
  3850 + background: transparent;
  3851 +}
  3852 +
  3853 +.navbar-default .navbar-nav > .disabled > a,
  3854 +.navbar-default .navbar-nav > .disabled > a:hover,
  3855 +.navbar-default .navbar-nav > .disabled > a:focus {
  3856 + color: #cccccc;
  3857 + background-color: transparent;
  3858 +}
  3859 +
  3860 +.navbar-default .navbar-toggle {
  3861 + border-color: #ccc;
  3862 +}
  3863 +
  3864 +.navbar-default .navbar-toggle:hover,
  3865 +.navbar-default .navbar-toggle:focus {
  3866 + background-color: #005bac;
  3867 + border-color: transparent;
  3868 +}
  3869 +
  3870 +.navbar-default .navbar-toggle .icon-bar {
  3871 + background-color: #888888;
  3872 +}
  3873 +
  3874 +.navbar-default .navbar-collapse {
  3875 + border-color: #cccccc;
  3876 + position: absolute;
  3877 +}
  3878 +
  3879 +@media (max-width: 767px) {
  3880 + .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  3881 + color: #555555;
  3882 + }
  3883 +
  3884 + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  3885 + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  3886 + color: #005bac;
  3887 + }
  3888 +
  3889 + .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  3890 + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  3891 + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  3892 + color: #ffffff;
  3893 + background-color: #005bac;
  3894 + }
  3895 +
  3896 + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  3897 + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  3898 + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  3899 + color: #cccccc;
  3900 + background-color: transparent;
  3901 + }
  3902 +}
  3903 +
  3904 +.navbar-default .navbar-link {
  3905 + color: #555555;
  3906 +}
  3907 +
  3908 +.navbar-default .navbar-link:hover {
  3909 + color: #555555;
  3910 +}
  3911 +
  3912 +.navbar-default .btn-link {
  3913 + color: #555555;
  3914 +}
  3915 +
  3916 +.navbar-default .btn-link:hover,
  3917 +.navbar-default .btn-link:focus {
  3918 + color: #555555;
  3919 +}
  3920 +
  3921 +.navbar-default .btn-link[disabled]:hover,
  3922 +fieldset[disabled] .navbar-default .btn-link:hover,
  3923 +.navbar-default .btn-link[disabled]:focus,
  3924 +fieldset[disabled] .navbar-default .btn-link:focus {
  3925 + color: #cccccc;
  3926 +}
  3927 +
  3928 +/* scaffolding */
  3929 +body {
  3930 + font-family: 'Roboto', helvetica neue, arial, sans-serif;
  3931 + font-size: 14px;
  3932 + line-height: 1.33;
  3933 + color: #222;
  3934 +}
  3935 +
  3936 +a {
  3937 + color: #005bac;
  3938 + text-decoration: none;
  3939 +}
  3940 +
  3941 +a:hover,
  3942 +a:focus {
  3943 + color: #fd6721;
  3944 + text-decoration: none;
  3945 +}
  3946 +
  3947 +a:focus {
  3948 + outline: none;
  3949 +}
  3950 +
  3951 +.img-rounded {
  3952 + border-radius: 0;
  3953 +}
  3954 +
  3955 +hr {
  3956 + margin-top: 20px;
  3957 + margin-bottom: 20px;
  3958 + border: 0;
  3959 + border-top: 1px solid rgba(0, 0, 0, 0.1);
  3960 +}
  3961 +
  3962 +/* breadcrumbs */
  3963 +.breadcrumb {
  3964 + padding: 10px 0;
  3965 + margin-bottom: 20px;
  3966 + background-color: transparent;
  3967 + border-radius: 0;
  3968 +}
  3969 +
  3970 +.breadcrumb > li + li:before {
  3971 + content: ">\00a0";
  3972 + color: #555555;
  3973 +}
  3974 +
  3975 +.breadcrumb > .active {
  3976 + color: #999999;
  3977 +}
  3978 +
  3979 +@media (max-width: 991px) {
  3980 + .breadcrumb {
  3981 + padding: 20px 0;
  3982 + text-align: center;
  3983 + }
  3984 +}
  3985 +
  3986 +.dropdown.left-navigation {
  3987 + position: static;
  3988 +}
  3989 +
  3990 +.dropdown.left-navigation > .dropdown-menu {
  3991 + left: 15px;
  3992 + min-width: 250px;
  3993 +}
  3994 +
  3995 +.category-carousel-box {
  3996 + background: #eee;
  3997 + padding: 30px 0;
  3998 +}
  3999 +
  4000 +.dropdown-menu {
  4001 + font-size: 14px;
  4002 + background: white;
  4003 + padding: 0;
  4004 + margin: 0;
  4005 + border: 0;
  4006 + border-radius: 0 0 3px 3px;
  4007 + box-shadow: 0 10px 40px -5px rgba(0, 0, 0, 0.3);
  4008 +}
  4009 +
  4010 +.dropdown-menu.sidebar {
  4011 + display: block;
  4012 + left: auto;
  4013 + margin: 0;
  4014 + position: relative;
  4015 + top: auto;
  4016 + margin-top: -31px;
  4017 + float: none;
  4018 + padding: 0;
  4019 + border-top: 2px solid #fd6721;
  4020 + z-index: 5;
  4021 +}
  4022 +
  4023 +.dropdown-menu.sidebar .dropdown-submenu > a {
  4024 + padding: 15px;
  4025 +}
  4026 +
  4027 +.dropdown-menu.sidebar .dropdown-submenu .dropdown-menu {
  4028 + top: 0;
  4029 + min-height: 377px;
  4030 +}
  4031 +
  4032 +.dropdown-menu.multi-level {
  4033 + border-top: 2px solid #fd6721;
  4034 +}
  4035 +
  4036 +.dropdown-menu li.dropdown-header {
  4037 + padding: 15px;
  4038 + font-size: 14px;
  4039 + text-transform: uppercase;
  4040 + letter-spacing: .08em;
  4041 + border-bottom-width: 2px;
  4042 + color: #777;
  4043 +}
  4044 +
  4045 +.dropdown-menu li a {
  4046 + color: #005bac;
  4047 +}
  4048 +
  4049 +.dropdown-menu li:hover > a {
  4050 + color: #fd6721;
  4051 +}
  4052 +
  4053 +.dropdown-menu .dropdown-submenu {
  4054 + position: static;
  4055 +}
  4056 +
  4057 +.dropdown-menu .dropdown-submenu > .dropdown-menu {
  4058 + top: 0;
  4059 + left: 100%;
  4060 + min-height: 200px;
  4061 + margin-left: -4px;
  4062 + border-radius: 0 3px 3px 3px;
  4063 +}
  4064 +
  4065 +.dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  4066 + display: block;
  4067 + transition-delay: .3s;
  4068 +}
  4069 +
  4070 +.dropdown-menu .dropdown-submenu > a {
  4071 + text-transform: uppercase;
  4072 + font-size: 12px;
  4073 + letter-spacing: 0.08em;
  4074 + line-height: 20px;
  4075 + font-weight: bold;
  4076 + white-space: pre-wrap;
  4077 + padding: 15px;
  4078 + padding-right: 40px;
  4079 +}
  4080 +
  4081 +.dropdown-menu .dropdown-submenu > a:after {
  4082 + display: block;
  4083 + content: " ";
  4084 + position: absolute;
  4085 + width: 0;
  4086 + height: 0;
  4087 + border-color: transparent;
  4088 + border-style: solid;
  4089 + border-width: 5px 0 5px 5px;
  4090 + border-left-color: #ccc;
  4091 + right: 10px;
  4092 + top: 50%;
  4093 + margin-top: -5px;
  4094 +}
  4095 +
  4096 +.dropdown-menu .dropdown-submenu:hover > :after {
  4097 + border-left-color: #fd6721;
  4098 +}
  4099 +
  4100 +.dropdown-menu .dropdown-submenu.pull-left {
  4101 + float: none;
  4102 +}
  4103 +
  4104 +.dropdown-menu .dropdown-submenu.pull-left > .dropdown-menu {
  4105 + left: -100%;
  4106 + margin-left: 10px;
  4107 + border-radius: 0 0 6px 6px;
  4108 +}
  4109 +
  4110 +/* labels */
  4111 +.label {
  4112 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  4113 + font-weight: normal;
  4114 + text-transform: uppercase;
  4115 + letter-spacing: 0.08em;
  4116 +}
  4117 +
  4118 +/* forms.less */
  4119 +label {
  4120 + font-weight: normal;
  4121 +}
  4122 +
  4123 +.form-control {
  4124 + -webkit-box-shadow: none;
  4125 + box-shadow: none;
  4126 + border-radius: 0;
  4127 +}
  4128 +
  4129 +.form-control:focus {
  4130 + border-color: #005bac;
  4131 + outline: 0;
  4132 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6);
  4133 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6);
  4134 +}
  4135 +
  4136 +.form-group {
  4137 + margin-bottom: 20px;
  4138 +}
  4139 +
  4140 +/* pager*/
  4141 +.pager {
  4142 + margin: 20px 0;
  4143 + border-top: solid 1px #eeeeee;
  4144 + padding-top: 20px;
  4145 + text-transform: uppercase;
  4146 + letter-spacing: 0.08em;
  4147 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  4148 +}
  4149 +
  4150 +.pager li {
  4151 + display: inline;
  4152 +}
  4153 +
  4154 +.pager li > a,
  4155 +.pager li > span {
  4156 + background-color: #ffffff;
  4157 + border: 1px solid #005bac;
  4158 + border-radius: 0;
  4159 +}
  4160 +
  4161 +.pager li > a:hover,
  4162 +.pager li > a:focus {
  4163 + color: #fff;
  4164 + background-color: #005bac;
  4165 +}
  4166 +
  4167 +.pager .disabled > a,
  4168 +.pager .disabled > a:hover,
  4169 +.pager .disabled > a:focus,
  4170 +.pager .disabled > span {
  4171 + color: #999999;
  4172 + background-color: #ffffff;
  4173 + border-color: #ddd;
  4174 +}
  4175 +
  4176 +/* pagination */
  4177 +.pagination {
  4178 + margin: 20px 0;
  4179 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  4180 + border-radius: 0;
  4181 +}
  4182 +
  4183 +.pagination > li > a,
  4184 +.pagination > li > span {
  4185 + padding: 6px 12px;
  4186 + line-height: 1.42857143;
  4187 + color: #005bac;
  4188 + background-color: #ffffff;
  4189 + border: 1px solid #dddddd;
  4190 +}
  4191 +
  4192 +.pagination > li > a:hover,
  4193 +.pagination > li > span:hover,
  4194 +.pagination > li > a:focus,
  4195 +.pagination > li > span:focus {
  4196 + color: #005bac;
  4197 + background-color: #a7dbe5;
  4198 + border-color: #dddddd;
  4199 +}
  4200 +
  4201 +.pagination > .active > a,
  4202 +.pagination > .active > span,
  4203 +.pagination > .active > a:hover,
  4204 +.pagination > .active > span:hover,
  4205 +.pagination > .active > a:focus,
  4206 +.pagination > .active > span:focus {
  4207 + z-index: 2;
  4208 + color: #ffffff;
  4209 + background-color: #005bac;
  4210 + border-color: #005bac;
  4211 +}
  4212 +
  4213 +.pagination > .disabled > span,
  4214 +.pagination > .disabled > span:hover,
  4215 +.pagination > .disabled > span:focus,
  4216 +.pagination > .disabled > a,
  4217 +.pagination > .disabled > a:hover,
  4218 +.pagination > .disabled > a:focus {
  4219 + color: #999999;
  4220 + background-color: #ffffff;
  4221 + border-color: #dddddd;
  4222 +}
  4223 +
  4224 +/* responsive utilities */
  4225 +@media (max-width: 767px) {
  4226 + .text-center-xs {
  4227 + text-align: center !important;
  4228 + }
  4229 +
  4230 + .text-center-xs img {
  4231 + display: block;
  4232 + margin-left: auto;
  4233 + margin-right: auto;
  4234 + }
  4235 +}
  4236 +
  4237 +@media (min-width: 768px) and (max-width: 991px) {
  4238 + .text-center-sm {
  4239 + text-align: center !important;
  4240 + }
  4241 +
  4242 + .text-center-sm img {
  4243 + display: block;
  4244 + margin-left: auto;
  4245 + margin-right: auto;
  4246 + }
  4247 +}
  4248 +
  4249 +/* type */
  4250 +h1,
  4251 +h2,
  4252 +h3,
  4253 +h4,
  4254 +h5,
  4255 +h6,
  4256 +.h1,
  4257 +.h2,
  4258 +.h3,
  4259 +.h4,
  4260 +.h5,
  4261 +.h6 {
  4262 + font-family: "Roboto", Helvetica, Arial, sans-serif;
  4263 + font-weight: 900;
  4264 + line-height: 1.1;
  4265 + color: #333333;
  4266 +}
  4267 +
  4268 +h1,
  4269 +.h1,
  4270 +h2,
  4271 +.h2,
  4272 +h3,
  4273 +.h3 {
  4274 + margin-top: 20px;
  4275 + margin-bottom: 20px;
  4276 +}
  4277 +
  4278 +p {
  4279 + margin: 0 0 10px;
  4280 +}
  4281 +
  4282 +.lead {
  4283 + margin-bottom: 20px;
  4284 + font-size: 18px;
  4285 +}
  4286 +
  4287 +@media (min-width: 768px) {
  4288 + .lead {
  4289 + font-size: 21px;
  4290 + }
  4291 +}
  4292 +
  4293 +.text-small {
  4294 + font-size: 12px;
  4295 +}
  4296 +
  4297 +.text-large {
  4298 + font-size: 18px;
  4299 +}
  4300 +
  4301 +.text-italic {
  4302 + font-style: italic;
  4303 +}
  4304 +
  4305 +.text-primary {
  4306 + color: #005bac;
  4307 +}
  4308 +
  4309 +a.text-primary:hover {
  4310 + color: #2c8494;
  4311 +}
  4312 +
  4313 +.bg-primary {
  4314 + color: #fff;
  4315 + background-color: #005bac;
  4316 +}
  4317 +
  4318 +a.bg-primary:hover {
  4319 + background-color: #2c8494;
  4320 +}
  4321 +
  4322 +abbr[title],
  4323 +abbr[data-original-title] {
  4324 + border-bottom: 1px dotted #999999;
  4325 +}
  4326 +
  4327 +blockquote {
  4328 + padding: 10px 20px;
  4329 + margin: 0 0 20px;
  4330 + font-size: 14px;
  4331 + border-left: 5px solid #005bac;
  4332 +}
  4333 +
  4334 +blockquote footer,
  4335 +blockquote small,
  4336 +blockquote .small {
  4337 + display: block;
  4338 + font-size: 80%;
  4339 + line-height: 1.42857143;
  4340 + color: #999999;
  4341 +}
  4342 +
  4343 +blockquote footer:before,
  4344 +blockquote small:before,
  4345 +blockquote .small:before {
  4346 + content: '\2014 \00A0';
  4347 +}
  4348 +
  4349 +.blockquote-reverse,
  4350 +blockquote.pull-right {
  4351 + border-right: 5px solid #005bac;
  4352 +}
  4353 +
  4354 +address {
  4355 + margin-bottom: 20px;
  4356 + line-height: 1.42857143;
  4357 +}
  4358 +
  4359 +.panel {
  4360 + margin-bottom: 20px;
  4361 + background-color: #ffffff;
  4362 + border: 1px solid transparent;
  4363 + border-radius: 0;
  4364 + -webkit-box-shadow: 0 0 0;
  4365 + box-shadow: 0 0 0;
  4366 +}
  4367 +
  4368 +.panel-heading {
  4369 + border-top-right-radius: 0;
  4370 + border-top-left-radius: 0;
  4371 + text-transform: uppercase;
  4372 + letter-spacing: 0.08em;
  4373 + padding: 15px;
  4374 +}
  4375 +
  4376 +.progress {
  4377 + overflow: hidden;
  4378 + height: 20px;
  4379 + margin-bottom: 20px;
  4380 + background-color: #f5f5f5;
  4381 + border-radius: 0;
  4382 + -webkit-box-shadow: none;
  4383 + box-shadow: none;
  4384 +}
  4385 +
  4386 +.panel-group {
  4387 + margin-bottom: 20px;
  4388 +}
  4389 +
  4390 +.panel-group .panel {
  4391 + margin-bottom: 0;
  4392 + border-radius: 0;
  4393 + overflow: hidden;
  4394 +}
  4395 +
  4396 +.panel-group .panel + .panel {
  4397 + margin-top: 5px;
  4398 +}
  4399 +
  4400 +.panel-group.accordion .panel {
  4401 + border-color: #ccc;
  4402 +}
  4403 +
  4404 +.panel-primary {
  4405 + border-color: #005bac;
  4406 +}
  4407 +
  4408 +.panel-primary > .panel-heading {
  4409 + color: #ffffff;
  4410 + background-color: #005bac;
  4411 + border-color: #005bac;
  4412 +}
  4413 +
  4414 +.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  4415 + border-top-color: #005bac;
  4416 +}
  4417 +
  4418 +.panel-primary > .panel-heading .badge {
  4419 + color: #005bac;
  4420 + background-color: #ffffff;
  4421 +}
  4422 +
  4423 +.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  4424 + border-bottom-color: #005bac;
  4425 +}
  4426 +
  4427 +.panel-primary .panel-title {
  4428 + font-weight: 300;
  4429 +}
  4430 +
  4431 +.panel-primary .panel-title a:hover {
  4432 + color: #fff;
  4433 +}
  4434 +
  4435 +a.badge:hover,
  4436 +a.badge:focus {
  4437 + color: #ffffff;
  4438 + cursor: pointer;
  4439 +}
  4440 +
  4441 +a.list-group-item.active > .badge,
  4442 +.nav-pills > .active > a > .badge {
  4443 + color: #005bac;
  4444 + background-color: #ffffff;
  4445 +}
  4446 +
  4447 +.nav-pills > li > a > .badge {
  4448 + margin-left: 3px;
  4449 +}
  4450 +
  4451 +.progress-bar-primary {
  4452 + background-color: #005bac;
  4453 +}
  4454 +
  4455 +.progress-striped .progress-bar-primary {
  4456 + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4457 + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4458 + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4459 +}
  4460 +
  4461 +/*!
  4462 + * Yamm!3 - Yet another megamenu for Bootstrap 3
  4463 + * http://geedmo.github.com/yamm3
  4464 + *
  4465 + * @geedmo - Licensed under the MIT license
  4466 + */
  4467 +.yamm .nav,
  4468 +.yamm .collapse,
  4469 +.yamm .dropup.use-yamm,
  4470 +.yamm .dropdown.use-yamm {
  4471 + position: static;
  4472 +}
  4473 +
  4474 +.yamm .container {
  4475 + position: relative;
  4476 +}
  4477 +
  4478 +.yamm .dropdown-menu.level1 {
  4479 + left: auto;
  4480 +}
  4481 +
  4482 +.yamm .nav.navbar-right .dropdown-menu {
  4483 + left: auto;
  4484 + right: 0;
  4485 +}
  4486 +
  4487 +.yamm .yamm-content {
  4488 + padding: 20px 30px;
  4489 +}
  4490 +
  4491 +.yamm .dropdown.yamm-fw .dropdown-menu {
  4492 + left: 15px;
  4493 + right: 15px;
  4494 +}
... ...
frontend/web/img/Dell AIO 3263-400x400.jpg 0 → 100644

35.6 KB

frontend/web/img/cart-icon.png 0 → 100644

537 Bytes

frontend/web/img/img1.jpg 0 → 100644

81 KB

frontend/web/img/img2.jpg 0 → 100644

60.3 KB

frontend/web/img/img3.jpg 0 → 100644

48.4 KB

frontend/web/img/logo-default.png 0 → 100644

48.7 KB

frontend/web/img/logo.gif 0 → 100644

1.74 KB

frontend/web/img/logo.png

2.63 KB | W: | H:

1.42 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin