.montonio-bank-item-img {
    display: block !important;
    width:  auto !important;
    height: auto !important; 
	min-width:50px !important;
    min-height: 40px !important;
	
}
.montonio-bank-item{
	
	 min-width: 317px !important;
}

.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {
  font-size:0px !important;
}

.woocommerce .woocommerce-error:before {

  font-size:0px !important;
}


.section img, .fs-row img {
    max-height: 100px;
    min-height: 50px;
    object-fit: cover;
}
body.home .exerpt, body.home .exerpt span, 
body.home .exerpt p,  body.home .exerpt strong {
    font-size: 15px!important;
    text-align: justify!important;
    font-family: "Candara", sans-serif!important;
    line-height: 1.82;
}
.offer-template-default .entry-content img{
    max-height: unset;
    min-height: unset;
    object-fit: contain;
    width: 500px;
    float: left;
}
.cart-table .fs-row img {
    max-height: unset;
    min-height: unset;
    object-fit: contain;
}
#topMenu{
	top: 0!important;
}
.woocommerce ul.products li.product a img{
    object-fit: contain;
    background-color: #fffffe;
}
td, th {
    padding: 0px 10px!important;
}
.btn.shop-btn{
    padding: 13px 40px 11px;
    margin: 0 auto;
    display: table;
}
.tax-product_cat  ul.products li.product .price del {
    margin-bottom: -7px;
}
.tax-product_cat .subtitle {
    line-height: 1.35;
}
.woocommerce div.product div.images img {
    object-fit: contain;
}
.woocommerce ul.products li.product a img {
    object-fit:contain;
    background-color: transparent;
}
.darkForm.mw-730 .fs-dropdown-element {
    z-index: 9999;
}
.page-id-66 .slick-list li span {
  display: inline-block;
  background-color: #dbab6e;
  color: #39221e;
  text-transform: uppercase;
  font-family: "SavaPro", sans-serif;
  letter-spacing: 0.22em;
  line-height: 1;
  padding: 18px 0px 11px;
  border: none;
  radius: 0;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
	margin-top: 10px;  }
  
.page-id-66 .slick-slide img {
    width: 200px;
    object-fit: cover;
}
html .ppsPopupListsInner{
	background: #d6b886!important;
}
html .ppsPopupListsInner img {
    height: 330px!important;
    object-fit: contain!important;
	width: auto!important;
}
html .ppsPopupListsInner .ppsPopupLeftCol {
    width: 40%!important;
}
html .ppsPopupListsInner a {
    display: inline-block;
    background-color: #dbab6e;
    color: #39221e;
    text-transform: uppercase;
    font-family: "SavaPro", sans-serif;
    letter-spacing: 0.22em;
    line-height: 1;
    padding: 14px 40px;
    border: none;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
	 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
html .ppsPopupListsInner a:hover {
    text-decoration: none;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
html .ppsPopupListsInner .ppsPopupLabel {
	font-family: "SavaPro", sans-serif;
    letter-spacing: 0.18em;
	text-transform: uppercase;
    color: #39221e!important;
    font-size: 25px!important;
    line-height: 1.2;
	font-weight: 600;
    text-align: center;
    margin-bottom: 15px!important;
}
html .ppsPopupListsInner .ppsPopupTxt{
    color: #333!important;
    font-size: 14px!important;
    letter-spacing: 0.022em!important;
    line-height: 1.82!important;
    text-align: center;
	font-family: Candara, sans-serif!important;
}
.ribbon {
  width: 100px;
  height:100px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #7d642b;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 7px 0;
  background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 500 14px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 4px;
}
.ribbon-top-right::after {
  bottom: 4px;
  right: 0;
}
.ribbon-top-right span {
  left: -51px;
  top: 24px;
  transform: rotate(45deg);
  letter-spacing: 1px;
}

.section img, .fs-row img{
    max-height:248.109px;
    min-height:248.109px;
    object-fit: cover;}
.separator img, .ta-c.mb-20.mt-15 img, .credentials>img{max-height:none;min-height:auto;width:auto;}
#primary{padding-bottom:0!important;}
.slick-slide img{margin-left:auto;margin-right:auto;}
.slick-slide p{font-size: 14px;padding: 10px; text-align:justify; line-height:27.3px;
letter-spacing:0.33px;}
.wrap-btn-text{white-space:normal!important;width:80%!important;}

@media only screen and (min-width:741px) and (max-width:1024px) {
	#kuponaiSumaiOptions .option {
		margin-bottom: 20px;
	}
}
@media (max-width:741px) {
	#kuponaiSumaiOptions .option {
		margin-bottom: 20px;
	}
/*html .ppsPopupListsInner, #ppsPopupBgOverlay, .ppsPopupShell{
	display: none!important
}*/
	.section img, .fs-row img{max-height:150px;min-height:150px;}
	.separator img, .ta-c.mb-20.mt-15 img, .credentials>img{max-height:none;min-height:auto;width:auto;}
	.slick-prev, .slick-next{top:15%!important;}
}
.home-button{
background-image: url(/wp-content/uploads/2017/04/home);
    width: 50px;
    height: 25px;
	left:20px !important;
}
.ta-c{
    text-align: center !important;
}