
#articles_incapcorp hr{
      color: #085294;
    }
#home_article hr{
      color: #085294;
	  margin-top: 10px;
	  margin-bottom: 10px;
    }
	
#articles_incapcorp h3 {
      padding-top: 20px;
      color: #085294;
    }
#home_article h3 {
      padding-top: 5px;
	  margin-left: 45px;
      color: #085294;
	  font-size: 16px;
	  /*margin-bottom: 10px;*/
    }
#home_article .article_bottom h3 {
      padding-top: 5px;
      color: #085294;
	  font-size: 16px;
	  margin: 0 0 10px 0;
    }
#articles_incapcorp p {
      margin-bottom: 20px;
    }
#home_article p{
	  font-size: 14px;
    }
	
#articles_incapcorp ul {
      list-style-type: none;
      padding: 0;
    }

#articles_incapcorp li {
      margin-bottom: 8px;
    }

#articles_incapcorp a, #home_article a{
      color: #085294;
      text-decoration: none;
    }

#articles_incapcorp a:hover {
      text-decoration: underline;
    }

.item-easy-b {align-content: flex-start;}

.home_article_icon {float: left;}

#articles_incapcorp .datenschutz h4 {font-size: 16px; color:#4a86c7;}
#articles_incapcorp .datenschutz ul {
      list-style-type: disc;
      padding: 10px;
    }
.ch-light-theme .footer-top .title-f {color: #4A86C7;}

/*galery logo print*/
.gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery-item {
  margin: 10px;
}

.gallery-item img {
  width: 200px;
  height: 200px;
  object-fit: cover;
  cursor: pointer;
}

.modal {
  display: none;
  position: fixed;
  z-index: 999999999;
  padding-top: 50px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-content {
  margin: auto;
  display: block;
  max-width: 80%;
  max-height: 80%;
}

.close {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 25px;
  cursor: pointer;
}

/*home desighn*/
.p-xxl-5 {
    padding: 3rem!important;
}
.bg-light .card{
	background-color: #f7f8fc;
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 345px;
    border-radius: 10px;
	margin: 1rem!important;
}
.bg-light h2{
	font-size: 3rem!important;
	font-weight: 1000;
	color: #2a3e5f;
	padding: 25px 0;
}

.bg-light .card h4{
	font-weight:600;
	color: #2a3e5f;
}
@media(min-width:992px){
#mslider1 .row-slider-info, #mslider2 .row-slider-info {width: 45%;}
#mslider1 .swiper-wrapper, .megasliderpro #mslider1,  .megasliderpro #mslider2, #mslider2 .swiper-wrapper {border-radius: 0px;}
.pos16 .megasliderpro, .pos15 .megasliderpro {padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}
footer {margin-top: 0px;}
#mslider1 .slide-type2 .msp-title, #mslider2 .slide-type2 .msp-title {margin-top: 0px;}
#mslider1 .slide-type2 .row-slider-info, #mslider2 .slide-type2 .row-slider-info {justify-content: center;}
#mslider1,  #mslider2 {box-shadow: 0;}
#mslider1 .text-sub-title, #mslider2 .text-sub-title {font-size: 15px; line-height:26px;}
.bg_mode_pos_15 
}

#mslider1 .text-title, #mslider2 .text-title {text-transform: uppercase;}	
#mslider1 .row-slider-info, #mslider2 .row-slider-info {width: 45%;}
#mslider1 .swiper-wrapper, .megasliderpro #mslider1,  .megasliderpro #mslider2, #mslider2 .swiper-wrapper {border-radius: 0px;}
.pos16 .megasliderpro, .pos15 .megasliderpro {padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}
footer {margin-top: 0px;}
#mslider1 .slide-type2 .msp-title, #mslider2 .slide-type2 .msp-title {margin-top: 0px;}
#mslider1 .slide-type2 .row-slider-info, #mslider2 .slide-type2 .row-slider-info {justify-content: center;}
#mslider1,  #mslider2 {box-shadow: 0;}

.bg_mode_pos_15 .rating-info-box {display:none!important;}

.container-module .title-module span, .container-module .title-module span {font-size: 3rem!important; font-weight: 1000; color: #2a3e5f; text-transform: uppercase; text-align: center;}
.container-module .title-module {padding: 20px 0; text-align: center; line-height: 40px;}

.bg-light .card:hover {
    box-shadow: 3px 3px 10px rgba(0,0,0,.07);
    border-color: #fff;
}

@media(max-width:768px){
	#mslider0 .swiper-ms-pagination,  #mslider1 .swiper-ms-pagination{bottom: 20px;}
	#mslider0 .swiper-ms-pagination,  #mslider1 .swiper-ms-pagination{background: none;}
	#mslider0 .slide-type2 .row-slider-info, #mslider1 .slide-type2 .row-slider-info   {justify-content: normal;}
	#mslider0 .row-slider-info, #mslider1 .row-slider-info {font-size: 14px; width: 100%;}
	#mslider0, #mslider1 {background-color: #F2F2F2;}
	#mslider0 .bg-image-slider, #mslider1 .bg-image-slider {object-fit: cover;}
	#mslider0 .text-sub-title, #mslider1 .text-sub-title {font-size: 0.9em; line-height: 16px;}
	#mslider0 .text-title,  #mslider1 .text-title{font-size: 0.9em;}
	#mslider0 .slide-type2 .msp-title {margin-top:0px;}
	.see-all-reviews {display:none;}

	#content .info-product-stock {justify-content: flex-start;}
	#popup-agree .modal-content {min-width: 90%;}
	}
	
/*catalog home*/
	
#menu-vertical #menu-vertical-list > li:first-child { background-color: #173C62; margin-top: -5px;}
#menu-vertical #menu-vertical-list > li:first-child > a:hover:after { background-color: #173C62;}
#menu-vertical #menu-vertical-list > li:first-child > a:after { background-color: #173C62;}
#menu-vertical #menu-vertical-list > li:first-child a {justify-content: center;}
#menu-vertical #menu-vertical-list > li {text-transform:uppercase; height: 57px;}
#menu-vertical #menu-vertical-list .item-name {color: #2a3e5f; font-size:16px; font-weight:600;}
#menu-vertical #menu-vertical-list .item-name:first-child {text-align: center; color: #fff;}
#menu-vertical-list .nsmenu-thumb {max-width: 30px;}
@media (min-width: 992px){
#menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-title {
    text-align: center;
    color: #333;
    font-weight: 400;
	font-size: 14px;
	text-transform:none;
	display: flex;
    justify-content: center;
}
#menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-img {
	display: flex;
    justify-content: center;
	margin-bottom: 0px;
}
#menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .chm-list-menu-item-child > div {
    padding: 10px 15px;
}
#menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .row-masonry .nsmenu-parent-block {margin-bottom: 10px;}

#top .btn-link {font-size:16px; font-weight:600;}
}

