.boxshadow{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.boxshadowin{box-shadow: 0 1px 3px rgba(0,0,0,0.5) inset, 0 -1px 3px rgba(0,0,0,0.3) inset;}
.textshmd {text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.8);}
/*********************/
.bgc-000{background-color: #000;} .bgc-fff{background-color: #fff;} .bgc-333{background-color: #333;} .bgc-666{background-color: #666;} .bgc-999{background-color: #999;}
.bgc-ccc{background-color: #ccc;}  .bgc-ddd{background-color: #ddd;}  .bgc-eee{background-color: #eee;}
.bgc-ed{background-color: #ededed;} .bgc-fa{background-color: #fafafa;} .bgc-f00{background-color: #F00;} .bgc-060{background-color: #060;}
.bgc-00f{background-color: #00f;} .bgc-ff0{background-color: #ff0;}  .bgc-0ff{background-color: #0ff;}
.bgc-no{background:none;}
/*************/
.mbrrad{border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}
.mbord0{border:0;}
/*************/
.mpd5{padding:5px;} .mpd10{padding:10px;} .mpd15{padding:15px;} .mpd20{padding:20px;} .mpd25{padding:25px;}
.mpdauto{margin: 0 auto;} .mpd10auto{margin: 10px auto;}  .mpd20auto{margin:20px auto;}   .mpd30auto{margin:30px auto;}   .mpd40auto{margin:40px auto;} .mpd50auto{margin:50px auto;}
 .flldiv{float:left;} .flrdiv{float:right;} .flnodiv{float:none;} 
.boxsmd  {box-sizing: border-box;}
/*************/
.ttrupc{text-transform: uppercase;}
.tal{text-align:left!important;} .tar{text-align:right!important;} .tac{text-align:center!important;}
.tpr0{padding-right:0!important;} .tpl0{padding-left:0!important;} .tpt0{padding-top:0!important;} .tpb0{ padding-bottom:0!important;} .tp0{padding:0!important;}
.mrr0{margin-right:0!important;} .mrl0{margin-left:0!important;} .mrt0{margin-top:0!important;} .mrb0{margin-bottom:0!important;} .mr0{margin:0!important;}
.tcfff{color:#fff;} .tc000{color:#000;} .tcf00{color:#F00;} .tc060{color:#060;}
.tc00F{color:#00F;} .tcFF0{color:#FF0;} .tc0FF{color:#0FF;}
.tc333{color:#333;} .tc666{color:#666;} .tc999{color:#999;}
.lsno li{list-style: none;} 
/***************/
.fsize11, .fsmall{font-size:11px;} .fsize12, .fsmed{font-size:12px;} 
.fsize14{font-size:14px;} .fsize16{font-size:16px;} .fsize18{font-size:18px;} .fsize20{font-size:20px;} 
.fsize22{font-size:22px;} .fsize24, .fsbig{font-size:24px;} .fsize26{font-size:26px;} .fsize28{font-size:28px;} 
.fsize30{font-size:30px;} .fsize32{font-size:32px;} .fsize34{font-size:34px;} .fsize36{font-size:36px;} .fsize38{font-size:38px;} .fsize40{font-size:40px;} 

/*************/
.msw5{width:5%;} .msw10{width:10%;} .msw15{width:15%;} .msw20{width:20%;} .msw25{width:25%;} .msw30{width:30%;} .msw33{width:33.33%;} .msw34{width:34%;} .msw35{width:35%;} .msw40{width:40%;} .msw45{width:45%;} .msw50{width:50%;} .msw55{width:55%;} .msw60{width:60%;}  .msw65{width:65%;} .msw70{width:70%;} .msw75{width:75%;} .msw80{width:80%;} .msw85{width:85%;} .msw90{width:90%;} .msw95{width:95%;} .msw96{width:96%;} .msw97{width:97%;} .msw98{width:98%;} .msw99{width:99%;} .msw100{width:100%;}
.mdno{display: none;} .bltable{display: table;} .bltabler{display: table-row;} .bltablec{display: table-cell;}
/*************/
@media all and (min-width: 1400px) {
.blog-featured .items-row, .frontpage .items-row, .str_category, .list_product_row{ width: 16.66%!important;}
}

@media all and (min-width: 1300px) {
.min1300-5 { width: 5%!important; } 
.min1300-10 { width: 10%!important; }
.min1300-20 { width: 20%!important; }
.str_category.maincat { width:20%!important;}
}

@media all and (max-width: 1000px) { 
.ms1000-25{ width: 25%!important; }
.ms1000-33, .items-row { width: 33.33%!important; }
.ms1000-50 { width: 50%!important; }
.ms1000-100{ width: 100%!important; }
.dno1000{  display: none!important;}
.dbl1000{  display:block!important;}
#offlajn-universal-product-slider-341-1-container .off-uni-slider-left { left: 0px!important;}
#offlajn-universal-product-slider-341-1-container .off-uni-slider-right {right :0px!important;}
.jshop_filters .row1 .box_category, .jshop_filters .row1 .show_prices{width:98%!important;}
.jshop_filters .row1 > div.filter_characteristic > div {width:48%!important;}
}

@media all and (max-width: 800px) { 
.ms800-33,  .str_category{ width: 33.33%!important; }
.ms800-46{ width: 46%!important; }
.ms800-50, .list_product_row, .items-row{ width: 50%!important; }
.ms800-96{ width: 96%!important; }
.ms800-100{ width: 100%!important; }
.dno800{  display: none!important;}
.dbl800{  display:block!important;}
}

@media only screen and (max-width: 768px){
#t1-main .su-column {  width: 50% !important; float: left!important; padding:0!important;}
.table.mobdiv > div.tr{display:block; position:relative;}
.table.mobdiv > div.tr:before, div.tr:after {content: ""; display: table; clear: both;}
.table.mobdiv > div.tr > div.td{display: block!important;  border:0!important; width:100%!important;}
}

@media all and (max-width: 600px) { 
.ms600-50,  .str_category { width: 50%!important; }
.ms600-80 { width: 80%!important; }
.ms600-100, .list_product_row, .items-row  { width: 100%!important; } 
.ms600-96{ width: 96%!important; }
.dno600{  display: none!important;}
.dbl600{  display:block!important;}
.t1-button{font-size:15px!important;}
.t1plus328 {width:320px!important;}
.t1-tabpan338 .tabstop {height: 50px!important;}
.t1-tabpan338 .box {font-size: 12px!important;}
}

@media all and (max-width: 500px) { 
.dno500{  display: none!important;}
}

@media all and (max-width: 400px) { 
.ms400-50 { width: 50%!important; }
.ms400-100 { width: 100%!important; } 
.dno400{  display: none!important;}
.dbl400{  display:block!important;}
#t1-main .su-column {  width:100% !important;}
}

/*********************************/
/*
@media screen and ( max-height : 600px ){

}
@media screen and ( max-height : 400px ){

}*/