html { -webkit-tap-highlight-color: rgba(0,0,0,0);}
body, html {overflow-x: hidden;  -webkit-text-size-adjust: none;}
h2 {font-weight: 900;}
.view-category h2 .subheading-category {max-width: 1200px; margin: auto; padding: 25px 50px 0; font-weight: 900; display: block;}
max-width: 1200px; margin: auto; padding: 25px 50px 0;}
@media (max-width: 757px) {
.navbar-collapse {position: absolute; background: rgb(255, 255, 255); width: 100vw; margin-left: -50px ; margin-top: 10px;}
.navbar-collapse li {display: block !important;}
}
#maincontent {min-height: calc(100vh - 150px);}
.header-grid a {color: white;}
.header-grid a:hover {color: #c7c7c7}
a.btn-sm {box-shadow: none !important; cursor: pointer; padding: 14px 43px !important; color: #ea4626 !important; border: 1px solid #ea4626 !important; font-size: 16px !important; font-weight: 700 !important; border-radius: 50px !important; background: none !important;}
a.btn-sm:hover {color: #ffffff !important; border-color: #ea4626 !important; background-color: #ea4626 !important;}
#footer .header-grid {min-height: 0px;}
/*#header {margin-bottom: -50px !important;}*/
#row1 {opacity: 1 !important; border-bottom: 1px solid grey; /*margin-bottom: -51px !important;*/ margin: 0 auto; position: relative; z-index: 9999 !important;}
#row1>.inner {/*box-shadow: 0 3px 5px #cbcbcb;*/ max-width: 1200px; margin: 0 auto; display: grid !important; grid-template-columns: 160px  1fr 80px; align-items: center; padding: 0 50px; background-color: #ffffff;}
#language {margin-left: 30px;}
@media (min-width: 1121px) {
#row1 #row1column2 {grid-column: 3/4;}
#row1 #row1column3 {grid-column: 2/3; grid-row: 1/2;}
}
.istopfixed {max-width: none !important; border-radius: 0px !important;}
#row1 .flexiblecolumn {width: auto !important;}
#navi .mod-menu>li {display: inline-block; padding: 19px 0px; margin-left: 30px;}
@media (max-width: 1120px) {
#navi .mod-menu>li {padding: 19px 0px; margin-left: 10px;}
}
#navi .mod-menu>li a {padding: 16px 0px; font-weight: 700;}
#navi .active a {color: #ea4626;}
#row1column3 {justify-self: end;}
#navi a, a{transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}
.sppb-articles-carousel-img {background: #fff; margin-bottom: 15px; box-shadow: 0 6px 12px -3px rgb(49 41 41 / 10%); padding: 20px 20px 25px;}
@media (min-width: 1180px) {
.sppb-articles-carousel-column {display: grid; gap: 15px; grid-template-columns: 1fr 2fr; width: 1140px; align-items: stretch; height: 100%;}
  .sppb-articles-carousel-wrap {height: 100%;}
}
.sppb-articles-carousel-meta {display: none !important;}
.sppb-row-container {max-width: 1200px !important; padding-left: 50px !important; padding-right: 50px !important;}
#section-id-1676475888092 a {font-size: 18px !important;}
.view-article .maincontent {padding: 10px 50px 50px; max-width: 1200px; margin: auto;}
/*.view-article figure.item-image {box-shadow: 0 6px 12px -3px rgb(49 41 41 / 10%); padding: 15px;}*/
@media (min-width: 900px) {
.view-article figure.item-image {width: 300px; float: left; margin: 0 25px 25px 0;}
}
.view-article .page-header {text-align: center;}
.view-article .page-header h2.tck-article-title {line-height: 20px; font-size: 22px; margin-bottom: 20px; margin-top: 20px;}
@media (max-width: 800px) {
.view-article .page-header h2.tck-article-title {font-size: 20px;}	
}
.view-category .com-content-category-blog__items {display: grid; grid-template-columns: 1fr 1fr; gap: 20px; padding: 0 50px; margin: 0 auto; max-width: 1200px; margin-top: 50px; padding-bottom: 60px;}
.view-category .com-content-category-blog__item {position: relative !important;}
.view-category .tck-article {border: 1px solid #e5e5e5;}
.view-category .item-content {padding: 5px 38px 50px;}
.view-category .tck-article-title {color: #232323 !important; font-size: 18px !important; line-height: 18px;}
.view-category .tck-article-title a {color: #232323 !important; font-weight: 700 !important; line-height: unset !important; padding-bottom: 22px; display: block; border-bottom: 1px solid #dddddd;}
.view-category .tck-pagination {margin-left: 0 !important;}
.view-category .com-content-category-blog__navigation {margin: 0 auto; max-width: 1200px; padding: 0 50px;}
.view-category .com-content-category-blog__items .btn {bottom: 25px; right: 38px; position: absolute; background: transparent !important; font-weight: 800; color: #ea4626;}
.view-category .com-content-category-blog__items .btn:hover {color: #232323;}
.view-category .com-content-category-blog__navigation {margin: 0 auto; max-width: 1200px; padding: 0 50px 55px;}
.view-category .tck-article-title a:hover {color: #ea4626 !important;}
@media (max-width: 767px) {
.view-category .com-content-category-blog__items {display: grid; grid-template-columns: 1fr;}
}
.view-category .page-item.active .page-link {color: #ffffff !important; border-color: #ea4626 !important; background-color: #ea4626; border-radius: 50%; min-width: 38px; text-align: center;}
.view-category .tck-pagination>.page-item {margin: 0px 5px 7px 0px !important;}
.view-category .tck-pagination>.page-item a {min-width: 38px; color: #777777; font-weight: 700; text-align: center; border-radius: 50%; border: none !important;}
.view-category .tck-pagination>.page-item a:hover {background-color: #ea4626; color: #ffffff !important;}
.view-category .page-item:not(:first-child) .page-link {border: none !important;}
.view-category .page-item.disabled .page-link {border-color: transparent !important;}
.view-category .tck-article-body {margin-top: 28px;}
.view-category .btn-secondary:focus {box-shadow: none !important;}
.view-category h2 .subheading-category {max-width: none; margin: auto; padding: 25px 50px 0; font-weight: 900; display: block; text-align: center; color: white; bottom: 60px; position: absolute; width: 100%;}
.view-category .com-content-category-blog>h2 {position: absolute; width: 100%;}
.view-category .category-desc {text-align: center;}
.sppb-articles-carousel-column img {margin: 0 auto;}
figure.float-left img {width: 100%;}
.itemid-137  figure.float-left, .itemid-138  figure.float-left, .itemid-133  figure.float-left, .itemid-134  figure.float-left    {float: none !important; margin: 0 auto !important;}
div.bx-wrapper .bx-controls-direction a:hover, div.bx-wrapper .bx-controls-direction a:hover {color: #ea4626 !important;}
@media (min-width: 758px) {
	.header-grid {min-height: 100px;}
	#row1>.inner {min-height: 100px;}
	.istopfixed>.inner {box-shadow: none !important;}
	.istopfixed {/*box-shadow: 0 3px 5px #cbcbcb;*/ background-color: #ffffff;}
}
/*#row1 {max-width: 1200px;}*/
@media (max-width: 1199px) {
	#row1 {margin-top: 0px !important; margin-bottom: 0px !important;}
}
.header-grid {display: grid; padding: 12px 50px; grid-template-columns: auto auto; justify-content: space-between; max-width: 1200px; margin: auto;}
@media (max-width: 600px) {
.header-grid {grid-template-columns: 1fr; justify-items: center;}
}
.button-area {padding: 14px 43px !important; color: #ea4626 !important; border: 2px solid #ea4626 !important; font-size: 16px !important; font-weight: 800 !important; border-radius: 50px !important; background: none !important;}
.button-area:hover {color: #ffffff !important; border-color: #ea4626 !important; background-color: #ea4626 !important;}
.tck-article-details {justify-content: flex-start !important;}
@media (min-width: 1000px) {
.bx-controls-direction {position: absolute; top: 50px; right: 20px; width: 80px; height: 35px;}
}
.t-h-s h2{text-shadow: 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff;}
@media (max-width: 1199px) {
	#header {margin-bottom: 0px !important;}
	#row1 {margin-bottom: 0px !important;}
	#row1>.inner {border-radius: 0px !important;}
}
/*@media (max-width: 800px) {
	#row1column3 {grid-column: 1/2; grid-row: 1/2; justify-self: normal}
	#row1>.inner {grid-template-columns: 1fr 160px 50px;}
}*/
@media (max-width: 991px){
ul.sppb-nav-modern li a {display: grid; grid-template-columns: 1fr; justify-items: center;}
}
.ack-main .sppb-articles-carousel-column {grid-template-columns: 1fr !important;/* box-shadow: 0 6px 12px -3px rgb(49 41 41 / 10%);*/ padding: 10px; margin: 10px; border: 1px solid grey;}
.ack-main .sppb-articles-carousel-img, .ack-main .sppb-articles-carousel-content {box-shadow: none !important;}
#footer > .inner {display: grid; grid-template-columns: 48px 1fr; max-width: 1200px; margin: 0 auto; align-items: center; padding: 0 50px;}
#footer {background: #222222;}
#footer a {white-space: nowrap}
 .contactus-button {padding: 14px 43px !important; color: #ea4626!important; border: 1px solid #ea4626!important; font-size: 16px !important; font-weight: 800 !important; border-radius: 50px !important; background: none !important; max-width: 200px;}
 .contactus-button:hover {color: #ffffff !important; border-color: #ea4626!important; background-color: #ea4626!important;}
/*body {font-family: 'Catamaran', sans-serif !important;}*/
#footer ul {max-width: 1200px; margin: 0 auto; padding: 0 50px}
#footer li {display: inline-block !important; margin-right: 15px;}
#footer li a {position: relative; display: block; font-size: 14px; line-height: 24px; color: #aaaaaa;}
#footer li a:hover {color: #ffffff}
.sppb-btn-custom {cursor: pointer; padding: 14px 43px !important; color: #ea4626!important; border: 1px solid #ea4626!important; font-size: 16px !important; font-weight: 800 !important; border-radius: 50px !important; background: none !important;}
.sppb-btn-custom:hover {color: #ffffff !important; border-color: #ea4626!important; background-color: #ea4626!important;}
.sppb-btn.focus, .sppb-btn:focus {box-shadow: none !important;}
  @media (max-width: 1120px) {
#navi .navbar-collapse {position: absolute; width: 100vw; text-align: center; background: white; right: -50px; top: 48px; border-bottom: 1px solid grey;}
#navi .mod-menu>li {display: block;}
#row1>.inner {height: 66px; grid-template-columns: 200px 80px 1fr;}
#footer > .inner {padding: 25px 50px;}
}
@media (max-width: 500px) {
  #row1>.inner {height: 66px; grid-template-columns: 3fr 80px 1fr;}
}
#footer .active {background: transparent !important;}