<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<div class="row">
<h2>Наши приемущества</h2>
</div>
<div class="container">
<div class="box">
<div class="row custom info1 full no_margin">
<div class="col-sm-6 col-md-3">
<div class="single dark_color light_bg_color_hover ">
<i class="icon fa-circle"></i>
<h4>Срочный ремонт в день обращения.</h4>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="single dark_color light_bg_color_hover ">
<i class="icon-graduation-cap"></i>
<h4>Квалифицированные мастера.</h4>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="single dark_color light_bg_color_hover ">
<i class="icon-thumbs-up"></i>
<h4>Гарантии на работу и детали.</h4>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="single dark_color light_bg_color_hover ">
<i class="icon-basket"></i>
<h4>Свой магазин запчастей</h4>
</div>
</div>
</div>
</div>
</div>
</div>
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
* { }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { margin: 0.67em 0px; font-size: 2em; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { height: 0px; box-sizing: content-box; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
legend { padding: 0px; border: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(238, 238, 238); }
[role="button"] { cursor: pointer; }
p { margin: 0px 0px 10px; }
.text-right { text-align: right; }
.text-center { text-align: center; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dl { margin-top: 0px; margin-bottom: 20px; }
dd, dt { line-height: 1.42857; }
dt { font-weight: 700; }
dd { margin-left: 0px; }
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted rgb(119, 119, 119); }
blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; border-left: 5px solid rgb(238, 238, 238); }
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child { margin-bottom: 0px; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); border-radius: 4px; background-color: rgb(249, 242, 244); }
kbd { padding: 2px 4px; font-size: 90%; color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px inset; background-color: rgb(51, 51, 51); }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none; }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; word-wrap: break-word; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background-color: rgb(245, 245, 245); }
pre code { padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; border-radius: 0px; background-color: transparent; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
.col-xs-12 { width: 100%; }
table { background-color: transparent; }
caption { padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119); text-align: left; }
th { text-align: left; }
table col[class*="col-"] { position: static; display: table-column; float: none; }
table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }
.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active { background-color: rgb(245, 245, 245); }
.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover { background-color: rgb(232, 232, 232); }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="search"] { box-sizing: border-box; }
input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-image: none; background-color: rgb(255, 255, 255); }
.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }
.form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { opacity: 1; background-color: rgb(238, 238, 238); }
.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }
textarea.form-control { height: auto; }
input[type="search"] { -webkit-appearance: none; }
.form-group { margin-bottom: 15px; }
.form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.form-group-sm select.form-control { height: 30px; line-height: 30px; }
.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control { height: auto; }
.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 6px; }
.form-group-lg select.form-control { height: 46px; line-height: 46px; }
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control { height: auto; }
.has-feedback .form-control { padding-right: 42.5px; }
.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-lg + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }
.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }
.has-success .form-control { border-color: rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-success .form-control:focus { border-color: rgb(43, 84, 44); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; }
.has-success .input-group-addon { color: rgb(60, 118, 61); border-color: rgb(60, 118, 61); background-color: rgb(223, 240, 216); }
.has-warning .form-control { border-color: rgb(138, 109, 59); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-warning .form-control:focus { border-color: rgb(102, 81, 44); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px; }
.has-warning .input-group-addon { color: rgb(138, 109, 59); border-color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); }
.has-error .form-control { border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-error .form-control:focus { border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }
.has-error .input-group-addon { color: rgb(169, 68, 66); border-color: rgb(169, 68, 66); background-color: rgb(242, 222, 222); }
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { padding-top: 7px; margin-top: 0px; margin-bottom: 0px; }
.form-horizontal .checkbox, .form-horizontal .radio { min-height: 27px; }
.form-horizontal .form-group { margin-right: -15px; margin-left: -15px; }
.form-horizontal .has-feedback .form-control-feedback { right: 15px; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; border: 1px solid transparent; border-radius: 4px; background-image: none; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; box-shadow: none; opacity: 0.65; }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }
.btn-default { color: rgb(51, 51, 51); border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.btn-default.focus, .btn-default:focus { color: rgb(51, 51, 51); border-color: rgb(140, 140, 140); background-color: rgb(230, 230, 230); }
.btn-default:hover { color: rgb(51, 51, 51); border-color: rgb(173, 173, 173); background-color: rgb(230, 230, 230); }
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { color: rgb(51, 51, 51); border-color: rgb(173, 173, 173); background-color: rgb(230, 230, 230); }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { color: rgb(51, 51, 51); border-color: rgb(140, 140, 140); background-color: rgb(212, 212, 212); }
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }
.btn-primary { color: rgb(255, 255, 255); border-color: rgb(46, 109, 164); background-color: rgb(51, 122, 183); }
.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); border-color: rgb(18, 43, 64); background-color: rgb(40, 96, 144); }
.btn-primary:hover { color: rgb(255, 255, 255); border-color: rgb(32, 77, 116); background-color: rgb(40, 96, 144); }
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); border-color: rgb(32, 77, 116); background-color: rgb(40, 96, 144); }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover { color: rgb(255, 255, 255); border-color: rgb(18, 43, 64); background-color: rgb(32, 77, 116); }
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { border-color: rgb(46, 109, 164); background-color: rgb(51, 122, 183); }
.btn-primary .badge { color: rgb(51, 122, 183); background-color: rgb(255, 255, 255); }
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success { color: rgb(255, 255, 255); border-color: rgb(57, 132, 57); background-color: rgb(68, 157, 68); }
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover { color: rgb(255, 255, 255); border-color: rgb(37, 86, 37); background-color: rgb(57, 132, 57); }
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92); }
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info { color: rgb(255, 255, 255); border-color: rgb(38, 154, 188); background-color: rgb(49, 176, 213); }
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover { color: rgb(255, 255, 255); border-color: rgb(27, 109, 133); background-color: rgb(38, 154, 188); }
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222); }
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning { color: rgb(255, 255, 255); border-color: rgb(213, 133, 18); background-color: rgb(236, 151, 31); }
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover { color: rgb(255, 255, 255); border-color: rgb(152, 95, 13); background-color: rgb(213, 133, 18); }
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78); }
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { color: rgb(255, 255, 255); border-color: rgb(172, 41, 37); background-color: rgb(201, 48, 44); }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: rgb(255, 255, 255); border-color: rgb(118, 28, 25); background-color: rgb(172, 41, 37); }
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79); }
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { box-shadow: none; background-color: transparent; }
.btn-group-lg > .btn, .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 6px; }
.btn-group-sm > .btn, .btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-group-xs > .btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.fade { opacity: 0; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.collapse.in { display: block; }
tr.collapse.in { display: table-row; }
tbody.collapse.in { display: table-row-group; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; background-color: rgb(51, 122, 183); }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; float: left; }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { z-index: 2; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }
.btn .caret { margin-left: 0px; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
.btn-group-vertical > .btn-group > .btn { float: none; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }
.btn-group-justified > .btn-group .btn { width: 100%; }
[data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px 0px 0px 0px); pointer-events: none; }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 6px; }
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; }
select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { height: auto; }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; }
select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { height: auto; }
.input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: rgb(85, 85, 85); text-align: center; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background-color: rgb(238, 238, 238); }
.input-group-addon input[type="checkbox"], .input-group-addon input[type="radio"] { margin-top: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group-addon:first-child { border-right: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group-addon:last-child { border-left: 0px; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover { z-index: 2; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: rgb(85, 85, 85); cursor: default; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; background-color: rgb(255, 255, 255); }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover { border: 1px solid rgb(221, 221, 221); }
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); }
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover { border: 1px solid rgb(221, 221, 221); }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar-collapse.in { overflow-y: auto; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-right: -15px; margin-left: -15px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }
.breadcrumb > .active { color: rgb(119, 119, 119); }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 2; color: rgb(255, 255, 255); cursor: default; border-color: rgb(51, 122, 183); background-color: rgb(51, 122, 183); }
.btn .label { position: relative; top: -1px; }
.btn .badge { position: relative; top: -1px; }
.btn-group-xs > .btn .badge, .btn-xs .badge { top: 0px; padding: 1px 5px; }
.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: rgb(51, 122, 183); background-color: rgb(255, 255, 255); }
.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }
.jumbotron .container { max-width: 100%; }
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color: rgb(51, 122, 183); }
.progress-bar.active, .progress.active .progress-bar { animation: progress-bar-stripes 2s linear infinite; }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: rgb(255, 255, 255); border-color: rgb(51, 122, 183); background-color: rgb(51, 122, 183); }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small { color: inherit; }
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color: rgb(199, 221, 239); }
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover { color: rgb(255, 255, 255); border-color: rgb(60, 118, 61); background-color: rgb(60, 118, 61); }
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover { color: rgb(255, 255, 255); border-color: rgb(49, 112, 143); background-color: rgb(49, 112, 143); }
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover { color: rgb(255, 255, 255); border-color: rgb(138, 109, 59); background-color: rgb(138, 109, 59); }
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover { color: rgb(255, 255, 255); border-color: rgb(169, 68, 66); background-color: rgb(169, 68, 66); }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -25%); }
.modal.in .modal-dialog { transform: translate(0px, 0px); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.in { opacity: 0.5; }
.modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.tooltip.in { opacity: 0.9; }
.tooltip.top { padding: 5px 0px; margin-top: -3px; }
.tooltip.right { padding: 0px 5px; margin-left: 3px; }
.tooltip.bottom { padding: 5px 0px; margin-top: 3px; }
.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.247059); border-bottom-width: 0px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.247059); border-left-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.247059); }
.popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.carousel-inner > .item { position: relative; display: none; transition: left 0.6s ease-in-out; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img { line-height: 1; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0px; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0px; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control.right { right: 0px; left: auto; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.498039) 100%); background-repeat: repeat-x; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0px; background-color: rgb(255, 255, 255); }
.carousel-caption .btn { text-shadow: none; }
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !important; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: fontello; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-align: center; font-variant-ligatures: normal; font-variant-caps: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; }
html { margin: 0px; padding: 0px; }
body { text-align: left; position: relative; font-size: 14px; line-height: normal; padding: 0px; font-family: Roboto, serif; font-weight: 400; background: center top fixed rgb(248, 248, 248); }
.outer_container { margin: 0px auto; background: rgb(248, 248, 248); }
.boxed .outer_container { width: 1200px; }
.light_color { color: rgb(74, 196, 250); }
.light_bg_color, .light_bg_color_hover:hover { background-color: rgb(74, 196, 250) !important; }
.dark_color, .promo_message span, #list_view_icon, #grid_view_icon, .action.boxed .btn { color: rgb(1, 139, 200); }
.dark_bg_color, .dark_bg_color_hover:hover, #list_view_icon.active, #list_view_icon:hover, #grid_view_icon.active, #grid_view_icon:hover, .custom.info2 .single:hover .btn { background-color: rgb(1, 139, 200); }
.bordered_content { border-radius: 3px; border: 1px solid rgb(234, 234, 234); background: rgb(255, 255, 255); }
.padded { padding: 20px 19px; }
.space-right { padding-right: 70px; }
.dark_hover:hover, .icons .hover_icon:hover .count, .icons .hover_icon:hover, .button-search:hover, #cart:hover .mini_cart.hover_icon, #cart:hover .mini_cart.hover_icon .count { color: rgb(255, 255, 255) !important; border-color: transparent !important; background: rgb(1, 139, 200) !important; }
.icons .hover_icon:hover > *, #cart:hover .mini_cart.hover_icon > * > * { color: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); font-weight: inherit; line-height: 1em; margin-bottom: 14px; margin-top: 0px; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
p { margin-top: 0px; margin-bottom: 15px; line-height: 21px; color: rgb(119, 119, 119); }
p:last-child { margin-bottom: 0px; }
a, a.active, a.selected a:hover, .hover_icon, .count, .hover_icon > *, input[type="submit"], input[type="submit"]:hover, input[type="button"]:hover, input[type="button"], .panel-heading .btn-default, .panel-heading:hover .btn-default, span.btn, span.btn:hover, button, button:hover { transition: color 200ms, border-color 200ms ease-in-out, background-color 200ms ease-in-out; }
a, a b { cursor: pointer; color: rgb(51, 51, 51); }
a:hover, .button:hover, a:focus, a.active, a.selected { color: rgb(1, 139, 200); text-decoration: none; }
a, a:hover, a:active, a:focus { outline: 0px; }
a img, img { border: none; max-width: 100%; transition: border 300ms; height: auto !important; }
ul { list-style: none; margin: 0px; padding: 0px; }
.clearfix.footer_margin { margin-bottom: 30px; }
.v_middle { vertical-align: middle; }
.tooltip.top .tooltip-arrow { border-top-color: rgb(102, 102, 102); }
.tooltip.right .tooltip-arrow { border-right-color: rgb(102, 102, 102); }
.tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(102, 102, 102); }
.tooltip.in { animation: jump 0.3s ease 0s 1 normal none running; }
fieldset { margin-bottom: 10px; }
fieldset + fieldset { margin-top: 5px; }
form { padding: 0px; margin: 0px; display: inline; }
label { font-weight: inherit; margin-bottom: 0px; color: rgb(119, 119, 119); }
input, textarea, select, .form-control { outline: none; color: rgb(119, 119, 119); border: 1px solid rgb(234, 234, 234); padding: 6px 8px; max-width: 100%; border-radius: 3px; box-shadow: none; }
input:focus, input:focus, select:focus, textarea:focus, .form-control:focus { box-shadow: none; border-color: rgb(234, 234, 234); }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select.form-control, select { height: 38px; }
select { -webkit-appearance: none; color: rgb(34, 34, 34); cursor: pointer; padding-right: 25px !important; background-image: url("../image/arrow-down.png") !important; background-position: right 50%; background-repeat: no-repeat; }
.form-group { margin-bottom: 12px; }
.form-group.no_b_margin { margin-bottom: 0px; }
div.required .control-label::after { content: " *"; color: rgb(255, 69, 111); font-weight: normal; }
.form-horizontal .control-label { margin-bottom: 5px; }
.input-group { width: 100%; }
.input-group-addon.captcha_wrap { border-color: rgb(234, 234, 234); position: relative; width: 78px; background: rgb(255, 255, 255); }
.input-group-addon.captcha_wrap img { position: absolute; width: 58px; height: 22px; top: 7px; left: 10px; }
.row.no_margin { margin: 0px; }
.row.no_margin [class*="col-"] { padding: 0px; }
.price, .price-new { color: rgb(1, 139, 200); font-weight: 600; }
.arrow_icon { border: 1px solid rgb(234, 234, 234); border-radius: 3px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.arrow_icon:hover, .pagination > .active > span, .pagination > li > a:hover, .pagination > li.active:hover > span { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(74, 196, 250); }
.header_wrapper { font-size: 13px; background: rgb(255, 255, 255); }
.common-home .header_wrapper { margin-bottom: 41px; }
.header_wrapper .icon-down-dir { font-size: 10px; margin-left: 6px; }
.header_top_line_wrapper { position: relative; z-index: 130; display: block; border-bottom: 1px solid rgb(234, 234, 234); border-top-color: rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); padding: 8px 0px; }
.header3 .header_top_line_wrapper { border-color: rgb(234, 234, 234); background: rgb(248, 248, 248); }
.mini_menu { line-height: 12px; }
.mini_menu.settings .icon-down-dir { margin-left: 8px; }
.mini_menu.settings > ul { display: inline-block; margin-left: 10px; }
.header2 .mini_menu, .header4 .mini_menu.settings { min-height: 26px; }
.header2 .mini_menu { margin-bottom: 5px; }
.header4 .mini_menu.settings { margin-bottom: 4px; }
.header4 .mini_menu.links { margin-bottom: 2px; }
.header5 .mini_menu.settings { margin-top: 5px; }
.mini_menu_trigger { font-size: 24px; color: rgb(153, 153, 153); padding: 10px 15px; border: 1px solid rgba(0, 0, 0, 0.0784314); }
.mini_menu_trigger:hover, .mini_menu_trigger.active { color: rgb(255, 255, 255); border-color: transparent !important; background: rgb(1, 139, 200); }
.header_top_line_wrapper .mini_menu_trigger { margin-top: 10px; }
.menu_wrapper .mini_menu_trigger { text-align: center; height: 55px; border-top: none; border-bottom: none; }
.mini_menu > ul > li { display: inline-block; padding-left: 7px; margin: 5px 0px; position: relative; }
.mini_menu.settings > ul > li { padding-left: 10px; }
.mini_menu.settings > ul > li img { vertical-align: top; margin: 1px 6px 0px 0px; }
.mini_menu.links > ul > li .icon-down-dir { opacity: 0.5; }
.mini_menu.links > ul > li:hover .icon-down-dir { opacity: 1; }
.mini_menu ul > li:first-child { padding-left: 0px; }
.mini_menu.links > ul > li + li { margin-left: 5px; border-left: 1px solid rgba(0, 0, 0, 0.2); border-top-color: rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); }
.mini_menu ul li ul { position: absolute; z-index: 9; left: 0px; text-align: left; opacity: 0; margin-top: 20px; visibility: hidden; transition: all 350ms; padding: 0px; border-top: 8px solid transparent; }
.mini_menu.settings ul li ul { left: auto; right: 0px; }
.mini_menu ul li:hover > ul, .mini_menu ul li:active > ul { opacity: 1; margin-top: 0px; visibility: visible; transition: all 350ms; }
.mini_menu ul li ul li a { display: block; min-width: 165px; padding: 8px 9px; border: 1px solid rgb(234, 234, 234); margin-bottom: -1px; color: rgb(51, 51, 51) !important; background: rgb(255, 255, 255); }
.mini_menu.settings ul li ul li a { min-width: 120px; }
.mini_menu ul li ul li a:hover, .mini_menu ul li ul li a.current { border-color: transparent; color: rgb(255, 255, 255) !important; background: rgb(74, 196, 250); }
.mini_menu ul li ul li a.current { cursor: default; }
.mini_menu ul li ul li:first-child a { border-radius: 3px 3px 0px 0px; }
.mini_menu ul li ul li:last-child a { border-radius: 0px 0px 3px 3px; }
.header { padding: 29px 0px 31px; position: relative; z-index: 128; }
.header1 .header { min-height: 150px; }
.header2 .header, .header5 .header { min-height: 145px; }
.header3 .header { min-height: 135px; }
.header4 .header { padding: 20px 0px 23px; min-height: 117px; }
.header .logo { max-height: 80px; line-height: 74px; transition: max-height 200ms; }
.header .logo img { max-height: 80px; transition: max-height 200ms; }
.promo_message { color: rgb(119, 119, 119); margin-bottom: 12px; min-height: 27px; }
.header1 .promo_message, .header6 .promo_message { line-height: 26px; }
.header5 .promo_message { margin-top: 3px; margin-bottom: 10px; }
.promo_message span { font-size: 16px; font-weight: 600; white-space: nowrap; }
.search_wrapper { position: relative; border: 2px solid rgb(74, 196, 250); border-radius: 3px; padding-right: 48px; background: rgb(255, 255, 255); }
.header2 .search_wrapper { margin-top: 5px; }
.search_wrapper .button-search { position: absolute; right: -2px; top: -2px; bottom: -2px; color: rgb(255, 255, 255); font-size: 24px; cursor: pointer; transition: all 400ms; width: 50px; line-height: 44px; text-align: center; border-radius: 0px 3px 3px 0px; background: rgb(74, 196, 250); }
#search { width: 100%; display: table; }
#search input { display: table-cell; border: none; padding: 10px 13px; font-size: 16px; width: 100%; height: 40px; }
#search .categories { display: table-cell; width: 186px; }
#search select { border-top: none rgb(74, 196, 250); border-right: none rgb(74, 196, 250); border-bottom: none rgb(74, 196, 250); color: rgb(34, 34, 34); padding: 10px 8px; cursor: pointer; height: 40px; border-left: 1px solid rgb(74, 196, 250); border-radius: 0px; background-image: url("../image/arrow-down-sm.png") !important; }
.wishlist_compare { display: block; line-height: 30px; min-height: 36px; }
.header2 .wishlist_compare { display: inline-block; vertical-align: middle; line-height: 25px; padding-right: 12px; text-align: left; }
.wishlist_compare .compare, .wishlist_compare .wishlist { display: inline-block; margin-left: 12px; margin-bottom: 4px; }
.header2 .wishlist_compare .compare, .header2 .wishlist_compare .wishlist { display: block; margin: 0px; }
.wishlist_compare i { margin-right: 4px; vertical-align: middle; }
.wishlist_compare .compare i { font-size: 15px; margin-right: 2px; }
.wishlist_compare.icons { display: inline-block; vertical-align: top; }
.wishlist_compare.icons .icon_holder { height: 42px; width: 42px; position: relative; text-align: center; }
.wishlist_compare.icons .icon_holder i { font-size: 23px; line-height: 40px; }
.wishlist_compare.icons .hover_icon:hover i { color: rgb(255, 255, 255); }
.wishlist_compare.icons .count { font-size: 13px; position: absolute; bottom: 0px; right: 2px; }
.wishlist_compare.icons .hover_icon { border: 1px solid rgb(234, 234, 234); border-radius: 3px; font-size: 0px; margin: 0px; }
.wishlist_compare.icons .compare { margin-left: 4px; }
.menu_wrapper .wishlist_compare.icons .hover_icon { border-radius: 0px; margin-left: -1px; border-top: none rgb(234, 234, 234); border-right: none rgb(234, 234, 234); border-bottom: none rgb(234, 234, 234); border-left: 1px solid rgb(234, 234, 234); height: 55px; position: relative; }
.menu_wrapper .wishlist_compare.icons .hover_icon:hover { z-index: 2; }
.menu_wrapper .wishlist_compare.icons.sm .hover_icon { padding: 6px; }
.menu_wrapper .wishlist_compare.icons.lg .hover_icon { padding: 11px 13px 11px 12px; height: 66px; }
.welcome_message { line-height: 12px; margin: 5px 0px; color: rgb(119, 119, 119); }
.menu_wrapper .welcome_message.square { padding: 11px 21px 11px 4px; border-right: none; border-top: none; border-bottom: none; margin-left: -1px; width: auto; border-radius: 0px; }
#popup_login .top { padding: 40px 19px 20px; }
#popup_login .heading { display: block; margin-bottom: 25px; }
#popup_login h2 { margin: 0px; line-height: 34px; }
#popup_login .forgotten { display: inline; margin-left: 10px; }
#popup_login .bottom #social_login_content_holder #d_social_login { margin-bottom: 0px !important; }
#popup_login .bottom, #colorbox.login #cboxContent .bottom { padding: 20px 19px; border-top: 1px solid rgb(234, 234, 234); }
#colorbox.login #cboxContent .cart_notification .product { padding: 19px 20px; display: table; width: 100%; }
#colorbox.login #cboxContent .product img { float: left; margin-right: 20px; }
#colorbox.login #cboxContent .product span { padding-top: 10px; display: block; }
#colorbox.login #cboxContent .cart_notification .bottom { position: absolute; bottom: 0px; right: 0px; left: 0px; }
#cart { display: inline-block; position: relative; vertical-align: middle; }
.mini_cart { border: 1px solid rgb(234, 234, 234); position: relative; z-index: 2; border-radius: 3px; text-align: left; font-weight: bold; padding: 5px 10px 4px; color: rgb(178, 178, 178); line-height: 18px; }
.mini_cart .cart_holder { position: relative; height: 42px; padding-left: 55px; }
.mini_cart .icon-basket { font-size: 42px; position: absolute; left: 7px; }
.mini_cart .icon-basket::before { line-height: 40px; }
.mini_cart .count, .wishlist_compare.icons .count { position: absolute; font-weight: normal; line-height: normal; width: 20px; height: 20px; color: rgb(51, 51, 51); display: block; text-align: center; border-radius: 100%; background: rgb(255, 255, 255); }
.mini_cart .count { top: 21px; left: 31px; }
.mini_cart .total { font-size: 18px; display: block; color: rgb(51, 51, 51); }
.mini_cart .icon-down-dir { margin-left: 2px; }
.menu_wrapper .mini_cart { border-top: none rgb(234, 234, 234); border-bottom: none rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); margin-left: -1px; border-radius: 0px; padding: 6px 22px 6px 9px; height: 55px; }
.header4 .menu_wrapper .cart_holder { padding-left: 54px; }
.header4 .menu_wrapper .mini_cart { padding: 11px 35px 11px 10px; height: 66px; }
#cart .content { position: absolute; text-align: left; left: auto; right: 0px; border: 1px solid rgb(234, 234, 234); border-radius: 3px; width: 265px; color: rgb(119, 119, 119); font-size: 14px; clear: both; padding: 0px; min-height: 40px; margin-top: 15px; opacity: 0; visibility: hidden; transition: margin-top 300ms, opacity 200ms, visibility 200ms; white-space: normal; background: rgb(255, 255, 255); }
.menu_wrapper #cart .content { border-radius: 0px; }
#cart:hover .content { margin-top: 1px; opacity: 1; visibility: visible; transition: margin-top 400ms, opacity 300ms; }
.menu_wrapper #cart:hover .content { margin-top: -1px; }
#cart table { border-collapse: collapse; }
#cart table .fa-times { color: rgb(119, 119, 119); }
#cart table .fa-times:hover { color: rgb(51, 51, 51); }
#cart td { vertical-align: top; padding: 15px 20px; font-size: 13px; }
#cart td.border { border-bottom: 1px solid rgb(234, 234, 234); }
#cart td a { display: block; margin-bottom: 3px; }
#cart .image { text-align: left; width: auto; padding: 15px 5px 15px 20px; }
#cart .image img { margin: 0px; display: block; max-width: 60px; }
#cart .name { padding: 15px 5px; width: 100%; }
#cart .name small { color: rgb(89, 89, 89); }
#cart .voucher { text-align: left; padding: 1px 15px; }
#cart .mini-cart-total { padding: 10px 0px; }
#cart .mini-cart-total td { padding: 4px 0px 0px 20px; font-size: 12px; }
#cart .mini-cart-total .sums { white-space: nowrap; }
#cart .mini-cart-total tr:last-child td { font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; }
#cart .checkoutbuttons { padding: 10px 20px; border-top: 1px solid rgb(234, 234, 234); }
#cart .empty { height: 70px; padding-top: 25px; text-align: center; font-size: 13px; }
.menu_wrapper { position: relative; z-index: 126; }
.header2 .menu_wrapper, .header6 .menu_wrapper { display: none; }
.menu_wrapper .outer_container, .header_wrapper .outer_container { position: relative; border-color: rgba(0, 0, 0, 0.0784314); background: rgb(255, 255, 255); }
.menu_wrapper .outer_container::before, .menu_wrapper .outer_container::after { content: " "; position: absolute; left: 0px; width: 100%; }
.menu_wrapper .outer_container::before { border-top: 1px solid inherit; border-right-color: inherit; border-bottom-color: inherit; border-left-color: inherit; top: 0px; }
.menu_wrapper .outer_container::after { bottom: 0px; border-bottom: 1px solid inherit; border-top-color: inherit; border-right-color: inherit; border-left-color: inherit; }
.menu_table { width: 100%; display: table; position: relative; }
.header1 .menu_table { }
.menu_table .menu_cell { display: table-cell; vertical-align: middle; }
.menu_table .menu_cell.menu_holder { position: relative; z-index: 455; border-color: rgb(234, 234, 234); }
.menu_table .menu_cell.fill { width: 100%; }
.menu_table .menu_cell.search_holder { padding: 10px 21px 10px 20px; }
.menu_table > .menu_cell.nowrap { white-space: nowrap; }
.main_menu ul > li { display: inline-block; position: relative; text-align: left; float: left; }
.main_menu > ul.horizontal > li > a { font-size: 16px; padding: 16px 17px; display: block; margin-left: -1px; border-right: 1px solid rgb(234, 234, 234); border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); height: 55px; }
.main_menu > ul.horizontal > li:first-child > a { border-left: 1px solid rgb(234, 234, 234); border-top-color: rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); }
.main_menu > ul > li:hover > a, .main_menu > ul.horizontal > li.current > a, .main_menu .active, .main_menu ul.links_holder li ul li a:hover, ul.vertical > li:hover > a { color: rgb(255, 255, 255) !important; border-color: transparent !important; background-color: rgb(1, 139, 200); }
ul.categories > li:hover > a, ul.categories a.active, ul.categories li.current > a { position: relative; z-index: 3; }
ul.categories > li .icon-down-dir { font-size: 11px; margin-left: 10px; vertical-align: middle; opacity: 0.4; }
ul.categories.vertical > li .icon-down-dir { transform: rotate(270deg); position: absolute; top: 14px; right: 18px; }
ul.categories > li:hover .icon-down-dir { opacity: 1; }
.main_menu ul li.home.disabled { display: none; }
ul.categories, .main_menu ul.links_holder { background: rgb(255, 255, 255); }
#column-left ul.categories { background: rgb(255, 255, 255); }
ul.categories li .wrapper, .main_menu ul.links_holder li ul { position: absolute; z-index: 2; left: -1px; top: 55px; border: 1px solid rgb(234, 234, 234); padding: 10px 17px; margin-top: 15px; display: table; opacity: 0; visibility: hidden; height: 0px; transition: margin-top 300ms, opacity 200ms, visibility 200ms; white-space: normal; max-width: 1139px !important; background: rgb(255, 255, 255); }
#column-left ul.categories li .wrapper { max-width: 879px !important; }
ul.categories li:hover .wrapper, .main_menu ul.links_holder li:hover ul { margin-top: 0px; opacity: 1; visibility: visible; height: auto; transition: margin-top 400ms, opacity 300ms; }
.main_menu ul.links_holder li:hover ul, .header1 ul.categories li:hover .wrapper { margin-top: -1px; }
ul.categories.vertical li .wrapper, ul.vertical.active li .wrapper { position: absolute; left: 100%; margin-left: -1px; top: 0px; z-index: 9; }
.main_menu ul.links_holder li ul { border: none; padding: 0px; }
.main_menu ul li .wrapper ul { display: table-cell; vertical-align: top; padding: 3px; }
.main_menu ul li .wrapper ul li { width: 190px; }
.main_menu ul.links_holder li ul li { width: 262px; }
ul.categories li ul li a { padding: 6px 10px; font-size: 14px; display: block; }
.main_menu ul.links_holder li ul li a, ul.categories.vertical > li > a { padding: 12px 10px 12px 20px; font-size: 14px; border: 1px solid rgb(234, 234, 234); margin: 0px 0px -1px; display: block; }
ul.categories li ul li a:hover { background: rgb(248, 248, 248); }
.main_menu > ul > li > a.v_menu_trigger.light_bg_color { border-color: transparent; color: rgb(255, 255, 255); position: relative; z-index: 3; display: block; padding: 15px 17px 17px; font-size: 16px; height: 55px; }
.main_menu > ul > li > a.v_menu_trigger.plain { font-size: 32px; padding: 7px 18px 9px 17px; color: rgb(170, 170, 170); text-align: center; height: 55px; display: inline-block; border-left: 1px solid rgb(234, 234, 234); border-top-color: rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); position: relative; z-index: 2; }
.header4 .main_menu > ul > li > a.v_menu_trigger.plain { padding: 12px 22px 13px; height: 66px; border-right: 1px solid rgb(234, 234, 234); border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); }
.main_menu > ul > li > a.v_menu_trigger.light_bg_color .icon-menu { font-size: 21px; line-height: 21px; vertical-align: top; display: inline-block; margin: 0px 6px 0px 3px; }
.main_menu > ul > li > a.v_menu_trigger.light_bg_color .icon-down-dir { opacity: 1; margin: 0px 3px 0px 8px; }
.main_menu > ul.vertical { visibility: hidden; position: absolute; z-index: 999; top: 54px; width: 262px; opacity: 0; transform: scale(0); transition: all 350ms; background: rgb(255, 255, 255); }
.header4 .main_menu > ul.vertical { top: 65px; }
.main_menu > ul.vertical.active { opacity: 1; visibility: visible; transform: scale(1); transition: all 350ms; }
ul.vertical > li { position: relative; float: none; display: block; }
ul.vertical > li:last-child a, .main_menu ul.links_holder li ul li:last-child a { border-radius: 0px 0px 3px 3px; }
#column-left ul.vertical > li:first-child a, #column-right ul.vertical > li:first-child a { border-radius: 3px 3px 0px 0px; }
ul.megamenu li .wrapper { padding: 13px 15px 5px; }
ul.megamenu li .wrapper ul li { width: 100%; }
ul.megamenu li .wrapper ul li a span { font-weight: normal; color: rgb(153, 153, 153); font-size: 13px; }
ul.megamenu li .wrapper .with-submenu { font-weight: bold; }
ul.megamenu li .wrapper ul { background: none; }
ul.megamenu li .wrapper ul li ul { padding: 0px; }
ul.megamenu li .wrapper .product { padding: 8px 0px; }
ul.megamenu li .wrapper .html { color: rgb(34, 34, 34); padding: 8px 0px; }
ul.megamenu li .wrapper .row { margin-left: -8px; margin-right: -8px; }
ul.megamenu li .wrapper [class*="col-"] { padding: 0px 8px; margin-bottom: 5px; }
ul.megamenu li .wrapper .product { font-size: 14px; }
ul.megamenu li .wrapper .product .image { position: relative; margin-bottom: 8px; }
ul.megamenu li .wrapper .product .price { font-size: 16px; margin-top: 4px; }
.breadcrumb_wrapper { margin-bottom: 30px; min-height: 44px; font-size: 0px; }
.breadcrumb_wrapper .breadcrumb { display: block; }
.container { position: relative; }
.container .menu_holder { width: auto; padding-left: 0px !important; padding-right: 0px !important; }
#content.homepage { min-height: 0px; }
.alert .fa { display: none; }
table.list.last { border-radius: 3px 3px 0px 0px; margin-bottom: 0px; }
table.list .right { text-align: right; }
.pagination_holder .text-right { padding-top: 5px; padding-bottom: 10px; color: rgb(119, 119, 119); }
.pagination > .active > span, .pagination > li > a:hover, .pagination > li.active:hover > span { border-color: transparent; }
.pagination li a:hover, .pagination > .active > span, .pagination > .active:hover > span { }
.btn-holder { font-size: 0px; display: inline-block; }
.btn-holder .btn { margin: 0px 5px 5px 0px; }
.btn-holder .btn:last-child { margin-right: 0px; }
.btn { padding: 8px 20px 9px; font-size: 16px; -webkit-appearance: none; border: none; line-height: 1.3; border-radius: 3px; white-space: normal; }
.btn.btn-icon { padding: 0px; text-align: center; color: rgb(255, 255, 255); width: 38px; height: 38px; }
.btn.btn-icon i { line-height: 38px; }
.btn.btn-icon, .btn.btn-dark { color: rgb(255, 255, 255); background: rgb(119, 119, 119); }
.btn.btn-icon:hover, .btn.btn-dark:hover { background: rgb(51, 51, 51); }
.btn-default { color: rgb(1, 139, 200); background-color: rgb(248, 248, 248); }
.btn-default:hover, .btn-default:focus, .panel-heading:hover .btn-default { color: rgb(255, 255, 255); background-color: rgb(1, 139, 200); }
.btn-primary, .btn-icon.btn-primary { color: rgb(255, 255, 255); background-color: rgb(74, 196, 250); }
.btn-primary:hover, .btn-primary:focus, .btn.btn-icon.btn-primary:hover, .btn.btn-icon.btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(1, 139, 200); }
.btn-primary i, .btn-default i { margin-right: 5px; }
.nav-tabs > li.active > a, .nav-tabs > li.active:hover > a, .nav-tabs > li:hover > a, .nav-tabs > li.active > a:focus { border-color: transparent; transition: all 300ms; color: rgb(255, 255, 255); background-color: rgb(1, 139, 200); }
.tab-content { padding: 20px; border: 1px solid rgb(234, 234, 234); border-radius: 0px 3px 3px; color: rgb(119, 119, 119); margin-bottom: 40px; background: rgb(255, 255, 255); }
.tab-content.single { border-radius: 3px; }
.box .tab-content { padding: 0px; min-height: 0px; margin-bottom: 0px; }
.review-list .author .name { color: rgb(51, 51, 51); }
.box { margin-bottom: 40px; }
#column-left .box, #column-left .categories.vertical, #column-right .box, #column-right .categories.vertical { margin-bottom: 34px; }
#column-left .box::before, #column-right .box::before { content: " "; display: table; width: 100%; clear: both; }
.category_tree > li.active > ul { display: block; }
#content .filter_group_holder { font-size: 0px; }
#content .filter_group_holder .filter_group { font-size: 14px; display: inline-block; vertical-align: top; width: 25%; }
#content .filter_group_holder .filter_group + .filter_group { border-left: 1px solid rgb(234, 234, 234); }
.search-page .form-group { margin-bottom: 8px; }
.categories_holder .product-grid .item { padding: 19px 19px 10px; text-align: left; }
.categories_holder .product-grid .item .name { margin-top: 8px; min-height: 40px; }
#list_view_icon.active, #list_view_icon:hover, #grid_view_icon.active, #grid_view_icon:hover { color: rgb(255, 255, 255) !important; }
.categories_holder.brands .product-grid .item { padding: 19px 19px 0px; }
.categories_holder.brands .product-grid .item .name { margin-top: 10px; }
.product-grid { font-size: 0px; margin-right: -1px; margin-bottom: -1px; }
.product-grid .item { display: inline-block; vertical-align: top; font-size: 14px; width: 25%; border-right: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
.product-grid.carousel .item { position: relative; border: none; }
.product-grid.carousel .item::before, .product-grid.carousel .item.last::after { content: " "; position: absolute; z-index: 2; top: 0px; width: 1px; height: 300%; background: rgb(234, 234, 234); }
.product-grid.carousel .item::before { left: 1px; }
.product-grid.carousel .item.last::after { right: 0px; }
.product-grid.carousel .first .item::before { display: none; }
.grid1 .product-grid .item, .product-list .item, .gridz .product-grid .item { width: 100%; }
.grid2 .product-grid .item { width: 50%; }
.grid3 .product-grid .item { width: 33.334%; }
.grid4 .product-grid .item { width: 25%; }
.grid5 .product-grid .item { width: 20%; }
.grid6 .product-grid .item { width: 16.667%; }
.product-grid.carousel .item, .col-sm-8.grid3 .product-grid.carousel .item, .col-sm-8 .grid3 .product-grid.carousel .item { width: 100% !important; }
.product-grid .image_wrap, .product-list .image_wrap { padding: 19px 19px 12px; text-align: center; position: relative; overflow: hidden; }
.product-grid .details_wrap { padding: 0px 19px 14px; }
.product-grid .image, .product-list .image { position: relative; display: inline-block; max-width: 100%; overflow: hidden; }
.product-grid .image img, .product-grid .image_hover img { display: block; }
.product-grid .image_hover, .product-list .image_hover { position: absolute; text-align: center; left: 0px; right: 0px; display: none; }
.product-grid .btn-holder.top, .product-list .btn-holder.top { width: 100%; text-align: left; padding: 5px 19px 10px; position: absolute; bottom: -60px; left: 0px; right: 0px; transition: bottom 750ms; background: rgb(255, 255, 255); }
.product-grid .btn-holder.top .btn, .product-list .btn-holder.top .btn { position: relative; z-index: 2; }
.style-1 .product-grid .btn-holder.top, .style-3 .product-grid .btn-holder.top, .product-list .btn-holder.top { top: 50%; text-align: center; }
.style-1 .product-grid .btn-holder.top .quickview, .style-3 .product-grid .btn-holder.top .quickview, .product-list .btn-holder.top .quickview { margin: -19px 0px 0px; opacity: 0; transition: all 300ms; }
.style-1 .product-grid .item:hover .btn-holder.top .quickview, .style-3 .product-grid .item:hover .btn-holder.top .quickview, .product-list .item:hover .btn-holder.top .quickview { opacity: 1; }
.style-1 .product-grid .btn-holder.top .quickview span, .style-3 .product-grid .btn-holder.top .quickview span, .product-list .btn-holder.top .quickview span { display: block; }
.product-grid .btn-holder.top .centered, .product-grid .btn-holder.top .centered_cell, .product-list .btn-holder.top .centered_cell { display: inline; }
.product-grid .btn-holder.top .btn span { display: none; }
.product-grid .btn-holder.top .btn.cart { float: right; }
.style-3 .product-grid .btn-holder.bottom .btn { margin-right: 0px; }
.style-1 .product-grid .btn-holder.top .btn-icon, .style-1 .product-grid .btn-holder.top .cart, .style-1 .product-grid .btn-holder.top .quickview i, .product-list .btn-holder.top .btn-icon, .product-list .btn-holder.top .cart, .product-list .btn-holder.top .quickview i, .style-3 .product-grid .btn-holder .btn-icon, .style-3 .product-grid .btn-holder.top .cart, .style-3 .product-grid .btn-holder.top .quickview i { display: none; }
.product-grid .information_wrapper { margin-bottom: 15px; height: auto; }
.product-grid .name { display: block; margin: 0px 0px 5px; }
.product-grid .description { display: none; }
.product-grid .price_rating_table { display: table; width: 100%; }
.product-grid .price { display: table-cell; font-size: 16px; width: 100%; }
.product-grid .rating { display: table-cell; white-space: nowrap; text-align: right; }
.product-grid .plain_links { text-align: center; line-height: 11px; margin-bottom: 12px; display: none; }
.product-grid .plain_links a { display: inline-block; font-size: 12px; margin-top: 10px; }
.product-grid .plain_links a + a { border-left: 1px solid rgb(221, 221, 221); padding-left: 6px; margin-left: 5px; }
.style-1 .product-grid .btn-icon, .style-1 .product-grid .btn-dark { opacity: 0; transition: opacity 300ms, color 200ms, background-color 200ms; }
.style-1 .product-grid .item:hover .btn-icon, .style-1 .product-grid .item:hover .btn-dark { opacity: 1; transition: opacity 100ms, color 200ms, background-color 200ms; }
.style-1 .grid5 .product-grid .icons_wrapper .plain_link { display: block; float: none; }
.price .price-tax { display: block; font-weight: normal; font-size: 12px; color: rgb(153, 153, 153); margin-top: 5px; }
.bottom_buttons.top { border-bottom: 1px solid rgb(234, 234, 234); border-top: none; }
.footer_modules .bottom_buttons { padding: 15px 0px; }
.style-2 .product-grid .item:hover .btn-holder.top { bottom: 0px; z-index: 2; transition: bottom 150ms; }
.style-2 .product-grid .item .btn-holder.top .btn { width: 38px; padding-left: 0px; padding-right: 0px; }
.style-2 .product-grid .item .btn-holder.top .cart { margin-right: 0px; }
.style-2 .product-grid .btn-holder.bottom { display: none; }
.style-3 .product-grid .item, .style-3 .product-grid .price, .style-3 .product-grid .rating { text-align: center; }
.style-3 .product-grid .hasrating .rating, .style-3 .product-grid .hasrating .price { width: 50%; }
.style-3 .product-grid .plain_links { display: block; }
.style-4 .btn-holder.bottom { display: none; }
.style-4 .product-grid .btn-holder.top { top: 0px; bottom: 0px; text-align: center; }
.style-4 .product-grid .btn-holder.top .centered { display: table; height: 100%; width: 100%; }
.style-4 .product-grid .btn-holder.top .centered_cell { display: table-cell; vertical-align: middle; }
.style-4 .product-grid .btn-holder.top .style-4-break { display: block; }
.style-4 .product-grid .btn-holder.top .centered .btn { float: none; min-width: 125px; margin-left: 0px; margin-right: 0px; }
.style-4 .product-grid .btn-holder.top .centered .btn i { display: none; }
.style-4 .product-grid .btn-holder.top .centered .btn span { display: block; }
.style-4 .product-grid .btn-holder.top .btn-icon.wishlist, .style-4 .product-grid .btn-holder.top .btn-icon.compare { position: absolute; bottom: 14px; left: 22px; }
.style-4 .product-grid .btn-holder.top .btn-icon.compare { right: 18px; left: auto; }
.style-4 .product-grid .btn { opacity: 0; transition: all 200ms; }
.style-4 .product-grid .item:hover .btn { opacity: 1; transition: all 200ms; }
.product-list .item { display: table; border-bottom: 1px solid rgb(234, 234, 234); height: auto !important; }
.product-list .item:last-child { border-bottom: none; }
.product-list .item .left { display: table-cell; width: 270px; }
.product-list .image, .product-list .image_hover { max-width: 243px; }
.product-list .item .details_wrap { display: table-cell; vertical-align: top; padding: 20px 20px 20px 2px; }
.product-list .item .name { font-size: 18px; margin-bottom: 2px; }
.product-list .item .price { font-size: 20px; margin-bottom: 25px; }
.product-list .item .rating { margin-bottom: 10px; }
.product-list .item .description { margin-bottom: 30px; color: rgb(119, 119, 119); }
.product-list .plain_links { display: none; }
.gridz .product-grid .item { display: table; width: 100%; text-align: left; }
.gridz .product-grid .image_wrap { display: table-cell; width: 84px; padding: 18px 15px 15px 18px; }
.gridz .product-grid .image_wrap img { min-width: 84px; }
.gridz .product-grid .details_wrap { display: table-cell; width: 100%; vertical-align: top; padding: 21px 10px 10px 0px; }
.gridz .product-grid .information_wrapper { margin-bottom: 0px; height: auto !important; }
.gridz .product-grid .information_wrapper .price, .gridz .product-grid .information_wrapper .rating { display: block; text-align: left; margin-bottom: 6px; }
.gridz .product-grid .btn-holder, .gridz .product-grid .plain_links, .gridz .product-grid .list_countdown { display: none; }
.footer_modules .tab-content { border: none; }
.footer_modules .product-grid .item { border-right: none; }
.footer_modules .product-grid .item:last-child { border-bottom: none; }
.footer_modules .product-grid .image_wrap, .footer_modules .product-grid .details_wrap { padding-left: 0px; }
.footer_modules .product-grid .item:first-child .image_wrap, .footer_modules .product-grid .item:first-child .details_wrap { padding-top: 0px; }
.style-1 .col-sm-8 .grid5 .details_wrap, .style-1 .grid6 .details_wrap { padding-left: 10px !important; padding-right: 10px !important; }
.style-1 .col-sm-8 .grid4 .btn-primary, .style-1 .grid5 .btn-primary, .style-1 .grid6 .btn-primary { padding-left: 7px !important; padding-right: 7px !important; }
.style-1 .col-sm-8 .grid4 .btn-icon, .style-1 .grid6 .btn-icon, .style-1 .grid5 .btn-icon { width: 30px !important; }
.style-2 .col-sm-8 .grid5 .top .btn, .style-2 .grid6 .top .btn, .style-4 .grid5 .top .btn, .style-4 .col-sm-8 .grid4 .top .btn, .style-4 .col-sm-8.grid4 .top .btn, .style-4 .grid6 .top .btn { width: 28px !important; height: 28px !important; font-size: 16px !important; padding-top: 4px !important; }
.style-4 .col-sm-8 .grid4 .top .btn.qlook, .style-4 .col-sm-8.grid4 .top .btn.cart, .style-4 .col-sm-8.grid4 .top .btn.qlook, .style-4 .col-sm-8 .grid4 .top .btn.cart, .style-4 .grid5 .top .btn.qlook, .style-4 .grid5 .top .btn.cart, .style-4 .grid6 .top .btn.qlook, .style-4 .grid6 .top .btn.cart { padding: 6px 10px !important; height: auto !important; font-size: 14px !important; min-width: 100px !important; }
.style-2 .col-sm-8 .grid5 .top .btn i, .style-2 .grid6 .top .btn i, .style-4 .col-sm-8 .grid4 .top .btn i, .style-4 .col-sm-8.grid4 .top .btn i, .style-4 .grid5 .top .btn i, .style-4 .grid6 .top .btn i { line-height: 16px !important; }
.footer_modules .item.testimonial { padding: 15px 0px; background-image: none; }
.footer_modules .item.testimonial:first-child { padding-top: 0px; }
.item.blog_post .btn { opacity: 1 !important; }
.footer_modules .item.blog_post { padding: 20px 0px; }
.footer_modules .item.blog_post:first-child { padding-top: 0px; }
.item.blog_post .image { margin-bottom: 13px; }
.list .item.blog_post .image { float: left; margin-right: 15px; }
.product-info .right { padding-left: 3.7%; }
.product-info.quickview .right, .deals_module .product-info .right { padding-bottom: 0px; }
.product-info .image { position: relative; margin-bottom: 10px; z-index: 3; }
.product-info .image, .mousetrap { height: auto; }
.product-info .image img { max-width: 100%; }
.deals_module .btn-holder { margin-top: 22px; }
.product-info .price { font-size: 22px; line-height: 20px; font-weight: 600; margin-bottom: -3px; }
.product-info .price { font-size: 22px; line-height: 20px; font-weight: 600; margin-bottom: -3px; }
.product-info .options .form-group { margin-bottom: 10px; display: table; width: 100%; }
.product-info .options .form-group .control-label { display: table-cell; vertical-align: top; white-space: nowrap; min-width: 40px; padding: 9px 10px 0px 0px; }
.product-info .options .form-group .holder { display: table-cell; vertical-align: top; width: 100%; }
.product-info .quantity_button.arrow_icon:hover { border-color: transparent; color: rgb(255, 255, 255); }
.product-info .cart { padding: 20px 0px 10px; }
.manufacturer_brand .bordered_content { padding: 10px; }
.compare-info.compare { border-radius: 3px; }
.compare-info.compare tr td:first-child { font-weight: 600; width: 8%; vertical-align: top; background: rgb(248, 248, 248); }
.compare-info.compare td { vertical-align: middle; }
.compare-info td.price { font-size: 16px; }
#column-left + #content #social_login_content_holder #d_social_login { padding-top: 0px; }
.cart-info thead .model, .cart-info thead .price, .cart-info thead .total, .cart-info thead .quantity, .cart-info thead .image { width: 11%; }
.cart-info tbody .name a { font-size: 16px; display: inline-block; margin-bottom: 4px; }
.cart-info tbody .unit_price, .cart-info tbody .price { font-size: 16px; font-weight: bold; }
.cart-info tbody .model, .cart-info tbody .quantity, .cart-info tbody .total { white-space: nowrap; }
.cart-info tr.confirm_totals td.total { font-size: 16px; color: rgb(34, 34, 34); }
.panel-group.checkout .panel-heading .btn { position: absolute; right: 0px; top: 10px; visibility: hidden; }
.panel-group.checkout .panel-heading .collapsed .btn { visibility: visible; }
.contact_details .icon_holder { position: relative; padding-left: 25px; margin-bottom: 10px; }
.contact_details .icon_holder .fa { position: absolute; left: 0px; top: 0px; font-size: 15px; line-height: 21px; }
.contact_details iframe { width: 100%; }
.panel-group .panel-heading .btn-default { height: 30px; width: 30px; line-height: 30px; text-align: center; padding: 0px; margin: 0px; position: absolute; top: 10px; right: 19px; }
.sitemap-info .left, .sitemap-info .right { float: left; display: block; width: 49%; margin-bottom: 5px; max-width: 100%; min-width: 200px; }
.footer_modules { background: rgb(255, 255, 255); }
.footer_modules.has_content { border-bottom: 1px solid rgb(234, 234, 234); padding: 20px 0px; }
.footer_modules.has_full_width .main { display: none; }
.footer_modules .box, .full_width_wrapper .box { margin: 0px; }
.footer_modules .module { margin: 20px 0px; }
.footer_modules .bordered_content, .footer_modules .padded { border: none; padding: 0px; }
.footer_modules h3, .footer_wrapper h3 { margin-bottom: 20px; margin-top: 0px; font-size: 18px; }
.footer_wrapper { border-bottom: 1px solid rgb(234, 234, 234); padding: 20px 0px 10px; background: rgb(255, 255, 255); }
.footer_wrapper .col-md-3 { padding-top: 20px; padding-bottom: 10px; }
.footer_wrapper ul { list-style: none; padding: 0px; }
.footer_wrapper ul li { padding-bottom: 9px; margin-bottom: 9px; border-bottom: 1px solid rgb(234, 234, 234); }
.footer_wrapper ul li:last-child { border-bottom: none; }
.bottom_line { padding: 13px 0px 20px; background: rgb(255, 255, 255); }
#powered { padding: 8px 0px; color: rgb(119, 119, 119); }
#powered br { display: none; }
#footer_payment_icon { padding: 10px 0px; }
.scroll_to_top { position: fixed; z-index: 100; bottom: 120px; visibility: hidden; opacity: 0; transition: all 250ms ease-out; }
.scroll_to_top.active { bottom: 150px; visibility: visible; opacity: 1; transition: all 250ms ease-out; }
a.scroll_top { width: 40px; height: 40px; font-size: 20px; color: rgb(34, 34, 34); line-height: 36px; text-align: center; display: block; }
.owl-carousel.custom { margin: 0px 0px 35px; border: none; border-radius: 0px; box-shadow: none; }
.owl-carousel.custom .owl-pagination { display: none; }
.owl-carousel.custom .owl-controls { position: static; top: auto; right: auto; }
.owl-carousel.custom .owl-buttons .owl-prev { left: 20px; }
.owl-carousel.custom .owl-buttons .owl-next { right: 20px; }
.owl-carousel.custom .owl-buttons div i { font-size: 28px; text-shadow: none; color: rgb(255, 255, 255); width: 46px; height: 46px; line-height: 46px; text-align: center; border-radius: 3px; transition: all 250ms; background: rgba(51, 51, 51, 0.498039); }
.owl-carousel.custom .owl-buttons div i:hover { transition: all 250ms; background: rgb(51, 51, 51); }
.newsletter_module .input-group-addon { padding: 2px 7px 6px 10px; font-size: 20px; }
.newsletter_module .text-success, .newsletter_module .text-danger { margin: -3px 0px 8px; display: block; }
.newsletter_module .unsubscribe { text-align: right; width: 100%; margin-top: 5px; }
.newsletter_module .unsubscribe a { font-size: 12px; color: rgb(119, 119, 119); }
.init_popup .window_holder.active { position: fixed; left: 50%; top: 50%; opacity: 1; transition: all 400ms ease-in-out; }
.init_popup .window_holder .newsletter_module { position: relative; margin-top: -33%; margin-left: -50%; width: 790px; padding: 20px 19px 10px; border-radius: 3px; transition: width 250ms; background: rgb(255, 255, 255); }
.btn-icon.contact, .btn-icon.contact:hover { font-size: 18px; background-color: rgb(255, 69, 87); }
.btn-icon.location, .btn-icon.location:hover { font-size: 18px; background-color: rgb(255, 132, 0); }
.full_width_wrapper { margin-bottom: 40px; background: rgb(239, 239, 239); }
.footer_modules .full_width_wrapper { margin-bottom: 0px; }
.custom .single { border-radius: 3px; background-color: rgb(239, 239, 239); }
.custom.plain .single { background-color: transparent; }
.custom .single.light_bg_color_hover, .custom .single.light_bg_color_hover a, .custom .single.light_bg_color_hover > * { transition: color 0.7s, background-color 0.7s; }
.custom .single.light_bg_color_hover:hover, .custom .single.light_bg_color_hover:hover a, .custom .single.light_bg_color_hover:hover > * { transition: color 0.2s, background-color 0.2s; }
.custom .single.light_bg_color_hover:hover a, .custom .single.light_bg_color_hover:hover > * { color: rgb(255, 255, 255); }
.custom .single h4 { color: inherit; font-weight: 600; text-transform: uppercase; }
.custom.info1 { margin: 0px -3px 35px; }
.custom.info1 .single { margin: 0px 3px 5px; padding: 0px 10px 0px 67px; height: 85px; position: relative; }
.custom.info1 h4 { font-size: 14px; line-height: 18px; position: relative; top: 50%; margin: 0px; transform: translateY(-50%); }
.custom.info1 i { position: absolute; left: 30px; top: 50%; margin-top: -18px; font-size: 30px; line-height: 30px; }
.custom.info1.full { margin: 0px; }
.custom.info1 .single { margin: 0px; border-radius: 0px; }
.custom.info2, .custom.info3 { margin-bottom: -30px; }
.custom.info2 .single { padding: 25px 20px 30px; margin-bottom: 30px; text-align: center; }
.custom.info3 .single { padding: 25px 20px; margin-bottom: 30px; }
.custom.info3 .col-lg-2 .single, .custom.info3 .col-20 .single { padding: 25px 8px 25px 12px; margin-right: 4px; margin-bottom: 4px; }
.custom.info3 .col-20 .single { padding: 25px; }
.custom.info3 .col-lg-2:last-child .single, .custom.info3 .col-20:last-child .single { margin-right: 0px; margin-bottom: 30px; }
.custom.info2 .single i { font-size: 48px; line-height: 56px; }
.custom.info2 .single i, .custom.info3 .single i { font-size: 48px; line-height: 56px; }
.custom.info3 .single i.fa, .custom.info3 .single i[class^="icon-"] { margin-top: -10px; }
.custom.info3 .col-lg-2 .single i.fa, .custom.info3 .col-lg-2 .single i[class^="icon-"], .custom.info3 .col-20 .single i.fa, .custom.info3 .col-20 .single i[class^="icon-"] { font-size: 30px; margin-top: -11px; }
.custom.info3 .col-lg-2 .single i.fa, .custom.info3 .col-lg-2 .single i[class^="icon-"] { margin-right: 9px; }
.custom.info3 .col-20 .single i.fa, .custom.info3 .col-20 .single i[class^="icon-"] { margin-right: 12px; }
.custom.info2 .single h4 { margin-top: 13px; }
.custom.info3 .single h4 { margin-bottom: 12px; line-height: 20px; }
.custom.info3 .col-lg-2 .single h4, .custom.info3 .col-20 .single h4 { font-size: 14px; margin-bottom: 0px; line-height: 18px; }
.custom.info3 .single i { float: left; margin-right: 20px; }
.custom.info4 .single { border-radius: 0px; position: relative; padding: 0px 0px 15px 40px; border-bottom: 1px solid rgb(234, 234, 234); margin-top: 19px; background-color: inherit; }
.custom.info4 .col-xs-12:last-child .single { border-bottom: none; padding-bottom: 0px; }
.footer_modules .custom.info4 .col-xs-12:first-child .single { margin-top: 0px; }
.custom.info4 .single i { color: rgb(51, 51, 51); font-size: 30px; position: absolute; left: 0px; line-height: 1em; }
.custom.info4 .single h4 { color: rgb(51, 51, 51); font-size: 14px; font-weight: 900; margin: 0px 0px 7px; }
.custom.info4 .single p { font-size: 13px; line-height: 18px; }
.custom .call-to-action { display: table; width: 100%; padding: 26px 20px; }
.custom .call-to-action .left_side { display: table-cell; width: 70%; vertical-align: middle; }
.custom .call-to-action .right_side { display: table-cell; width: 30%; vertical-align: middle; text-align: right; }
.custom .call-to-action h4 { margin: 0px 0px 4px; font-size: 30px; font-weight: 900; text-transform: none; }
.custom .call-to-action p { font-size: 16px; }
.action.boxed .single { margin-bottom: 40px; }
.action.boxed .single h4, .action.boxed .single p { color: rgb(255, 255, 255); }
.action.boxed .btn { background-color: rgb(255, 255, 255); }
.action.boxed .btn:hover { color: inherit; }
.action.full { margin-bottom: -40px; }
.side_widgets { position: fixed; z-index: 199; right: 0px; top: 190px; width: 42px; }
.side_widgets .widget { position: relative; z-index: 0; }
.side_widgets .widget.open { position: relative; z-index: 999; }
.side_widgets .widget_content iframe { opacity: 0; transition: visibility 450ms, opacity 800ms; visibility: hidden !important; }
.side_widgets .open .widget_content iframe { opacity: 1; visibility: visible !important; }
.side_widgets .btn-icon { margin-bottom: 4px; }
.side_widgets .btn-icon:hover, .tooltip.jump { animation: jump 0.3s ease 0s 1 normal none running; }
.side_widgets .widget_holder { position: absolute; top: 0px; right: 45px; width: 262px; visibility: hidden; }
.side_widgets .widget_holder .widget_title { display: block; padding: 15px 19px; margin: 0px 0px -1px; font-size: 20px; border: 1px solid rgb(234, 234, 234); border-radius: 3px 3px 0px 0px; background: rgb(255, 255, 255); }
.side_widgets .widget_holder .widget_content { display: block; padding: 15px 19px; border: 1px solid rgb(234, 234, 234); border-radius: 0px 0px 3px 3px; background: rgb(255, 255, 255); }
.side_widgets .widget_holder.facebook .widget_content { padding: 0px; border: none; }
.side_widgets .location iframe { width: 100%; height: 160px; margin: 5px 0px 10px; }
.side_widgets .widget_title, .side_widgets .widget_content { transform-style: preserve-3d; transition: all 0.3s linear 200ms; transform: rotateY(-90deg) skewY(15deg); visibility: hidden; }
.side_widgets .open .widget_title, .side_widgets .open .widget_content { transform-style: preserve-3d; transition: all 0.3s linear 150ms; transform: rotateY(0deg) skewY(0deg); visibility: visible; z-index: 9; }
.side_widgets .open .widget_content, .side_widgets .widget_content { transition-delay: 250ms; }
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; overflow: hidden; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: rgb(51, 51, 51); }
#cboxContent { overflow: hidden; border: none; padding: 20px; border-radius: 3px; background: rgb(255, 255, 255); }
.quickview #cboxContent { padding-right: 7px; padding-top: 35px; }
.login #cboxContent { padding: 0px; }
#cboxTitle { display: none !important; }
#cboxCurrent { display: none !important; }
#cboxSlideshow { display: none; }
#cboxPrevious, #cboxNext { position: absolute; top: 50%; margin-top: -40px; display: none; text-indent: -9999px; }
#cboxPrevious { left: 40px; }
#cboxNext { right: 90px; }
#cboxPrevious::after, #cboxNext::after { font-family: fontAwesome; font-size: 28px; line-height: 48px; text-align: center; position: absolute; display: block; width: 50px; height: 50px; text-indent: 0px; color: rgb(255, 255, 255); transition: all 300ms; border-radius: 3px; background: rgba(51, 51, 51, 0.498039); }
#cboxPrevious:hover::after, #cboxNext:hover::after { background: rgb(51, 51, 51); }
#cboxPrevious::after { content: ""; }
#cboxNext::after { content: ""; }
.icon-basket::before { content: ""; }
.icon-search::before { content: ""; }
.icon-down-dir::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-megaphone::before { content: ""; }
.icon-graduation-cap::before { content: ""; }
.icon-menu::before { content: ""; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-heart::before { content: ""; }
.fa-home::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-list::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-check-square::before { content: ""; }
body { margin-bottom: 0px; }
.outer_container { }
.header_wrapper { }
.common-home .header_wrapper { margin-bottom: 0px; }
.header3 .header_top_line_wrapper { border-color: transparent; background: transparent !important; }
.header .logo { line-height: normal; }
span.phone { font-size: 2em; color: rgb(255, 255, 255); }
#html-block-0 { font-size: 2.1em; font-family: "Russo One", sans-serif; text-transform: uppercase; color: rgba(25, 24, 24, 0.980392); line-height: 1.2em; margin-top: -0.8em; font-weight: bold; text-shadow: rgb(255, 255, 255) 1px 1px 3px; letter-spacing: 0.06em; }
#html-block-0 span { font-family: oswald; font-size: large; line-height: normal; text-shadow: none; color: rgb(63, 68, 73); font-weight: bolder; }
.breadcrumb_wrapper { margin-bottom: 0px; background: rgb(255, 255, 255); }
.container.main { background: rgb(255, 255, 255); }
.red-text { text-shadow: rgb(68, 65, 65) 1px 1px 1px; }
body > div.outer_container > div:nth-child(4) { background: rgb(255, 255, 255); }
.dark_color, .promo_message span, #list_view_icon, #grid_view_icon, .action.boxed .btn { color: rgb(255, 145, 50); }
div.info1 div[class~="single"], .full_width_wrapper { background-color: rgb(44, 44, 46); }
div.info1 .light_bg_color_hover:hover { color: rgb(44, 44, 46) !important; background-color: rgb(255, 145, 50) !important; }
div.info1 .single.light_bg_color_hover:hover > * { color: rgb(44, 44, 46) !important; }
body.common-home > div.outer_container > div:nth-child(7) > div > div > div:nth-child(1) { margin-bottom: 3em; }
div.info3 div[class~="single"] { min-height: 16.5em; }
div.info3 div.single { margin-bottom: 0px !important; background: rgb(218, 22, 22); }
div.info3 h4 a { color: rgb(255, 255, 255); }
div.info3.custom .single.light_bg_color_hover:hover { background-color: rgba(49, 48, 48, 0.862745) !important; }
div.info3.custom img:hover { transform: scale(1.1, 1.1); }
#cmswidget-21 li { display: inline-block; font-size: medium; padding: 0.5em 0.3em 0px 0px; }
[class^="revicon-"]::before, [class*=" revicon-"]::before { font-family: revicons; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant-ligatures: normal; font-variant-caps: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.tp-caption .frontcorner { width: 0px; height: 0px; border-left: 40px solid transparent; border-right: 0px solid transparent; border-top: 40px solid rgb(0, 168, 255); position: absolute; left: -40px; top: 0px; }
.tp-caption .backcorner { width: 0px; height: 0px; border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid rgb(0, 168, 255); position: absolute; right: 0px; top: 0px; }
.tp-caption .frontcornertop { width: 0px; height: 0px; border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom: 40px solid rgb(0, 168, 255); position: absolute; left: -40px; top: 0px; }
.tp-caption .backcornertop { width: 0px; height: 0px; border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid rgb(0, 168, 255); position: absolute; right: 0px; top: 0px; }
.rev_slider_wrapper { position: relative; z-index: 2; }
.rev_slider_wrapper > ul { visibility: hidden; }
.rev_slider { position: relative; overflow: visible; }
.rev_slider img { margin: 0px; padding: 0px; border: none; max-width: none !important; }
.rev_slider .no-slides-text { font-weight: bold; text-align: center; padding-top: 80px; }
.rev_slider ul { margin: 0px; padding: 0px; list-style: none !important; background-position: 0px 0px; }
.rev_slider ul li, .rev_slider > ul > li, .rev_slider > ul > li::before { position: absolute; visibility: hidden; overflow: visible; text-indent: 0em; list-style: none !important; margin: 0px !important; padding: 0px !important; background-image: none; background-position: 0px 0px; }
.rev_slider .tp-caption, .rev_slider .caption { position: absolute; visibility: hidden; white-space: nowrap; }
.tp-simpleresponsive img { max-width: none; }
.tp-caption { z-index: 1; }
.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video { max-width: none !important; }
.fullwidthbanner-container { width: 100%; position: relative; padding: 0px; overflow: hidden; }
.fullwidthbanner-container .fullwidthabanner { width: 100%; position: relative; }
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img { }
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { position: absolute; -webkit-font-smoothing: antialiased !important; }
.tpclear { clear: both; }
.tp-bullets { z-index: 1000; position: absolute; opacity: 1; transition: opacity 0.2s ease-out; transform: translateZ(5px); }
.tp-bullets.hidebullets { opacity: 0; }
.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative; width: 20px; height: 20px; margin-right: 0px; float: left; margin-top: 0px; margin-left: 3px; background: url("../assets/bullet.png") left top no-repeat; }
.tp-bullets.simplebullets.round .bullet.last { margin-right: 3px; }
.tp-bullets.simplebullets.round-old .bullet { cursor: pointer; position: relative; width: 23px; height: 23px; margin-right: 0px; float: left; margin-top: 0px; background: url("../assets/bullets.png") left bottom no-repeat; }
.tp-bullets.simplebullets.round-old .bullet.last { margin-right: 0px; }
.tp-bullets.simplebullets.square .bullet { cursor: pointer; position: relative; width: 19px; height: 19px; margin-right: 0px; float: left; margin-top: 0px; background: url("../assets/bullets2.png") left bottom no-repeat; }
.tp-bullets.simplebullets.square .bullet.last { margin-right: 0px; }
.tp-bullets.simplebullets.square-old .bullet { cursor: pointer; position: relative; width: 19px; height: 19px; margin-right: 0px; float: left; margin-top: 0px; background: url("../assets/bullets2.png") left bottom no-repeat; }
.tp-bullets.simplebullets.square-old .bullet.last { margin-right: 0px; }
.tp-bullets.simplebullets.navbar .bullet { cursor: pointer; position: relative; width: 18px; height: 19px; margin-right: 5px; float: left; margin-top: 10px; background: url("../assets/bullet_boxed.png") left top no-repeat; }
.tp-bullets.simplebullets.navbar .bullet.first { margin-left: 0px !important; }
.tp-bullets.simplebullets.navbar .bullet.last { margin-right: 0px !important; }
.tp-bullets.simplebullets.navbar-old .bullet { cursor: pointer; position: relative; width: 15px; height: 15px; float: left; margin-top: 10px; margin-left: 5px !important; margin-right: 5px !important; background: url("../assets/navigdots.png") left bottom no-repeat; }
.tp-bullets.simplebullets.navbar-old .bullet.first { margin-left: 0px !important; }
.tp-bullets.simplebullets.navbar-old .bullet.last { margin-right: 0px !important; }
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected { background-position: left top; }
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected { background-position: left bottom; }
.tp-bullets.simplebullets.custom .bullet { cursor: pointer; position: relative; border: 1px solid rgb(255, 255, 255); width: 10px; height: 10px; margin-right: 5px; float: left; }
.tp-bullets.simplebullets.custom .bullet.selected { background: rgb(255, 255, 255); }
.tparrows { opacity: 1; transition: opacity 0.2s ease-out; transform: translateZ(1000px); transform-style: preserve-3d; }
.tparrows .tp-arr-imgholder { display: none; }
.tparrows .tp-arr-titleholder { display: none; }
.tparrows.hidearrows { opacity: 0; }
.tp-leftarrow { z-index: 100; cursor: pointer; position: relative; width: 40px; height: 40px; background: url("../assets/large_left.png") left top no-repeat; }
.tp-rightarrow { z-index: 100; cursor: pointer; position: relative; width: 40px; height: 40px; background: url("../assets/large_right.png") left top no-repeat; }
.tp-leftarrow.round { z-index: 100; cursor: pointer; position: relative; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: 0px; background: url("../assets/small_left.png") left top no-repeat; }
.tp-rightarrow.round { z-index: 100; cursor: pointer; position: relative; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: 0px; background: url("../assets/small_right.png") left top no-repeat; }
.tp-leftarrow.default { z-index: 100; cursor: pointer; position: relative; width: 40px; height: 40px; background: url("../assets/large_left.png") 0px 0px no-repeat; }
.tp-rightarrow.default { z-index: 100; cursor: pointer; position: relative; width: 40px; height: 40px; background: url("../assets/large_right.png") 0px 0px no-repeat; }
.tp-leftarrow:hover, .tp-rightarrow:hover { background-position: left bottom; }
.tp-leftarrow.custom, .tp-rightarrow.custom { z-index: 100; cursor: pointer; position: relative; width: 40px; height: 40px; background: none; }
.tp-leftarrow.custom::after, .tp-rightarrow.custom::before { content: ""; font-family: fontAwesome; z-index: 20; cursor: pointer; position: relative; height: 50px; width: 50px; line-height: 50px; color: rgb(255, 255, 255); margin-top: -10px; font-size: 26px; border-radius: 3px; display: block; text-align: center; transition: background 300ms ease; background: rgba(51, 51, 51, 0.498039); }
.col-sm-8 .tp-leftarrow.custom::after, .col-sm-6 .tp-leftarrow.custom::after, .col-sm-8 .tp-rightarrow.custom::before, .col-sm-6 .tp-rightarrow.custom::before { height: 40px; width: 40px; line-height: 40px; margin-top: 0px; }
.col-sm-8 .tp-rightarrow.custom::before, .col-sm-6 .tp-rightarrow.custom::before { margin-left: 0px; }
.tp-leftarrow.custom::after { margin-left: 0px; }
.tp-rightarrow.custom::before { margin-left: -10px; content: ""; }
.tp-leftarrow.custom:hover::after, .tp-rightarrow.default:hover::before { transition: background 300ms ease; background: rgb(51, 51, 51); }
.fullwidthbanner-container .tp-thumbs { padding: 3px; }
.tp-bullets.tp-thumbs .bullet { width: 100px; height: 50px; cursor: pointer; overflow: hidden; margin: 0px; float: left; opacity: 0.5; transition: all 0.2s ease-out; background: none; }
.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected { opacity: 1; }
.tp-bannertimer { visibility: hidden; width: 100%; height: 5px; position: absolute; z-index: 20; top: 0px; background: rgba(0, 0, 0, 0.14902); }
.tp-bannertimer.tp-bottom { top: auto; height: 5px; bottom: 0px !important; }
.tparrows.preview1 .tp-arr-imgholder { display: block; width: 100%; height: 100%; position: absolute; top: 0px; transition: transform 0.3s; backface-visibility: hidden; background-size: cover; background-position: center center; }
.tp-rightarrow.preview1 .tp-arr-imgholder { right: 100%; transform: rotateY(-90deg); transform-origin: 100% 50% 0px; opacity: 0; }
.tp-leftarrow.preview1 .tp-arr-imgholder { left: 100%; transform: rotateY(90deg); transform-origin: 0% 50% 0px; opacity: 0; }
.tparrows.preview1:hover .tp-arr-imgholder { transform: rotateY(0deg); opacity: 1; }
.tp-bullets.preview1 .bullet { cursor: pointer; box-shadow: none; display: inline-block; transition: background-color 0.2s, border-color 0.2s; box-sizing: content-box; position: relative !important; width: 5px !important; height: 5px !important; border: 8px solid rgba(0, 0, 0, 0) !important; margin-right: 5px !important; margin-bottom: 0px !important; float: none !important; background: rgba(0, 0, 0, 0.14902) !important; }
.tp-bullets.preview1 .bullet.last { margin-right: 0px; }
.tp-bullets.preview1 .bullet:hover, .tp-bullets.preview1 .bullet.selected { box-shadow: none; width: 5px !important; height: 5px !important; border: 8px solid rgb(255, 255, 255) !important; background: rgb(170, 170, 170) !important; }
.tparrows.preview2 .tp-arr-titleholder { display: block; visibility: hidden; position: relative; top: 0px; transition: transform 0.3s; backface-visibility: hidden; white-space: nowrap; color: rgb(0, 0, 0); text-transform: uppercase; font-weight: 400; font-size: 14px; line-height: 60px; padding: 0px 10px; background-size: cover; background-position: center center; }
.tp-rightarrow.preview2 .tp-arr-titleholder { right: 50px; transform: translateX(-100%); }
.tp-leftarrow.preview2 .tp-arr-titleholder { left: 50px; transform: translateX(100%); }
.tparrows.preview2:hover .tp-arr-titleholder { transform: translateX(0px); visibility: visible; position: absolute; }
.tp-bullets.preview2 .bullet { cursor: pointer; border-radius: 10px; box-shadow: none; display: inline-block; transition: background-color 0.2s, border-color 0.2s; box-sizing: content-box; position: relative !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; margin-right: 2px !important; margin-bottom: 0px !important; float: none !important; background: rgba(0, 0, 0, 0.498039) !important; }
.tp-bullets.preview2 .bullet.last { margin-right: 0px; }
.tp-bullets.preview2 .bullet:hover, .tp-bullets.preview2 .bullet.selected { box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important; }
.tparrows.preview3 .tp-arr-iwrapper { transform: scale(0, 1); transform-origin: 100% 50% 0px; transition: transform 0.2s; z-index: 0; position: absolute; display: table; min-height: 90px; top: -10px; background: rgba(0, 0, 0, 0.74902); }
.tp-leftarrow.preview3 .tp-arr-iwrapper { transform: scale(0, 1); transform-origin: 0% 50% 0px; }
.tparrows.preview3 .tp-arr-imgholder { display: table-cell; min-width: 90px; height: 90px; position: relative; top: 0px; background-size: cover; background-position: center center; }
.tp-rightarrow.preview3 .tp-arr-iwrapper { right: 0px; padding-right: 70px; }
.tp-leftarrow.preview3 .tp-arr-iwrapper { left: 0px; direction: rtl; padding-left: 70px; }
.tparrows.preview3 .tp-arr-titleholder { display: table-cell; padding: 30px; font-size: 16px; color: rgb(255, 255, 255); white-space: nowrap; position: relative; clear: right; vertical-align: middle; }
.tparrows.preview3:hover .tp-arr-iwrapper { transform: scale(1, 1); }
.tp-bullets.preview3 .bullet { cursor: pointer; border-radius: 10px; box-shadow: none; display: inline-block; transition: background-color 0.2s, border-color 0.2s; box-sizing: content-box; position: relative !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; margin-right: 2px !important; margin-bottom: 0px !important; float: none !important; background: rgba(0, 0, 0, 0.498039) !important; }
.tp-bullets.preview3 .bullet.last { margin-right: 0px; }
.tp-bullets.preview3 .bullet:hover, .tp-bullets.preview3 .bullet.selected { box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important; }
.tparrows.preview4 .tp-arr-allwrapper { visibility: hidden; width: 180px; position: absolute; z-index: 1; min-height: 120px; top: 0px; left: -150px; overflow: hidden; perspective: 1000px; transform-style: flat; }
.tp-leftarrow.preview4 .tp-arr-allwrapper { left: 0px; }
.tparrows.preview4 .tp-arr-iwrapper { position: relative; }
.tparrows.preview4 .tp-arr-imgholder { display: block; width: 180px; height: 110px; position: relative; top: 0px; backface-visibility: hidden; background-size: cover; background-position: center center; }
.tparrows.preview4 .tp-arr-imgholder2 { display: block; width: 180px; height: 110px; position: absolute; top: 0px; left: 180px; backface-visibility: hidden; background-size: cover; background-position: center center; }
.tp-leftarrow.preview4 .tp-arr-imgholder2 { left: -180px; }
.tparrows.preview4 .tp-arr-titleholder { display: block; padding: 0px 10px; text-align: left; position: relative; color: rgb(255, 255, 255); text-transform: uppercase; white-space: nowrap; letter-spacing: 1px; font-weight: 700; font-size: 11px; line-height: 2.75; transition: all 0.3s; transform: rotateX(-90deg); transform-origin: 50% 0px 0px; backface-visibility: hidden; opacity: 0; background: rgb(0, 0, 0); }
.tp-bullets.preview4 .bullet { cursor: pointer; border-radius: 10px; box-shadow: none; display: inline-block; transition: background-color 0.2s, border-color 0.2s; box-sizing: content-box; position: relative !important; width: 6px !important; height: 6px !important; border: 5px solid rgba(0, 0, 0, 0) !important; margin-right: 2px !important; margin-bottom: 0px !important; float: none !important; background: rgba(0, 0, 0, 0.498039) !important; }
.tp-bullets.preview4 .bullet.last { margin-right: 0px; }
.tp-bullets.preview4 .bullet:hover, .tp-bullets.preview4 .bullet.selected { box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important; }
.tp-simpleresponsive img { -webkit-user-select: none; }
.tp-caption img { zoom: 1; background: transparent; }
.tp-simpleresponsive ul { list-style: none; padding: 0px; margin: 0px; }
.tp-simpleresponsive > ul li { list-style: none; position: absolute; visibility: hidden; }
.tp-loader { top: 50%; left: 50%; z-index: 10000; position: absolute; }
.tp-loader.spinner3 { margin: -9px 0px 0px -35px; width: 70px; text-align: center; }
.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 { width: 18px; height: 18px; box-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 20px 0px; border-radius: 100%; display: inline-block; animation: tp-bouncedelay 1.4s ease-in-out infinite both; background-color: rgb(255, 255, 255); }
.tp-loader.spinner3 .bounce1 { animation-delay: -0.32s; }
.tp-loader.spinner3 .bounce2 { animation-delay: -0.16s; }
.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0px; border-radius: 100%; animation: tp-bounce 2s ease-in-out infinite; box-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 20px 0px; background-color: rgb(255, 255, 255); }
.tp-loader.spinner4 .dot2 { top: auto; bottom: 0px; animation-delay: -1s; }
.tp-caption a { color: rgb(255, 115, 2); text-shadow: none; transition: all 0.2s ease-out; }
.tp-caption a:hover { color: rgb(255, 169, 2); }
.tp-caption.heading_sm_white2 { font-size: 40px; line-height: 36px; font-weight: 600; font-family: Roboto, serif; color: rgb(255, 145, 50); text-decoration: none; padding: 10px; border: 0px none rgb(255, 255, 255); background-color: transparent; }
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxTitle { margin-left: 5px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#colorbox { border: none; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 20px 0px; }
#cboxOverlay { background: url("images/overlay.png") 0px 0px repeat; }
#colorbox { outline: 0px; }
#cboxTopCenter { min-height: 40px; background: left bottom repeat-x rgb(238, 238, 238); }
#cboxContent { background: rgb(255, 255, 255); }
#cboxTitle { position: absolute; top: -30px; left: 5px; color: rgb(85, 85, 85); right: 150px; overflow: hidden; height: 18px; font-size: 15px; font-family: Roboto, sans-serif; }
#cboxCurrent { position: absolute; top: -30px; right: 92px; color: rgb(0, 0, 0); }
#cboxLoadingGraphic { background: url("images/loading.gif") center center no-repeat rgb(255, 255, 255); }
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0px; padding: 0px; margin: 0px; overflow: visible; width: auto; background: none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0px; }
#cboxSlideshow { position: absolute; top: -31px; right: 26px; width: 25px; height: 25px; text-indent: -9999px; background: url("images/controls.png") -120px -25px no-repeat; }
#cboxSlideshow:hover { background-position: -120px 0px; }
#cboxPrevious { position: absolute; top: -31px; right: 62px; width: 25px; height: 25px; text-indent: -9999px; background: url("images/controls.png") -50px -25px no-repeat; }
#cboxPrevious:hover { background-position: -50px 0px; }
#cboxNext { position: absolute; top: -31px; right: 36px; width: 25px; height: 25px; text-indent: -9999px; background: url("images/controls.png") -75px -25px no-repeat; }
#cboxNext:hover { background-position: -75px 0px; }
.cboxSlideshow_off #cboxSlideshow { right: 26px; background-position: -120px -25px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -120px 0px; }
.cboxSlideshow_on #cboxSlideshow { right: 26px; background-position: -145px -25px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -145px 0px; }
.cmswidget { word-wrap: break-word; }
.cmswidget .box-ul ul, .blog-list ul { list-style: none; margin: 0px; }
#content ins, .sc-modal-ins ins { text-decoration: none; }
input[type="text"], input[type="password"], textarea { }
input[name="rating"] { }
input[name="captcha"] { margin-bottom: 0px !important; margin-top: 0px !important; height: auto !important; padding: 0px !important; }
article, section { display: block; }
.seocmspro_content .quote, .seocmspro_content .blockquote, .cmswidget .quote, .cmswidget .blockquote { border-image-source: none; border-style: solid; border-width: 1px 1px 1px 3px; margin-left: 30px; padding: 15px; border-color: rgb(224, 224, 224) !important; background-color: rgb(241, 241, 241) !important; }
#cboxContent .record-content { padding: 10px; }
.seocmspro_content .tab-content > .tab-content { border: none; padding: 0px; margin: 0px; }
.seocmspro_content ins, .cmswidget ins { text-decoration: none; }
.container_reviews .quote, .cmswidget .quote { border-left: 3px solid rgb(175, 175, 175); padding: 10px; margin-left: 10px; background-color: rgb(239, 239, 239); }
[data-sc-tooltip] { cursor: pointer; overflow: visible; position: relative; white-space: nowrap; z-index: 2; }
[data-sc-tooltip]::before, [data-sc-tooltip]::after { margin-bottom: -6px; opacity: 0; pointer-events: none; transition: opacity 200ms ease-in-out 0s, visibility 200ms ease-in-out 0s, margin-bottom 200ms ease-in-out 0s; visibility: hidden; }
[data-sc-tooltip]::before { bottom: 50px; color: rgb(255, 255, 255); content: attr(data-sc-tooltip); font-weight: 300; left: 50%; padding: 10px 12px; position: absolute; text-align: center; transform: translateX(-50%); background-color: rgba(30, 30, 30, 0.6); }
[data-sc-tooltip]::after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 4px solid rgba(30, 30, 30, 0.6); bottom: 46px; content: " "; font-size: 0px; left: 50%; line-height: 0; margin-left: -5px; position: absolute; width: 0px; }
[data-sc-tooltip]:hover::before, [data-sc-tooltip]:hover::after { margin-bottom: 0px; opacity: 1; transition: opacity 200ms ease-in-out 0s, margin-bottom 200ms ease-in-out 0s; visibility: visible; }
.seocmspro_content #tab-product-related .row { margin-left: 0px !important; margin-right: 0px !important; }
html { height: 100% !important; }
.wbb-select .option.selected { color: rgb(255, 255, 255); background: rgb(66, 139, 202); }
body { background-image: url("image/catalog/disign/bg_header.jpg"); }
body { }
.header_top_line_wrapper, .header3 .header_top_line_wrapper { }
.header_top_line, .header_top_line .welcome_message { }
.header_top_line .welcome_message a, .header_top_line .mini_menu a { }
.header_top_line a:hover { }
.menu_wrapper .outer_container, .menu_wrapper .count, .menu_wrapper .wishlist_compare.icons .count { }
.main_menu > ul > li > a.v_menu_trigger.plain, .main_menu > ul > li.trigger, .menu_wrapper .wishlist_compare.icons .hover_icon, .menu_wrapper .mini_cart, .main_menu > ul.horizontal > li > a, .header4 .main_menu > ul > li > a.v_menu_trigger.plain, .header4 .menu_wrapper .welcome_message.square, .menu_wrapper .welcome_message.square, .menu_table .menu_cell.menu_holder, .menu_table .menu_cell.right, .menu_wrapper .wishlist_compare.icons .hover_icon:last-child, .header3 .main_menu > ul > li > a.v_menu_trigger.plain, .menu_table .menu_cell.search_holder, .menu_wrapper a.mini_menu_trigger, .main_menu ul.visible-xs > li.trigger { }
.main_menu > ul.horizontal > li > a, .main_menu > ul > li > a.v_menu_trigger.plain, .menu_wrapper .light_color, .menu_wrapper .count, .menu_wrapper .wishlist_compare.icons .count, .menu_wrapper .mini_cart, .menu_wrapper .mini_cart .total, .menu_wrapper .mini_menu_trigger, .menu_wrapper .welcome_message.square, .menu_wrapper .welcome_message.square a { }
.menu_wrapper .main_menu > ul > li:hover > a, .menu_wrapper .main_menu > ul.horizontal > li.current > a, .main_menu ul.links_holder li ul li a:hover, .menu_wrapper ul.vertical > li:hover > a, .menu_wrapper .mini_menu_trigger:hover, .menu_wrapper .mini_menu_trigger.active, .menu_wrapper .v_menu_trigger.active, .menu_wrapper #cart:hover .mini_cart.hover_icon, .menu_wrapper #cart:hover .mini_cart.hover_icon .count, .menu_wrapper .icons .hover_icon:hover, .menu_wrapper .wishlist_compare.icons .hover_icon:hover .count { }
a:hover, .button:hover, a:focus, a.selected { }
.mini_menu_trigger:hover, .mini_menu_trigger.active, .dark_bg_color, .dark_bg_color_hover:hover, #list_view_icon.active, #list_view_icon:hover, #grid_view_icon.active, #grid_view_icon:hover, .custom.info2 .single:hover .btn, .main_menu > ul > li:hover > a, .main_menu > ul.horizontal > li.current > a, .main_menu .active, .main_menu ul.links_holder li ul li a:hover, ul.vertical > li:hover > a, .nav-tabs > li.active > a, .nav-tabs > li.active:hover > a, .nav-tabs > li:hover > a, .nav-tabs > li.active > a:focus { }
.dark_hover:hover, .icons .hover_icon:hover .count, .icons .hover_icon:hover, .button-search:hover, #cart:hover .mini_cart.hover_icon, #cart:hover .mini_cart.hover_icon .count { }
.dark_color, .promo_message span, #list_view_icon, #grid_view_icon, .action.boxed .btn { }
.light_color { }
.light_bg_color, .light_bg_color_hover:hover, .mini_menu ul li ul li a:hover, .mini_menu ul li ul li a.current, .search_wrapper .button-search:not(:hover) { }
.search_wrapper, #search select { }
.price, .price-new { }
.slide_arrow_next:hover, .slide_arrow_prev:hover, .pagination > li.active > span, .pagination > li.active:hover > span, .pagination > li > a:hover { }
.btn-default { }
.btn-default:hover, .btn-default:focus, .panel-heading:hover .btn-default { }
.btn-primary, .btn-icon.btn-primary { }
.btn-primary:hover, .btn-primary:focus, .btn.btn-icon.btn-primary:hover, .btn.btn-icon.btn-primary:focus { }
#rev_slider_3_1_wrapper .tp-loader.spinner3 div { background-color: rgb(255, 255, 255) !important; }
.cbk-window .cbk-background div { background-color: rgba(240, 240, 240, 0.952941) !important; }
.cbk-window.callbackkiller-mobile .cbk-background, .cbk-window.callbackkiller-mobile .cbk-background div { background-color: rgba(240, 240, 240, 0.952941) !important; }
.cbk-window * { color: rgb(51, 51, 51) !important; }
.cbk-window a, .cbk-window a:hover, .cbk-window a.cbk-button-no.cbk-button-no-dark { color: rgb(51, 51, 51) !important; }
.cbk-window a.cbk-button-no.cbk-button-no-dark, .cbk-window a.cbk-button-no.cbk-button-no-dark:hover { color: rgb(51, 51, 51) !important; border-bottom: 1px dashed rgb(51, 51, 51) !important; }
.cbk-window .cbk-form .cbk-input, .cbk-window .cbk-form .cbk-input:focus, .cbk-window .cbk-form .cbk-input:hover, .cbk-window .cbk-form .cbk-select, .cbk-window .cbk-form .cbk-select option { background: rgb(208, 208, 208) !important; }
.cbk-window .cbk-form .cbk-input, .cbk-window .cbk-form .cbk-input:focus, .cbk-window .cbk-form .cbk-input:hover, .cbk-window .cbk-form .cbk-select, .cbk-window .cbk-form .cbk-select option { color: rgb(51, 51, 51) !important; }