/* ----------------GLOBAL ----------------*/

* {
  text-shadow: none !important;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('http://static.abstore.pl/design/accounts/demoanwab2b/img/fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('http://static.abstore.pl/design/accounts/demoanwab2b/img/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
    url('http://static.abstore.pl/design/accounts/demoanwab2b/img/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),
    url('http://static.abstore.pl/design/accounts/demoanwab2b/img/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),
    url('http://static.abstore.pl/design/accounts/demoanwab2b/img/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

body {
  color: #282828;
}
body, a, a:link, a:visited, .ui-widget-content a, .ui-widget-content a:link, .ui-widget-content a:visited {
  font-family: Oswald, sans-serif;
}
#lay-body {
  font-family: Oswald, sans-serif;
}
#lay-top { overflow:visible}

input[type="text"], input[type="password"], select, textarea {
    background-color: white;
    box-shadow: none;
    -webkit-appearance: none;
    color: black;
    font-size: 14px;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    border-radius: 0px;
    padding: 6px;
    transition: all 0.15s linear;
    outline: none;
}
.ui-spinner-up, .ui-spinner-down {
  background-image: none;
  border-radius: 0px;
}
/* ---------------- HEADER ----------------*/
#menu-list a {
  font-family: Oswald, sans-serif;
}
.box-type-b .box-title {
  font-family: Oswald, sans-serif;
}

#lay-body {
  background-color: white;
}


#lay-top-buttons .lay-topbtn-button {
  border-radius: 0;
  background-color: #E31E24;
  background-image: none;
  box-shadow: none;
  border: 0px;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px 20px;
  border-right: 1px solid white;
}

#lay-top-buttons .lay-topbtn-button .lay-topbtn-arrow {
  margin-top: 10px;
}

#lay-top-buttons .lay-topbtn-button:hover, .lay-topbtn-dropdown div:hover {
  background-color: #282828;
}
#lay-top-buttons a {
  font-size: 20px;
  padding: 10px 20px;
}

.lay-topbtn-holder-currency {
  width: 90px;
}
.lay-topbtn-holder-lang {
    width: 90px;
}
#lay-top-buttons .lay-topbtn-holder-lang .lay-topbtn-button {
  padding-top: 17px;
  padding-bottom: 17px;
}
#lay-top-buttons .lay-topbtn-holder-lang .lay-topbtn-button .lay-topbtn-arrow{
  margin-top: 0px;
}
.lay-topbtn-lang {
  border-color: transparent;
}
.lay-topbtn-dropdown {
  background-color: #282828;
  border: 0px;
  border-radius: 0px;
}

.lay-topbtn-dd-login , .lay-topbtn-dd-currency {
  position: absolute;
  left: 0px;
  top: 50px;
  width: 100%;
  margin-left: 0;
  text-align: center;
}

.lay-topbtn-expandable {
  position: relative;
}

.lay-topbtn-dropdown div {
  font-size: 20px;
  border-top: 1px solid white;
  z-index: 120000;
}

.lay-topbtn-loginfo {
    max-width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#site-floating-header {
  background-color:  #f2f2f2;
  background-image: none;
  box-shadow: none;
  border-bottom: 0px;
}
#site-header-storage a, #site-header-storage a:link, #site-header-login a:visited, #site-header-division a, #site-header-division a:link, #site-header-division a:visited, .your-cart-label a:link, .your-cart-label a:visited {
  color: #282828;
}
#site-header-storage .ui-icon-deco-icon, #site-header-division .ui-icon-deco-icon {
  background-image: url(http://static.abstore.pl/design/graphics/common/icons/jui/ui-icons_000000.png);
}
#site-header-search .search-lead {
  color: #282828;
}
/* ---------------- NAV ----------------*/
#lay-menu {
  background-color: #282828;
  background-image: none;
  border: 0px;
  height: 60px;
}
#lay-key-elements {
  width: 710px;
}
#lay-menu-center-inner {
    height: 60px;
}
#lay-menu-content {
  height: 60px;
  padding-top: 0px
}
#menu-list {
  padding-top: 0;
}
#menu-list li {
  font-size: 20px;
    text-transform: uppercase;
    padding: 15px 10px;
    border-right: 1px solid dimgray;
}
#menu-list li.li-home {
  display: inline-block;
  margin: 0;
  float: none;
}
#menu-list li.li-home a{
  padding: 26px 10px 8px 17px;
  background-image: url('http://static.abstore.pl/design/graphics/common/icons/system/home_ffffff.png');
}

