.top-link > ul.link > li a {
    color: #fff;
    font-size: 13px;
    line-height: 19px;
    width: auto;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    margin-top: -26px;
}
#sticky-header {
    -webkit-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
    -moz-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
    transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
    background: #f5f5f5cc;
}
.slider .owl-carousel .owl-item img {
    width: 100%;
}
.border-left {
    position: relative;
    padding-left: 10px;
    font-weight: bold;
    color: #595959;
}
.detail-content .form-control {
    font-size: 13px;
    font-weight: bold;
    color: #705972;
}
.sidebar #cat-treeview .active > a {
    color: #664797;
    font-weight: bold;
}
nav .mega-menu-area a {
    color: #6c6c6c;
    font-size: 1.4rem;
}
.detail-content p {
    font-size: 14px;
}
.product-item-2 {
    position: relative;
    top: 0;
    transition: all 0.3s ease 0s;
    height: 100%;
    margin-left: -10px;
}
.detail-content #toggleContent #in_toggleContent {
    font-size: 13px;
    line-height: 2rem;
}
.detail-content button {
    background: #664797;
    padding: 5px 20px;
    border-radius: 0px;
    color: #fff;
    margin-top: 1.5rem;
}
.col-md-12 {
    width: 100%;
    margin-top: 4rem;
}

.product-description.mb-20{
	text-align: justify;
}
body{
	font-family: 'arial', Sans-serif;
	color: #2f2f2f;
	font-weight: normal;
	background: rgba( 245, 245, 245, 1);
}
/* Fonts */
.h1, .h3, .section-title h2,.teaser .teaser-box h1, .teaser .teaser-box h2, .teaser .teaser-box h3, h1, h2, h3{
	font-weight: bold;
}
h1{
	margin-bottom: 20px;
	line-height: 40px;
}
h2{
	font-weight: normal;
}

.categories h1:after{
	content:'Treffen Sie eine Auswahl.';
	height: 0.4rem;
	display: block;
	margin-top: -1rem;
	font-size: 14px;
	margin-bottom: 5rem;
	color: #664797;
}
h1:after{
	content:'.';
	height: 0.4rem;
	display: block;
	margin-top: -1rem;
	font-size: 0px;
	margin-bottom: 0rem;
	color: #664797;
}
h1.text-center:after{
  margin: 2rem auto;
}
h4, h5{
	font-family: 'arial', monospace;
	margin-bottom: 0;
}
.categories .grid-view-product .product-info .product-title{
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
}
.owl-img h3{
	font-family: 'calibri';
}
/* Fonts Normalize */
.h4, .h5 .h6,  h4, h5, h6, .lead, p,
.categories #list-view .product-item-list .product-list-info .brand-format,
.detail-content .detail-panel-wrapper label{
	font-weight: normal;
}
.text-uppercase, .initialism, nav .main-menu>li .product-nav, nav .main-menu>li>a,
.summary .payment-method .panel .payment-title, .cms h4, .addrbook_button, .addrbook_edit_button{
	text-transform: none;
}