.wall-category-box .wall-cat-name {top: 18%;}
.wall-category-box .wall-cat-name a {text-transform:uppercase; color: #173C62; font-size:16px; font-weight:600;}

.ch-payments span img {width: 65px; border-radius: 0px;}
.ch-payments span {margin-right:15px;}

.wall-category-box .wall-cat-name { background:#f7f8fb9c;}

.footer-contact .fa-volume-control-phone:before { color:#4A86C7;}

#top .btn-link:after { content: url(../image/svg-icon/quality-icon-01.svg); display: block; width:20px; position: absolute; top: 3px; left: -24px}

.subcategory .sc-name {background: #f7f8fbd1; overflow: hidden;
    padding: 3px 10px;
    text-align: center;
    height: 45px;
    width: 200px;
    margin-left: -100px;
    margin-bottom: 20px;
    margin-right: 20px;
    border-radius: 8px;
    margin-top: -22px;
    position: absolute;
    top: 18%;
    left: 50%; text-transform: uppercase; color: #173C62; font-size: 13px; font-weight: 500; display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;}

.box-sub-cat a:hover, .subcategory:hover .sc-name {text-decoration:none;}

.container-module .see-all-reviews {top: 50px;}
.see-all-reviews {padding: 0px 16px; height: 40px;}

.simple_title {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    background: #f5f5f5;
    padding: 20px 0;
	border-radius: 8px;
}

.custom-block-product {
    flex-wrap: wrap;
    justify-content: center;
}
.custom-block-products .title-module {text-transform:uppercase; color: #173C62; font-size:16px; font-weight:600;}

#weight {display:none; }
#content h1, .content-box-cs h1 {font-size: 3rem!important; font-weight: 1000; color: #2a3e5f; text-transform: uppercase; text-align:center;}

.simple-content .checkout-heading span, #simplecheckout_comment .panel-heading, #simplecheckout_payment_address .panel-heading, #simplecheckout_cart th{ color:#4A86C7; background:#f5f5f5;}

#simplecheckout_cart th{ padding: 14px 0;}

.simplecheckout .control-label{font-weight:600;}

#simplecheckout_payment .simplecheckout-block-content svg {width: 60px; height:60px;}

.simplecheckout-block-content label{font-weight: 600;}
#simplecheckout_payment label {font-size:15px;}
 
#simplecheckout_payment .simplecheckout-block-content {display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
gap: 30px;}
#simplecheckout_payment .radio {width: 30%; margin: 0;}


#content .simple-content fieldset {gap: 0 20px;}

#content .panel-heading svg {width: 28px; height:28px;}

#agreement_checkbox {margin-bottom: 20px;}

#simplecheckout_form_0 .simplecheckout-left-column .row-customer_email {flex-basis: 100%;}

#product .radio-checbox-options label:hover {box-shadow: 0px 0px 0px 0px #CBDBF8;}
.category_description h2, .content-box-cs h2, .tab-content h2{font-size: 2.2rem!important; font-weight: 600; color: #2a3e5f; text-transform: uppercase; padding: 5px 0;}
.category_description h3, .content-box-cs h3, .tab-content h3{font-size: 1.6rem!important; font-weight: 600; color: #2a3e5f; text-transform: uppercase; padding: 5px 0;}
.category_description li, .content-box-cs li, .tab-content li {padding: 5px 0;}

.content-box-cs .image-atricle {float: left; padding-right: 10px;}

#total_payment_discount {color:red;}

#articles_incapcorp h2 {font-size: 2rem!important; font-weight: 800; color: #2a3e5f; text-transform: uppercase; text-align:center;}
#common-success h1 {font-size: 2rem!important; font-weight: 800; color: #2a3e5f; text-transform: uppercase;}
#articles_incapcorp h3 {font-size: 1.6rem!important; font-weight: 600; color: #2a3e5f; text-transform: uppercase;}

@media (min-width: 768px){
#ldev-question-block-id-12 .ldev-row, #ldev-question-block-id-10 .ldev-row, #ldev-question-block-id-7 .ldev-row {margin: 0px;}
#ldev-question-block-id-12 .ldev-col-sm-10, #ldev-question-block-id-10 .ldev-col-sm-10, #ldev-question-block-id-7 .ldev-col-sm-10 {padding: 0px; width: 75%;}
#ldev-question-block-id-12 .ldev-col-sm-3, #ldev-question-block-id-10 .ldev-col-sm-3, #ldev-question-block-id-7 .ldev-col-sm-3 {padding-left: 0px; padding-right: 0px;}
#ldev-question-block-id-12 .ldev-grid-item__thumb_and_text_wrapper, #ldev-question-block-id-10 .ldev-grid-item__thumb_and_text_wrapper, #ldev-question-block-id-7 .ldev-grid-item__thumb_and_text_wrapper {padding-left: 20px;}
#ldev-question-block-id-12 .ldev-col-sm-12 {padding: 0px;}
}
#ldev-question-block-id-12 h3, #ldev-question-block-id-10 h3, #ldev-question-block-id-7 h3 {font-size: 1.6rem!important; font-weight: 600; color: #2a3e5f; text-transform: uppercase;}


#ldev-question-block-id-12 .ldev-grid-item, #ldev-question-block-id-10 .ldev-grid-item, #ldev-question-block-id-7 .ldev-grid-item {border-radius: 10px; }

.product-layout .hpm-block-cat .hpmcircle {width: 40px; height: 40px;}

.right-block-inner .hpmcircle {width: 60px; height: 60px;}
.hpm-button-wrapper {    border-bottom: 1px solid #EAEDF7; padding-bottom: 25px; margin-bottom: 25px;}

#articles_incapcorp .ldev-grid-item .btn-primary {color: #fff;}

#articles_incapcorp li {margin-left: 20px; font-weight:600;}
#articles_incapcorp ul {list-style-type: disc;}
#articles_incapcorp ul li::marker {color: #085294; font-size: 1.5em;}

#popup-agree .modal-content {
    max-width: 50%;
}

#popup-agree .agree-header, #popup-agree .agree-content  {
    padding: 0px 20px!important;
}

#popup-agree .modal-header,  #popup-agree .agree-footer{
    padding: 10px 20px!important;
}

#popup-agree .btns_agree{
display: flex;
    flex-wrap: wrap;
	justify-content: space-around;
}

#popup-agree .modal-content a{
    font-weight: 600;
	color: #2a3e5f;
	text-transform: uppercase;
}
#popup-agree .modal-header {
    font-weight: 600;
	text-align:center;
}

#popup-agree .modal-header h1 {
    font-weight: 600;
	font-size: 22px;
	text-transform: uppercase;
}
#popup-agree .agree-footer .btn-disagree, #popup-agree .agree-footer .btn-agree {
    width: 100%;
	margin-left: 0px;
	margin-top:10px;
	text-transform: uppercase;
	}
	