#menu-list li a {
  font-size: 20px;
  padding: 0;
  font-weight: 500;
  color: white;
}
#menu-list li:hover, .category-tree-show-active {
  background-color: #E31E24;
  background-image: none;
  border-right: 1px solid transparent;
}
/* ---------------- BOXES ----------------*/

.box-type-b .box-title a, .box-type-b .box-title a:link, .box-type-b .box-title a:visited {
  font-size: 20px;
  font-weight: 400;
  font-family: Oswald, sans-serif;
  color: #E31E24;
}
#search-box , .box-type-b{
  border-radius: 0px;
  background-image: none;
  background-color: white;
  box-shadow: none;
  border-width: 0px;
}

#search-box .box-header , .box-type-b .box-header {
  border-radius: 0px;
  background-image: none;
  background-color: white;

}

#search-box .box-title , .box-type-b .box-title {
  color: #282828;
  text-transform: uppercase;
  font-size: 20px;
  position: relative;
  font-weight: 400;
}
.box-type-b .box-title:after {
  bottom: 2px;
  margin-top: 4px;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  background-color:  #E31E24;
  right: 0;
  position: absolute;
  width: 40px;
}

.box-type-b .box-title a, .box-type-b .box-title a:link, .box-type-b .box-title a:visited {
  font-size: 20px;
  font-weight: 400;
  font-family: Oswald, sans-serif;
  color: #E31E24;
}

.box-type-a{
  border-radius: 0px;
  background-image: none;
  background-color: white;
  box-shadow: none;
  border-width: 0px;
}

.box-type-a .box-header {
  border-radius: 0px;
  background-image: none;
  background-color: white;
}

.box-type-a .box-title {
  color: #282828;
  font-family: Oswald, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  border-bottom: 2px solid #E31E24;
}

.box-type-a .box-body {
  background-image: none;
  background-color: #f0f0f0;
  box-shadow: none;
  border-width: 0px;
}

.box-type-a .box-title a, .box-type-a .box-title a:link, .box-type-a .box-title a:visited {
  font-family: Oswald, sans-serif;
  color: #282828;
  font-size: 20px;
  font-weight: 400;
}
.list-type-a ul li a:link, .list-type-a ul li a:visited, .box-type-a .list-type-a ul li a:link, .box-type-a .list-type-a ul li a:visited, .box-type-b .list-type-a ul li a:link, .box-type-b .list-type-a ul li a:visited {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: black;
}
.list-type-a span.pointIcon {
  display: none;
}
.list-type-a ul.levelFlat li div {
  background-color: transparent;
  background-image: none;
  border-radius: 0px;
}
.list-type-a ul ul li a:link, .list-type-a ul ul li a:visited, .list-type-a ul.levelNested li a:link, .list-type-a ul.levelNested li a:visited, .box-type-a .list-type-a ul ul li a:link, .box-type-a .list-type-a ul ul li a:visited, .box-type-a .list-type-a ul.levelNested li a:link, .box-type-a .list-type-a ul.levelNested li a:visited, .box-type-b .list-type-a ul ul li a:link, .box-type-b .list-type-a ul ul li a:visited, .box-type-b .list-type-a ul.levelNested li a:link, .box-type-b .list-type-a ul.levelNested li a:visited {
  color: #282828;
  font-size: 13px;
}

.list-type-a ul span {
  color: #cccccc;
}
.list-type-a ul ul span {
  color: #282828;
}

#global-breadcrumb span.brc-arrow span {
  color: #282828;
}

