/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
@import url(../warp/css/layout.css);
/* Spacing
-------------------------------------------------------------------------------------------------
---*/
.partner1 a {background-image: url(../images/semyanich.png);}
.partner2 a {background-image: url(../images/cannado.jpg);}
.partner3 a {background-image: url(../images/ganjaseeds.jpg);}
.partner4 a {}

#partner1{
    display: none;
}
#partner2{
    display: none;
}
#partner3{
    display: none;
}
#partner4{
    display: none;
}
#partner5{
    display: none;
}
#partner6{
    display: none;
}
#partner7{
    display: none;
}

.cannabis_markets select:focus{
    border-color: #aaa;
}

.genetic a:nth-child(2){background-image: url(../images/semyanich.png);}
.genetic a:nth-child(3){background-image: url(../images/ganjaseeds.jpg);}
.genetic a:nth-child(4){}
.genetic a:nth-child(5){}
.genetic a:nth-child(6){}
.genetic a:nth-child(7){}
.genetic a:nth-child(1){background-image: url(../images/ganjaseeds.jpg);}
.partner1, .partner2, .partner3, .partner4, .genetic{ width: 303px;}
.partner1 a, .partner2 a, .partner3 a, .partner4 a, .genetic a {
display: inline-block;
width: 301px;
height: 30px;
background-position: top;
background-repeat: no-repeat;
padding-top: 72px;
border: solid 1px #BEBEBE;  margin-bottom: 17px;
}
.category .description-full p{
    font-size: 16px;
}
#d464465d-ea45-4de8-b1fe-7287a5a9f371-583ce8e4169fe{
    width: 100px;
}
.item-properties1 table span {  font-weight: bold;}
.jbzoo-view-category {  POSITION: RELATIVE;}
.jbzoo-item-cannabi.jbzoo-item-full .item-image {
width: 328px;
margin-top: -6px;
margin-right: 20px;
}
.text p{
    font-size: 16px;
    line-height: 23px;
}
.text p strong span{
    font-size: 14px !important;;
}
.text h2{
    font-size: 26px;
}
.element.element-textarea p{
    font-size: 16px;
    line-height: 23px;
}
.text table td h3{
    font-size: 20px !important;
}
#bottom-a ._mbm .jbzoo .module-items .column {  width: 15%;}
.wrapper {
  max-width: 1198px;
  box-shadow: 1px 1px 10px #9B9B9B;
}

