
:root {
	--bp-color-primary: #FF0300;
}
.bp-font-family-secondary {
	font-family: var(--bp-font-family-secondary);
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,600,700);
body {
	color: #353535;
	font-size: 1rem;
	font-family: 'Roboto', sans-serif;
}
.bp-color-primary {color: #FF0300;}
.bp-bgcolor-primary {background-color: #FF0300;}
.logo {
	display: inline-block;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
a, a:focus, a:active, a:visited {
	color: #FF0300;
	text-decoration: none;
}
a:hover {
	color: #FF0300;
	text-decoration: underline;
}
.title,.titlei, .titleh, .titles, .titlef {
	position:relative;
}
.title {
	margin: 0 0 1.5rem 0;
	color: #000000;
	font-size: 1.8rem;
	font-weight: 600;
}
.title a {
	color: #000000;
	font-size: 1.8rem;
	font-weight: 600;
}
.title a:hover {
}
.titlei {
}
.titlei, .titlei a {
	color: #000000;
	font-size: 1.8rem;
	font-weight: 600;
}
.titlei, .titlei a:hover {
}
.titles {
	padding: 1rem 0;
	margin: 0;
}
.titles:hover {
}
.titleh {
	font-size: 2rem;
	font-weight: 400;
	padding: 65px 25px 10px 0;
}
.titleh:hover {
}
.titlef {
	font-size: 1.2rem;
	text-transform: uppercase;
	padding: 0 0 1rem 0;
	margin: 0 0 1rem 0;
	border-color: #ced4da;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.titlef:hover {
}
.breadcrumb {
	background: rgba(0,0,0,0.0);
	padding: .2rem 0 1.2rem 0;
	margin: 0;
	font-size: 0.8rem;
	color: #495057;
	position: relative;
}
.breadcrumb a {
	color: #495057;
}
.breadcrumb .fa {display: none}
.breadcrumb a:hover {
	color: #FF0300;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: "/ ";
	color: #495057;
}
.pagination {
}
.pagination > .page-item {
}
.pagination > .page-item > .page-link, .pagination > .page-item > span {
	color: #FF0300;
	border-radius: 0;
}
.pagination > .page-item.active .page-link,
.pagination > .page-item.active .page-link:focus,
.pagination > .page-item.active .page-link:hover {
	background: #FF0300;
	border-color: #FF0300;
	color: #ffffff;
}
.pagination > .page-item .page-link:focus, .pagination > .page-item .page-link:hover {
	color: #ffffff;
	background: #FF0300;
	border-color: #FF0300;
}
.btn:focus,.btn:active, .navbar-toggler:focus {
   outline: none !important;
   box-shadow: none;
}
.btn-primary, .btn-primary:focus, .btn-primary:active, .btn-primary:visited,
a.btn-primary, a.btn-primary:focus, a.btn-primary:active, a.btn-primary:visited {
	color: #ffffff;
	background: #FF0300 !important;
	font-size: 0.9rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: 1rem;
	border-color: #FF0300 !important;
/*    box-shadow: none;*/
}
a.btn-primary:hover, .btn-primary:hover {
	color: #ffffff;
	background: #ca0000 !important;
	border-color: #ca0000 !important;
	text-decoration: none;
}
.btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:visited,
a.btn-outline-primary, a.btn-outline-primary:focus, a.btn-outline-primary:active, a.btn-outline-primary:visited {
	background: #ffffff;
	color: #ca0000;
	border-color: #ca0000 !important;
	font-size: 0.9rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: 1rem;
/*    box-shadow: none;*/
}
.btn-outline-primary:hover, a.btn-outline-primary:hover {
	color: #ffffff;
	background: #FF0300 !important;
	border-color: #FF0300 !important;
	text-decoration: none;
}
.btn-secondary, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:visited,
a.btn-secondary, a.btn-secondary:focus, a.btn-secondary:active, a.btn-secondary:visited {
	color: #ffffff;
	background: #000000 !important;
	border-color: #000000 !important;
/*    box-shadow: none;*/
}
a.btn-secondary:hover, .btn-secondary:hover {
	color: #ffffff;
	background: #000000 !important;
	border-color: #000000 !important;
	text-decoration: none;
}
.btn-outline-secondary, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:visited,
a.btn-outline-secondary, a.btn-outline-secondary:focus, a.btn-outline-secondary:active, a.btn-outline-secondary:visited {
	background: #ffffff;
	color: #000000;
	border-color: #000000 !important;
/*    box-shadow: none;*/
}
.btn-outline-secondary:hover, a.btn-outline-secondary:hover {
	color: #ffffff;
	background: #000000 !important;
	border-color: #000000 !important;
	text-decoration: none;
}
.btn-success, .btn-success:focus, .btn-success:active, .btn-success:visited,
a.btn-success, a.btn-success:focus, a.btn-success:active, a.btn-success:visited {
	text-transform: uppercase;
	border-color: #ffffff !important;
	border-width: 1px;
	border-style: solid;
/*    box-shadow: none;*/
}
a.btn-success:hover, .btn-success:hover {
	background: #3d3d3d !important;
}
.btn-outline-success, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:visited,
a.btn-outline-success, a.btn-outline-success:focus, a.btn-outline-success:active, a.btn-outline-success:visited {
	color: #3d3d3d;
	text-transform: uppercase;
/*    box-shadow: none;*/
}
.btn-outline-success:hover, a.btn-outline-success:hover {
	border-color: #ffffff !important;
	border-width: 1px;
	border-style: solid;
}
.btn-info, .btn-info:focus, .btn-info:active, .btn-info:visited,
a.btn-info, a.btn-info:focus, a.btn-info:active, a.btn-info:visited {
	color: #fff;
	background: #ca0000 !important;
	font-size: 0.8rem;
	padding: .6rem .8rem;
	border-radius: 14px;
	border-color: #ca0000 !important;
/*    box-shadow: none;*/
}
a.btn-info:hover, .btn-info:hover {
	color: #fff;
	background: #000 !important;
	border-color: #ced4da !important;
	text-decoration: none;
}
.btn-outline-info, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:visited,
a.btn-outline-info, a.btn-outline-info:focus, a.btn-outline-info:active, a.btn-outline-info:visited {
	background: #fff;
	color: #000;
	border-color: #ced4da !important;
	font-size: 0.8rem;
	padding: .6rem .8rem;
	border-radius: 14px;
/*    box-shadow: none;*/
}
.btn-outline-info:hover, a.btn-outline-info:hover {
	color: #fff;
	background: #ca0000 !important;
	border-color: #ca0000 !important;
	text-decoration: none;
}
.btn-warning, .btn-warning:focus, .btn-warning:active, .btn-warning:visited,
a.btn-warning, a.btn-warning:focus, a.btn-warning:active, a.btn-warning:visited {
	background: #f15a22 !important;
	border-color: #e0511c !important;
/*    box-shadow: none;*/
}
a.btn-warning:hover, .btn-warning:hover {
	background: #ff5d21 !important;
}
.btn-outline-warning, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:visited,
a.btn-outline-warning, a.btn-outline-warning:focus, a.btn-outline-warning:active, a.btn-outline-warning:visited {
	color: #ff5d21;
/*    box-shadow: none;*/
}
.btn-outline-warning:hover, a.btn-outline-warning:hover {
	background: #f15a22 !important;
	border-color: #e0511c !important;
}
.btn-danger, .btn-danger:focus, .btn-danger:active, .btn-danger:visited,
a.btn-danger, a.btn-danger:focus, a.btn-danger:active, a.btn-danger:visited {
/*    box-shadow: none;*/
}
a.btn-danger:hover, .btn-danger:hover {
	background: #ffffff !important;
}
.btn-outline-danger, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:visited,
a.btn-outline-danger, a.btn-outline-danger:focus, a.btn-outline-danger:active, a.btn-outline-danger:visited {
	color: #ffffff;
/*    box-shadow: none;*/
}
.btn-outline-danger:hover, a.btn-outline-danger:hover {
}
.btn-light, .btn-light:focus, .btn-light:active, .btn-light:visited,
a.btn-light, a.btn-light:focus, a.btn-light:active, a.btn-light:visited {
	color: #ffffff;
	background: #FF0300 !important;
	border-color: #FF0300 !important;
/*    box-shadow: none;*/
}
a.btn-light:hover, .btn-light:hover {
	background: #adb5bd !important;
	border-color: rgba(0, 0, 0, 0) !important;
}
.btn-outline-light, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:visited,
a.btn-outline-light, a.btn-outline-light:focus, a.btn-outline-light:active, a.btn-outline-light:visited {
	color: #adb5bd;
	border-color: rgba(0, 0, 0, 0) !important;
/*    box-shadow: none;*/
}
.btn-outline-light:hover, a.btn-outline-light:hover {
	color: #ffffff;
	background: #FF0300 !important;
	border-color: #FF0300 !important;
}
.btn-dark, .btn-dark:focus, .btn-dark:active, .btn-dark:visited,
a.btn-dark, a.btn-dark:focus, a.btn-dark:active, a.btn-dark:visited {
	border-color: #ffffff !important;
/*    box-shadow: none;*/
}
a.btn-dark:hover, .btn-dark:hover {
}
.btn-outline-dark, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:visited,
a.btn-outline-dark, a.btn-outline-dark:focus, a.btn-outline-dark:active, a.btn-outline-dark:visited {
/*    box-shadow: none;*/
}
.btn-outline-dark:hover, a.btn-outline-dark:hover {
	border-color: #ffffff !important;
}
.btn-link, .btn-link:focus, .btn-link:active, .btn-link:visited,
a.btn-link, a.btn-link:focus, a.btn-link:active, a.btn-link:visited {
/*    box-shadow: none;*/
}
a.btn-link:hover, .btn-link:hover {
	color: #ffbec2;
	border-width: transparent;
	border-style: solid;
}
.btn-outline-link, .btn-outline-link:focus, .btn-outline-link:active, .btn-outline-link:visited,
a.btn-outline-link, a.btn-outline-link:focus, a.btn-outline-link:active, a.btn-outline-link:visited {
	background: #ffbec2;
	border-width: transparent;
	border-style: solid;
/*    box-shadow: none;*/
}
.btn-outline-link:hover, a.btn-outline-link:hover {
}
.form-select {
}
.form-select:focus {
	box-shadow: none;
	outline-color: none;
	outline-width: none;
	outline-style: solid;
}
.form-select option {
}
.form-control {
}
.form-control:focus {
	box-shadow: none;
	outline-color: none;
	outline-width: none;
	outline-style: solid;
}
.form-control::placeholder {
	color: #6c757d;
}
.form-floating > label {
	color: #6c757d;
}
.input-group-text {
}
input[type='radio'] {
}
input[type='checkbox'] {
}
.form-check {
	display: flex;
	gap: .5rem;
	align-items: center;
}
.form-check-input[type='radio'] {
	box-shadow: none;
	margin-top: 0;
	width: 22px;
	height: 22px;
}
.form-check-input[type='radio']:checked {
}
.form-check-input[type='radio']:focus {
	box-shadow: none;
}
.form-check-input[type='checkbox'] {
	box-shadow: none;
	margin-top: 0;
	flex: 0 0 auto;
	width: 22px;
	height: 22px;
}
.form-check-input[type='checkbox']:checked {
}
.form-check-input[type='checkbox']:focus {
	box-shadow: none;
}
@media (min-width: 1200px) {
	.container {
		max-width: 1570px;
	}
}
.main {
	min-height: 555px;
}
	.cat_0 {
}
.home {
}
.home1 {
	}
.home2 {
	}
.home3 {
	}
.home4 {
	}
.pnf {
}
.pnf {
}
.topline {
	}
.tlrow1 {
		}
header {
}
.hrow1 {
		background: #fff;
		padding: 1.625rem 0;
	}
	.sticky_header {
		top: 0;
		width: 100%;
		z-index: 1001;
		transition: transform 0.3s ease;
		position: relative;
	}
	.sticky_header.sticky {
		position: fixed;
 	}
	.top {
	}
.inner {
}
.footer {
	color: #000;
}
.footer1 {
	}
.footer2 {
		border-color: #000;
	}
/* masage box */
#infbox .toast {
	border-color: #000;
}
#back-top {
	display:none;
	position: fixed;
	z-index: 99;
	bottom: 163px;
	right: 20px;
}
#back-top a {
	background: #ffffff;
	border-radius: 10%;
	border-color: #262626;
	border-width: 1px;
	border-style: solid;
	padding: 8px 18px;
	font-size: 26px;
	color: #000000;
	text-decoration: none;
	display: block;
} 
#back-top a:hover {
} 
#back-top i + span {
	padding: 8px; 
}
.table-borderless > tbody > tr > td, .table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td, .table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td, .table-borderless > thead > tr > th { border: none; }
/* bs */
.col-form-label.required::after, .form-floating.required::after {
	color: #ee372a;
	content: "*";
	font-weight: 700;
}
.form-floating.required::after {
	position: absolute;
	right: 1rem;
	top: .4rem;
}
.progress {
	height:auto;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group, .input-group .form-control {
	z-index: auto;
}
.modal-body {
	position: initial;
}
.has-error .form-control, .has-error .form-check-input {
	border-color: #dc3545;
}
.scroll-y {
	border: 1px solid #999;
	padding: 7px;
	overflow-y: scroll;
	overflow-x: auto;
	height: 200px;
}
@media (max-width: 567px) {
	.title {
	}
	.titlei {
		font-size: 1.6rem;
	}
	.titleh {
	}
	.titles {
	}
	.titlef {
	}
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
.copyright {
	font-size: 11px;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 10px;
}
.infbox {
}
#errbox {
	position: absolute;
	padding: 10px;
	top: 0;
	color: #000;
	background-color: #FFE9AF;
	border: 1px #B06C63 solid;
	border-radius: 3px;
	font-size: 1.2em;
}
#overlay {
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
	transition: all .3s;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	z-index: 5000;
}
.loading-circle {
	border: 6px solid rgba(255,255,255,0.2);
	border-left-color: white;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	transform: translateZ(0);
	-webkit-animation: spin 1.1s infinite linear;
	-o-animation: spin 1.1s infinite linear;
	animation: spin 1.1s infinite linear;
}
.loading-circle:after{content:"";border-radius:50%;position:absolute;top:0;left:0;bottom:0;right:0}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*debug*/
.debug_table {color: #777777;}
.debug_table td {border: 1px solid #777777; text-align:left}
.stars, .starsi {
	display:inline-block;
}
.stars i {
	padding: 0 2px;
	font-size: 1.5rem;
}
.stars .fa-star, .chart .stars .fa-star-half-alt {
	color: #ffd416;
}
.stars .fa-star.active, .chart .stars .fa-star-half-alt.active {
	color: #ffd416;
}
.stars i.hover::before {
	content: '\f005';
	color: #ffd416;
}
.starsi i {
	padding: 0 2px;
	font-size: 1rem;
}
.starsi .fa-star, .chart .starsi .fa-star-half-alt {
	color: #ffd416;
}
.starsi .fa-star.active, .chart .starsi .fa-star-half-alt.active {
	color: #ffd416;
}
.starsi i.hover::before {
	content: '\f005';
	color: #ffd416;
}
/* menu */
.navbar {
	border: 0 none;
	min-height: auto;
	margin: 0;
    padding: 0;
}
.navbar .navbar-body {
	margin: 5px 5px;
	justify-content:center;
}
@media (max-width: 768px) {
	.navbar .navbar-body {
		text-align: left;
	}
}
.navbar-nav > .nav-item {
}
.navbar-nav > .nav-item > .nav-link {
	color: #000;
	font-weight: 700;
	padding: 0.625rem 1rem;
	white-space: nowrap;
	position:relative;
	text-decoration: none;
}
.navbar-nav > .nav-item > .nav-link:hover, .navbar-nav .dropdown-item.active, .navbar-nav .dropdown-item:active {
	color: #FF0300;
}
.navbar .navbar-toggler, .navbar .navbar-toggler:focus, .navbar .navbar-toggler:active {
	color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}
.navbar .navbar-toggler .icon-bar {
	display: block;
	width: 30px;
	height: 3px;
	margin: .4rem 0;;
	background-color: #000;
	border-radius: 1px;
}
.navbar .navbar-toggler:hover .icon-bar {
	background-color: #FF0300;
}
.navbar-nav .dropdown .caret {
	cursor:pointer;
}
.navbar-nav .caret {
	cursor: pointer;
	position: relative;
	width: 2.5rem;
}
.navbar-nav .caret:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border-right: 2px solid #adb5bd;
	border-bottom: 2px solid #adb5bd;
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-webkit-transform: translate(-50%, calc(-50% - 2px)) rotate(45deg);
	transform: translate(-50%, calc(-50% - 2px)) rotate(45deg);
}
.navbar-nav .showsub > .caret:before {
	border-color: #000;
	-webkit-transform: translate(-50%, calc(-50% + 2px)) rotate(-135deg);
	transform: translate(-50%, calc(-50% + 2px)) rotate(-135deg);
}
.navbar-nav .dropdown-toggle::after {
	display:none;
}
@media (min-width: 768px) {
	.navbar-expand-md .navbar-nav .dropdown-toggle::after {
		display:inline-block;
	}
}
@media (min-width: 768px) {
	.navbar-nav .caret {
		display:none;
	}
}
.navbar-nav .dropdown:hover > .dropdown-menu {
	display: block;
}	
.navbar-nav .dropdown-menu {
}
.navbar-nav .dropdown-menu > .nav-item {
}
.navbar-nav .dropdown .dropdown-menu,
.navbar-nav .dropdown .dropdown-item,
.navbar-nav .dropdown-menu .dropdown-item:visited {
	color: #000;
	font-weight: 700;
}
.navbar-nav .dropdown-menu .dropdown-item.active,
.navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar-nav .dropdown-menu .dropdown-item:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #FF0300;
	text-decoration: none;
}
.navbar-nav .menu-badge {
	font-style: normal;
	font-weight: 600;
	position: absolute;
	top: 48%;
	left: 100%;
	margin-top: -26px;
	margin-left: -20px;
	padding: 2px 3px 2px 4px;
	white-space: nowrap;
	color: rgba(255,255,255,0.95);
	letter-spacing: 0.5px;
	height: 14px;
	display: inline-block;
	line-height: 10px;
	font-size: 7px;
	font-family: Verdana, Geneva, sans-serif;
	background: #D41212;
}
.navbar-nav .menu-badge::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 30%;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top-color: #D41212;
	border-bottom: 0;
	border-left: 0;
	margin-left: -2px;
	margin-bottom: -4px;
}
.navbar-nav .menu-badge.new {
	background-color:#00dc00;
}
.navbar-nav .menu-badge.new::after {
	border-top-color:#00dc00;
}
.navbar-nav .menu-badge.hot {
	background-color:#ef7c0a;
}
.navbar-nav .menu-badge.hot::after {
	border-top-color:#ef7c0a;
}
.navbar-nav .menu-badge.sale {
	background-color:#d41212;
}
.navbar-nav .menu-badge.sale::after {
	border-top-color:#d41212;
}
.navbar-nav .menu-badge.sale {
	background-color:#8f8e8b;
}
.navbar-nav .menu-badge.sale::after {
	border-top-color:#8f8e8b;
}
.tnav {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}
.tnav li {
}
.tnav a {
	padding: 0.2rem 1rem;
	color: #000;
	font-size: 0.8rem;
	font-weight: 700;
	text-transform: none;
	text-decoration: none;
}
.tnav a:hover, .tnav a:active {
	color: #fff;
	background-color: #FF0300;
}
@media (min-width: 767px) {
	.tnav .dropdown:hover > .dropdown-menu {
	    display: block;
	}	
}
.hnav {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}
.hnav li {
}
.hnav a {
	padding: 0.2rem 1rem;
	color: #000;
	font-size: .8rem;
	font-weight: 700;
	text-transform: none;
	text-decoration: none;
}
.hnav a:hover {
	color: #FFF;
	background-color: #FF0300;
}
.hnav .dropdown-menu {
	margin:0;
}
@media (min-width: 767px) {
	.hnav .dropdown:hover > .dropdown-menu {
	    display: block;
	}	
}
@media (min-width: 767px) {
}
.hnav .dropdown-menu {
}
.hnav .dropdown-menu > .nav-item {
}
.hnav .dropdown .dropdown-menu,
.hnav .dropdown .dropdown-item,
.hnav .dropdown-menu .dropdown-item:visited {
}
.hnav .dropdown-menu .dropdown-item.active,
.hnav .dropdown-menu .dropdown-item:hover,
.hnav .dropdown-menu .dropdown-item:focus {
}
.fnav {
	list-style: outside none none;
	padding: 0;
	margin: 0;
}
.fnav li {
}
.fnav a {
	color: #000;
}
.fnav a:hover {
	color: #FF0300;
}
.social-links {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}
.social-links li {
	display: inline-block;
}
.social-links a:hover {
}
.social-links a {
	text-align: center;
	display: inline-block;
}
.social-links a i {
	padding: 0 2px;
}
.basket-card {
}
.basket-card > .card-header {
}
.basket-card > .card-body {
}
.store-search-ad {
}
.store-search-ad .btn {
	border: 0 none;
}
.store-search-ad:hover, .store-search-ad:focus {
}
.store-search-ad:hover .btn, .store-search-ad:focus .btn {
	border-color: #000;
}
		/* modules */