.box-type-b .box-body {
  background-image: none;
  box-shadow: none;
  border-width: 0px;
}
.panel-type-a {
  background-image: none;
  box-shadow: none;
  border-width: 0px;
}
#productCard .productPhoto div.gallery, #productCard .productPhoto div.panel {
  border-radius: 0px;
  border-color: #cccccc;
}
.p-header-container h1 {
  font-size: 28px;
  font-weight: 400;
  font-family: Oswald, sans-serif;
}

.ui-tabs-custom .ui-tabs-nav li {
  background-color: white;
  background-image: none;
  border: 1px solid rgb(204, 204, 204);
}
.ui-widget-header-blank .ui-widget-header {
  border-color: rgb(204, 204, 204);
}
.ui-tabs-custom .ui-tabs-nav li.ui-tabs-selected {
  background-color: #E31E24;
  background-image: none;
  border-color: #E31E24;
}

.box-type-d {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
}
.box-type-d .box-header {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  background-color: #f0f0f0;
  box-shadow: none;
  border-bottom: 1px solid #E31E24;
}
.box-type-d .box-title {
  color: black;
}
.box-type-d .box-body {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #f0f0f0;
}
.not-found-search-box {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
}

.not-found-search-box .search-submit {
  padding-top: 1px;
  padding-bottom: 5px;
  margin-left: 10px;
}

.box-type-a .box-body .button-std a:link, .box-type-b .box-body .button-std a:link, .box-type-c .box-body .button-std a:link, div.notify .button-std a:link, .box-type-a .box-body .button-std a:visited, .box-type-b .box-body .button-std a:visited, .box-type-c .box-body .button-std a:visited, div.notify .button-std a:visited, .button-std input, .cart-widget .button-std input, .ui-dialog-custom .ui-dialog-buttonpane .float-right:last-child input.ui-button {
  background-color: #E31E24;
  background-image: none;
  border: 0px;
  color: white;
  padding: 13px 16px 12px;
  border-radius: 0px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-std.selected, .button-std.selected a:link, .button-std.selected a:visited {
  background-image: none;
  background-color: transparent;
  border: 0px;
  box-shadow: none;
}
div.decor-pos-left div.decoration {
  margin-left:-50px;
  margin-top: -15px;
  background-color: #282828;
}
div.button-big-b {
  border-radius: 0px;
  border: 0px;
}
div.button-big-b div {
  background-color: #E31E24;
  background-image: none;
  border: 0px;
  color: white;
  padding: 13px 16px 12px;
  border-radius: 0px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
div.button-big-b div input {
  font-family: Oswald, sans-serif;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}
div.button-big-b div:hover {
  background-color: #282828;
}
.box-type-a .box-body .button-std a:hover, .box-type-b .box-body .button-std a:hover, .box-type-c .box-body .button-std a:hover, div.notify .button-std a:hover, .box-type-a .box-body .button-std a:hover, .box-type-b .box-body .button-std a:hover, .box-type-c .box-body .button-std a:hover, div.notify .button-std a:hover, .box-type-a .box-body .button-std a:hover, .box-type-b .box-body .button-std a:hover, .box-type-c .box-body .button-std a:hover, div.notify .button-std a:hover, .button-std input:hover, .cart-widget .button-std input:hover, .ui-dialog-custom .ui-dialog-buttonpane .float-right:last-child input.ui-button:hover {
  background-color: #282828;
  background-image: none;
  color: white;
}
.box-type-a .box-body .button-std.selected a:link, .box-type-b .box-body .button-std.selected a:link, .box-type-c .box-body .button-std.selected a:link, .box-type-a .box-body .button-std.selected a:visited, .box-type-b .box-body .button-std.selected a:visited, .box-type-c .box-body .button-std.selected a:visited, .box-type-a .box-body .button-std.selected a:hover, .box-type-b .box-body .button-std.selected a:hover, .box-type-c .box-body .button-std.selected a:hover, .button-std.selected input {
  background-color: #282828;
  background-image: none;
  color: white;
}
.button-std, .ui-dialog-custom .ui-dialog-buttonpane button.ui-button, .button-std a {
  border: 0px;
  border-radius: 0px;
  background-image: none;
  background-color: transparent;
  border: 0px;
  box-shadow: none;
}
.button-std:hover, .ui-dialog-custom .ui-dialog-buttonpane button:hover, .button-std a:hover {
  background-image: none;
  background-color: transparent;
  border: 0px;
  box-shadow: none;
}
div.productThumbnail {
  border-radius: 0px;
  border-color: #cccccc;
}
.cart-widget .cart-btn-s {
  background-color: #E31E24;
  border-radius: 0px;
  bottom: 0px;
}
.cart-widget-s {
  border-radius: 0px;
  border: 0px;
  box-shadow: none;
}
.cart-btn:hover {
  background-color: #282828;
  background-image: none;
}

#site-header-search form.search-form .button-std, #search-box .button-std, #newsletter-form .button-std, #cartFast .submit {
  top: 0;
  right: 0;
  bottom: 0px;
  width: 30px;
  height: 30px;
}
#search-box .button-std input, #site-header-search .button-std input, #newsletter-form .button-std input{
  background-image: url(http://static.abstore.pl/design/graphics/common/icons/magnglass.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
}

#search-box .watermark_container {
  margin-bottom: 0;
}
.productsPanel .buttonProductSaleUnit {
  position: absolute;
  right: 0;
}