#popup-agree .modal-content .modal-footer .btn + .btn {
    margin-left: 0px;
	border: 1px solid #000000;
	width: 48%;
	display: flex;
	font-size: 10px;
flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
}

#popup-agree ._brlbs-separator::before {
  content: "|";
  display: inline-block;
  margin: 0 2px;
}

#popup-agree ._brlbs-legal {
text-align:center;
}

#popup-agree .modal-content .agree-footer .btn-2agree {
    background: #fff;
	color:#000;
	float: left;
}
#popup-agree .modal-content .agree-footer .btn-2agree:hover {
    background: #c6b7a8b8;
}

#ocdw_form_builder-block-6 .f-button {
    background-color: #4A86C7;
    border-color: #4A86C7;
}

@media (max-width: 992px) {
.logo-mr-auto {margin-right:0px;}
.wall-category-box .wall-cat-name a {font-size:13px;}
.wall-category-box .wall-cat-image {
    padding: 0px 0px;
}
.box-sub-cat {flex-wrap: wrap;}
.subcategory {padding: 0px 0px;}
.sc-name {font-size:13px;}
.subcategory .sc-image {
    margin-bottom: 0px;
}
/*.subcategory .sc-name {height: 35px; width: 187px; margin: 0px; top:0px; left:9px;}*/
.box-sub-cat .item-subc {flex: 0 0 50%; max-width: 50%;}

}

