html {
	font-size: 16px;
}
body {
	font: 12px/1.55 Verdana, helvetica, sans-serif;
	background: url('/images/customizing/icons/headerbg.png') 50% 0%;
}
@font-face {
	font-family: "BPscript";
	src: url("../fonts/BPscript.otf") format("opentype");
}
#mainbody {
	background-color: #ebebed!important;
	background: url('/images/customizing/icons/headerbg.png') 50% 0%!important;
}
.navbar-mainmenu .navbar-nav > li.active > a,
.navbar-mainmenu .navbar-nav > li.active > span {
	background-color: transparent!important;
}
.navbar-mainmenu .navbar-nav > li.open > a,
.navbar-mainmenu .navbar-nav > li > a:hover,
.navbar-mainmenu .navbar-nav > li > a:focus,
.navbar-mainmenu .navbar-nav > li.open > span,
.navbar-mainmenu .navbar-nav > li > span:hover,
.navbar-mainmenu .navbar-nav > li > span:focus {
	background-color: transparent!important;
}
a,
span,
.icon-circle {
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
span span,
a span {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
a,
a:hover,
a:focus,
a:active {
	outline: 0 none;
}
label {
	font-weight: normal;
}
#mainbody {
	padding-bottom: 40px;
}
.tmpl-component #mainbody {
	padding-bottom: 0;
}
#main {
	margin-bottom: 20px;
}
#show-activity {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #FFF;
	background-image: url('../images/show-activity.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0;
	z-index: 1040;
}
#show-activity.in {
	opacity: 0.5;
}
.row.row-condensed {
	margin-right: -10px;
	margin-left: -10px;
}
.row.row-condensed .col-xs-1,
.row.row-condensed .col-sm-1,
.row.row-condensed .col-md-1,
.row.row-condensed .col-lg-1,
.row.row-condensed .col-xs-2,
.row.row-condensed .col-sm-2,
.row.row-condensed .col-md-2,
.row.row-condensed .col-lg-2,
.row.row-condensed .col-xs-3,
.row.row-condensed .col-sm-3,
.row.row-condensed .col-md-3,
.row.row-condensed .col-lg-3,
.row.row-condensed .col-xs-4,
.row.row-condensed .col-sm-4,
.row.row-condensed .col-md-4,
.row.row-condensed .col-lg-4,
.row.row-condensed .col-xs-5,
.row.row-condensed .col-sm-5,
.row.row-condensed .col-md-5,
.row.row-condensed .col-lg-5,
.row.row-condensed .col-xs-6,
.row.row-condensed .col-sm-6,
.row.row-condensed .col-md-6,
.row.row-condensed .col-lg-6,
.row.row-condensed .col-xs-7,
.row.row-condensed .col-sm-7,
.row.row-condensed .col-md-7,
.row.row-condensed .col-lg-7,
.row.row-condensed .col-xs-8,
.row.row-condensed .col-sm-8,
.row.row-condensed .col-md-8,
.row.row-condensed .col-lg-8,
.row.row-condensed .col-xs-9,
.row.row-condensed .col-sm-9,
.row.row-condensed .col-md-9,
.row.row-condensed .col-lg-9,
.row.row-condensed .col-xs-10,
.row.row-condensed .col-sm-10,
.row.row-condensed .col-md-10,
.row.row-condensed .col-lg-10,
.row.row-condensed .col-xs-11,
.row.row-condensed .col-sm-11,
.row.row-condensed .col-md-11,
.row.row-condensed .col-lg-11,
.row.row-condensed .col-xs-12,
.row.row-condensed .col-sm-12,
.row.row-condensed .col-md-12,
.row.row-condensed .col-lg-12 {
	padding-right: 10px;
	padding-left: 10px;
}
.row.row-mini {
	margin-right: -5px;
	margin-left: -5px;
}
.row.row-mini .col-xs-1,
.row.row-mini .col-sm-1,
.row.row-mini .col-md-1,
.row.row-mini .col-lg-1,
.row.row-mini .col-xs-2,
.row.row-mini .col-sm-2,
.row.row-mini .col-md-2,
.row.row-mini .col-lg-2,
.row.row-mini .col-xs-3,
.row.row-mini .col-sm-3,
.row.row-mini .col-md-3,
.row.row-mini .col-lg-3,
.row.row-mini .col-xs-4,
.row.row-mini .col-sm-4,
.row.row-mini .col-md-4,
.row.row-mini .col-lg-4,
.row.row-mini .col-xs-5,
.row.row-mini .col-sm-5,
.row.row-mini .col-md-5,
.row.row-mini .col-lg-5,
.row.row-mini .col-xs-6,
.row.row-mini .col-sm-6,
.row.row-mini .col-md-6,
.row.row-mini .col-lg-6,
.row.row-mini .col-xs-7,
.row.row-mini .col-sm-7,
.row.row-mini .col-md-7,
.row.row-mini .col-lg-7,
.row.row-mini .col-xs-8,
.row.row-mini .col-sm-8,
.row.row-mini .col-md-8,
.row.row-mini .col-lg-8,
.row.row-mini .col-xs-9,
.row.row-mini .col-sm-9,
.row.row-mini .col-md-9,
.row.row-mini .col-lg-9,
.row.row-mini .col-xs-10,
.row.row-mini .col-sm-10,
.row.row-mini .col-md-10,
.row.row-mini .col-lg-10,
.row.row-mini .col-xs-11,
.row.row-mini .col-sm-11,
.row.row-mini .col-md-11,
.row.row-mini .col-lg-11,
.row.row-mini .col-xs-12,
.row.row-mini .col-sm-12,
.row.row-mini .col-md-12,
.row.row-mini .col-lg-12 {
	padding-right: 5px;
	padding-left: 5px;
}
/* To support old Bootstrap 2 form fields */

