.catalog-product-view .product-main-content{box-shadow: none !important; }
.catalog-product-view .product-info-main .page-title-wrapper{width: auto; display: inline-block; margin: 0; padding: 0;}
.catalog-product-view .product-info-main .page-title-wrapper h1.page-title{margin:0; padding: 0; }
.catalog-product-view .product-info-main .page-title-wrapper h1.page-title .base {padding: 0 !important; margin: 0; display: inline-block !important; font-size: 44px !important; color: #000000; line-height: 31px; font-family: Montserrat !important;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary{float: left; width: 100%;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .rating-summary{margin-right: 0px; width: 60%;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .rating-summary .rating-result {width: 114px; float: left; margin-top: 0;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .rating-summary .rating-result:before{color: #cccccc; font-size: 18px; letter-spacing: 5px; height: 20px;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .rating-summary .rating-result > span::before {color: #e13200; font-size: 18px; width: 100%; line-height: 14px; height: 20px;	left: 0px; 	top: 0px; letter-spacing: 5px;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .reviews-actions a{font-weight: 300; font-size: 12px; color: #000000; line-height: 31px; font-family: Montserrat;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .reviews-actions a.add{display: none;}
.catalog-product-view .product-info-main .page-title-wrapper .product-reviews-summary .reviews-actions a:hover{color: #e13200;}
.catalog-product-view .product-info-main .product-info-stock-sku .available span{font-size: 14px; color: #47820d; line-height: 24px; font-weight: 300; font-family: Montserrat; text-transform: none; float: right;}
.catalog-product-view .product-info-main .product-info-price .price-final_price .price-container{padding: 0 !important;}
.catalog-product-view .product-info-main .product-info-price .price-final_price .price-container span.price {font-weight: 700 !important; font-size: 38px !important; color: #e13200 !important; line-height: normal !important; font-family: Montserrat !important;}
.catalog-product-view .product-info-main .product-info-price .price-final_price .old-price .price-container{padding: 0 !important;}
.catalog-product-view .product-info-main .product-info-price .price-final_price .old-price .price-container span.price {font-size: 26px !important; color: #acacac !important; font-weight: 300 !important; font-family: Montserrat !important; line-height: normal !important;}
.catalog-product-view .product-info-main .product-info-price .price-final_price .old-price{color: #acacac !important;}

.catalog-product-view .product-info-main .product-add-form{width: 100%; float: left; margin:0 0 0 0; padding: 0;}
.catalog-product-view .product-info-main .product-add-form form label {font-size: 18px !important; color: #000000 !important; line-height: 24px; font-family: Montserrat !important; font-weight: 600 !important; margin: 0 2px 6px 0; display: inline-block;}
.catalog-product-view .product-info-main .product-add-form form span {font-size: 18px !important; color: #000000; font-family: Montserrat !important; font-weight: 300 !important; display: inline-block;}
.catalog-product-view .product-info-main .product-add-form form span.brand-label{font-size: 18px !important; color: #000000 !important; line-height: 24px; font-family: Montserrat !important; font-weight: 600 !important; margin: 0 2px 6px 0; display: inline-block;}
.catalog-product-view .product-info-main .product-add-form form span a{font-size: 18px; color: #000000; font-weight: 300; font-family: Montserrat !important; padding: 0 4px 0 4px;}
.catalog-product-view .product-info-main .product-add-form form span a:hover{color: #e13200;}
.catalog-product-view .product-info-main .fl-icon-wrap .image-icon-module{display: inline-block; vertical-align: middle;}
.catalog-product-view .product-info-main .ss_flex { display: inline-flex;  align-items: baseline; padding: 0 7px;}
.catalog-product-view .product-info-main .fl-icon-wrap .fl-icon-text{vertical-align: middle; display: inline-block;}
.catalog-product-view .product-info-main .fl-icon-wrap .fl-icon-text h4{font-weight: 400; color: #000000; font-size: 17px; line-height: 26px; margin: 0;}
.catalog-product-view .product-info-main .ss_flex a#product_video_scroll { width: 100%; float: left; margin:0; display: inherit; padding: 0 0;}
.catalog-product-view .product-info-main .fl-icon-wrap a > .image-icon-module > .njba-img-responsive{margin-top: -11px !important; height: 45px;}
.catalog-product-view .product-info-main .fl-icon-wrap a > .fl-icon-text > h4 {font-size: 15px;  color: #000000; line-height: 20px; font-weight: 700; font-family: Montserrat !important; letter-spacing: 1px;}
.catalog-product-view .product-info-main .add-to-links a {width: 100%; float: left; margin:0; display: inherit; padding: 0 0;}


.catalog-product-view .product.info.detailed {width: 100%; float: left; box-shadow: none; padding: 20px 0;}
.catalog-product-view .product.info.detailed .product.data.items{text-align: left;}
.catalog-product-view .product.info.detailed .product.data.items > .item.title{margin: 0 20px 0 20px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active a{font-size: 23px; color: #e13200; font-weight:600 !important; line-height: 22px; font-family: Montserrat !important; letter-spacing: 0.040rem;}
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active a span.counter{color:#000;}
.catalog-product-view .product.info.detailed .product.data.items > .item.title a{font-size: 23px; color: #000000; font-weight:600 !important; line-height: 22px; font-family: Montserrat !important; letter-spacing: 0.040rem; padding: 0 20px; }
.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch:before{background: #e13200; height: 2px;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content{width: 100%; border: 1px solid #e3e3e3; padding: 30px;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .ss_box_tab{border:none; padding:0px!important; text-align: center; display: inline-block; width: 100%; float:left;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .ss_box_tab .product-video-tab iframe{width: 100% !important; height: 500px !important}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .description .value p{font-size: 18px; font-family: 'Montserrat'; line-height: 25px; color: #2d2d2d; margin-bottom: 15px !important; font-weight: 400;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table tr{border-bottom: 1px solid #d3d3d3;  }
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table tr th {padding: 5px 15px 5px 15px !important; border-right: 0px solid #d3d3d3; vertical-align: middle; font-size: 18px; color: #000000; font-weight:400; text-transform: none;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table tr th strong{font-weight: 400;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table tr td{padding: 5px 15px 5px 15px !important; border-right: 1px solid #d3d3d3; vertical-align: middle; font-size: 18px; color: #000000; font-weight:300 !important;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table tr td .stock-available span{font-size: 18px; color: #47820d; font-weight: 300 !important; }
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .table-wrapper table{width: 100% !important }
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .ss_absolute_position{z-index: 1; height: 450px;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list {width: 100%; float: left; margin: 0; padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-title{text-align:center;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-title strong{font-size: 33px; color: #010101; font-weight: 600; font-family: 'Montserrat'; margin: 0; padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content{width: 100%; margin: 0; padding:0; float: left;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items{width: 100%; margin: 30px 0 0; padding:0; float: left; border-top:1px solid #f2f2f2;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item{padding: 40px 0 30px 0; margin: 0; width: 100%; float: left;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-auther-pic{width: 10.5%; float: left; margin: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details{width: 89.5%; float: left; margin: 0; padding: 5px 0 0 6px}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-title{font-weight:400; font-size: 18px; color:#000000; line-height: normal; font-family: 'Montserrat'; float: left; width: auto; margin: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-ratings{float: right;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-ratings .rating-label{display: none;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-ratings .rating-result {width: 114px; float: left; margin-top: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-ratings .rating-result:before{color: #cccccc; font-size: 18px; letter-spacing: 5px; height: 20px;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-ratings .rating-result > span::before {color: #ffcd04; font-size: 18px; width: 100%; line-height: 14px; height: 20px;	left: 0px; 	top: 0px; letter-spacing: 5px;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-content{margin: 15px 0 0 0; padding: 0; width: 100%; float: left; font-weight: 300; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat';}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-details{margin: 15px 0 0 0; padding: 0; width: 100%; float: left; font-weight: 300; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat';}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-details strong{font-weight: 300; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat';}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-details span{font-weight: 600; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat';}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-list .block-content .review-items .review-item .review-other-details .review-details .review-date{font-weight: 600; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat';}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add{width: 100%; float: left; margin: 0;padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add .block-content{width: 100%; float: left; margin: 0;padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add .block-content .review-form{max-width: 100%; float: left; margin: 0; width: 100%;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add .block-content .review-form legend{font-weight: 600; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat'; margin:0 0 15px 0; padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add .block-content .review-form legend span{font-weight: 400; font-size: 18px; color: #000000; line-height: normal; font-family: 'Montserrat'; margin: 0; padding: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .data.item.content .review-add .block-content .review-form .review-field-ratings .control .review-control-vote label::before{color: #ffcd04;}
.catalog-product-view .page-footer .block-static-block .contacts_us_section .contacts_headings{display: inline-block;}
.catalog-product-view .block-static-block{ width: 100%; float: left; margin: 0; padding: 0;}
.catalog-product-view .block-static-block .section_product_slider {width: 50%; float: left; padding-top: 20px !important; padding-right: 50px; padding-left: 50px;}
.catalog-product-view .block-static-block .section_product_slider .text-center .section_1_titlee{font-size: 38px; color: #2d2d2d;font-weight: 700; font-family: 'Montserrat'; margin-bottom:17px; }
.catalog-product-view .block-static-block .section_product_slider .text-center .section_1_titlee::after {background: #e33501;}
.catalog-product-view .block-static-block .section_product_slider .text-center .section_1_titlee::before{margin-bottom: 6px; margin: 0 0 6px -10px; background: #e33501;}
.catalog-product-view .block-static-block .section_product_slider .text-center .sub_titlesd{font-weight: 300 !important; font-size: 18px; color: #2d2d2d; line-height: 41px; font-family: 'Montserrat';}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap{width: 100%; float: left; margin:50px 0 0 0; padding: 0;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50{width: 100%;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst{margin: 0 0 30px 0; padding: 0; width: 100%; }
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .ss_inline_bloxk .product-image-wrapper{padding-bottom:248px !important;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .ss_inline_bloxk .product-image-wrapper > img{max-width: 200px;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .products_title_add{font-size: 21px; color: #000000; font-weight: 600; line-height: 22px; font-family: 'Montserrat'; margin: 0 0 12px 0; padding: 0;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .ss_gram_sub_title{font-size: 15px; color: #000000; font-weight: 400; line-height: 22px; font-family: 'Montserrat'; margin: 0 0 18px 0; padding: 0; min-height: 22px;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .products_rate {padding: 0; border-bottom: 1px solid #cacaca; margin: 0 0 -6px 0;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .products_rate .price-final_price .price-container .price{font-size: 18px !important; color: #000 !important; font-weight: 600 !important; font-family: 'Montserrat' !important;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .section_50 .ss_iteam_1_producst .products_rate .price-container{padding: 15px !important;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .owl-nav{position: absolute; top: 50%; right: 0;  margin-top: 0; transform: translate(0 ,-50%); left: 0;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .owl-nav .owl-prev{float: left; border: none; background: transparent; margin: 0 0 0 -43px;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .owl-nav .owl-next{float: right; border: none; background: transparent;  margin: 0 -43px 0 0;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-']:before{font-size: 40px !important;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-']:hover{color: #000 !important;}
.catalog-product-view .block-static-block .section_product_slider .section_min_main_wrap .owl-dots{display: none;} 

.catalog-product-view .product-info-main .login-text{color: #e33000;}