@charset "utf-8";

/*--------------------------------------------------------------------------------------------------
CSS Styles for <PROJECT NAME>.

version:   1.0
--------------------------------------------------------------------------------------------------*/

/* =CSS Reset
--------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
a {color: inherit;text-decoration: none;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html,body {width: 100%;}
*:active, *:focus {outline: none;}
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* =Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }

/* general purpose classes */
.alignleft {float: left;}
.alignright {float: right;}
.arr-down-wh {display: block;width: 20px;height: 10px;background: url('../images/arr-down-wh.png') center 0 no-repeat;position: absolute;top: 0;left: 50%;margin-left: -10px;}
.arr-down-gr {display: block;width: 20px;height: 10px;background: url('../images/arr-down-gr.png') center 0 no-repeat;position: absolute;top: 0;left: 50%;margin-left: -10px;}
.arr-down-or {display: block;width: 20px;height: 10px;background: url('../images/arr-down-or.png') center 0 no-repeat;position: absolute;top: 0;left: 50%;margin-left: -10px;}
.pull {display: none;}
.body-img {display: none;}
.wrapper {background-position: center 0;background-repeat: no-repeat;}
/* End Toolkit
--------------------------------------------------------------------------------------------------*/

* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

/* =Typography
--------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body { font-family: 'exo_2regular', sans-serif; position: relative;background: #fff;color: #000;font-size: 14px;}
h2 {font-family: 'exo_2bold'; text-transform: uppercase;padding: 10px 0;color: #fff;letter-spacing: .3px;}
h2.or {color: #f79516;}
h2.bl {color: #000;}
h2 span {display: inline-block;position: relative;padding: 0 16px;}
h2 span:before, h2 span:after {display: inline-block;content: '';width: 9px;height: 14px;background: url('../images/rhomb-wh.png') center no-repeat;position: absolute;}
h2 span:before {left: 0;}
h2 span:after {right: 0;}
h2.or span:before, h2.or span:after {background-image: url('../images/rhomb-or.png');}
h2.bl span:before, h2.bl span:after {background-image: url('../images/rhomb-bl.png');}

h3 {font-family: "exo_2medium";text-transform: uppercase;color: #474747;margin: 25px 0;}
h3 b {color: #000;}
h3 b span {font-family: "exo_2bold";}
h2.page-title {font-size: 34px;color: #000;padding: 0;}
h2.page-title span {font-family: "exo_2light";padding: 0;}
h2.page-title span:before, h2.page-title span:after {display: none;}
/* End Typography
--------------------------------------------------------------------------------------------------*/

/* =Wrappers
--------------------------------------------------------------------------------------------------*/
.wrapper {}
.inner-wrapper {width: 1000px;margin: 0 auto;}
/* End Wrappers
--------------------------------------------------------------------------------------------------*/