select:not(.form-control),
textarea:not(.form-control),
input[type="text"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="datetime"]:not(.form-control),
input[type="datetime-local"]:not(.form-control),
input[type="date"]:not(.form-control),
input[type="month"]:not(.form-control),
input[type="time"]:not(.form-control),
input[type="week"]:not(.form-control),
input[type="number"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="color"]:not(.form-control),
.uneditable-input:not(.form-control),
.inputbox:not(.form-control) {
	display: inline-block;
	width: auto;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:not(.form-control):focus,
textarea:not(.form-control):focus,
input[type="text"]:not(.form-control):focus,
input[type="password"]:not(.form-control):focus,
input[type="datetime"]:not(.form-control):focus,
input[type="datetime-local"]:not(.form-control):focus,
input[type="date"]:not(.form-control):focus,
input[type="month"]:not(.form-control):focus,
input[type="time"]:not(.form-control):focus,
input[type="week"]:not(.form-control):focus,
input[type="number"]:not(.form-control):focus,
input[type="email"]:not(.form-control):focus,
input[type="url"]:not(.form-control):focus,
input[type="search"]:not(.form-control):focus,
input[type="tel"]:not(.form-control):focus,
input[type="color"]:not(.form-control):focus,
.uneditable-input:not(.form-control):focus,
.inputbox:not(.form-control):focus {
	border-color: #66AFE9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-error select:not(.form-control),
.has-error textarea:not(.form-control),
.has-error input[type="text"]:not(.form-control),
.has-error input[type="password"]:not(.form-control),
.has-error input[type="datetime"]:not(.form-control),
.has-error input[type="datetime-local"]:not(.form-control),
.has-error input[type="date"]:not(.form-control),
.has-error input[type="month"]:not(.form-control),
.has-error input[type="time"]:not(.form-control),
.has-error input[type="week"]:not(.form-control),
.has-error input[type="number"]:not(.form-control),
.has-error input[type="email"]:not(.form-control),
.has-error input[type="url"]:not(.form-control),
.has-error input[type="search"]:not(.form-control),
.has-error input[type="tel"]:not(.form-control),
.has-error input[type="color"]:not(.form-control),
.uneditable-input:not(.form-control),
.has-error .inputbox:not(.form-control) {
	border-color: #A94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
select[disabled]:not(.form-control),
textarea[disabled]:not(.form-control),
input[disabled]:not(.form-control),
input[type="password"][disabled]:not(.form-control),
input[type="datetime"][disabled]:not(.form-control),
input[type="datetime-local"][disabled]:not(.form-control),
input[type="date"][disabled]:not(.form-control),
input[type="month"][disabled]:not(.form-control),
input[type="time"][disabled]:not(.form-control),
input[type="week"][disabled]:not(.form-control),
input[type="number"][disabled]:not(.form-control),
input[type="email"][disabled]:not(.form-control),
input[type="url"][disabled]:not(.form-control),
input[type="search"][disabled]:not(.form-control),
input[type="tel"][disabled]:not(.form-control),
input[type="color"][disabled]:not(.form-control),
.uneditable-input[disabled]:not(.form-control),
.inputbox[disabled]:not(.form-control),
select[readonly]:not(.form-control),
textarea[readonly]:not(.form-control),
input[readonly]:not(.form-control),
input[type="password"][readonly]:not(.form-control),
input[type="datetime"][readonly]:not(.form-control),
input[type="datetime-local"][readonly]:not(.form-control),
input[type="date"][readonly]:not(.form-control),
input[type="month"][readonly]:not(.form-control),
input[type="time"][readonly]:not(.form-control),
input[type="week"][readonly]:not(.form-control),
input[type="number"][readonly]:not(.form-control),
input[type="email"][readonly]:not(.form-control),
input[type="url"][readonly]:not(.form-control),
input[type="search"][readonly]:not(.form-control),
input[type="tel"][readonly]:not(.form-control),
input[type="color"][readonly]:not(.form-control),
.uneditable-input[readonly]:not(.form-control),
.inputbox[readonly]:not(.form-control) {
	cursor: not-allowed;
	background-color: #EEE;
	opacity: 1;
}
.inputbox:not(.form-control) {
	width: 220px;
}
.input-mini:not(.form-control) {
	width: 60px;
}
.input-medium:not(.form-control) {
	width: 150px;
}
.input-large:not(.form-control) {
	width: 210px;
}
.old-form select:not(.form-control),
.old-form textarea:not(.form-control),
.old-form input[type="text"]:not(.form-control),
.old-form input[type="password"]:not(.form-control),
.old-form input[type="datetime"]:not(.form-control),
.old-form input[type="datetime-local"]:not(.form-control),
.old-form input[type="date"]:not(.form-control),
.old-form input[type="month"]:not(.form-control),
.old-form input[type="time"]:not(.form-control),
.old-form input[type="week"]:not(.form-control),
.old-form input[type="number"]:not(.form-control),
.old-form input[type="email"]:not(.form-control),
.old-form input[type="url"]:not(.form-control),
.old-form input[type="search"]:not(.form-control),
.old-form input[type="tel"]:not(.form-control),
.old-form input[type="color"]:not(.form-control),
.uneditable-input:not(.form-control),
.old-form .inputbox:not(.form-control) {
	width: 100%;
}
.old-form textarea:not(.form-control) {
	height: auto;
}
.label:not([class*="label-"]) {
	background-color: #999;
}
.label-important,
.badge-important {
	background-color: #b94a48;
}
label.radio,
label.radio-inline,
label.checkbox,
label.checkbox-inline {
	padding-left: 20px;
}
label.radio-inline,
label.checkbox-inline {
	display: inline-block;
	margin-right: 10px;
}
label.radio input[type=radio],
label.radio-inline input[type=radio],
label.checkbox input[type=checkbox],
label.checkbox-inline input[type=checkbox] {
	margin-left: -20px;
	float: left;
}
/* To avoid Joomla! and Bootstrap modal class conflict */

/* We will use .boot-modal instead of .modal for Bootstarp */

.boot-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1055;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal {
	z-index: 1055;
}
.modal-backdrop {
	z-index: 1050;
}
.boot-modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate3d(0, -25%, 0);
	-o-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}
.boot-modal.in .modal-dialog {
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.modal-open .boot-modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.brand {
	display: inline-block;
	margin: 83px 0 0px;
	position: relative;
	left: -1px;
}
img.site-logo {
	width: 125%;
}
blockquote {
	font-size: 14px;
}
blockquote footer {
	font-size: 12px;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}
.inline-block {
	display: inline-block;
}
.abs-top-right {
	position: absolute;
	top: 0;
	right: 0;
}
.abs-top-left {
	position: absolute;
	top: 0;
	left: 0;
}
.abs-bottom-right {
	position: absolute;
	bottom: 0;
	right: 0;
}
.abs-top-left {
	position: absolute;
	bottom: 0;
	left: 0;
}
.form-buttons-cont {
	margin: 15px 0 0;
}
.btn {
	transition: all 100ms linear;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-o-transition: all 100ms linear;
}
.navbar-toggle {
	float: left;
	margin-left: 15px;
	margin-right: 0;
}
.form-control,
.btn,
.dropdown-menu {
	border-radius: 3px;
}
.form-submit-cont {
	padding-top: 15px;
}
.section-header {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 1.2;
	font-weight: normal;
}
.vpf-topbar {
	padding: 0;
}
.vpf-topbar .inner-container {
	border-bottom: 1px solid transparent;
	padding: 5px 0;
	margin-bottom: -1px;
}
.vpf-topbar ul.nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.vpf-topbar .nav > li {
	display: inline-block;
	padding: 0;
}
.vpf-topbar p {
	margin: 0;
}
.vpf-topbar .nav > li > a,
.vpf-topbar .nav > li > span {
	padding: 0 8px;
	background: none;
}
.vpf-topbar .nav > li:last-child > a,
.vpf-topbar .nav > li:last-child > span {
	padding-right: 0;
}
.vpf-topbar .nav > li:first-child > a,
.vpf-topbar .nav > li:first-child > span {
	padding-left: 0;
}
.inline-mod,
.topmod-title,
.topmod-content {
	display: inline-block;
	margin: 0 16px 0 0;
	padding: 0;
	vertical-align: top;
}
.inline-mod.right {
	margin: 0;
}
.topmod-title,
.topmod-content {
	margin: 0;
}
.topbar-switch {
	position: relative;
}
.topbar-switch .topbar-switch-inner {
	display: block;
	padding: 4px 10px 6px;
	position: relative;
	z-index: 102;
	margin-top: -5px;
	margin-bottom: -6px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
}
.topbar-switch.over .topbar-switch-inner {
	border-left-color: #DDD;
	border-right-color: #DDD;
	background: #FFF;
}
.topbar-switch-list {
	display: none;
	right: 0;
	top: 100%;
	position: absolute;
	background: #FFF;
	padding: 10px;
	margin: -1px 0 0 0;
	border: 1px solid #DDD;
	z-index: 101;
	opacity: 0;
}
.topbar-switch-list > li {
	float: none;
	display: block;
	background: 0 none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
.topbar-switch-list > li > a {
	padding: 5px 8px;
	display: block;
	color: #777;
	text-decoration: none;
}
.topbar-switch-list > li > a > span,
.topbar-switch-list > li > a > img {
	vertical-align: middle;
}
.topbar-switch-list > li.active > a {
	color: #333;
	cursor: default;
}
.topbar-switch-list > li > a:hover,
.topbar-switch-list > li > a:focus {
	background-color: #FAFAFA;
}
.header-add-margin {
	margin-top: 3px;
	margin-bottom: 4px;
	margin-right: -4px;
}
.input-group .form-control.btn:first-child {
	border-right: 0 none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active {
	outline: 0;
}
.input-group .bootstrap-select .btn:hover,
.input-group .bootstrap-select .btn:focus,
.input-group .bootstrap-select .btn:active {
	outline: 0 !important;
}
.input-group select.selectpicker {
	visibility: hidden;
}
.compare-mod > div,
.mini-cart-mod > div,
.vp-dropmod-container,
.vp-dropmod-anchor {
	display: inline-block;
}
.vp-dropmod-container {
	position: relative;
}
.vp-dropmod-inner {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	width: 300px;
	text-align: left;
	padding: 0;
	background-color: #FFF;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 1000 !important;
	margin: 0;
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	opacity: 0;
}
.vp-dropmod-pointer {
	position: absolute;
	display: none;
	top: 100%;
	left: 50%;
	width: 20px;
	margin-left: -10px;
	margin-top: 13px;
	background-color: #FFF;
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	opacity: 0;
	z-index: 10001;
}
.vp-dropmod-pointer:after,
.vp-dropmod-pointer:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.vp-dropmod-pointer:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.vp-dropmod-pointer:before {
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DDDDDD;
	border-width: 11px;
	margin-left: -11px;
}
.vp-dropmod-inner .vp-dropmod-contents {
	padding: 15px;
	position: relative;
}
.vp-dropmod-header {
	border-bottom: 1px solid #EEE;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.vp-dropmod-header.empty {
	border: 0 none;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.vp-dropmod-inner .vp-dropmod-loader {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #FFF;
	background-image: url('../images/dropmon-loader.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.7;
}
.vp-dropmod-inner.drop-center {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.vp-dropmod-inner.drop-left {
	left: 0;
	right: auto;
}
.vp-dropmod-inner.drop-right {
	right: -1px;
	margin-top: 12px;
	left: auto;
}
.over .vp-dropmod-inner,
.over .vp-dropmod-pointer {
	display: block;
	opacity: 1;
}
.btn,
.btn:hover,
.btn:focus,
.btn:active,
.btn:visited,
.btn.active {
	outline: 0 none;
}
.btn-foricon {
	display: inline-block;
	padding: 9px 10px;
	width: 38px;
	height: 38px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #EEE;
	border: 1px solid rgba(0, 0, 0, 0);
}
.btn-foricon[class^="icon-"],
.btn-foricon[class*=" icon-"] {
	vertical-align: middle;
}
.btn-lg,
.btn-group-lg > .btn {
	padding: 12px 16px;
	font-size: 14px;
	line-height: 1.42857143;
}
.btn-opener:hover,
.btn-opener:active {
	color: #FFF;
	background-color: #333;
}
#vp-manufacturer-carousel-88 > div.owl-controls.clickable > div > div.owl-prev {
	left: -40px!important;
}
#vp-manufacturer-carousel-88 > div.owl-controls.clickable > div > div.owl-next {
	right: -44px!important;
}
.btn-opener {
	display: inline-block;
	font-family: 'VPFrameworkIcon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: inherit;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin-right: 0;
	background-color: #EEE;
	color: #333;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.btn-opener.collapsed:after {
	content: "\e376";
}
.btn-opener:after {
	content: "\e375";
}
.btn-addtocart,
.btn-lg {
	border-top: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
	font-size: 12px;
	width: 102px;
	height: 47px;
	white-space: inherit;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	background-color: #333333!important;
	background-image: url('/images/customizing/icons/cart_icon.png');
	background-repeat: no-repeat;
	background-position: 5% 50%;
	padding-left: 25px!important;
	padding-right: 0px!important;
	line-height: 15px;
}
.btn.btn-round {
	padding: 10px;
	font-size: 12px;
	width: auto;
	height: auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.jewel {
	padding: 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	text-shadow: none;
	transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
	-moz-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
	-webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
	-o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
	z-index: 3;
}
.btn-jewel-group {
	position: relative;
}
.btn-jewel-group > .jewel {
	display: inline-block;
	position: absolute;
	top: 42px;
	right: 0;
	padding: 0 6px;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
	background-color: #777;
	color: #FFF;
}
.vp-dropmod-anchor.btn-jewel-group > .jewel {
	right: 9px;
	text-align: center;
}
.btn-jewel-group:hover > .jewel,
.btn-jewel-group:focus > .jewel,
.over .btn-jewel-group > .jewel {
	background-color: #333;
	color: #FFF;
}
.btn-jewel-group > .jewel-top:before {
	position: absolute;
	right: 6px;
	top: -8px;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	border-top-color: #777;
	transition: border-color 450ms ease-in-out;
	-moz-transition: border-color 450ms ease-in-out;
	-webkit-transition: border-color 450ms ease-in-out;
	-o-transition: border-color 450ms ease-in-out;
	-webkit-transform: rotate(180deg);
}
.btn-jewel-group:hover > .jewel-top:before,
.btn-jewel-group:focus > .jewel-top:before,
.over .btn-jewel-group > .jewel-top:before {
	border-top-color: #333;
}
.jewel.jewel-warning {
	background-color: #F0AD4E;
}
.jewel-warning.jewel-top:before {
	border-top-color: #F0AD4E;
}
.jewel.jewel-danger {
	background-color: #C9302C;
}
.jewel-danger.jewel-top:before {
	border-top-color: #C9302C;
}
.jewel.jewel-invert {
	background-color: #111;
}
.jewel-invert.jewel-top:before {
	border-top-color: #111;
}
.responsive-image,
.manufacturer-image {
	width: 100% \9;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
}
.container-fit-image {
	max-width: 100%;
	max-height: 100%;
}
input[type=button].addtocart-button-disabled {
	cursor: no-drop;
}
button:hover,
button:focus,
button:active,
.btn:hover,
.btn:focus,
.btn:active {
	outline: 0 none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #EEE;
	border-color: #EEE;
}
.btn-primary,
.btn-primary:visited {
	background-color: #EEE;
	border-color: #EEE;
	color: #333;
	outline: 0 none;
}
.btn-transparent {
	background: 0 none;
	border-color: transparent;
	color: #999;
	padding: 1px;
}
.btn-transparent:hover,
.btn-transparent:focus {
	background: 0 none;
	border-color: transparent;
	color: #333;
}
.btn-nobg,
.btn-nobg:hover,
.btn-nobg:focus,
.btn-nobg:active,
.btn-nobg.active {
	padding: 0;
	background: 0 none;
	border: 0 none;
	outline: 0 none;
	font-size: 12px;
}
.btn-transparent:active,
.btn-transparent.active,
.btn-nobg:active,
.btn-nobg.active,
.btn-modal-close:active,
.btn-modal-close.active {
	outline: 0 none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn.btn-modal-close,
.btn.btn-modal-close:hover,
.btn.btn-modal-close:focus,
.btn.btn-modal-close:visited,
.btn.btn-modal-close:active {
	position: absolute;
	top: 12px;
	right: 12px;
	background: #FFF;
	padding: 0;
	text-align: center;
	font-size: 21px;
	line-height: 1;
	font-weight: 700;
	border: 0 none;
	opacity: 0.2;
}
.btn.btn-modal-close:hover,
.btn.btn-modal-close:focus {
	opacity: 0.5;
}
.btn-sm,
.btn-group-sm>.btn {
	font-size: 11px;
}
button.search-button {
	padding: 4px 10px;
	background-color: transparent;
	color: transparent;
	border: none;
	background-image: url('/images/customizing/icons/Search.jpg');
	background-repeat: no-repeat;
	width: 33px;
	height: 30px;
	background-position: bottom;
	transition: none!important;
}
.mybtn:hover,
.mybtn:active {
	color: transparent!important;
	background-color: transparent!important;
	border-color: none!important;
	background-position: top;
	transition: none!important;
}
.btn-foricon {
	background: url('/images/customizing/icons/iconsbg.png')no-repeat!important;
	border: none!important;
}
.bootstrap-select.btn-group .btn .filter-option {
	margin-right: 10px;
	font-size: 12px;
	line-height: 18px;
	/* text-align: center!important; */
	font-family: Verdana;
}
.input-group-btn.input-group-separate {
	padding-left: 5px;
}
.product-search .input-group {
	width: 100%;
}
.search-input-group {
	position: relative;
}
.search-button-cont,
.search-button-left-cont {
	position: absolute;
	top: 2px;
	right: 3px;
	z-index: 3;
}
.search-button-left-cont {
	right: auto;
	left: 0;
}
.input-group .search-button-cont + .form-control,
.search-input-group .search-button-cont + .form-control {
	padding-right: 34px
}
.input-group .search-button-left-cont ~ .form-control,
.search-input-group .search-button-left-cont ~ .form-control {
	padding-left: 34px
}
.input-group .input-group-btn:not(:first-child):not(:last-child) ~ .form-control {
	margin-left: -1px;
	position: static;
}
.form-control {
	transition: none!important;
}
/* Overwrite Tab Layout */

.nav-tabs {
	border: 0 none;
}
.nav-tabs li {
	margin-bottom: -2px;
}
.nav-tabs > li > a {
	height: 45px;
	border: 1px solid #E5E5E5;
	margin: 0 10px 0 0;
	line-height: 24px;
	border-bottom-color: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-size: 16px;
	color: #777;
	background: #F9F9F9;
}
.nav-tabs > li > a:hover {
	border: 1px solid #E5E5E5;
	border-bottom-color: transparent;
	background: #FAFAFA;
	color: #444;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
	position: relative;
	border: 1px solid #E5E5E5;
	border-bottom-color: transparent;
	z-index: 3;
	margin-top: -4px;
	height: 48px;
	background-color: #FFF;
	color: #333;
	outline: 0 none;
}
#vpf-header {
	border-bottom: 1px solid transparent;
	margin-bottom: -1px;
}
#vpf-header .navbar .container .inner-container {
	padding-bottom: 0px!important;
	margin-bottom: 0px;
}
.navbar.navbar-mainmenu {
	margin-bottom: 0;
	margin-top: 26px;
}
.tab-content {
	position: relative;
	z-index: 2;
	border-top: 1px solid #E5E5E5;
	background: #FFF;
	padding: 20px 5px;
}
.page-header {
	padding-bottom: 0;
	margin: 0 0 20px;
	border-bottom: 1px solid #E5E5E5;
}
.bottom-slider {
	position: relative;
}
.page-header > h1,
.page-header > h2 {
	margin-top: 0;
	font-size: 26px;
	line-height: 1.1;
	font-weight: normal;
}
.blog .page-header > h1 {
	margin-top: 0;
	font-size: 32px;
	line-height: 1.1;
	font-weight: normal;
}
.icons .dropdown-menu[class^="icon-"],
.icons .dropdown-menu[class*=" icon-"] {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.list-inline > dd {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.sub-heading {
	font-size: 24px;
	line-height: 1.1;
	color: #555;
	margin: 0 0 20px;
}
.mod-header {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	position: relative;
}
.module-block .mod-header {
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.mod-box {
	padding: 30px;
	background-color: #F8F8F8;
	border-bottom: 1px solid #E5E5E5;
}
.module-cont {
	position: relative;
	margin-bottom: 30px;
}
.mod-small-header .mod-header {
	font-size: 22px;
	padding-left: 68px;
	font-family: 'BPscript';
	font-weight: bold;
}
.mod-badge {
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0;
	padding: 6px 10px;
	font-weight: normal;
	font-size: 12px;
}
.vertical-module {
	margin-bottom: 15px;
}
.mod-box .mod-badge {
	top: 30px;
	right: 30px;
}
.mod-header[class^="icon-"],
.mod-header[class*=" icon-"] {
	vertical-align: baseline;
}
.bootstrap-dialog.type-primary .modal-header {
	background-color: #FFF;
}
.bootstrap-dialog.type-primary .bootstrap-dialog-title {
	color: #333;
}
#modal-login-box {
	z-index: 1060;
}
#system-message .close {
	font-size: 17px;
}
#system-message .close > span:first-child {
	display: inline-block;
}
/* Table List */

ul.table-list {
	display: block;
	list-style-type: none;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
ul.table-list li {
	display: table;
	list-style-type: none;
	margin: 0;
	width: 100%;
	padding-bottom: 10px;
}
ul.table-list dl {
	display: table-row;
	margin: 0;
}
ul.table-list dt,
ul.table-list dd {
	display: table-cell;
	font-weight: normal;
	vertical-align: top;
}
ul.table-list dt {
	padding-right: 5px;
}
ul.table-list dd {
	padding-left: 5px;
	padding-right: 5px;
}
ul.table-list dl > dd:last-child {
	padding-right: 0;
}
ul.table-list li.header {
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid #E4E4E4;
}
ul.table-list li.header dl {
	background-color: transparent;
}
ul.table-list li.header dt,
ul.table-list li.header dd {
	font-size: 20px;
}
.nowrap {
	white-space: nowrap;
}
.table-noborder > thead > tr > th,
.table-noborder > tbody > tr > th,
.table-noborder > tfoot > tr > th,
.table-noborder > thead > tr > td,
.table-noborder > tbody > tr > td,
.table-noborder > tfoot > tr > td {
	padding-left: 0;
	padding-top: 0;
	border: 0 none;
}
.table-noborder td.field-name {
	font-weight: bold;
}
#bottom {
	background: url(/images/footer_bg.png);
	background-size: cover;
	color: #AAA;
	padding: 20px 0;
}
footer.footer {
	background: rgba(77, 214, 235, 1);
	background: -moz-linear-gradient(top, rgba(77, 214, 235, 1) 0%, rgba(76, 190, 239, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77, 214, 235, 1)), color-stop(100%, rgba(76, 190, 239, 1)));
	background: -webkit-linear-gradient(top, rgba(77, 214, 235, 1) 0%, rgba(76, 190, 239, 1) 100%);
	background: -o-linear-gradient(top, rgba(77, 214, 235, 1) 0%, rgba(76, 190, 239, 1) 100%);
	background: -ms-linear-gradient(top, rgba(77, 214, 235, 1) 0%, rgba(76, 190, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(77, 214, 235, 1) 0%, rgba(76, 190, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dd6eb', endColorstr='#4cbeef', GradientType=0);
	color: #fff!important;
	font-size: 0.9em;
}
.footer-left,
.footer-right {
	padding-top: 25px;
	padding-bottom: 15px;
}
footer .module-cont {
	margin-bottom: 10px;
}
.footer-right {
	text-align: right;
}
footer.footer a,
.bottom a {
	color: #AAA;
}
footer.footer a:hover,
footer.footer a:focus,
#bottom a:hover,
#bottom a:focus {
	color: #FFF;
}
#bottom ul {
	padding-left: 0;
	list-style-position: inside;
}
#bottom .mod-header,
footer.footer .mod-header {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 18px;
}
label input[type=radio],
label input[type=checkbox] {
	margin-top: 2px;
}
/* Width Class for backward compatibility. Can also be used in tables. */

.width1 {
	width: 1%;
}
.width2 {
	width: 2%;
}
.width3 {
	width: 3%;
}
.width4 {
	width: 4%;
}
.width5 {
	width: 5%;
}
.width6 {
	width: 6%;
}
.width7 {
	width: 7%;
}
.width8 {
	width: 8%;
}
.width9 {
	width: 9%;
}
.width10 {
	width: 10%;
}
.width11 {
	width: 11%;
}
.width12 {
	width: 12%;
}
.width13 {
	width: 13%;
}
.width14 {
	width: 14%;
}
.width15 {
	width: 15%;
}
.width16 {
	width: 16%;
}
.width17 {
	width: 17%;
}
.width18 {
	width: 18%;
}
.width19 {
	width: 19%;
}
.width20 {
	width: 20%;
}
.width21 {
	width: 21%;
}
.width22 {
	width: 22%;
}
.width23 {
	width: 23%;
}
.width24 {
	width: 24%;
}
.width25 {
	width: 25%;
}
.width26 {
	width: 26%;
}
.width27 {
	width: 27%;
}
.width28 {
	width: 28%;
}
.width29 {
	width: 29%;
}
.width30 {
	width: 30%;
}
.width31 {
	width: 31%;
}
.width32 {
	width: 32%;
}
.width33 {
	width: 33%;
}
.width34 {
	width: 34%;
}
.width35 {
	width: 35%;
}
.width36 {
	width: 36%;
}
.width37 {
	width: 37%;
}
.width38 {
	width: 38%;
}
.width39 {
	width: 39%;
}
.width40 {
	width: 40%;
}
.width41 {
	width: 41%;
}
.width42 {
	width: 42%;
}
.width43 {
	width: 43%;
}
.width44 {
	width: 44%;
}
.width45 {
	width: 45%;
}
.width46 {
	width: 46%;
}
.width47 {
	width: 47%;
}
.width48 {
	width: 48%;
}
.width49 {
	width: 49%;
}
.width50 {
	width: 50%;
}
.width51 {
	width: 51%;
}
.width52 {
	width: 52%;
}
.width53 {
	width: 53%;
}
.width54 {
	width: 54%;
}
.width55 {
	width: 55%;
}
.width56 {
	width: 56%;
}
.width57 {
	width: 57%;
}
.width58 {
	width: 58%;
}
.width59 {
	width: 59%;
}
.width60 {
	width: 60%;
}
.width61 {
	width: 61%;
}
.width62 {
	width: 62%;
}
.width63 {
	width: 63%;
}
.width64 {
	width: 64%;
}
.width65 {
	width: 65%;
}
.width66 {
	width: 66%;
}
.width67 {
	width: 67%;
}
.width68 {
	width: 68%;
}
.width69 {
	width: 69%;
}
.width70 {
	width: 70%;
}
.width71 {
	width: 71%;
}
.width72 {
	width: 72%;
}
.width73 {
	width: 73%;
}
.width74 {
	width: 74%;
}
.width75 {
	width: 75%;
}
.width76 {
	width: 76%;
}
.width77 {
	width: 77%;
}
.width78 {
	width: 78%;
}
.width79 {
	width: 79%;
}
.width81 {
	width: 81%;
}
.width82 {
	width: 82%;
}
.width83 {
	width: 83%;
}
.width84 {
	width: 84%;
}
.width85 {
	width: 85%;
}
.width86 {
	width: 86%;
}
.width87 {
	width: 87%;
}
.width88 {
	width: 88%;
}
.width89 {
	width: 89%;
}
.width90 {
	width: 90%;
}
.width91 {
	width: 91%;
}
.width92 {
	width: 92%;
}
.width93 {
	width: 93%;
}
.width94 {
	width: 94%;
}
.width95 {
	width: 95%;
}
.width96 {
	width: 96%;
}
.width97 {
	width: 97%;
}
.width98 {
	width: 98%;
}
.width99 {
	width: 99%;
}
.width100 {
	width: 100%;
}
/* Feature list styles */

.feature {
	margin: 10px 0
}
.feature:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}
.feature.first {
	margin-top: 0
}
.feature.last {
	margin-bottom: 0
}
.feature.top-border {
	border-top: 1px solid #f5f5f5;
	padding-top: 10px
}
.feature.bottom-border {
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 10px
}
.feature-wrapper.top-border {
	border-top: 1px solid #f5f5f5;
	margin-top: 20px;
	padding-top: 20px
}
.feature-wrapper.bottom-border {
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.feature .heading {
	font-size: 1.8em;
	line-height: 1.25em;
	margin-top: 0;
	margin-bottom: 8px;
	font-weight: 400;
}
.feature .above-heading {
	margin: 0 0 5px;
	font-size: 0.95em;
	line-height: 1.4545em;
	text-transform: uppercase;
	color: #888
}
.feature .below-heading {
	margin: -2px 0 8px;
	font-size: 0.95em;
	line-height: 1.4545em;
	text-transform: uppercase;
	color: #888;
}
.feature .icon.left {
	margin: 0 15px 10px 0
}
.feature .icon.right {
	margin: 0 0 10px 15px
}
.feature.v-centered-content .v-center .icon {
	margin: 0 5px 0 0
}
.icon-round,
.feature-icon-hover .icon {
	vertical-align: middle;
	text-align: center;
	background-color: #E5E5E5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height: 36px;
	width: 36px;
	height: 36px;
}
.feature.indent > .icon {
	float: left;
	margin: 0 15px 0 0
}
.feature.indent > .icon.right {
	float: right;
	margin: 0 0 0 15px
}
.feature.indent {
	padding-left: 51px
}
.feature.indent > .icon {
	margin-left: -51px;
	font-size: 1.33333333em;
	line-height: 36px;
	width: 36px;
	height: 36px;
}
.feature.indent-size-l,
.feature.indent.large {
	padding-left: 63px
}
.feature.indent-size-l > .icon,
.feature.indent.large > .icon,
.feature.indent.large > .icon.large {
	margin-left: -63px
}
.feature.indent-size-xl {
	padding-left: 75px
}
.feature.indent-size-xl > .icon {
	margin-left: -75px;
	font-size: 2em;
	line-height: 60px;
	width: 60px;
	height: 60px;
}
.feature.indent-size-xxl {
	padding-left: 87px
}
.feature.indent-size-xxl > .icon {
	margin-left: -87px;
	font-size: 3em;
	line-height: 70px;
	width: 70px;
	height: 70px;
}
.feature.indent-size-xxxl {
	padding-left: 99px
}
.feature.indent-size-xxxl > .icon {
	margin-left: -99px;
	font-size: 4em;
	line-height: 83px;
	width: 83px;
	height: 83px;
}
.feature.centered {
	text-align: center
}
.feature.centered .icon {
	margin: 0 0 10px
}
.feature .icon.auto-size {
	width: auto;
	max-width: none;
	height: auto;
	max-height: none
}
.icon-hover,
.feature-icon-hover .icon {
	transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}
.feature .feature-content p {
	display: table-cell;
	vertical-align: middle;
}
.feature .feature-content {
	display: table;
	min-height: 36px;
}
/* More Utilities */

.badge-grey {
	background-color: #777;
}
.badge-green {
	background-color: #5CB85C;
}
.badge-blue {
	background-color: #31B0D5;
}
.badge-yellow {
	background-color: #F0AD4E;
}
.badge-orange {
	background-color: #FF6600;
}
.badge-base {
	background-color: #FE5252;
}
.badge-red {
	background-color: #D9534F;
}
.bg-box {
	padding: 15px;
	margin-bottom: 15px;
}
.form-horizontal .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 100%;
}
.iframe-loading {
	background-color: #FFF;
	background-image: url('../images/image-loader.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.mod-slider-cont {
	margin-bottom: 0px!important;
}
.bottom-slider {
	background-color: #FAFAFA;
}
.bottom-slider .container .inner-container {
	padding: 0;
}
.vpf-scroll-top-button {
	position: fixed;
	right: 30px;
	bottom: -80px;
	width: 70px;
	height: 70px;
	font-size: 30px;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
	background: 0 none;
	background-color: #FE5252;
	color: #FFF;
	border: 0 none;
	outline: 0 none;
	opacity: 0;
	zoom: 1;
	z-index: 99;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
.vpf-scroll-top-button.active {
	bottom: 40px;
	opacity: 1;
}
.vpf-scroll-top-button:hover {
	background-color: #333;
}
.child-header.item-title {
	font-size: 20px;
	line-height: 1.2;
	margin-top: 10px;
	font-weight: normal;
}
p.counter {
	margin: 20px 0;
}
.blog .items-leading,
.blog .item {
	margin-bottom: 20px;
}
.item-image {
	margin-bottom: 15px;
}
.item-image.pull-left {
	margin-right: 15px;
}
.item-image.pull-right {
	margin-left: 15px;
}
.tags {
	list-style: none;
	list-style-type: none;
	padding: 0;
}
.tags li,
.tags a {
	float: left;
	height: 24px;
	line-height: 24px;
	position: relative;
	font-size: 11px;
	padding-left: 12px;
}
.tags a {
	margin-right: 10px;
	padding: 0 10px 0 12px;
	background-color: #EEE;
	color: #555;
	text-decoration: none;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.tags a:before {
	content: "";
	float: left;
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-color: transparent #EEE transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.tags a:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	float: left;
	width: 4px;
	height: 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #FFF;
	-moz-box-shadow: -1px -1px 2px #333;
	-webkit-box-shadow: -1px -1px 2px #333;
	box-shadow: -1px -1px 2px #333;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.tags a:hover {
	background-color: #555;
	color: #FFF;
}
.tags a:hover:before {
	border-color: transparent #555 transparent transparent;
}
.filters {
	margin-bottom: 20px;
}
.tag-category .filter-search-lbl,
.tag-category .filter-search-lbl:hover {
	background: 0 none;
	color: #333;
}
.badge {
	font-weight: normal;
}
h3 .badge {
	vertical-align: middle;
	margin-bottom: 5px;
}
.childs-child {
	padding-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.container .inner-container {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	margin-right: -1px;
	margin-left: -1px;
	padding-left: 0;
	padding-right: 0;
}
.list-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #ddd;
	margin-left: 0;
	padding: 0;
}
.list-striped > li,
.list-striped > dd {
	border-bottom: 1px solid #ddd;
	padding: 8px 15px;
}
.list-striped > li:nth-child(odd),
.list-striped > dd:nth-child(odd) {
	background-color: #f9f9f9;
}
.list-striped > li:hover,
.list-striped > dd:hover {
	background-color: #f5f5f5;
}
.list-condensed > li {
	padding: 4px 10px;
}
.list-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.panel-title > a {
	display: block;
}
.contact-tags-cont {
	margin-bottom: 20px;
}
#contact-form legend {
	font-size: 16px;
	border-bottom: 0 none;
}
.form-inline .checkbox-text {
	display: inline-block;
	vertical-align: top;
}
#mod-login-form .list-unstyled {
	margin: 10px 0;
}
ul.breadcrumb {
	padding: 10px 0;
	background-color: transparent;
	background-color: rgba(255, 255, 255, 0);
	border-bottom: 2px solid #fff;
	position: relative;
	/* z-index: 2; */
}
.breadcrumb {
	margin-bottom: 30px!important;
}
.breadcrumb:after {
	content: "";
	position: absolute;
	z-index: 1;
	bottom: -27px;
	width: 100%;
	height: 24px;
	left: 0;
	background: -webkit-radial-gradient(50% -50%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
	background: radial-gradient(ellipse at 50% -50%, rgba(00, 00, 00, 0.4), rgba(97, 97, 97, 0.0) 60%);
	/* z-index: -1; */
}
.no-result-heading {
	font-size: 20px;
	font-weight: normal;
}
.searchintro {
	margin-top: 10px;
	margin-bottom: 20px;
}
.searchintro p {
	margin: 0;
	padding: 0;
}
.search fieldset.phrases {
	margin-bottom: 20px;
}
.search fieldset.phrases legend,
.search fieldset.only legend {
	margin-bottom: 5px;
	font-size: 18px;
}
.searchpage-toolbar {
	margin-bottom: 20px;
}
.result-title {
	font-weight: normal;
	font-size: 1.25em;
}
.logout-button-cont {
	margin-top: 15px;
}
.edit-page-toolbar {
	margin-bottom: 25px;
	text-align: right;
}
.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend[class*="span"],
.row-fluid .input-append[class*="span"] {
	display: inline-block;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #FFF;
	background-color: #EEE;
	border: 1px solid #CCC;
}
.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	min-width: 220px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
	min-height: 20px;
}
.chzn-container-single .chzn-single {
	height: 29px;
	line-height: 29px;
	border-radius: 2px;
}
.chzn-container-single .chzn-drop {
	border-radius: 0 0 2px 2px;
}
.chzn-container-single .chzn-single div b {
	margin-top: 3px;
}
.com-mailto .page-header > h1,
.com-mailto .page-header > h2 {
	font-size: 20px;
	margin-top: 10px;
}
#pop-print {
	margin: 10px 0;
	text-align: right;
}
.add-margin-icon[class^="icon-"],
.add-margin-icon[class*=" icon-"] {
	margin-right: 4px;
}
.mod-languages li > a > img {
	margin-right: 8px;
}
.topbar-switch-list > li.active > a {
	cursor: not-allowed;
}
.site-logo-text {
	font-size: 2.5em;
}
.contact-position {
	font-size: 22px;
}
.main-top-vertical,
.main-bottom-vertical {
	margin-bottom: 20px;
}
.add-margin {
	margin-top: 20px;
}
.vp-product-carousel .owl-carousel .owl-wrapper-outer {
	z-index: 1;
}
.input-group > select + .bootstrap-select > .btn {
	width: auto;
}
.input-group > .bootstrap-select {
	width: 1%;
}
/*********Customizing Dimitris Drosatos*******/

.top-right.col-xs-12.col-sm-12.col-md-6 {
	display: -webkit-box;
	position: relative;
	right: 12%;
	height: 36px;
}
.vpf-topbar {
	background-color: #DADBDB!important;
	border-bottom: none!important;
	border-top: 1px solid #fff!important;
}
.top-left.col-xs-12.col-sm-12.col-md-6 {
	position: relative;
	left: 14%;
}
#vpf-header {
	background-color: #e5e5e7!important;
}
body > div.mm-page.mm-slideout > div.vpf-wrapper > div.vpf-topbar > div > div > div {
	background-color:
}
.header-bottom {
	border-top: 1px solid transparent;
	background: #8adcf4;
}
/*------------------------------------------------OFF CANVAS-------------------------------------------------*/

.mm-menu {
	background: #4B677A;
}
li.menuitem.item-169,
li.menuitem.item-217,
li.menuitem.item-228,
li.menuitem.item-235,
li.menuitem.item-234,
li.menuitem.item-245,
li.menuitem.item-246,
li.menuitem.item-247,
li.menuitem.item-227,
li.menuitem.item-264,
li.menuitem.item-251,
li.menuitem.item-226 {
	color: #fff;
}
a.padding {
	padding: 6px!important;
	text-transform: uppercase;
	color: #000;
	font-size: 17px;
	border-radius: 0px;
	padding-right: 20px;
}
.mm-list a.mm-subopen {
	height: 98%!important;
}
li.menuitem.item-169 a.padding:focus {
	color: #fff;
	background-color: transparent;
}
li.menuitem.item-169:hover a.padding {
	color: #264661;
	background-color: #e1da84;
	border-radius: 0px;
}
#vpf-offcanvas ul li.vmcat-384 {
	margin-top: 40px;
}
#vpf-offcanvas ul li a {
	text-transform: capitalize;
}
.nav-header {
	position: relative;
	z-index: 2;
	cursor: pointer;
}
#vpf-offcanvas ul li:hover a,
#vpf-offcanvas ul li.active a,
#vpf-offcanvas ul li:hover .nav-header {
	color: #264661;
	background-color: #D3D3D4;
	border-radius: 0px;
}
#vpf-offcanvas ul li:hover a.mm-subopen:after,
#vpf-offcanvas ul li.active a.mm-subopen:after {
	border-color: #264661!important;
}
#vpf-offcanvas ul li:hover > em.mm-counter,
#vpf-offcanvas ul li.active > em.mm-counter {
	color: #264661!important;
	z-index: 4;
}
.mm-title {
	text-transform: uppercase;
}
li.menuitem.item-170 a {
	color: #000;
	text-transform: uppercase;
	font-size: 17px;
	border-radius: 0px;
	padding: 6px;
}
input#mod_virtuemart_search {
	bottom: 34px;
}
input#modlgn-passwd,
input#modal-login-username,
input#modal-login-passwd,
input#modlgn-username,
input#username,
input#password {
	top: 0px;
}
.toolbar .form-control {
	width: 40%;
}
li.menuitem.item-170 a:hover {
	color: #264661;
	background-color: #E1DA84;
	border-radius: 0px;
}
.top-left {
	padding-left: 2%!important;
	padding-right: 0%!important;
}
ul.nav.nav-pills.topmenu>li>a {
	padding: 4px 2px!important;
}
ul.nav.nav-pills.topmenu>li+li {
	margin-top: 0px;
}
.product-search {
	position: relative;
	left: 36px;
	top: 2px;
}
#vpf-header {
	background: url(/images/header_bg.png)no-repeat 0 -15px;
}
.top.row {
	height: 46px;
	background-color: transparent;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	margin-top: 10px;
	position: relative;
	right: 16px;
	-webkit-box-shadow: 3px 2px 14px 2px rgba(131, 131, 132, 1);
	-moz-box-shadow: 3px 2px 14px 2px rgba(131, 131, 132, 1);
	box-shadow: 3px 2px 14px 2px rgba(131, 131, 132, 1);
	width: 95%;
	right: 22px;
}
.row.green {
	background: #0294be;
	margin-left: 0px;
	margin-right: 0px;
}
span.image-title {
	margin-left: 10px;
}
.centering {
	padding-top: 9px;
}
.navbar-mainmenu .navbar-nav > li > a > .caret,
.navbar-mainmenu .navbar-nav > li > span > .caret {
	display: none!important;
}
.top-left.col-xs-12.col-sm-12.col-md-2 {
	padding-left: 2px;
}
.no-margin {
	padding-right: 0px;
}
ul.icons {
	/* overflow:auto; */
	margin-top: 4px;
	margin-bottom: 0px;
	-webkit-padding-start: 0px;
	background-image: url('/images/customizing/icons/social/divider.png');
	background-position: right;
	background-repeat: no-repeat;
	display: block;
}
ul.icons li {
	list-style: none;
	display: inline-block;
}
.no-padding {
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.col-md-3d {
	width: 25.7%;
}
.col-md-6d {
	width: 48.6%;
}
/*--------------------------------------------------menu--------------------------------------------------------------*/

li.menuitem.item-134.level-1.deeper.parent.mega-expand > a > span.menu-group.with-image > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -13px;
	font-size: 10px;
	width: 116%;
	color: #ce31a7;
	font-family: Arial;
}
li.menuitem.item-150.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -10px;
	font-size: 10px;
	width: 116%;
	color: #4c679b;
	font-family: Arial;
}
li.menuitem.item-151.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -5px;
	font-size: 10px;
	width: 116%;
	color: #16BAEE;
	font-family: Arial;
}
li.menuitem.item-152.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -16px;
	font-size: 10px;
	width: 117%;
	color: #7DA80F;
	font-family: Arial;
}
li.menuitem.item-153.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -5px;
	font-size: 10px;
	width: 116%;
	color: #7DA884;
	font-family: Arial;
}
li.menuitem.item-154.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: 0px;
	font-size: 10px;
	width: 116%;
	color: #D33E26;
	font-family: Arial;
}
li.menuitem.item-161.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -12px;
	font-size: 10px;
	width: 116%;
	color: #C29900;
	font-family: Arial;
}
li.menuitem.item-156.level-1 > a > span > span.image-title {
	position: absolute;
	bottom: -96px;
	left: -13px;
	font-size: 10px;
	width: 119%;
	color: #888888;
	font-family: Arial;
}
li.menuitem.item-167.level-1.active > a > span > span > img {
	position: relative;
	top: 10px;
}
.collapse.navbar-collapse.vpf-mega-menu-container.sticky {
	background: #E5E5E7;
	left: 0;
	width: 100%!important;
	z-index: 999;
}
.prebody {
	background: #e1da84;
}
.border {
	height: 8px;
	background: #4dcbef;
}
.titleoffers p {
	font-family: 'BPscript';
	color: #000;
	font-size: 23px;
	margin-top: 30px;
	font-weight: 600;
	line-height: 22px;
}
.titlesearch p {
	font-family: 'BPscript';
	color: #000;
	font-size: 23px;
	margin-top: 20px;
	font-weight: 600;
}
.leftborder {
	background-image: url('/images/customizing/icons/social/divider.png');
	background-position: left;
	background-repeat: no-repeat;
	display: block;
}
/*_____________________________Green BAR__________________________________*/