.productsPanel {
  border-bottom-style: solid;
  border-color: #cccccc;
}

div.box-list, .productPhoto div.gallery, .productPhoto div.panel {
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  height: 210px !important;
}
.productBox {
  position: relative;
}
.product-box-small {
  border-radius: 0px;
}

.product-box-small div.productThumbnail {
  border: 0px;
}
div.box-list .anim-box-caption h2 {
  padding-top: 0;
  padding-bottom: 0;
}
.anim-box-caption {
  padding: 5px;
}
#categories-box p.breadcrumbs {
  color: #282828;
}
#categories-box p.breadcrumbs a:link, #categories-box p.breadcrumbs a:visited {
  color: #282828;
}
#categories-box p.last-breadcrumb a:link, #categories-box p.last-breadcrumb a:visited {
  color: #282828;
}

.box-type-c {
  border-radius: 0px;
}

.box-type-c .box-header {
  background-image: none;
}

.product-list-item {
  border-radius: 0px;
  background-image: none;
  border-bottom-style: dashed;
  box-shadow: none;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.product-list-item .product-header {
  border-bottom: 0px;
}

.unit-popover .box-type-b {
  border: 1px solid #cccccc;
}

.lof-slidecontent-0, .lof-slidecontent-1, .lof-slidecontent-2, .lof-slidecontent-3 {
  border-radius: 0px;
  background-image: none;
  border: 1px solid #cccccc;
  box-shadow: none;
}
.lof-navigator-0 li.active div .lof-navigator-arrow-0-left, .lof-navigator-1 li.active div .lof-navigator-arrow-1-left {
  border-left-color: #282828;
}
.lof-navigator-0 li.active div.slideshow-navi, .lof-navigator-1 li.active div.slideshow-navi, .lof-navigator-1 li.active div .lof-navigator-arrow-1 {
  border-radius: 0px;
  background-image: none;
  box-shadow: none;
  background-color: #282828;
}
.lof-navigator-0 li div.slideshow-navi, .lof-navigator-1 li div.slideshow-navi {
  border-radius: 0px;
  background-image: none;
  box-shadow: none;
  background-color: #E31E24;
}
div.slideshowProductThumbnail {
  border-radius: 0px;
}

div.notify .button-std {
  top: -15px;
}

#registerButtonWrapper a:link, #registerButtonWrapper a:visited, #registerButtonWrapper a:hover {
  padding-top: 2px;
  padding-bottom: 2px;
}
/* ---------------- CART ----------------*/

