Commit fe6d4ac1fba64d8d5bd822ff0f9e8da31f91e7ec

Authored by Yarik
1 parent d72093ee

Layout

common/models/LoginForm.php
@@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
13 public $username; 13 public $username;
14 public $password; 14 public $password;
15 public $rememberMe = true; 15 public $rememberMe = true;
  16 + public $returnUrl;
16 17
17 private $_user; 18 private $_user;
18 19
@@ -30,6 +31,12 @@ @@ -30,6 +31,12 @@
30 ], 31 ],
31 'required', 32 'required',
32 ], 33 ],
  34 + [
  35 + [
  36 + 'returnUrl',
  37 + ],
  38 + 'string',
  39 + ],
33 // rememberMe must be a boolean value 40 // rememberMe must be a boolean value
34 [ 41 [
35 'rememberMe', 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 \ No newline at end of file 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 \ No newline at end of file 39 \ No newline at end of file
frontend/assets/AppAsset.php
@@ -12,23 +12,36 @@ @@ -12,23 +12,36 @@
12 public $basePath = '@webroot'; 12 public $basePath = '@webroot';
13 public $baseUrl = '@web'; 13 public $baseUrl = '@web';
14 public $css = [ 14 public $css = [
15 - 'css/site.css', 15 + // 'css/site.css', // -
16 'css/animate.css', 16 'css/animate.css',
  17 + // +
17 'css/style.css', 18 'css/style.css',
18 - 'css/style.default.css', 19 + // +
  20 + // 'css/style.default.css', // -
19 'css/owl.carousel.css', 21 'css/owl.carousel.css',
  22 + // +
20 'css/owl.theme.css', 23 'css/owl.theme.css',
  24 + // +
21 '//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,700,800', 25 '//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,700,800',
  26 + // +
22 'css/custom.css', 27 'css/custom.css',
  28 + // +
23 ]; 29 ];
24 public $js = [ 30 public $js = [
25 'js/jquery.cookie.js', 31 'js/jquery.cookie.js',
  32 + // +
26 'js/waypoints.min.js', 33 'js/waypoints.min.js',
  34 + // +
27 'js/jquery.counterup.min.js', 35 'js/jquery.counterup.min.js',
  36 + // +
28 'js/jquery.parallax-1.1.3.js', 37 'js/jquery.parallax-1.1.3.js',
  38 + // +
29 'js/front.js', 39 'js/front.js',
  40 + // +
30 'js/owl.carousel.min.js', 41 'js/owl.carousel.min.js',
  42 + // +
31 'js/script.js', 43 'js/script.js',
  44 + // -
32 ]; 45 ];
33 public $depends = [ 46 public $depends = [
34 'yii\web\YiiAsset', 47 'yii\web\YiiAsset',
frontend/controllers/SiteController.php
1 <?php 1 <?php
2 namespace frontend\controllers; 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 use artbox\core\models\Feedback; 7 use artbox\core\models\Feedback;
5 use common\models\Settings; 8 use common\models\Settings;
6 use Yii; 9 use Yii;
@@ -48,7 +51,40 @@ @@ -48,7 +51,40 @@
48 */ 51 */
49 public function actionIndex() 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,18 +6,18 @@
6 * @var User $user 6 * @var User $user
7 */ 7 */
8 use artbox\core\components\SeoComponent; 8 use artbox\core\components\SeoComponent;
9 - use artbox\core\helpers\ImageHelper;  
10 use artbox\core\models\Feedback; 9 use artbox\core\models\Feedback;
11 use artbox\core\models\Page; 10 use artbox\core\models\Page;
12 use artbox\core\models\User; 11 use artbox\core\models\User;
  12 + use common\models\LoginForm;
  13 + use common\models\Newsletter;
  14 + use common\models\SearchForm;
13 use common\models\Settings; 15 use common\models\Settings;
14 use frontend\assets\AppAsset; 16 use frontend\assets\AppAsset;
15 use noam148\imagemanager\models\ImageManager; 17 use noam148\imagemanager\models\ImageManager;
  18 + use yii\base\Model;
16 use yii\bootstrap\ActiveForm; 19 use yii\bootstrap\ActiveForm;
17 - use yii\bootstrap\Nav;  
18 use yii\bootstrap\Html; 20 use yii\bootstrap\Html;
19 - use yii\helpers\Json;  
20 - use yii\helpers\Url;  
21 use yii\web\View; 21 use yii\web\View;
22 use yii\widgets\Breadcrumbs; 22 use yii\widgets\Breadcrumbs;
23 23
@@ -28,6 +28,23 @@ @@ -28,6 +28,23 @@
28 $settings = Settings::getInstance(); 28 $settings = Settings::getInstance();
29 $controller = Yii::$app->controller; 29 $controller = Yii::$app->controller;
30 $default_controller = Yii::$app->defaultRoute; 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 $isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false; 48 $isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false;
32 /** 49 /**
33 * @var Page[] $pages 50 * @var Page[] $pages
@@ -35,6 +52,12 @@ @@ -35,6 +52,12 @@
35 $pages = Page::find() 52 $pages = Page::find()
36 ->where([ 'in_menu' => true ]) 53 ->where([ 'in_menu' => true ])
37 ->with('lang.alias') 54 ->with('lang.alias')
  55 + ->orderBy(
  56 + [
  57 + 'sort' => SORT_ASC,
  58 + 'id' => SORT_ASC,
  59 + ]
  60 + )
38 ->all(); 61 ->all();
39 $logo = null; 62 $logo = null;
40 if ($settings->logo) { 63 if ($settings->logo) {
@@ -84,332 +107,274 @@ @@ -84,332 +107,274 @@
84 </script> 107 </script>
85 <div id="all"> 108 <div id="all">
86 <header> 109 <header>
  110 +
87 <!-- *** TOP *** 111 <!-- *** TOP ***
88 - _________________________________________________________ -->  
89 - <div id="top"> 112 + _________________________________________________________ -->
  113 + <div id="top" class="hidden-sm hidden-xs">
90 <div class="container"> 114 <div class="container">
91 <div class="row"> 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 </div> 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 </div> 139 </div>
227 </div> 140 </div>
228 </div> 141 </div>
229 </div> 142 </div>
230 </div> 143 </div>
  144 +
231 <!-- *** TOP END *** --> 145 <!-- *** TOP END *** -->
232 146
233 <!-- *** NAVBAR *** 147 <!-- *** NAVBAR ***
234 _________________________________________________________ --> 148 _________________________________________________________ -->
  149 +
235 <div class="navbar-affixed-top" data-spy="affix" data-offset-top="200"> 150 <div class="navbar-affixed-top" data-spy="affix" data-offset-top="200">
236 151
237 <div class="navbar navbar-default yamm" role="navigation" id="navbar"> 152 <div class="navbar navbar-default yamm" role="navigation" id="navbar">
238 153
239 <div class="container"> 154 <div class="container">
240 <div class="navbar-header"> 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 <div class="navbar-buttons"> 170 <div class="navbar-buttons">
254 <button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation"> 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 <i class="fa fa-align-justify"></i> 176 <i class="fa fa-align-justify"></i>
257 </button> 177 </button>
258 </div> 178 </div>
259 </div> 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 'options' => [ 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 </div> 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 <!--/.nav-collapse --> 308 <!--/.nav-collapse -->
322 -  
323 </div> 309 </div>
324 -  
325 -  
326 </div> 310 </div>
327 <!-- /#navbar --> 311 <!-- /#navbar -->
328 -  
329 </div> 312 </div>
330 -  
331 <!-- *** NAVBAR END *** --> 313 <!-- *** NAVBAR END *** -->
332 -  
333 </header> 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 <div class="modal-content"> 322 <div class="modal-content">
342 <div class="modal-header"> 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 </div> 328 </div>
346 <div class="modal-body"> 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 </p> 370 </p>
380 -  
381 - <?php ActiveForm::end(); ?>  
382 371
383 </div> 372 </div>
384 </div> 373 </div>
385 </div> 374 </div>
386 </div> 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 <!-- *** Breadcrumbs *** --> 379 <!-- *** Breadcrumbs *** -->
415 <?php 380 <?php
@@ -444,74 +409,179 @@ @@ -444,74 +409,179 @@
444 409
445 <footer id="footer"> 410 <footer id="footer">
446 <div class="container"> 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 <?php 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 </div> 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 <h4><?php echo \Yii::t('app', 'Contact'); ?></h4> 515 <h4><?php echo \Yii::t('app', 'Contact'); ?></h4>
462 516
463 <p> 517 <p>
464 <?php 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 </p> 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 <hr class="hidden-md hidden-lg hidden-sm"> 534 <hr class="hidden-md hidden-lg hidden-sm">
500 535
501 </div> 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 </div> 577 </div>
  578 + <!-- /.col-md-3 -->
506 </div> 579 </div>
507 <!-- /.container --> 580 <!-- /.container -->
508 </footer> 581 </footer>
509 <!-- /#footer --> 582 <!-- /#footer -->
510 583
511 <!-- *** FOOTER END *** --> 584 <!-- *** FOOTER END *** -->
512 -  
513 - <span id="back-to-top" title="Back to top"><i class="fa fa-arrow-up"></i></span>  
514 -  
515 </div> 585 </div>
516 <!-- /#all --> 586 <!-- /#all -->
517 <?php $this->endBody() ?> 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 <?php 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 $this->title = 'My Yii Application'; 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 </div> 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 </div> 103 </div>
40 </div> 104 </div>
41 </div> 105 </div>
42 </div> 106 </div>
43 -  
44 - <!-- *** JUMBOTRON END *** --> 107 + <!-- *** HOMEPAGE CAROUSEL END *** -->
45 </section> 108 </section>
46 109
47 -<section class="bar background-white"> 110 +
  111 +<section>
48 <div class="container"> 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 </div> 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 </div> 141 </div>
72 </div> 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 </div> 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 </div> 171 </div>
93 </div> 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 </div> 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 </div> 201 </div>
111 </div> 202 </div>
112 - </div>  
113 - </div> 203 + <?php
  204 + }
  205 + ?>
114 </div> 206 </div>
115 </section> 207 </section>
116 208
117 -<section class="bar background-pentagon no-mb"> 209 +<section class="bar color-white no-mb">
118 <div class="container"> 210 <div class="container">
119 <div class="row showcase"> 211 <div class="row showcase">
120 - <div class="col-md-3 col-sm-6"> 212 + <div class="col-md-4 col-sm-6">
121 <div class="item"> 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 </div> 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 </div> 219 </div>
128 </div> 220 </div>
129 - <div class="col-md-3 col-sm-6"> 221 + <div class="col-md-4 col-sm-6">
130 <div class="item"> 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 </div> 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 </div> 228 </div>
137 </div> 229 </div>
138 - <div class="col-md-3 col-sm-6"> 230 + <div class="col-md-4 col-sm-6">
139 <div class="item"> 231 <div class="item">
140 <div class="icon"><i class="fa fa-copy"></i> 232 <div class="icon"><i class="fa fa-copy"></i>
141 </div> 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 </div> 237 </div>
155 </div> 238 </div>
156 </div> 239 </div>
@@ -160,148 +243,181 @@ @@ -160,148 +243,181 @@
160 </section> 243 </section>
161 <!-- /.bar --> 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 <div class="row"> 248 <div class="row">
166 <div class="col-md-12"> 249 <div class="col-md-12">
167 <div class="heading text-center"> 250 <div class="heading text-center">
168 - <h2>Latest works from our portfolio</h2> 251 + <h2>ะ‘ั€ะตะฝะดั‹</h2>
169 </div> 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 <div class="image"> 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 </div> 302 </div>
181 <div class="bg"></div> 303 <div class="bg"></div>
182 - <div class="name">  
183 - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>  
184 - </div>  
185 <div class="text"> 304 <div class="text">
186 - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>  
187 <p class="buttons"> 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 </p> 307 </p>
191 </div> 308 </div>
192 </div> 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 </div> 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 <div class="image"> 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 </div> 329 </div>
202 <div class="bg"></div> 330 <div class="bg"></div>
203 - <div class="name">  
204 - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>  
205 - </div>  
206 <div class="text"> 331 <div class="text">
207 - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>  
208 <p class="buttons"> 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 </p> 334 </p>
212 </div> 335 </div>
213 </div> 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 </div> 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 <div class="image"> 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 </div> 356 </div>
223 <div class="bg"></div> 357 <div class="bg"></div>
224 - <div class="name">  
225 - <h3><a href="portfolio-detail.html">Portfolio item</a></h3>  
226 - </div>  
227 <div class="text"> 358 <div class="text">
228 - <p class="hidden-sm">Pellentesque habitant morbi tristique senectus et netus et malesuada</p>  
229 <p class="buttons"> 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 </p> 361 </p>
233 </div> 362 </div>
234 </div> 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 </div> 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 </div> 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 </div> 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 </div> 405 </div>
  406 + <!-- /.row -->
  407 +
  408 + <!-- *** BLOG HOMEPAGE END *** -->
284 409
285 </div> 410 </div>
  411 +
286 </div> 412 </div>
  413 + <!-- /.container -->
287 </section> 414 </section>
288 -  
289 <!-- /.bar --> 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 <div class="container"> 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 </div> 421 </div>
306 </div> 422 </div>
307 -</section>  
308 \ No newline at end of file 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 \ No newline at end of file 1 \ No newline at end of file
  2 +/* your styles go here */
133 \ No newline at end of file 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