a.dimtip:hover:before {
	border: solid;
	border-color: #000 transparent;
	border-width: 6px 6px 0 6px;
	bottom: -6px;
	content: "";
	position: absolute;
	z-index: 999999;
	transform: rotate(180deg);
	width: 0;
	height: 0;
	left: 31%;
}
a.dimtip:hover:after {
	background: #000;
	border-radius: 5px;
	color: #fff;
	content: attr(title);
	padding: 5px 0px;
	position: absolute;
	z-index: 98;
	bottom: -33px;
	left: -52%;
	width: 123px;
}
li.gp,
li.gpb {
	background: url('/images/sprites/gp.jpg')no-repeat;
	background-position: bottom;
	width: 30px;
	height: 30px;
}
li.gp:hover,
li.gpb:hover {
	background-position: top;
}
li.fb,
li.fbb {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -120px;
	width: 30px;
	height: 30px;
}
li.twt,
li.twtb {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -200px;
	width: 30px;
	height: 30px;
}
li.yt,
li.ytb {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -280px;
	width: 30px;
	height: 30px;
}
li.andr {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -360px;
	width: 30px;
	height: 30px;
}
li.ios {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -440px;
	width: 30px;
	height: 30px;
}
li.tv {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -40px;
	width: 30px;
	height: 30px;
	position: relative;
}
li.ecat {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -520px;
	width: 30px;
	height: 30px;
}
li.listw {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -600px;
	width: 30px;
	height: 30px;
}
li.ukfl {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -680px;
	width: 30px;
	height: 30px;
}
li.elfl {
	background: url('/images/sprites/socialsprite.png')no-repeat;
	background-position: -10px -760px;
	width: 30px;
	height: 30px;
}
li.tv:hover {
	background-position: -10px -10px;
}
li.elfl:hover {
	background-position: -10px -730px;
}
li.twt:hover,
li.twtb:hover {
	background-position: -10px -170px;
}
li.ukfl:hover {
	background-position: -10px -650px;
}
li.listw:hover {
	background-position: -10px -570px;
}
li.ecat:hover {
	background-position: -10px -490px;
}
li.ios:hover {
	background-position: -10px -410px;
}
li.andr:hover {
	background-position: -10px -330px;
}
li.yt:hover,
li.ytb:hover {
	background-position: -10px -250px;
}
li.fb:hover,
li.fbb:hover {
	background-position: -10px -90px;
}
ul.icons li a span {
	color: transparent;
	width: 100%;
	height: 100%;
	padding-bottom: 11px;
	position: relative;
}
/*-----Virtuemart products-----*/