#cart-panel {
  box-shadow: none;
  border-color: #cccccc;
}
#cart-panel .box-header {
  padding: 5px;
  background: white;
  border: #cccccc;
  border-bottom: 1px solid #cccccc;
}
#cart-panel .box-title {
  padding: 0px;
  border: 0px;
}
#cart-panel .box-title a:link, #cart-panel .box-title a:visited, #cart-panel .box-icon-square span {
  font-family: Oswald, sans-serif;
  color: #282828;
}
.cartBoxBigIcon div {
  background-image: none;
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  font-family: 'FontAwesome';
  box-shadow: none;
  width: 40px;
  height: 40px;
}
.cartBoxBigIcon div:after  {
  content: '\f07a';
  font-size: 40px;
  color: #E31E24;
}
#cart-panel .box-body, .cart-last-prod-container .box-type-a .box-body {
  background-color: white;
  background-image: none;
  border-radius: 0px;
}
#cart-panel .cart-amount a {
  color: #282828;
}
#cart-panel-body {
  padding-top: 0px;
}
#cart-panel .cart-amount {
  padding-top: 0px;
}
.toggling-cart-last-prod div {
  background-position: -63px 0;
}
#cart-panel .value a, #cart-panel .value-label a {
  color: #E31E24;
}
#cart-panel .toggling-cart-last-prod , #site-header-cart .toggling-cart-last-prod{
  background-image: none;
  border-radius: 0px;
  border: 1px solid #cccccc;
  border-bottom: 0px;
  cursor: pointer;
}
.cart-last-prod {
  margin-left: -7px;
}
.cart-btn {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #E31E24;
}
.label-last-added {
  background-image: none;
  color: black;
  border: 1px solid #cccccc;
  border-bottom: 0px;
}
.cart-last-prod > .box-type-a {
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.box-type-a .box-body .cart-last-prod-name a:link, .box-type-a .box-body .cart-last-prod-name a:visited, .box-type-a .box-body .cart-last-prod-name a:hover {
  color: black;
}
.cart-label, .cart-label-cnt {
    color: #E31E24;
}
#site-header-cart .cart-panel-content {
  background-color: #f2f2f2;
  background-image: none;
  border-left: 1px solid #cccccc;
  border-radius: 0px;
  height: 34px;
}
#site-header-cart .cartBoxBigIcon div {
  background-color: #f2f2f2;
  border: 0px;
  background-image: none;
  font-size: 30px;
}
#site-header-cart .cartBoxBigIcon div:after {
  font-size: 24px
}
#site-header-cart .cart-amount.cart-amount-oneline {
  padding-top: 4px;
  padding-bottom: 4px;
  border-right: 1px solid #cccccc
}
#site-header-cart .cart-amount a {
  color: black;
}
#site-header-cart .value-label , #site-header-cart .value{
  margin-top: 9px;
}
#site-header-cart .value-label a, #site-header-cart .value a {
  color: #E31E24;
}
#site-header-cart .toggling-cart-last-prod {
  margin-top: 9px;
}

table.positionsList th {
  border-radius: 0px !important;
  background-image: none;
  background-color: #E31E24;
  font-family: Oswald, sans-serif;
}
table.positionsList div.productThumbnail {
  border: 0px;
}
table.positionsList tr th {
  border-right: 1px solid white;
}
div.notice-panel {
  box-shadow: none;
  border-radius: 0px;
  background-image: none;
}

table.positionsList tr.offer-name td {
  border-bottom-width: 1px;
}
table.positionsList tr.offer-name {
  box-shadow: none;
  color: #E31E24;
}

#contactAscDivId {
  border-radius: 0px;
  border: 1px solid #cccccc;
  box-shadow: none;
}
.product-price-column .cart-widget {
  border-radius: 0px;
  box-shadow: none;
    border: 0px;
  background-color: #f2f2f2;
}

/* ---------------- FILTERS ----------------*/

.filter-attribute {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
}

.fromToTable .filterSearchInputClass {
  width: 98%;
}

.filter-attribute .horizontal-label .horizontal-label-text {
  background-color: white;
  padding: 10px 0;
}
.filter-attribute .horizontal-label .horizontal-label-text > h4 {
  top: auto;
  background-color: white;
}

