.timelineh {max-height:450px!important}
.logorida {margin:1.4rem;}
.grecaptcha-badge {
    visibility: hidden !important;
}
.entry-summary {max-width:600px!important}
.center {text-align:center}
.bold {font-weight:bold!important;}
.logocenter {display: table; margin: 0 auto;}
.slider-bottom {margin-bottom: 2px}
h1.fw-special-title {text-shadow: 1px 1px 6px #000000;text-transform:uppercase;}
h1.product_title {font-weight:400!important;}
h2.post-title {font-weight:300!important;font-size:1.6em!important}
h2.woocommerce-loop-product__title {font-weight:400!important;font-size:1em;margin-top:0px!important}
.woocommerce .products .product-item .woocommerce-imagewrapper a.woocommerce-product-link:after, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .woocommerce-imagewrapper a.woocommerce-product-link:after, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .woocommerce-imagewrapper a.woocommerce-product-link:after {
background: rgba(255, 255, 255, 0.3)!important}
.attachment-shop_catalog {max-height:400px!important;width:auto!important}
.fw-title-bar .fw-heading .fw-special-title:after {content:none!important}
a.edasi:link, a.edasi:visited {color:#e22019}
a.edasi:hover {color:#c20009;text-decoration:underline;}
.bt-content-area.col-md-12 {margin-top:-50px;}
.wc-nested-category-layout-category-title {font-size:1.6em}
.product_type_simple {display:none;visibility: hidden;}
.breadcrumbs {display:none;visibility: hidden;}
.bt-header-container {margin-bottom:-100px!important;padding-bottom:-100px!important;}
.fw-wrap-logo {margin-bottom:-25px}
.liitu {color:#ffffff;float:right}
.attachment-shop_single{max-width:430px;max-height:820px;width: auto;}
.valge {color:#ffffff}
h4 {font-size:1.2em!important}
.title-padding {padding-top:7%;padding-bottom:2%}
.title-padding-hi {padding-top:2%;padding-bottom:2%}
.title-padding-mid {padding-top:5%;padding-bottom:2%}
.fw-title-bar {padding:4%;max-height:490px;min-height:420px;height:26vw;background-position:center top;}
.product-titlebar {min-height:260px!important;max-height:260px;}
.sicon {margin-right:2em}
.ikoon {padding-right:1em;padding-top:1em;}
.pdate {color:#999;font-size:0.9em}
a.pr-carousel:link, a.pr-carousel:visited {color:#000}
a.pr-carousel:hover {color:#e22019;text-decoration:none}
a.bred:link, a.bred:visited {color:#000;font-weight:bold}
a.bred:hover {color:#e22019!important;text-decoration:none}
.widget {background-color:#fbfbfb!important;height:100%;border:0px!important}
h4.product_name {font-size:0.8em!important}
.attachment-shop_catalog {border:0px!important}
.retgrid {height:300px;}
.widget_categories ul > li a, .widget_nav_menu ul > li a, .widget_meta ul > li a, .widget_pages ul > li a, .widget_archive ul > li a, .woocommerce.widget_product_categories ul > li a {font-size:0.96em!important}
.katlist {margin-bottom:5em;margin-top:-4em}
.sku_wrapper {display:none}

div#tab-additional_information > h2 {
    display: none !important;
}
div#tab-toitumisalane-teave > h2 {
    display: none !important;
}
div#tab-saada-tagasiside > h2 {
    display: none !important;
}
.divproduct {
    height: 240px;
  position: relative;
}
.divproduct a  {
}
.divproduct img {
      display: block;
    position: absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
}
.botopic {text-align: left;font-family:Open Sans;font-weight:600;font-style:normal}
.vkylg {background-color:#f9f9f9;padding-left:1em;padding-top:1em}
.vekylg {background-color:#f9f9f9;padding-left:1em;padding-top:1em}
.vc_col-sm-9 {padding-left:1em}
.pd9 {background-position: center top!important}
.shop_attributes {font-size:0.9em}
.tabel-2 {max-width:420px;border:0px;font-size:1em;}
.tabel-3 {max-width:520px;border:0px;font-size:1em;}
.ttr {background-color:#f9f9f9;border:0px;}
.tatv {border:0px;}
.tatp {text-align:right;border:0px}
td {padding: 2px 10px!important}

.cat-btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #222222;
  font-size:0.9em;
  background: #f2f2f2;
  padding: 4px 10px 4px 10px;
  text-decoration: none;
  margin:8px;
  white-space: nowrap;
  line-height:3em;
}

.cat-btn:hover {
  background: #e22019;
  color:#ffffff;
  text-decoration: none;
  cursor:pointer;
  transition: all 0.1s ease-in-out;
}
.current-cat {background:#e22019;
  color:#ffffff;
}
    .vc_col-sm-2 {width: 16.667%; display:inline-block !important;}
  .vc_col-sm-3 {width: 25%; display:inline-block !important;}

@media screen and (max-width: 480px) {
  .title-padding {padding-top:0;padding-bottom:4%}
	.fw-title-bar {padding:2px;max-height:260px;min-height:160px;background-position:center top;}
  .product-titlebar {padding:5px;max-height:100px!important;min-height:100px!important;background-position:center top;}
	.attachment-shop_single{max-width:260px;max-height:320px;width: auto!important;}
  .main-logo {max-height:62px;max-width:97px!important}
  .divproduct {height:240px}
  .divproduct img {height:200px;width:auto!important}
  .bt-header-mobi {height:60px;}
  .bt-header-main {height:60px;}
  .sicon {height:40px;width:40px}
  .tatv {width:200px;}
  .vc_col-sm-2 {width: 50%; display:inline-block !important;}
  .vc_col-sm-3 {width: 50%; display:inline-block !important;}
  .vkylg {display: none!important;}
  .vekylg {display: none!important;}
  .rev_slider {margin-top:-3em!important}
  .retgrid {height:260px;}
  .news-section {margin-top:-2em!important}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 48% !important;
        margin: 0 1% 40px 1% !important;
    }
      .woocommerce ul.products li.product:nth-of-type(2n+1),
    .woocommerce-page ul.products li.product:nth-of-type(2n+1) {
        clear: left;
    }
    .bt-row .bt-col-5 {
    width: calc(98% / 2)!important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    padding: 20px; }
  .size-shop_catalog {height:200px!important;width:auto;}
}


@media screen and (max-width: 770px) and (min-width:480px) {
	.title-padding {padding-top:2%;padding-bottom:6%}
	.fw-title-bar {padding:5px;max-height:360px;min-height:160px;background-position:center top;}
  h1.fw-special-title {font-size:2em!important;line-height:1em!important}
  .product-titlebar {padding:5px;max-height:100px!important;min-height:100px!important;background-position:center top;}
	.attachment-shop_single{max-width:260px;max-height:320px;width: auto!important;}
  .main-logo {max-height:90px;max-width:141px!important}
  .bt-header-mobi {height:80px;}
  .bt-header-main {height:80px;}
  .sicon {height:40px;width:40px}
  .tatv {width:200px;}
  .vc_col-sm-2 {width: 25%; display:inline-block !important;}
  .vc_col-sm-3 {width: 25%; display:inline-block !important;}
  .vkylg {display: none!important;}
  .vekylg {display: none!important;}
  .rev_slider {margin-top:-3em!important}
  .retgrid {height:380px;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 29.5%!important;
}
      .bt-row .bt-col-5 {
    width: calc(100% / 3)!important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin-left: 0px;
    padding: 10px; }
}

@media screen and (max-width:998px) and (min-width:770px) {
  .title-padding {padding-top:0;padding-bottom:0}
	.fw-title-bar {padding:5px;max-height:320px;min-height:260px;background-position:center top;}
  h1.fw-special-title {font-size:2.2em!important;line-height:1.4em!important}
  .product-titlebar {padding:5px;max-height:100px!important;min-height:100px!important;background-position:center top;}
	.attachment-shop_single{max-width:260px;max-height:320px;width: auto!important;}
  .main-logo {max-height:90px;max-width:141px!important}
  .bt-header-mobi {height:80px;}
  .bt-header-main {height:80px;}
  .sicon {height:40px;width:40px}
  .tatv {width:200px;}
  .vc_col-sm-2 {width: 25%; display:inline-block !important;}
  .vc_col-sm-3 {width: 25%; display:inline-block !important;}
  .rev_slider {margin-top:-3em!important}
      .bt-row .bt-col-5 {
    width: calc(100% / 4)!important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
    padding-left: 30px; }

}


@media screen and (min-width: 998px) {
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
    width: 44%;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
    width: 56%;
}
}

.subs {
  padding: 10px!important;
  margin:10px;
  border: none;
  border-bottom: solid 2px #c9c9c9;
  transition: border 0.3s;
}
.subs:input:focus 		{ border-bottom: solid 2px #969696; }
.subs-button {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  font-size: 1em;
  background: #e22019;
  padding: 10px 40px 10px 40px;
  text-decoration: none;
  border:0px
}
.subs-button:hover {
  background: #ffffff;
  color:#e22019;
  text-decoration: none;
}