.pop .title {
  text-align: center;
  font-size: 17px !important;
  text-transform: uppercase;
}
 p.cat{  
     font-weight: normal !important;  text-align: center !important;
}
.pos-title, .pos-title a, p.cat {
    font-size: 13px !important;
}
.pos-title, .pos-title a {  font-weight: bold !important;  text-align: center !important;}
._oprosnik .label {
  white-space: normal;
  line-height: 110%;
}
.linez {
  border-bottom: 3px #008D41 solid !important;
  font-size: 20px !Important;
  color: #000;
  padding: 0;
  padding-bottom: 0px !important;
  font-weight: normal;
  width: 93%;
  line-height: 25px !important;
}
.byite .mo{
  text-align: center;
  display: inline-block;
  padding: 6px 0;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 13px;
}
.byite .mo:hover {  background-color: #000; color:#fff
}
.jbzoo-item-teaser  .categories-list .jsJBZooFavorite a {
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  border-radius: 0;
}
.jbzoo-item-teaser  .categories-list a{
  float: left;
  margin-right: 10px;
}
.rlinks  .first  .wrapper-jbfavorite a {
  background: none !Important;
  background-image: url(../images/vzak.jpg) !Important;
  background-repeat: no-repeat !Important;
  display: inline-block;
  width: 200px !important;
  text-shadow: none;
  color: #000 !Important;
  text-transform: uppercase;
  height: 50px;
  padding-top: 17px;
  font-size: 16px;
  padding-left: 12px;  
}
.kupit{
    position: relative;
    overflow: auto;
}
.kupit .wrapper-jbfavorite a {
  background: none !Important;
  background-image: url(../images/vzak.jpg) !Important;
  background-repeat: no-repeat !Important;
  display: inline-block;
  width: 200px !important;
  text-shadow: none;
  color: #000 !Important;
  text-transform: uppercase;
  height: 50px;
  padding-top: 17px;
  font-size: 16px;
  padding-left: 35px;
  position: absolute;
  right: 0px;
  bottom: 330px;
}
.jbzoo #comments textarea {
  width: 78%;
}
.propnew{
  display: inline-block;
  clear: both;
  margin-top: 20px;
}
#respond{
    margin-top: 60px;
}
.propnew .props-element li:first-child a {
  background: url(/images/zapah/diz.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(2) a {
  background: url(/images/zapah/dre.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(3) a {
  background: url(/images/zapah/zeml.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(4) a {
  background: url(/images/zapah/kofe.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(5) a {
  background: url(/images/zapah/myt.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(6) a {
  background: url(/images/zapah/ore.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(7) a {
  background: url(/images/zapah/rez.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(8) a {
  background: url(/images/zapah/sku.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(9) a {
  background: url(/images/zapah/sla.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(10) a {
  background: url(/images/zapah/sir.png);  background-repeat: no-repeat; background-position: top center;
}.propnew .props-element li:nth-child(11) a {
  background: url(/images/zapah/fru.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(12) a {
  background: url(/images/zapah/hvo.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(13) a {
  background: url(/images/zapah/him.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(14) a {
  background: url(/images/zapah/cve.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(15) a {
  background: url(/images/zapah/cit.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element li:nth-child(16) a {
  background: url(/images/zapah/yag.png);  background-repeat: no-repeat; background-position: top center;
}
.propnew .props-element a {
  background-repeat: no-repeat;
  min-width: 100px;
  padding-top: 50px !important;
  background-position: top center;
  display: inline-block;
  background-repeat: no-repeat;
}
.propnew .props-element.first li:nth-child(4) a { background: url(/images/ico/obc.png); background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(5) a { background: url(/images/ico/rab.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(6) a { background: url(/images/ico/ras.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(7) a { background: url(/images/ico/sex.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(8) a { background: url(/images/ico/son.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(9) a { background: url(/images/ico/tvo.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .props-element.first li:nth-child(10) a { background: url(/images/ico/fil.png);background-repeat: no-repeat;
  background-position: top center;}
.propnew .jbzoo-props-list li {
  display: inline-block;
  float: left;
  width: 146px;
  padding-top: 21px;
  text-align: center;
  margin-top: 0;
    height: 100px;
}
.propnew .props-element.first a {  background-repeat: no-repeat;  min-width: 100px;
  padding-top: 69px !important;  background-position: top center;display: inline-block;background-repeat: no-repeat;}
.propnew .props-element.first  li:first-child a {display: inline-block;
  background: url(/images/ico/act.png);
  background-repeat: no-repeat;
  padding-top: 53px;
  background-position: top center;
}
.propnew .props-element.first li:nth-child(2) a
{display: inline-block;
  background: url(/images/ico/kin.png);
  background-repeat: no-repeat;
  padding-top: 53px;
  background-position: top center;
}
.propnew .props-element.first li:nth-child(3) a
{display: inline-block;
  background: url(/images/ico/muz.png);
  background-repeat: no-repeat;
  padding-top: 53px;
  background-position: top center;
}

.propnew .label {
      background: none;
      color: #000;
      text-shadow: none;
      padding: 0;
    margin-top: 30px;
    margin-bottom: 15px;
}
.pos-links .meta1 h3 {
  color: #fff;
  font-size: 14px !important;
  border-bottom: 0;
  padding-bottom: 0;
}
.jbzoo .wrapper-jbfavorite a, .jbzoo .jbquickview-modal-window, .element-jbfavorite {
    width: 100%;
}
.unactive-favorite .jsFavoriteToggle {
    font-size: 15px !important;
}
.fuli {
  display: inline-block;
  width: 100%;
  height: 100%;
  z-index: 3;
  position: absolute;
}
.pop .element-rating {  margin-left: 23px;}
.pos-links {  position: relative;
  overflow: hidden;
}
.meta2 { position: absolute;z-index: 2;opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.64);
  color: #fff;
  width: 86%;
  padding: 5px 0;
  line-height: 17px;
  text-align: left;
  padding-left: 8%;
  padding-right: 8%;
}

.module .iconki{
  margin-bottom: 20px;
}
.width16 .meta2, .jsJBZooFavorite .meta2 {top:100%}
.width16:hover .meta2, .jsJBZooFavorite:hover .meta2 {top:10px}
.width16 .meta1, .jsJBZooFavorite .meta1 {
  -webkit-transition: top 1s ease-out 0.5s;
     -moz-transition: top 1s ease-out 0.5s;
     -o-transition: top 1s ease-out 0.5s;
     transition: top 1s ease-out 0.5s;
    top: 75%;
}
.width16 .meta2, .jsJBZooFavorite .meta2 {
  -webkit-transition: top 1s ease-out 0.5s;
     -moz-transition: top 1s ease-out 0.5s;
     -o-transition: top 1s ease-out 0.5s;
     transition: top 1s ease-out 0.5s;
  top: 100%;
}
.width16:hover .meta1, .jsJBZooFavorite:hover .meta1 {  top: -60px;}
.pop .links{
  text-transform: uppercase;
  text-align: center;
}
.og li, .zg li { 
    list-style: none;
    margin-left: 70px;
    margin-top: 5px;
    font-size: 14px;
}

.og.byitem{
    margin-top: 0px;
    margin-bottom: 30px;
    width: 100%;
}
.caps{
  text-transform: uppercase;
}
 .lan1, .lan2{
  float: right !important;
  margin-right: 10px !important;
}
.cannabis_markets{
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 100px;
}
.cannabis_markets a{
    border-bottom: 1px dotted green;
    line-height: 1.8em;
    text-decoration: none;
}
.zaklinl{
  margin-top: 10px;
  display: inline-block;
  float: left;
  margin-right: 40px;
  z-index: 101;
}
.bl1{
  display: inline-block;
  width: 100%;
}
.bl2 {
  margin-top: 20px;
  display: inline-block;
}
.bl2 .width16 {width:32% !important}
.bl2.last{float:right;}
.it .width16 { margin-right: 2%}
.bl1 h3, .bl2 h3{
  font-size: 20px !important;
  border-bottom: 3px #008D41 solid;
  color: #000;
  text-decoration: none;
  background: none;
  display: inline-block;
  font-weight: normal;
  text-shadow: none;
  padding-bottom: 5px;
  width: 93%;
}
.column.rborder.width16.first{
    height: inherit;
}
.element-jbquickview{
    display: none;
}
.bl1 .width16:last-child, .bl2 .width16:last-child {  margin-right: 0;}
._oprosnik .label{
  font-size: 20px;
  color: #000;
  background: none;
  padding: 0;
  padding-bottom: 5px;
  font-weight: normal;
  text-shadow: none;
}
h1.res {
  border-bottom: 3px #008D41 solid !important;
  font-size: 20px !Important;
  color: #000;
  padding: 0;
  padding-bottom: 0px !important;
  font-weight: normal;
  width: 66%;
  line-height: 25px !important;
}
.cat {
  margin-top: -8px;
  margin-bottom: 0;
}
.meta1 {
  font-weight: bold;
}
.meta1 .oc2,.meta1 .oc3 {display:none}
.module .iconki b{
  border-bottom: 3px #008D41 solid;
  font-size: 20px;
  color: #000;
  background: none;
  padding: 0;
  padding-bottom: 5px;
  font-weight: normal;
}
.jbzoo .favorite-item-wrapper .jbbutton {
  float: none;
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
  clear: both;
}
.zaklinl.label  {
  padding: 8px 7px;
  margin-top: 4px;
  width: 119px;
  text-align: center;
}
.jbzoo .favorite-item-wrapper {
  margin-bottom: 1em;
  padding: 0;
}
.jbzoo-app-blog .categories-list .jsJBZooFavorite{
  margin-right: 10px;
}
.jbzoo-app-blog .categories-list .jsJBZooFavorite a{
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  border-radius: 0;
}
.zaklinl.label:hover {background:#000;}
 .favorite-item-wrapper {width: 15%; float: left;margin-right: 2%;  padding: 0;}

.pop  article {  text-align: center;
  font-size: 20px;} 
.pop  .title {
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;  font-weight: bold;
}
.meta1 .last{
  margin-bottom: 5px;
}
.meta1 *  {  font-size: 14px !important;}
.pop img {width: 100% !important}
.meta1{
  position: absolute;
  bottom: 5px;
  background-color: rgba(0, 0, 0, 0.64);
  color: #fff;
  width: 100%;
}
.meta1 .star5 {display: none;}
.pop .star5,.pop  .oc3,.pop  .oc2 {display: none;}
 .meta1 .first h3{
  float: left;
  margin-right: 5px;
  margin-left: 23px;  margin-bottom: 0;
     width: 100%;
}
 .meta1 .last h3{
  float: left;
  font-size: 13px !important;
  margin-right: 0px;
  margin-left: 0;
}
 .meta1 .first{
  display: inline-block;
  margin-top: 10px;
      width: 100%;
}
.jbzoo .width16, .jbzoo-item-subcategory_item {
  float: left;
  height: inherit !important;
}
.items-col-6 .column{
   width: 22.7% !important; 
}
.it .column{
   width: 22.7% !important; 
}
.pop .media {position: relative;}
.subcategory-genetic-type .jbzoo-item-subcategory_item {  width: 23%;}
.subcategory-genetic-type{
  float: left;
  width: 67%;
}
.pop  {
  float: right;
  width: 32%;
}
.iconki span:last-child {border:none !important;}
.jbzoo .rsslink {
position: absolute;
right: 30px;
top: 0;
}

.for_mobile{
    display: none;   
}
@media (max-width: 380px) {
    .bl1{
        display: none;
    }
    .bl2{
        display: none;
    }
    .linez{
        margin-bottom: 30px;
    }
    .jbzoo {
        padding-right: 15px;
    }
    .jbzoo-item-example{
        position: relative;
        overflow: visible !important;
        margin-top: 30px !important;
    }
    .jbzoo .align-left img, .jbzoo .item-image.align-left, .jbzoo .align-left > div{
        width: 100%;
    }
    /*
    .jbcategory-items .item-image.align-left img{
        height: 150px;
    }
    */
    .product-props.time1{
        position: absolute;
        top:-25px;
    }
    .jbimage-link img{
        height: 150px;
        display: block;
    }
    .date{
        position: relative;
    }
    .date .time{
        position: absolute;
        top: -20px;
    }
    .jbzoo-item.jbzoo-item-default.jbzoo-item-blog{
        overflow: visible;
        margin-top: 30px;
    }
    .jbzoo .jbzoo-item h6{
        display: none;
    }
    .wk-slideshow.wk-slideshow-default
    {
        display: none;
    }
    .element-itemcommentslink{
        display: none;
    }
    .grid-h{
        display: none;
    }
    .for_pc{
        display: none;
    }
    .for_mobile{
        display: block;
    }
    .rsslink{
        display: none !important;
    }
    .jsFavoriteToggle{
        display: none !important;
    }
    .text iframe{
        width: 100%;
    }
    
    /*individual page styles*/ 
    .jbzoo-item-cannabi .reit01{
        float: none;
        width: 100%;
        margin: 0px;
        margin-top: 630px;
    }
    .jbzoo-item-cannabi .reit01 .reit1{
        background: none;
        height: auto;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .palniz{
        float: left;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .titreit{
        text-align: left;
        padding: 0px;
        font-size: 18px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit{
        margin: 0;
        width: auto;
        float: left;
        height: auto;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit span{
        font-size: 24px;
        height: auto;
        width: auto;
        line-height: 20px;
        text-align: left;
        font-size: 17px;
        font-weight: 100;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit b{
        position: static;
        font-size: 17px;
        text-transform: none;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit11{
        position: static;
        border-top: none;
        padding: 0px;
        float: left;
        margin-left: 5px;
        width: auto;
    }
    .jbzoo-item-cannabi .reit01 .rezume{
        width: auto;
        position: absolute;
        margin-top: 135px;
    }
    .jbzoo-item-cannabi .reit02{
        float: none;
        width: auto;
        margin: 0px;
        margin-top: 65px;
    }
    .jbzoo-item-cannabi .reit02 .reit2{
        background: none;
        width: auto;
        height: auto;
        margin: 0px;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .titreit{
        text-align: left;
        padding: 0px;
        font-size: 18px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating{
        margin: 0px;
        width: auto;
        text-align: left;
        float: left;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message span{
        font-size: 18px;
        width: auto;
        text-align: left;
        margin: 0px;
        float: left;
        letter-spacing: 0px;
        line-height: 20px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message .oc2{
        display: none;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message .oc3{
        margin: 0px;
        font-size: 18px;
        float: left;
    }
    .jbzoo-item-cannabi .reit02 .reit3{
        margin: 0px;
        margin-top: 190px;
    }
    .yoo-zoo.rating div.star5{
        margin: 0px;
    }
    .jbzoo-item-cannabi .reit02 .reit3 a{
        margin: 0px;
    }
    .stro1{
        margin-top: 30px;
        border-bottom: none !important;
        height: auto !important;
        margin-bottom: 15px;
    }
    .stro1 p{
        margin:0px;
        margin-bottom: 5px;
    }
    .stro2{
        margin-top: 0px !important;
        line-height: 1.3;
        padding-bottom: 15px;
        height: auto !important;
        border-top: 1px solid #e0e0e0;
        padding-top: 15px;
    }
    .zg, .og{
        width:auto !important;
    }
    .byitem a.mo{
        width: auto !important;
        padding-bottom: 0px !important;
        padding-left: 120px !important;
    }
    .cannabis_markets{
        padding: 0px;
        margin: 0px;
        margin-bottom: 30px;
        margin-left: 10px;
    }
    .element-jbrelatedauto{
        display: none;
    }
    .unactive-favorite{
        display: none !important;
    }
    .zg h4, .og h4{
        font-size: 18px !important;
        white-space: nowrap;
        background-image: none !important;
        padding-left: 0px !important;
    }
    .og li, .zg li{
        margin-left: 0px !important;
    }
    .border-bottom-grunt{
        margin-left: 0px !important;
        width: 100% !important;
    }
    .vote-message{
        font-size: 17px;
    }
    .kupit{
        width: 100%;
    }
}
@media (min-width:381px) and (max-width: 770px) {
    .bl1{
        display: none;
    }
    .bl2{
        display: none;
    }
    .linez{
        margin-bottom: 30px;
    }
    .text iframe{
        width: 100%;
    }
    .rsslink{
        display: none !important;
    }
    .jsFavoriteToggle{
        display: none;
    }
    .image.align-left{
        margin: 0 auto 15px auto;
        float: none;
    }
    .for_pc{
        display: none;
    }
    .for_mobile{
        display: block;
    }
    .jbzoo .jbzoo-item h6{
        display: none;
    }
    .wk-slideshow.wk-slideshow-default
    {
        display: none;
    }
    .element-itemcommentslink{
        display: none;
    }
    .grid-h{
        display: none;
    }
    .product-props.time1{
        position: absolute;
        top: 0px;
        left: 135px;
    }
    .jbzoo-item.jbzoo-item-example{
        position: relative;
    }
    .item-wrapper-desc{
        margin-top: 30px;
    }
    .date{
        position: relative;
    }
    .date .time{
        top: -10px;
        left: 147px;
        position: absolute;
    }
    .date .title{
        padding-top: 20px;
    }
    
    
    /*individual page styles*/
    .jbzoo-item-cannabi .reit01{
        float: none;
        width: 100%;
        margin: 0px;
        margin-top: 630px;
    }
    .jbzoo-item-cannabi .reit01 .reit1{
        background: none;
        height: auto;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .palniz{
        float: left;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .titreit{
        text-align: left;
        padding: 0px;
        font-size: 18px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit{
        margin: 0;
        width: auto;
        float: left;
        height: auto;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit span{
        font-size: 24px;
        height: auto;
        width: auto;
        line-height: 20px;
        text-align: left;
        font-size: 17px;
        font-weight: 100;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit b{
        position: static;
        font-size: 17px;
        text-transform: none;
    }
    .jbzoo-item-cannabi .reit01 .reit1 .reit11{
        position: static;
        border-top: none;
        padding: 0px;
        float: left;
        margin-left: 5px;
        width: auto;
    }
    .jbzoo-item-cannabi .reit01 .rezume{
        width: auto;
        position: absolute;
        margin-top: 135px;
    }
    .jbzoo-item-cannabi .reit02{
        float: none;
        width: auto;
        margin: 0px;
        margin-top: 65px;
    }
    .jbzoo-item-cannabi .reit02 .reit2{
        background: none;
        width: auto;
        height: auto;
        margin: 0px;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .titreit{
        text-align: left;
        padding: 0px;
        font-size: 18px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating{
        margin: 0px;
        width: auto;
        text-align: left;
        float: left;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message span{
        font-size: 18px;
        width: auto;
        text-align: left;
        margin: 0px;
        float: left;
        letter-spacing: 0px;
        line-height: 20px;
        font-weight: bold;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message .oc2{
        display: none;
    }
    .jbzoo-item-cannabi .reit02 .reit2 .rating .vote-message .oc3{
        margin: 0px;
        font-size: 18px;
        float: left;
    }
    .jbzoo-item-cannabi .reit02 .reit3{
        margin: 0px;
        margin-top: 190px;
    }
    .yoo-zoo.rating div.star5{
        margin: 0px !important;
    }
    .jbzoo-item-cannabi .reit02 .reit3 a{
        margin: 0px;
    }
    .stro1{
        margin-top: 30px;
        border-bottom: none !important;
        height: auto !important;
        margin-bottom: 15px;
    }
    .stro1 p{
        margin:0px;
        margin-bottom: 5px;
    }
    .stro2{
        margin-top: 0px !important;
        line-height: 1.3;
        padding-bottom: 15px;
        height: auto !important;
        border-top: 1px solid #e0e0e0;
        padding-top: 15px;
    }
    .zg, .og{
        width:auto !important;
    }
    .byitem a.mo{
        width: auto !important;
        padding-bottom: 0px !important;
        padding-left: 120px !important;
    }
    .cannabis_markets{
        padding: 0px;
        margin: 0px;
        margin-bottom: 30px;
        margin-left: 10px;
    }
    .element-jbrelatedauto{
        display: none;
    }
    .unactive-favorite{
        display: none !important;
    }
    .zg h4, .og h4{
        font-size: 18px !important;
        white-space: nowrap;
    }
    .vote-message{
        font-size: 17px;
    }
    .kupit{
        width: 100%;
    }
}
.for_country_UA{
    display:none;
}
.for_country_other{
    //display:none;
}
::selection {
background: #D5D5D5;
}
.wk-slideshow .next, .wk-slideshow .prev {
position: absolute;
z-index:999;
cursor: pointer;
display: block;
}
 .wk-slideshow .caption a {font-size: 32px;
line-height: 34px;
color: #fff;text-shadow: 1px 1px 2px black, 0 0 1em black;text-decoration: none;

}
}
.wk-slideshow .caption {top:0;
text-decoration: none;
font-size: 34px;
line-height: 42px;
}
.wk-slideshow .caption{
text-decoration: none;top:0;
}
.item-categ {
margin-bottom: 10px;
margin-top: 10px;
}
.stro2{
    width: 100%;
    text-align: center;
    font-size: 45px;
    font-weight: normal;
    height: 70px;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 55px;
    float: left;
}
.stro1{
    width: 100%;
    margin-right: 10px;
    height: 40px;
    border-bottom: 1px solid #e0e0e0;
 }
.stro1 p {
    float: left;
    border-bottom: 1px dotted green;
}
.strochka{
     width: 100%;
}
.stro1 {
    float: left;
    margin-top: 20px;
}
@media (max-width: 1186px){
.reit02 {
margin-left: 71px;
  }
 .strochka{
     width: 100%;
    clear: both;
}
 .zg.tip {
clear: both;
}
}
.zg.tip{
    margin-top: 30px;
    padding-top: 15px;
    font-size: 16px;
    color: green;
    font-weight: bold;
    width: 100% !important;
    border-top: 1px solid #e0e0e0;
    margin-bottom: 50px;
}

.zg.tip p{
    border-bottom: 1px dotted green;
    display: initial;
}
.jbzoo .element-jbrelatedauto .related-items .column{
    width: 22.7%;
}
.zg.tip b{
    color: black;
    font-size: 16px;
}
.grin{
display: inline-block;
float: none;
width: 100%;
}
.reit b {
position: absolute;
top: 115px;
font-size: 22px;
text-align: center;
width: 100%;
text-transform: uppercase;
}
.reit {

position: relative;
}
.reit02 {
text-align: center;
}
.width33  .pos-title {text-align: center;}

.jbzoo-item-growing-cannabis.jbzoo-item-teaser img {
padding: 6px;
}
@media (min-width: 767px){
    .jbzoo-item-growing-cannabis.jbzoo-item-teaser img {
        width: 155px;
    }
}
.sidebar-a-right #maininner, .sidebar-b-right #maininner {
padding-right: 20px;
padding: 0 !important;
}
.item-wrapper-desc a {font-weight: bold;}
.title a {color:#000}
.title a:hover {color:#008D41 }
h1 {
  font-size: 28px !Important;
  line-height: 33px !Important;
  padding-bottom: 5px !Important;
  text-transform: none;
  margin: 0 0 15px 0;
  border: none !important;
}

.module .module-title, .jbcategory-link a {
font-size: 30px !important;
line-height: 32px !important;
border-bottom: 3px #008D41 solid;
padding-bottom: 4px !important;
text-transform: uppercase;
}
#sidebar-a .module .module-title {
font-size: 21px !important;
line-height: 29px !important;}
@media (max-width: 767px){
.menu-responsive {
width: 100%;
font-size: 14px;
background: #008D41;
color: #fff;
  }}
@media (max-width: 1100px){
  .menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
font-size: 14px !important;
}
  
  #logo {
margin: 0 10px !important;
}

}
@media (max-width: 850px){
.menu-dropdown li {
position: relative;
margin-right: 0 !Important;
  }}
@media (max-width: 940px){
  .menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
font-size: 12px !important;
  }}
 @media (max-width: 767px)
{
 .logo {margin-right: 0;
width: 100%;
    text-align: center;}
} 
form.box input, form.box select, form.box textarea, form.short input, form.short select, form.short textarea, .searchbox input {
height: auto;
width: auto;
margin: auto;
padding: 2px;
border: 1px solid #008D41 !important;
border-radius: 0;
background: #fff;
box-shadow: none;
color: inherit;
vertical-align: baseline;
-webkit-transition: none;
transition: none;
}
.banneritem {
	text-align: center;
}
.wk-content img {
max-width: 100%;
border: solid 1px #CDCDCD;
}
.wk-slideshow .caption a:hover {color:#fff}
.searchbox .results:before {
background: none !important;
}
.button-default:hover, .button-primary, form.style button:hover, form.style input[type="button"]:hover {
background: #000  !important;
}
.button-default, .button-primary, form.style button, form.style input[type="button"] {
background: #008D41 !important;
}
.searchbox .results li.result h3, .searchbox .results li.result.selected {
color: #FFFFFF !important;
}
.searchbox .results li.results-header, .searchbox .results li.result {
border-bottom-color: #FFFFFF !important;
}
.searchbox .results {
background: #008D41 !important ;
}
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;

	}
#boxes .window {
	position:fixed;
	left:0;
	top:100px !important;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: center;
	font-size: 14px;
	}
#boxes #dialog {
	width: auto;
max-width: 980px;
height: auto;
	padding:10px;
	background-color:#ffffff;
	}
.eff {overflow: hidden;
width: 168px;
display: none;
background-image: url(../images/eff.png);
background-color: #008d42;
background-repeat: no-repeat;
padding-left: 130px;
color: #fff;
padding-top: 24px;
padding-bottom: 9px;
height: 120px;
font-size: 12px;margin-bottom: 10px;
}
.eff1{background-position: 10px 30px;}
.eff2{background-position: 10px -175px;}
.eff3{background-position: 10px -425px;}

.eff p {margin: 0 0 !important;}
.pakaloco a {background-image: url(../images/cannado.jpg);
display: inline-block;
width: 300px;
height: 34px;
background-position: top;
background-repeat: no-repeat;
padding-top: 72px;
border: solid 1px #BEBEBE;
margin-bottom: 17px;
}

.byitem a.mo {
    background-image: url(../images/by.png);
    padding-left: 125px;
    background-repeat: no-repeat;
    font-size: 60px;
    color: #000;
    text-transform: uppercase;
    width: 100px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 10px;
    background-size: 100px;
    padding-top: 25px;
    float: left;
}
.byitem a.mo p{
    font-size: 14px;
    margin-top: 8px;
    font-weight: 700;
    margin-left: 3px;
}
.item-categ {
    margin-bottom: 10px;
    display: none;
}
.element-textarea a img{
        display: none;
}
.jbzoo-item-cannabis-strains.jbzoo-item-full .item-image {
width: 328px;
margin-top: -6px;
margin-right: 20px;
}
.jbzoo-item-cannabi h1{
    margin-top: 10px;
    margin-bottom: 20px;
}
.zg h4, .og h4 {
    background-image: url(../images/gru.jpg);
    text-transform: uppercase;
    background-repeat: no-repeat;
    padding-left: 70px;
    font-size: 20px;
    padding-top: 5px;
    padding-bottom: 16px;
    background-size: 65px;
    height: 55px;
}
.jbzoo-item-cannabi.jbzoo-item-full{
    
}
.og h4 {
    background-position: 0px -120px;
}
.zg h4 {
    
}
.zg, .og {
    width: 50%;
    float: left;
    margin-top: 40px;
}
.border-bottom-grunt{
    border-bottom: 3px solid green;
    margin-top: -62px;
    width: 70%;
    margin-left: 70px;
}
.titreit{
    line-height: 19px;
    text-align: center;
    padding-top: 15px;
    font-size: 18px;
}
.reit {
font-size: 24px;
height: 117px;
margin: 0 auto;
}
.reit span {
display: inline-block;
font-size: 95px;
height: 157px;
width: 100%;
background-repeat: no-repeat;
text-align: center;
line-height: 90px;
}
.reit01{
    float: left;
    width: 21%;
    margin-right: 10px;
    margin-top: -5px;
}
.rezume {
    margin-top: 17px;
    margin-bottom: 10px;
    width: 215%;
    font-size: 16px;
    line-height: 23px;
}
#c755f0db-b318-40d0-ae4f-6d7bd45cfd77-583cf0a6c198b{
    margin-top: 50px
}
.reit1{
    position: relative;
    background: #cccccc;
    height: 245px;
}
.reit2 .rating-container {display: none;}
.reit02 
{
    float: right;
    width: 21%;
}
.reit2{
    background: #cccccc;
    width: 100%;
    height: 245px;
    margin-top: -5px;
}
.vote-message{
    display: none;
}
.vote-message span{
    display: inline-block;
    font-size: 95px;
    width: 100%;
    text-align: center;
    letter-spacing: -10px;
    line-height: 82px;
    margin-left: -10px;
}
.vote-message .oc3{
    margin-top: 0px;
}
.strochka {
font-weight: bold;
display: inline-block;
float: none;
}
.strochka span:first-child {
margin-right: 10px;
width: 349px;
display: inline-block;
}
.reit3{
    margin-top: 110px;
    margin-left: -370px;
}
.reit3 .rating-container{
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.reit3 a {
    background-image: url(../images/ic1.png);
    background-repeat: no-repeat;
    font-size: 16px;
    color: #000;
    text-align: center;
    background-position: right;
    padding-right: 23px;
    margin: 0 auto;
    display: table;
    position: relative;
}
.reit02 .oc1{
    display: inline-block;
    font-size: 95px;
    line-height: 82px;
    letter-spacing: -13px;
    margin-right: 15px;
}
.reit02 .oc3{
    font-size: 17px;
    margin-top: 0px;
}

.time h7 {margin-right: 10px}
h7 li {list-style: none}
h9 span a, h8  a {background: url(../images/koment.png) left no-repeat;background: url(../images/koment.png) left no-repeat;
padding-left: 21px;
color: #008D41 !important;}
.yoo-zoo.rating {
    font-size: 12px;
    display: inline-block;
    margin-top: 5px;
    width: 100%;
}
.time h8{
    display: none;
}
.categories-list{
    clear: both;
}
.reit02 .oc2 {
    margin: auto;
    display: inherit;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 29px;
    width: 78%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: solid 2px #008D41;
}
.reit11{
    position: ABSOLUTE;
    right: 23px;
    width: 100px;
    border-top: solid 2px #008D41;
    bottom: 12px;
    padding-top: 6px;
}
.palverh {
background-image: url(../images/re2.png);
background-repeat: no-repeat;
width: 22px;
padding-left: 22px;float: left;
}
.palniz {
    background-image: url(../images/re2.png);
    background-position: -46px 0px;
    float: right;
    margin-left: 10px;
    background-repeat: no-repeat;
    width: 22px;
    padding-left: 22px;
    margin-right: -17px;
}
.item-categ a:hover {color: #fff; background: #999999}
.item-categ a {position: relative; padding: 3px 10px;color: #000;}
.item-categ a:after {content:'See all strains with this tag';display: none;z-index: 999;left: 0;box-shadow: 1px 1px 7px #000;
position: absolute; text-transform: uppercase;font-size: 10px;width: 160px; height: 43px; padding-left: 57px;padding-top: 7px;
background-color: #008d42; color: #fff; background-image: url(../images/krug.png); background-repeat: no-repeat;background-position: 10px 5px}
.jbzoo .jbzoo-item {
margin: 1em 0 1em 0;
padding: 0;
margin-top: 0;
        overflow: hidden;
}

.jbzoo .element.element-textarea.first.last{
    width: 95%;
    margin-bottom: 50px;
    margin-top: 25px;
}
.jbzoo .element.element-textarea.first.last span{
    font-size: 16px;
}
.item-categ a:hover:after {display: block;}
.jbzoo-category-module .jbcategory {
border-bottom: 0;
margin-bottom: 10px;
}
h4, h5, h6{font-size: 14px}
.title a {font-weight: bold;}
.jbzoo .width33 {

width: 295px;}
.jbzoo-item-news.jbzoo-item-teaser .categories-list a, .jbzoo-item-default .categories-list a,
.jbzoo-item-growing-cannabis.jbzoo-item-teaser  .categories-list a,  
 .jbzoo-item-blog.jbzoo-item-teaser .categories-list a{width: 92px;}

#breadcrumbs{
    margin-left: 0px;
}
#content{
    margin-left: 0px;
}
.yoo-zoo.rating div.current-rating div {
  position: absolute !important;}
#comments-url {display:none !important}
body {font-family:arial !important}
.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 10px; }
#logo {margin: 0px 30px 0 50px;
  z-index: 101;
    position: relative;
  } 
#header { margin-top: 0; background: #fff;
margin: 0;}
#page-bg {overflow: hidden;}
#footer .module { margin: 0; }
#block-main {
box-shadow: none !important;
}
#page {
background: #E6E6E6 !important;
}
#absolute a {color: #777777}
.menu-dropdown a.level1 > span:hover, .menu-dropdown li.level1.active span{background-color: #008D41;}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
border-top: none;
border-bottom: none;
border-left: none;
color: #fff;
display: block;
font-size: 18px;
font-weight: 400;
height: 45px;
line-height: 45px;
margin: 0;
padding: 0 14px !important;
text-transform: uppercase;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; 
}
/* Layout
----------------------------------------------------------------------------------------------------*/
.text .yoo-zoo.rating{
    width: inherit;
}
#menu {margin-bottom: 15px;
	position: relative;
width: 100%;
background: #000;
}
#menu .fancy {
position: absolute;
top: -30px;
height: 3px;
display: none !important;
}
#search {margin-right: 25px;
margin-top: 22px;
width: 350px;
z-index:101;
position: relative;
}
#search .zaklinl.caps{
    margin-top: 7px;
}
#search .zaklinl.caps img{
    width: 25px;
    margin-bottom: -6px;
    margin-right: 5px;
}
.searchbox input {
height: 25px;
font-size: 14px;
color: #999;
border: none !important;
}
.searchbox{
margin-top: 22px;
}
#block-main { 
	margin: 0;
	padding: 20px;
	background: #fff; 
}

#top-a li {float: left; border: 0 !important}
#bottom-a { margin-top: 20px; }
#top-b { margin-bottom: 20px; }


/* Section Border Style */
.top-b-line #top-b,
.bottom-a-line #bottom-a { position: relative; }
#banner {text-align: center; height: 169px; display: table-cell; vertical-align: middle;}
.top-b-line  #top-b:before,
.bottom-a-line #bottom-a:before { 
	content: "";
	position: absolute;
	display: block;
	left: 10px;
	right: 10px;
	border-bottom: solid 1px #ddd;
}

.top-b-line  #top-b:before { bottom: -10px; }
.bottom-a-line #bottom-a:before { top: -10px; }

/* Main/Sidebar Spacing */
#maininner {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.sidebar-a-left #maininner,
.sidebar-b-left #maininner { padding-left: 20px; }

.sidebar-a-right #maininner,
.sidebar-b-right #maininner { padding-right: 20px; }

/* Footer */
#footer {
	margin-top: 30px;
	line-height: 18px;
	font-size: 12px;
	color: #999;
}
.tabi{
    display: -webkit-inline-box;
}
.jbzoo-props .props-element{
        display: inline-block;
}
.nn_tabs.outline_content>.tab-content {

border: 1px solid #008D41;

}
.nn_tabs .nav-tabs {
border-bottom: 1px solid #008D41;
}
.nn_tabs.outline_handles ul.nav-tabs>li a, .nn_tabs.outline_handles ul.nav-tabs>li a:hover {
border: 1px solid #008D41;
}
.nn_tabs>ul.nav-tabs> .active a{background-color: #008D41; color: #fff}
.nn_tabs>.nav>li>a:hover{text-decoration:none;background-color: #008D41; color: #fff}
.nn_tabs .nav-tabs>li>a {text-transform: uppercase;}
.iconki b {
    clear: both;
    width: 100%;
    display: inline-block;
    margin: 0px;
    margin-bottom: 25px;
}
.gbopt {
    display: inline-block;
    width: 124px;
    text-align: center;
    margin-top: 13px;
    margin-bottom: 50px;
}
.jbzoo .items .column.last{
    margin-right: 2%;
}
.jbzoo .clear.clr{
    display: none;
}
.iconki span{
    margin-right: 10px;
    padding-right: 10px;
    border-right: solid 1px;
    font-size: 16px;
}
#footer a { color: #777; }

#totop-scroller {
	display: block;
	position: fixed;
	bottom: 5px;
	right: 5px;
	z-index: 1;
	width: 25px;
	height: 25px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
}

#totop-scroller:hover { background-position: 0 -150px; }

._oprosnik {
  display: inline-block;
  width: 80%;
}
.zag6{
  font-size: 20px !important;
  border-bottom: 3px #008D41 solid;
  color: #000;
  text-decoration: none;
  background: none;
  width: 95%;
  display: inline-block ;
  font-weight: normal ;
  text-shadow: none;  padding-bottom: 5px;
}
 @media (min-width: 480px) {
    ._oprosnik  
    {  
        background-image: url(../images/chek.jpg);
        background-repeat: no-repeat;
        padding-left: 87px;
    }
}
@media (max-width: 770px) {
    .b11
    {
        display: none;
    }
    .b12{
        display: none;
    }
}
.top10 {
  top: 10px;
  position: relative;
}
.top20 {
  top: 20px;
  position: relative;
}
.top30 {
  top: 30px;
  position: relative;
}
.top40 {
  top: 40px;
  position: relative;
}
.top50 {
  top: 50px;
  position: relative;
}
.top85 {
  top: 85px;
  position: relative;
}
.top88 {
  top: 88px;
  position: relative;
}

#pmr_btn{
    float: left;
    margin-top: 10px !important;
    margin-bottom: 30px;
    margin-right: -35px;
    font-weight: bold;
}

#gpcompany_topBanner ins{
    background-color: white;
}

#gpcompany_topBanner{
    margin: 10px 43px 16px 0px;
    border: 1px solid #947373;
    padding: 10px;
    padding-bottom: 5px;
}

#gpcompany_middleBanner{
    margin: 10px 0px 20px 0px;
    border: 1px solid #947373;
    padding: 10px;
    padding-bottom: 5px;
}

#gpcompany_middleBanner ins{
    background-color: white;
}

#content strong{
    display: none;
}

#jbzoo strong{
    display: -webkit-inline-box;
}

#yoo-zoo strong{
    display: -webkit-inline-box;
}

#system strong{
    display: -webkit-inline-box;
}

#forum_module{
    padding: 0.5em;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fbfbfb;
    padding-bottom: 3px;
    margin: 50px 0px;
}

#forum_module img{
    float: left;
    margin-right: 15px;
}

#forum_module .forum_mod_tittle{
    font-size: 18px;
    line-height: 25px;
}

#forum_module .forum_mod_desc{
    line-height: 30px;
}


/* accordion */

.description-full .dostavka-accordion {
    display: table;
    margin: 50px 0;
}
    
.description-full .dostavka-accordion .column {
    display: table-cell;
    width: 10%;
}
    
.description-full .dostavka-accordion .accordion {
    display: block;
    font-size: inherit;
    margin: 0px;
    position: relative;
}
    
.description-full .dostavka-accordion .accordion input {
    display: none;
    position: absolute;
    visibility: hidden;
    left: 50%;
    top: 50%;
    z-index: 1;
}
    
.description-full .dostavka-accordion .accordion input:checked ~ .accordion__header {
    border-color: #cfcfcf;
}
    
.description-full .dostavka-accordion .accordion:first-child .accordion__header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
    
.description-full .dostavka-accordion .accordion__header {
    border-bottom: 1px solid #cfcfcf;
    cursor: pointer;
    transition: background 0.2s;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    padding: 20px;
    position: relative;
    z-index: 2;
    font-family: "Exo2SemiBold";
    font-size: 18px;
}
    
.description-full .dostavka-accordion .accordion__content {
    background-color: white;
    border-bottom: 1px solid #cfcfcf;
    display: none;
    padding: 0px 20px 20px 20px;
    white-space: pre-line;
    text-align: left;
    font-family: "Exo2Regular";
    font-size: 18px;
    line-height: 1.5;
}
    
.description-full .dostavka-accordion .accordion__header img {
    width: 14px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.description-full .dostavka-accordion .accordion input:checked ~ .accordion__header img {
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}
    
    
.description-full .dostavka-accordion .accordion input:checked ~ .accordion__content {
    display: block;
}
    
.description-full .dostavka-accordion .accordion__header span {
    float: right;
}

.yoo-zoo.rating div.rating-container.star5
{
    width: 100px;
    margin-left: 185px;
}

#cart_pop{
    width:  230px;
    height:  60px;
    background-color:  #008D42;
    position:  fixed;
    top: 10px;
    right: 30px;
    z-index: 999;
    display: none;
}

#cp_close{
    position: absolute;
    right: 6px;
    top: 3px;
    float: right;
    padding: 0px;
    background: none;
    border: none;
}

#cp_cont{
    float: left;
    padding: 8px 7px;
    cursor: pointer;
}

.cp_cont_div{
    float: left;
}

.cp_cont_div:first-child{
    margin-top: 4px;
    margin-right: 2px;
}

.cp_cont_div p{
    margin: 0;
    color: white;
}

#cp_head{
    margin: 5px;
    margin-bottom: 0px;
}

#cp_cont_text{
    font-size: 12px;
    font-weight: bold;
    margin-left: 0px;
}