﻿.CategoreyBox { position:relative; margin-bottom: 25px; padding: 50% 0; text-align: center; cursor: pointer; background-color: #fff; border-radius: 10px; /* padding-bottom: 100%; */ }
.CategoreyBox:hover {background-color:#1572ad;}
.CategoreyBox:hover > .CategoreyBox-title {color:#fff;}
.CategoreyBox .CategoreyBox-image { padding-bottom: 100%; position: relative; overflow:hidden; }
.CategoreyBox .CategoreyBox-image-link {display: block; position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px;}
.CategoreyBox .CategoreyBox-title { font-size: 160%; /* line-height: 22px; */ margin: 0 auto; text-align: center; width: 100%; position: absolute; bottom: 20px; /*transform: translate(-50%,-50%);*/ display: block; max-width: 100%; margin: 0 auto; /*left: 50%;*/ line-height:1; }
.CategoreyBox .category-box-img   { padding-bottom: 50%;background-size: contain;max-width: 60%;margin: auto;background-repeat: no-repeat;background-position: center center;margin-bottom: 0px;position: absolute;top: 30px;width: 100%;left: 50%;transform: translateX(-50%);-webkit-transform:translateX(-50%);}
.CategoreyBox .CategoreyBox-image-table {display:table;}
.CategoreyBox .CategoreyBox-image-table-cell {display:table-cell;}

.catalogItemBox.catalogItemBoxDeals .catalogItemBoxDeals {}
.catalogItemBox.catalogItemBoxDeals .bottomBoxContainer { overflow: hidden; height: 123px; }
.bottomBoxContainer { overflow: hidden; height: 83px; position:relative; }
.bottomBoxContainer.naamat-cat      { height: 100px; }
.catalogItemBox.catalogItemBoxDeals { }
.catalogItemBox.catalogItemBoxDeals  .catalogItemBox-image-container {padding-bottom:0;}
.catalogItemBox.catalogItemBoxDeals .catalogItemBox-image {margin-top:25px;}
.catalogItemBox.catalogItemBoxDeals .catalogItemBox-title {margin-top:0px; display: inline-block; vertical-align: top;}
.catalogItemBox.catalogItemBoxDeals .catalogItemBox-title-container { height: 38px; line-height: 38px; text-align: center; } 
.catalogItemBox-title-container > span.new{font-size: 130%;line-height: 19px;color: #121212;text-align: center;width: 100%;vertical-align: top;margin: 0;margin-top: 0px;display: inline-block;max-width: 74%;}
.catalogItemBox.catalogItemBoxDeals .catalogItemBox-image { padding-bottom: 64%; }
.catalogItemBox-title-container { line-height: 38px; height: 38px; text-align: center; padding-top:10px;  }

@media(min-width:768px) and (max-width:991px) {
    .catalogItemBox .catalogItemBox-price {bottom:-10px !important; }
    .catalogItemView .catalogItemView-button {text-align: center !important; float: right; margin-right: 20px;}
}

@media(min-width:1171px) and (max-width:1440px) {
    .CategoreyBox .CategoreyBox-title{ font-size:150%;max-width: 94%;right:3%; }
}

@media(min-width:991px) and (max-width:1440px) {
    .catalogItemBox .catalogItemBox-title {max-width:105px !important}
    .catalogItemBox.catalogItemBoxDeals .catalogItemBox-title {max-width:175px !important;}
    #rightDealsSlider .catalogItemBox-title {max-width:100% !important;}
    .catalogItemBox-title-container > span.new{max-width:175px;}
    .catalogItemBox-title-container{padding-top:5px;}
}

@media(max-width:991px) {
    .CategoreyBox .CategoreyBox-title   { bottom:15px; }
    .catalogItemBox-title-container{padding-top:5px;}
}

@media(max-width:767px) {
    .catalogItemBox .catalogItemBox-title {font-size:130%;}
    .catalogItemBox .catalogItemBox-price .price-regular {font-size:125% !important;}
    .catalogItemBox .catalogItemBox-price {bottom:0px !important;}
    .catalogItemBox .catalogItemBox-price .price-sale {font-size:75% !important}
    .catalogItemBox.catalogItemBoxDeals .catalogItemBox-image {padding-bottom:44%;margin-bottom:20px;}
    .catalogItemBox .offer-circle-new, .catalogItemBox .offer-circle {width: 55px !IMPORTANT;right: 10px !IMPORTANT;top:5px !important;}
    #CatalogItemsListDealsHomeContainer .catalogItemBox .catalogItemBox-title {margin:0 !important;vertical-align: bottom;}
    .catalogItemBox.catalogItemBoxDeals .bottomBoxContainer {height: 100px;}
    .catalogItemBox.catalogItemBoxDeals .catalogItemBox-title-container {height: 28px; line-height: 28px; text-align: center;}
    .catalogItemBox svg {left:10px}
    .CategoreyBox .CategoreyBox-title { font-size:150%;bottom:10px; }
    .CategoreyBox .category-box-img { top:20px; }
    .catalogItemBox-title-container > span.new{font-size: 90%;width: 95%;line-height: 12px;vertical-align: middle;vertical-align: top;margin-top: 0%;}
    .bottomBoxContainer{height:75px}
}
@media(max-width:360px) {  
    .CategoreyBox .CategoreyBox-title { font-size:130%; }
    .CategoreyBox .category-box-img { top:15px; }
}
.catalogItemBox { margin-bottom:25px; padding:5px 0; background-color:#fff;border-radius:10px;position:relative;padding-bottom:10px;max-width:280px;  }

.catalogItemBox-link:hover {text-decoration:none;}
.catalogItemBox.selected { background-color:#f3f3f3; }
.catalogItemBox .catalogItemBox-image-container { border-bottom:1px solid #0577c0;padding-bottom: 15px; padding-top:15px;}
.catalogItemBox .catalogItemBox-image { padding-bottom: 50%; position: relative; background-size: 48%; background-repeat: no-repeat; background-position: center; /*border-bottom: 1px solid #6fb0db;*/ margin-top: 30px;    margin: 0 30px;background-size:contain; }
.catalogItemBox .catalogItemBox-title { font-size: 130%; line-height: 19px; color: #121212; text-align: center; width: 100%; max-width: 152px; margin: 5px auto; display: inline-block; vertical-align:top; margin:0; }

#rightDealsSlider .catalogItemBox-title { max-width: 100%; position: relative; margin:0;  }
#rightDealsSlider .catalogItemBox-price {display:block; max-width:100%;bottom:-5px;margin-bottom:0;}
#rightDealsSlider .catalogItemBox .catalogItemBox-price {position:relative;}

.catalogItemBox .catalogItemBox-price       {font-size:130%;line-height:22px;color:#002960;/* padding-bottom:15px; */text-align:center;/* margin-bottom:10px; */position:absolute;/* right: 0; *//* transform: translate(-50%); */bottom: -3px;display: inline-block;vertical-align: bottom;width: 100%;}
.catalogItemBox .catalogItemBox-price .price-regular { font-size:170%;position: relative; }
.catalogItemBox .catalogItemBox-price .price-sale {text-decoration: line-through;color: #757576;font-size: 100%;position: relative;top: -5px;}
.catalogItemBox .catalogItemBox-price .price-sale span { text-decoration: line-through; }
.catalogItemBox .catalogItemBox-button      { display:none; }
.catalogItemBox .catalogItemBox-button a    { padding:5px 20px 3px 20px; color:#fff; background-color:#F68B1F; display:inline-block; border-radius:5px; text-decoration:none; margin-bottom:5px; }
.catalogItemBox .catalogItemBox-price:hover { text-decoration: none; }
.catalogItemBox .catalogItemBox-price svg { bottom: 100%; left: 10px; max-width: 25px; position: absolute; fill: #0375be; cursor:pointer; }
.catalogItemBox .offer-circle { width: 60px; height: 32px; position: absolute; z-index: 99; color: #fff; font-weight: bold; background-size: contain; background-repeat: no-repeat; background-position: center; top: 10px; right: 10px; }
.catalogItemBox .offer-circle-new { width: 60px; height: 32px; position: absolute; z-index: 99; color: #fff; font-weight: bold;  background-size: contain; background-repeat: no-repeat; background-position: center; top: 10px; right: 10px; }
.catalogItemBox .offer-circle .inner-Deal-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }

@media(max-width:1440px) and (min-width:1200px){
    .catalogItemBox-title-container > span.new,.catalogItemBox .catalogItemBox-title {width: calc(100% - 80px);vertical-align:  middle;}
}
@media(max-width:1440px) and (min-width:992px){
    .catalogItemBox-title-container > span.new,.catalogItemBox .catalogItemBox-title {font-size: 110%;    line-height: 100%;}
}
@media(max-width:991px) {
    .catalogItemBox .catalogItemBox-price {position:relative;transform:translate(0);left:auto;margin-bottom:0;padding-bottom:0;}
    #categoryView { padding: 15px;}
}



.catalogItemBox svg {bottom: 8%;left: 15px;max-width: 25px;position: absolute;fill: #0375be;cursor:pointer;/* top: 61px; */}
.catalogItemBox svg#offerPatch,
.catalogItemBox svg#offerPatchNew {max-width: 100%;left: 0;bottom: 0;cursor: auto;}
.catalogItemBox .offer-circle-newItem { width: 80px; height: 40px; position: absolute; z-index: 99; color: #fff; font-weight: bold; background-image: url(../../../000Frames/site/images/new.png); background-size: 70%; background-repeat: no-repeat; background-position: center; }

#CatalogItemsListNewHomeContainer .catalogItemBox-title {   }

#categoryView { padding: 30px; background: #ededed;margin-top:40px; }

@media (max-width:767px) {
    #siteheader-navigation-container .navbar-header { padding:0 15px !important; }
    #categoryView { padding: 15px; }
    .catalogItemBox svg { bottom: 30%; left: 10px; }
}


#categoryView   #text1 { max-width:900px; margin-bottom:40px;font-size:130%;}
#categoryView   #text1 img{height:auto;}

.catelogItemView-Box    { clear:both; width:100%; margin-bottom:40px;  }

.catalogItemView    { text-align:right;background-color:transparent; padding: 0px;}
.catalogItemView .topItemDetails  { padding: 0 60px 45px;background: #ededed; }
.catalogItemView .catalogItemView-image         { }
.catalogItemView .catalogItemView-image img     {width: auto;width: 100%;cursor:pointer;display:none;}
.catalogItemView .catalogItemView-image img.highPhoto {max-width:  none;max-height: 400px;width:auto;}
.catalogItemView .catalogItemView-image .owl-item .item{width:72%}
.catalogItemView .catalogItemView-image .p-vert{margin:0 auto;width:100%;}
.catalogItemView .catalogItemView-close         { float:left; margin-top:10px; }
.catalogItemView .catalogItemView-close img     { width:26px; }
.catalogItemView h1         { font-size: 2.2vw;/*white-space: nowrap; */color: #113a7c; margin: 30px 0px 10px 30px; line-height: 40px; max-width: 100%; }
.catalogItemView .catalogItemView-desc          { margin-bottom: 30px; font-size: 145%; line-height: 24px; }
.catalogItemView .catalogItemView-makat         { font-size: 143%; }
.catalogItemView .catalogItemView-makat.first   { display:block; }
.catalogItemView .error-select-makat            { display:none; color:red; font-size:130%;}
.catalogItemView .catalogItemView-price         { font-size:200%; margin-bottom:10px; display:none; }
.catalogItemView .AttrContainer .catalogItemView-price           { display: block; }
.catalogItemView .catalogItemView-quatity       {     margin: 40px 0 0 0;font-size: 143%;width: 220px;overflow: auto;overflow:hidden;}
.catalogItemView .addToCart-container           { margin-top: 40px; }
.catalogItemView .catalogItemView-quatity > span    { float:left; }
.catalogItemView .catalogItemView-quatity > span.quantityChoice { float:right; }
.catalogItemView .catalogItemView-quatity > span > span {padding:3px 5px;text-align:center; }
.catalogItemView .catalogItemView-quatity .item_minus_container { display: inline-block; width: 30px; padding: 0px; height: 28px; vertical-align: middle;}
.catalogItemView .catalogItemView-quatity .item_minus_container svg{vertical-align: baseline;cursor: pointer;width: 37%;}
.catalogItemView .catalogItemView-quatity .item_Quantity_container {display:inline-block;width:60px;}
.catalogItemView .catalogItemView-quatity .item_plus_container { display: inline-block; width: 30px; margin-right: -4px; padding: 0px; height: 28px; vertical-align: middle ;}
.catalogItemView .catalogItemView-quatity .item_plus_container svg{vertical-align: baseline;cursor: pointer;width: 37%;}
.catalogItemView .catalogItemView-button        { text-align:right; }
.catalogItemView .catalogItemView-button a {padding: 5px 20px 20px 20px;color: #fff;background-color: #F68B1F;display: inline-block;border-radius: 0px 10px;text-decoration: none;margin-bottom: 5px;font-size: 185%;height: 44px;width: auto;min-width: 220px;text-align: center;}
.catalogItemView .catalogItemView-button a svg {width:27px; fill:#fff;float:left;position:relative;top:5px;}
svg#AddedSVG { display: none;}
.catalogItemView-afterbuy2 {display:none; padding-top: 0px;font-size: 21px;margin-right: 15px;}
.catalogItemView-afterbuy2 p { text-align: right; font-size: 140%;}
.catalogItemView .catalogItemView-afterbuy {display:none;margin-top:30px;}
.catalogItemView .catalogItemBox-price-deal { text-decoration: line-through; color: #A9A9AA; font-size:80%;}
.catalogItemView-afterbuy .message { font-size: 200%; margin-bottom: 15px;}
.afterAddToCart-addItem.catalogItemView-button a { max-width: 100% !IMPORTANT; }
.afterAddToCart-goToShop.catalogItemView-button a{ max-width:100% !important; }
.afterAddToCart-goToCart.catalogItemView-button a{ max-width:100% !important; }

.catalogItemBox-Container .dealImg { position: absolute; right: 20px; z-index: 2; max-width: 70px; }

 /*------------------------------------*\
     Catalog owl-carousel
 --------------------------------------*/
.catalogItemView  .owl-dots .owl-dot {background: #c9c7c7;width: 10px;height: 10px;display:inline-block;border-radius:50%;}
.catalogItemView .owl-dots .owl-dot.active { background: #103a7e; }
.catalogItemView .owl-dots {direction:rtl;position: absolute;bottom: 15px;right: 50%;transform: translate(50%,0);-webkit-transform:translate(50%,0);}
.catalogItemView .owl-dot {margin:0 5px;}
.catalogItemView .owl-carousel {-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;margin: 0 auto;padding-top: 43px;margin-bottom: 50px;}
.catalogItemView .owl-carousel .owl-prev, .catalogItemView .owl-carousel .owl-next{background:#fff;color:#000;border-radius: 50%;border: 2px solid transparent;line-height: 90%;}
.catalogItemView .owl-carousel .owl-prev{padding-right: 2px;}
.catalogItemView .owl-carousel .owl-next{padding-left: 2px;}
.catalogItemView .owl-carousel .owl-prev:focus, .catalogItemView .owl-carousel .owl-next:focus{border-color:#103a7e}
@media(max-width:1400px) {
.catalogItemView .catalogItemView-image .owl-item .item   {width: 86%;}
}

@media(max-width:991px) {
    .catalogItemView .topItemDetails { padding: 45px 40px 45px; }
    .catalogItemView .catalogItemView-image img.highPhoto {max-height: 200px;}
}

@media(max-width:767px) {
    .catalogItemView .topItemDetails { padding: 20px 20px 45px; }
    .catalogItemView .catalogItemView-quatity .item_Quantity_container  { background:#ffffff; }
}

@media(min-width:992px) {
.catalogItemView .catalogItemView-image {margin: 0;float: left;}

}
@media(max-width:991px){
    .catalogItemView .catalogItemView-button {text-align:center !important;}
    .catalogItemBox-Container .dealImg { right: 10px; }
    #CatalogItemsListDealsHomeContainer .catalogItemBox svg {bottom: 11%;}
    #CatalogItemsListDealsHomeContainer .catalogItemBox svg#offerPatch,
    .catalogItemBox svg#offerPatchNew{bottom:0px;max-width: 100%;left: 0;}
}


@media(max-width:767px) {
    .catalogItemBox .catalogItemBox-price svg { max-width:20px}
}

.catalogItemsList .catalogItemBox-price-deal { text-decoration: line-through; color: #A9A9AA; font-size:80%; }

@media(min-width:1171px) and (max-width:1440px){
    .catalogCategoreyBox-Container {width:25%;}
}

@media(min-width:1441px){
    .catalogCategoreyBox-Container {width:20%;}
}


.item_minus_container {background-color:#1e3c6e;color:#fff;cursor:pointer;    border: 0px;-webkit-appearance: none; }
.item_Quantity_container { background-color:#fff; }
.item_plus_container {background-color:#1e3c6e;color:#fff;cursor:pointer;     border: 0px; -webkit-appearance: none;}
.additionalItemsTitle { text-align: center; font-size: 315%; margin-bottom: 45px; }

.item-makat-continer.cart-table-block select { font-size: 20px; padding: 1px 6px; margin-left: 15px; background-color:#fff;margin-bottom:10px;}
.midotTitle {font-size: 143%;padding-top: 10px;margin-bottom: 15px;}
.ItemParticipants { font-size: 143%; padding-top: 10px; margin-bottom: 10px; }
.AttrContainer {display:none;}
.AttrContainer.first {display:block}
.AttrContainer .attr {display: inline-block;vertical-align: middle;padding: 0 10px;border: 1px solid #c2c2c2;background-color: #fff;font-size: 17px;margin-left: 5px;margin-bottom: 9px;}
.AttrContainer .attrDesc {font-size: 120%;margin-top: 9px;}


.catalogItemView .catalogItemView-quatity .item_Quantity_container { display: inline-block; width: 52px; font-size: 20px; padding: 0; /* margin: 0; */ line-height: 31px; height: 30px; overflow: hidden; vertical-align: bottom; margin-right:-4px; vertical-align:middle;}
.item-makat-continer-title { /*font-size: 190%;*/  font-size: 143%; margin-bottom: 10px; }
.cartAddMsg { cursor:pointer; position: absolute; z-index: 9999; top: 50%; transform: translate(-50%,-50%); left: 50%; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; color: #103a7e; display:none; }
.cartAddMsgText {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 190%; width: 100%; text-align: center; padding: 10px; background-color: rgba(255,255,255,1);}

#additionalItems { margin-top: 25px;background: #ededed;padding: 15px 60px; }
.additionalItemsTitle { margin-top: 0; }

.ItemFiles { margin-top: 10px; }
.ItemFile { color: inherit; font-size: 121%; margin-left: 25px; }
.ItemFile img { width: 10px; }
.ItemFile span { display: inline-block; }
.ItemFile span:after { content: ""; display: block; height: 1px; background: black; margin-top: -3px; }


/*------------------------------------*\
     Catalog slick
 --------------------------------------*/
.catalogItemView .slick-main { width: 560px; margin-top: 43px; max-width:100%;}
.catalogItemView .slick-nav { width: 560px; padding: 0; margin-left: -7px; margin-top: 14px; }
.catalogItemView .slick-nav .slick-track { transform: none !important; }
.catalogItemView .slick-main .slick-slide { height: auto; position: relative; }
.catalogItemView .slick-slide.itemVideo:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0.17; }
.catalogItemView .slick-slide.itemVideo:after { content: ""; width: 88px; height: 88px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url(../../../000Frames/site/images/play.svg); }
.catalogItemView .slick-nav .slick-slide { position: relative; max-width: 114px; padding: 7px; }
.catalogItemView .slick-nav .slick-slide.itemVideo:after { width: 34px; height: 34px; }
.catalogItemView .slick-nav .slick-slide.itemVideo:before {top:7px; bottom:7px;left:7px;right:7px;}
.catalogItemView630 .shop-images-magnifying-glass {display:none; }

@media(max-width:991px) {
    .catalogItemView .slick-main { width: 100%; margin-top:0;}
    .catalogItemView .slick-nav { display: none; }
    .catalogItemView .slick-main .slick-slide { height: 200px; }
    .catalogItemView .slick-main img { max-height: 200px; width: auto; margin: 0 auto; display: block !important; }
}
@media(max-width:767px) {
    .catalogItemView .slick-main {}
    .catalogItemView .slick-slide.itemVideo:after { width: 60px; height: 60px; }
}

    /*------------------------------------*\
     Catalog Item Internal Page
    \*------------------------------------*/


.accordion .panel-title>a { width: 100%; right: 0; top: 0; font-size: 130%; color: #fff; }
.accordion .panel-default>.panel-heading { color: #333; background-color: #103a7e; border-color: #ddd; position: relative; margin-right: 0px; height: 50px; }
.accordion .panel {padding:0;}
.accordion .panel-collapse.collapse { /*padding: 10px;/font-size:140%;*/ }
.accordion .panel-heading {padding:15px;}

#collapse-beforebuy {font-size:140%;padding-top:10px;padding-right:10px }

@media(min-width:992px) {
    .additionalItemsTitle { margin-top:45px;}
}
@media (max-width:991px) {
    .catalogItemView  {background-color:#fff}
    .owl-carousel {width:100%;    border: 1px solid #c2c2c2;padding-top:0 !important; overflow:hidden !important;width:100% !important; margin-right:0;}
    .owl-carousel .owl-stage {margin:0 auto;}
    .catalogItemView {background-color:#fff;}
    #additionalItems { background-color: #eee;padding:30px;}
    .owl-carousel {margin-bottom:0 !important;}
    .catalogItemView .catalogItemView-button a {max-width:250px;float:right;}
    .navbar-cart-counter_Add_to_cart { width: 25px; fill: #fff; display: inline-block; vertical-align: text-top; }
}

@media (max-width:767px) {
    .catalogItemView h1 {font-size:200%;margin-top:10px;white-space: normal;}
    .catalogItemView-desc p {font-size:18px}
    .item-makat-continer-title {margin-bottom:0;font-size:130%;}
    .midotTitle {font-size:130%;}
    .catalogItemView .catalogItemView-makat{font-size:130%;}
    .AttrContainer .attr {padding:5px;margin-bottom:3px; margin-left:3px; margin-top:5px;font-size:100%;}
    .AttrContainer {margin-bottom:10px;}
    .catalogItemView .catalogItemView-quatity .item_Quantity_container {font-size:20px;}
    .catalogItemView .catalogItemView-button a{width:100%;max-width:100%;margin-bottom:15px;}
    .accordion .panel-title {position:relative;}
    .accordion .panel-title>a:after {top:-3px;transform: translate(0,0%);width:24px;background-size:contain;}
    .accordion .panel-title>a {padding-right:20px;font-size:100%;}
    .accordion .panel-collapse.collapse.in {font-size:100%;background-color:#ededed;}
    .accordion .panel-default>.panel-heading {padding:10px 0px; height:auto;}
    .accordion .panel-collapse.collapse.in ul {padding-right:30px; }
    .item-makat-continer.cart-table-block select {padding:6px;font-size:130%;}
    #additionalItems {padding:0 15px; padding-top:15px; margin-top:50px;/*margin-left:-15px; margin-right:-15px;*/}
    .additionalItemsTitle {font-size:160%;margin-bottom:15px;}
    #CatalogItemsListDealsHomeContainer .catalogItemBox .catalogItemBox-title {font-size: 90%;width: 95%;max-width: 152px;line-height: 12px;vertical-align:top;}
    #CatalogItemsListDealsHomeContainer .catalogItemBox svg {max-width:18px;left:10px;bottom: 21%;}
    #GridFooter {max-width:95%;}
    #dealsBottom {display:block;}
    .RightCategoryListTitle {text-align:right;background-color:#0577be;}
   .catalogItemBox .catalogItemBox-title.widgetFlexSlider { font-size: 120%; width: 100%; max-width: 100%; line-height: 12px; }
   .catalogItemBox .catalogItemBox-price .price-regular {font-size:120% !important;}
   #dealsBottom .catalogItemBox .offer-circle { width: 55px !important;top: 10px !IMPORTANT;}
   .catalogItemBox .catalogItemBox-price .price-sale {top:-3px;font-size:80% !important;}
   .catalogItemBox {margin-bottom:20px;}
   #bottomDealsSlider {border: 1px solid #c2c2c2;margin-top:20px; }
   
   .catalogItemBox .catalogItemBox-price {top: 0px;}

    #collapse-beforebuy {font-size:100% !important; }
    .accordion .panel-collapse.collapseing ul {padding-right:30px;background-color:#ededed;}

}
@media(max-width:360px){
        .AttrContainer .attr {font-size:100%;}

}
.accordion .panel-title > a[aria-expanded~=true]:after { background-size: contain !IMPORTANT;background: url(../../../000Frames/site/images/minus_white_x2.png);background-repeat:no-repeat;}
.accordion .panel-title>a:after { background-size: contain !IMPORTANT;background: url(../../../000Frames/site/images/plus_white_x2.png); background-repeat:no-repeat;}

/*From Jimboree CSS*/
.homepage-title { font-size:300%; text-align:center; }

.grid2-box { overflow: auto; border: 1px solid #ddd; }
.grid2-box-image { width: 35%; }
.grid2-box-content { width: 65%; padding:0 10px; }
.grid2-box-title a { font-size: 140%; color: #aaa; }
.grid2-box-readmore { position: absolute; bottom: 10px; }
.grid2-box-image > div {padding-bottom: 156%;background-position: center center;background-size: cover;}

.KindergartenHome { border: 2px solid #0477bf; border-radius: 10px 0; background-color:transparent; }
.KindergartenHome:hover { color:#fff !important; }

.jamboreeHome:hover { color:#fff !important; }

.snoezelenHome:hover { color:#fff !important; }

.RightCategoryListTitle {background-color:#0477bf;}

#HomeCatalogSection { background-color: #ededed;margin-top:40px; padding:30px;}
#HomeCatalogSection .DealsBlockTitle { background-color: #0477bf; margin: 0 auto; position: relative; color: #fff; border: none; border-radius: 0px 10px; font-size: 320%; text-align: center; display: inline-block; margin-bottom: 40px; padding: 0px 35px;    padding-bottom: 4px;}
#HomeCatalogSection .NewsItemsBlockTitle { background-color: #0477bf; margin: 0 auto; position: relative; color: #fff; border: none; border-radius: 0px 10px; font-size: 320%; text-align: center; display: inline-block; margin-bottom: 20px; padding: 0px 35px; margin-bottom:40px; margin-top:30px; }
.catalogItemBox .catalogItemBox-price .price-regular span {font-size:70%;}

@media(max-width:991px) {
    #HomeCatalogSection { padding:15px; }
    .flexslider {padding-bottom:0;}
}

@media(max-width:767px){
    #HomeCatalogSection{margin-top:0px;}
    #HomeCatalogSection .DealsBlockTitle { font-size: 170%; }
    #HomeCatalogSection .NewsItemsBlockTitle { font-size: 150%; margin-top:10px;margin-bottom:20px;padding:4px 20px !important; }
    #HomeCatalogSection .DealsBlockTitle { padding: 4px 20px !important;}
 
    .catalogItemBox .catalogItemBox-title {font-size:95%;line-height:14px; width:57%;    vertical-align: top; margin-top: 0%;}
    .catalogItemBox .catalogItemBox-price .price-regular {font-size:100%;position: relative; top: 6px;}
    .catalogItemBox .catalogItemBox-price .price-sale {font-size:75%;}
    .catalogItemBox .offer-circle-newItem {width:55px;}
    .catalogItemBox svg {max-width:20px}
    #CatalogItemsListDealsHomeContainer .catalogItemBox-title { width: 100%; }
}

@media(min-width:992px){
    #MenuForSmallDisplaySection{display:none}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
     .catalogItemView .catalogItemView-image img{max-height:320px; max-width:330px;}   
}

@media all and (max-width:1250px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
    .catalogItemView .catalogItemView-image img{max-height:200px}
}

.catalogItemView .flex-container .controlSlider {bottom: 10px;left: 50%;position: fixed;top: auto;transform: translateX(-50%);background:  transparent;border: 1px solid transparent;padding: 0;line-height: 0;bottom: 25px;    height: 14px;    width: 16px;}
.catalogItemView .flex-container .controlSlider:focus{    border-color: #000;    -webkit-box-shadow: 0px 0px 18px 1px rgba(255,255,255,1);    -moz-box-shadow: 0px 0px 18px 1px rgba(255,255,255,1);    box-shadow: 0px 0px 18px 1px rgba(255,255,255,1);    outline: none;    }.catalogItemView .flex-container .controlSlider.play:after {content: "\f04b";}
.catalogItemView .flex-container .controlSlider:after {content: "";font-family: 'FontAwesome';}
.catalogItemView .flex-container .controlSlider.pause:after{content: "\f04c";color: #fff;}