

.main .detail_page{padding-bottom: 60px;}
.detail_container{width: 100%;display: flex;align-items: flex-start;justify-content: center;margin-top: 20px;}
.detail_container .prod_img{width: 50%}
.detail_container .prod_img img{max-width: 100%;margin-bottom: 20px;}

.detail_container .prod_detail{width: 50%;    padding: 10px 30px;box-sizing: border-box;}

.detail_container .prod_detail .name{color: #1d2d3a;font-size: 20px;line-height: 29px; font-weight: 600;padding-bottom: 15px;}

.detail_container .prod_detail .prod_num{width: 100%;display: flex;align-items: center;justify-content: space-between;padding-bottom: 3px;}
.detail_container .prod_detail .prod_num .num span{font-size: 14px;color: #4a4a4a;font-weight: 500}
.detail_container .prod_detail .prod_num .num span strong{font-weight: 400}

.detail_container .prod_detail .prod_num .delivery img{max-width: 100%;margin-right: 10px;vertical-align: bottom;}
.detail_container .prod_detail .prod_num .delivery span{font-size: 16px;color: #009e58;font-weight: 500;}

.detail_container .prod_detail .rattings{width: 100%;padding-bottom: 10px;}
.detail_container .prod_detail .rattings span{color: #4a4a4a;font-size: 15px;font-weight: 500;}
.detail_container .prod_detail .rattings img{max-width: 100%;margin-right: 10px;}

.detail_container .prod_detail .price-box{margin-top: 15px;margin-bottom: 36px;}
.detail_container .prod_detail .price{font-size: 30px;color: #009e58;font-weight: 600;}

.detail_container .prod_detail .old_price{font-size: 16px;color: #4a4a4a;font-weight: 500;font-style: italic;margin-bottom: 36px;}
.detail_container .prod_detail .old_price span{text-decoration: line-through;margin-right: 10px;font-style: normal}

.prod_detail .cart_block form{width: 100%;display: flex;justify-content: space-between;padding-bottom: 15px;align-items: flex-start;}

.prod_detail .cart_block .quantity{display: flex;align-items: center;padding-right: 30px;box-sizing: border-box;}
.prod_detail .cart_block .quantity span{color: #3a3a3a;font-size: 16px;font-weight: 600;margin-right: 20px;padding-top: 2px}

.quantity .control{position: relative;}
.quantity .control .select {
    border-radius: 0px; -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; appearance: none;background: url(../images/filter_down_arrow.png);background-size: 10px;background-repeat: no-repeat;
    padding: 4px 25px 5px 15px;height: 45px;width: 90px;background-position: calc(100% - 10px) 55%;outline: 0;border: 0;
    box-sizing: border-box;font-size: 18px;color: #000;font-weight: 600;background-color: #fff;text-transform: capitalize;font-family: 'Montserrat', sans-serif;border: 1px solid #e6e6e6; padding-left: 23px; padding-top: 8px;margin-bottom: 0px;
    margin-top: 0px;
}

.quantity .control:after{content: '';background-image: url("../images/pipline_icon.png");height: 24px;width: 1px; position: absolute;right: 35px;top: 12px;}


.prod_detail .cart_block .cart{display: flex;flex-wrap: wrap;width: 100%;}

.prod_detail .cart_block .cart .cart_btn{width: 100%;display: block;background-color: #009e58;border-radius: 4px;font-size: 16px;color: #fff;font-weight: 500;text-align: center;height: 45px;line-height: 46px;padding: 0px 15px;box-sizing: border-box;margin-bottom: 15px;border: none;}

.prod_detail .cart_block .cart .cart_btn img{max-width: 100%;vertical-align: middle;margin-right: 10px; }


.prod_detail .cart_block .cart .cart_btn:hover{background-color:#009e58}

.prod_detail .cart_block .cart span{font-size: 16px;color: #000;font-weight: 500;margin-right: 20px}
.prod_detail .cart_block .cart img{max-width: 100%}

.prod_detail .packaging{width: 100%;text-align: center;padding: 14px 10px;box-sizing: border-box;border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;}
.prod_detail .packaging p{font-size: 13px;color: #000;font-family: arial;}

.prod_detail .featured{width: 100%;margin-top: 30px;}
.prod_detail .featured ul{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 0.5rem;}
.prod_detail .featured ul li{background-color: #f6f6f6;padding: 10px;box-sizing: border-box;text-align: center;min-height: 120px;margin-bottom: 0rem;}
.prod_detail .featured ul li span{font-size: 15px;color: #444444;line-height: 25px;display: block;}
.prod_detail .featured ul li img{max-width: 100%;margin-top: 12px;}


.description_tabs{width: 100%;margin-top: 30px;box-sizing: border-box;}
.description_tabs .tab_block{display: flex;width: 100%;}
.description_tabs .tab_block .tablinks{font-size: 16px;color: #000;font-weight: 600;padding: 17px 24px;box-sizing: border-box;background-color: #fff;border: 1px solid #f9f9f9;border-left: 0px;flex-grow: 1;outline: 0;}

.description_tabs .tab_block .tablinks:first-child{border-left: 1px solid #f9f9f9;}

.description_tabs .tab_block .tablinks.active{background-color: #f9f9f9;color: #009e58}

.description_tabs  .tabcontent{width:100%;background-color: #f9f9f9;padding:40px;box-sizing:border-box;}
.description_tabs  .tabcontent p{color: #545454;font-size: 14px;line-height: 24px;padding-bottom: 20px;}
.description_tabs  .tabcontent p:last-child{padding-bottom: 0}

.description_tabs  .tabcontent span{color: #000;font-size: 15px;font-weight: 500; line-height: 24px;padding-bottom: 20px;display: block;text-transform: capitalize;}

.description_tabs  .tabcontent ul{margin-left: 30px;    list-style-type: square;}
.description_tabs  .tabcontent ul li{display: list-item;padding-bottom: 8px;margin-bottom: 0rem;}
.description_tabs  .tabcontent ul li span{font-size: 14px;padding-bottom: 0;font-weight: 400;}


.description_tabs .title{display: none}

.description_tabs .dark_gray_bg{background-color: #eeeeee;}

.review_block{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}

.review_block .left_col{width: 50%}
.review_block .left_col .total{font-size: 18px;color: #000000;padding-bottom: 15px;display: inline-flex;}
.review_block .left_col .total img{margin-left: 14px;vertical-align: text-top;}
.review_block .left_col .rating_type{display: flex;align-items: center;justify-content: flex-start;padding-bottom: 20px;}
.review_block .left_col .rating_type strong{font-size: 18px;color: #717171;width: 3%;}
.review_block .left_col .rating_type img{max-width: 100%;padding: 0px 10px;box-sizing: border-box;}
.review_block .left_col .rating_type .bar{background: #fff;
    border-radius: 10px;
    height: 14px;width: 400px;}

.review_block .left_col .rating_type .bar .progress-bar-fill{ 
    display: block;
    background-color: #cdcdcd;;
    height: 100%;    border-top-left-radius: 10px;border-bottom-left-radius: 10px;}


.review_block .left_col .rating_type .bar_two:after{width: 60%}
.review_block .left_col .rating_type .bar_three:after{width: 40%}

.review_block .right_col{width: 56%;}

.review_block .right_col .comment_block{display: flex;    border-bottom: 1px solid #fff;
    padding: 15px 0px;}

.review_block .right_col .comment_block:last-child{border-bottom: 0px;}

.review_block .right_col .name{text-align: center}
.review_block .right_col .name .profile-name{font-size: 28px;color: #565656;text-transform: uppercase;font-weight: 700;width: 60px;height: 60px;background-color: #fff;border-radius: 100px;box-sizing: border-box;line-height: 60px;}

.review_block .right_col .review{padding-left: 20px;box-sizing: border-box;}
.review_block .right_col .commentor_name{font-size: 20px;color: #000;text-transform: capitalize;padding-bottom: 10px}

.review_block .right_col .review img{max-width: 100%;width: 62px;}
.review_block .right_col .review p{font-size: 15px;line-height: 23px;color: #4a4a4a;}


.sticky_bottom_cart{width: 100%;background-color: #009e58;position: fixed;bottom: 0;z-index: 500;display: none}

.sticky_bottom_cart .inner_container{display: flex;align-items: center;padding: 16px 15px;box-sizing: border-box;}

.sticky_bottom_cart .name{margin-right: 60px;}
.sticky_bottom_cart .name span{font-size: 14px;color: #d5d5d5;padding-bottom: 10px;display: block;}
.sticky_bottom_cart .name p{font-size: 16px;color: #fff;}

.sticky_bottom_cart .price{text-align: center;width: 20%;}
.sticky_bottom_cart .price .old_price{font-size: 16px;color: #fff;text-decoration: line-through;display: block;padding-bottom: 10px;}
.sticky_bottom_cart .price strong{font-size: 18px;color: #fff;font-weight: 700;}

.sticky_bottom_cart .cart_block{display: flex;align-items: center;margin-left: auto;}
.sticky_bottom_cart .cart_block .cart{margin-right: 22px;text-align: center}

.sticky_bottom_cart .cart_block .cart button{display:block;width: 44px;height: 44px;line-height: 54px;box-sizing: border-box;background-color: #fff;border-radius: 4px;border: none;
    margin-bottom: 0rem;
    padding: 0px;}

.sticky_bottom_cart .cart_block img{max-width: 100%;}
.sticky_bottom_cart .cart_block .goto_top{text-align: center;}
.sticky_bottom_cart .cart_block .goto_top a{display:block;width: 44px;height: 44px;line-height: 54px; box-sizing: border-box;border: 1px solid #fff;border-radius: 4px;}



/*whishlist icon and brand logo */
.catalog-product-view .brandscontainer .whislist {
    position: absolute;
    right: 35px;
    top: 20px;
    z-index: 1;
}

.catalog-product-view .detail_container .prod_img {
	position: relative;
}


.catalog-product-view .brandscontainer .brand_badge {
    position: absolute;
    bottom: 185px;
    width: 15%;
    z-index: 1;
}

.catalog-product-view .fotorama__stage__frame .fotorama__img {max-height: 80%;}

/*css ends here*/

@media(min-width:200px) and (max-width:900px){
	
	.main .detail_page{padding-bottom:  30px}
	.catalog-product-view .breadcrum{display: none;}
	.detail_container{flex-direction: column;}
	.detail_container .prod_img{width: 100%}
	
	.detail_container .prod_detail{width: 100%;padding: 10px 0px;}
	.detail_container .prod_img .tumbnail_img{display: none;}
	
	.detail_container .prod_img{text-align: center;}
	.detail_container .prod_img img{margin-bottom: -30px;}
	
	.detail_container .prod_detail .name{font-size: 15px;line-height: 22px;padding-bottom: 10px;}
	.detail_container .prod_detail .prod_num .num span{font-size: 12px;}
	
	.detail_container .prod_detail .prod_num .delivery span{font-size: 13px;}
	.detail_container .prod_detail .prod_num .delivery img{width: 25px;}
	
	.detail_container .prod_detail .rattings{padding-bottom: 0px;}
	.detail_container .prod_detail .rattings span{font-size: 13px;}
	
	.detail_container .prod_detail .old_price{font-size: 13px;margin-bottom: 20px;}
	.detail_container .prod_detail .price{margin-top: 10px;margin-bottom: 10px;font-size: 18px;}
	
	.prod_detail .cart_block .quantity span{font-size: 11px;margin-right: 8px;}
	.quantity .control .select{height: 35px;width: 56px; font-size: 13px;padding-left: 10px;padding-top: 4px;}
	.prod_detail .cart_block .cart {
		
		width: 65%;
	}


	.quantity .control:after{height: 18px;top: 8px;right: 27px;}
	.prod_detail .cart_block{padding-bottom: 10px;}
	.prod_detail .cart_block .quantity{padding-right: 15px;}
	
	.prod_detail .cart_block .cart .cart_btn img{width: 17px;margin-right: 6px;}
	.prod_detail .cart_block .cart .cart_btn{font-size: 14px;margin-bottom: 10px;height: 36px;line-height: 36px;}
	
	.prod_detail .cart_block .cart span{font-size: 13px;margin-right:4px;}
	.prod_detail .cart_block .cart img{width: 50px;}
	.prod_detail .packaging{display: none}
	
	.prod_detail .featured{margin-top: 10px;}
	.prod_detail .featured ul li{min-height: auto;padding: 5px 5px}
	
	.prod_detail .featured ul li img{width: 40px;}
	.prod_detail .featured ul li span{font-size: 11px;line-height: 16px;}
	
	
	.prod_detail .featured ul{ grid-gap: 0rem;   grid-row-gap: 0.1rem;}
	
	.description_tabs{margin-top: 10px;}
	.description_tabs .tabcontent{padding: 0px;}
	
	.description_tabs .tabcontent p{font-size: 13px;line-height: 21px;padding-bottom: 10px;}
	.description_tabs .tabcontent span{font-size: 14px;padding-bottom: 15px}
	.description_tabs .tabcontent ul{margin-left: 20px;}
	.description_tabs .tabcontent ul li{padding-bottom: 8px}
	.description_tabs .tabcontent ul li span{font-size: 13px;line-height: 21px;}
	
	.description_tabs .tab_block{display: none;}
	
	
	.description_tabs .content{padding: 20px 15px;margin-bottom: 15px;}
	
	.description_tabs .title{display: block;font-size: 14px;color: #000;font-weight: 600;border-top: 1px solid #efefef;padding: 12px 0px;box-sizing: border-box;position: relative;background-image: url("../images/tabs_plus_icon.png");background-repeat: no-repeat;background-position: 97%;}
	
	.description_tabs .title:before{content: ''; border-top: 2px solid #8d8d8d;display: block;width: 34px;position: absolute;top:-1px;left: 0px;}
	
	
	
	.description_tabs .last_child{border-bottom: 1px solid #efefef;}
	.description_tabs .last_child:after{content: ''; border-top: 2px solid #8d8d8d;display: block;width: 34px;position: absolute;bottom:-1px;left: 0px;}
	
	
	.review_block{flex-direction: column;}
	.review_block .left_col{width: 100%}
	.review_block .right_col{width: 100%}
	
	.review_block .left_col .rating_type .bar{width: 100%;height: 11px;}
	
	.review_block .left_col .total{font-size: 15px;}
	.review_block .left_col .rating_type strong{font-size: 15px;}
	
	.review_block .right_col .name .profile-name{font-size: 22px;width: 50px;height: 50px;line-height: 50px;}
	
	.review_block .right_col .commentor_name{font-size: 16px;padding-bottom: 5px;}
	.review_block .right_col .review p{font-size: 13px;line-height: 18px;}
	
	
	.sticky_bottom_cart .inner_container{padding: 8px 15px;}
	.sticky_bottom_cart .name{margin-right: 0px;width: 35%}
	.sticky_bottom_cart .name span{font-size: 11px}
	.sticky_bottom_cart .name p{font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	
	.sticky_bottom_cart .price{width: 34%}
	.sticky_bottom_cart .price .old_price{font-size: 12px}
	.sticky_bottom_cart .price strong{font-size: 13px}
	
	.sticky_bottom_cart .cart_block .cart img{width: 17px;}
	.sticky_bottom_cart .cart_block .cart{margin-right: 10px;}
	.sticky_bottom_cart .cart_block .cart button{width: 32px;height: 32px;line-height: 38px;}
	
	.sticky_bottom_cart .cart_block .goto_top a{width: 32px;height: 32px;line-height: 38px;}

	
	.sticky_bottom_cart .cart_block .goto_top img{width: 12px;}
}
	
	@media(min-width:440px) and (max-width:900px){
	.sticky_bottom_cart .name span{font-size: 12px;}
	.sticky_bottom_cart .price .old_price{font-size: 14px;}
	.sticky_bottom_cart .price strong{font-size: 15px;}
		
		.sticky_bottom_cart .cart_block .cart{margin-right: 15px;}
	}


@media(min-width:768px) and (max-width:900px){
	
	.detail_container .prod_detail .name{font-size: 18px;line-height: 28px;}
	.detail_container .prod_detail .prod_num .num span{font-size: 14px;}
	.detail_container .prod_detail .prod_num .delivery span{font-size: 15px}
	
	.detail_container .prod_detail .rattings span{font-size: 14px;}
	
	.detail_container .prod_detail .price {margin-top: 15px;margin-bottom: 15px;font-size: 28px}
	.detail_container .prod_detail .old_price{font-size: 15px;}
	
	.prod_detail .cart_block .quantity span{font-size: 14px;margin-right: 13px;}
	.quantity .control select{width: 80px;height: 38px;    padding-left: 18px;font-size: 15px;padding-top: 5px;}
	
	.quantity .control:after{    top: 11px;right: 35px;}
	
	.prod_detail .cart_block .cart .cart_btn{height: 39px;font-size: 15px;margin-bottom: 15px;}
	.prod_detail .cart_block .cart span{font-size: 15px;margin-right: 18px;}
	.prod_detail .cart_block .cart img{width: auto;}
	
	.prod_detail .featured ul li img{width: 56px;}
	.prod_detail .featured ul li span{font-size: 13px;}
	
	.prod_detail .featured ul li{padding: 10px 10px;}
	
	
	.sticky_bottom_cart .inner_container {padding: 12px 15px;}
	.sticky_bottom_cart .name p{font-size: 15px;}
	.sticky_bottom_cart .name span{font-size: 14px;}
	.sticky_bottom_cart .price .old_price{font-size: 16px;}
	.sticky_bottom_cart .price strong{font-size: 18px;}
	
	
}
	@media(min-width:901px) and (max-width:1200px){

.description_tabs .tab_block .tablinks{font-size:14px}
		.prod_detail .featured ul li span{font-size: 13px;line-height: 20px;}
		
		
}
.prod_img .fotorama-item .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal
{
	margin-top: -125px;
}
.prod_img .fotorama-item .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav{
	height: auto !important;
}
.prod_img .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame {
    padding: 20px;
    height: 142px;
    width: 125px !important;
}
.fotorama__thumb {
	background-color: #f9f9f9 !important;
}
.fotorama__thumb-border{
	display: none;
}
.prod_detail .rattings .product-reviews-summary {
	margin: 0px;
}
.total .review-ratings .rating-summary .rating-result {
    margin-left: 0px;
    margin-top: -5px;
}
.catalog-product-view .columns
{
    display: none;
}
@media (min-width:320px) and (max-width:899px){
.fotorama__wrap .fotorama__stage{
	height: 400px !important;
}
.catalog-product-view .bottom_navbar{
	display: none;
}

}
@media (min-width:320px) and (max-width:767px){
	.prod_img .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame {
		height: 30px;
		width: auto !important;
		padding: 14px 8px
	}
	.prod_img .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame .fotorama__dot{    
		width: 11px;
    	height: 11px;
    }

	.catalog-product-view .brandscontainer .brand_badge {
	    bottom: 40px;
	}

}



/*phase II*/
.product-reviews-summary {
     margin: 0px;
     margin-left: 4px; 
}

/* new changes */
#Yderligere{
	display: none;
}
#Returret{
	display: none;
}
#Mærket{
	display: none;
}
#Beregn{
	display: none;
}