/* article.tpl.php */
.article .arrow-icon {
	border-color: #222;
	padding: 10px 20px;
}
.article img.img-fluid {
	border-radius: 31px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(94,94,94,0.73);
	-moz-box-shadow: 0px 1px 3px 0px rgba(94,94,94,0.73);
	box-shadow: 0px 1px 3px 0px rgba(94,94,94,0.73);
}
div[aria-expanded='false'] .arrow-icon {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
/* banner-ad-bxslider.tpl.php */
.banner-carosel {
	margin-bottom: 2rem;
/*
	font-size: 0.8rem;
	line-height: 1rem;
	height:45px;
	padding: 0.4rem;
*/
}
/* banner-popup.tpl.php */
.banner-modal .modal-dialog{
    position: relative;
    display: table;
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
	top: 10%
}
/* contact-cat-h.tpl.php */
	#map_canvas{margin-bottom:25px}
	.map-responsive{
	    overflow:hidden;
	    padding-bottom:56.25%;
	    position:relative;
	    height:0;
	}
	.map-responsive iframe{
	    left:0;
	    top:0;
	    height:100%;
	    width:100%;
	    position:absolute;
	}
/* contact-cat-top.tpl.php */
.contact .single-contact-sec {
	position: relative;
	padding-left: 130px;
	padding-top: 8px;
	margin: 0;
	padding-bottom: 60px;
}
.contact .single-contact-sec .ib_box {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 5px;
	width: 102px;
	height: 102px;
	text-align: center;
	color: var(--bp-second-color);
	line-height: 102px;
	font-size: 36px;
	border: 2px solid var(--bp-second-color);
	border-radius: 50%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.contact .single-contact-sec:hover .ib_box {
  color: #ffffff;
}
.contact .single-contact-sec .ib_box::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: #ffffff;
	border-radius: 50%;
	z-index: -2;
	width: calc(100% - 28px);
	height: calc(100% - 28px);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.contact .single-contact-sec .ib_box::before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: var(--bp-second-color);
	border-radius: 50%;
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	width: calc(100% - 28px);
	height: calc(100% - 28px);
	transform: scale(.5);
	-moz-transform: scale(.5);
	-webkit-transform: scale(.5);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.contact .single-contact-sec:hover .ib_box::before {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.contact-form .form-control {
/*	height: 50px;*/
	border-radius: 4px;
/*	font-size: 15px;*/
	padding: 10px 20px;
	-webkit-box-shadow: 0 12px 40px 0 rgba(7,17,29,.05);
	-moz-box-shadow: 0 12px 40px 0 rgba(7,17,29,.05);
	box-shadow: 0 12px 40px 0 rgba(7,17,29,.05);
	border: 2px solid #f6f6f6;
}
#map_canvas{margin-bottom:25px}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/* contact-cat-v.tpl.php */
	#map_canvas{margin-bottom:25px}
	.map-responsive{
	    overflow:hidden;
	    padding-bottom:56.25%;
	    position:relative;
	    height:0;
	}
	.map-responsive iframe{
	    left:0;
	    top:0;
	    height:100%;
	    width:100%;
	    position:absolute;
	}
/* contact-cat.tpl.php */
	#map_canvas{margin-bottom:25px}
	.map-responsive{
	    overflow:hidden;
	    padding-bottom:56.25%;
	    position:relative;
	    height:0;
	}
	.map-responsive iframe{
	    left:0;
	    top:0;
	    height:100%;
	    width:100%;
	    position:absolute;
	}
/* contact-click.tpl.php */
@keyframes cc-circle1 {
	0% { transform: scale(1) }
	80% { transform: scale(2) }
	100% { transform: scale(2); opacity: 0 }
}
@keyframes cc-circle2 {
	30% { transform: scale(1) }
	90% { transform: scale(2) }
	100% { transform: scale(2); opacity: 0 }
}
@keyframes cc-shake {
	0% { transform: translate(1px, 1px) rotate(0deg); }
	10% { transform: translate(-1px, -2px) rotate(-1deg); }
	20% { transform: translate(-3px, 0px) rotate(1deg); }
	30% { transform: translate(3px, 2px) rotate(0deg); }
	40% { transform: translate(1px, -1px) rotate(1deg); }
	50% { transform: translate(-1px, 2px) rotate(-1deg); }
	60% { transform: translate(-3px, 1px) rotate(0deg); }
	70% { transform: translate(3px, 1px) rotate(-1deg); }
	80% { transform: translate(-1px, -1px) rotate(1deg); }
	90% { transform: translate(1px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.cc-wraper {
	width: 250px;
	position:fixed;
	z-index: 200000;
}
.cc-wraper_l {
	left:10px; bottom:0;
}
.cc-wraper_r {
	right:10px; bottom:0;
}
.cc-wraper .callus, .cc-wraper .emailus {
	position: absolute;
	bottom: 40px;
	width: 140px;
	height: 70px;
}
.cc-wraper.cc-wraper_l .callus, .cc-wraper.cc-wraper_l .emailus {
	left: 0;
}
.cc-wraper.cc-wraper_r .callus, .cc-wraper.cc-wraper_r .emailus {
	right: 0;
}
.cc-wraper .circle {
	border: 1px solid LimeGreen;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 37px;
}
.cc-wraper .circle.one {
	-webkit-animation: cc-circle1 5s infinite ease-out;
	animation: cc-circle1 5s infinite ease-out;
}
.cc-wraper .circle.two {
	-webkit-animation: cc-circle2 5s infinite ease-out;
	animation: cc-circle2 5s infinite ease-out;
}
.cc-wraper .two::after {
	content: '';
	background-color: LimeGreen;
	opacity: 0.5;
	top: 0;
	left: 0;
	border-radius: 50%;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.cc-wraper .txt {
	font-weight: 700;
	font-size: 14px;
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	text-align: center;
}
.cc-wraper .callus .txt {
	color: LimeGreen;
}
.cc-wraper .emailus .txt {
	color: SteelBlue;
}
.cc-wraper .phone {
	background-color: LimeGreen;
	border-radius: 100% !important;
	border: 0 none;
	margin: 0;
	position: absolute;
	top: 0;
	left: 37px;
	width: 70px;
	height: 70px;
	padding: 17px;
	z-index: 2002;
}
.cc-wraper .phone .fa-phone {
	font-size: 36px;
	text-align: center;
	color: #fff;
	border: 0 none;
	display:block;
	position:relative;
}
.cc-wraper .phone:hover {
	text-decoration: none;
}
.cc-wraper .phone:hover > .fa {
	animation: cc-shake 0.5s 1;
}
.cc-wraper .emailus .circle {
	border: 1px solid SteelBlue;
}
.cc-wraper .emailus .two::after {
	background-color: SteelBlue;
}
.cc-wraper .email {
	background-color: SteelBlue;
	border-radius: 100% !important;
	position: absolute;
	top: 0;
	left: 37px;
	width: 70px;
	height: 70px;
	padding: 17px;
	z-index: 2001;
}
.cc-wraper .email .fa-envelope {
	font-size: 36px;
	color: #fff;
	display:block;
	position:relative;
}
.cc-wraper .email:hover {
	text-decoration: none;
}
.cc-wraper .email:hover > .fa {
	animation: cc-shake 0.5s 1;
}
.cc-wraper .cc-popup {
	position:absolute;
	top:auto;
	bottom:10px;
	z-index: 2005;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	background: #fff;
}
.cc-wraper_l .cc-popup {
	right:auto;
	left: 0;
}
.cc-wraper_r .cc-popup {
	right: 0;
	left:auto;
}
.cc-wraper .well { margin:0; }
@media (max-width: 767px) {
	.cc-wraper.cc-wraper_l .callus, .cc-wraper.cc-wraper_l .emailus {
		bottom: 20px;
		left: -30px;
	}
	.cc-wraper.cc-wraper_r .callus, .cc-wraper.cc-wraper_r .emailus {
		bottom: 20px;
		right: -30px;
	}
	.cc-wraper .cc-popup {
		left:0;
		bottom:0;
	}
}
/* faq.tpl.php */
#faqAcc {
	--bs-accordion-active-color: #000;
	--bs-accordion-active-bg: #fff;
	--bs-accordion-btn-focus-box-shadow: none;
	--bs-accordion-btn-icon: url('data:image/svg+xml,<svg class=\"svg-icon svg-icon-plus\" aria-hidden=\"true\" id=\"\" focusable=\"false\" role=\"presentation\" xmlns=\"http://www.w3.org/2000/svg\" data-icon-theme=\"option_1\" width=\"72\" height=\"72\" viewBox=\"0 0 72 72\"><title></title><g id=\"Plus\"><rect class=\"icon-plus-y\" width=\"54\" height=\"4\" rx=\"2\" y=\"34\" x=\"9\"></rect><rect class=\"icon-plus-x\" width=\"4\" height=\"54\" rx=\"2\" y=\"9\" x=\"34\"></rect></g></svg>');
	--bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg class=\"svg-icon svg-icon-minus\" aria-hidden=\"true\" id=\"\" focusable=\"false\" role=\"presentation\" xmlns=\"http://www.w3.org/2000/svg\" data-icon-theme=\"option_1\" width=\"72\" height=\"72\" viewBox=\"0 0 72 72\"><title></title><g id=\"Plus\"><rect class=\"icon-plus-y\" width=\"54\" height=\"4\" rx=\"2\" y=\"34\" x=\"9\"></rect></g></svg>')
}
/* gdpr-ad-card.tpl.php */
.btn-eucookie {
	bottom: -25px;
	left: 40px;
	position: fixed;
	transition: bottom .5s ease 0s;
}
.btn-eucookie:hover {
	bottom: 1px;
}
#setcookieModal {
	z-index: 99999;
}
#setcookieModal .accordion-custom .accordion-header {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  padding-left: 1rem;
}
#setcookieModal .accordion-custom .accordion-header .accordion-button {
  padding-left: 0;
  background: none;
}
#setcookieModal .accordion-custom .accordion-button:not(.collapsed) {
  box-shadow: none;
}
#eucookielaw {
	box-shadow: 0 -1px 10px 0 #acabab4d;
	bottom: 40px;
	left: 40px;
	position: fixed;
	max-width: 400px;
	z-index: 99999;
	font-size: 0.8em;
}
@media (max-width: 767px) {
	#eucookielaw {
		left: 0;
	}
}
/* language-dd.tpl.php */
.langs-dd .btn {
	color: #8c8c8c;
    border: 1px solid #8c8c8c;
    border-radius: 3px;
    padding: 1px 5px;
    margin-top: 2px;
}
/* category-line-ad.tpl.php */
/* menu-custom-ex-top.tpl.php */
.mc-ex-top img {
	height: 1.75rem;
}
/* menu-custom-mvertical.tpl.php */
.mvnav-cover {
	position: relative;
}
.mvnav {
	list-style: outside none none;
	padding: 0;
	margin: 0;
}
.mvnav .caret, .mvnav .dropdown-toggle::after {
	display: none;
}
.mvnav > .nav-item::before {
	content: '';
	display: block;
	margin: 0 11px;
	height: 1px;
	background-color: #ced4da;
}
.mvnav:hover > .nav-item {
	border-right: 1px solid #ced4da;
}
.mvnav > .nav-item:hover {
	background-color: #F8F9FA;
}
.mvnav > .nav-item.dropdown:hover {
	border-right: 1px solid #F8F9FA;
}
.mvnav > .nav-item:hover::before, .mvnav > .nav-item:hover + .nav-item::before {
	margin: 0;
}
.mvnav .nav-link {
	padding: 0.625rem 1rem;
	line-height: 1.125;
	color: #000;
    font-weight: 700;
    line-height: 1.125;
    -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.mvnav .nav-link:hover {
	text-decoration: none;
	color: var(--bp-color-primary);
	background-color: transparent;	
}
.mvnav .dropdown-menu {
	border-radius:0;
	border-top: 1px solid #ced4da;
	border-left: 0;
	border-right: 0;
	background-color: #F8F9FA;
}
.mvnav .dropdown:hover > .dropdown-menu {
    display: block;
}	
.mvnav .dropright {
	position: initial;
}
.mvnav .dropright .dropdown-menu {
	left: 100%;
	width: 300%;
	top: 0;
	right: auto;
	position: absolute;
}
.mvnav .dropright .list-unstyled .nav-link {
	color: #000;
	padding: .2rem 0;
	text-decoration: none;
	font-weight: normal;	
}
.mvnav .dropright .nav-link:hover, .mvnav .dropright .list-unstyled > .nav-item > .nav-link {
	color: var(--bp-color-primary);
}
.mvnav .dropright .list-unstyled > .nav-item > .nav-link {
	font-weight: bold;
}
.mvnav .dropright .list-unstyled .dropdown-menu {
	display: block;
	position: initial;
	border: 0 none;
	padding: 0 0 .5rem 0;
}
/* menu-grid.tpl.php */
.gnav a::before {
	content: '';
	position: absolute;
	top: 0.75rem;
	left: 0;
	bottom: 0.75rem;
	width: 1px;
	background-color: #ced4da;
}
.gnav a {
	color: #000;
	height: calc(3.75rem - 1px);
	font-weight: 600;
	position: relative;
}
.gnav a:hover {
	text-decoration: none;
	color: var(--bp-color-primary)
}
/* menu-horizontal.tpl.php */
.hnav .dropdown-toggle::after {
	display:none;
}
.hnav .dropdown:hover > .dropdown-menu {
	z-index: 1002;
}
  .hnav i {
	font-size: 1.5rem;
}
.hnav .plus {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	z-index:2;
	display:none;
}
@media (max-width: 767px) {
	.hnav {
		display:block;
		margin-top:0;
	}
	#navbar .hnav .dropdown-menu {
		border: 0 none;
		width: 100%;
		position:static;
	}
	.hnav  .dropdown-menu li {
		display:block;
	}
	.hnav .dropdown-toggle, .hnav .dropdown-item {
		font-size: 0.8rem;
		text-transform: uppercase;
	}
	.hnav .dropdown-item {
		font-size: 0.7rem !important;
		padding: .6rem .5rem;
	} 
/*
	.hnav .plus {
		display:block;	
	}
	.hnav .fa-plus::before, .hnav .fa-minus::before {
	    content: '';
	    width: 16px;
	    height: 9px;
	    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NjYiIGhlaWdodD0iOS44NTYiIHZpZXdCb3g9IjAgMCAxOC43NjYgOS44NTYiPjxwYXRoIGQ9Ik0zNTAuNjQ4LDQyNi4zMjlsLTksOS4xMTksOSw4Ljk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI1Ljk3NyAzNTEuMDAzKSByb3RhdGUoLTkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=');
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    background-position: center center;
	    position: absolute;
	    right: 8px;
	    top: 5px;
	    z-index: 5;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
	}
*/
}
/* menu-navbar-mega.tpl.php */
.cat_0 .navbar-nav {
	display: none;
}
.cat_0 .sticky .navbar-nav {
	display: flex;
}
.navbar-nav {
	position: initial;
	z-index: 999;
}
.navbar-nav .navbar-collapse {
	top: 50px;
	width: 100%;
	margin: 0;
}
.navbar-nav .navbar-toggler {
	position: relative;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
	display: none;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
	background-color: var(--bp-color-primary);
	transform: rotate(315deg);
	transition:.5s ease-out;
	position: absolute;
	right: 10px;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
	background-color: var(--bp-color-primary);
	transform: rotate(405deg);
	transition:.5s ease-out;
	position: absolute;
	right: 10px;
}
.navbar-nav .container > .row {
	overflow: hidden;
	border: 1px solid #ced4da;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 16px 0 rgba(0,0,0,0.1);
	border-radius: 14px;
	background: #fff;
}
.navbar-nav .menu-arrow {
	display: block;
	z-index: 4;
	position: relative;
	top: 1px;
	left: calc(25% - 3.1rem);
	width: 0;
	height: 0;
	border-left: 10px solid rgba(0,0,0,0);
	border-right: 12px solid rgba(0,0,0,0);
	border-bottom: 12px solid #fff;
	-webkit-filter: drop-shadow(0px -1px 1px rgba(0,0,0,0.2));
	filter: drop-shadow(0px -1px 1px rgba(0,0,0,0.2));
}
.navbar-nav-cover {
	position: relative;
}
.navbar-nav .navbar-nav > .nav-item {
	border-top: 1px solid #ced4da;
}
.navbar-nav .navbar-nav:hover > .nav-item {
	border-right: 1px solid #ced4da;
}
.navbar-nav .navbar-nav > .nav-item:hover {
	background-color: #F8F9FA;
}
.navbar-nav .navbar-nav > .nav-item.dropdown:hover {
	border-right: 1px solid #F8F9FA;
}
.navbar-nav .navbar-nav > .nav-item:hover::before, .navbar-nav .navbar-nav > .nav-item:hover + .nav-item::before {
	margin: 0;
}
.navbar-nav .dropdown-menu {
	border-radius:0;
	border-top: 1px solid #ced4da;
	border-left: 0;
	border-right: 0;
	background-color: #F8F9FA;
}
.navbar-nav .dropdown:hover > .dropdown-menu {
	display: block;
}
.navbar-nav .dropright {
	position: initial;
}
.navbar-nav .dropright .dropdown-menu {
	left: 100%;
	width: 300%;
	top: 0;
	right: auto;
	position: absolute;
}
.navbar-nav .dropright .list-unstyled .nav-link {
	color: #000;
	padding: .2rem 0;
	text-decoration: none;
	font-weight: normal;	
}
.navbar-nav .dropright .nav-link:hover, .navbar-nav .dropright .list-unstyled > .nav-item > .nav-link {
	color: var(--bp-color-primary);
}
.navbar-nav .dropright .list-unstyled > .nav-item > .nav-link {
	font-weight: bold;
}
.navbar-nav .dropright .list-unstyled .dropdown-menu {
	display: block;
	position: initial;
	border: 0 none;
	padding: 0 0 .5rem 0;
}
@media (max-width: 943px) {
	.flex-break {
	  flex-basis: 100%;
	  height: 0;
	}
	.cat_0 .navbar-nav {
		display: block;
	}
	.sticky_header.sticky:has(#navbar.show) {
		position: initial;
	}
	.navbar-nav .container > .row {
		border-radius: 0;
	}
	.navbar-nav .navbar-collapse {
		top: -35px;
	}	
	.navbar-nav .menu-arrow {
		left: calc(100% - 3.1rem);
		display: none;
	}
	.navbar-nav .showsub > .dropdown-menu {
		position: initial !important;
		display: block !important;
	}	
	.navbar-nav .dropright .list-unstyled .dropdown-menu {
		display: none;
		position: absolute;
		padding: 0;
	}
	.navbar-nav .mm-img-cover > img {
		display: none;
	}
	.navbar-nav .mm-img-cover .tnav li {
		display: block;
	}
	.navbar-nav .gnav {
		display: block !important;
	}
	.navbar-nav .gnav a {
		color: #000;
		font-weight: 700;
		padding: 0.625rem 1rem;
		white-space: nowrap;
		position: relative;
		text-decoration: none;
		justify-content: start !important;
	}
	.navbar-nav .gnav a:before {
		margin: 0 11px;
		height: 1px;
		background-color: #ced4da;
		width: 100%;
		top: -0.1rem;
		bottom: 0;
	}
}
/* menu-top.tpl.php */
.tnav .dropdown-toggle::after {
	display:none;
}
.tnav i {
	font-size: 1.5rem;
}
.tnav .plus {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	z-index:2;
	display:none;
}
@media (max-width: 767px) {
/*
	.tnav {
		display:block;
		margin-top:0;
	}
	#navbar .tnav .dropdown-menu {
		border: 0 none;
		width: 100%;
		position:static;
	}
	.tnav  .dropdown-menu li {
		display:block;
	}
	.tnav .dropdown-toggle, .tnav .dropdown-item {
		font-size: 0.8rem;
		text-transform: uppercase;
	}
*/
	.mm-img-cover .tnav .nav-item {
		border-top: 1px solid #ced4da;
		background-color: #f8f9fa;
	}
	.mm-img-cover .tnav a {
		font-size: 1rem !important;
		padding: .625rem 1rem;
	} 
	.tnav li:not(:first-child) {
		display: none;
	}
}
/* menu-user.tpl.php */
.user-menu {
	max-width: 150px;
	overflow: hidden;
	text-align:left;
	white-space: nowrap;
}
/* news-cat-grid.tpl.php */
.news {
	position: relative;
	padding: 3% 0;
}
.news .title {
	background-color: #fff;
	padding: 25px;
	margin: 0 auto -100px auto;
	width: 70%;
	position: absolute;
	top: 77%;
	left: 50%;
	transform: translate(-50%, 0);
}
.news .title a {
	color: #006738;	
}
.news .title a:hover {
	text-decoration: none;
}
.news .info {
	font-size:0.7em;
}
.news article {
}
.news figure {
	position:relative;
}
/* news-filter-ad.tpl.php */
.news-filter-ad .search-field {
	padding: 10px;
	margin: 0;
}
.news-filter-ad .search-field input {
	font-family: 'Capriola',sans-serif;
	font-size: 15px;
	width: 100%;
	margin: 0;
	padding-right: 30px;
}
.news-filter-ad .search-field input::placeholder {
	color: var(--bp-main-color);
}
.news-filter-ad .search-field input:focus{
    outline: none;
}
.news-filter-ad .search-submit {
  position: absolute;
  top: 9px;
  right: 10px;
  font-size: 20px;
  color: #ccc;
  cursor: pointer;
}
.news-filter-ad .form-check:hover {
  color: var(--bp-main-color);
  background: #ececec;
}
.news-filter-ad .fgroup:last-of-type {
	margin-bottom: 0;
}
.news-filter-ad {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.fcontainer {
	text-transform: uppercase;
}
#sfperiod .form-check {
	padding-left: 10px;
}
#sfperiod .form-check::before {
  content: '\f073';
  font-family: 'FontAwesome';
  color: var(--bp-main-color);
  font-size: 18px;
  display: inline-block;
  padding-right: 3px;
  width: 21px;
}
/* nivoslider-aos.tpl.php */
.theme-light .nivo-controlNav {
	text-align:center !important;
	bottom: 20px;
}
.theme-light .nivo-controlNav a {
	width: 25px !important;
	height: 5px !important;
	background: none !important;
	background-color: #e5e5e5 !important;
	border-radius: 3px;
}
.theme-light .nivo-controlNav a.active {
	background-color: #f15a22 !important;
}
.theme-default .nivo-controlNav {
    bottom: 20px;
    position: absolute;
    z-index: 900;
    left: 48%;
}
.ns-caption {
  z-index: 99;
  position:absolute;
}
.ns-caption  div {
	margin:0;
	padding: 0;
	line-height:normal;
	box-sizing: border-box;
}
/* notification-ad-toast.tpl.php */
	.notification .btn-close {
		width: 0.5em;
		height: 0.5em;
	}
	.notif-icon {
	}