a:hover{
	text-decoration: underline;
	text-decoration-style: double;
}
p, .cms p{
	font-family: 'roboto', sans-serif;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2.4rem;
    color: #2f2f2f;
}
li{
	font-family: 'lato', sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.4rem;
    letter-spacing: 0.1rem;
    color: #2f2f2f;
}
label{
	color: #2f2f2f;
}
/* Lists */
ul li,
ol li{
}
.cms ul{
	padding-left: 1.5em;
}
.cms ul li:before{
	content: "\2022";
    color: ##664797;
    display: inline-block;
    width: 1em;
    margin-left: -1.5rem;
}
.cms ol {
    counter-reset: list;
    margin: 1em 0;
}
.cms ol > li {
    list-style: none;
    position: relative;
    padding-left: 2.4em;
}
.cms ol > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: 1em;
}
/*colors*/
	/* LB Primary */
	.bg-magenta, .bg-magenta, .product-item-2 .action-button, a.button,
	.header-search-inner::before, .theme-bg, .mark, mark, .contact-address:hover i,
	.nivo-controlNav a.active, .submit-btn-1, .header-search-inner::before, .btn-hover-2::before,
	.slick-dots-1 .slick-dots li.slick-active, .slick-dots-1 .slick-dots li.slick-active, .quick-add-to-cart .single_add_to_cart_button:hover, #scrollUp:hover,
	.dropdwn li a::before, .main-menu>li>a::before, .single-mega-item li a::before, .border-left::before, footer .row h4::before, .footer-menu-2 li::before,
	.action-button>li:hover>a, .pro-tab-menu-2 ul li.active::before, .ui-slider .ui-slider-range, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default ,
	.widget-color ul li::before, .bg-shape:hover:before, .konto-tracking-detail .button,.konto-tracking .button, .konto .button, .summary .button, .passwordlost .button,
	.detail-content .detail-panel-wrapper .border-left::before, .detail-content .detail-panel-wrapper footer .row h4::before,
	.detail-content .detail-panel-wrapper .button_info, .detail-content .button, .wmd-btn:hover, .wmd-upload-wrapper .upload-control span:hover, .addrbook_button, .addrbook_edit_button,
	.papiergewichtsrechner .ui-state-default:focus, .papiergewichtsrechner .ui-state-default:hover, .papiergewichtsrechner a.lionbutton3, .papiergewichtsrechner button.lionbutton3, .categories .grid-view-product .product-info .button,
	.blog-item .blog-desc{
		background: #664797;
	}
	.mean-container .mean-nav ul li a:hover, span.tooltip-content, span.tooltip-content, a:focus, a:hover, .text-theme, .slick-arrow-1 .slick-arrow:hover , .slick-arrow-2 .arrow-next.slick-arrow:hover, .slick-arrow-2 .arrow-prev.slick-arrow:hover ,
	.slick-arrow-3 .arrow-next.slick-arrow:hover, .slick-arrow-3 .arrow-prev.slick-arrow:hover, .main-menu>li:hover>a , .dropdwn>li:hover>a , .single-mega-item>li:hover>a, .sticky .main-menu>li:hover>a,
	.total-cart-in:hover .cart-toggler>a , .del-icon>a:hover>i , .top-cart-inner.subtotal span , .user-meta>li>ul>li>a:hover , .footer-menu li:hover a, .footer-menu li:hover a i , .copyright-text p a:hover , .pro-rating a , .banner-button a:hover, .product-item-2 .action-button>li:hover>a,
	.breadcrumb-list>li:hover::before , .breadcrumb-list>li:hover>a, .shop-tab li.active a, .shop-pagination>li.active a, .shop-pagination>li:hover a, .widget-search button:hover ,
	.product-cat .treeview .collapsable>a, .cart-tab li a.active, .product-remove a:hover, .product-add-cart a:hover, .order-total, .order-total-price, .widget-tags-list li:hover a, .blog-like-share li a:hover, .reply-delate li:hover a ,
	.color-magenta , footer .row ul a:hover, nav .main-menu>li:hover .product-nav, nav .main-menu>li:hover>a , nav .main-menu>li .fa-angle-right , nav .abc, .sidebar #cat-treeview .active>a,
	.konto-adresse .addrbookLinkCB , .konto-tracking-detail h3, .konto-tracking-detail .konto-panel-wrapper textarea:focus, .konto-tracking h3, .konto h4, .summary .article-infos table .msgbox , .detailinfo h3 ,
	.passwordlost h3, .prelogin .errors , .detail-content .detail-panel-wrapper .text-magneta, .uploaresizeiframe .message-box .articel-title, .finish .box-shadow h3, .finish .box-shadow a,
	.arrowDown, .arrowUp, .papiergewichtsrechner #bigergebnis span, .detail-panel-wrapper .druckvorlagen .fa-info-circle, nav .mega-menu-area a:hover{
		color: #664797;
	}
	.slick-arrow-2 .arrow-next.slick-arrow:hover, .slick-arrow-2 .arrow-prev.slick-arrow:hover, .navbar-toggler .menu-global, nav.navbar-collapse .main-menu>li,
	.action-button>li:hover>a , .shop-pagination>li.active a, .shop-pagination>li:hover a, .konto-tracking-detail .konto-panel-wrapper textarea:focus, .message-box textarea:focus, input[type=password]:focus, input[type=text]:focus,
	.pro-tab-menu ul li.active a, .p-c a.active img, #sticky-header .searchInput:focus, #sticky-header .enableOnInput:focus, .cart-tab li a.active span, #sticky-header .enableOnInput:focus,
	.summary .payment-method .panel .payment-content:focus, .pro-tab-menu ul li.active a{
		border-color: #664797;
	}
	/* LB Gray 1 */
	.bg-gray-dark, .header-top-bar, .bg-black{
		background: #664797;
	}
	p{
		color: #2f2f2f;
	}
	/* LB Gray 2 */
	.bg-gray, .papiergewichtsrechner .ui-slider-horizontal{
		background: #664797;
	}
	/* LB Gray 3 */
	.section-bg-tb:before, .product-item-2 .center-img{
		background: white;
	}
	/* white */
	.bg-white .product-info{
		background: white;
	}