/* =Breadcrumbs
--------------------------------------------------------------------------------------------------*/
.breadcrumbs {font-size: 12px;background: #fff;}
.breadcrumbs .inner-wrapper {padding: 17px 0 18px 34px;}
.breadcrumbs a {color: #7c7c7c;}
.breadcrumbs span {color: #f79516;}
.breadcrumbs .delimiter {background: url('../images/arr-gr-sm.png') center no-repeat;width: 24px;height: 7px;display: inline-block;}
/* End Breadcrumbs
--------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------*/
.header {text-align: center;padding-bottom: 51px;}
.header {background: url('../images/banner-1.png') center 0 no-repeat;}
.home .header {background-size: auto 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/banner-1.png', sizingMethod='scale');}
.inner-page .header {background: transparent;}
.blog-page .header {padding-bottom: 0;}
.results-page .header {padding-bottom: 18px;}

.top-nav {background: #000;color: #fff;font-size: 12px;font-family: "exo_2medium";}
.top-nav ul {float: right;margin-right: 20px;}
.top-nav-item {float: left;padding: 0 8px; }
.top-nav-item a {line-height: 30px;}
.top-nav-item a:hover {color: #f79516;text-decoration: underline;}
.main-nav {background: #fff;font-family: "exo_2medium";color: #2d2d2d;font-size: 12px;text-transform: uppercase;}
.main-nav .inner-wrapper {position: relative;}
.main-nav ul {float: right;}
.main-nav-item {float: left;}
.main-nav-item a {display: block;padding: 14px 29px;border-right: 2px solid #e4e2e2;transition: background-color .6s ease;}
.main-nav-item:first-child a {border-left: 2px solid #e4e2e2;}
.main-nav-item a:hover {background: #f79516;color: #fff;border-color: #fff;}

.main-nav .pull {line-height: 40px;position: relative;text-align: left;padding-left: 55px;background: #f79516;font-size: 16px;text-transform: uppercase;display: none;color: #fff;}
.main-nav .pull:before { content:"";background: url('../images/nav-icon.png') no-repeat; width: 30px;height: 20px;display: inline-block; position: absolute; left: 25px;top: 10px;}

.logo {position: absolute;top: 0;left: 18px;display: block;z-index: 99;}
.logo img {display: block;width: 100%;height: auto;}
.logo-mobile {display: none;padding: 0 0 15px 0;}

/* Search filters */
#brand, #model, #series {width: 230px;}
.search-group #brand, .search-group #model, .search-group #series {width: 188px;}

.search-filters {text-align: center;margin-top: 180px;}
.wrap-filters {background: rgba(255,255,255,.5);padding: 3px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80ffffff', endColorstr='#80ffffff'); /* IE */ width: 623px;margin-left: auto;margin-right: auto;}
.home .wrap-filters {width: 763px;margin-left: auto;margin-right: auto;}
.search-filters .chosen-container {float: left;margin-right: 4px;}
.search-filters .chosen-container-single .chosen-single {border: none;border-radius: 0;height: 54px;line-height: 54px;background: #fff;font-size: 17px;color: #808080;box-shadow: none;padding-left: 18px;font-family: Arial;font-style: italic;text-align: left;}
.search-filters .chosen-container-single .chosen-single div {width: 27px;}
.search-filters .chosen-container-single .chosen-single div b {background: url('../images/down-arr-gr.png') right -54px no-repeat;}
.search-filters .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: right 0px;}


.search-filters .chosen-container .chosen-results li.highlighted {background: #E19D29;}
.search-filters .chosen-container-single .chosen-drop {border: none;border-radius: 0;}
.submit-filters {border: none;width: 55px;height: 54px;background: #000 url('../images/magnifier.png') center 0 no-repeat;float: right;cursor: pointer;}
.submit-filters:hover {background-color: #f79516;background-position: center -54px;}

.search-filters .chosen-results {text-align: left;font-family: Arial;font-style: italic;font-size: 16px;}
.search-filters .chosen-container .chosen-results li {padding: 8px 6px;}

.search-filters .chosen-container-single.warning .chosen-single {border: 1px solid #f79516;}

.black-node {background: rgba(0,0,0,.65);margin-top: 107px;padding-top: 17px;padding-bottom: 42px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a6000000', endColorstr='#a6000000'); /* IE */}

.brands-list {background: url('../images/sep.png') 0 bottom repeat-x;padding-bottom: 17px;margin-bottom: 25px;}
.brands-list ul {display: inline-block;}
.brands-list li {float: left;padding: 0 3px;height: 90px;}
.brands-list li a {text-decoration: none;display: block;position: relative;margin-top: 10px;width: 80px;height: 90px;}
.brands-list li a img.fade { position: absolute; top: 0; left: 0; bottom: 0; right: 0;display: none;}

.search-form-reg {background: rgba(255,255,255,.5);display: inline-block;padding: 2px;margin-top: 19px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80ffffff', endColorstr='#80ffffff'); /* IE */}
.search-form-reg fieldset {}
.field {width: 258px;height: 33px;float: left;margin-right: 2px;border: none;padding: 0 13px;font-family: Arial;font-style: italic;color: #7f7f7f;line-height: 33px;-webkit-appearance: none;  -webkit-border-radius: 0;}
.product-submit-btn {border: none;width: 35px;height: 33px;cursor: pointer;background: #000 url('../images/magnifier-2.png') center 0 no-repeat;float: left;}
.product-submit-btn:hover {background-color: #f79516;background-position: center -33px;}

.search-form-reg .field::-webkit-input-placeholder {opacity: 1;color: #7f7f7f;}
.search-form-reg .field:-moz-placeholder {opacity: 1;color: #7f7f7f;}
.search-form-reg .field::-moz-placeholder {opacity: 1;color: #7f7f7f;}
.search-form-reg .field:-ms-input-placeholder {opacity: 1;color: #7f7f7f;}

.search-form-reg .field:focus::-webkit-input-placeholder {color: transparent;}
.search-form-reg .field:focus:-moz-placeholder {color: transparent;}
.search-form-reg .field:focus::-moz-placeholder {color: transparent;}
.search-form-reg .field:focus:-ms-input-placeholder {color: transparent;}

.search-group .search-form-reg {float: right;margin-top: 0;padding: 3px;}
.search-group .field {width: 188px;height: 38px;margin-right: 3px;line-height: 38px;}
.search-group .product-submit-btn {width: 39px;height: 38px;background-position: center 3px;}

.pull-menu-search .pull {line-height: 40px;position: relative;text-align: left;padding-left: 55px;background: #000;font-size: 16px;text-transform: uppercase;display: none;color: #fff;}
.pull-menu-search .pull:before { content:"";background: url('../images/icon-search.png') no-repeat; width: 30px;height: 20px;display: inline-block; position: absolute; left: 25px;top: 10px;}

/* End Header
--------------------------------------------------------------------------------------------------*/

/* =Best sellers slider
--------------------------------------------------------------------------------------------------*/
.top-sellers {}
.top-sellers .inner-wrapper {padding-top: 14px;}
.top-sellers .flexslider {background: transparent;width: 924px;margin-top: 8px;height: 360px;}
.slide-box {display: block;width: 296px;margin: 0 auto;text-align: left;text-transform: uppercase;height: 353px;}
.slide-box > div {margin-top: 7px;padding-top: 16px;position: relative;height: 346px;background: #fff;}
.slide-box:hover > div {border-bottom: 7px solid #000;}
.slide-box .title {font-family: "exo_2bold";font-size: 15px;color: #474747;margin: 0 16px;display: block;}
.slide-box .subtitle {font-family: "exo_2medium";font-size: 15px;color: #474747;margin: 5px 16px 0 16px;display: block;}
.slide-box .price {font-family: "exo_2bold";color: #f79516;font-size: 39px;margin: 0 16px;display: block;line-height: 21px;}
.slide-box small {font-size: 13px;}
.slide-box img {display: block;margin: 0 auto;}
.slide-box .more-btn {position: absolute;left: 0;right: 0;bottom: 0;color: #fff;background: #000;height: 52px;line-height: 52px;text-align: center;font-family: "exo_2medium";font-size: 18px;}
.slide-box:hover .more-btn {background: #f79516 url('../images/arr-right.png') right center no-repeat;color: #000;}

.top-sellers .flex-direction-nav a.flex-prev {background: transparent url('../images/arr-prev.png') left center no-repeat;left: -20px;border: none;}
.top-sellers .flex-direction-nav a.flex-next {background: transparent url('../images/arr-next.png') right center no-repeat;right: -20px;border: none;}
.top-sellers .flex-direction-nav a.flex-prev:hover {background-image: url('../images/arr-prev-or.png');}
.top-sellers .flex-direction-nav a.flex-next:hover {background-image: url('../images/arr-next-or.png');}
.top-sellers .flex-direction-nav a {width: 20px;}
sup {
	vertical-align: super;
	font-size: 23px;
}
/* End Best sellers slider
--------------------------------------------------------------------------------------------------*/

/* =Features Section
--------------------------------------------------------------------------------------------------*/
.features {text-align: center;}
.features .inner-wrapper {position: relative;padding-top: 32px;padding-bottom: 90px;}
.results-page .features .inner-wrapper {padding-top: 40px;padding-bottom: 137px;}
.features ul {display: inline-block;margin-top: 34px;}
.feature-box {width: 234px;height: 234px;float: left;border-right: 1px dashed #000;position: relative;}
.feature-box:first-child {border-left: 1px dashed #000;}
.feature-box a {display: block;height: 234px;padding-top: 35px;padding-left: 20px;padding-right: 20px;transition: background-color 1s ease;background-repeat: no-repeat;background-position: center 55px;}
.ico {display: block;margin: 0 auto;}
.ico-wh {display: none;margin: 0 auto;}
.features .title {font-family: "lobster_regular"; font-size: 21px;display: block;}
.features .subtitle {display: none;margin: 22px 20px 0 20px;transition: display 1s ease; }
.features .more-btn {display: none;height: 52px;line-height: 52px;background: #000 url('../images/arr-right-wh.png') right center no-repeat;color: #fff;text-transform: uppercase;font-family: "exo_2medium";font-size: 18px;position: absolute;left: 0;right: 0;bottom: 0;transition: display 1s ease;}

.feature-box a:hover {background-color: #f79516;padding-top: 18px;}
.feature-box a:hover .ico {display: none;}
.feature-box a:hover .ico-wh {display: none;}
.feature-box a:hover .subtitle {display: block;}
.feature-box a:hover .more-btn {display: block;}


.lg .feature-box {border-right: none;}
.lg .feature-box:first-child {border-left: none;}
.lg .feature-box, .lg .feature-box a {width: 290px;height: 290px;}
.features .lg {width: 870px;margin: 0 auto 100px auto;}
.features .lg .title {font-size: 26px;}
.features .lg .subtitle {font-size: 19px;}
.features .lg .more-btn {font-size: 23px;}
.features .lg .more-btn {height: 66px;line-height: 66px;}

/* End Features Section
--------------------------------------------------------------------------------------------------*/

/* =Blog Slider
--------------------------------------------------------------------------------------------------*/
.blog-slider-section {text-align: center;background: url('../images/bgi/bgi-keys.png') center 0 no-repeat;padding-bottom: 155px;}
.section-shadow {background: url('../images/shadow.png') 0 0 repeat-x;}
.blog-slider-section .inner-wrapper {position: relative;padding-top: 31px;}
.blog-slider.flexslider {width: 930px;background: transparent;margin-top: 28px;}
.blog-slider .flex-direction-nav a.flex-prev {background: transparent url('../images/arr-prev-bl.png') left 70px no-repeat;left: -20px;border: none;}
.blog-slider .flex-direction-nav a.flex-next {background: transparent url('../images/arr-next-bl.png') right 70px no-repeat;right: -20px;border: none;}
.blog-slider .flex-direction-nav a.flex-prev:hover {background-image: url('../images/arr-prev-or.png');}
.blog-slider .flex-direction-nav a.flex-next:hover {background-image: url('../images/arr-next-or.png');}
.blog-slider .flex-direction-nav a {width: 20px;}
.blog-slide {position: relative;background: transparent;display: block;background-repeat: no-repeat;background-position: center 0;height: 200px;background-size: auto 150px;margin: 0 2px;}
.blog-slide .wrap {padding-top: 10px;height: 100%;transition: background .6s ease;}
.blog-slide .main-thumb {display: block;margin: 0 auto;}
.blog-slide:hover .main-thumb {display: none;}
.blog-slide:hover .wrap {background: rgba(247, 150, 22, .80);padding-left: 18px;padding-right: 18px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccf7b416', endColorstr='#ccf7b416'); /* IE */}

.blog-slide .title {text-transform: uppercase;font-size: 18px;text-align: left;display: block;margin-top: 8px;}
.blog-slide .subtitle {font-size: 15px;text-align: left;display: none;margin-top: 30px;transition: display .6s ease;}
.blog-slide:hover .title {margin-top: 0;}
.blog-slide:hover .subtitle {display: block;}

.flexslider .blog-slide .overlay-img {display: none;position: absolute;opacity: .6;left: 2px;top: 0;}
.blog-slide:hover .overlay-img {display: block;}

.blog-slider .more-btn {display: none;height: 52px;line-height: 52px;background: #000 url('../images/arr-right-wh.png') right center no-repeat;color: #fff;text-transform: uppercase;font-family: "exo_2medium";font-size: 18px;position: absolute;left: 0px;right: 0px;bottom: 0;}
.blog-slide:hover .more-btn {display: block;}
.blog-slider.flexslider .back-img {display: none;}
/* End Blog Slider
--------------------------------------------------------------------------------------------------*/

/* =Search Group
--------------------------------------------------------------------------------------------------*/
.search-group {margin-top: 50px;margin-bottom: 18px;}
.search-group .inner-wrapper {padding: 0 34px;}
.search-group .search-filters {float: left;margin-top: 0;}
.search-group .search-filters .chosen-container-single .chosen-single {height: 38px;line-height: 38px;padding-left: 14px;}
.search-group .search-filters .chosen-container-single .chosen-single {font-size: 12px;}
.search-group .search-filters .chosen-results {font-size: 12px;}
.search-group .search-filters .chosen-container-single .chosen-single div b {background-position: 2px -61px;}
.search-group .search-filters .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: 2px -7px;}
.or-delimiter {font-family: "exo_2medium";font-size: 12px;color: #fff;line-height: 38px;}
.results-page .search-filters .chosen-container-single .chosen-single div {width: 23px;}
.results-page .search-filters .chosen-container-single .chosen-single span {margin-right: 23px;}

.search-group .submit-filters {width: 40px; height: 38px;background: #000 url('../images/magnifier-2.png') center 3px no-repeat;}
.search-group .submit-filters:hover {background-position: center -30px;background-color: #f79516;}

.chosen-results {overflow: hidden;}
.chosen-container .chosen-results {overflow-y:hidden;}
/* End Search Group
--------------------------------------------------------------------------------------------------*/

/* =Results
--------------------------------------------------------------------------------------------------*/
.main-section {background: #e3e3e3 url('../images/logo-transparent.png') center 0 no-repeat;padding-bottom: 42px;}

.results-grid h3 {padding: 0 34px;}
.results-list {width: 934px;margin: 0 auto;}
.result-box {background: #fff;display: block;float: left;width: 296px;margin-right: 23px;margin-bottom: 23px;position: relative;transition: box-shadow .6s ease;}
.models .result-box-thumb {height: 180px;}
.top-sellers .result-box-thumb {height: 190px;margin: 0 auto;}
.result-box:nth-child(3n) {margin-right: 0;}

.result-box-thumb {width: 262px;height: 250px;display: table;}
.result-box-thumb span {display: table-cell;vertical-align: middle;}
.result-box-thumb img {max-width: 250px;height: auto;display: block;margin: 0 auto;max-height: 180px;}

.result-box-head {display: block;height: 298px;width: 100%;padding: 16px 18px 0 16px;overflow: hidden;position: relative;}
.icon-promo {position: absolute;right: 16px;bottom: 75px;}
.models .result-box-head {height: 368px;}
.models .result-box {padding: 0;position: relative;}
.result-brand {font-family: "exo_2bold";color: #474747;float: left;}
.result-model {font-family: "exo_2bold";font-size: 18px;color: #f79516;float: left;width: 170px;height: 36px;}
.result-old-price {float: right;font-family: "exo_2bold";color: #474747;text-align: right;background: url('../images/del.png') center no-repeat;padding-left: 10px;}
.result-current-price {float: right;font-family: "exo_2bold";font-size: 18px;color: #f79516;text-align: right;}

.dropdown.model {width: 296px;}
.result-box .chosen-container-single .chosen-single {border: none;border-top:1px solid #e3e3e3;border-radius: 0;height: 59px;line-height: 59px;background: #fff;font-size: 17px;color: #808080;box-shadow: none;padding-left: 23px;font-family: Arial;font-style: italic;text-align: left;}
.result-box .chosen-container-single .chosen-single div {width: 37px;}
.result-box .chosen-container-single .chosen-single span {margin-right: 37px;}
.result-box .chosen-container-single .chosen-single div b {background: url('../images/down-arr-gr.png') 0 -52px no-repeat;}
.result-box .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: 0 2px;}

.result-box .chosen-container .chosen-results {margin: 0;padding: 0;font-size: 20px;font-family: Arial;font-style: italic;max-height: 240px;}

.result-box .chosen-container .chosen-results li {padding: 22px 6px 22px 26px;}
.result-box .chosen-container .chosen-results li.highlighted {background: #E19D29;}
.result-box .chosen-container-single .chosen-drop {border: none;border-radius: 0;height: 274px;}

.mCSB_scrollTools .mCSB_draggerRail {width: 11px;border-radius: 0;background: #939393;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 0;width: 11px;background: #e3e3e3;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background: #e3e3e3;}
.mCSB_inside > .mCSB_container {margin-right: 11px;}

.dim, .dim2, .dim3 {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.5);display: none;z-index: 9998;}
.products-popup {display: none;width: 934px;background: #fff;position: absolute;top: 184px;left: 50%;margin-left: -467px;padding: 22px 56px 27px 56px;text-align: center;}
.bl-or-btn.close-products-popup {display: block;text-decoration: none;text-transform: uppercase;width: 234px;height: 52px;background: #000;color: #fff;font-family: "exo_2medium";font-size: 18px;line-height: 52px;margin: 25px auto 0 auto;}
.bl-or-btn.close-products-popup:hover {background: #f79516;color: #fff;}
button.close-products-popup {position: absolute;right: 10px;top: 10px;background: #000 url('../images/x-close.png') center -9px no-repeat;width: 40px;height: 40px;cursor: pointer;border: none;}
button.close-products-popup:hover {background-color: #f79516;background-position: center -67px;}

.dim3 .products-popup img {max-width: 100%;height: auto;display: block;margin: 0 auto;}

.products-popup .st-2 {width: 546px;margin: 0 auto 20px auto;}
.result-box .selected {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url('../images/selected.png') center no-repeat;text-align: center;box-shadow: 0 0 24px rgba(0,0,0,.41);z-index: 9999;display: none}
.result-box.hovered {box-shadow: 0 0 24px rgba(0,0,0,.41);}

.result-box .selected > a {text-transform: uppercase;color: #fff;font-family: "exo_2medium";font-size: 22px;padding-bottom: 45px;display: block;padding-top: 232px;}
.result-box .selected .selected-name {float: left;font-family: "Arial";font-style: italic;color: #fff;line-height: 58px;margin-bottom: 0;text-transform: none;padding-left: 25px;padding-right: 10px;font-size: 20px;}
.result-box .selected .popup-close {background: url('../images/x-close.png') center 0 no-repeat;width: 58px;height: 58px;float: right;cursor: pointer;border: none;}
.result-box .selected .popup-close:hover {background-position: center -58px;}


.result-box .more-btn {color: #fff;background: #000;height: 59px;line-height: 59px;text-align: center;font-family: "exo_2medium";font-size: 18px;display: block;text-transform: uppercase;position: absolute;bottom: 0;left: 0;right: 0;transition: background-color .6s ease, color .6s ease;}
.result-box-head:hover .more-btn {background: #f79516 url('../images/arr-right.png') right center no-repeat;color: #000;}

.result-box-meta {font-family: "exo_2bold";font-size: 12px;color: #474747;}
.result-box-meta p {text-transform: uppercase;line-height: 13px;}
.result-box-meta p span {text-transform: none;font-family: "exo_2medium";}
/* End Results
--------------------------------------------------------------------------------------------------*/

/* =Inner pages
--------------------------------------------------------------------------------------------------*/
.page-secondary-title {font-size: 24px;text-transform: uppercase;color: #fff;font-family: "exo_2light";text-align: right;margin-top: 44px;margin-right: 34px;}
.page-secondary-title span {font-family: "exo_2medium";}
.page-content {margin-top: 34px;padding-bottom: 120px;}
.page-content p {margin-top: 23px;line-height: 20px;font-size: 15px;}
.page-content ul {line-height: 20px;font-size: 15px;list-style: disc;list-style-position: inside;}
.page-content p b {font-family: "exo_2bold";}
.page-content p i {font-style: italic;}
.page-content p:first-child {margin-top: 0;}
.page-content img {margin-top: 22px;max-width: 100%;height: auto;}

.inner-page .page-content {text-align: justify;}

.page-content .contacts p {margin-top: 0;line-height: 27px;}
.page-content .contacts p.pl {padding-left: 29px;}
.page-content img {margin-top: 0px;vertical-align: middle;margin-right: 12px;}
.contacts hr {border: none;background: #f79516;height: 1px;}

#mapTooltip {text-align: center;padding: 12px 0;}
#mapTooltip hr {border: none;background: #f79516;height: 1px;}
#mapTooltip p {text-align: left;padding: 0 10px;margin-top: 13px;}
#mapTooltip img {margin-right: 0;margin-left: 25px;margin-bottom: 10px;}
.infoBox > img {}

.trans-logo {background: url('../images/logo-transparent.png') center 0 no-repeat;margin-top: -9px;}

.beak {height: 9px;width: 100%;position: relative;overflow: hidden;}
.beak img {position: absolute;bottom: 0;left: 50%;margin-left: -782px;z-index: 10}
.left-piece {position: absolute;left: 0;right: 50%;background:#fff;height: 9px;margin-right: 9px;z-index: 9;}
.center-piece {position: absolute;width: 19px;height: 9px;background: transparent url('../images/beak.png');left: 50%;margin-left: -9px;z-index: 9;}
.right-piece {position: absolute;left: 50%;right: 0;background: #fff;height: 9px;margin-left: 10px;z-index: 9;}
.main-section.wh {position: relative;background: #fff url('../images/logo-transparent-bottom.png') center 0 no-repeat;}
.main-section.wh .inner-wrapper {padding: 85px 34px 0 34px;}

#google-map { width: 100%;height: 443px;margin-top: 23px;}
/* End Inner pages
--------------------------------------------------------------------------------------------------*/

/* =Blog Navigation
--------------------------------------------------------------------------------------------------*/
.blog-navigation {background: #000;font-family: "exo_2medium";font-size: 18px;color: #fff;text-transform: uppercase;margin-top: 46px;}
.blog-nav {text-align: center;height: 70px;}
.blog-nav ul {display: inline-block;}
.blog-nav-item {float: left;border-right: 1px solid #393939;}
.blog-nav-item:first-child {border-left: 1px solid #393939;}
.blog-nav-item a {padding: 25px 62px;display: block;position: relative;transition: background .6s ease, margin .6s ease, color .6s ease;}
.blog-nav-item a:hover {background: #f79516;margin-top: -6px;color: #000;/*padding-top: 31px;padding-bottom: 19px;*/}

.blog-nav-item .tr-or {position: absolute;top: -6px;left: 50%;margin-left: -6px;width: 11px;height: 6px;background: url('../images/tr-or.png') center no-repeat;display: none;transition: display .6s ease;}
.blog-nav-item a:hover .tr-or {display: block;}

.blog-page .main-section {text-align: center;}

.blog-nav .pull {line-height: 40px;position: relative;text-align: left;padding-left: 55px;background: #000;font-size: 16px;text-transform: uppercase;display: none;color: #fff;}
.blog-nav .pull:before { content:"";background: url('../images/nav-icon.png') no-repeat; width: 30px;height: 20px;display: inline-block; position: absolute; left: 25px;top: 10px;}
/* End Blog Navigation
--------------------------------------------------------------------------------------------------*/

/* =Blog Main Slider
--------------------------------------------------------------------------------------------------*/
.blog-home .blog-navigation {margin-top: 0;}
.blog-home .main-section.wh .inner-wrapper {padding-left: 0;padding-right: 0;}
.blog-main-slider.flexslider {width: 100%;text-align: right;}
.blog-main-slider .flex-control-nav {bottom: 42px;width: 1000px;left: 50%;margin-left: -500px;padding-left: 40px;}
.blog-main-slider .flex-control-nav li {float: left;margin: 0 2px;}
.blog-main-slider .flex-control-paging li a {width: 10px;height: 19px;background: url('../images/indicator.png') center;box-shadow: none;border-radius: 0;}
.blog-main-slider .flex-control-paging li a.flex-active {background: url('../images/indicator-active.png') center;}

.blog-main-slider .slides li {height: 410px;display: block;width: 100%;background-position: center;background-repeat: no-repeat;}

.blog-main-slider .slides img {display: none;}

.main-slide-title {font-size: 24px;color: #fff;text-transform: uppercase;line-height: 28px;}
.main-slide-txt {font-size: 15px;font-family: "exo_2medium";color: #fff;margin-top: 20px;line-height: 18px;}
.main-slide-btn {display: inline-block;padding: 14px 24px;border: 1px solid #fff;text-transform: uppercase;color: #fff;font-family: "exo_2medium";font-size: 12px;margin-top: 27px;transition: background .6s ease, color .6s ease;}
.main-slide-btn:hover {background: #fff;color: #000;}

.main-slide-content {width: 380px;float: right;margin-right: 100px;margin-top: 41px;}
/* End Blog Main Slider
--------------------------------------------------------------------------------------------------*/

/* =Blog List
--------------------------------------------------------------------------------------------------*/
.blog-page .main-section {padding-bottom: 116px;}
.blog-page .main-section.wh .inner-wrapper {padding-top: 22px;}
.blog-home .header {background: url('../images/banner-1.png') center 0 no-repeat;}
.blog-list {margin-top: 22px;}
.blog-list-item {float: left;text-align: left;background-repeat: no-repeat;background-size: auto 340px;background-position: center 0;margin-bottom: 24px;}
.blog-list-item figure {height: 217px;display: table;}
.blog-list-item figure span {display: table-cell;vertical-align: bottom;}
.blog-list .blog-list-item {margin-right: 22px;}
.blog-list .blog-list-item img {display: block;}
.blog-list .blog-list-item:nth-child(3n) {margin-right: 0;}
.blog-item-date {font-family: "Arial";font-weight: bold;font-style: italic;color: #fff;font-size: 13px;background: #bfbfbf;text-align: left;padding: 6px 4px 6px 4px;}
.blog-list-item.hot .blog-item-date {background: #f79516;}
.blog-item-title {padding: 16px 0;font-family: "exo_2bold";font-size: 16px;color: #000;text-transform: uppercase;height: 66px;line-height: 21px;}
.blog-item-excerpt {font-size: 15px;line-height: 20px;color: #474747;letter-spacing: .3px;}
.blog-list-item {padding-top: 11px;}
.blog-list-item > div {width: 296px;margin: 0 auto;position: relative;background-repeat: no-repeat;background-size: 100%;}
.blog-list-item a {display: block;width: 296px;height: 443px;position: relative;}
.blog-list-item hr {display: none;border: none;height: 1px;background: #000;}
.blog-more-btn {display: block;position: absolute;bottom: 0;left: 0;right: 0;background: #000;text-transform: uppercase;color: #fff;height: 52px;line-height: 52px;text-align: center;font-family: "exo_2medium";display: none;font-size: 18px;}

.blog-list-item a {transition: background-color .6s ease, box-shadow .6s ease;}
@media (min-width: 769px) {
	.blog-list-item a:hover {background: rgba(218, 133, 20, .9);box-shadow: 0 0 11px rgba(0,0,0,.41);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6da8514', endColorstr='#e6da8514'); /* IE */}
	.blog-list-item a:hover .fb-share-hover {display: block;}
	.blog-list-item a:hover .blog-item-title {margin-left: 16px;margin-right: 16px;}
	.blog-list-item a:hover .blog-item-date,
	.blog-list-item a:hover .blog-item-excerpt,
	.blog-list-item a:hover figure,
	.blog-list-item .fb-share,
	.blog-list-item a:hover .share,
	.blog-list-item a:hover .product-label
	{display: none;}
	.blog-list-item a:hover .blog-item-date.hover,
	.blog-list-item a:hover .blog-item-excerpt.long,
	.blog-list-item a:hover .blog-more-btn,
	.blog-list-item a:hover .fb-share {display: block;}
}
.blog-list-item a .blog-item-excerpt.long {display: none;margin-left: 16px;margin-right: 16px;color: #000;transition: display .6s ease;}
.blog-list-item .share {position: absolute;bottom: 0;left: 0;}
.blog-list-item a .blog-item-date.hover {display: none;color: #474747;background: transparent;padding: 0;margin: 20px 16px 16px 16px;}

.blog-items-slider.flexslider {width: 954px;background: transparent;margin-top: 28px;}
.blog-items-slider .flex-direction-nav a.flex-prev {background: transparent url('../images/arr-prev-bl.png') left 187px no-repeat;left: -20px;border: none;}
.blog-items-slider .flex-direction-nav a.flex-next {background: transparent url('../images/arr-next-bl.png') right 187px no-repeat;right: -20px;border: none;}
.blog-items-slider .flex-direction-nav a.flex-prev:hover {background-image: url('../images/arr-prev-or.png');}
.blog-items-slider .flex-direction-nav a.flex-next:hover {background-image: url('../images/arr-next-or.png');}
.blog-items-slider .flex-direction-nav a {width: 20px;}
/* End Blog List
--------------------------------------------------------------------------------------------------*/

/* =Blog Article
--------------------------------------------------------------------------------------------------*/
.blog-article .header {padding-bottom: 0;}
.blog-article .blog-navigation {margin-top: 0;}
.blog-article .main-section.wh {background: #fff;padding-bottom: 20px;}
.blog-article .main-section.wh .inner-wrapper {padding-top: 29px;}
.blog-article-banner {width: 100%;position: relative;background-position: bottom center;background-repeat: no-repeat;}
.blog-article-banner img {display: block;width: 100%;opacity: 0;z-index: -1;}

.blog-article h1 {font-family: "exo_2bold";text-transform: uppercase;font-size: 34px;margin-top: 10px;line-height: 42px;}
.blog-article .page-content {padding-bottom: 0;margin-top: 46px;}
.blog-article-meta {background: #bfbfbf;font-family: "Arial";margin-top: 21px;}
.blog-article-date {float: left;background: #f79516;border-right: 1px solid #fff;color: #fff;font-style: italic;width: 100px;padding: 5px 0 5px 5px;display: block;font-weight: bold;}
.blog-article-author {float: right;font-style: italic;color: #474747;padding: 5px 10px 5px 5px;display: block;}
.blog-article-author a {color: #000;}
/*.blog-article .page-content img {width: 100%;}*/

.article-share-bottom {background: url('../images/wh-ribbon.png') 0 center repeat-x;margin-bottom: 58px;}
.article-share-bottom .inner-wrapper {padding-left: 34px;padding-right: 34px;height: 83px;padding-top: 26px;}

.share-fb-btn {display: block;width: 136px;height: 31px;background: url('../images/share-fb.png') 0 0 no-repeat;font-size: 13px;padding-left: 94px;text-align: center;text-decoration: none;color: #faa619;font-family: "Tahoma", sans-serif;line-height: 31px;}
.share-fb-btn:hover {background-position: 0 -31px;color: #000;}
.plain-fb {width: 57px;height: 17px;padding-left: 22px;text-align: center;line-height: 17px;font-family: "Tahoma", sans-serif;font-size: 11px;color: #808080;background: url('../images/share.png') 0 0 no-repeat;}
.fb-share-hover {display: none;height: 52px;background: url('../images/fb-share.png') center center no-repeat;margin: 0 auto;font-size: 0;position: absolute;bottom: 52px;left: 0;right: 0;border-top: 1px solid #000;}
.fb-share-hover:hover {background-color: #fff;}

.blog-article .search-group {
	margin: 0; padding: 50px 0 18px 0;background: rgba(0,0,0,.6);position: absolute;left: 0;right: 0;z-index: 2;
}

/* End Blog Article
--------------------------------------------------------------------------------------------------*/

/* =Product View
--------------------------------------------------------------------------------------------------*/
.product-view {color: #474747;}
.product-view .inner-wrapper {padding-left: 34px;padding-right: 34px;}
.product-view-box {background: #fff;width: 934px;margin: 0 auto;position: relative;}
.product-view-gallery {width: 414px;float: left;}
.product-view-content {padding-top: 30px;margin-left: 444px;}
.product-label {position: absolute;top: 24px;right: 0;text-transform: uppercase;font-size: 13px;background: #000;color: #fff;font-style: italic;font-weight: bold;padding: 3px 23px 3px 4px;}
.product-label.label-1 {background: #f79516;color: #fff;top: 50px;}
.st-1 {text-transform: uppercase;}
.product-view-name {font-family: "exo_2bold"; font-size: 32px;color: #474747;width: 320px;}
.product-view-model {font-family: "exo_2bold";font-size: 40px;color: #f79516;}

.order-info {margin-top: 23px;float: right;}
.product-view-table {width: 260px;float: left;margin-top: 16px;}
.product-view-price {float: right;text-align: right;margin-top: 17px;margin-right: 30px;display: inline-block;}
.product-view-table-row {padding: 2px 0;}
.product-view-table-row b {width: 116px;float: left;font-family: "exo_2bold";color: #474747;text-transform: uppercase;}
.product-view-table-row span {float: left;}
.product-view-old-price {font-family: "exo_2bold";text-align: right;background: url('../images/del.png') 0 center no-repeat;font-size: 23px;display: inline-block;}
.product-view-current-price {font-family: "exo_2bold";font-size: 34px;color: #f79516;text-align: right;}
.product-view-code {text-transform: uppercase;color: #474747;font-family: "exo_2medium";margin-top: 10px;}
.main-info {position: relative;float: left;margin-left: 30px;padding-top: 30px;width: 490px;}
.other-info {float: right;}

.product-view-section {text-align: center;margin-top: 18px;margin-right: 30px;width: 463px;}
.st-2 {background: url('../images/dash.png') 0 center repeat-x;text-align: center;margin-bottom: 10px;}
.st-2 span {display: inline-block;background: #fff;padding: 0 5px;text-transform: uppercase;font-family: "exo_2bold";font-size: 12px;}
.similar-products-list {display: inline-block;font-size: 12px;}
.similar-products-list li {border-right: 1px solid #474747;padding: 0 4px;margin: 1px 0;display: inline-block}
#all-similar-products, #see-less-btn, #all-compatable-products, #see-less-compatable {display: none;}
.bl-or-btn {font-family: "exo_2medium";font-size: 12px;color: #000;text-decoration: underline;display: block;text-transform: uppercase;font-weight: bold;margin-top: 12px;}
.bl-or-btn:hover {color: #f79516;}
.sm-txt {font-size: 12px;}
.st-3 {float: right;font-style: italic;height: 60px;line-height: 60px;margin-right: 10px;}
.product-qty {width: 95px;float: right;border: 1px solid #d9d9d9;border-right: none;}
#product-qty-num {font-size: 23px;font-style: italic;float: left;height: 58px;line-height: 58px;width: 51px;text-align: center;}
.qty-plus, .qty-minus {width: 43px;height: 29px;border: none;cursor: pointer;display: block;padding: 0;}
.qty-plus {background: #fff url('../images/qty-arr-up.png') center 0 no-repeat;}
.qty-minus {background: #fff url('../images/qty-arr-down.png') center 0 no-repeat;}
.qty-plus:hover {background: #ff9100 url('../images/qty-arr-up.png') center -30px no-repeat;}
.qty-minus:hover {background: #ff9100 url('../images/qty-arr-down.png') center -30px no-repeat;}

.order-btn {width: 353px;height: 60px;border: none;background: #000;text-transform: uppercase;font-family: "exo_2medium";font-size: 18px;color: #fff;padding: 0;float: right;cursor: pointer;-webkit-appearance: none;  -webkit-border-radius: 0;}
.order-btn:hover {background: #f79516;color: #000;}

.main-image {border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.main-image figure {display: table;width: 100%;height: 414px;}
.main-image figure a {position: relative;display: table-cell;vertical-align: middle;}
.main-image figure img {width: 100%;display: block;margin: 0 auto;}
.product-view-thumbnails li {float: left;display: table;width: 138px; height: 138px;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.product-view-thumbnails a {display: table-cell;height: 137px;border-bottom: 7px solid #fff;overflow: hidden;vertical-align: middle;}
.product-view-thumbnails a:hover {border-color: #f79516;}
.product-view-thumbnails a.hover {border-color: #f79516;}
.product-view-thumbnails img {max-width: 137px;max-height: 137px;margin: 0 auto;display: block;}
.not_availiable_status{color:#f79516;}
span.roll {opacity: 0;background:url('../images/mag.png') center center no-repeat #000;position: absolute;z-index: 10;
					 -webkit-box-shadow: 0px 0px 4px #000;
					 -moz-box-shadow: 0px 0px 4px  #000;
					 box-shadow: 0px 0px 4px  #000;
					 left: 0;right: 0;top: 0;bottom: 0;
}
/* End Product View
--------------------------------------------------------------------------------------------------*/

/* =Buy Screen
--------------------------------------------------------------------------------------------------*/
.buy-page .header {padding-bottom: 20px;}
.buy-screen .inner-wrapper {padding-left: 34px;padding-right: 34px;}
.order-box-top {background: #fff;}
.order-box-bottom {background: #f1f1f1;}
.head-section {background: #fff;box-shadow: 0 0 24px rgba(0,0,0,.2);text-align: center;font-size: 12px;color: #7c7c7c;display: table;width: 100%;}
.head-section p {padding: 17px 0;}

.order-box-cell {display:table-cell;vertical-align: middle;}
.row-section .order-box-cell {border-right: 1px solid #e9e9e9;}
.order-box-cell img {display: block;width: 100%;}
.order-box-cell .product-qty {float: none;border-right: 1px solid #d9d9d9;margin-left: auto;margin-right: auto;}
.order-box-cell #product-qty-num {width: 50px;}
.order-box-cell:last-child {border-right: 0;}
.cell-1 {width: 136px;}
.cell-2 {width: 205px;}
.cell-3 {width: 275px;}
.cell-4 {width: 110px;}
.cell-5 {width: 205px;}

.order-box-cell .st-1 {font-size: 12px;}
.order-box-cell .product-view-name {font-size: 18px;}
.order-box-cell .product-view-model {font-size: 22px;}
.order-box-cell .product-view-code {font-size: 12px;}
.row-section {display: table;width: 100%;}
.row-section .order-box-cell {padding-bottom: 11px;padding-top: 11px;}
.row-section .cell-wrap {padding: 0 15px;}
.row-section .product-view-table {padding: 0 15px;font-size: 12px;width: 100%;margin-top: 0;}
.row-section .cell-5 {font-family: "exo_2bold";font-size: 24px;color: #f79516;text-align: right;}

.order-box-col {width: 50%;float: left;padding: 0 25px;}
.order-box-input {display: block;height: 40px;line-height: 40px;border: 1px solid #d9d9d9;width: 100%;margin-top: 18px;font-family: "Arial";font-style: italic;font-size: 13px;color: #808080;padding: 0 10px;-webkit-appearance: none;-webkit-border-radius: 0;}

.order-box-input::-webkit-input-placeholder {opacity: 1;color: #808080;}
.order-box-input:-moz-placeholder {opacity: 1;color: #808080;}
.order-box-input::-moz-placeholder {opacity: 1;color: #808080;}
.order-box-input:-ms-input-placeholder {opacity: 1;color: #808080;}

.order-box-input:focus {border-color: #ff9100;}

.order-box-input:focus::-webkit-input-placeholder {color: transparent;}
.order-box-input:focus:-moz-placeholder {color: transparent;}
.order-box-input:focus::-moz-placeholder {color: transparent;}
.order-box-input:focus:-ms-input-placeholder {color: transparent;}

.check-invoice-box, .check-terms-box {margin-top: 17px;}
.check-lbl {font-size: 12px;color: #474747;font-family: "exo_2regular";line-height: 23px;}
.check-terms-box a {color: #ff9100;}
.check-terms-box a:hover {text-decoration: underline;}
#town, #payment, #delivery {width: 100%;}
.invoice-section {padding-bottom: 28px;}
#invoice-form {display: none;}
.personal-form {padding-top: 11px;}
.captcha-lbl {font-size: 12px;color: #7c7c7c;line-height: 40px;margin-top: 17px;}
.captcha {margin-top: 0px;overflow: hidden;}
.buy-screen .chosen-container {margin-top: 18px;}
.buy-screen .chosen-container-single .chosen-single {border: 1px solid #d9d9d9;border-radius: 0;height: 40px;line-height: 40px;background: #fff;font-size: 13px;color: #808080;box-shadow: none;padding-left: 10px;font-family: Arial;font-style: italic;text-align: left;}
.buy-screen .chosen-container-single .chosen-single div {width: 27px;}
.buy-screen .chosen-container-single .chosen-single div b {background: url('../images/down-arr-gr.png') right -60px no-repeat;}
.buy-screen .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: right -5px;}

.buy-screen .chosen-container .chosen-results li.highlighted {background: #E19D29;}
.buy-screen .chosen-container-single .chosen-drop {border: 1px solid #d9d9d9;border-radius: 0;border-top: none;}

.buy-btn {background: #000;color: #fff;font-family: "exo_2bold";font-size: 24px;height: 116px;padding: 44px 0;border: none;display: block;cursor: pointer;width: 100%;text-transform: uppercase;-webkit-appearance: none;  -webkit-border-radius: 0;}
.buy-btn:hover {background: #f79516;color: #000;}

.total-section {font-family: "exo_2medium";font-size: 18px;color: #f79516;background: #fff;box-shadow: 0 0 24px rgba(0,0,0,.2);padding: 20px 25px;line-height: 28px;margin-top: 28px;}
.total-section p {float: left;text-transform: uppercase;}
.total-section span {float: right;text-align: right;}

.total-sum {background: url('../images/dash-double.png') 0 0 repeat-x;margin-top: 16px;font-family: "exo_2bold";font-size: 24px;padding-top: 22px;color: #000;}

.icheckbox {width: 23px;height: 23px;background: #fff;border: 1px solid #d9d9d9;cursor: pointer;float: left;margin-right: 7px;}
.icheckbox.checked {background: #f79516 url('../images/check.png') center no-repeat;border-color: #f79516;}
/* End Buy Screen
--------------------------------------------------------------------------------------------------*/

/* =Pagination
--------------------------------------------------------------------------------------------------*/
.pagination {font-family: "exo_2bold";text-align: center;margin-top: 10px;text-align: center;}
.pagination ul {display: inline-block;}
.pagination li {float: left;}
.pagination a {display: block;width: 29px;height: 28px;line-height: 28px;border: 1px solid transparent;}
.pagination span {line-height: 28px;letter-spacing: 2.5px;}
.pagination .prev a {background: url('../images/arr-prev-bl.png') center no-repeat;margin-right: 16px;font-size: 0;}
.pagination .next a {background: url('../images/arr-next-bl.png') center no-repeat;margin-left: 16px;font-size: 0;}
.pagination .prev a:hover {background: url('../images/arr-prev-or.png') center no-repeat;border: none;}
.pagination .next a:hover {background: url('../images/arr-next-or.png') center no-repeat;border: none;}
.pagination .page-active a, .pagination a:hover {background: #fff;border: 1px solid #cdcdcd;color: #f79516;}
/* End Pagination
--------------------------------------------------------------------------------------------------*/

/* =Footer
--------------------------------------------------------------------------------------------------*/
.footer {background: #000 url('../images/bgi/bgi-bottom.png') center bottom no-repeat;}
.footer .inner-wrapper {position: relative;text-align: center;padding: 48px 34px 150px 34px;}
.logo-sm {position: absolute;top: -43px;right: 38px;}

.bottom-nav {font-family: "exo_2bold";font-size: 15px;margin-bottom: 20px;width: 100%;}
.bottom-nav ul {display: block;padding-bottom: 0;}
.bottom-nav-item {float: left;padding: 0 14px;border-left: 2px solid #f79516;margin-bottom: 10px;}
.bottom-nav-item:first-child {border-left: none;padding-left: 5px;text-align: left;}
.bottom-nav-item:last-child {text-align: right;float: right;}
.bottom-nav-item a {color: #fff;}
.bottom-nav-item a:hover {color: #f79516;text-decoration: underline;}
.bottom-nav .pull {line-height: 40px;position: relative;text-align: left;padding-left: 55px;background: #f79516;font-size: 16px;text-transform: uppercase;display: none;color: #fff;}
.bottom-nav .pull:before { content:"";background: url('../images/nav-icon.png') no-repeat; width: 30px;height: 20px;display: inline-block; position: absolute; left: 25px;top: 10px;}
.col-left {display: inline-block;float: left;text-align: left;padding-top: 17px;padding-left: 5px;}
.col-right {display: inline-block;float: right;text-align: right;padding-right: 15px;}

.footer p {font-family: "exo_2bold";font-size: 15px;color: #fff;}
.footer span {color: #666;font-size: 12px;display: block;line-height: 20px;}
.footer .copy {color: #666;font-size: 12px;font-family: "exo_2bold";margin-top: 10px;line-height: 26px;}
.icons {margin-top: 18px;margin-bottom: 26px;}
.icons img {display: block;float: left;margin-right: 5px;}
.fb {display: inline-block;margin-left: 5px;}
/* End Footer
--------------------------------------------------------------------------------------------------*/

@media (min-width: 769px) {
	.bottom-nav ul {display: block !important;}
}
@media (min-width: 401px) {
	.main-nav ul {display: inline-block !important;}
}
@media (max-width: 1050px) {
	.blog-items-slider.flexslider {width: 636px;}
	.product-view-content {margin-left: 0;}
	.product-view-section {float: none;clear: left;margin-left: 30px;width: auto;}
	.product-view-content {margin-left: 30px;}
	.product-view-price, .product-view-table {float: none;width: 100%;}
	.product-view-price {text-align: left;margin-right: 0;}
	.product-view-current-price {text-align: left;}
	.other-info {float: none;padding-top: 10px;clear: both;}
}
@media (max-width: 1024px) {
	.blog-article-banner img {
		width: auto;height: 100%;
	}
}

@media (max-width: 1000px) {
	.home .header {background-size: auto 100%;}
	.inner-wrapper, .wrapper {width: 100%;min-width: 320px;}
	.footer {background-size: 100%;}
	.blog-main-slider .flex-control-nav {width: 100%;left: 0;margin-left: 0;}

	.features ul {width: 470px;margin-top: 14px;}
	.feature-box {margin-top: 20px;}
	.feature-box:nth-child(3n) {border-left: 1px dashed #000;}
	.lg .feature-box:nth-child(3n) {border-left: none;}
	.blog-slider.flexslider {width: 608px;}
	.top-sellers .flexslider {width: 616px;}
	.bottom-nav {font-size: 14px;}
	.bottom-nav-item {padding: 0 10px;}
	.bottom-nav-item:last-child {float: left;}
	.brands-list ul {width: 516px;}

	.results-grid h3 {text-align: center;}
	.results-list {width: 615px;}
	.result-box:nth-child(3n) {margin-right: 23px !important;}
	.result-box:nth-child(2n) {margin-right: 0px !important;}
	.or-delimiter {display: block;}

	.search-group .inner-wrapper {padding-left: 0;}
	.search-group .search-filters, .search-group .search-form-reg {float: none;}
	.search-group .search-form-reg {margin-right: 0;}
	.blog-list {width: 614px;margin-left: auto;margin-right: auto;}
	.blog-list .blog-list-item:nth-child(3n) {margin-right: 22px;}
	.blog-list .blog-list-item:nth-child(2n) {margin-right: 0;}

	.blog-nav {height: 42px;}
	.blog-nav-item a {padding: 14px 29px;font-size: 12px;}
	.blog-nav-item a:hover {margin-top: 0px;padding-top: 14px;padding-bottom: 14px;}

	.product-view-box {width: 100%;}
	.main-info {width: auto;}
	/*.main-info {padding-top: 60px;}*/

	.cell-1  {display: none;}

	.products-popup {margin-left: 0;width: auto;left: 34px;right: 34px;}
	.product-view-name {width: auto;}
}
@media (max-width: 940px) {
	.features .lg {width: 580px;}
}
@media (max-width: 900px) {
	.header .logo {width: 300px;}
	.main-nav-item a {padding: 12px 20px;}
	/*.search-filters {margin-top: 100px;}*/
	/*.search-filters .chosen-container {float: none;display: block;margin-bottom: 3px;margin-right: 0;}*/
	/*.submit-filters {width: 100%;}*/
	.black-node {margin-top: 80px;}
	/*.wrap-filters {width: auto;}*/
	/*.home .wrap-filters {width: 236px;margin-left: auto;margin-right: auto;}*/

	/*.search-group .inner-wrapper {padding: 0 34px;}*/
	/*.search-group .search-filters {float: left;}*/
	/*.search-group .submit-filters {width: 100%;}*/
	/*.search-group .search-form-reg {float: right;margin-top: 61px;}*/
	/*.or-delimiter {display: inline;line-height: 167px;}*/

	.cell-2, .cell-3, .cell-4, .cell-5 {width: 25%;}
	.row-section .cell-5 {}
	.product-label.label-1 {top: 10px;z-index: 9;}
	/*	.product-view-table-row {margin-bottom: 5px;}
		.product-view-table-row b,
		.product-view-table-row span {float: none;display: block;}*/
}
@media (max-width: 768px) {
	.search-filters {margin-top: 100px;}
	.search-filters .chosen-container {float: none;display: block;margin-bottom: 3px;margin-right: 0;}
	.submit-filters {width: 100%;}
	/*.black-node {margin-top: 80px;}*/
	.wrap-filters {width: auto;}
	.home .wrap-filters {width: 236px;margin-left: auto;margin-right: auto;}

	.search-group .inner-wrapper {padding: 0 34px;}
	.search-group .search-filters {float: left;}
	.search-group .submit-filters {width: 100%;}
	.search-group .search-form-reg {float: right;margin-top: 61px;}
	.or-delimiter {display: inline;line-height: 167px;}

}
@media (max-width: 768px) {
	.col-left, .col-right {float: none;display: block;text-align: center;padding-left: 0;padding-right: 0;}
	.icons {display: inline-block;}
	.col-right {margin-top: 10px;}
	.main-nav .logo {display: none;}
	.logo-mobile {display: block;}
	.logo-mobile img {max-width: 100%;}
	.top-nav ul, .main-nav ul {margin-right: 0;float: none;display: inline-block;}
	.bottom-nav {display: block;}
	.bottom-nav .pull {display: block;}
	.bottom-nav ul {display: none;padding-bottom: 20px;}
	.bottom-nav-item, .bottom-nav-item:first-child, .bottom-nav-item:last-child {border: none;font-family: "exo_2medium";font-size: 15px;padding: 0 20px;float: none;text-align: center;}

	.page-secondary-title {margin-right: 0;text-align: center;padding: 0 34px;}
	.blog-article h1 {font-size: 32px;line-height: 36px;}
	.pull-menu-search .pull {display: block;}
	.results-page .header {padding-bottom: 0;}
	.search-group {display: none;}
	.product-view-gallery, .main-info {float: none;}
	.product-view-gallery {width: 100%;}
	.main-image {border-right: none;}

	.blog-article .search-group {padding-top: 80px;padding-bottom: 40px;}
}

@media (max-width: 720px) {
	.products-popup .st-2 {width: 100%;}
}
@media (max-width: 700px) {
	.blog-items-slider.flexslider {width: 318px;}
	.blog-article-author {float: none;padding-top: 0;}
	.blog-article-date {float: none;background: transparent;border: none;}
	.order-btn {width: 253px;}
}

@media (max-width: 680px) {
	.blog-slider.flexslider {width: 304px;}
	.top-sellers .flexslider {width: 308px;}
	.results-list {width: 296px;}
	.result-box {float: none;margin-right: 0;}
	.blog-list {width: 296px;}
	.blog-list .blog-list-item {margin-right: 0px;}
	.blog-article h1 {font-size: 30px;line-height: 32px;}
	.cell-3 {display: none;}
	.cell-2, .cell-4, .cell-5 {width: 33.3333%;}
	.features .lg {width: 290px;}
}
@media (max-width: 640px) {
	.dropdown {display: block;width: 230px;height: 54px;line-height: 54px;padding-left: 18px;font-family: Arial;font-style: italic;font-size: 17px;color: #808080;/*background: #fff url('../images/down-arr-gr.png') right -54px no-repeat;*/border: none;margin-bottom: 3px;}
	h2.page-title {font-size: 30px;}
	.logo-sm {left: 50%;right: auto;margin-left: -78px;}
	.order-box-col:last-child {padding-left: 12px;}
	.order-box-col:first-child {padding-right: 12px;}
	.invoice-section .order-box-col,
	.check-terms-box .order-box-col {padding-left: 25px;}
	.products-popup {padding-left: 25px;padding-right: 25px;}
	.products-popup .st-2 {margin-top: 30px;}
}
@media (max-width: 600px) {
	.or-delimiter {display: block;line-height: 38px;}
	.search-group .search-filters, .search-group .search-form-reg {float: none;}
	.search-group .search-filters {width: 194px;margin-left: auto;margin-right: auto;}
	.search-group .search-form-reg {margin-top: 0px;}
	.blog-nav {height: auto;}
	.blog-nav .pull {display: block;}
	.blog-nav ul {display: none;}
	.blog-nav-item {float: none;}
	.blog-nav-item a {font-size: 15px;}
	.blog-article .main-section.wh .inner-wrapper,
	.inner-page .main-section.wh .inner-wrapper {padding-left: 25px;padding-right: 25px;}
}

@media (max-width: 560px) {
	.brands-list ul {width: 344px;}
	.features ul {width: 235px;}
	.feature-box {border-left: 1px dashed #000;}
	.lg .feature-box {border-left: none;}
	.main-info {width: auto;}
	.main-slide-content {margin-left: auto;margin-right: auto;float: none;}
	.blog-article h1 {font-size: 26px;line-height: 26px;}

	.row-section .cell-wrap {padding: 0 8px;}
}

@media (max-width: 480px) {
	.product-view .inner-wrapper {padding-left: 25px;padding-right: 25px;}
	.main-image {height: auto;padding: 60px 10px;}
	.product-view-thumbnails li {width: 33.3333%;height: auto;}
	.product-view-thumbnails a {height: auto;}
	.main-image {display: block;padding: 20px 10px;}
	.main-image figure {display: block;height: auto;}
	.order-btn {width: 180px;}
	.buy-screen .inner-wrapper {padding-left: 25px;padding-right: 25px;}
	.cell-2{width: 42%;text-align: center;}
	.cell-4 {width: 36%;text-align: center;}
	.row-section .cell-5 {font-size: 16px;width: 22%;text-align: center;}
	.row-section .cell-wrap {padding: 0;}

	.order-box-col,
	.order-box-col:last-child,
	.order-box-col:first-child {float: none;width: 100%;padding: 0 25px;}
	.order-box-cell .product-view-model {font-size: 18px;}
	.total-section {font-size: 16px;}
	.total-sum {font-size: 20px;}
	.check-terms-box .order-box-col {margin-bottom: 5px;}
}

@media (max-width: 470px) {
	.main-slide-content {width: 80.851%;}
	.blog-article h1 {font-size: 22px;line-height: 22px;}
	.product-view-thumbnails li {width: 50%;display: block;}
	.product-view-thumbnails a {display: block;}
}

@media (max-width: 400px) {
	h2 span:after, h2 span:before {display: none;}
	.top-nav-item {padding: 0 6px;}
	.main-nav {display: block;}
	.main-nav .pull {display: block;}
	.main-nav ul {display: none;}
	.main-nav-item {font-family: "exo_2medium";font-size: 15px;float: none;}
	.main-nav-item a {border: none;}
	.search-filters {margin-top: 80px;}
	.brands-list ul {width: 258px;}
	.logo-mobile img {width: 100%;}
	.flex-direction-nav a {display: none;}
	.footer .inner-wrapper {padding-left: 20px;padding-right: 20px;padding-bottom: 60px;}
	.pagination .prev a {margin-right: 4px;}
	.pagination .next a {margin-left: 4px;}
	.order-btn {width: 120px;}
}
@media (max-width: 362px) {
	.blog-page .main-section.wh .inner-wrapper {padding-left: 0;padding-right: 0;}
	.total-section p, .total-section span, .total-sum p, .total-sum span {float: none;text-align: center;display: block;}
	.bl-or-btn.close-products-popup {width: 100%;}
}
/* CODE NIKOLA
--------------------------------------------------------------------------------------------------*/
strong{
	font-weight: bold;
}
div[class^=form-validation-field-],.payment_chosenformError,.town_chosenformError,.delivery_chosenformError{
	margin-top:-15px !important;
}
.captcha_input{
	width: 48%;
	display: inline-block;
	margin-top:0;
	float: left;
}
.captcha img{
	float: left;
}
.order-info-text{
	display: inline-block;
	padding:10px;
	margin-top: 18px;
	border: 1px solid #d9d9d9;
	width: 100%;
	margin-top: 9px;
	margin-bottom:9px;
	font-family: "Arial";
	font-style: italic;
	font-size: 13px;
	color: #808080;
}
.order-info-button{
	display: inline-block;

	padding:10px;


	width: 100%;
	margin-top: 18px;
	font-family: "Arial";
	font-style: italic;
	font-size: 13px;

}
.show-block{
	display: block;
}
.order-received{
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.no-margion-top{
	margin-top: 0px;
}
.formError .formErrorContent,.formError .formErrorArrow div{
	background: #f79516;
	font-size: 12px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}
#hd{
	border: none;width: 1px;height: 1px;background-color: #F1F1F1;

}
em{
	font-style: italic;
}
.page-content a {
	color: #f79516;
}
.cert-main{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin:0 auto;
}
iframe[name='google_conversion_frame'] {
	height: 0 !important;
	width: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}
.on-lime-logo{
	background: url('../images/onlime/on-lime.net.png');
	width:103px;
	height:17px;
	display:inline-block;
	background-repeat: no-repeat;
}
.on-lime-logo:hover{
	background: url('../images/onlime/on-lime.net1.png');
}
.dropdown {width: 230px;height: 54px;line-height: 54px;padding-left: 18px;font-family: Arial;font-style: italic;font-size: 17px;color: #808080;}

/*PROMO*/
.promotion{
	position: fixed;
	top:70px;
	right:-221px;
	width: 241px;
	height: 319px;
	z-index: 10;

}
.promotion a.open{
	display: block;
	background-image: url(../images/promo_closed.png);
	float: left;
	width: 21px;
	height: 319px;
}
.promotion a.open:hover{
	background-image: url(../images/promo_closed_hover.png);
}
.promotion a.open.opened{
	background-image: url(../images/promo_open.png);
}
.promotion a.open.opened:hover{
	background-image: url(../images/promo_open_hover.png);
	/*background-color: blue;*/
}
.promotion div.promo{
	float: right;
	width: 220px;
	height: 319px;
}
.promo .result-box{
	width: 220px;
}
.promo .result-box a{
	height: 319px;
}
.promo .result-box a .result-box-thumb{
	display: block;
	width:220px;
	height: 135px;
}
.promo .result-box a .result-box-thumb img{
	width: 180px;height: 135px;
}
.promo .result-box a div.cf p{
	float:left;
}
.payment_done{
	display:block;background:#f79516;padding:10px;color:white;
}