/* rating-fb-ad.tpl.php */
.owl-carousel-rating {
/*	padding: 10px 30px;*/
}
.rev-box {
	padding: 20px 0;
	position: relative !important;
	margin: 2px !important;
	color: #777 !important;
	border: 1px solid #ededed !important;
	background-color: #fff !important;
	border-radius: 4px !important;
	min-height:270px;
}
.rev-box img {
	width: 70px !important;
	height:70px;
	border-radius: 50%;
}	
.rev-box a.fbu-name {
	color: #f15a22;
	font-weight: 700;
}
.rev-box a.fb-link {
	background-color: #dcdcdc !important;
	border-radius: 50%;
	float: right;
	padding: 2px 7px 2px 7px;
	color: #fff;
	font-size:10px;
}
.rev-box a.fb-link:hover {
	background-color: #117788 !important;
}
.rev-box .fb-date {
	font-size:10px;
	font-style: italic;
}
.rev-box .fb-stars i {
	color: #ffb70b !important;
}
/* basket-summary-right.tpl.php */
.basket-summary-left .modal-dialog, .basket-summary-right .modal-dialog {
	position: fixed;
	display:flex;
	top: 0;
	bottom: 0;
	left: auto;
	max-width: calc(100% - 40px);
	width: 450px;
	height: 100%;
	margin: 0;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
/*
	flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	-moz-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
	-ms-flex-pack: start;
	-ms-flex-align: stretch;
	-ms-flex-line-pack: stretch;
	justify-content: flex-start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: stretch;
	-moz-align-items: stretch;
	-webkit-align-items: stretch;
	align-content: stretch;
	-moz-align-content: stretch;
	-webkit-align-content: stretch;
	-webkit-box-pack: start;
	-webkit-box-align: stretch;
*/
}
.basket-summary-left .modal-content, .basket-summary-right .modal-content {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	overflow-wrap: normal !important;
	border-radius: 0;
	border: none;
}
.basket-summary-left .modal-body, .basket-summary-right .modal-body {
	padding: 15px 15px 80px;
}
/*Left*/
.basket-summary-left.fade .modal-dialog {
	left: -450px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	-o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}