.wtf_spam::before {
  content: "info";
}
.wtf_spam::after {
  content: "incapcorp.de";
}

.grecaptcha-badge {    z-index: 1000 !important;}

.image .action-timer, .image .countdownHolder {display: none !important;}

/*#tab-complects #table-complect thead th{background-color: #F7F8FB; border: 1px solid #EAEDF7; color:#4A86C7; text-align:center;}
#tab-complects #table-complect {font-size:13px;}*/

/* Core styles/functionality 
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab__content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.35s;
}
.tab input:checked ~ .tab__content {
  max-height: 70rem;
}

/* Visual styles 
.accordion {
  color: #173C62;
  border: 1px solid #EAEDF7;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #F7F8FB;
}
.tab__label,
.tab__close {
  display: flex;
  color: black;
  background: var(--theme);
  cursor: pointer;
  
}
.tab__label {
  justify-content: space-between;
  padding: 1rem;
}
.tab__label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transform: rotate(90deg);
  transition: all 0.35s;
}
.tab input:checked + .tab__label::after {
  transform: rotate(270deg);
}
.tab__content p {
  margin: 0;
  padding: 1rem;
}
.tab__close {
  justify-content: flex-end;
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
}
.accordion--radio {
  --theme: var(--secondary);
}

/* Arrow animation 
.tab input:not(:checked) + .tab__label:hover::after {
  animation: bounce .5s infinite;
}
@keyframes bounce {
  25% {
    transform: rotate(90deg) translate(.25rem);
  }
  75% {
    transform: rotate(90deg) translate(-.25rem);
  }
}

*/

/*.simplecheckout-block-content .form-horizontal .row-shipping_address_salutation {flex-basis: 15%;}

.simplecheckout-block-content .form-horizontal .row-shipping_address_firstname, .simplecheckout-block-content .form-horizontal .row-shipping_address_lastname {flex-basis: 40%;}*/

/*.mb-8{margin-bottom:4.5rem!important}
.mb-9{margin-bottom:5rem!important}
.mb-auto{margin-bottom:auto!important}
.py-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-9{padding-bottom:5rem!important;padding-top:5rem!important}
@media(min-width:576px){.mb-sm-8{margin-bottom:4.5rem!important}
.mb-sm-9{margin-bottom:5rem!important}
.mb-sm-auto{margin-bottom:auto!important}
.py-sm-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-sm-9{padding-bottom:5rem!important;padding-top:5rem!important}}
@media(min-width:768px){.mb-md-8{margin-bottom:4.5rem!important}
.mb-md-9{margin-bottom:5rem!important}
.mb-md-auto{margin-bottom:auto!important}
.py-md-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-md-9{padding-bottom:5rem!important;padding-top:5rem!important}}
@media(min-width:992px){.mb-lg-8{margin-bottom:4.5rem!important}
.mb-lg-9{margin-bottom:5rem!important}
.mb-lg-auto{margin-bottom:auto!important}
.py-lg-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-lg-9{padding-bottom:5rem!important;padding-top:5rem!important}}
@media(min-width:1200px){.mb-xl-8{margin-bottom:4.5rem!important}
.mb-xl-9{margin-bottom:5rem!important}
.mb-xl-auto{margin-bottom:auto!important}
.py-xl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-xl-9{padding-bottom:5rem!important;padding-top:5rem!important}}
@media(min-width:1400px){.mb-xxl-8{margin-bottom:4.5rem!important}
.mb-xxl-9{margin-bottom:5rem!important}
.mb-xxl-auto{margin-bottom:auto!important}
.py-xxl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}
.py-xxl-9{padding-bottom:5rem!important;padding-top:5rem!important}}*/
