

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSSMain.css */
/************************************************************************/

* {box-sizing:border-box;}
body, html {width:100%; height:100%;}
body {background-color:#fff; color:#333; padding:0; margin:0; font-family:Verdana; font-size:16px; position:relative;}
h1, h2, h3 {line-height:130%;}
.leaf {line-height:150%;padding:0; margin:0; position:relative; display:inline-block; vertical-align:top;}
.row, col100 {width:100%; display:block; margin:0;}
p {margin:0;padding:1em 0;}
h1, h2, h3 {margin:0;padding:.5em 0;}

.col1 { width:1%; }
.col2 { width:2%; }
.col3 { width:3%; }
.col4 { width:4%; }
.col5 { width:5%; }
.col6 { width:6%; }
.col7 { width:7%; }
.col8 { width:8%; }
.col9 { width:9%; }
.col10 { width:10%; }
.col11 { width:11%; }
.col12 { width:12%; }
.col13 { width:13%; }
.col14 { width:14%; }
.col15 { width:15%; }
.col16 { width:16%; }
.col17 { width:17%; }
.col18 { width:18%; }
.col19 { width:19%; }
.col20 { width:20%; }
.col21 { width:21%; }
.col22 { width:22%; }
.col23 { width:23%; }
.col24 { width:24%; }
.col25 { width:25%; }
.col26 { width:26%; }
.col27 { width:27%; }
.col28 { width:28%; }
.col29 { width:29%; }
.col30 { width:30%; }
.col31 { width:31%; }
.col32 { width:32%; }
.col33 { width:33%; }
.col34 { width:34%; }
.col35 { width:35%; }
.col36 { width:36%; }
.col37 { width:37%; }
.col38 { width:38%; }
.col39 { width:39%; }
.col40 { width:40%; }
.col41 { width:41%; }
.col42 { width:42%; }
.col43 { width:43%; }
.col44 { width:44%; }
.col45 { width:45%; }
.col46 { width:46%; }
.col47 { width:47%; }
.col48 { width:48%; }
.col49 { width:49%; }
.col50 { width:50%; }
.col51 { width:51%; }
.col52 { width:52%; }
.col53 { width:53%; }
.col54 { width:54%; }
.col55 { width:55%; }
.col56 { width:56%; }
.col57 { width:57%; }
.col58 { width:58%; }
.col59 { width:59%; }
.col60 { width:60%; }
.col61 { width:61%; }
.col62 { width:62%; }
.col63 { width:63%; }
.col64 { width:64%; }
.col65 { width:65%; }
.col66 { width:66%; }
.col67 { width:67%; }
.col68 { width:68%; }
.col69 { width:69%; }
.col70 { width:70%; }
.col71 { width:71%; }
.col72 { width:72%; }
.col73 { width:73%; }
.col74 { width:74%; }
.col75 { width:75%; }
.col76 { width:76%; }
.col77 { width:77%; }
.col78 { width:78%; }
.col79 { width:79%; }
.col80 { width:80%; }
.col81 { width:81%; }
.col82 { width:82%; }
.col83 { width:83%; }
.col84 { width:84%; }
.col85 { width:85%; }
.col86 { width:86%; }
.col87 { width:87%; }
.col88 { width:88%; }
.col89 { width:89%; }
.col90 { width:90%; }
.col91 { width:91%; }
.col92 { width:92%; }
.col93 { width:93%; }
.col94 { width:94%; }
.col95 { width:95%; }
.col96 { width:96%; }
.col97 { width:97%; }
.col98 { width:98%; }
.col99 { width:99%; }
.col100 { width:100%; }.row {width:100%;}
.left {margin-left:0; margin-right:auto;}
.right {margin-left:auto; margin-right:0;}
.center {margin-left:auto; margin-right:auto;}
#qmbWrap { max-width:100%;  width:100%; margin-left:auto; margin-right:auto;}
.leaf > .innerZone  { padding-left:.5em;  padding-right:.5em; }

/*** CONTAINER ZONES ***/
.node { /* all zones who contains final zones */ }
#mainWrap {  }
#header {  }
#main {  }
#subFooter {  }

/*** LEAF ZONES ***/
.leaf { /* all final zones */ }
#logo {  }
#menu {  }
#secondHeader {  }
#bannerZone {  }
#leftZone {  }
#content {  }
#footer {  }
#subFooter {  }


/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_General.css */
/************************************************************************/

.padding-20-0 {
  padding:20px 0;
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Slider.css */
/************************************************************************/

.containerSlider:empty {
  display: none;
}

/** IAPPLICATION **/
.IApplication {width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden;}


.containerSlider {height: 300px;}
.containerSlider .slide .slider { background-size: cover!important; height: 100%; width:100%; }

.containerSlider .slide { margin:0; padding:0; text-align:right; }
.containerSlider .slider {padding:1.5rem;}
.containerSlider .slideContent
{ 
  position:relative;  text-align:right; display:inline-block; max-width:100%;
  padding:1.1rem; background-color:rgba(255,255,255,.75); border-radius: 3px;
}
.containerSlider .slideContent h2 {margin:0; padding:0;  color:#CC0000; font-size:2.0rem!important;}
.containerSlider .slideContent p {color:#CC0000; margin:0; padding:0; }

/** SLIDER ***/

.ISlider {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

.ISlider .sliderContainer {
  display: inline-table;
  width: 100%;
}
.ISlider .sliderContainer .slide {
  display: inline-block;
  height: 100%;
  position: absolute;
  z-index: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.ISlider .sliderContainer.withTransitions .slide {
  transition: all .3s;
}
.ISlider .sliderContainer .slide.active {
  z-index: 10;
}



/* CONTROLS */

.IControls {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.IControls .panelPrev {
  text-align: left; opacity: 0; text-indent: -9999px;
}
.IControls .panelNext {
  text-align: right; opacity: 0; text-indent: 9999px;
}
.IControls .panelPrev.onHover:hover {
  background: url("data:image/png;base64,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") no-repeat left center transparent;
  opacity: 1;
  transition: opacity .3s;
}
.IControls .panelNext.onHover:hover {
  background: url('data:image/png;base64,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') no-repeat right center transparent;
  opacity: 1;
  transition: opacity .3s;
}
.IControls .panelPrev, .IControls .panelNext {
  display: inline-block;
  height: 100%;
  line-height: 300px;
  cursor: pointer;
  z-index: 100;
}

@media all and (max-width:768px)
{
  .containerSlider { display: none; }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_AuthAndUsers.css */
/************************************************************************/

/* AuthAndUsers */


/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Images.css */
/************************************************************************/

/* Images */


/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Forms.css */
/************************************************************************/

/* Forms */
.Pagecontact .formularContactComponent .eobFrmBuilderActionsContainer {
  margin: 10px auto;
}
.Pagecontact .formularContactComponent .eobFrmBuilderActionsContainer input[type=submit] {
  background: #820000;
  color: #fff;
  border: none;
  padding: 10px;
  cursor: pointer;
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_ShoppingCart.css */
/************************************************************************/

/* ---------------------------------------------------------- */
/*                    SHOPPING CART TABLES                    */
/* ---------------------------------------------------------- */
/* shopping carts*/
.ShoppingCartBasket table, 
.ShoppingCartDetails table, 
.ShoppingCartPreview table,
.ProductsCatalogProductVariants table {
  border-collapse: collapse; 
  font-size: 1rem;
}
.ProductsCatalogProductVariants  .eobModule {
  display: inline-block;
  overflow-x: auto;
  width: 100%;
}
.ShoppingCartDetails table { border:none; }
.ShoppingCartBasket table th, 
.ShoppingCartBasket table td,
.ShoppingCartDetails table th, 
.ShoppingCartDetails table td, 
.ShoppingCartPreview table th,
.ShoppingCartPreview table td,
.ProductsCatalogProductVariants table th,
.ProductsCatalogProductVariants table td { padding: 5px .7em; }
.ShoppingCartBasket table tbody > tr:nth-child(1) th,
.ShoppingCartDetails table tbody > tr:nth-child(1) th,
.ShoppingCartPreview table tbody > tr:nth-child(1) th,
.ProductsCatalogProductVariants table tbody > tr:nth-child(1) th { border-bottom:2px solid #ccc; border-spacing: 0; border-right: 1px dotted #ccc; }
.ShoppingCartBasket table tbody td, 
.ShoppingCartDetails table tbody td, 
.ShoppingCartPreview table tbody td,
.ProductsCatalogProductVariants table tbody td { border-bottom:1px solid #eee; }
.ShoppingCartBasket table tbody > tr:nth-child(1),
.ShoppingCartPreview table tbody > tr:nth-child(1),
.ShoppingCartDetails table tbody > tr:nth-child(1),
.ProductsCatalogProductVariants table tbody > tr:nth-child(1) { background-color: #eee;}
.ProductsCatalogProductVariants table tbody > tr:nth-child(1) { font-size: .8em; line-height: 1.2em; }
.ShoppingCartDetails table tbody > tr:nth-child(1) { background: none;}
.ShoppingCartDetails table tr td:nth-child(1), .ShoppingCartPreview tbody tr > td:nth-child(6) {text-align: right;}
.ShoppingCartPreview tbody tr > td:nth-child(4) {text-align: center;}

/* ---------------------------------------------------------- */
/*                    SHOPPING CART FILEDS                    */
/* ---------------------------------------------------------- */
select,input[type="text"],input[type="password"],input[type="number"],input[type="email"] {
  display:inline-block;
  height:35px;
  padding:4px 6px;
  margin-top: 6px;
  margin-bottom:10px;
  font-size:14px;
  line-height:20px;
  vertical-align:middle;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width: 95%;
  color: #252525;
  background: #f7f7f7;
}
textarea, input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="search"] {
  border:1px solid #ccc;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,box-shadow linear .2s;
  -o-transition:border linear .2s,box-shadow linear .2s;
  transition:border linear .2s,box-shadow linear .2s;
}
.eobFrmBuilderInput  {  margin-bottom: 0!important; }
.informatiiComanda {padding:1rem; text-align:right;}


/* ---------------------------------------------------------- */
/*                    PRODUCTS TABLE OVERLAY FIX              */
/* ---------------------------------------------------------- */
.ShoppingCartBasket, 
.ShoppingCartDetails, 
.ShoppingCartPreview, 
.ProductsCatalogProductVariants {
  width: 100%;  
  overflow-x: auto;
  display: block;
}

/* ---------------------------------------------------------- */
/*                    ShoppingCartLite                        */
/* ---------------------------------------------------------- */
.ShoppingCartLite { text-align: right; }

/* ---------------------------------------------------------- */
/*                    ShoppingCartBasket                      */
/* ---------------------------------------------------------- */
.ShoppingCartBasket h1 {
  display: none;
}
.ShoppingCartBasket .RemoveLink {
  padding: .1em .5em .3em;
  border: 2px solid #A80000;
  border-radius: 4px;
  background: #FDF5EC;
  font-size: 1.5rem;
  font-weight: bold;
  text-decoration: none;
}
.ShoppingCartBasket b {
  text-align: center;
  display: block;
  padding: 1em;
}
.ShoppingCartBasket .ShoppingCartQuantityInput {
  width: 60px;
}

/* ---------------------------------------------------------- */
/*                    ShoppingCartDetails                     */
/* ---------------------------------------------------------- */
.ShoppingCartDetails table tr td {
  text-align: right!important;
}
.ShoppingCartDetails #totalBascketSum {
  font-weight: bold;
  font-size: 130%;
}



/* ---------------------------------------------------------- */
/*                    ShoppingCartButtons                     */
/* ---------------------------------------------------------- */
.ShoppingCartButtons {
  margin-top: 10px;
}
.ShoppingCartButtons input {
  padding: .27em;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 150%;
  color: #fff;
  background: #820000;
  border: 2px solid #6A0000;
  cursor: pointer;
  margin-left: 10px;
}

/* ---------------------------------------------------------- */
/*                    ShoppingCartPreview                    */
/* ---------------------------------------------------------- */
.ShoppingCartPreview h2 {
  display: none;
}

/* ---------------------------------------------------------- */
/*                    ShoppingCartCheckout                    */
/* ---------------------------------------------------------- */
.ShoppingCartCheckout {
  margin-top: 2em;
}
.ShoppingCartCheckout h1 {
  text-transform: uppercase;
  padding: 0px;
  margin-bottom: 10px;
  font-size: 100%;
  border-bottom: 1px solid #ddd;
}
.ShoppingCartCheckout input[type="submit"] {
  padding: .27em;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 150%;
  color: #fff;
  background: #820000;
  border: 2px solid #6A0000;
  cursor: pointer;
  margin-bottom: 10px;
}
.ShoppingCartCheckout input[type="text"], 
.ShoppingCartCheckout input[type="email"], 
.ShoppingCartCheckout textarea {
  width: 100%;
  display: block;
}
.ShoppingCartCheckout ul {
  text-align: left;
  list-style: none;
  margin: 0;
  padding: 0 1em;
  line-height: 2em;
  position: relative;
  margin-bottom: .8em;
}
.ShoppingCartCheckout ul:after {
  position: absolute;
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px dotted #ccc;
  z-index: 1;
}
.ShoppingCartCheckout ul:before {
  z-index: 1;
}
.ShoppingCartCheckout ul li {
  position: relative;
  z-index: 0;
  margin: 0 .2em;
  padding: 0 .3em;
  border: 1px dotted #ddd;
  border-bottom: none;
  background: #F2F2F2;
  display: inline-block;
}
.ShoppingCartCheckout ul li a {
  color: #CAC5C5;
  text-decoration: none;
  font-size: .8em;
}
.ShoppingCartCheckout ul li.eobSelected {
  background: #FFF;
  color: #000;
  z-index: 2;
  border-bottom-color: #FFF;
}
.ShoppingCartCheckout ul li.eobSelected a {
  font-weight: bold;
  color: #555;
}
.ShoppingCartCheckout .eobFrmBuilderActionsContainer {
  margin-top: 10px;
}

.eobError { padding: 0; font-size: 80%; color:#820000; }

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_RichText.css */
/************************************************************************/

/* RichText */
.margin-bottom-1em { margin-bottom: 1em; }
iframe { text-align: center; max-width: 100%; }
.customTitle h1 { font-size: 1.6em; text-transform: uppercase; text-align: left; border-bottom: 1px dotted #820000; }
.textcenter { text-align: center; } 
.textsmall { font-size: .6rem; }
.textwhite { color: #fff; }
#main .RichTextShow img, #main .ArticlesContent img {
  max-width: 285px;
  margin: 10px;
  height: auto;
}
.RichTextShow a { color: #820000; }
.RichTextShow h2 {
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px dotted #820000;
}

.RichTextShow.centered h3 {
  text-align: center;
  border-bottom: 2px solid #eee;
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Categories.css */
/************************************************************************/

/* CategoriesDetail Link */
.CategoriesDetail { clear:both; }
.CategoriesDetail a { color:#820000; }
.CategoriesDetail .CatImage { float: right; margin: 1em 0 1em 1em;  max-width: 33%;  }
.CategoriesDetail .CatImage img { max-width: 100%; padding: .2em; border:1px solid #ddd; border-radius: 3px; }


/* CategoriesTree H2 */
.CategoriesTree h2 { text-align: left; text-transform: uppercase; border-bottom: 1px dotted #820000; }
#leftZone .CategoriesTree h2 { font-size: 120%; }


/* Top Featured Categories Wrapper */
#secondHeader .CategoriesTree { min-height: 40px; }
#secondHeader .CategoriesTree ul li { display: inline-block; vertical-align: top; width: 25%; }
#secondHeader .CategoriesTree ul { padding: 0px; margin:0px; }
#secondHeader .CategoriesTree ul li a
{
  color: #fff; margin:0px; vertical-align: top; 
  padding: 1em .3em; transition:all .3s; border-right:1px solid #6A0000; 
  transition:all .3s;
}
/* ---------- hover ----------- */
#secondHeader .CategoriesTree ul li a:hover{ background-color:#171717; }
/* ---------- hover ----------- */


/* Homepage Categories */
.Pagehome #content .CategoriesTree { margin:.5em 0; }
.Pagehome #content .CategoriesTree ul { padding:0; margin: 0; }
.Pagehome #content .CategoriesTree ul li { 
  display: inline-block; width: 49.6%; overflow: hidden; 
  vertical-align: top; padding: .8rem;
  border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-radius:5px; margin: .2%; margin-bottom: .3em; padding: .2em;
  position: relative; max-height: 90px; height: 90px;
}
.Pagehome #content .CategoriesTree ul li a { /*height: 82px; max-height: 82px; overflow: hidden;*/ padding: 0; }
.Pagehome #content .CategoriesTree ul li img { width: 80px; max-width: 80px; vertical-align: top; }
.Pagehome #content .CategoriesTree ul li img, .Pagehome #content .CategoriesTree ul li span { display: inline-block; }
.Pagehome #content .CategoriesTree ul li span { 
  font-size:.9em; vertical-align: top; position: absolute; 
  left: 90px; top: 6px; line-height: 130%;
}

/* items_third */
.Pagehome #content .CategoriesTree.items_third ul li {
  width: 32.3%;
  height: 134px;
  max-height: 134px;
  margin: .5%;
  box-shadow: -1px 1px 1px 1px rgba(0,0,0,.05); 
  text-align: center;
}
/*
.Pagehome #content .CategoriesTree.items_third ul li a {
  height: 57px;
  max-height: 57px;
}
*/
.Pagehome #content .CategoriesTree.items_third ul li img {
  /*display: none!important;*/
}
.Pagehome #content .CategoriesTree.items_third ul li span {
  left: auto;
  top: auto;
  position: relative;
  display: block;
  padding: .2em;
}
/* item_bigfeature */
/*
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1), 
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) {
  height: 134px;
  max-height: 134px;
  float: left;  
}

.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1) a, 
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) a {
  height: 128px;
  max-height: 128px;
}
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1) img, 
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) img {
  display: inline-block!important;
  margin: 0 auto;
  height: 70px;
  max-height: 70px;
  border-radius: 4px;
  border:1px solid #eee;
}
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1) span,
.Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) span {

}
*/

/* ProductPage Categories List */
.CategoriesList  ul { list-style: none; margin:1em 0; padding:0px; }
.CategoriesList  ul li { 
  width: 24.7%; margin-right:0.3%; margin-bottom:10px; display: inline-block; 
  text-align: center; padding: .5em; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; vertical-align: top;
  border-radius: 5px; box-shadow: -1px 1px 1px 1px rgba(0,0,0,.05);
}
.CategoriesList  ul li a { display: block; }
.CategoriesList  ul li .Name { max-height: 50px; height: 50px; background: #efefef; }
.CategoriesList  ul li .Name a { text-decoration: none; color: #666; text-transform: uppercase; }
.CategoriesList  ul li .Image { position: relative; height: 150px; }
.CategoriesList  ul li .Image a { 
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  overflow: hidden;
  line-height: 150px;
}
.CategoriesList  ul li .Image img {
  height: 100%;
  margin: -100%;
  vertical-align: middle;
  transform:scale(1);
  transition: all .8s;
}
/* ---------- hover ----------- */
.CategoriesList  ul li:hover .Image img { transition: all .3s; transform:scale(1.3); }
/* ---------- hover ----------- */


/* Categories Tree */
.CategoriesTree ul { padding: 0 .5em 0 .8em; margin: .5em 0; list-style: none; }
.CategoriesTree ul li.eobSelected {
  border-left: 2px solid #820000;
  box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);
  background-color: rgba(232, 232, 232, 0.25);
  border-radius: 3px;
}
.CategoriesTree ul li a { display: block; padding: .2em .5em; color: #666; text-decoration: none; }
.Pagehome .CategoriesTree ul li a { color: #333; }
.CategoriesTree ul li.eobSelected a { font-weight: bold; color: #333; }
#leftZone .CategoriesTree ul { padding-left:0px; padding-right:0px; }


/* Pagefaq CategoriesTree */
.Pagefaq #content .CategoriesTree  {  }


/* Mobile Categories Menu */
.mobileCatNav .CategoriesTree ul li {
  display: inline-block; width: 49%; padding:.5em; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-right: 1%;
  margin-bottom:5px; text-align: center; min-height: 180px; vertical-align: top; overflow: hidden; border-radius: 10px;
}
.mobileCatNav .CategoriesTree ul li a { overflow: hidden; }
.mobileCatNav .CategoriesTree ul li img { max-height: 100px; height: 100px; }
.mobileCatNav .CategoriesTree ul li span { display: block; }

/* Queries Rules */
@media all and (max-width:1200px)
{
	
}
@media all and (max-width:1060px)
{
  .Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1), 
  .Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) {
    height: 133px;
    max-height: 133px;
  }
}
@media all and (max-width:960px)
{
  .Pagehome #content .CategoriesTree ul li img { width: 100px; max-width: 100px; }
  .Pagehome #content .CategoriesTree ul li span { left: 110px; }
  .Pagehome #content .CategoriesTree ul li { width: 100%; }
  .CategoriesList ul li { width: 33%; }
}
@media all and (max-width:860px)
{
  .Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+1), 
  .Pagehome #content .CategoriesTree.items_third ul li:nth-child(4n+2) {
    height: 132px;
    max-height: 132px;
  }
}
@media all and (max-width:768px)
{
  #secondHeader .CategoriesTree ul {
    margin-top: 10px;
  }
  #secondHeader .CategoriesTree ul a {
    padding: .2em!important;
  }
}

@media all and (max-width:600px)
{
  .CategoriesList ul li { width: 49.5%; }
  #secondHeader .CategoriesTree ul li a
  {
    padding: .5em .3em;
  }
  
}

@media all and (max-width:550px) {
  #secondHeader .CategoriesTree ul {
    margin-top: 10px;
  }
}

@media all and (max-width:450px)
{
  .CategoriesList ul li { width: 100%; }
  .mobileCatNav .CategoriesTree ul li { 
    min-height: inherit; height: auto;  width: 99%; margin-bottom: .5em; margin-right: 0%; text-align: left;
    position: relative;
  }
  .mobileCatNav .CategoriesTree ul li img, .mobileCatNav .CategoriesTree ul li span { display: inline-block; vertical-align: middle; }
  .mobileCatNav .CategoriesTree ul li img { width: 100px; height: auto; max-height: none; }
  .mobileCatNav .CategoriesTree ul li span { margin-left: 130px; position: absolute; left: 0px; top: 20px; text-align: left; }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Pages.css */
/************************************************************************/

/* Homepage */
.Pagehome #leftZone { width: 50%;}
.Pagehome #content  { width: 49%; margin-left: 1%; }

.Pagearticole #leftZone, .Pagenoutati #leftZone, .Pagemontaje #leftZone { width: 40%;}
.Pagearticole #content, .Pagenoutati #content, .Pagemontaje #content { width: 59%; margin-left: 1%; }

.Pagehome #rightZone, .Pageproduse #rightZone, .Pageprodusecautate #rightZone, .Pagedetaliiprodus #rightZone,
.Pagepromotii #rightZone, .Pagearticole #rightZone, .Pagenoutati #rightZone, .Pagecontact #rightZone,
.Pagemontaje #rightZone{ 
  width: 100%; margin-left:0%; margin-top:10px;
}
.Pagecoscumparaturi #leftZone { float: left; }
.Pagecoscumparaturi #rightZone { float: right; margin-top:10px; }

.Pagefinalizarecomanda #rightZone { display: none; }



/* Produse */
.Pagegalerii #rightZone, 
.Pagefaq #rightZone { display: none; }
.Pagepromotii #content, .Pageproduse #content, .Pagegalerii #content,
.Pagefaq #content { width: 75%; }

.Pagedetaliiprodus #leftZone { display: none; }
.Pagedetaliiprodus #content { width: 100%; margin-left: 0%; }
.Pagedetaliiprodus #content .TemplatesWrapHeader { margin-bottom: .5em; }
.Pagedetaliiprodus {}

.Pagefaq #rightZone { display: none; }


/* Montaj */
.Pagemontaje #rightZone { display: none; }

/* Articole */
.Pagearticole #rightZone { display: none; }

/* Cos cumparaturi */
.Pagecoscumparaturi #rightZone { display: none; }

/* Contact */
.Pagecontact #content .TemplatesWrapHeader  { display: inline-block; vertical-align: top; }
.Pagecontact #leftZone { display: none; }
.Pagecontact #content { width: 100%; margin-left: 0%; }
.Pagecontact .eobFrmBuilderInput {
  /*width: 100%!important;*/
}
.Pagecontact form .eobFrmBuilderInputItemContaineracceptTerms input,
.Pagecontact form .eobFrmBuilderInputItemContaineracceptNewsletter input {
  width: 16px;
  height: 16px;
  vertical-align: top;
  margin-right: 15px;
}
.Pagecontact form {
  margin-bottom:20px;
}
.Pagecontact .FormBuilderForm h1 {
  display: none;
}
.Pagecontact .FormBuilderForm p:empty {
  display: none;
}

/* Finalizare comanda */
.Pagefinalizarecomanda #subFooter .ImageShow {
  text-align: center;
}


/* Cum cumpar */
.Pagecumcumpar #rightZone {
  display: none;
}
.Pagecumcumpar .RichTextShow img {
  min-width: inherit;
  min-height: inherit;
}

/* Termeni si conditii */
.Pagetermenisiconditii #rightZone {
  display: none;
}


/* Pagepreluaredatelorcucaracterpersonal 
=================================================== */
.Pagepreluaredatelorcucaracterpersonal #rightZone {
  display: none;
}


@media all and (max-width:1200px)
{
  
}

@media all and (max-width:1060px)
{
  .Pagehome #content  { width: 49%; margin-left: 1%; display: inline-block; }
  .Pagehome #rightZone { width: 100%; margin-left:0%; display: inline-block; }
}

@media all and (max-width:960px)
{
  /*.Pagehome #content  { width: 40%; margin-left: 0%; }
  .Pagehome #rightZone { width: 59%; margin-left:1%; }*/
}

@media all and (max-width:768px)
{
  .Pagepromotii #leftZone, .Pageproduse #leftZone, .Pagearticole #leftZone, .Pagegalerii #leftZone { display: none; }
  .Pagepromotii #content, .Pageproduse #content, .Pagearticole #content, .Pagegalerii #content { width: 100%; }
  .Pagenoutati #content, .Pagefaq #content, .Pagefaq #content, .Pagemontaje #content { width: 100%; }
  .Pagenoutati #leftZone, .Pagefaq #leftZone, .Pagefaq #leftZone, .Pagemontaje #leftZone { display: none; }
  .Pagecontact #content { width: 100%;  }
  .Pagecontact #leftZone { display: none; }
  .Pagedetaliiprodus #content .TemplatesWrapHeader { width: 100%!important; }
  #rightZone { display: 100%; }
  
  .Pagehome #content  { display: none }
  .Pagehome #rightZone, .Pagehome #leftZone { width: 100%; margin-left:0; display: inline-block!important; }
  
  .Pagedetaliiprodus #content { width: 100%;}
  .Pagecontact #content .TemplatesWrapHeader  { width: 100%; }
  
  .Pagehome #rightZone .col50 {
    width: 100%;
  }
  
}

@media all and (max-width:600px)
{

}

@media all and (max-width:450px)
{

  
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Articles.css */
/************************************************************************/

a { color: #820000; }

/* ARTICOLE HOME **/
.ArticlesList.articoleHome li a {font-size:1.3rem; padding:.75rem 0; display:block; font-weight:bold; text-decoration:none; }
.ArticlesList.articoleHome li .shortDesc { color:#777; }


/* ArticlesContent Links */
.ArticlesContent a { color: #009b00; }


/* ArticlesDetail H1 */
/* .ArticlesDetail h1 { color: #009B01; font-size: 160%; } */


/* ArticlesList  H2 */
.ArticlesList h2, .ArticlesRecommendedArticles  h2
{ text-align: left; text-transform: uppercase; font-size: 120%; border-bottom: 1px dotted #820000; }


/* ArticlesList */
.ArticlesList { margin-bottom: .5em; }
.ArticlesList ul { padding: .5em; margin:0; list-style: none; }
.ArticlesList ul li a { color: #555; }
/* items_third */
.ArticlesList.items_third ul li { width: 33%; display: inline-block; border: none; vertical-align: top; }
.ArticlesList.items_third ul li .ArticleImgA { display: none; } 
.ArticlesList.items_third ul li .shortDesc { max-width: 100%;  }
#rightZone .ArticlesList ul li { display: inline-block; width:50%; }


/* ArticlesRecommendedArticles */
.ArticlesRecommendedArticles  { margin: 1em 0; }
.ArticlesRecommendedArticles ul { margin:0; padding: 0; list-style:none; }
.ArticlesRecommendedArticles ul li a { color:#555; }

/* CategoriesTree Article */
.Pagearticole #content .CategoriesTree, .Pagemontaje #content .CategoriesTree { display: none; }
.Pagearticole #content .CategoriesTree { border-bottom: .5em solid #eee; }
.Pagearticole #content .CategoriesTree ul { text-align: center; }
.Pagearticole #content .CategoriesTree ul li,
.Pagearticole #leftZone .CategoriesTree ul li,
.Pagenoutati #leftZone .CategoriesTree ul li,
.Pagemontaje #leftZone .CategoriesTree ul li
{ 
  display: inline-block; padding: .1em .2em; background-color:rgba(238, 238, 238, 0.2); 
  border:1px solid rgba(204, 204, 204, 0.51); margin-right: .2em; margin-bottom: .2em;
}
.Pagearticole #content .CategoriesTree ul li.eobSelected a { text-decoration: underline; }

/* CategoriesTree FAQ */
.Pagefaq #content .CategoriesTree { border-bottom: .5em solid #eee; }
.Pagefaq #content .CategoriesTree ul { text-align: center; }
.Pagefaq #content .CategoriesTree ul li 
{ 
  display: inline-block; padding: .1em .2em; background-color:rgba(238, 238, 238, 0.2); 
  border:1px solid rgba(204, 204, 204, 0.51); margin-right: .5em; margin-bottom:.5em;
}
.Pagefaq #content .CategoriesTree ul li.eobSelected a { text-decoration: underline; }

/* CategoriesTree Montaj */
.Pagemontaje #content .CategoriesTree { border-bottom: .5em solid #eee; }
.Pagemontaje #content .CategoriesTree ul { text-align: center; }
.Pagemontaje #content .CategoriesTree ul li 
{ 
  display: inline-block; padding: .1em .2em; background-color:rgba(238, 238, 238, 0.2); 
  border:1px solid rgba(204, 204, 204, 0.51); margin-right: .5em; margin-bottom: .5em;
}
.Pagemontaje #content .CategoriesTree ul li.eobSelected a { text-decoration: underline; }

/* Pagepromotii */
.Pagepromotii #content .ArticlesList { display: none; }

/* Pagefaq */
#content .HelpFAQQuestions a, #content .HelpFAQAnswers .HelpAnswer a  { color:#555; }
#content .HelpFAQAnswers h3 a { color:#333!important; }

/* HomePage ArticleList */
.ArticlesList.designed ul { padding: 0!important; }
.ArticlesList.designed li { padding:.5em; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius:5px; margin-bottom: .5em; }
.Pagehome .ArticlesList .ArticleImgA, .Pagehome .ArticlesList .shortDesc { display: inline-block; vertical-align: top; }
.Pagehome .ArticlesList .ArticleImgA { max-width:15%; padding: .1em; border:1px solid #ddd; margin-right: 1%; }
.Pagehome .ArticlesList .shortDesc { max-width:84%; }
.Pagehome .ArticlesList .ArticleImgA img { width: 100%; vertical-align: top; }


@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
  .Pagepromotii #content .ArticlesList { display: block; width: 100%; }
  #rightZone .ArticlesList ul li { width:100%; }
  .Pagearticole #content .CategoriesTree, .Pagemontaje #content .CategoriesTree { display: block; }
}

@media all and (max-width:450px)
{
  .ArticlesList li { width: 100%!important; }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Gallery.css */
/************************************************************************/

/* Images */
.imagessmall img { max-width:80px; }


/* All page Gallery */
#bannerZone > .innerZone { padding:0; }
#bannerZone .texteBanner { position:absolute; z-index:3; width:auto; bottom:1rem; right:1rem; }
.bannerDiv h2 { color:#fff; background-color:#820000; padding:.5rem; }
.bannerDiv .descriere { color:#fff; background-color:rgba(0,0,0,.1); text-align:right; }
.bannerDiv { width:100%; position:relative; height:150px; transition:all .3s; }

.Pagehome .bannerDiv {width:100%; position:relative;}
.imageGalleryDiv
{
  width:100%; height:100%; position:absolute; 
  z-index:2; top:0; left:0; overflow:hidden;
  background:url(http://www.kromston.ro/files_/Pardoseli-de-pluta2.jpg);
  background-position: 50% 50%;
  background-size: cover;
}

.bannerDiv .imageGalleryDiv { transition:all .3s; }
.bannerDiv .imageGalleryDiv h2, .bannerDiv .imageGalleryDiv .descriere { transition:all .3s; }
.bannerDiv:hover .imageGalleryDiv { opacity:.8; }
.bannerDiv:hover .imageGalleryDiv h2, .bannerDiv:hover .imageGalleryDiv .descriere { margin-right:3rem;}

/* Only Homepage Gallery */


/* Gallery H1 */
.GalleryList h1 { display: none; }

/* GalleryList  */ 
.GalleryList { text-align: center; margin: 1em 0;  }
.GalleryList .GalleryItem {
  position:relative; border:1px solid #ddd; width: 16%; overflow: hidden;
  margin-right:0.5%; margin-bottom:10px; display: inline-block; text-align: center; vertical-align: top;
}
.GalleryList .GalleryItem a { display: block; }
.GalleryList .GalleryItem .Title { background: rgba(239, 239, 239, 0.8); padding: .3em; font-size: 80%; }
.GalleryList .GalleryItem .Title a { text-decoration: none; color: #333; text-transform: uppercase; }
.GalleryList .GalleryItem .Image { position: relative; height: 140px; }
.GalleryList .GalleryItem .Image a { 
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  overflow: hidden;
  line-height: 140px;
}
.GalleryList .GalleryItem .Image img {
  height: 100%;
  margin: -100%;
  vertical-align: middle;
  transform:scale(1.1);
  transition: all .8s;
}
/* ---------- hover ----------- */
.GalleryList .GalleryItem:hover .Image img { transition: all .3s; transform:scale(1.3); }
/* ---------- hover ----------- */


/* GalleryDetails  */
.GalleryDetails .GalleryItem { 
  width: 24.7%; margin-right:0.3%; margin-bottom:10px; display: inline-block; 
  text-align: center; padding: .5em; vertical-align: top;
  position: relative;
  border-left:1px solid #ddd; 
  border-bottom:1px solid #ddd; 
  border-radius: 5px;
}
.GalleryDetails .DetaliiDiv { display: none; }
.GalleryDetails .GalleryItem a { display: block; }
.GalleryDetails .GalleryItem .Title { background: rgba(239, 239, 239, 1); 
  position: absolute; left: 0px; bottom: 0px; z-index:10; width: 100%; text-align: center;  }
.GalleryDetails .GalleryItem .Title a { text-decoration: none; color: #666; text-transform: uppercase; }
.GalleryDetails .GalleryItem .Image { position: relative; height: 200px; }
.GalleryDetails .GalleryItem .Image a { 
  height: 184px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  overflow: hidden;
  line-height: 184px;
  z-index:9;
}
.GalleryDetails .GalleryItem .Image img {
  width: 100%;
  margin: -100%;
  vertical-align: middle;
}
.GalleryDetails .GalleryItem .Descriere { display: none; }


@media all and (max-width:1200px)
{
  
}

@media all and (max-width:1060px)
{
  .GalleryList .GalleryItem { width: 32%;}	
  .GalleryDetails .GalleryItem { width: 33%; }
}

@media all and (max-width:960px)
{
  /*.Pagehome #bannerZone .bannerDiv { height:250px; }*/
}

@media all and (max-width:768px)
{
  .Pagehome #bannerZone .bannerDiv { height:200px; }
  .GalleryList .GalleryItem { width: 49%;}	
  .GalleryDetails .GalleryItem { width: 49%; } 
}

@media all and (max-width:450px)
{
  .Pagehome #bannerZone .bannerDiv { height:150px; }
  .bannerDiv h2 { font-size: 80%; }
  .GalleryList .GalleryItem { width: 100%;}	
  .GalleryDetails .GalleryItem { width: 100%; }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Products.css */
/************************************************************************/

/* PaginationShow */
.PaginationShow {
  text-align: center;
  margin: 15px 0;
  line-height: 200%;
}
.PaginationShow .eobSelected {
  font-weight: bold;
}
.PaginationShow span a {
  border: 1px solid #ddd;
  padding: 6px 12px;
}
.PaginationShow a {
  color: #555;
  text-decoration: none;
}

/* ProductsCatalogList */
.ProductsCatalogList { margin-top: 1em; }
.ProductsCatalogList .Product { 
  width: 24.7%; margin-right:0.3%; margin-bottom:10px; display: inline-block; 
  text-align: center; padding: .5em; vertical-align: top;
  border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; 
  border-radius: 5px; position: relative; overflow: hidden;
  box-shadow: -1px 1px 1px 1px rgba(0,0,0,.05);
}
.ProductsCatalogList.item_half .Product { 
  width: 49.7%;
}
.ProductsCatalogList .Product a { display: block; }
.ProductsCatalogList .Product > a {   
  position: absolute;
  top: 185px;
  left: 50%;
  z-index: 20;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  background: url(http://www.kromston.ro/files_/zoom-in-32.png) no-repeat 50% 50% rgba(0,0,0,.3);
  transition: all .8s;
  border: 1px solid rgba(255,255,255,.5);
  opacity: 0;
}
.ProductsCatalogList .Product .Title { max-height: 50px; height: 50px; background: #efefef; }
.ProductsCatalogList .Product .Title a { text-decoration: none; color: #666; text-transform: uppercase; }
.ProductsCatalogList .Product .Image { position: relative; height: 170px; }
.ProductsCatalogList .Product .Image a { 
  height: 170px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  overflow: hidden;
  line-height: 170px;
}
.ProductsCatalogList .Product .Image img {
  width: 100%;
  margin: -100%;
  vertical-align: middle;
  transform:scale(1);
  transition: all .8s;
}
.ProductsCatalogList.forcePrice .Product .Price {
  min-height: 32px;
}
/* ---------- hover ----------- */
.ProductsCatalogList  .Product:hover .Image img { transition: all .3s; transform:scale(1.3); }
.ProductsCatalogList  .Product:hover > a { transition: all .3s; opacity: 1; }
/* ---------- hover ----------- */
.ProductsCatalogList .Product .Price a { text-decoration: none; color: #333; padding-top: .5em; font-weight: bold; }
/* items_third */
.ProductsCatalogList.items_third .Product {
  width: 33%;
}



/* Pagedetaliiprodus */
.Pagedetaliiprodus .TemplatesWrapHeader{ display: inline-block; vertical-align:top; }
.Pagedetaliiprodus .TemplatesWrapHeader{ padding-right: .5em; }


/* ProductsCatalogCharacteristics */
.ProductsCatalogCharacteristics { margin-top: 1em; }
.ProductsCatalogCharacteristics .charTitle { display:none; /*color:#009B01; font-weight:bold;*/  } 
.ProductsCatalogCharacteristics .Characteristic {padding:.25rem .15rem; border-bottom:1px dotted #ddd; }
/*
.ProductsCatalogCharacteristics .Characteristic:nth-child(even) { background: rgba(0, 155, 1, 0.06); }
.ProductsCatalogCharacteristics .Characteristic:nth-child(odd) { background: #FFF; }
*/
.ProductsCatalogCharacteristics .Characteristic .Name {font-weight:bold;}
.ProductsCatalogCharacteristics .Characteristic .Name,
.ProductsCatalogCharacteristics .Characteristic .Value { display: inline-block; width: 49%; }


/* ProductsCatalogImages */
.ProductsCatalogImages { margin-top: 1em; }
.ProductsCatalogImages .Images { padding: 0 2em; text-align: center; }
.ProductsCatalogImages .Images .BigImage img { max-width:300px; padding: .2em; border: 1px solid #ddd; }
.ProductsCatalogImages .Images .Image { display: inline-block; }
.ProductsCatalogImages .Images .Image a {display: block; padding: .1em; margin-right: .1em;
  height: 70px; overflow: hidden; border-top:1px solid #ccc; }
.ProductsCatalogImages .Images .Image img { max-width:100px; vertical-align: top; }

/* ProductsCatalogDescription */
.ProductsCatalogDescription { margin-top: 1em; }

/* ProductTitleWrapper */
.ProductTitleWrapper { position: relative; }
.ProductTitleWrapper p { position: absolute; right: 10px; bottom: -22px; padding: 0; }


/* ProductsCatalogProductVariants */
.ProductsCatalogProductVariants { margin-top: 1em;  position: relative; }
.ProductsCatalogProductVariants h2 { font-size:100%; color:#820000; margin:0; padding:0; }
.ProductsCatalogProductVariants a { color:#820000; }
.ProductsCatalogProductVariants table tr { line-height: 130%; }
.ProductsCatalogProductVariants table tr th {padding:.35rem .15rem; }
.ProductsCatalogProductVariants table tr td {padding:.35rem .15rem; }
.ProductsCatalogProductVariants table tr:nth-child(odd) { background: rgba(0, 0, 0, 0.06); }
.ProductsCatalogProductVariants table tr:nth-child(1) { background: rgba(0, 155, 1, 0.06); }

/* Product page detail TITLE */
.Pagedetaliiprodus .ProductsCatalogTitle h1 { text-align: left; }


/* Products Catalog Price Buy */
.ProductsCatalogPriceBuy  { text-align: right; }
.ProductsCatalogPriceBuy .Price {
  font-size: 120%;
  margin-bottom: 10px;  
}
.ProductsCatalogPriceBuy .Price span.PriceValue { font-size: 120%; font-weight:bold; }
.ProductsCatalogPriceBuy input[type="submit"]  { 
  padding:.27em; border: 1px solid #ccc; border-radius:4px; font-size: 150%;
  color: #fff; background: #820000; border: 2px solid  #6A0000;
  cursor: pointer;
} 


/* ShoppingCartPaymentDelivery */
.ShoppingCartPaymentDelivery {
  text-align: right;
  width: 100%;
}
.ShoppingCartPaymentDelivery select {
  width: 150px;
  margin-bottom: 0;
}

@media all and (max-width:1200px)
{
	
}

@media all and (max-width:1060px)
{
  .ProductsCatalogList .Product { width: 33%; }
  .Pagehome #rightZone .ProductsCatalogList .Product  { width: 33%; }
}

@media all and (max-width:960px)
{

}

@media all and (max-width:768px)
{
  .ProductsCatalogList .Product { width: 49.7%; }
  .Pagehome #rightZone .ProductsCatalogList .Product  { width: 49.7%; }
}

@media all and (max-width:450px)
{
  .ProductsCatalogProductVariants table { display: block; overflow-x: auto; font-size: .8em; }
  .ProductsCatalogList .Product { width:100%!important; }
  .ProductsCatalogImages .Images { padding: 0; }
  .Pagehome #rightZone .ProductsCatalogList .Product { width: 100% }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_NAV.css */
/************************************************************************/

.cartIcon a {
  text-indent: -9999px;
  background: url(../files_/cart-71-24.png) no-repeat 50% 50%;
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 100px;
  right: 15px;
}
@media all and (max-width: 768px) {
  .cartIcon a { 
    width: 32px;
    height: 32px;
    top: 14px;
    right: 55px;
    background: url(../files_/cart-71-32.png) no-repeat 50% 50%;
  }
}

.topMenuItems {
  text-align: left; width: 100%;  padding: .5em 0;
}
.topMenuItems nav a { padding: .5em; text-decoration: none; color: #333; }
.topMenuItems nav a:hover { background-color: #eee; }
.topMenuItems nav a.eobSelected { background-color: #eee; }
.topContact {
  text-align: right; font-size:.8em; color: #777;  padding-bottom: .5em; vertical-align: top; line-height: 10px;
  position: absolute; top: 20px; right: 5px;
}
.topContact p { padding: .4em; }
.topContact p br { line-height: 130%; }
.topContact a { color: #999; }
.workphone, .mobilephone, .workemail {
  font-size: 200%;
  color: #333;
  margin: 5px;
  vertical-align: top;
  padding-top: 5px;
  line-height: 5px;
}
.mobilephone, .workemail {
  font-size: 150%;
  line-height: 10px;
}

#logo .topLogo { padding: .5em 0 0 0; }
#logo .topLogo.designed { text-align: left; width: 100%; padding-top: 20px; padding-bottom: 20px; }
#logo .topLogo.designed img { transition: all .3s; }

#menu nav {padding:0; text-align:right; }
#menu nav a { color: #333; padding:.5rem; display:inline-block; text-decoration:none; font-size: 95%;}
#menu .MenuNavLinks {margin-top:10px;}
#menu .MenuNavLinks nav a:hover { background:rgba(0,0,0,.05); }
#menu .MenuNavLinks nav a.eobSelected { background:rgba(0,0,0,.05); font-weight:bold; }

/* Mobile NAV Top Menu */
.mobileTopNav { position: fixed; top: 0; left: -102%; width: 75%; height: 100%; bottom:0; transition: all .3s; 
  background-color: #fff; box-shadow: 1px 1px 1px 1px rgba(0,0,0,.5); z-index: 11; padding: 1.5em; overflow-y: auto; }
.mobileTopNav nav a { display: block; padding: .8em; border-bottom: 1px solid #ccc; 
  text-transform:capitalize; color: #333; font-weight: bold; text-decoration: none; 
  text-align: left; padding-left: 1.5em;
}
.mobileTopNav nav a:after {
  content: "\25B6";
  font-family: eobicons;
  font-weight: normal;
  font-style: normal;
  display: block;
  float: right;
  text-decoration: inherit;
  font-size: 1.4em;
  color: #820000; 
}

.mobileTopNav.showTopMenu { left:0; transition: all .3s; }
.mobileTopNavWrap { position: absolute; top: 20px; left: 20px; display: none; }
.mobileTopNavWrap p, .mobileCatNavWrap p, .mobileSearchWrap p { padding:0; }
.mobileTopNav { display: none; padding: 1em .5em; padding-bottom: 20px;  }

/* Mobile NAV Categories Menu */
.mobileCatNav { position: fixed;  overflow: hidden; top: 110%; left: 0; width: 100%; height: 78%; bottom: 0; transition: all .3s; 
  background-color: #fff; z-index: 11; overflow-y: auto; opacity: 0;
  -webkit-overflow-scrolling: touch;
}
.mobileCatNav.showTopMenu { top:110px; bottom: 0; transition: all .3s; opacity:1; }
.mobileCatNavWrap { display: none; width: 100%; border-top: 1px solid #6A0000; }
.mobileCatNavWrap a { color:#fff; font-size:1rem; text-decoration:none; padding: .7em; display: inline-block; }
.mobileCatNavWrap a:after { margin-left: 5px; content: "\25BD"; }
.mobileCatNavWrap.showTopMenu a:after { margin-left: 5px; content: "\25B3"; }
.mobileCatNav { display: none; }

/* Mobile NAV Search Menu */
.mobileSearchNav { position: fixed; top: -70px; left: 0; width: 100%; height: 65px; transition: all .3s; 
  background-color: #fff; z-index: 12; }
.mobileSearchNav.showTopMenu { top:0px; transition: all .3s; }
.mobileSearchWrap { position: absolute; top: 14px; right: 14px; display: none; }
.mobileSearchNav { display: none; padding: .7em 0;  }

.SearchSimpleForm { width: 80%; text-align: center; margin: 0 auto; }
.SearchSimpleForm input { display: inline-block; vertical-align: top; }
.SearchSimpleForm input[type="text"] { width: 72%; padding:.57em; font-size: 1rem; height: auto; margin: 0; }
.SearchSimpleForm input[type="submit"] { width: 25%; padding:.87em; border: 1px solid #ccc; border-radius:4px; }


/* Breadcrumbs */
.BreadcrumbsList {
  max-width: 1280px;
  margin: 0 auto;
}
.BreadcrumbsList.productsBreadcrumbs { display: none; }
.Pageproduse .BreadcrumbsList.productsBreadcrumbs, .Pagedetaliiprodus .BreadcrumbsList.productsBreadcrumbs { 
  display: block!important;
}

.BreadcrumbsList ul {
  margin:0; padding: 0;
  list-style: none;
}
.BreadcrumbsList li {
  display: inline-block;
  vertical-align: top;
  padding: .5em 0 .5em .5em;
}
.BreadcrumbsList li:after {
  content:"\25B9";
  margin-left: .5em;
}
.BreadcrumbsList li:last-child:after{
  display:none;
}
.BreadcrumbsList a {
  color: #820000;
}

@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
  .BreadcrumbsList ul { line-height: 16px; }
  .BreadcrumbsList li { padding: 0 5px; }
  .BreadcrumbsList li a { font-size: .8rem; }
  
  #logo { height: 60px!important; }
  #logo .topLogo { padding:0; }
  #logo .topLogo img { height: 50px; }
  #logo .topLogo.designed { text-align: center; padding-top: 10px; }
  #logo .topLogo.designed img { }
  #logo .topContact { display: none; }
  #logo .topMenu { display: none; }
  #logo .topMenuItems { display: none; }
  .mobileTopNavWrap, .mobileCatNavWrap, .mobileSearchWrap { display: inline-block; }
  .mobileTopNav, .mobileCatNav, .mobileSearchNav {  display: inline-block; }
}

@media all and (max-width:450px)
{
  #logo .topLogo { padding-top: 10px!important; margin-left: -25px; }
  #logo .topLogo img { height: 35px; }
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Modules.css */
/************************************************************************/

/* Site Modules */

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Zones.css */
/************************************************************************/

.pinned { /* Used for fixed .innerZone */ }
.innerZone {/* Overrinde just for tests */ display:inline-block; position:relative; vertical-align:top; width:100%;}
.leaf {/* Overrinde just for tests */ min-height:50px; display:inline-block;vertical-align:top;}

/*** CONTAINER ZONES ***/
.node { /* all zones who contains final zones */ }
#mainWrap {  }
#header {  }
#main { max-width: 100%!important; text-align: center; background-color: #eee; }
#main > .innerZone { max-width: 1280px!important; margin:0 auto; text-align: left; margin: .8rem 0; }
#main > .innerZone #leftZone { background-color:#fff; }
#main > .innerZone #content { background-color:#fff; }
#main > .innerZone #rightZone { background-color:#fff; }
#subFooter {  }
#subFooter img { max-height: 60px; }

/*** LEAF ZONES ***/
.leaf { /* all final zones */ }
#mainWrap { border-top:3px solid #6A0000; }

/*** LEAF ZONES ***/
.leaf { /* all final zones */ }
#logo { text-align: center; max-width: 100%; width: 100%!important; position: relative; }
#menu { display: none!important; }
#secondHeader { border-top:3px solid #6A0000; text-align: center; background-color: #820000;  }
#secondHeader .innerZone { max-width: 1280px; text-align: center; margin:0 auto; }

#bannerZone { 
  min-height: inherit;
  line-height: inherit;
  background: #EEE;
  /*box-shadow: 1px 1px 6px 1px rgba(0,0,0,.2);*/
}
#bannerZone .bannerDiv { /*display: none;*/ }

#leftZone {
  box-shadow: 0px 1px 6px 1px rgba(0,0,0,.1); 
  border-top: 2px solid #6A0000; 
  border-radius: 6px 6px 0 0;
}
#content {
  margin-left: 1%; padding:.5em 0; 
  box-shadow: 0px 1px 6px 1px rgba(0,0,0,.1); 
  border-top: 2px solid #6A0000; 
  border-radius: 6px 6px 0 0;
}
#rightZone {
  width: 75%; 
  box-shadow: 0px 1px 6px 1px rgba(0,0,0,.1);
  border-top: 2px solid #6A0000;
  border-radius: 6px 6px 0 0;
}
#leftZone .SearchSimpleForm, .Pagehome .SearchSimpleForm {
  margin: .5em 0; padding-bottom: .5em; 
  border-bottom: 1px dotted #820000;
  width:100%;
}
.Pagehome .SearchSimpleForm { margin-top: 0; }

#footer { background-color:#820000;  }
#footer a { color:#FFF; }
#subFooter {  }


@media all and (max-width:1200px)
{

}

@media all and (max-width:960px)
{
  #leftZone { display: none!important; }
  #content { margin-left: 0px!important; max-width: 100%!important; width: 100%!important;  }
}

@media all and (max-width:768px)
{
  #menu { display: none!important; }
  #logo { width: 100%!important; }
  #header { 
    position: fixed; top: 0px; left: 0px; z-index: 20; background-color: #fff;
    box-shadow:1px 1px 1px 1px rgba(0,0,0,.3); border-bottom:1px solid #ddd;
    height: 70px;
  }
  #secondHeader {
    position: fixed; top: 63px; left: 0px; z-index: 18; background-color: #820000;
    box-shadow:1px 1px 1px 1px rgba(0,0,0,.3); border-bottom:1px solid #6A0000;
    max-height: 100px; font-size: .8em;
  }
  #main  { margin-top: 93px!important; }
  #bannerZone .bannerDiv { display: none!important; }
  
}

@media all and (max-width:450px)
{
  
}

/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_MediaQueries.css */
/************************************************************************/

	#mainWrap { display:inline-block; } 
	#mainWrap > .innerZone {  background: none; /** reset bgColor **/}
	#mainWrap { max-width:100%; }
	#header { display:inline-block; } 
	#header { display:block; margin: 0 auto;}
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width: 1280px; } 
	#logo { display:inline-block; } 
	#logo > .innerZone {  background: none; /** reset bgColor **/}
	#logo { max-width:100%; }
	#menu { display:inline-block; } 
	#menu > .innerZone {  background: none; /** reset bgColor **/}
	#menu { max-width:100%; }
	#secondHeader { display:inline-block; } 
	#secondHeader > .innerZone {  background: none; /** reset bgColor **/}
	#secondHeader { max-width:100%; }
	#bannerZone { display:inline-block; } 
	#bannerZone > .innerZone {  background: none; /** reset bgColor **/}
	#bannerZone { max-width:100%; }
	#main { display:inline-block; } 
	#main { display:block; margin: 0 auto;}
	#main > .innerZone {  background: none; /** reset bgColor **/}
	#main { max-width: 1280px; } 
	#leftZone { display:inline-block; } 
	#leftZone > .innerZone {  background: none; /** reset bgColor **/}
	#leftZone { max-width:100%; }
	#content { display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#footer { display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#subFooter { display:inline-block; } 
	#subFooter > .innerZone {  background: none; /** reset bgColor **/}
	#subFooter { max-width:100%; }

@media all and (max-width:1200px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#mainWrap { max-width:100%; }
	#mainWrap { width: 100%; display:inline-block; } 
	#mainWrap > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#logo { max-width:100%; }
	#logo { width: 18%; display:inline-block; } 
	#logo > .innerZone {  background: none; /** reset bgColor **/}
	#menu { max-width:100%; }
	#menu { width: 82%; display:inline-block; } 
	#menu > .innerZone {  background: none; /** reset bgColor **/}
	#secondHeader { max-width:100%; }
	#secondHeader { width: 100%; display:inline-block; } 
	#secondHeader > .innerZone {  background: none; /** reset bgColor **/}
	#bannerZone { max-width:100%; }
	#bannerZone { width: 100%; display:inline-block; } 
	#bannerZone > .innerZone {  background: none; /** reset bgColor **/}
	#main { max-width:100%; }
	#main { width: 100%; display:inline-block; } 
	#main > .innerZone {  background: none; /** reset bgColor **/}
	#leftZone { max-width:100%; }
	#leftZone { width: 24%; display:inline-block; } 
	#leftZone > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 75%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#subFooter { max-width:100%; }
	#subFooter { width: 100%; display:inline-block; } 
	#subFooter > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:960px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#mainWrap { max-width:100%; }
	#mainWrap { width: 100%; display:inline-block; } 
	#mainWrap > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#logo { max-width:100%; }
	#logo { width: 18%; display:inline-block; } 
	#logo > .innerZone {  background: none; /** reset bgColor **/}
	#menu { max-width:100%; }
	#menu { width: 82%; display:inline-block; } 
	#menu > .innerZone {  background: none; /** reset bgColor **/}
	#secondHeader { max-width:100%; }
	#secondHeader { width: 100%; display:inline-block; } 
	#secondHeader > .innerZone {  background: none; /** reset bgColor **/}
	#bannerZone { max-width:100%; }
	#bannerZone { width: 100%; display:inline-block; } 
	#bannerZone > .innerZone {  background: none; /** reset bgColor **/}
	#main { max-width:100%; }
	#main { width: 100%; display:inline-block; } 
	#main > .innerZone {  background: none; /** reset bgColor **/}
	#leftZone { max-width:100%; }
	#leftZone { width: 24%; display:inline-block; } 
	#leftZone > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 75%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#subFooter { max-width:100%; }
	#subFooter { width: 100%; display:inline-block; } 
	#subFooter > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:768px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#mainWrap { max-width:100%; }
	#mainWrap { width: 100%; display:inline-block; } 
	#mainWrap > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#logo { max-width:100%; }
	#logo { width: 18%; display:inline-block; } 
	#logo > .innerZone {  background: none; /** reset bgColor **/}
	#menu { max-width:100%; }
	#menu { width: 82%; display:inline-block; } 
	#menu > .innerZone {  background: none; /** reset bgColor **/}
	#secondHeader { max-width:100%; }
	#secondHeader { width: 100%; display:inline-block; } 
	#secondHeader > .innerZone {  background: none; /** reset bgColor **/}
	#bannerZone { max-width:100%; }
	#bannerZone { width: 100%; display:inline-block; } 
	#bannerZone > .innerZone {  background: none; /** reset bgColor **/}
	#main { max-width:100%; }
	#main { width: 100%; display:inline-block; } 
	#main > .innerZone {  background: none; /** reset bgColor **/}
	#leftZone { max-width:100%; }
	#leftZone { width: 24%; display:inline-block; } 
	#leftZone > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 75%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#subFooter { max-width:100%; }
	#subFooter { width: 100%; display:inline-block; } 
	#subFooter > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:450px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#mainWrap { max-width:100%; }
	#mainWrap { width: 100%; display:inline-block; } 
	#mainWrap > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#logo { max-width:100%; }
	#logo { width: 100%; display:inline-block; } 
	#logo > .innerZone {  background: none; /** reset bgColor **/}
	#menu { max-width:100%; }
	#menu { width: 100%; display:inline-block; } 
	#menu > .innerZone {  background: none; /** reset bgColor **/}
	#secondHeader { max-width:100%; }
	#secondHeader { width: 100%; display:inline-block; } 
	#secondHeader > .innerZone {  background: none; /** reset bgColor **/}
	#bannerZone { max-width:100%; }
	#bannerZone { width: 100%; display:inline-block; } 
	#bannerZone > .innerZone {  background: none; /** reset bgColor **/}
	#main { max-width:100%; }
	#main { width: 100%; display:inline-block; } 
	#main > .innerZone {  background: none; /** reset bgColor **/}
	#leftZone { max-width:100%; }
	#leftZone { width: 100%; display:none; } 
	#leftZone > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 100%; display:inline-block; } 
	#content > .innerZone {  /*background-color: #ade7b0;*/ /** generated bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#subFooter { max-width:100%; }
	#subFooter { width: 100%; display:inline-block; } 
	#subFooter > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
	
}

@media all and (max-width:450px)
{
	
}


/** TEMPLATE RULES **/
/*
@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
	
}

@media all and (max-width:450px)
{
	
}
*/


/************************************************************************/
/* FROM CSS FILE: kromston_148_CSS_Sliders.css */
/************************************************************************/

.sliderController {
  position: relative;
}
@media all and (max-width:450px)
{
  .sliderController {
    display: none;
  } 
}
.sliderController img {
  vertical-align: top;
}
.sliderController:empty {
  display: none;
}

/** IAPPLICATION **/
.IApplication {width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden;}


.containerSlider {height: 15vw;}
/*
@media all and (max-width: 1200px)
{
  .containerSlider {height: 25vw!important;}
}
@media all and (max-width: 600px)
{
  .containerSlider {height: 30vw!important;}
}
*/

.containerSlider .slide .slider { background-size: contain!important; height: 100%; width:100%; display: block; }
.containerSlider .slide { margin:0; padding:0; text-align:right; }
.containerSlider .slider {padding:1.5rem;}
.containerSlider .slideContent
{ 
  position: absolute;
  text-align: left;
  display: inline-block;
  padding: 0.5rem;
  background-color: rgba(68, 62, 62, 0.75);
  left: 0;
  bottom: 0;
  width: 100%;
}
.containerSlider a .slideContent h2 { margin:0; padding:0;  color:#FFF; font-size:1.2rem!important; }
.containerSlider a .slideContent p { color:#FFF; margin:0; padding:0; }
.containerSlider a .slideContent {  opacity: 0; transition: all .3s;  }
.containerSlider a:hover .slideContent { opacity: 1; transition: all .3s; }

/** SLIDER ***/

.ISlider {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

.ISlider .sliderContainer {
  display: inline-table;
  width: 100%;
}
.ISlider .sliderContainer .slide {
  display: inline-block;
  height: 100%;
  position: absolute;
  z-index: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.ISlider .sliderContainer.withTransitions .slide {
  transition: all .3s;
}
.ISlider .sliderContainer .slide.active {
  z-index: 10;
}



/* CONTROLS */

.IControls {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.IControls .panelPrev {
  text-align: left; opacity: 0; text-indent: -9999px; position: absolute; top: 0; left: 0;
}
.IControls .panelNext {
  text-align: right; opacity: 0; text-indent: 9999px; position: absolute; top: 0; right: 0;
}
.IControls .panelPrev.onHover:hover {
  background: url("data:image/png;base64,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") no-repeat left center transparent;
  opacity: 1;
  transition: opacity .3s;
}
.IControls .panelNext.onHover:hover {
  background: url('data:image/png;base64,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') no-repeat right center transparent;
  opacity: 1;
  transition: opacity .3s;
}
.IControls .panelPrev, .IControls .panelNext {
  display: inline-block;
  height: 100%;
  line-height: 320px;
  cursor: pointer;
  z-index: 100;
  width: 100px;
}
@media all and (max-width: 768px)
{
  .IControls .panelPrev, .IControls .panelNext {
    line-height: 150px;
  }
  .containerSlider .slideContent h2 {
    font-size: 1.3rem!important;
  }
}


/* Slider Thumbs
===============================================*/
.ISliderThumbs {
  display: block;
  color: #fff;
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 10;
  background: rgba(255,255,255,.6);
  height: 20px;
  overflow: hidden;
}
.ISliderThumbs .thumbs {
  line-height: 20px;
}
.ISliderThumbs .thumb {  
  display: inline-block!important;
  background: #656464;
  width: 10px;
  height: 10px;
  cursor: pointer;
  text-align: center;
  font-size: .7rem;
  line-height: 20px;
  margin: 5px;
  text-indent: -9999px;
  border-radius:50%;
}
.ISliderThumbs .thumb.active {
  background: #39393A /*** {color1} color schema ***/;
}




/************************************************************************/
/* FROM CSS FILE: default.css */
/************************************************************************/