.filter-attribute .horizontal-shadow {
  display: none;
}

.navigation-panel-top-labels {
  border-radius: 0px;
  background-image: none;
  background-color: white;
  border: 0px;
  box-shadow: none;
}
.navigation-panel-top-labels .vc-label {
  color: #282828
}
.navigation-panel-top-controls {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #E31E24;
}
#viewChangeInfoId div.view-kind {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #E31E24;
}
#viewChangeInfoId div.view-kind-selected {
  background-color: #282828;
}
#viewChangeInfoId div.view-kind:hover {
  background-color: #555;
  box-shadow: none;
}
#viewChangeInfoId div.view-kind-selected span {
    color: white;
}
#viewChangeInfoId div.view-kind-selected div.view-kind-pseudo-icon div {
  background-color: white;
}

.paginator  {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #E31E24;
}
.paginator-body .pages {
  border-left-color: white;
  border-right-color: white;
}

/* ---------------- UI ----------------*/
.ui-dialog {
  padding: 0;
  border-radius: 0px;
  border: 1px solid #cccccc;
}
.ui-dialog .ui-widget-header {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
  background-color: #E31E24;
}

.slider-range-box .ui-slider-range {
  background-color: #E31E24;
  border: 1px solid #E31E24;
  background-image: none;
}

/* ---------------- footer ----------------*/
#lay-footer {
  background-color: #282828;
  color: white;
  background-image: none;
  padding-top: 10px
}

#lay-footer-content {
  background-color: #282828;
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
}
#lay-footer-content h4 {
  border-radius: 0px !important;
  background-image: none;
  background-color: #282828;
  text-transform: uppercase;
  font-family: oswald;
  color: #f0f0f0;
  font-size: 18px;
  font-weight: 400;
  padding: 5px 0;
}
.footer-column-inner {
  border-right: 0px;
}
#lay-footer-content div.footer-column ul {
  list-style: none;
  padding: 5px 0;
}

#lay-footer-content div.footer-column ul a {
  color: #777777;
}

#lay-footer-end {
   padding: 10px 0;
    margin-top: 10px;
    border-top: 1px solid #333;
 }

/* ---------------- search ----------------*/
.search-suggestion, .suggestion-show-all-values {
  border-radius: 0px;
  background-image: none;
  border: 0px;
  box-shadow: none;
}
.search-suggestion {
  border: 1px solid #cccccc;
}

.suggestions .product-list-item, .suggestion-panel .product-list-item {
}
.products-presentation .search-list-item-hover {
  background-color: #E31E24;
  border-radius: 0px;
  background-image: none;
  box-shadow: none;
  border-bottom-width: 1px;
}

/* ---------------- SLIDER ----------------*/

#slider-i-0, #slider-i-2 {
  padding: 0;
  border: 0px;
}
.slideshow-main{
  padding: 0;
  border: 0px;
}

#slider-i-0 .lof-main-wapper-3, #slider-i-2 .lof-main-wapper-3 {
  padding: 0;
  margin: 0;
  list-style: none;
}
#slider-i-0 .lof-main-wapper-3 .lof-main-item-desc-3 p, #slider-i-2 .lof-main-wapper-3 .lof-main-item-desc-3 p {
  margin: 0;
}
#slider-i-0 .lof-main-wapper-3 .lof-main-item-desc-3, #slider-i-2 .lof-main-wapper-3 .lof-main-item-desc-3 {
  max-width: 100%;
}

.lof-navi-dots li.lof-nav-li, .bx-pager .pager-link {
  background-color: #E31E24;
  box-shadow: none;
  height: 11px !important;
  width: 11px !important;
}
.lof-navi-dots .lof-nav-li.active, .bx-pager .pager-active {
  background-color: #282828;
  box-shadow: none;
}

.section-360-content {
  display: flex;
  justify-content: center;
}
.section-360-iframe{
  margin: 20px auto 20px auto;
  border: none;
  height: auto;
  width: 100%;
  max-width: 600px !important;
  max-height: 600px;
  aspect-ratio: 1 / 1;
}