.manufact-img {
	max-height: 40px;
	overflow: hidden;
}
img.manufact {
	float: left;
}
input.btn.btn-invert.btn-addtocart.btn-md.addtocart-button:hover {
	background-color: red!important;
}
.product-image-cont {
	border: 1px solid #e2e2e2;
}
.product-inner {
	padding-top: 5px!important;
	padding-bottom: 10px!important;
}
h2.product-name {
	padding: 5px 0 0px 0!important;
	font-size: 14pt!important;
	line-height: 16px!important;
}
.product-sdesc {
	max-height: 31px;
	overflow: hidden;
	height: 31px;
	margin-bottom: 10px;
	margin-top: 10px;
}
h2.product-name a {
	color: #3F9238;
	font-size: 14px!important;
	font-weight: bold;
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
}
.product-name-cont {
	min-height: 42px!important;
	max-height: 42px;
	overflow: hidden;
	height: 42px;
}
.product-sdesc {
	color: #7B7A7A;
	font-size: 12px;
	text-align: left;
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.product-sales-price > div > span {
	color: #18a9c4!important;
	font-weight: bold;
	font-size: 16px;
}
.product-price-before-discount {
	color: #212121!important;
	font-family: 'Verdana';
}
.text-danger {
	color: #E75851!important;
	font-size: 10px;
}
.vp-product-carousel-inner .product-name {
	margin: 0px 0 0 10px!important;
}
/***hover**/

.over .PricebasePriceWithTax:before {
	border-bottom: 1px solid #7B7A7A;
}
.over img.manufact {
	float: none;
}
.over .product-name a {
	color: #E75851!important;
}
.over .product-sdesc {
	font-size: 13px;
	text-align: center;
}
.product-action-buttons.display-on-mouseover {
	bottom: 1px!important;
	right: 1px!important;
}
.btn-foricon2 {
	display: inline-block;
	padding: 9px 10px;
	width: 38px;
	height: 38px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #EEE;
	border: 1px solid rgba(0, 0, 0, 0);
}
.btn-foricon2 {
	color: #333;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
}
.btn-foricon2:hover {
	background: #479F95;
	color: #fff;
}
span.PricebasePriceWithTax:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #868484;
	left: 0;
	top: 50%;
}
.product-price-before-discount {
	text-decoration: none!important;
	position: relative;
}
.withbg h3.mod-header {
	line-height: 38px;
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(15%, rgba(77, 204, 239, 0.6)), color-stop(20%, rgba(77, 204, 239, 0.5)), color-stop(30%, rgba(77, 204, 239, 0.2)), color-stop(70%, rgba(77, 204, 239, 0.2)), color-stop(80%, rgba(77, 204, 239, 0.5)), color-stop(85%, rgba(77, 204, 239, 0.6)), color-stop(100%, rgba(77, 204, 239, 1)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 19%;
	margin-right: 19%;
}
.withbgsm h3.mod-header {
	line-height: 38px;
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(55%, rgba(77, 204, 239, 0)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	margin-bottom: 35px;
}
.breadcrumb>li+li:before {
	color: #000!important;
	content: "\003e"!important;
}
#vp-product-carousel-152 > div.owl-controls.clickable > div > div.owl-prev {
	width: 42px;
	height: 42px;
}
#vp-product-carousel-152 > div.owl-controls.clickable > div > div.owl-next {
	width: 42px;
	height: 42px;
	margin-left: 15px;
	background-color: #E8EAEC!important;
	border-radius: 21px!important;
}
#vp-product-carousel-152 > div.owl-controls.clickable > div.owl-buttons {
	top: -60px!important;
	transform: scale(0.8, 0.8);
	right: 19.5%;
}
.owl-prev {
	background: url('/images/customizing/icons/arrowcar.png')no-repeat !important;
	width: 43px;
	height: 40px;
	color: transparent!important;
}
.owl-next {
	background: url('/images/customizing/icons/arrowcarrev.png')no-repeat !important;
	width: 43px;
	height: 40px;
	color: transparent!important;
}
.owl-prev:hover,
.owl-next:hover {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.carousel-nav-top .owl-controls .owl-buttons {
	top: -63px!important;
}
/*-----------------------------------------------WEBTV------------------------------------------------------*/

h2#mod_viewtitle {
	display: none;
}
.player-banner {
	margin-bottom: 10px;
	border: 10px solid rgba(0, 0, 0, 0.13);
	width: 88.3%;
	margin-left: 6.2%;
}
.player {
	float: left;
	width: 75%;
	padding-left: 30px!important;
	max-height: 303px;
}
.web-under img {
	margin-left: 34%;
	margin-bottom: 10px;
}
section#webtv {
	background: #24c5d9;
	background-image: url('/images/customizing/demo_images/mountains.png'), linear-gradient(to bottom, rgba(16, 131, 167, 1) 0%, rgba(19, 186, 206, 1) 100%);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