/* Border Radius */
	.konto-tracking-detail .button , .konto-tracking .button, .konto .button, .summary .button, .passwordlost .button,
	.detail-content .detail-panel-wrapper .button_info, .detail-content .detail-panel-wrapper .druckvorlagen, .detail-content .button,
	.papiergewichtsrechner #bigergebnis, .papiergewichtsrechner .ui-state-default, .papiergewichtsrechner .ui-slider-horizontal,
	.detail-panel-wrapper{
	border-radius: 2px!important;
}
/* Shadow */
.box-shadow,
.detail-panel-wrapper{
	box-shadow: none;
	border: 0;
	background-color: white;
	border: 1px solid #efefed;
}
/* Buttons */
.categories .grid-view-product .product-info .button{
	padding: 5px 10px;
	color: white;
	text-transform: unset;
	font-weight: bold;
}
.submit-btn-1, .wmd-upload-wrapper .upload-control span, .wmd-btn, a.button, .form_button_submit,
.read-more a, .tingle-btn, .detail-content .button{
	font-family: 'Lato', sans-serif;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    height: 4.0rem;
    line-height: 3.6rem;
    text-align: center;
    background: #664797;
    border: 0.2rem solid #664797;
    min-width: 16.0rem;
    padding: 0 1.0rem;
    transition: all 0.2s cubic-bezier(.72,.28,.33,.93);
    margin: 1.5rem 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  	transition: all .3s ease-out;
}

.up-comming-pro .button{
	font-family: 'Lato', sans-serif;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    height: 4.0rem;
    line-height: 3.6rem;
    text-align: center;
    background: transparent;
    border: 0.2rem solid #664797;
    min-width: 16.0rem;
    padding: 0 1.0rem;
    transition: all 0.2s cubic-bezier(.72,.28,.33,.93);
    margin: 1.5rem 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  	transition: all .3s ease-out;
}
a.button i{
  background: transparent;
  padding: 1rem 0;
  width: 2.4rem;

}
.google-map-section .button{
  margin-top: 0;
}
.detail-content .button{
	padding: 0 1.5rem;
}
}