.basket-summary-left.fade.show .modal-dialog{
	left: 0;
}
/*Right*/
.basket-summary-right.fade .modal-dialog {
	right: -450px;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
	-o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}
.basket-summary-right.fade.show .modal-dialog {
	right: 0;
}
.basket-summary-right .modal-header {
	padding: 0.5rem 1rem;
}
.basket-summary-right .modal-header .close {
	margin: -1rem;
}
/* checkout-finish.tpl.php */
.checkout-finish .fa-check-circle {
	color: var(--bp-color-primary);
	font-size: 4rem;
}
.checkout-finish .total-price {
	background-color: var(--bp-color-primary);
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 800;
}
/* product-gallery-colorbox.tpl.php */
.thumbelina-wrap {
	position:relative !important;
	height:365px;
}
.ez-prev, .ez-next {
	font-size: 3em;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	color: #bdbdbd;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	cursor:pointer;
	padding: 0 10px;
}
.ez-prev {left: 1px;}
.ez-next {right: 1px;}
.ez-prev.disabled, .ez-next.disabled {
	opacity: 0.5;
	cursor: default;
}
/* product-options.tpl.php */
.pills[type='radio'], .pills[type='checkbox'] {
    display:none;
}
.pills[type='radio'] + label, .pills[type='checkbox'] + label {
	display: inline-block;
	cursor: pointer;
	padding: 5px 8px;
	border: 1px #555 solid;
	color: #222;
	border-radius: 5px;
}
.pills[type='radio']:disabled + label, .pills[type='checkbox']:disabled + label {
	background-color: #cdcdcd;
	opacity: .5;
}
.pills[type='radio'] + label .badge, .pills[type='checkbox'] + label .badge {
	color: #fff;
	background-color: #0b7c49;
}
.pills[type='radio']:checked + label, .pills[type='checkbox']:checked + label  {
	color: #fff;
	border-color: #0b7c49;
	background-color: #0b7c49;
}
.pills[type='radio']:checked + label .badge, .pills[type='checkbox']:checked + label .badge {
	color: #000;
	background-color: #fff;
}
/* product-qty.tpl.php */
.input-quantity .btn {
	background-color: transparent;
	border: 0 none;
	padding: 11px 0;
}
.input-number {
  padding: 6px 10px;
}
/* product-thumb.tpl.php */
.product-thumb {
/*	position:relative*/
/*	min-height: 570px;*/
	margin-bottom: 10px;
}
.product-thumb.disabled {
	opacity: 0.5;
}
.product-thumb.disabled img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	  filter: grayscale(100%);
}
.product-thumb .img-cover {
	overflow:hidden;
	position:relative
}
.product-thumb .img-cover a {
	display:block;
}
.product-thumb img.swap-img {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	display: none;
}
.product-thumb .name {
	min-height: 50px;
	font-size: 1rem;
}
.product-thumb .name a {
	color: #000;
}
.product-thumb .name a:hover {
	color:	var(--bp-color-primary);
	text-decoration: none;
}
.product-thumb .product-content {
}
.product-thumb .add-to-cart {
	visibility: hidden;
/*	display: none !important;*/
}
.product-thumb:hover {
	border-radius: 14px;
	box-shadow: 0 2px .75rem rgba(0,0,0,0.15);
}
.product-thumb:hover .img-thumbnail {
	border-color: rgba(0,0,0,0);
}
.product-thumb:hover .add-to-cart {
	visibility: visible;
}
.product-thumb:hover .name a {
	color:	var(--bp-color-primary);
	text-decoration: none;
}
@media screen and (max-width:943px){
	.product-thumb .add-to-cart {
		visibility: visible;
	}
	.product-thumb .add-to-cart .w-50 {
		width: 100% !important;	
	}	
	.product-thumb .name {
		font-size: .9rem;
		font-weight: 700;
		min-height: 110px;
	}
}
/* product.tpl.php */
.product .price,  .product .price-old,  .product .price-new {
	font-size: 1.8rem;
}
.product .fa-check.instock {
	color: #fff;
	background-color: #0B0;
	border-radius: 50%;
	padding: 4px 5px;
	scale: .8;
}
.addtocart {
	background-color: var(--bp-color-primary);
	color: #fff;
}
.addtocart .btn {
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
.addtocart .btn-col { 
	border-left: 1px solid #fff;
}
.addtocart:hover {
	background-color: #ca0000;
}
.product .btn-outline-info {
	line-height: .9rem;
	position: relative;
}
.product .btn-outline-info::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0.7rem;
	margin-top: -2px;
	width: 8px;
	height: 8px;
	border-right: 2px solid #FF0300;
	border-bottom: 2px solid #FF0300;
	transform: translate(-50%, -50%) rotate(-45deg);
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-webkit-transform-origin: top right;
	transform-origin: top right;
}
.product .btn-outline-info:hover::after {
	border-color: #fff;
	-webkit-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.product .btn-outline-info i {
	color: #adb5bd;
}
.product .btn-outline-info:hover i {
	color: #fff;
}
@media (max-width: 576px) {
	.product .btn-outline-info {
		padding: .8rem .4rem;
		font-size: .7rem;
		text-transform: uppercase;
		letter-spacing: -.5px;
	}
/*
	.product .w-50 {
		width: 100% !important;
	}
*/
}
/* store-banner-item-ad.tpl.php */
.sb-item-ad {
/*
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
*/
}
.sb-item-ad .card_slide {
/*	width: 210px;*/
	overflow:hidden;
/*	margin-right: 25px;*/
	border-radius: 10px;
	box-shadow: 0px 0px 10px #00000026 !important;
}
.sb-item-ad .card_video_wrapper {
	position: relative;
}
.sb-item-ad .video_elem {
	width: 100%;
	height: 100%;
	object-fit: cover;
	outline: none;
	border: none;
}
.sb-item-ad .slider_featured_image {
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -10px;
    left: 10px;
    z-index: 99;
}
.sb-item-ad .slider_featured_image img {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	box-shadow: 0px 4px 10px #0000001a;
	background-color: #fff;
	object-fit: cover;
	display: flex;
}
.sb-item-ad .slider_content {
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 20px 15px 15px;
}
.glightbox-container .gslide-inner-content {
	width: 700px;
}
.gslide-desc .gslide-description {
	border-radius: 10px;
}
.gslide-desc .glightbox-content {
	display: flex !important;
	height: 78vh;
}
.gslide-desc .glightbox-content .left {
	position: relative;
	border-radius: 15px 0 0 15px;
	overflow: hidden;
	height: 100%;
	width: 310px;
}
.gslide-desc .glightbox-content .right {
	position: relative;
	background: #fff;
	width: 55%;
	max-height: 551px;
	z-index: 9;
	overflow: hidden;
	display: block;
	border-radius:  0 15px 15px 0;
}
.gslide-desc .multiple_product_title {
	display: block;
	font-size: 16px;
	line-height: 1.4;
	color: #212121;
	font-weight: bold;
	min-height: 45px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 7;
	background: #fff;
	border-bottom: 1px solid #e7e7e7;
	display: flex;
	align-items: center;
	padding: 10px 15px;
}  
.gslide-desc .product_grid_item_wrapper {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px;
	padding: 55px 20px 20px;
	max-height: 100%;
	overflow: auto;
}
.gslide-desc .product_grid_item_container {
  width: calc(50% - 10px);
  cursor: pointer;
}
.gslide-desc .product_item_heading {
	min-height: 50px;
}
.glightbox-mobile .glightbox-container .gslide-description {
	padding: 0 !important;
}
.glightbox-mobile .glightbox-container .gslide-description {
	top: 0;
}
@media (max-width: 767px) {
	.gslide-desc .glightbox-content {
		display: block !important;
	}
	.gslide-desc .glightbox-content .left, .gslide-desc .glightbox-content .right {
		border-radius: 0;
		width: 100%;
		height: auto;
	}
	.glightbox-mobile .glightbox-container .gslide-description {
		max-height: initial !important;
	}
	.gslide-desc .glightbox-content .right {
		position: absolute;
		bottom: 15%;
		background: transparent;
		color: #ffffff !important;
	}
	.gslide-desc .glightbox-content .right .product_grid_item_container {
		align-items: center;
		width: 100%;
	}
	.gslide-desc .glightbox-content .right .product_grid_item_wrapper {
		background-color: rgba(0,0,0,.1215686275);
		backdrop-filter: saturate(180%) blur(10px);
		margin: 10px;
		border-radius: 10px;
		padding: 10px;
	}
	.gslide-desc .glightbox-content .right .product_grid_item_img {
		width: 30%;
		padding-right: 20px;
  	}
	.gslide-desc .glightbox-content .right .product_grid_item_img img {
		border-radius: 10px;
	}
	.gslide-desc .product_item_heading {
	  min-height: auto;
	}
}
/* store-banner-popup.tpl.php */
.store-modal .banner-dialog{
    position: relative;
    display: table;
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
	top: 10%
}
/* store-basket-ad.tpl.php */
.basket-ad {
    cursor: pointer;
	border-radius: 50%;
	border: 1px solid black;
	background-color: var(--bp-color-primary);
	padding: 14px 7px 7px 13px;
}
.basket-ad:hover {
	border-color: #7e0000;
	color: #7e0000;
}
.basket-i {
/*	padding: 9px 15px 0 15px;*/
	position: relative;
	text-align:center;
}
.basket-i i {
	font-size:1.5em;
}
#cart_qty {
	position: absolute;
	color: var(--bp-color-primary);
	background-color: #FCEA10;
	min-width: 20px;
	min-height: 20px;
	border-radius: 50%;
	left: 83%;
	top: -12px;
	padding: 2px 4px;
	text-align: center;
	font-size: 10px;
}
#cart_total {
	padding: 10px;
	display: inline-block;	
	border-left: 1px solid #e5e5e5;
}
@media (max-width: 576px) {
	.basket-i img {
		width: 28px;
		height: 20px;
	}
	.basket-ad {
		padding: 7px 3px 2px 5px;
	}
}
/* store-basket-cat-op.tpl.php */
.sticky-summary {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}
/* store-basket-cat-op4.tpl.php */
.cart-note {
	background: #f5f5f5;
	border-left:1px solid #cfcfcf;
}
.cart-note .basket-card {
	background-color: transparent;
	padding: 20px;
}
.cart-note .sticky-summary {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}
@media (max-width: 767px) {
	.cart-note .basket-card {
		padding: 20px 0;
	}
}
/* store-basket-cat-op5.tpl.php */
/*
.basket-card .form-control {
	border: 0 none;
	background-color:#e9e9e9;
}
*/
.cart-note {
	background: #FAFAFA;
	border-left:1px solid #cfcfcf;
}
.cart-note:before {
	content: ' ';
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	-webkit-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
	box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
}
.cart-note .basket-card {
	background-color: transparent;
	padding: 20px;
}
.cart-note .sticky-summary {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 100px;
}
.basket-card .invoice {
	display: none;
}
.sticky-summary .input-group {
	width: auto;
}
.sticky-summary .input-number {
	width: 50px;
	border-top: 1px solid #fb9da7; 
	border-bottom: 1px solid #fb9da7; 
}
@media (max-width: 767px) {
	.cart-note .basket-card {
		padding: 20px 0;
	}
	.cart-note {
		border-left: 0 none;
	}
	.cart-note:before {
		display:none;
	}
}
/* store-basket-cat-op6.tpl.php */
.main:has(.cart) > .container {
	max-width: 100%;
}
.cart {
	background: #fafafa;
	border-left:1px solid #cfcfcf;
}
.cart .sticky-summary {
	width: 100%;
	max-width : 28rem;
	right: auto;
	left: auto;
	top: 0;
	bottom: 0;
}
.data .address {
	max-width: 47rem;
}
/*
.cart:before {
	content: ' ';
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	-webkit-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
	box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.07);
}
*/
/*
.cart:after {
	content: ' ';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	background-color: #fafafa;
	height: 100%;
	width: calc(100vw - 1629px);
}
*/
.cart .qty-sub {
	position: absolute;
	right: -5px;
	top: -5px;
	border-radius: 50%;
	background-color: #777777;
	padding: 0px 8px;
	color: #fff;
	font-size: .9rem;
}
/*
.cart-note .basket-card {
	background-color: transparent;
	padding: 20px;
}
*/
.cart .sticky-summary {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 100px;
}
.basket-card .invoice {
	display: none;
}
.sticky-summary .input-group {
	width: auto;
}
.sticky-summary .input-number {
	width: 50px;
	border-top: 1px solid #fb9da7; 
	border-bottom: 1px solid #fb9da7; 
}
@media (max-width: 767px) {
/*
	.cart .basket-card {
		padding: 20px 0;
	}
*/
	.cart {
		border-left: 0 none;
	}
	.cart:before {
		display:none;
	}
}
/* store-cat-grid.tpl.php */
/*
.product-cat.collapse {
	display:block;
}
.product-cat .list-inline-item {
	padding: 5px 10px 3px 10px;
	margin-top: 5px;
	border: 1px solid #d4a965;
}
.product-cat .list-inline-item:hover {
	background-color: #d4a965;
}
.product-cat .list-inline-item:hover a {
	color: #fff;
}
*/
.pnavlael {
	font-size: .9rem;
	color: #000;
}
.price, .price-new {
	font-size: 1.25rem;
	color: #000;
	font-weight: bold;
}
.price-old {
	color: #adb5bd;
	font-size: 1.25rem;
/*	text-decoration: line-through;*/
}
.price-old span {
	position: relative;
}
.price-old span::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 2px;
	margin-top: -1px;
	background-color: #dd162a;
}
/*
.add-to-cart .btn-outline-secondary {
	border-radius: 2px;
	border-color: #8c8c8c;
	color: #8c8c8c;
	background-color: #f5f5f5;
}
*/
@media (max-width: 767px) {
	.price, .price-new, .price-old {
		font-size: .9rem;
	}	
/*
	.product-cat.collapse {
		display:none;
	}
	.product-cat.collapse.show {
		display:block;
	}
	.product-cat ul {
		border: 1px solid #f0f0f0;
		margin-left: 0;
	}
	.product-cat .list-inline-item {
		border-bottom: 1px solid #f0f0f0;
		display: block;
		padding: 5px 5px 3px 5px;
	}
	.product-cat .list-inline-item:not(:last-child) {
	    margin-right: 0;
   } 
*/
}
/* store-currency-dd.tpl.php */
.currency-dd a {
	text-transform: uppercase;
}
.currency-dd .btn {
	color: #8c8c8c;
    border: 1px solid #8c8c8c;
    border-radius: 3px;
    padding: 2px 5px;
    margin-top: 2px;
    margin-left: 5px;
}
/* store-filter-ad.tpl.php */
.filter-ad {
	padding: 0.75rem 0.875rem;
	border: 1px solid #ced4da;
	border-radius: 14px;
}
.filter-ad .close-btn {
}
.isearch {
	margin-bottom:10px;
	position: relative;
}
.isearch input {
	padding-right: 40px;
}
.isearch::before {
	content: '';
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 10;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTEwLjc1MiwxMC4yNGwtLjEuMWE2LjE2OCw2LjE2OCwwLDEsMC0uMzE1LjMxNWwtLjEuMUwxNS40ODgsMTYsMTYsMTUuNDg4Wm0tNC42LDEuMzQyYTUuNDI5LDUuNDI5LDAsMSwxLDUuNDI5LTUuNDI5QTUuNDM1LDUuNDM1LDAsMCwxLDYuMTUzLDExLjU4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}
.filter-ad .ftitle {
	display: block;
	cursor: pointer;
	padding: 0.75rem;
	font-weight: 600;
	font-size: .9rem;
	color: #000000;
	border-top: 1px solid transparent;
}
.filter-ad > .fgroup  ~ .fgroup .ftitle {
	border-top: 1px solid #ced4da;
}
.fcontainer {
	padding: 0 0.375rem 0.375rem;
	width: 100%;
	font-size: .9rem;
}
.fcontainer label {
}
.fcontainer .badge-warning {
	background-color: #f15a22;
	color: #fff;
}
.flt-openbtn {
	top: 230px;
	left: -2px;
	position: fixed;
	z-index: 888;
	display: none;
	padding: 5px 10px;
}
.filter-ad .closebtn {
  font-size: 36px;
}
#price-slider {
	margin: 27px 10px !important;
}
.fcontainer .ui-widget-content {
	background-color: #e7e7e7;
	border: 0 none !important;
}
.fcontainer .ui-slider-handle {
}
.fcontainer .ui-slider-handle::after {
	pointer-events: none;
	content: '';
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 10rem;
	background-color: var(--bp-color-primary);
	-webkit-transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fcontainer .ui-slider-horizontal .ui-slider-handle {
	top: -0.4em;
}
.fcontainer .ui-slider-handle,
.fcontainer .ui-state-hover,
.fcontainer .ui-state-focus,
.fcontainer .ui-state-active {
	width: 1.25rem !important;
	height: 1.25rem !important;
	border-radius: 50%;
	border: 1px solid #ced4da;
	background-color: #fff !important;
	outline: none;
	box-shadow: none;
	-webkit-box-shadow: inset 0 0 0.25rem 0 #e9ecef;
	box-shadow: inset 0 0 0.25rem 0 #e9ecef;
	-webkit-transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.fcontainer .ui-widget-header {
	background: var(--bp-color-primary);
}
@media (max-width: 767px) {
	.filter-ad {
		height: 100%;
		width: 0;
		padding: 0;
		position: fixed;
		z-index: 1002;
		top: 0;
		left: 0;
		background-color: #fefefe;
		overflow-x: hidden;
		transition: 0.5s;
	}
   .filter-ad  > div {
		padding: 0 15px;
	}
}
/* store-gift-ex-popup.tpl.php */
.top-35 {
	top: 35%;
}
#store-gift .modal-content {
	background-color: #d6b48e;
}
/* store-gift-ex.tpl.php */
.store-gift-card {
/*	background-color: #f5f5f5;*/
	padding: 1rem 0.7rem;
}
.store-gift {
	border: 1px solid #f5f5f5;
	padding: 0.3rem;
	cursor: pointer;
	width: 33.33%
}
.disable-gift {
	opacity: 0.7; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* for IE8 */
	filter: alpha(opacity=70); /* //for IE5-7 */
	cursor: auto !important;
}
.in-basket {
	border-color: #fb9da7 !important;
}
.in-basket:after {
	font-family: 'Font Awesome 5 Free';
	content: '\f00c';
	font-weight: 900;
	color: #fb9da7;
	position: absolute;
	top: 0.2rem;
	right: 0.5rem;
}
/* store-gift-ex1.tpl.php */
.store-gift-card {
/*	background-color: #f5f5f5;*/
	padding: 1rem 0.7rem;
}
.store-gift {
/*	border: 1px solid #f5f5f5;*/
	padding: 0.3rem;
	cursor: pointer;
	width: 33.33%
}
.disable-gift {
	opacity: 0.7; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* for IE8 */
	filter: alpha(opacity=70); /* //for IE5-7 */
	cursor: auto !important;
}
.in-basket {
	border-color: #fb9da7 !important;
}
.in-basket:after {
	font-family: 'Font Awesome 5 Free';
	content: '\f00c';
	font-weight: 900;
	color: #fb9da7;
	position: absolute;
	top: 0.2rem;
	right: 0.5rem;
}
/* store-item-ad-asite.tpl.php */
.store-item-ad h5 {
	font-size: 1rem;
}
/* store-item-ad-carousel.tpl.php */
.owl-carousel-item {
/*	margin-bottom: 35px;*/
}
/* store-item-ad-tab-owl.tpl.php */
.item-ad-tab .nav-tabs {
	margin-right: 5%;
}
.item-ad-tab .nav-tabs, .item-ad-tab .nav-tabs .nav-item.show .nav-link, .item-ad-tab .nav-tabs .nav-link.active,
.item-ad-tab .nav-tabs .nav-link:focus, .item-ad-tab .nav-tabs .nav-link:hover {
	border-color: #fff;
}
.item-ad-tab .nav-link {
	color: #777;
	font-weight: 500;
	text-transform: uppercase;
/*	font-size: 1rem;*/
	padding: .5rem;
}
.item-ad-tab .nav-link:hover {
	color: #ff748c;
}
.item-ad-tab .nav-link.active {
	color:#000;
}
.customNavigation {
    position: absolute;
    z-index: 959;
    width: auto;
    direction: ltr !important;
    text-align: center;
    clear: both;
    right: 0;
    top: -33px;
    float: right;
    display: inline-block;
}
.customNavigation a.prev, a.custom_prev {
    right: 0;
    left: auto;
    height: 13px;
    width: 19px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzZENDc2OUIxRTcxMUU5QjdFMzgxQ0E2RTYxMzM3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzZENDc2QUIxRTcxMUU5QjdFMzgxQ0E2RTYxMzM3MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNkQ0NzY3QjFFNzExRTlCN0UzODFDQTZFNjEzMzcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzNkQ0NzY4QjFFNzExRTlCN0UzODFDQTZFNjEzMzcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iGRxjgAAAX1JREFUeNrsmNFtwjAQhm2UBVghK8AIdIQyQvOaPCUjhKc8wwjNCGWEsgIj0BHSO/Uc2ZYj2YncGHG/dIow4fJxPh/iF8LUFuKTrl4ahiFKEEPtWDdgvyEeELsEgFtMb0Mvgo0JTHBnGzoj2C+IHOIIcQ9pCdCPiCQALKSUyNPCFV+fJFV2tyDvERL1PjfCQw+01aHKqYgNVrgnYKzUZUayW8C9WK1rYP6txjd+tqZeOc/YttiTYjxb9pSYBf2fsDawDv2eyFgzYF3AIrGxlttrcoo6VW3Ek4mBGZiBGZiBGZiBGZiBGZiBGTieZFmWtmmBf/ML4WlBdV0XBayqKmT5gPynqQorj+1A1tDaQsuhBfDaBawbgm8izH6KIqhsI/6sMwN6I6bdS9+ICY2t2ejQ2MOL3UtI3Hv25eu5l2pK1PTNLzQhQrYtWkvQpBjPFjzrltF7anSo7SrWPnQuWFzPtHt06Cu1ytpjzYB1/dIh9D4BWDXW9jos6leAAQBw/oYHI+ThJQAAAABJRU5ErkJggg==) no-repeat 0 0;
	display: inline-block;
}
.customNavigation a.next, a.custom_next {
    right: 0;
    left: auto;
    height: 13px;
    width: 19px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzZENDc2OUIxRTcxMUU5QjdFMzgxQ0E2RTYxMzM3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzZENDc2QUIxRTcxMUU5QjdFMzgxQ0E2RTYxMzM3MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNkQ0NzY3QjFFNzExRTlCN0UzODFDQTZFNjEzMzcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzNkQ0NzY4QjFFNzExRTlCN0UzODFDQTZFNjEzMzcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iGRxjgAAAX1JREFUeNrsmNFtwjAQhm2UBVghK8AIdIQyQvOaPCUjhKc8wwjNCGWEsgIj0BHSO/Uc2ZYj2YncGHG/dIow4fJxPh/iF8LUFuKTrl4ahiFKEEPtWDdgvyEeELsEgFtMb0Mvgo0JTHBnGzoj2C+IHOIIcQ9pCdCPiCQALKSUyNPCFV+fJFV2tyDvERL1PjfCQw+01aHKqYgNVrgnYKzUZUayW8C9WK1rYP6txjd+tqZeOc/YttiTYjxb9pSYBf2fsDawDv2eyFgzYF3AIrGxlttrcoo6VW3Ek4mBGZiBGZiBGZiBGZiBGZiBGTieZFmWtmmBf/ML4WlBdV0XBayqKmT5gPynqQorj+1A1tDaQsuhBfDaBawbgm8izH6KIqhsI/6sMwN6I6bdS9+ICY2t2ejQ2MOL3UtI3Hv25eu5l2pK1PTNLzQhQrYtWkvQpBjPFjzrltF7anSo7SrWPnQuWFzPtHt06Cu1ytpjzYB1/dIh9D4BWDXW9jos6leAAQBw/oYHI+ThJQAAAABJRU5ErkJggg==) no-repeat -26px 0;
	display: inline-block;
}
/*
.item-ad-tab .tab-content > .tab-pane {
     visibility: hidden;
     height: 0px;
     overflow:hidden;
}
.item-ad-tab .tab-content > .active {
     visibility: visible;
     height: auto;
     overflow: visible;
}
*/
/* store-item-ad-tab.tpl.php */
.item-ad-tab .nav-tabs {
	margin-right: 5%;
}
.item-ad-tab .nav-tabs, .item-ad-tab .nav-tabs .nav-item.show .nav-link, .item-ad-tab .nav-tabs .nav-link.active,
.item-ad-tab .nav-tabs .nav-link:focus, .item-ad-tab .nav-tabs .nav-link:hover {
	border-color: #fff;
}
.item-ad-tab li {
	border-bottom: 1px solid var(--bp-second-color) !important;
}
.item-ad-tab .nav-link {
	color: var(--bp-second-color);
	font-weight: 500;
	font-size: 1rem;
	padding: .7rem 1rem;
}
.item-ad-tab .nav-link:hover {
	color: #000;
}
.item-ad-tab .nav-link.active {
	color:#000;
	border-bottom: 2px solid #000 !important;
}
/* store-item-ex-swiper.tpl.php */
:root {
 --swiper-navigation-size:24px;
}
:root {
	--swiper-navigation-size:24px !important;
	--swiper-theme-color: #000000 !important;
}
.si-ex-carosel {
	background-color: #f2f2f2;
	padding: 2rem 0;
}
.si-ex-carosel .swiper-container {
	margin: 2rem 5rem !important;
}
/* store-search-ad-input.tpl.php */
.store-search-ad-input {
	border: 1px solid #e6e3de;
	border-radius: .375rem;
}
.store-search-ad-input:hover, .store-search-ad-input:focus {
	border-color: var(--bp-color-primary);
}
.store-search-ad-input input {
	border: 0 none;
}
@media (max-width: 576px) {
	.store-search-ad-input {
		margin-top: 10px;
	} 
} 
/* store-search-ad.tpl.php */
.store-search-ad i {
	font-size:1.6rem;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNzc1MTg4MEE0Q0ExMUVBQjFDQ0RFQTkyOTVBNTM2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNzc1MTg4MUE0Q0ExMUVBQjFDQ0RFQTkyOTVBNTM2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3NzUxODdFQTRDQTExRUFCMUNDREVBOTI5NUE1MzYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA3NzUxODdGQTRDQTExRUFCMUNDREVBOTI5NUE1MzYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KcO4nQAAAhtJREFUeNqslk1IVFEUx98MGoEhCLUKaiMW2gdUC4vctCmDxE2Bi4Loy0XojIHQxinBhUk5GYIkuXAVEhFJRdF2qBgrKEsoSIMUimlR0Woq/V34P7g83rvvJXPgx3nvzr3nP/fMuedOyjvX7IVYC3RCG6zT2DI8gTG4509cHnvmuawq8L4RJuGA3j/AW/gL9XBQzEMHvPBizBbYpmDGrsBV+BaYvxbOwAg8h6NwxyWQUorqoARp2AMvrTmN8Bl+W2ProQANsJ80FaIE0vIP9bzdCp5T3t/B1sC6knb8Bx67dmCC7oZmpWRW4w/gEryGXvgYsrYMrVCT6tzb7RLI6blX/jIchguwC4bgZ8T6p/AdBlwCR2AO/sEa6IP3cM1LZre1i1rXb+CXW5N83ktur+TrXWValv8EOyJyHmX+2mqXgP/Nf1hnIak1yC9EpWgG9nmrt2NqGV+jBPr1fHIVwTdpB6OuKppWqU1E5dFh0/IX407yIfkZlWoSm1BBtJOeX3ECJvBxLShZgmFm2knRSmljkmbnmzn691VdX9T336jnbJHwTs09odo3B3OYXfQkuQ8e6YLpUas4H/jcCN2AQVjU2AbIcpLTiGTidhA005Y3K5VLVlDPvtEIflP3RJ73bNhvEGUlte9iWHBL5CxuHDKIXf8fgcQmEVNZXYgMV1xAIqesneQrLmDt5BZ0IzJVcQGJnMbdNX8SVgQYABNniv5qbawmAAAAAElFTkSuQmCC');
    width: 24px;
    height: 24px;
	cursor:pointer;
}
.store-search-ad i:hover {
	color: #4f2a08;
}
.store-search-ad .modal-content {
	background-color: transparent;
	box-shadow: none;
	border: 0 none;
}
.store-search-ad .modal-header {
}
.store-search-ad .modal-body {
	background-color: #fff;
}
.store-search-ad .close {
	font-size: 34px;
	color: #4f2a08;
	opacity: 1;
	padding: 0;
	text-shadow: none;
}
.search-ac-results {
	background-color: #fff;
	font-size: 0.8rem;
	border: 1px solid #cccccc;
	overflow: hidden;
	box-shadow: 0px 5px 7px -3px #999999;
	border-radius: 0 0 10px 10px;
	z-index: 1055;	
}
.search-ac-results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.search-ac-results li {
	border-bottom: 1px solid #cccccc;
	cursor:pointer;
	padding: 0.5rem;
}
.search-ac-results li:last-child {
    border-bottom: 0;
}
.search-ac-results .ac_odd {
	background-color: transparent;
}
.search-ac-results .ac_over {
	background-color: #f2f2f2;
}
.search-ac-results .price, .search-ac-results .price-new {
	font-size:0.8rem;
}
@media (max-width: 767px) {
} 
/* store-unicreditsc-ex.tpl */
.unisc_button {
	height: 70px !important;
	width: 270px !important;
	background-image: url('../images/unisc_btn.webp');
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-repeat: no-repeat !important;
	background-position: center !important;
	cursor: pointer !important;
	font-size: 12px;
/*
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: end !important;
*/
}
.unisc_button:hover {
	background-image: url('../images/unisc_btn_hover.webp') !important;
}
.unisc_button:hover > div {
	display: none !important;
}
.unisc_button > div {
	width: 180px;
	color: #fff;
}
.unisc_button_txt1 {
	color: white !important;
	font-family: 'Roboto Condensed',sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	text-shadow: 1px 1px #C70A00 !important;
	text-align: center;
}
.unisc_button_line {
	border-bottom: 1px solid white;
	margin-bottom: 2px;
}
.uni_button_txt2 {
	color: white !important;
	font-family: 'Roboto Condensed',sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	text-shadow: 1px 1px #C70A00;
	text-align: center;
}
.unisc_logo {
	flex: 1;
}
/* subscribe-popup-imgl.tpl.php */
.sbsil-modal .modal-dialog{
	position: relative;
	display: table;
	overflow-y: auto;    
	overflow-x: auto;
	width: auto;
	min-width: 300px;   
	top: 10%
}
.sbsil-modal .modal-body {
}
/* subscribe.tpl.php */
.subscribe_wr .btn-outline-secondary {
	border-color:  #ced4da;
	background-color: #fff;
	border-left-color: #fff;
}
.subscribe_wr .btn-outline-secondary:hover {
	background-color: #fafafa;
}
/* text-carosel.tpl.php */
.text-carosel {
	font-size: 0.8rem;
	line-height: 1rem;
	padding: 0.2rem;
}
/* text-popup-time.tpl.php */
.text-modal .modal-dialog {
/*
    position: relative;
    display: table;
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
*/
	top: 10%
}
.text-modal .modal-body {
	padding: 0 5px
}
/* text-popup.tpl.php */
.text-modal .modal-dialog {
/*
    position: relative;
    display: table;
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
*/
	top: 10%
}
.text-modal .modal-body {
	padding: 0 5px
}
/* text-swap.tpl.php */
	.text-marquee {
	    overflow: hidden;
	}
	.text-marquee p {
		margin: 0;
	}
	.text-marquee > * {
		visibility:hidden;
	}
	.text-marquee .js-marquee-wrapper {
		visibility:visible;
	}
	.text-swap {
		display:none;
	}
	.text-swap.slick-initialized {
	    display: block;
	}