.bottom-player {
	position: relative;
	left: 3%;
}
.centred {
	margin: 0 auto;
	float: none;
}
.whitetitle {
	margin-bottom: 20px;
}
.webbuttondescr {
	margin-top: 37px;
	color: #fff;
	line-height: 16px;
	margin-left: 23.8%;
	width: 262px;
	position: relative;
	left: 24px;
	padding-left: 6%;
}
ul.dlist {
	list-style-type: circle;
}
ul.dlist li {
	text-shadow: 0px 0px 0px #fff;
	font-size: 13px;
}
.titlewcloud {
	color: #3ca2a7;
	font-size: 26px;
	font-family: 'BPscript';
	line-height: 20px;
	margin-top: 15px;
	position: relative;
	z-index: 2;
	height: 100px;
	left: 59px;
	z-index: 47;
}
.blue-title {
	position: absolute;
	bottom: 5px;
	white-space: pre-line;
	left: 49px;
	font-weight: bold;
	padding-right: 200px;
}
.titlewcloud:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100px;
	z-index: -1;
	background: url('/images/banners/Cloud.png')no-repeat 0% 0%;
}
.sponsor {
	margin-top: 40px;
}
a.go.button {
	background: url('/images/customizing/demo_images/webtvbutton.png')97% 49%;
	width: 149px;
	height: 51px;
	color: transparent;
	border: none;
	-webkit-box-shadow: 10px 10px 8px -6px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 8px -6px rgba(0, 0, 0, 0.75);
	box-shadow: 8px 10px 8px -6px rgba(0, 0, 0, 0.75);
	border-radius: 5px;
	position: relative;
	right: 7px;
	margin-top: 2px;
	-webkit-filter: brightness(0.9);
	filter: brightness(0.9);
	display: block;
}
a.go.button:hover {
	-webkit-filter: brightness(1);
	filter: brightness(1);
}
input.button.subbutton.btn.btn-primary {
	background: #13bace;
	/* Old browsers */
	background: -moz-linear-gradient(top, #13bace 0%, #1083a7 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #13bace), color-stop(100%, #1083a7));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #13bace 0%, #1083a7 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #13bace 0%, #1083a7 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #13bace 0%, #1083a7 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #13bace 0%, #1083a7 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#13bace', endColorstr='#1083a7', GradientType=0);
	/* IE6-9 */
	color: white;
	font-size: 10px;
	width: 74px;
	height: 28px;
}
ul.buylink li,
ul.phoneo li {
	list-style: none;
	color: #fff;
	font-size: 14px;
	text-shadow: 1px 1px 0px #000, 0px 0px 0px #fff;
}
ul.buylink li:first-child {
	padding-left: 6px;
}
ul.buylink {
	margin-left: 9%;
	line-height: 18px;
	margin-bottom: 30px;
}
ul.phoneo {
	line-height: 18px;
}
.phone-orders {
	position: relative;
	width: 100%;
	height: 140px;
	background-image: url(/images/customizing/demo_images/banner_right.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.text-order {
	position: absolute;
	top: 38%;
	right: 9%;
	font-size: 21px;
	max-width: 130px;
	line-height: 22px;
	color: #ffffff;
	font-family: arial;
}
.text-phone {
	position: absolute;
	bottom: 0;
	left: 17%;
	font-size: 24px;
	color: #ffffff;
}
img.phoneimg {
	padding-left: 17%;
	margin-bottom: 10px;
}
.acymailing_module_form .acymailing_introtext {
	padding-bottom: 10px;
	display: block;
	padding-left: 25px!important;
	font-size: 11px;
	color: rgb(18, 179, 201);
	padding-right: 38px!important;
	position: relative;
	right: 5px;
}
.acysubbuttons {
	text-align: center;
	position: absolute;
	top: 75%;
	right: 9%;
}
.fieldacyemail {
	position: relative;
	left: 7%;
	height: 25px;
	top: 6px;
	width: 113%;
}
.fieldacyemail > span > input[type="text"]:not(.form-control) {
	height: 26px;
}
span.green {
	color: #1d8943;
}
span.blue {
	color: #155c9b;
}
#bottom > div > div > div > div > div:nth-child(2) > div,
#bottom > div > div > div > div > div:nth-child(3)> div,
#bottom > div > div > div > div > div:nth-child(4)> div {
	margin-top: 20px;
}
p.no-margin-bottom {
	margin: 0px;
}
.copytext,
.powered {
	position: relative;
	color: #fff;
}
.powered {
	left: 60px;
	top: 17px;
}
.powered img {
	position: relative;
	bottom: 5px;
}
.copyright {
	padding: 20px 0;
	position: relative;
	left: 25px;
}
.footerbanner {
	vertical-align: text-top;
	text-align: center;
	margin-top: 8px;
	position: relative;
	right: 50px;
}
.newmedia > h3.mod-header {
	background: url('/images/footer/NewMedia.png')no-repeat 0% 50%;
}
.module-cont.module-autowidth.newmedia,
.module-cont.module-autowidth.cl-service {
	margin-top: 15px!important;
	margin-bottom: 0px!important;
}
ul.newmedia li {
	list-style: none;
	padding-left: 61px;
	color: #fff;
}
span.soctitle {
	background: url('/images/footer/Social.png')no-repeat 0% 50%;
}
ul.social-btm {
	margin-left: 60px;
	margin-bottom: 0px;
}
li.fbb,
li.twtb,
li.ytb,
li.gpb {
	display: inline-block;
}
.under {
	margin-top: 54px;
}
.social-btm li a span {
	color: transparent!important;
	width: 100%;
	height: 100%;
	padding-bottom: 11px;
}
.btm-menu li {
	padding-left: 62px;
}
.btm-menu li a:hover,
.btm-menu li.active a {
	background-color: transparent!important;
	text-shadow: 0px 0px 0px #fff;
}
.btm-menu li a:hover:after,
.btm-menu li.active a:after {
	width: 60%;
}
.btm-menu.nm li a:hover:after,
.btm-menu.nm li.active a:after {
	width: 100%;
}
.btm-menu li a:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 0;
	height: 2px;
	background-color: #fff;
	content: "";
	transition: width 0.2s;
}
.cl-service > h3.mod-header,
.contactus > h3.mod-header,
.newmedia > h3.mod-header,
span.soctitle {
	font-size: 28px!important;
	color: #fff!important;
	font-family: 'BPscript';
	padding-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px!important;
}
.cl-service > h3.mod-header {
	background: url('/images/footer/ClientService.png')no-repeat 0% 50%;
}
.btm-menu li a {
	padding: 0px;
	color: #fff!important;
	padding-bottom: 1px;
	position: relative;
}
.btm-menu li+li {
	margin-top: 2px;
}
.contactus > h3.mod-header {
	background: url('/images/footer/Contact.png')no-repeat 0% 50%;
}
.contactus ul li {
	list-style: none;
	color: #fff!important;
	padding-left: 46px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.contactus ul li a {
	color: #fff!important;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.contactus ul li a:hover {
	text-shadow: 0px 0px 0px #fff;
}
.contactus ul li a:hover:after {
	width: 100%;
}
.contactus ul li a:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 0;
	height: 2px;
	background-color: #fff;
	content: "";
	transition: width 0.4s;
}
.address {
	background-image: url('/images/sprites/sprite-contact.png');
	background-position: 0px -8px;
	background-repeat: no-repeat;
}
.sphone {
	background-image: url('/images/sprites/sprite-contact.png');
	background-position: 0 -55px;
	background-repeat: no-repeat;
}
.mphone {
	background-image: url('/images/sprites/sprite-contact.png');
	background-position: 0 -102px;
	background-repeat: no-repeat;
	%;
}
.email {
	background-image: url('/images/sprites/sprite-contact.png');
	background-position: 0 -149px;
	background-repeat: no-repeat;
}
.site {
	background-image: url('/images/sprites/sprite-contact.png');
	background-position: 0 -196px;
	background-repeat: no-repeat;
}
.network > div:nth-child(3)>h2 {
	text-align: left;
}
.network > div:nth-child(3) > h2 {
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(55%, rgba(77, 204, 239, 0)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b!important;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	line-height: 33px;
}
.network > div:nth-child(3) > h2 > a {
	color: #0a3c3b!important;
}
.Inside-Faq {
	margin-top: 50px;
}
/*------------------------------------------------------- LIVE SUPPORT--------------------------------------------------*/

.customlivesp {
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	margin: 0 146px;
}
.live {
	background: rgb(49, 169, 204);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(49, 169, 204, 1) 0%, rgba(18, 108, 168, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(49, 169, 204, 1)), color-stop(100%, rgba(18, 108, 168, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(49, 169, 204, 1) 0%, rgba(18, 108, 168, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(49, 169, 204, 1) 0%, rgba(18, 108, 168, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(49, 169, 204, 1) 0%, rgba(18, 108, 168, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(49, 169, 204, 1) 0%, rgba(18, 108, 168, 1) 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#31a9cc', endColorstr='#126ca8', GradientType=0);
	/* IE6-9 */
	color: #fff!important;
	width: 44px;
	height: 44px;
	border-radius: 6px!important;
}
.lbtn {
	font-size: 25px;
	padding-top: 7px;
}
/*--------------------------------------------------------PRE HEADER----------------------------------------------------*/

ul.nav.nav-pills.nav-stacked.topmenu > li:first-child {
	background: url('/images/sprites/loginsprite.png')no-repeat;
	height: 35px;
	position: relative;
	top: 5px;
	margin-right: 3px;
	background-position: -11px -46.7px;
	display: inline-block;
	float: left;
}
li.menuitem.item-236,
li.menuitem.item-359 {
	background: url('/images/customizing/icons/preheader/Logout_35x35.jpg')no-repeat 0% 100%;
	height: 35px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 3px;
}
ul.nav.nav-pills.nav-stacked.topmenu > li > a {
	color: transparent!important;
	background-color: transparent;
	width: 35px;
}
a.login:after,
a.logout:after {
	position: absolute;
	right: 13px;
	top: 32px;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	border-top-color: #000;
	transition: border-color 450ms ease-in-out;
	-moz-transition: border-color 450ms ease-in-out;
	-webkit-transition: border-color 450ms ease-in-out;
	-o-transition: border-color 450ms ease-in-out;
	-webkit-transform: rotate(180deg);
	opacity: 0;
}
a.account:after {
	position: absolute;
	right: 14px;
	top: 32px;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	border-top-color: #000;
	transition: border-color 450ms ease-in-out;
	-moz-transition: border-color 450ms ease-in-out;
	-webkit-transition: border-color 450ms ease-in-out;
	-o-transition: border-color 450ms ease-in-out;
	-webkit-transform: rotate(180deg);
	opacity: 0;
}
a.wish:after {
	position: absolute;
	right: 14px;
	top: 32px;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	border-top-color: #000;
	transition: border-color 450ms ease-in-out;
	-moz-transition: border-color 450ms ease-in-out;
	-webkit-transition: border-color 450ms ease-in-out;
	-o-transition: border-color 450ms ease-in-out;
	-webkit-transform: rotate(180deg);
	opacity: 0;
}
li.menuitem.item-131.active,
li.menuitem.item-131.active:hover,
li.menuitem.item-131:hover,
li.menuitem.item-131.active a:focus,
li.menuitem.item-360.active,
li.menuitem.item-360.active:hover,
li.menuitem.item-360:hover,
li.menuitem.item-360.active a:focus {
	background: url('/images/sprites/loginsprite.png')no-repeat 36% 4%;
	color: transparent;
	background-color: transparent;
}
li.menuitem.item-236.active,
li.menuitem.item-236.active:hover,
li.menuitem.item-236:hover,
li.menuitem.item-236.active a:focus,
li.menuitem.item-359.active,
li.menuitem.item-359.active:hover,
li.menuitem.item-359:hover,
li.menuitem.item-359.active a:focus {
	background: url('/images/customizing/icons/preheader/Logout_35x35.jpg')no-repeat 0% 0%;
	color: transparent;
	background-color: transparent;
}
li.menuitem.item-131.active a:hover,
li.menuitem.item-360.active a:hover,
li.menuitem.item-132.active a:hover,
li.menuitem.item-164.active a:hover,
li.menuitem.item-358.active a:hover,
li.menuitem.item-236.active a:hover,
li.menuitem.item-359.active a:hover {
	color: transparent;
	background-color: transparent;
}
ul.nav.nav-pills.nav-stacked.topmenu > li:nth-child(2) {
	background: url('/images/sprites/loginsprite.png')no-repeat 40% 55.9%;
	height: 35px;
	position: relative;
	top: 5px;
	margin-right: 3px;
	display: inline-block;
	float: left;
}
li.menuitem.item-132.active,
li.menuitem.item-132:hover,
li.menuitem.item-132.active a:focus {
	background: url('/images/sprites/loginsprite.png')no-repeat 40% 41.9%;
	color: transparent;
	background-color: transparent;
}
ul.nav.nav-pills.nav-stacked.topmenu > li:last-child {
	background: url('/images/sprites/loginsprite.png')no-repeat 40% 93.9%;
	height: 35px;
	position: relative;
	top: 5px;
	margin-right: 3px;
	display: inline-block;
	float: left;
}
li.menuitem.item-164.active,
li.menuitem.item-164:hover,
li.menuitem.item-164.active a:focus,
li.menuitem.item-358.active,
li.menuitem.item-358:hover,
li.menuitem.item-358.active a:focus {
	background: url('/images/sprites/loginsprite.png')no-repeat 40% 79.9%;
	color: transparent;
	background-color: transparent;
}
a.btn.wishlist.btn-foricon.empty {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 17.7%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
a.btn.wishlist.btn-foricon.btn-base,
a.btn.wishlist.btn-foricon:hover,
a.btn.wishlist.btn-foricon:active {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 3.7%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
a.btn.compare.btn-foricon.empty {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 55.6%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
a.btn.compare.btn-foricon.btn-base,
a.btn.compare.btn-foricon:hover,
a.btn.compare.btn-foricon:active {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 41.6%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
a.btn.cartdim.btn-foricon.empty {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 93.6%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
a.btn.cartdim.btn-foricon.btn-base,
a.btn.cartdim.btn-foricon:hover,
a.btn.cartdim.btn-foricon:active {
	background: url('/images/sprites/cartsprite.png')no-repeat 40% 79.6%!important;
	color: transparent;
	height: 35px;
	overflow: hidden;
	width: 35px;
	margin-right: 5px;
	transition: none!important;
}
form#searchForm {
	margin-left: 25%;
}
.searchdimsearch .page-header h1 {
	margin-bottom: 35px;
}
form#searchForm >fieldset.form-inline {
	margin-bottom: 28px;
}
#searchForm > fieldset.phrases > legend,
#searchForm > fieldset.only > legend {
	margin-bottom: 15px;
}
fieldset.phrases {
	margin-bottom: 20px;
}
.btn-search {
	color: #fff!important;
	background: rgb(85, 179, 205);
	background: -moz-linear-gradient(top, rgba(85, 179, 205, 1) 0%, rgba(19, 112, 173, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 179, 205, 1)), color-stop(100%, rgba(19, 112, 173, 1)));
	background: -webkit-linear-gradient(top, rgba(85, 179, 205, 1) 0%, rgba(19, 112, 173, 1) 100%);
	background: -o-linear-gradient(top, rgba(85, 179, 205, 1) 0%, rgba(19, 112, 173, 1) 100%);
	background: -ms-linear-gradient(top, rgba(85, 179, 205, 1) 0%, rgba(19, 112, 173, 1) 100%);
	background: linear-gradient(to bottom, rgba(85, 179, 205, 1) 0%, rgba(19, 112, 173, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#55b3cd', endColorstr='#1370ad', GradientType=0);
}
.btn-search:hover {
	color: #0e83cd!important;
	background: #fff!important;
	border: 1px solid #0e83cd!important;
}
/*******--------------------------------------MEGA MENU -------------------------------------------------------*****/

.menuitem.item-208,
.menuitem.item-167 {
	background: url('/images/sprites/home.png') no-repeat;
	background-position: 20px 0px;
	height: 80px;
	line-height: 160px;
}
.menuitem.item-167 img {
	display: none;
}
.menuitem.item-208.level-1 > a > span > span {
	color: transparent;
}
li.vmcategory.vmcat-384.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: 15px 0px;
	height: 95px;
	line-height: 160px;
}
ul.nav.navbar-nav > li {
	padding: 4px 0;
	margin: 0;
	display: block;
	margin-left: 0px;
	width: 102px;
	text-align: center;
}
ul.nav.navbar-nav > li.vmcategory > a > span.menu-title {
	font-size: 8px;
	position: relative;
	top: 53px;
	text-transform: uppercase;
	white-space: nowrap;
	font-weight: bold
}
li.vmcategory.vmcat-384.level-1 > a > span.menu-title {
	color: #E2D112;
}
li.vmcategory.vmcat-385.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -85px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-385.level-1 > a > span.menu-title {
	color: #56BF64;
}
li.vmcategory.vmcat-386.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -180px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-386.level-1 > a > span.menu-title {
	color: #109DB6;
}
li.vmcategory.vmcat-388.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -275px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-388.level-1 > a > span.menu-title {
	color: #F028A7;
}
li.vmcategory.vmcat-389.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -375px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-389.level-1 > a > span.menu-title {
	color: #E3D219;
}
li.vmcategory.vmcat-390.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -570px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-390.level-1 > a > span.menu-title {
	color: #0B9BB5;
}
li.vmcategory.vmcat-391.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -475px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-391.level-1 > a > span.menu-title {
	color: #3AB54B;
}
li.vmcategory.vmcat-511.level-1 {
	background: url('/images/sprites/menusprite.png') no-repeat;
	background-position: -665px 0px;
	height: 95px;
	line-height: 160px;
}
li.vmcategory.vmcat-511.level-1 > a > span.menu-title {
	color: #F025A6;
}
li.vmcat-384 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -336px!important;
}
li.vmcat-385 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -437px!important;
}
li.vmcat-386 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -539px!important;
}
li.vmcat-388 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -639px!important;
	max-height: 540px;
}
li.vmcat-389 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -740px!important;
}
li.vmcat-390 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -947px!important;
}
li.vmcat-391 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -845px!important;
}
li.vmcat-511 > div {
	width: 1164px!important;
	position: absolute!important;
	left: -1051px!important;
}
/* .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-384 > div{
 left: -192px!important;}
  .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-385 > div{
 left: -298px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-386 > div{
 left: -398px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-388 > div{
 left: -501px!important;}
  .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-389 > div{
left:-601px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-390> div{
left:-708px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-391> div{
left:-808px!important;}
.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-511> div{
left:-908px!important;}*/

li.vmcategory.vmcat-384.level-1.deeper > div > ul > li > a {
	background: #E2D112;
}
li.vmcategory.vmcat-385.level-1.deeper > div > ul > li > a {
	background: #56BF64;
}
li.vmcategory.vmcat-386.level-1.deeper > div > ul > li > a {
	background: #109DB6;
}
li.vmcategory.vmcat-388.level-1.deeper > div > ul > li > a {
	background: #F028A7;
}
li.vmcategory.vmcat-389.level-1.deeper > div > ul > li > a {
	background: #E3D219;
}
li.vmcategory.vmcat-390.level-1.deeper > div > ul > li > a {
	background: #0B9BB5;
}
li.vmcategory.vmcat-391.level-1.deeper > div > ul > li > a {
	background: #3AB54B;
}
li.vmcategory.vmcat-511.level-1.deeper > div > ul > li > a {
	background: #F025A6;
}
li.vmcategory.level-1.deeper> div > ul > li > a {
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	padding: 2px 7px;
	display: block;
	width: auto;
	margin-top: 7px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	text-align: center;
}
.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky ul.nav.navbar-nav.vpf-menu {
	position: relative;
	left: 475px;
}
.mega-sub-cont li ul li {
	line-height: 15px;
	background: linear-gradient(bottom, #E3E3E3 100%, #FFFFFF 51%);
	background: -o-linear-gradient(bottom, #E3E3E3 100%, #FFFFFF 51%);
	background: -moz-linear-gradient(bottom, #E3E3E3 100%, #FFFFFF 51%);
	background: -webkit-linear-gradient(bottom, #E3E3E3 100%, #FFFFFF 51%);
	background: -ms-linear-gradient(bottom, #E3E3E3 100%, #FFFFFF 51%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(1, #E3E3E3), color-stop(0.51, #FFFFFF));
	border-bottom: 1px solid rgb(199, 199, 199);
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 15px;
}
.mega-sub-cont li ul {
	padding-right: 29px;
}
li.vmcategory.vmcat-753.level-2.submenu.deeper.col-xs-2 {
	width: 83%;
}
li.vmcategory.vmcat-753.level-2.submenu.deeper.col-xs-2 li {
	width: 31.666667%;
}
.mega-sub-cont li ul li:first-child {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.mega-sub-cont li ul li:last-child {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.mega-sub-cont li ul li:hover {
	background: rgb(144, 144, 152);
}
.mega-sub-cont li ul li:hover a {
	color: #fff!important;
}
li.level-1> div > ul > li > a {
	margin-bottom: 5px;
}
.mega-sub-cont li.submenu > a:hover {
	color: #fff!important;
	text-shadow: 0px 0px 0px #fff;
}
.mega-sub-cont li.submenu > a {
	text-shadow: 0px 0px 0px #333333;
}
nav > ul > li > ul > li > div > ul > li > a:before {
	height: 4px;
	width: 4px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	margin: 0 7px 4px 3px;
	border-radius: 100%;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
}
.mega-menu-expand {
	background-image: linear-gradient(bottom, #E6E6E6 38%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #E6E6E6 38%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #E6E6E6 38%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #E6E6E6 38%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #E6E6E6 38%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, #E6E6E6), color-stop(1, #FFFFFF));
}
.mega-sub-cont li ul li a:before {
	content: "";
	width: 7px;
	height: 7px;
	position: absolute;
	top: 50%;
	left: 3px;
	background: #fff;
	vertical-align: middle;
	border-radius: 5px;
	border: 1px solid #D3D3D4;
}
li.vmcategory.vmcat-575.level-2 {
	position: relative;
	bottom: 200px;
}
li.vmcategory.vmcat-588.level-2 {
	position: relative;
	bottom: 150px;
	left: 386px;
}
li.vmcategory.vmcat-592.level-2 {
	position: relative;
	bottom: 150px;
	left: 386px;
}
/*----------------------Contact US----------------------------------------*/

h2.el-heading {
	margin-top: 0px;
	font-size: 18px;
	color: #777;
	margin-bottom: 12px;
	font-weight: bold;
}
.el-desc {
	margin-bottom: 15px;
	color: #777;
	font-size: 13px;
}
.info-label {
	display: block;
	line-height: 31px;
}
.info-label:before {
	content: attr(data-label);
	color: #9ee002;
	font-weight: bold;
}
.info-address .info-label {
	line-height: 31px;
}
.info-mobie i {
	font-size: 33px;
	float: left;
	margin-right: 30px;
}
i.icon-flag5 {
	font-size: 33px;
	float: left;
	margin-right: 22px;
	margin-left: 8px;
}
.el-info-contact .info-address,
.el-info-contact .info-mobie,
.el-info-contact .info-mail {
	margin: 15px 0 0 0;
}
.el-info-contact .info-mail i {
	font-size: 33px;
	float: left;
	margin-right: 30px;
}
.el-map {
	margin-bottom: 20px;
}
.el-map > iframe {
	width: 100%;
}
.contactconthead h1 {
	/* text-align: center; */
	color: #94c60b!important;
	font-family: 'BPscript';
	font-size: 26px;
	text-align: center;
	margin-top: 0px;
}
.btn-contact {
	background: rgb(53, 184, 226);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(53, 184, 226, 1) 0%, rgba(18, 108, 170, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(53, 184, 226, 1)), color-stop(100%, rgba(18, 108, 170, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(53, 184, 226, 1) 0%, rgba(18, 108, 170, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(53, 184, 226, 1) 0%, rgba(18, 108, 170, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(53, 184, 226, 1) 0%, rgba(18, 108, 170, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(53, 184, 226, 1) 0%, rgba(18, 108, 170, 1) 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#35b8e2', endColorstr='#126caa', GradientType=0);
	/* IE6-9 */
	border-color: #bcbcbe;
	color: #fff;
	outline: 0 none;
}
.btn-contact:hover,
.btn-contact:focus,
.btn-contact:active {
	border-color: #fff;
	background: #fe5252;
	color: #fff;
	outline: 0 none;
}
/*------------------------------------Asfaleia-------------------------------------------*/

.freebanner {
	margin-bottom: 50px;
	margin-top: 20px;
}
.bottom-slider {
	border-top: 9px solid #4dcbef!important;
}
ul.cards li {
	display: inline-block;
	margin-left: 10px;
	position: relative;
	z-index: 3;
}
ul.cards {
	list-style: none;
	float: left;
	width: 100%;
}
.cards li {
	float: left;
	height: 100%
}
.cards li>img {
	float: left;
}
.cards li img {
	padding: 10px 0;
}
.geo-text {
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 10px;
	float: left;
}
.cards li:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.main-bottom-vertical {
	margin-bottom: -10px;
}
.no-bottom {
	margin-bottom: 49px;
}
.geotitle {
	font-size: 22px;
	line-height: 23px;
	font-family: 'BPscript';
	color: #fff;
	position: relative;
	z-index: 2;
	padding-left: 45px;
	top: 3px;
}
.cloudbg:after {
	content: "";
	width: 100%;
	height: 100px;
	background: url('/images/banners/SSl_Cloud.png')no-repeat;
	position: absolute;
	top: -50px;
	left: -6px;
	z-index: 1;
}
.geotrust:before {
	content: "";
	width: 100%;
	height: 10px;
	background: url('/images/banners/SSl_Line_Top.jpg')repeat;
	position: absolute;
	z-index: 1;
	top: -16px;
	left: 0;
}
.geotrust:after {
	content: "";
	width: 100%;
	height: 10px;
	background: url('/images/banners/SSl_Line_Bottom.jpg')repeat;
	position: absolute;
	z-index: 1;
	bottom: -60px;
	left: 0;
}
.geotrust-ico {
	padding-top: 7px;
}
.card-ico {
	padding-top: 0;
	margin-top: -5px;
}
/*george*/

.geotrust.container * {
	float: left;
}
.geotrust.container br {
	float: none;
}
.cloudbg {
	width: 194px;
}
.geotrust-ico {
	margin-left: 20px;
}
.cards {
	padding: 0;
}
.geo-fields ul {
	list-style: none;
}
.card-ico {
	width: 300px;
}
.cards {
	padding: 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.geo-fields {
	width: 498px;
	font-weight: bold;
}
.geo-fields ul {
	padding: 0;
	margin-top: -5px;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.geo-fields li img {
	padding: 10px 0;
}
/*----------------------------------carousel--------------------------------------------*/

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.23
*/

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.brand:after {
	content: "";
	position: absolute;
	background: #009900;
	width: 181%;
	bottom: -20px;
	height: 1px;
	right: -132px;
	z-index: 999;
}
li.menuitem.item-208.level-1 {
	position: relative;
	top: 12px;
}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	/*IE7 fix*/
	opacity: 1;
}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */

.owl-item.loading {
	min-height: 100px;
}
#owl-demo .owl-item > div img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#owl-demo .owl-item > div {
	text-align: center;
	margin: 9px;
	margin-bottom: 0px;
	color: white;
	font-size: 32px;
	border: 1px white;
	margin-left: 26px;
	margin-right: 0px;
}
.wrapper-with-margin {
	margin: 0px 55px;
	margin-top: 10px;
}
.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -42px;
	top: 5px;
	background: none!important;
	color: #fff!important;
	font-size: 36px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -42px;
	top: 5px;
	background: none!important;
	color: #fff!important;
	font-size: 36px;
}
/*-----------------------------------------------------------------------BLOG---------------------------------------------*/

.page-header a {
	color: #94c60b!important;
}
dd.category-name {
	text-shadow: 0px 0px 0px #000;
}
legend.dim,
h2.section-header.dim,
h2.section-header.dim2 {
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(55%, rgba(77, 204, 239, 0)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	line-height: 33px;
}
.opgreen {
	background-color: #378a82!important;
	color: #fff!important;
}
.order-view {
	display: inline-block;
}
h2.section-header.dim {
	margin-bottom: 30px;
}
h2.section-header.dim2 {
	margin-bottom: 30px;
	margin-top: 30px;
}
.orderl {
	padding-left: 0px;
	padding-right: 0px;
}
.orderb {
	float: right;
	margin-top: 10px;
	position: relative;
	right: 41px;
}
.withm {
	margin-right: 15px;
}
fieldset.dim:nth-child(1) {
	margin-top: 40px;
}
fieldset.dim:nth-child(2) {
	margin-top: 20px;
}
.pager li.previous>a,
.pager li.previous>span {
	display: inline-block;
	padding: 8px 7px;
	/* background-color: #fff; */
	border: 1px solid #ddd;
	border-radius: 15px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(220, 222, 221, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdedd', GradientType=0);
	color: #6caea4;
	padding-right: 16px;
	border-radius: 32px;
	font-size: 15px;
	text-shadow: 0px 0px 0px #6caea4;
}
.pager li.next>a,
.pager li.next>span {
	display: inline-block;
	/* background-color: #fff; */
	border: 1px solid #ddd;
	border-radius: 15px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(220, 222, 221, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(220, 222, 221, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdedd', GradientType=0);
	color: #6caea4;
	padding-left: 16px;
	border-radius: 32px;
	font-size: 15px;
	text-shadow: 0px 0px 0px #6caea4;
	padding: 8px 6px 8px 14px;
}
.pager li.next>a:hover,
.pager li.next>span:hover,
.pager li.previous>a:hover,
.pager li.previous>span:hover {
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 200ms;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-iteration-count: 2;
	-webkit-animation-timing-function: linear;
}
@-webkit-keyframes thumb {
	0% {
		-webkit-transform: scale(1);
	}
	50% {
		-webkit-transform: scale(0.9);
	}
	100% {
		-webkit-transform: scale(1);
	}
}
i.icon-arrow-left3.navi,
i.icon-arrow-right3.navi {
	background-color: #3ec7f5;
	padding: 5px;
	color: #fff;
	border-radius: 20px;
	border: 1px solid #84a8b6;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.27);
	font-size: 11px;
}
.panel-default:nth-child(odd) > .panel-heading {
	background-color: #43998e;
	color: #fff;
	border-color: #000;
	border: 1px solid #497a77;
	text-shadow: 0px 0px 0px #fff;
}
.panel-default:nth-child(even) > .panel-heading {
	background-color: #267771;
	color: #fff;
	border-color: #000;
	border: 1px solid #44978d;
	text-shadow: 0px 0px 0px #fff;
}
.panel-default > .panel-heading:hover,
.panel-default > .panel-heading:hover a,
.panel-default > .panel-heading a:hover,
.panel-default > .panel-heading:focus,
.panel-default > .panel-heading:focus a,
.panel-default > .panel-heading a:focus {
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
	color: #fff
}
/*--------------------------------------------------------------------Category PAGE--------------------------------------------------------------------*/

.vp-manufacturer-carousel-cont {
	background: url('/images/customizing/icons/retina_dust.png');
	padding-top: 10px;
	padding-bottom: 10px;
}
.side-nav-theme .owl-controls .owl-buttons .owl-prev,
.side-nav-theme .owl-controls .owl-buttons .owl-next {
	top: 41%!important;
}
.bottom-slider {
	background-color: #fdfdfd!important;
}
.manufacturer-carousel-inner img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(1);
}
.manufacturer-carousel-inner img:hover {
	filter: none;
	-webkit-filter: none;
}
h4.span12.front-page-titles {
	color: #94c60b;
	font-family: 'BPscript';
	font-size: 24px;
	text-align: center;
	margin-top: 0px;
}
.descr.col-md-10 {
	color: #8f8f8f;
	padding-right: 5px!important;
}
.category-desc-cont {
	margin-bottom: 0px;
}
.category-page-title {
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	font-family: Arial;
}
.image_descr {
	margin-bottom: 20px;
}
.category-head {
	margin-bottom: 20px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 2px 20px 5px rgba(175, 175, 175, 0.5);
	-moz-box-shadow: 0px 2px 20px 5px rgba(175, 175, 175, 0.5);
	box-shadow: 0px 2px 20px 5px rgba(175, 175, 175, 0.5);
	color: #737373;
	font-size: 16px;
	text-shadow: 0px 1px 2px #afafaf;
	font-family: Arial;
}
.image_descr img {
	border-radius: 9px;
}
.category-list .category-name a {
	color: #3F9238;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}
/*-----------------------------------------------------------------------------------RAFI---------------------------------------------------------*/

.top {
	margin-top: 38px;
	margin-left: 103px;
}
.rafi {
	background: url('/images/customizing/rafi/shelf.png')no-repeat 95% 89%;
	margin-top: 30px;
	border-bottom: 2px solid #fff;
	padding-bottom: 30px;
}
a.linkdim:hover,
a.linkdim:focus,
a.linkdim:active {
	text-shadow: 0px 0px 0px #000;
}
a.linkdim:hover:after {
	width: 108%;
}
a.linkdim:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background-color: #000;
	content: "";
	transition: width 0.2s;
}
.rafi:after {
	content: "";
	position: absolute;
	z-index: 1;
	top: 101%;
	bottom: 0;
	width: 120%;
	height: 24px;
	left: -10%;
	right: -10%;
	background: -webkit-radial-gradient(50% -50%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
	background: radial-gradient(ellipse at 50% -50%, rgba(00, 00, 00, 0.4), rgba(97, 97, 97, 0.0) 60%);
}
img.centerd {
	position: relative;
	right: 36px;
}
a.linkdim {
	font-size: 14px;
	white-space: nowrap;
	color: #000;
	text-shadow: 0px 0px 0px #000;
}
#owl-demo3 > div.owl-controls.clickable > div.owl-buttons {
	right: -61px;
	top: -49px;
}
/*.resp {
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 25px;
	height: 0;
}
.resp iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/

/*-----------------------------------------------------------------------------------SEARCH---------------------------------------------------------*/

.container.bigger-padding {
	padding-left: 73px;
	padding-right: 50px;
}
/*search line*/

.col-md-1z {
	width: 9%;
	float: left;
}
.col-md-3z.no-padding {
	width: 15%;
	float: left;
}
.col-md-3c {
	width: 27%;
	float: left;
	position: relative
}
.col-md-4c {
	float: left;
	width: 36%;
}
.col-md-2c {
	width: 24%;
	float: left;
	margin-right: 10px;
}
.toolbar::after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 102%;
	bottom: 0px;
	width: 120%;
	height: 24px;
	left: -10%;
	right: -10%;
	background: radial-gradient(at 50% -39%, rgba(0, 0, 0, 0.4), rgba(97, 97, 97, 0) 60%);
}
.toolbar::before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -47%;
	bottom: 97%;
	width: 120%;
	height: 24px;
	left: -10%;
	right: -10%;
	background: radial-gradient(at 50% -111%, rgba(0, 0, 0, 0.4), rgba(97, 97, 97, 0) 60%);
	transform: rotate(180deg);
}
.btn-group.bootstrap-select.form-control > .btn.dropdown-toggle {
	background: rgb(217, 218, 219);
	background: -moz-linear-gradient(top, rgba(217, 218, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217, 218, 219, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(217, 218, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(217, 218, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(217, 218, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(217, 218, 219, 1) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d9dadb', endColorstr='#ffffff', GradientType=0);
}
.toolbar {
	border-top: 2px solid #fff!important;
	border-bottom: 2px solid #fff!important;
	background-color: rgb(236, 237, 240);
}
.btn-group.bootstrap-select.form-control > .btn.dropdown-toggle > span.caret {
	width: 23px;
	height: 23px;
	background: url('/images/customizing/icons/box_1.png') no-repeat;
	top: 6px!important;
	right: 2px!important;
	color: transparent;
	border: none!important;
}
.productlist-result {
	font-size: 10px;
	width: 12.533333%!important;
	padding-top: 1px;
	padding-left: 11px;
	text-align: center;
	font-family: Verdana;
	padding-left: 15px!important;
	line-height: 13px;
	padding-top: 4px;
	padding-right: 4px!important;
	word-break: break-all;
}
.productlist-result span {
	word-break: normal;
}
label.titles {
	font-size: 10px;
	text-shadow: 0 0 0 #000;
	color: #000;
	line-height: 13px;
	padding-top: 4px;
	font-family: Verdana;
}
span.icon-arrow-up3 {
	background: url('/images/customizing/icons/arrow_1.png')no-repeat;
	color: transparent;
	width: 17px;
}
span.icon-arrow-down3 {
	background: url('/images/customizing/icons/arrow_1.png')no-repeat;
	color: transparent;
	width: 17px;
	transform: rotate(180deg);
}
.category-order-by:after,
.category-mfg-filter:after,
.category-list-swicthes:after {
	width: 2px;
	height: 43px;
	position: absolute;
	content: "";
	z-index: 99999;
	background-color: #d4d4d6;
}
.category-order-by:after {
	top: -4px;
	left: 95%;
}
.category-mfg-filter:after {
	top: 5px;
	left: 61%;
}
.category-list-swicthes:after {
	top: 5px;
	left: 88.2%;
}
.category-list-swicthes {
	padding: 0px;
}
.mgrid.active {
	color: #000!important;
	background-color: #c4c4c4!important;
}
.mgrid {
	color: #000!important;
}
.bootstrap-select>.btn {
	padding-right: 15px;
	padding-left: 4px;
}
.owl-theme-nav-left-right .owl-controls .owl-buttons div {
	position: absolute;
}
.owl-theme-nav-left-right .owl-controls .owl-buttons .owl-prev {
	left: -42px;
	top: 60px;
}
.owl-theme-nav-left-right .owl-controls .owl-buttons .owl-next {
	right: -42px;
	top: 60px;
}
.no-top {
	margin-top: 0px;
}
.product-price-cont.details > div > div.product-price-before-discount > div > span.PricebasePriceWithTax:before {
	width: 100%;
}
/*---------------------------------------------------------------------Sidebar-----------------------------------------------------------------------*/

form#mod-login-form {
	padding-left: 7px;
}
.nobtm {
	margin-bottom: 10px;
}
.module-blockcustomlogin > h3.mod-header {
	color: #fff;
	background: url('/images/customizing/icons/SSl_Cloud.png')no-repeat 7%;
	/* height: 100px; */
	padding-top: 66px;
	padding-bottom: 8px;
	text-align: center;
	margin-bottom: 5px!important;
	font-family: 'BPscript';
	font-size: 30px;
	padding-right: 17px;
}
.input-group-addon {
	background-color: #cccccc!important;
	border-color: #cccccc;
	color: #000;
}
.module-blockfontsbp >h3.mod-header {
	font-family: 'BPscript';
	padding-top: 10px;
	padding-bottom: 10px;
	color: #39a3b9;
	text-shadow: 0px 0px 0px #39a3b9;
	background: url('/images/customizing/icons/star.png') no-repeat 11% 50%;
	padding-left: 70px;
	margin-bottom: 10px!important;
}
.module-blockfontsbp {
	border: 1px solid #bcbcbe;
	background: #ECEDF0;
}
.sidebar-menu .opener {
	background: #FFF!IMPORTANT;
}
aside#left-aside {
	padding-left: 24px!important;
	padding-right: 24px!important;
}
ul.sidebar-menu li {
	padding: 4px 0 4px 4px!important;
	text-shadow: 1px 0px 1px #a2a2a2;
	line-height: 20px;
	font-size: 12px;
}
.sidebar-menu {
	margin-left: 15px;
	margin-right: 15px;
}
ul.sidebar-menu li:not(:first-child) {
	border-top: 1px dashed #a2a2a2;
}
ul.sidebar-menu li > a {
	padding: 0px!important;
	color: #737373;
	font-family: Verdana;
}
ul.sidebar-menu li a {
	padding-left: 15px!important;
}
ul.sidebar-menu li ul.nav-child {
	margin-left: 15px;
}
ul.sidebar-menu li ul.nav-child li ul li a {
	padding-left: 15px!important;
}
.sidebar-menu li > a .opener {
	left: -7px!important;
	right: 0px;
	top: -14%;
	background: transparent!important;
}
.sidebar-menu li ul li a .opener {
	left: -9px!important;
	right: 0px;
	top: -18%;
	background: transparent!important;
}
.opener:after {
	color: #58585a!important;
	border: 1px solid #939395;
	font-size: 6px;
	padding: 2px;
	border-radius: 6px;
}
.vpf-collapsible-menu .open > a > .opener:after,
.vpf-collapsible-menu .open > span > .opener:after {
	color: #5caed4!important;
	border: 1px solid #5caed4;
}
.sidebar-menu .active > a {
	color: #13AFC6!important;
}
.sidebar-menu li > a:hover,
.sidebar-menu li.deeper > a:hover,
.sidebar-menu.nav > li > ul > li > ul > li > a:hover {
	color: #13AFC6;
	background: transparent!important;
}
ul.pagination li:nth-child(2) a {
	background: url('/images/customizing/icons/box_1.png') no-repeat!important;
	color: transparent!important;
	transform: rotate(90deg);
	padding: 3px 9px;
	margin-top: 3px;
	margin-right: 4px;
	-webkit-filter: brightness(1);
}
ul.pagination li:nth-child(2) a:hover,
ul.pagination li:nth-last-child(2) a:hover,
ul.pagination li:first-child a:hover,
ul.pagination li:last-child a:hover {
	-webkit-filter: brightness(1.1);
}
ul.pagination li:nth-last-child(2) a {
	background: url('/images/customizing/icons/box_1.png') no-repeat!important;
	color: transparent!important;
	transform: rotate(-90deg);
	padding: 3px 9px;
	margin-top: 3px;
	margin-left: 4px;
	-webkit-filter: brightness(1);
}
ul.pagination li:first-child a {
	background: url('/images/customizing/icons/arrows_green.jpg') no-repeat!important;
	color: transparent!important;
	margin: 1px;
	border: none;
	padding: 3px 9px;
	margin-top: 4px;
	-webkit-filter: brightness(1);
}
ul.pagination li:last-child a {
	background: url('/images/customizing/icons/arrows_green.jpg') no-repeat!important;
	color: transparent!important;
	margin: 1px;
	transform: rotate(180deg);
	border: none;
	padding: 3px 9px;
	margin-top: 4px;
	-webkit-filter: brightness(1);
}
.pagination > li > a {
	color: #000!important;
}
.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>li>a:hover {
	background-color: #16B5CC;
	border-color: #ddd;
	color: #fff!important;
}
.cl h3.mod-header {
	margin-bottom: 0px!important;
	background: url('/images/customizing/icons/star.png') no-repeat 11% 7%;
}
.wishlist-page ul.table-list li {
	padding: 15px 0;
	margin-bottom: 0px;
}
.wishlist-page ul.table-list li:nth-child(even) {
	background: #f5f5f7;
}
.wishlist-page ul.table-list dt {
	padding-left: 15px
}
.wishlist-page > ul > li > dl > dd >.product-price > div.product-price-before-discount > div > span.PricebasePriceWithTax:before {
	width: 57%;
}
#tab-id-shopper > fieldset:nth-child(3) {
	display: none;
}
/*-----------------RAFI------------------------------------*/

.flashbtm {
	/* margin-top: 107px; */
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.shelfbg {
	background: url('/images/banners/shelf/BACKGROUND.png')no-repeat 20px 0;
	height: 384px;
	position: relative;
}
.shelfbg-en {
	background: url('/images/banners/shelf/background_eng.png')no-repeat 20px 0;
	height: 384px;
	position: relative;
}
.timer {
	margin-top: 0px;
	padding-left: 46%;
}
.smplayer {
	position: absolute;
	top: 118px;
	left: 62px;
	width: 155px;
	height: 90px;
}
div#countbox1 {
	font-size: 26px;
	background: url('/images/banners/shelf/CLOCK.png')no-repeat 82% 61%;
	width: 320px;
	padding-top: 15px;
	padding-left: 71px;
	min-height: 55px;
	color: #3A3836;
}
.header-timer {
	padding-left: 62%;
	color: #1083A7;
	font-weight: bold;
	font-size: 14px;
}
/*-----------------------------------------------------------------Register----------------------------------------------------------*/

label.control-label.col-sm-3.email {
	background: none;
}
.page-header > h1,
.page-header > h2 {
	color: #94c60b!important;
	font-family: 'BPscript';
	font-size: 24px;
	text-align: center;
	margin-top: 0px;
}
.page-header {
	border-bottom: none!important;
}
form#com-form-login >.form-group {
	margin-right: 20px
}
#adminForm > fieldset:nth-child(3) > legend {
	display: none;
}
.sub-heading,
#adminForm > fieldset.dim:nth-child(2) > legend.dim {
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(55%, rgba(77, 204, 239, 0)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	line-height: 33px;
}
#adminForm > fieldset.dim:nth-child(2) {
	margin-top: 35px;
}
.btn-base {
	color: #ffffff;
	background-color: #333333!important;
	border-color: #333333!important;
}
.btn-base:hover {
	background-color: #fe5252!important;
	border-color: #fe5252!important;
}
/*--------------------------------------------------------------------Product Details--------------------------------------------------------------------*/

.icon-circle {
	background: #fff!important;
	color: #000;
}
img.arrowleft {
	position: relative;
	bottom: 15px;
	right: 15px;
}
img.arrowright {
	position: relative;
	bottom: 15px;
	right: 5px;
}
.productdetails-view .product-rating-cont,
.productdetails-view .product-short-desc-cont,
.productdetails-view .product-price-stock-sku-cont,
.productdetails-view .product-action-buttons-cont,
.productdetails-view .product-addtocart-cont,
.product-details-manifacturer-logo,
.top-right-fields,
.ontop-fields-cont,
.product-top-right-cont,
.related-products-cont,
.related-product-header {
	border-color: #d2d2d4!important;
	color: #000;
}
.tab-content {
	background-color: transparent!important;
	border-color: #d2d2d4!important;
	border-top: 2px solid;
}
.related-item-price-cont.dim > .product-price > .product-price-before-discount >.PricebasePriceWithTax > .PricebasePriceWithTax:before {
	width: 100%;
}
.related-product-header {
	color: #000;
}
.related-product img.manufact {
	border: none;
	float: none;
}
.product-details-manufacturer-logo {
	border-bottom: 2px solid #d2d2d4!important;
}
.productdetails-view .product-rating-cont {
	border-bottom: none!important;
}
.productdetails-view .product-short-desc-cont,
.productdetails-view .product-price-stock-sku-cont,
.productdetails-view .product-addtocart-cont {
	border-bottom: 2px solid #d2d2d4!important;
}
.nav-tabs > li > a {
	background: #4b677a!important;
	color: #fff!important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li:hover > a {
	background: #264661!important;
}
img.reversed {
	transform: rotate(180deg);
	opacity: 0.7;
}
img.notreverser {
	opacity: 0.7;
}
img.reversed:hover,
img.notreverser:hover {
	opacity: 1;
}
.neighbour-link:hover {
	background-color: transparent!important;
}
.quantity-controls-cont .quantity-controls.quantity-plus,
.quantity-controls-cont .quantity-controls {
	background: transparent!important;
	border-bottom: none!important;
	height: 25px!important;
}
.form-control.quantity-input {
	background: transparent!important;
}
.description {
	color: #000;
}
.related-products > div.owl-controls.clickable > div {
	top: -50px;
}
.recentlyp > h3.mod-header {} .top-right-fields,
.related-product-header {
	border-bottom: 2px solid #d2d2d4!important;
}
.top-right-fields2 {
	margin-bottom: 20px;
	border-bottom: 2px solid #d2d2d4!important;
}
.top-right-fields {
	margin-bottom: 0px;
}
.productdetails-view .product-action-buttons-cont > button > span,
.productdetails-view .product-action-buttons-cont > a > span {
	font-size: 12px;
	color: #000;
	font-family: arial;
}
.product-bottom-cont {
	border-bottom: 2px solid #fff;
}
.product-bottom-cont:after {
	content: "";
	position: absolute;
	z-index: 1;
	top: 100%;
	bottom: 0;
	width: 120%;
	height: 24px;
	left: -10%;
	right: -10%;
	background: -webkit-radial-gradient(50% -50%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
	background: radial-gradient(ellipse at 50% -50%, rgba(00, 00, 00, 0.4), rgba(97, 97, 97, 0.0) 60%);
}
.man-inner img {
	background: #fff;
}
.btn-nobg:hover .icon-circle {
	background-color: #000!important;
	color: #fff;
}
.product-bottom-cont {
	margin-top: 50px;
}
.btn-nobg:hover {
	text-shadow: 0px 0px 0px #000;
}
.related-product img {
	border: 1px solid #e2e2e2;
}
.related-product {
	text-align: center;
	padding: 0 20px;
	background-color: #fff;
	padding-top: 10px;
	margin: 0 27px;
}
.related-product-header {
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: none!important;
}
.related-product-header:before {
	content: "";
	position: absolute;
	width: 239px;
	height: 100px;
	background: url('/images/customizing/icons/SSl_Cloud.png')no-repeat 52%;
	top: -57px;
}
.related-product-header span {
	color: #fff;
	font-size: 21px;
	font-family: 'BPscript';
	padding-right: 103px;
	line-height: 0px;
	/* padding-left: 20px; */
	position: relative;
	left: 28px;
	top: -4px;
}
.related-products-carousel.owl-carousel.owl-nav-top .owl-controls.clickable > div > div.owl-prev {
	width: 42px;
	height: 42px;
}
.related-products-carousel.owl-carousel.owl-nav-top .owl-controls.clickable > div > div.owl-next {
	width: 42px;
	height: 42px;
	margin-left: 4px;
	background-color: #E8EAEC!important;
	border-radius: 21px!important;
}
.related-products > div.owl-controls.clickable > div {
	top: -48px!important;
	transform: scale(0.7, 0.7);
	right: 11.5%;
}
#vp-product-carousel-153 > div.owl-controls.clickable > div.owl-buttons {
	top: -60px!important;
	transform: scale(0.7, 0.7);
	right: 19.5%;
}
#vp-product-carousel-153 > div.owl-controls.clickable > div.owl-buttons > div.owl-prev {
	width: 42px;
	height: 42px;
}
#vp-product-carousel-153 > div.owl-controls.clickable > div.owl-buttons > div.owl-next {
	width: 42px;
	height: 42px;
	margin-left: 15px;
	background-color: #E8EAEC!important;
	border-radius: 21px!important;
}
input.btn.btn-invert.btn-addtocart.btn-lg.addtocart-button:hover {
	background-color: red!important;
}
.related-item-price-cont.dim .product-price .product-price-before-discount,
.related-item-price-cont.dim .product-price .product-sales-price {
	display: inline-block;
}
.related-item-price-cont.dim .product-price .product-price-before-discount {
	font-size: 14px;
}
.related-item-price-cont.dim .product-price .product-sales-price {
	font-size: 16px;
	font-weight: bold;
}
.mm-menu .mm-header,
#vpf-offcanvas ul li.vmcat-384:before {
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(top, rgba(77, 204, 239, 1) 0%, rgba(12, 187, 235, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(100%, rgba(12, 187, 235, 1)));
	background: -webkit-linear-gradient(top, rgba(77, 204, 239, 1) 0%, rgba(12, 187, 235, 1) 100%);
	background: -o-linear-gradient(top, rgba(77, 204, 239, 1) 0%, rgba(12, 187, 235, 1) 100%);
	background: -ms-linear-gradient(top, rgba(77, 204, 239, 1) 0%, rgba(12, 187, 235, 1) 100%);
	background: linear-gradient(to bottom, rgba(77, 204, 239, 1) 0%, rgba(12, 187, 235, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#0cbbeb', GradientType=0);
}
#vpf-offcanvas ul li.vmcat-384:before {
	height: 40px;
	content: "";
	width: 100%;
	position: absolute;
	top: -40px;
}
.btn.btn-offcanvas-close {
	color: #fff!important;
}
.btn.btn-offcanvas-close:hover {
	opacity: 0.7;
}
.mm-header[href].mm-next:after,
.mm-header[href].mm-prev:before {
	width: 17px!important;
	height: 17px!important;
	position: relative;
	bottom: 9px;
}
.mm-header .mm-title {
	position: relative;
	bottom: 9px;
	color: #fff;
}
.mm-menu .mm-header .mm-close:after,
.mm-menu .mm-header .mm-next:after,
.mm-menu .mm-header .mm-prev:before {
	border-color: #fff!important
}
a.mm-prev:hover {
	opacity: 0.7;
}
li.active.deeper.open.parent {
	color: #094242;
}
.product-neighbours {
	text-align: center;
}
.neighbour-link:hover {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
/*---------------------------------------------Check OUt--------------------------------------------*/

table.cart-summary.proopc-table-striped tr th,
.proopc-bt-address > h3.proopc-process-title,
.proopc-cartlist > h3.proopc-process-title,
.proopc-confirm-order > h3.proopc-process-title,
tr.cart-sub-total,
.first-page .cart-summary.proopc-table-striped tr.cart-sub-total td {
	color: #fff!important;
	background: rgba(113, 189, 62, 1)!important;
	background: -moz-linear-gradient(top, rgba(113, 189, 62, 1) 0%, rgba(67, 137, 22, 1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113, 189, 62, 1)), color-stop(100%, rgba(67, 137, 22, 1)))!important;
	background: -webkit-linear-gradient(top, rgba(113, 189, 62, 1) 0%, rgba(67, 137, 22, 1) 100%)!important;
	background: -o-linear-gradient(top, rgba(113, 189, 62, 1) 0%, rgba(67, 137, 22, 1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(113, 189, 62, 1) 0%, rgba(67, 137, 22, 1) 100%)!important;
	background: linear-gradient(to bottom, rgba(113, 189, 62, 1) 0%, rgba(67, 137, 22, 1) 100%)!important;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#71bd3e', endColorstr='#438916', GradientType=0)!important;
}
label.email.full-input,
.inner .email {
	background: none;
}
#ProOPC .proopc-register-login h3,
.proopc-st-address > h3.proopc-process-title,
.proopc-shipments > h3.proopc-process-title,
.proopc-payments > h3.proopc-process-title,
.proopc-coupon > h3.proopc-process-title {
	background: rgb(55, 187, 228)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(55, 187, 228, 1) 0%, rgba(16, 103, 165, 1) 100%)!important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(55, 187, 228, 1)), color-stop(100%, rgba(16, 103, 165, 1)))!important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(55, 187, 228, 1) 0%, rgba(16, 103, 165, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(55, 187, 228, 1) 0%, rgba(16, 103, 165, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(55, 187, 228, 1) 0%, rgba(16, 103, 165, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(55, 187, 228, 1) 0%, rgba(16, 103, 165, 1) 100%)!important;
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#37bbe4', endColorstr='#1067a5', GradientType=0)!important;
	/* IE6-9 */
	color: #fff;
}
#ProOPC .cart-page-title {
	line-height: 38px;
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(15%, rgba(77, 204, 239, 0.6)), color-stop(20%, rgba(77, 204, 239, 0.5)), color-stop(30%, rgba(77, 204, 239, 0.2)), color-stop(70%, rgba(77, 204, 239, 0.2)), color-stop(80%, rgba(77, 204, 239, 0.5)), color-stop(85%, rgba(77, 204, 239, 0.6)), color-stop(100%, rgba(77, 204, 239, 1)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0.6) 15%, rgba(77, 204, 239, 0.5) 20%, rgba(77, 204, 239, 0.2) 30%, rgba(77, 204, 239, 0.2) 70%, rgba(77, 204, 239, 0.5) 80%, rgba(77, 204, 239, 0.6) 85%, rgba(77, 204, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b!important;
	font-family: Arial!important;
	font-size: 27px!important;
	font-weight: bold;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	margin-bottom: 30px;
	margin-top: 25px;
	margin-left: 19%;
	margin-right: 19%;
	text-transform: capitalize!important;
}
#ProOPC .cart-page-title span {
	text-transform: capitalize!important;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	color: #0a3c3b!important;
	font-family: Arial!important;
	font-size: 27px!important;
	font-weight: bold;
}
.proopc-btn-inverse {
	background-color: #479F95!important;
	background-image: linear-gradient(to bottom, #479F95, #479F95)!important;
	background-image: -moz-linear-gradient(top, #479F95, #479F95)!important;
	background-image: -o-linear-gradient(top, #479F95, #479F95)!important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#479F95), to(#479F95))!important;
	background-image: -webkit-linear-gradient(top, #479F95, #479F95)!important;
	background-repeat: repeat-x;
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.proopc-btn-inverse:hover {
	-webkit-filter: saturate(3);
	filter: saturate(3);
}
.category-page-keyword {
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	font-family: Arial;
}
td.col-total.nowrap > span.PricesalesPrice {
	color: #fff!important;
	text-decoration: underline;
}
td.sub-headings >span {
	text-transform: capitalize;
}
.productdetails-view .product-rating-cont,
.review-rating,
.star-on-png,
i.star-off-png {
	color: #D0A547!important;
}
form#EditBTAddres div div label#parastatiko1-lbl {
	margin-top: 10px;
	cursor: pointer;
	color: #136FAB;
}
form#EditBTAddres div div label#parastatiko1-lbl input {
	float: none!important;
	margin-left: 71px;
	cursor: pointer;
}
form#EditBTAddres div div label#parastatiko2-lbl {
	position: relative;
	left: 40px;
	cursor: pointer;
	color: rgb(37, 155, 75);
}
form#EditBTAddres div div label#parastatiko2-lbl input {
	position: relative;
	left: 72px;
	top: 15px;
	cursor: pointer;
}
.form-group.dim div div label#parastatiko1-lbl input:checked:after {
	display: block;
}
.form-group.dim div div label#parastatiko1-lbl input:after {
	display: none;
	position: absolute;
	width: 730px;
	height: 150px;
	content: "";
	background-color: #FFFFFF;
	left: -94px;
	top: 43px;
	z-index: 99;
}
form#EditBTAddres div div label#parastatiko2-lbl:before {
	position: absolute;
	width: 1px;
	height: 30px;
	top: 9px;
	background-color: #000;
	content: "";
	right: 91px;
}
form#EditBTAddres div div label#parastatiko1-lbl input:checked:after {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}
form#EditBTAddres div div label#parastatiko1-lbl input:after {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 374px;
	height: 175px;
	content: "";
	background-color: #fff;
	left: -92px;
	top: 30px;
	border-top: 1px solid #DDD;
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}
th.col-name,
th.col-qty,
th.col-total {
	font-weight: bold!important;
}
.parastatiko-group {
	margin-bottom: 15px;
	margin-top: 15px;
}
form#EditBTAddres div div label {
	font-weight: bold;
}
tbody.proopc-cart-product:nth-child(odd) {
	background-color: rgba(236, 237, 240, 1);
	border-top: 1px dashed #094545;
	border-bottom: 1px dashed #094545;
}
table.proopc-cart-summery thead:first-child {
	border-bottom: 1px solid #000;
}
tbody.proopc-grand-total .grand-total:last-child {
	border-top: 1px solid #000;
}
span.PricebillTotal {
	font-weight: bold!important;
	color: #218BC0;
}
tbody.proopc-grand-total .grand-total .sub-headings {
	font-weight: bold;
}
.proopc-subtotal tr,
.poopc-shipment-table tr,
.poopc-payment-table tr {
	border-bottom: 1px dashed #094646!important;
}
td.col-name {
	padding-left: 2px!important;
}
td.col-total.nowrap {
	padding-right: 3px!important;
}
.proopc-continue-link a:active::before {
	top: 50%;
	margin-top: -12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}
.proopc-continue-link a:active {
	top: 3px;
	background-image: linear-gradient(bottom, rgb(62, 184, 229) 0%, rgb(44, 160, 202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62, 184, 229) 0%, rgb(44, 160, 202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62, 184, 229) 0%, rgb(44, 160, 202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62, 184, 229) 0%, rgb(44, 160, 202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62, 184, 229) 0%, rgb(44, 160, 202) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(62, 184, 229)), color-stop(1, rgb(44, 160, 202)));
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}
.proopc-continue-link a::before {
	background-color: #2591b4;
	background-image: url(/images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}
.proopc-grand-total > .grand-total:last-child td {
	padding-top: 10px;
}
.proopc-continue-link a:hover {
	text-decoration: none!important;
	color: #fff;
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
}
.proopc-continue-link a {
	background-color: #3bb3e0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	position: relative;
	padding: 10px 20px;
	padding-right: 50px;
	background-image: linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(44, 160, 202)), color-stop(1, rgb(62, 184, 229)));
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}
.proopc-continue-link {
	position: relative;
	bottom: 47px;
}
td.col-name a {
	font-family: Arial;
	text-transform: capitalize;
	font-size: 14px;
	color: rgb(33, 125, 186);
	text-shadow: -1px 0px 0px rgb(33, 125, 186);
	/* text-decoration: underline!important; */
}
/*--------------------------------------------------------------------Advices----------------------------------------------*/

.blog.advices .items-row div div .page-header h2,
.item-page.advices .page-header h2 {
	background: rgba(77, 204, 239, 1);
	background: -moz-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77, 204, 239, 1)), color-stop(55%, rgba(77, 204, 239, 0)));
	background: -webkit-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -o-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: -ms-linear-gradient(left, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	background: linear-gradient(to right, rgba(77, 204, 239, 1) 0%, rgba(77, 204, 239, 0) 55%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dccef', endColorstr='#4dccef', GradientType=1);
	color: #0a3c3b!important;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	padding-left: 37px;
	text-shadow: 0px 0px 0px #0A3C3B, 0px 1px 0px #fff;
	line-height: 33px;
	text-align: left;
}
.blog.advices .items-row div div .page-header h2 a,
.item-page.advices .page-header h2 a {
	color: #0a3c3b!important;
}
.blog.advices .items-row div div .pull-left.item-image {
	width: 40%;
}
.blog.advices .items-row {
	border-bottom: 2px solid #fff;
	margin-bottom: 50px;
}
.blog.advices .items-row:nth-child(4n) {
	margin-bottom: 10px;
}
.blog.advices .items-row .row-0 {
	border-bottom: none;
	margin-bottom: 0px;
}
.blog.advices .items-row:after {
	content: "";
	position: relative;
	top: 27px;
	width: 80%;
	height: 24px;
	left: 7%;
	background: -webkit-radial-gradient(50% -50%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
	background: radial-gradient(ellipse at 50% -50%, rgba(00, 00, 00, 0.4), rgba(97, 97, 97, 0.0) 60%);
}
.blog.advices .items-row div div p {
	padding-right: 44px;
	margin-bottom: 18px;
}
.blog.advices .items-row div div .readmore a {
	color: #fff;
	background: rgba(78, 204, 239, 1);
	background: -moz-linear-gradient(top, rgba(78, 204, 239, 1) 0%, rgba(78, 206, 220, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(78, 204, 239, 1)), color-stop(100%, rgba(78, 206, 220, 1)));
	background: -webkit-linear-gradient(top, rgba(78, 204, 239, 1) 0%, rgba(78, 206, 220, 1) 100%);
	background: -o-linear-gradient(top, rgba(78, 204, 239, 1) 0%, rgba(78, 206, 220, 1) 100%);
	background: -ms-linear-gradient(top, rgba(78, 204, 239, 1) 0%, rgba(78, 206, 220, 1) 100%);
	background: linear-gradient(to bottom, rgba(78, 204, 239, 1) 0%, rgba(78, 206, 220, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4eccef', endColorstr='#4ecedc', GradientType=0);
}
.blog.advices .items-row div div .readmore a:hover {
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #87B316!important;
	border-color: #87B316!important;
	color: #fff!important;
}
.blog-pagination {
	float: right;
}
/*---------------------------------------Just me being BORED------------------------------------------*/

.wrapperdim {
	margin: 0 auto 100px auto;
	max-width: 840px;
}
.stage {
	list-style: none;
	padding: 0;
}
/*************************************
Build the scene and rotate on hover
**************************************/

.scene {
	width: 260px;
	height: 306px;
	margin: 9px;
	float: left;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}
li.scene:nth-child(4) {
	margin-left: 18%;
}
.movie {
	width: 260px;
	height: 400px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-130px);
	-moz-transform: translateZ(-130px);
	transform: translateZ(-130px);
	-webkit-transition: -webkit-transform 350ms;
	-moz-transition: -moz-transform 350ms;
	transition: transform 350ms;
}
.movie:hover {
	-webkit-transform: rotateY(-78deg) translateZ(20px);
	-moz-transform: rotateY(-78deg) translateZ(20px);
	transform: rotateY(-78deg) translateZ(20px);
}
/*************************************
Transform and style the two planes
**************************************/

.movie .poster,
.movie .info {
	position: absolute;
	width: 230px;
	height: 300px;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.movie .poster {
	-webkit-transform: translateZ(130px);
	-moz-transform: translateZ(130px);
	transform: translateZ(115px);
	background-size: cover;
	background-repeat: no-repeat;
}
.movie .info {
	-webkit-transform: rotateY(90deg) translateZ(130px);
	-moz-transform: rotateY(90deg) translateZ(130px);
	transform: rotateY(90deg) translateZ(116px);
	border: 1px solid #B8B5B5;
}
/*************************************
Shadow beneath the 3D object
**************************************/

.movie:after {
	content: '';
	width: 232px;
	height: 231px;
	position: absolute;
	bottom: 100px;
	box-shadow: 0 30px 50px rgba(0, 0, 0, 0.3);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: rotateX(90deg) translateY(130px);
	-moz-transform: rotateX(90deg) translateY(130px);
	transform: rotateX(90deg) translateY(116px);
	-webkit-transition: box-shadow 350ms;
	-moz-transition: box-shadow 350ms;
	transition: box-shadow 350ms;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.movie:hover:after {
	box-shadow: 20px -5px 50px rgba(0, 0, 0, 0.3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*************************************
Movie information
**************************************/

.info header {
	color: #FFF;
	padding: 7px 10px;
	font-weight: bold;
	height: 171px;
	background-size: contain;
	background-repeat: no-repeat;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}
.info header h1 {
	margin: 0 0 2px;
	font-size: 1.4em;
	color: #fff;
	text-shadow: 0px 0px 0px #fff;
}
.info header .rating {
	border: 1px solid #FFF;
	padding: 0px 3px;
}
.info p {
	padding: 1.2em 1.4em;
	margin: 2px 0 7px;
	font-weight: 700;
	color: #666;
	line-height: 1.4em;
}
.cat-btn {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 3px 70px;
	text-decoration: none;
	width: 100%;
	display: block;
	text-align: center;
}
.cat-btn:hover,
.cat-btn:hover a {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
	color: #fff!important;
}
/*************************************
Generate "lighting" using box shadows
**************************************/

.movie .poster,
.movie .info,
.movie .info header {
	-webkit-transition: box-shadow 350ms;
	-moz-transition: box-shadow 350ms;
	transition: box-shadow 350ms;
}
.csstransforms3d .movie .poster {
	box-shadow: inset 0px 0px 40px rgba(255, 255, 255, 0);
}
.csstransforms3d .movie:hover .poster {
	box-shadow: inset 300px 0px 40px rgba(255, 255, 255, 0.8);
}
.csstransforms3d .movie .info,
.csstransforms3d .movie .info header {
	box-shadow: inset -300px 0px 40px rgba(0, 0, 0, 0.5);
}
.csstransforms3d .movie:hover .info,
.csstransforms3d .movie:hover .info header {
	box-shadow: inset 0px 0px 40px rgba(0, 0, 0, 0);
}
/*************************************
Posters and still images
**************************************/

.scene:nth-child(1) .movie .poster {
	background-image: url(/images/stories/poster01.jpg);
}
.scene:nth-child(2) .poster {
	background-image: url(/images/stories/poster02.jpg);
}
.scene:nth-child(3) .poster {
	background-image: url(/images/stories/poster03.jpg);
}
.scene:nth-child(4) .poster {
	background-image: url(/images/stories/poster02.jpg);
}
.scene:nth-child(5) .poster {
	background-image: url(/images/stories/poster01.jpg);
}
.scene:nth-child(1) .info header {
	background-image: url(/images/stories/still01.jpg);
}
.scene:nth-child(2) .info header {
	background-image: url(/images/stories/still01.jpg);
}
.scene:nth-child(3) .info header {
	background-image: url(/images/stories/still01.jpg);
}
.scene:nth-child(4) .info header {
	background-image: url(/images/stories/still01.jpg);
}
.scene:nth-child(5) .info header {
	background-image: url(/images/stories/still01.jpg);
}
/*************************************
Fallback
**************************************/

.no-csstransforms3d .movie .poster,
.no-csstransforms3d .movie .info {
	position: relative;
}
/*************************************
Media Queries
**************************************/

@media screen and (max-width: 60.75em) {
	.scene {
		float: none;
		margin: 30px auto 60px;
	}
}
.vpf-scroll-top-button {
	background-color: #E1DA84!important;
}
button.vpf-scroll-top-button:hover {
	background-color: rgb(255, 255, 255)!important;
	border: 1px solid #E1DA84;
	color: #E1DA84;
}
/*--------------------------------------------------------------------Responsive--------------------------------------------------------------------*/

@media (max-width: 1700px) {
	.header-top {
		background: url('/images/customizing/icons/headerbg.png') 49.5% 0%;
	}
	.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky ul.nav.navbar-nav.vpf-menu {
		position: relative;
		left: 344px;
	}
	li.vmcat-384 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -336px!important;
	}
	li.vmcat-385 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -437px!important;
	}
	li.vmcat-386 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -538px!important;
	}
	li.vmcat-388 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -639px!important;
		max-height: 540px;
	}
	li.vmcat-389 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -740px!important;
	}
	li.vmcat-390 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -947px!important;
	}
	li.vmcat-391 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -845px!important;
	}
	li.vmcat-511 > div {
		width: 1164px!important;
		position: absolute!important;
		left: -1051px!important;
	}
	/*.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-384 > div{
 left: -192px!important;}
  .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-385 > div{
 left: -298px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-386 > div{
 left: -398px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-388 > div{
 left: -501px!important;
  max-height: 526px;
  overflow: hidden;
 }
  .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-389 > div{
left:-601px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-390> div{
left:-808px!important;}
 .collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-391> div{
left:-707px!important;}
.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky  > ul.nav.navbar-nav.vpf-menu li.vmcat-511> div{
left:-908px!important;}*/
}
.abcd_cat {
	width: 100%;
}
ul#letters {
	float: left;
	margin: 20px 0;
	width: 100%;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	font-family: 'Arial', sans-serif;
}
ul#letters li {
	float: left;
	width: 36px;
	font-size: 22px;
	margin-left: 2px;
	list-style-type: none;
	background: url('../images/evretirio-icon.png') no-repeat 0%;
	padding-left: 11px;
	color: #fff;
}
ul#letters li:first-child {
	margin-left: 12px;
	background: none;
}
.menuevretirio #letter_99 {
	width: 47px;
}
.apotelesmata {
	float: left;
	text-shadow: 0px 1px 2px rgba(150, 150, 150, 0.60);
	font-size: 10pt;
	font-family: 'Open Sans', sans-serif;
	min-width: 300px;
	font-weight: bold;
	color: #00a1bb;
	margin-left: 20px;
}
.apotelesmata .divs-result a:hover,
ul#letters li:hover {
	color: rgb(63, 219, 236);
}
.kataskeyasths,
.abcd_cond {
	background: url('/images/customizing/icons/btn-chose.png') no-repeat;
	width: 189px;
	line-height: 46px;
	color: #00a1bb;
	font-size: 9pt;
	text-indent: 20px;
	font-weight: bold;
	text-shadow: 0px 1px 2px rgba(150, 150, 150, 0.60);
	font-family: 'Open Sans', sans-serif;
	cursor: default;
	position: relative;
	left: 23px;
}
.s_url a {
	color: #18a9c4;
}
.kataskeyasths span,
.abcd_cond span {
	margin-left: 13px;
}
.kataskeyasths span {
	white-space: nowrap;
}
.apotelesmata_m .divs-result-man,
.abcd_cond .divs-result-c {
	font-weight: bold;
	text-shadow: 0px 1px 2px rgba(150, 150, 150, 0.60);
	font-family: 'Open Sans', sans-serif;
	color: #00a1bb;
	font-size: 9pt;
	text-indent: 37px;
}
.abcd_cond .divs-result-c {
	line-height: 19px;
	margin-left: 19px;
	text-indent: 0;
}
.divs-result a {
	color: #18a9c4;
}
.mytooltipq[title]:hover:after,
.mytooltipw[title]:hover:after,
.mytooltipc[title]:hover:after {
	font-size: 11px;
	content: attr(title);
	padding: 4px 8px;
	color: #fff;
	position: absolute;
	top: -30px;
	white-space: nowrap;
	z-index: 50px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #000;
}
.mytooltipq[title]:hover:after {
	right: 34%;
}
.mytooltipw[title]:hover:after {
	right: 17%;
}
.mytooltipc[title]:hover:after {
	right: 0%;
}
.mytooltipq[title]:hover:before,
.mytooltipw[title]:hover:before,
.mytooltipc[title]:hover:before {
	border: solid;
	border-color: #000transparent;
	border-width: 6px 6px 0 6px;
	top: -7px;
	content: "";
	position: absolute;
	z-index: 99;
}
.package-btn {
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
	padding: 13px 0px;
	top: 5px;
}
.package-btn a {
	color: #fff;
	font-size: 14px;
	background-color: #4dcbef;
	padding: 8px;
	position: relative;
	border: 1px solid transparent;
	transition: color 0.2s linear, background-color 0.2s linear;
	font-weight: bold;
}
.package-btn:after,
.package-btn:before {
	width: 36.5%;
	content: "";
	height: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	background-color: #4dcbef;
	z-index: -1;
}
.package-btn a:hover {
	background-color: transparent;
	color: #4dcbef;
	border-color: #4dcbef;
	cursor: pointer;
}
.package-btn:before {
	left: 0;
}
.product-field-display.hh41 {
	background: url(../../../images/gift_box_2.png)no-repeat;
	background-position: center center;
}
.product-field-display.hh39 {
	background: url(../../../images/Gift_Box.png)no-repeat;
	background-position: center center;
}
.product-cart-variants {
	position: absolute;
	right: 0;
	width: 56%;
	text-align: center;
	color: transparent;
	padding: 0;
	height: 62px;
	margin-top: -7px;
	cursor: pointer;
	z-index: 2;
	filter: saturate(50%);
	-webkit-filter: saturate(50%);
	transition: 0.4s filter linear;
	transition: 0.4s -webkit-filter linear;
}
.product-cart-variants:hover {
	filter: saturate(100%);
	-webkit-filter: saturate(100%);
}
a.package-pr {
	display: block;
	width: 100%;
	height: 100%;
	padding: 12%;
}
li.vmcategory.vmcat-880.level-2.submenu.deeper.col-xs-2 {
	position: absolute;
	top: 41%;
	left: 33.4%;
}
li.vmcategory.vmcat-887.level-1 {
	display: none;
}
li.vmcategory.vmcat-887 {
	display: none;
}
.product-field-type-C .product-field-display {
	width: 78%;
	float: left;
}
.product-field-type-C .product-field-display .bootstrap-select {
	width: 20%!important;
}
.product-field-type-C .product-fields-title-wrapper {
	width: auto;
	float: left;
	position: relative;
	top: 7px;
	margin-right: 15px;
}
.product-field-type-C .product-fields-title-wrapper span {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding-top: 7%;
}
.product-field-display .btn-group.bootstrap-select button.btn.dropdown-toggle.selectpicker {
	width: 100%;
	float: left;
	text-align: center!important;
	position: relative;
	background: #d9dadb;
	background: -moz-linear-gradient(top, #d9dadb 27%, #ffffff 73%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(27%, #d9dadb), color-stop(73%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #d9dadb 27%, #ffffff 73%, #ffffff 100%);
	background: -o-linear-gradient(top, #d9dadb 27%, #ffffff 73%, #ffffff 100%);
	background: -ms-linear-gradient(top, #d9dadb 27%, #ffffff 73%, #ffffff 100%);
	background: linear-gradient(to bottom, #d9dadb 27%, #ffffff 73%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d9dadb', endColorstr='#ffffff', GradientType=0);
	border-color: #e6e6e6;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
}
.product-field-display .btn-group.bootstrap-select button.btn.dropdown-toggle.selectpicker span {
	position: relative;
	padding-left: 11px;
}
.product-field.product-field-type-C {
	margin-bottom: 0px;
}
.product-field-display .btn-group.bootstrap-select {
	margin-bottom: 0px!important;
}
.product-field-display.hh33 .btn-group.bootstrap-select {
	width: 28%;
}
.ontop-fields-cont {
	min-height: 45px;
}
.product-field-display .btn-group.bootstrap-select button.btn.dropdown-toggle.selectpicker span.caret {
	display: none;
}
.product-field-display .btn-group.bootstrap-select button.btn.dropdown-toggle.selectpicker:after {
	width: 23px;
	height: 23px;
	position: absolute;
	top: 13.9%;
	right: 4px;
	content: "";
	background: url('/images/customizing/icons/box_1.png') no-repeat;
	;
}
ul.icons li a {
	position: relative;
	display: block;
	height: 100%;
}
.cl-service .mod-header {
	white-space: nowrap;
}
.custom.contactus {
	margin-top: 11px;
	position: relative;
	right: 10px;
}
p.add-bg.add-bg-dark.hidden-xs,
p.add-bg.add-bg-dark.hidden-xs:hover {
	font-size: 19.5px;
	line-height: 23px;
}
a:hover .vpfrs-caption-inner p.add-bg.add-bg-dark.hidden-xs {
	line-height: 23px!important;
	font-size: 19.5px!important;
}
span.PricebasePriceWithTax {
	position: relative;
}
.discount-field {
	width: 213px;
	height: 43px;
	position: absolute;
	background: url(../../../images/new_price_boxed.png)no-repeat center center;
	z-index: 2;
	top: 6px;
	left: 3px
}
.product-field-display.hh44 {
	display: none;
}
a.web-under:hover img {
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
}
.shelfbg a {
	display: block;
	height: 100%;
	color: inherit;
}
/*banner-eshop*/

.menu-bar {
	float: right;
	position: absolute;
	right: 6.5px;
	top: 50%;
}
.menuitem.item-170.current.active a {
	background: #e1da84;
}
span.product-tag-left,
span.product-tag-right {
	display: none;
}
.shelfbg .telephone-banner {
	width: 60px;
	position: absolute;
	right: 56px;
	top: 162px;
	display: none;
}
.shelfbg .telephone-banner img {
	width: 100%;
}
/***sticky menu fix***/

.collapse.navbar-collapse.vpf-mega-menu-container.row-fluid.no-padding.sticky ul.nav.navbar-nav.vpf-menu {
	position: relative;
	left: 0!important;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.sticky .navbar-nav.vpf-menu>li {
	position: initial;
}
.sticky .navbar-nav.vpf-menu>li>div {
	position: absolute!important;
	top: 90px;
	left: 50%!important;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
/***rafi pop up***/

.rafi-soon {
	position: fixed;
	width: 100%;
	-moz-transform: scaley(0);
	-webkit-transform: scaley(0);
	-o-transform: scaley(0);
	-ms-transform: scaley(0);
	transform: scaley(0);
	top: 50%;
	left: 0;
	background: rgba(0, 0, 0, 0.9);
	z-index: -10000;
	opacity: 0;
}
.rafi-soon.clicked {
	height: 100%;
	z-index: 10000;
	opacity: 1;
	top: 0;
	-moz-transform: scaley(1);
	-webkit-transform: scaley(1);
	-o-transform: scaley(1);
	-ms-transform: scaley(1);
	transform: scaley(1);
	-webkit-transition: transform .5s linear, height .5s linear;
	-moz-transition: transform .5s linear, height .5s linear;
	-ms-transition: transform .5s linear, height .5s linear;
	-o-transition: transform .5s linear, height .5s linear;
	transition: transform .5s linear, height .5s linear;
}
.rafi-soon img {
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 50%;
}
.close-x {
	height: 50px;
	width: 50px;
	position: absolute;
	right: 30px;
	top: 30px;
}
.close-x:hover {
	cursor: pointer;
}
.close-x:before {
	content: "";
	height: 10px;
	width: 100%;
	background: #fff;
	position: absolute;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	left: 0;
}
.close-x:after {
	content: "";
	height: 10px;
	width: 100%;
	background: #fff;
	position: absolute;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 50%;
	left: 0;
}
.freebanner {
	margin: -3.5px 0 53.5px!important;
}
.breadcrumb > .active {
	font-weight: bold;
}
.breadcrumb > .active:before {
	font-weight: normal;
}
.container + #mainbody > .container .inner-container > .row {
	display: none;
}
div#mainbody .module-cont.module-row.mod-small-header.withbg {
	margin-bottom: 9px;
}
.no-bottom {
	margin-bottom: 19px!important;
}
.product-image-gallery-main-cont,
.product-listing .product-inner,
.vp-product-carousel-inner .product-inner,
.vendor-inner {
	border-color: #bbbbba!important;
}