.tingle-btn--danger{
	font-family: 'Lato', sans-serif;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    height: 4.0rem;
    line-height: 3.6rem;
    text-align: center;
    border: 0.2rem solid #664797;
    min-width: 16.0rem;
    padding: 0 1.0rem;
    transition: all 0.2s cubic-bezier(.72,.28,.33,.93);
    margin: 1.5rem 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  	transition: all .3s ease-out;
}
.read-more a{
	border-color: white;
	display: block;
	margin: 0 auto;
	transition: all .3s ease-out;
}
.read-more:hover a{
	text-decoration: none;
	background: white;
	color: #664797;
}
.up-comming-pro .button:hover, a.button:hover, .tingle-btn:hover, .detail-content .button:hover, a.button:hover i{
	background: #664797;
	color: white;
	text-decoration: none;
}
a.button:hover i{
  background: transparent;
}
.tingle-btn--danger:hover{
	background: #664797;
	color: white;
}
.up-comming-pro a.button.extra-small span{
	color: #664797;
	font-weight: bold;
	padding: 0;
	width: 100%;
	text-transform: capitalize;
}.up-comming-pro a.button.extra-small:hover span,
.wmd-upload-wrapper .upload-control span:hover, .wmd-btn:hover{
	color: white;
}
.up-comming-pro a.button.extra-small:after, a.button:after{
	display: none;
}
.
.submit-btn-1:before{
	display: none;
}
.submit-btn-1:hover{
	background: #664797;
	color: white;
}
.btn-hover-1::before, .btn-hover-2::before{
	display: none;
}
/* Accordion */
.uploaresizeiframe .message-box .panel-group .panel-heading{
	background: white;
}
.panel-group .panel-heading a:hover{
	text-decoration: none;
}

/* -- Navbar Resizing --*/
.header-search,
nav .main-menu>li{
	padding: 0;
}
.header-middle-area .full-width-mega-dropdown{
	padding: 20px 0;
}
.sticky .main-menu>li,
#sticky-header.sticky .logo{
	padding: 0;
}
/* - resizing logo -*/
.header-area .logo{
	padding: 0;
}

	.search-wrapper .header-search{
		padding: 0;
	}
	.navbar-toggler{
		top: 20px;
	}

.sticky .logo img {

    transition: all 0.3s ease 0s;
    width: 50%;

}

/* positioning searchbox nav-bar*/
.sticky .header-search{
	padding-top: 10px;
}
.top-search-box .searchInput,
.top-search-box .button{
	margin: 0;
	padding: 0.5rem 1rem;
}
.header-search-inner:hover button{
	background: #664797;
	color: white;
	border-radius: 0 0.2rem 0.2rem 0;
}
.header-search-inner:hover .top-search-box{
	right: 0;
}
/* positioning searchbox produkte*/
.sidebar .widget-search input{
	margin-top: 0;
}
.sidebar .widget-search button{
	top: 0.4rem;
	right: 2rem;
}
/*nav-styles*/
nav .main-menu{
	text-align: right;
}
nav .main-menu>li .product-nav, nav .main-menu>li>a{
	text-transform: unset;
	font-weight: bold;
	font-size: 16px;
	padding: 15px 10px;
}
.dropdwn li a::before, .main-menu>li>a::before, .single-mega-item li a::before{
	background: #664797;
	height: 2px;
	margin: 5px auto;
	left: 0;
	right: 0;
}
.main-menu > li{
  margin: 0 3px;
}

/* Teaser */
.teaser{
	margin-top: 40px;
}
@media (max-width:768px){
	.teaser {
		margin-top: 20px;
	}
}
.teaser .teaser-box {
	margin: 0 10px;
	border: 1px solid #efefed;
	border-radius: 2px;
}
@media (max-width:1024px){
	.teaser .teaser-box {
		margin: 0;
	}
}
.teaser .teaser-box .icon{
	padding-top: 10px;
	padding-bottom: 0;
}
/* Bestseller */
.product-item-2 .product-info,
.product-item-2 .action-button{
	border-radius: 0 0 2px 2px;
}
.product-item-2 .center-img{
	border-radius: 2px 2px 0 0;
}
.product-tab .row{
	margin-bottom: 30px;
}
/* Section Seperator */
.section-bg-tb:before{
	transform: unset;
}