/* user-login-ad.tpl.php */
.btn-login {
	color: var(--bp-color-primary) !important;
}
.btn-login:hover {
	color: #fff !important;
}
/* header*/
.sticky .hrow1 {
	padding: 1rem 0;
	z-index: 10001;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
}
.header-links a {
	color: #000;
}
.header-links a:hover {
	color: var(--bp-color-primary);
	text-decoration: none;
}
/* home */
.home1 .container > .row {
	overflow: hidden;
	border: 1px solid #ced4da;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 16px 0 rgba(0,0,0,0.1);
	border-radius: 14px;
	background: #fff;
}
.home-cattitle {
	height: calc(3.75rem - 1px);
	text-transform: uppercase;
	color: #9D9D9C;
}
.titleh-link {
	position: relative;
	color: #000 !important;
	margin-top: 53px;
}
.titleh-link:hover {
	text-decoration: none;
	color: var(--bp-color-primary) !important;
}
.titleh-link::before {
	content: '';
	position: absolute;
	top: 54%;
	right: -10px;
	display: inline-block;
	width: 5px;
	height: 5px;
	border-right: 1px solid #FF0300;
	border-bottom: 1px solid #FF0300;
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-webkit-transform: translateY(-50%) translateX(0) rotate(-45deg);
	transform: translateY(-50%) translateX(0) rotate(-45deg);
}
.titleh-link::after {
	content: '';
	position: absolute;
	top: -0.5rem;
	bottom: -0.5rem;
	left: -1rem;
	width: 1px;
	background: #A8C0C0;
}
/* footer */
.footer {
	border-top: 1px solid #e9ecef;
}
.footer2 .container {
	border-top: 1px solid #000;
}
/* bootstrap */
.text-success {
	color: var(--bp-color-primary) !important;
}
.bg-danger {
	background-color: var(--bp-color-primary) !important;
}
/*xs до*/
@media (max-width: 576px) {
}
@media (max-width: 943px) {
	.hrow1 {
		padding: 0.3rem 0;
	}
	.titleh {
		padding-bottom: 0;
	}
	.titleh-link {
	}
	.titleh-link::after {
		background: transparent;
	}
	.home-cattitle {
		color: #FFFFFF;
		background-color: #FF0300;
	}
	.home-cattitle  .btn-close {
		color: #FFFFFF;
	}
}
/*sm над */
@media (min-width: 576px) {
}
/*md над*/
@media (min-width: 768px) {}
/*lg над*/
@media (min-width: 992px) {
}
/*xl над*/
@media (min-width: 1200px) {
}
