.fa.fa-check{color:#777;padding-right:10px;}
.owl-carousel.product-items{margin-left:0px!important;}
.owl-carousel .product-item{padding:0px 10px!important;}

.two-columns-block {overflow: hidden;font-size: 16px;}
.two-columns-block .one-column{float: left;width: 50%;}
.two-columns-block .one-column-wrapper{padding: 50px;}
.two-columns-block .column-title{font-family: 'Open Sans';font-size: 22px;line-height: 25px;font-weight:bold;}
.two-columns-block .column-content ul {padding: 0;}
.two-columns-block .column-content ul li {display: flex;align-items: center;}
.two-columns-block .column-title {margin-bottom: 20px;}
.two-columns-block .column-content .porto-icon-ok {padding-right: 10px;}
.two-columns-block .column-content .porto-icon-ok::before {font-size: 14px;}

.fullwidthblock.images-with-link{padding-top: 20px;padding-bottom: 25px;margin-bottom: 50px;}
.three-images-block{overflow: hidden;padding-left: 50px;padding-right: 50px;}
.three-images-block .image-link-block {float: left;width:100%;}
.three-images-block .image-link-block-wrapper {margin: 8px;box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);-moz-box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(51,51,51,.3);border: 1px solid #d2d2d2;border-radius: .1875rem;position: relative;}
.three-images-block .image-link-block:hover .image-link-block-wrapper {border-color: #ff652b;;}
.fullwidthblock.images-with-link .block-title {font-size: 25px;text-align: center;margin-bottom: 10px;}
.three-images-block .image-link-title a{text-align: center;display: block;font-size: 19px;max-width: 205px;line-height: 21px;}
.three-images-block .image-link-title {height: 100px;display: flex;justify-content: center;align-items: center;background-color: #ffffff;}
.three-images-block .whole-div-link {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.three-images-block .item.product.product-item:hover,.three-images-block .item.product.product-item{border: none;}
.three-images-block .item.product.product-item{min-height: inherit !important;}


.block-image-content .block-image-content-text{width: 75%;}
.block-image-content .block-image-content-img{width: 20%;}
.block-image-content .block-image-content-wrapper{overflow: hidden;padding-left: 55px;padding-right: 55px;}
.block-image-content .block-image-title {font-size: 25px;text-align: left;;margin-bottom: 10px;}
.block-image-content .block-image-content-content {font-size: 16px;}
.block-image-content .block-image-content-content ul {padding: 0;}
.block-image-content .block-image-content-content li{display: flex;align-items: center;}
.block-image-content .block-image-content-content li::before{font-family: 'porto-icons';font-style: normal;font-weight: normal;content: '\f82b';font-size: 14px;padding-right: 10px;}

.listblock-content .listblock-content-wrapper{padding-left: 55px;padding-right: 55px;}
.listblock-content .listblock-content-content ul {padding: 0;}
.listblock-content .listblock-content-content li{display: flex;align-items: center;}

.listblock-content{font-size: 16px;}

.product-info-block {font-size: 16px;margin-top: 50px;margin-bottom: 50px;}
.product-info-block .product-info-img {width: 20%;float: left;}
.product-info-block .product-info-info {width: 55%;float: left;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.product-info-block .product-info-price-btn {width: 25%;float: left;}
.product-info-block .product-info-img img {padding-right: 50px;}
.product-info-block .product-info-block-block{overflow: hidden;padding-left: 55px;padding-right: 55px;}
.product-info-block .product-info-title{font-size: 25px;text-align: left;padding-bottom: 5px;line-height: 22px;}

.product-info-block .product-info-content ul {padding: 0;margin-top: 10px;}
.product-info-block .product-info-content li{display: flex;align-items: center;}
.product-info-block .product-info-subtitle a,
.product-info-block .product-info-subtitle {color: #ff652b;text-decoration: none!important;}
.product-info-block .product-info-content {margin-top: 10px;}
.product-info-block .product-info-price-btn a {color: #ffffff;padding-top: 11px;padding-bottom: 10px;display: inline-block;padding-left: 35px;padding-right: 35px;margin-top:5px;text-decoration: none!important;}
.product-info-block .product-info-price-btn a:hover{opacity:0.8;text-decoration:none;}
.product-info-block .product-info-price-block {font-size: 18px;font-family: 'Open Sans'}
.product-info-block .product-info-title.mobile-title {display: none;}

.products-block-widget {font-size: 16px;margin-top: 50px;padding-left: 55px;padding-right: 55px;}
.products-block-widget .products-block-widget-title{font-size: 25px;text-align: left;margin-bottom: 0;line-height: 22px;float: left;}
.products-block-widget .products-block-widget-link{float: right;}
.products-block-widget .products-block-widget-link a{color: #ff652b;}
.products-block-widget .products-block-widget-top{overflow: hidden;border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;}
.products-block-widget .products-block-widget-text{float: left;width: 25%;text-align: left;}
.products-block-widget .products-block-widget-text ul {padding: 0;margin-top: 10px;}
.products-block-widget .products-block-widget-text li{display: flex;align-items: center;}
.products-block-widget .products-block-widget-products{float: right;width: 70%;}
.products-block-widget .products-block-widget-content{overflow: visible;text-align: center;}
.products-block-widget .product-name a {font-family: 'Myriad Pro Semibold';color: #000000 !important;font-size: 14px;}
.products-block-widget .product-name{min-height: 50px;}
.products-block-widget .product-price {font-family: 'Myriad Pro Semibold';color: #000000;font-weight: normal;font-size: 22px;}
.products-block-widget .product-review-block{height: 20px;}
.products-block-widget .product-review-block-item{height: 20px;}
.products-block-widget .product-item-review .rating-summary .rating-result{top:-7px;}
.products-block-widget .product-review-block::before {left: 0;position: absolute;top: 0;width: 100%;z-index: 1;-webkit-font-smoothing: antialiased;color: #c3c5c9;font-family: 'porto-icons';font-size: 12px;height: 12px;letter-spacing: 3px;line-height: 12px;content: '\f844' '\f844' '\f844' '\f844' '\f844';display: block;font-style: normal;font-weight: normal;speak: none;}
.products-block-widget .product-review-block {width: 72px;display: inline-block;position: relative;vertical-align: middle;}
.products-block-widget .product-review-block > span {display: block;overflow: hidden;}
.products-block-widget .product-review-block > span::before {position: relative;z-index: 2;-webkit-font-smoothing: antialiased;color: #383838;font-family: 'porto-icons';font-size: 12px;height: 12px;letter-spacing: 3px;line-height: 12px;content: '\f844' '\f844' '\f844' '\f844' '\f844';display: block;font-style: normal;font-weight: normal;speak: none;}
.products-block-widget .product-review-block > span span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.products-block-widget .owl-prev {left: -25px;margin: 0px;padding: 0px;display: inline-block;height: 50px;width: 50px;background-image: url('../images/sprites.png')!important;background-repeat: no-repeat;text-indent: -999em;background-position: 0px -264px!important;position: absolute;}
.products-block-widget .owl-next {right: -25px;margin: 0px;padding: 0px;display: inline-block;height: 50px;width: 50px;background-image: url('../images/sprites.png')!important;background-repeat: no-repeat;text-indent: -999em;background-position: -50px -264px!important;position: absolute;}
.products-block-widget .owl-controls {position: absolute;top: 35%;width: 100%;}
.products-block-widget-content .product-item-image{max-height:inherit!important;}
.products-block-widget-content .product-item a{position:absolute;top:0;left:0;width:100%;height:100%}
.products-block-widget-content .product-item .wishlist-item-icon a:before{display:none!important}
.products-block-widget-content .product-item{width:212px;position:relative;margin:auto;}

@media (max-width: 768px){
  .two-columns-block .one-column {float: none;width: 100%;}
  .two-columns-block .one-column-wrapper {padding: 20px;}
  .block-image-content .block-image-content-text {width: 100%;float: none !important;order: 2;}
  .block-image-content .block-image-content-img {width: 100%;float: none !important;order: 1;text-align:center;}
  .block-image-content .block-image-content-wrapper{overflow: hidden;padding-left: 20px;padding-right: 20px;display: flex;flex-direction: column;}
  .listblock-content .listblock-content-wrapper{padding-left: 20px;padding-right: 20px;}
  .products-block-widget{padding-left: 20px;padding-right: 20px;}
  .products-block-widget .products-block-widget-text{display: none;}
  .products-block-widget .products-block-widget-products{float: none;width: 100%;}
  .products-block-widget .products-block-widget-title{font-size: 20px;width: 160px;}
  .products-block-widget .products-block-widget-link{font-size: 14px;}
  .block-image-content .block-image-title{font-size: 20px;line-height: 24px;margin-top: 10px;}
  .fullwidthblock.images-with-link .block-title{font-size: 20px;}
  .product-info-block .product-info-block-block{padding-left: 20px;padding-right: 20px;}
  .product-info-block .product-info-img {width: 100%;float: none;}
  .product-info-block .product-info-info {width: 100%;float: none;}
  .product-info-block .product-info-price-btn {width: 100%;float: none;}
  .product-info-block .product-info-title{display: none;}
  .product-info-block .product-info-title.mobile-title {display: block;font-size: 20px;padding-bottom: 5px;}
  .fullwidthblock.images-with-link{background-color: #ffffff !important;margin-bottom: 30px;max-width: 450px;margin: auto;}
  .fullwidthblock.images-with-link .item.product.product-item{border: 1px solid #d2d2d2;padding-bottom: 20px;}
  .three-images-block .image-link-block-wrapper{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border: none;}
  .fullwidthblock.images-with-link .owl-controls{position: absolute;top: auto;bottom: 15px;left: 0;right: 0;margin-top: 0;}
}

@media (max-width: 767px){
	.cms-page-view .breadcrumbs .items{padding-top:5px!important;}
	.product-info-block-wrapper .product-info-price-btn{text-align:center!important;}
	.product-info-block-wrapper .product-info-price-btn .product-info-price-block{margin-bottom:10px;}
}