.categories .grid-view-category .product-item-2 .product-info .product-title{
	white-space: normal;
  overflow: hidden;
  text-overflow: initial;
	font-size: 1.6rem;
	line-height: 2.4rem;
}
@media (max-width:1199px) {
  .categories .grid-view-category .product-item-2 .product-info .product-title{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.4rem;
  }
}
@media (max-width:768px) {
  .categories .grid-view-category .product-item-2 .product-info .product-title{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width:767px) {
  .categories .grid-view-category .product-item-2 .product-info .product-title{
    font-size: 1.6rem;
  }
}
.categories .grid-view-category .product-item-2{
	border: 1px solid #efefed;
	border-radius: 2px;
	background: white;
}

.product-item-2 .center-img{
	background-color: rgba(245, 245, 245, 0.5);
	border-bottom: 1px bottom #efefed;
}
.product-item-2 .product-info{
	padding: 1.5rem;
}
.product-item-2 .product-info h3{
	margin-bottom: 0;
}
/* Dataen Upload*/
.panel-body{
	margin: 0;
	padding: 2rem;
}
.uploader-wrapper, .upload-zone .wmd-upload-default-message{
	color: #ee7100;
}
.wmd-upload-section{
	background: white;
}
.wmd-upload-wrapper{
	background: white;
	margin: 0;
}
.cms + .social-media{
	display: none;
}
/* ----- ///// HOME ///// ----- */
.product-tab-section{
	padding-top: 0;
	padding-bottom: 0;
}
.product-item-2, .product-item-2 .product-info{
	background: white;
}
.product-tab-home .product-item-2 .center-img{
	background: rgba(245, 245, 245, 0.5);
	transition: all .3s ease-out;
	border: 0;
	border-bottom: 1px solid #efefed;
  overflow: hidden;
}
@media (max-width: 1200px){
  .product-tab-home .product-item-2 .center-img{
    max-height: 30rem;
  }
}
.product-tab-home .product-item-2:hover .center-img{
	background: #664797;
}
.product-tab-home .product-item-2 .center-img .product-img{
  width: auto;
	margin: 0;
	padding: 0;
}
@media (max-width: 1199px){
  .product-tab-home .product-item-2 .center-img .product-img{
    height: 100%;
    max-width: unset;
  }
}
@media (max-width: 767px){
  .product-tab-home .product-item-2 .center-img .product-img{
    width: 100%;
    height: auto;
  }
}
.product-tab-home .product-item-2 h3{
	margin: 0 0 1rem 0;
}
.product-tab-home .product-item-2{
	border: 1px solid #efefed ;
	border-radius: 2px;
}
/* aktionen */
.section-bg-tb .up-comming-pro{
	padding-left: 0;
	padding-top: 0;
}
.up-comming-pro-img{
	background: rgba(245, 245, 245, 0.5);
	transition: all .3s ease-out;
}
.up-comming-pro:hover .up-comming-pro-img{
	background: #664797;
}
.up-comming-pro-img a img{
	margin: 0;
	width: 100%;
	height: auto;
}
/*teaser*/
.teaser-box{
	border-radius: 2px;
	background: white;
	color: #2f2f2f;
	text-align: left;
	overflow: hidden;
}
.teaser-box .teaser-header{
	text-align: center;
	margin: 0 -1.5rem;
	padding: 2rem;
	border-radius: 2px 2px 0 0;
}
.teaser-box .teaser-header h2{
	color: white;
}
.teaser-box .text{
	padding: 1.5rem;
}
.teaser-box .text p{
	color: #2f2f2f;
	text-align: left;
	margin-bottom: 0.5rem;
	font-size: 1.6rem;
	line-height: 2.8rem;
}
@media (max-width: 1199px){
	.teaser .teaser-box .text p{
		font-size: 1.6rem;
	}
}
.teaser-box .text ul{
	list-style: none;
	text-align: left;
}
.teaser-box .text ul li{
	list-style: none;
	padding-left: 1.5em;
	line-height: 2.8rem;
}
.teaser-box .text ul li:before{
	content: "+";
	font-weight: 600;
    color: #664797;
    display: inline-block;
    width: 1em;
    margin-left: -1.5rem;
}
.teaser-box .text a{
	color: #664797;
}
.teaser-box .text a.button:hover{
	color: #ffffff;
}
.teaser-box .section-title{
  padding-bottom: 0;
}
.teaser-bottom{
  margin-top: 2.5rem;
}
/*teaser with images*/
.teaser-about{
}
.teaser-about .teaser-header{
  background-image: url('https://localbranding.productions/reseller_files/350/1173/template/images/about/section-banner_print.');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 25rem;
}
.teaser-about .teaser-header-how{
  background-image: url('https://localbranding.productions/reseller_files/350/1173/template/images/how-it-works/img-cat.');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 25rem;
  border: 1px solid #ccc;
}
.teaser-about .text,
.teaser-about .text p,
.teaser-about .section-title{
  width: 100%;
  text-align: center!important;
}
/* empfehlungen */
.blog-item{
	background: white;
	border: 1px solid #efefed;
	border-radius: 2px;
	text-align: center;
  max-height: 24rem;
}
@media (max-width:767px){
  .blog-item{
    margin-bottom: 2rem;
  }
}
.blog-item img{
  width: 100%;
  height: auto;
}
.read-more a{
	min-height: 3rem;
}
/* call home */
.contact-home{
  margin-top: 8rem;
  margin-bottom: 4rem;
}
.call-box-home{
  min-height: 25rem;
  border-radius: 2px;
  width: 70%;
  margin: auto;
  text-align: center;
}
@media (max-width:768px){
  .call-box-home{
    width: 100%;
  }
}
.call-box-home .call-image{
  width: 25rem;
  margin-bottom: 4rem;
}
.call-box-home .call-box{
  margin: 1rem 0;
}
.call-box-home h3{
  margin-bottom: 0;
}
/* Categories Product Grid */
.categories .grid-view-product .product-item-2{
	background: white;
}
.categories .grid-view-product .product-info .button{
	height: 4rem;
  left: 1rem;
  right: 1rem;
  bottom: 0rem;
  line-height: 3.6rem;
  padding: 0 1rem;
	width: auto;
}
@media (max-width: 1199px){
	.categories .grid-view-product .product-item-2 .product-info .button {
		padding: 0 1rem;
	}
}
@media (max-width: 768px){
	.categories .grid-view-product .product-item-2 .product-info .button {
		left: 3rem;
		right: 3rem;
	}
}
.categories .grid-view-product .center-img-2{
	background: #efefed;
}

/* Product list */
.categories #list-view .product-item-list{
	box-shadow: none;
	background: white;
	border-radius: 2px;
}
.categories #list-view .product-item-list .product-list-img{
	background: #efefed;
}
.categories #list-view .product-item-list .product-list-info{
	background: white;
}
.categories #list-view .product-item-list .product-list-info .button{
	padding: 0 1rem;
}
/*detail pages */
.detail-content .detail-panel-wrapper{
	box-shadow: none;
}
/* messages */
.upload-file .wmd-info-wrapper{
	background: #f2f2f2;
	border: 1px solid #ccc;
	border-left: 0;
	padding: 2rem;
	border-radius: 0 2px 2px 0;
	color: #2f2f2f;
}
.upload-file .wmd-info-wrapper i{
	color: #29cc5a;
}
.upload-file .btn-remove,
.upload-file .btn-remove i{
	color: #664797;
}
.upload-file .btn-remove:hover{
	color: #664797;
	text-decoration: underline;
}
.wmd-upload-wrapper .wmd-upload-inner .wmd-upload-message-text{
	color: #2f2f2f;
}
.wmd-upload-wrapper .wmd-upload-inner{
	padding-left: 1.5rem;
}
.wmd-thumbnail-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-right: 0;
	border-radius: 2px 0 0 2px;
}
.about-us .img-responsive,
.how-it-works .img-responsive{
  width: 100%;
  height: auto;
}

/*//// Categories & Details Pages  /////*/
.categories h1{
  font-size: 2.6rem;
  line-height: 3.9rem;
}
.detail-content h1 {
    font-size: 2rem;
    line-height: 3rem;
}
.detail-content h2{
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin-top: 2rem;
}
.detail-content h3{
  font-size: 1.6rem;
  line-height: 2.8rem;
  margin-top: 0.5rem;
}
.image-container img {

    margin: 0 auto;
    width: 100%;

}