/*
Theme Name: premiumverpackungen
Author: 
Author URI: 
Version: 1.0
 */

 /* fonts */

 /* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/premiumverpackungen/fonts/lato-v22-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

 /* resets */

 html{font-size:100%;}
 body{padding:0;margin:0;font-family:"Lato",Arial,sans-serif;}
 ul,li,p,h1,h2,h3,h4,h5,h6,td{margin:0;padding:0;}
 ul{list-style-type:none;}
 figure{margin:0;}
 a, img{outline:none;}
 a:link,
 a:active,
 a:visited,
 a:focus,
 a:hover{text-decoration:none;}
 .small{font-size:0.9rem;}
 .wrapperInner .floatLeft br{display:none}
 figure.wp-block-image a{padding-left:0 !important;background:transparent !important}
 .wp-block-embed iframe {max-width: 100%;width: 100%;height: auto;}
 .wp-block-embed__wrapper{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden;}
 .wp-block-embed__wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
 #lightbox {z-index: 999999999 !important;}
 #lightboxImage{width:100%;height:auto;}

 /* defaults */

 .floatLeft{float:left;}
 .floatRight{float:right;}
 .clearer:after{content: "";display: table;clear: both;}
 .navLeft{width:86%;}
 #mega-menu-wrap-header.mega-sticky {background: #f1f1f1 !important;-webkit-box-shadow: 5px 5px 15px -8px #000000; box-shadow: 5px 5px 15px -8px #000000;}
 .no-display{display:none;}
 .display{display:block !important;}
 .defaultWrapper,.centeredWrapper{width:94%;padding:0 3%;max-width:1400px;margin-left:auto !important;margin-right:auto !important;}
 .blueFullWrapper{background:#077303;color:#fff;margin-top:130px;margin-bottom: 0px;position:relative;padding-bottom: 20px;}
 .blueFullWrapper2nd{background:#077303;color:#fff;margin-top:0 !important;margin-bottom: 0px;position:relative;padding-bottom: 20px;}
 .blueFullWrapper2nd .wp-block-image {margin: 40px 0 0 0 !important;}
 .blueFullWrapper .wp-block-columns {margin-bottom: 11px;}
 .blueFullWrapper .centeredWrapper,
 .whiteFullWrapper .centeredWrapper{margin:0 auto !important}
 figure.wp-block-embed{border:14px solid #eee;position:relative;top: 75px;-webkit-box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.19);box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.19);line-height: 0;}
  div.wp-block-kadence-tabs{margin-top:30px;text-align:center;}
  div.wp-block-kadence-tabs p{text-align: center;}
  div.wp-block-kadence-tabs h4{font-size: 1.2rem;margin-top: 10px;margin-bottom: 5px;text-align:center;}
  div.wp-block-kadence-tabs a{background: url(images/icons/linkIcon_blueonwhite.png) no-repeat left center;background-size: auto;padding-left: 22px;color: #077303;background-size: 14px auto;font-size: 0.9rem;}
  .kt-tabs-id_e2edb5-7e > .kt-tabs-content-wrap > .wp-block-kadence-tab {border:none;}
  .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-title-list li .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {border-radius: 0 !important;}
  .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {background: #077303 !important;}
  .kt-tab-inner-content {background: #eee !important;margin-top: 8px;}
 .blueFullWrapper .wp-block-image{width:calc(100% - 28px);border:14px solid #eee;position:relative;top: 29px;-webkit-box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.19);box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.19);margin: 15px 0 63px 0;}
 .blueFullWrapper .wp-block-image img{width:100% !important;height:auto !important;}
 .blueFullWrapper .wp-block-image figcaption{background:#eee;margin:0;color:#000;padding: 20px 0 8px 0;line-height: 1.5em;}
 .wp-block-latest-posts__list{line-height:1.5em;padding-left:14px !important;}
 .wp-block-latest-posts__list a{color:#077303;font-weight:bold;}
 .centeredWrapperBeforeFooter{width:100%;margin:0 auto;max-width:1400px;padding-bottom: 30px;}
 .centeredWrapperBeforeFooter{width:100%;margin:0 auto;max-width:1400px;padding-bottom: 30px;}
 .centeredWrapperBeforeFooter figure.wp-block-image{padding: 70px 0 30px 0;}
 .centeredWrapperBeforeFooter a:link,
 .centeredWrapperBeforeFooter a:active,
 .centeredWrapperBeforeFooter a:visited,
 .centeredWrapperBeforeFooter a:focus,
 .centeredWrapperBeforeFooter a:hover{color:#0d476d;background: url(images/icons/linkIcon_blueonwhite.jpg) no-repeat left center;padding-left: 25px;background-size: 18px auto;}
 .centeredWrapperBeforeFooter ul {list-style-type:disc;margin-left:20px;font-size:1.2rem;margin-bottom:15px;}
 .centeredWrapperBeforeFooter ul li{margin:5px 0;}
 .kb-form .kadence-blocks-form-field .kb-forms-submit {border-color: #077303 !important;background: #077303 !important;}
 .blueFullWrapper figure.wp-block-embed {background: #eee;color: #000;}
 .blueFullWrapper figure.wp-block-embed figcaption {margin-top: 0.9em;margin-bottom: 0.3em;}
 /*body.mega-menu-header-mega-sticky*/

 /* postings list */
 .wp-block-kadence-posts{margin-bottom:50px !important;}
 .wp-block-kadence-posts .entry-taxonomies a,
 .wp-block-kadence-posts h2.entry-title a{color:#077303;}
 .wp-block-kadence-posts .entry-footer{padding: 10px;width:150px;}

/* single post */
body.single-post .mainWrapper{width:94%;padding:0 3%;max-width:1400px;margin-left:auto !important;margin-right:auto !important;margin-bottom:50px;}
body.single-post .mainWrapper a:link,
body.single-post .mainWrapper a:active,
body.single-post .mainWrapper a:visited,
body.single-post .mainWrapper a:focus,
body.single-post .mainWrapper a:hover{color:#0d476d;background: url(images/icons/linkIcon_blueonwhite.jpg) no-repeat left center;padding-left: 25px;background-size: 18px auto;}

 /* default content pages */

 body.defaultContentPage {background: url(images/backgrounds/header-background-deafult-contentpage.jpg) no-repeat center top;background-size: 100% auto;}
 body.defaultContentPage .mainWrapper{width:94%;padding:0 3%;max-width:1400px;margin:0 auto 50px auto;}
 body.defaultContentPage .mainWrapper a:link,
 body.defaultContentPage .mainWrapper a:active,
 body.defaultContentPage .mainWrapper a:visited,
 body.defaultContentPage .mainWrapper a:focus,
 body.defaultContentPage .mainWrapper a:hover{color:#0d476d;background: url(images/icons/linkIcon_blueonwhite.jpg) no-repeat left center;padding-left: 25px;background-size: 18px auto;}
 body.defaultContentPage .mainWrapper h1 {margin-top: 35px;}
 body.defaultContentPage .mainWrapper h2 {margin-top: 40px;color: #077303;}
 body.defaultContentPage .mainWrapper h3{padding-left:0 !important;margin-top: 27px;color: #077303;}
 body.defaultContentPage .mainWrapper p {margin-bottom: 15px;}
 body.defaultContentPage .mainWrapper ul {list-style-type:disc;margin-left:20px;font-size:1.2rem;margin-bottom:15px;}
 body.defaultContentPage .mainWrapper ul li{margin:5px 0;}
 body.page-template-default .wp-block-gallery{  padding-bottom: 50px;}

  /* links */

 .blueFullWrapper a:link,
 .blueFullWrapper a:active,
 .blueFullWrapper a:visited,
 .blueFullWrapper a:focus{background:url(images/icons/linkIcon_whiteonblue.jpg) no-repeat left center;padding-left:30px;color:#fff;}
 .blueFullWrapper a:hover{background:url(images/icons/linkIcon_whiteonblue.jpg) no-repeat left center;color:#7e7f81;}

 /* productoverview */

 body.product-overview .centeredWrapper {width: 100%;padding: 0;}
 body.product-overview .centeredWrapper .wp-block-column {border:1px solid #103c6b;box-sizing: border-box;text-align: center;}
 body.product-overview .centeredWrapper .wp-block-column h2 {margin-top: 23px;}
 body.product-overview .blueFullWrapper {margin-bottom: 60px;}
 body.product-overview .blueFullWrapper .centeredWrapper .wp-block-column{border:none;text-align: left !important;}
 body.product-overview .blueFullWrapper h2{margin-top: 60px !important;}
 body.product-overview figcaption{padding:20px 20px 0 20px;font-size:0.9rem;}
 body.product-overview .mainWrapper{margin-bottom:60px;}

 /* product overview page */

 .disableColCategoryView{height:1px !important;border:none !important}
 .product-overviewproductEntryPage figure.wp-block-image {padding: 0px 0 30px 0 !important;}
 .product-overviewproductEntryPage .firstRowProductEntry{margin-top:90px;}
 .product-overviewproductEntryPage .rowProductEntry h2 {margin-top: 0 !important;}

 /* productpage */

 body.productpage .centeredWrapperProductDescription{width:100%;padding:0;max-width:1400px;margin-left:auto !important;margin-right:auto !important;margin-bottom:50px;}
 body.productpage .productColumnRight{position:absolute;right:0;top:60px;width:30%;background:#eee;color:#000;z-index: 99999;}
 body.productpage .productColumnRight img{width:100%;height:auto;}
 body.productpage .productColumnRight p a{display:block;background:#464d53 url(images/icons/productDetailsCTALink.jpg) no-repeat left center;color:#fff;font-size: 1.2rem;font-weight:bold;padding:4px 30px 4px 53px;background-size: 18px auto;background-position: 14px center;margin-top:15px;}
 body.productpage .productColumnRight figure.wp-block-image{box-shadow:none;-webkit-box-shadow:none;top:-14px;margin-bottom:0;}
 body.productpage .productColumnRight ul li{margin:8px 0;}
 body.productpage .productColumnRight ul a:link,
 body.productpage .productColumnRight ul a:active,
 body.productpage .productColumnRight ul a:visited,
 body.productpage .productColumnRight ul a:focus,
 body.productpage .productColumnRight ul a:hover{color:#0d476d;background: url(images/icons/productDetailsArrowLink.jpg) no-repeat left center;padding-left: 40px;background-size: 18px auto;color:#000;margin-left:14px;font-size: 1.2rem;font-weight:bold;}
 body.productpage .wp-block-columns{position:relative;}
 body.productpage .productColumnRight figure.wp-block-embed {top: 0;-webkit-box-shadow: none;box-shadow: none;}
 body.productpage .productColumnRight h3 {margin-top: 45px;margin-bottom: 10px;padding-left: 14px;}
 body.productpage .productColumnRight .wp-block-gallery{padding:14px !important;margin-bottom: 30px !important;}
 body.productpage .productColumnRight .wp-block-gallery .wp-block-image{top:0;border:none;width:48% !important;}
 body.productpage .mainWrapper .wp-block-column a{color:#077303 !important;}
 body.productpage .mainWrapper .blueFullWrapper a{color:#fff !important;}
 body.productpage .mainWrapper .wp-block-column ul{list-style-type: disc;margin-left:25px;}
 body.productpage .mainWrapper .wp-block-column ul li{font-size: 1.2rem;line-height: 1.5em;padding:3px 0;}
 body.productpage .mainWrapper .wp-block-table .wp-element-caption{margin-top:10px;font-size:0.8rem;}
 body.productpage .mainWrapper .wp-block-table table {margin-bottom:25px;}
 body.productpage .mainWrapper .wp-block-table table tr:first-child td{background-color:#6f7478 !important;color:#fff;}
 body.productpage .mainWrapper .wp-block-table table td{border:1px solid #dfe3e6;background:#f2f6f9}
 body.productpage .mainWrapper .productColumnRight ul a{color:#000 !important;}
 body.productpage .mainWrapper .productColumnRight p a{color:#fff !important;}
 body.productpage .mainWrapper .productColumnRight ul{list-style-type:none;margin-left:0;}
 body.productpage .mainWrapper .productColumnRight ul li{margin:0;}

 /* breadcrumbs */

 #breadcrumbs{color:#8a8b8f;font-size:0.9rem;margin-top:20px;}
 #breadcrumbs a:link,
 #breadcrumbs a:active,
 #breadcrumbs a:visited,
 #breadcrumbs a:focus{color:#8a8b8f;}
 #breadcrumbs a:hover{color:#0d476d;}

 /* body */

 body{background:url(images/backgrounds/header-background.jpg) no-repeat center top;background-size:100% auto;}

 /* header */

 header{font-size:1.1rem;padding-top: 11px;padding-bottom: 10px !important;}
 .siteHeader{background:#077303;color:#fff;}
 .siteHeader a:link,
 .siteHeader a:active,
 .siteHeader a:visited,
 .siteHeader a:focus,
 .siteHeader a:hover{color:#fff;}
 .contactLine img{height:13px;width:auto;margin:0 6px 0 10px;}
 .contactLine a{color:#b3c1cc !important;}
 .contactLine a:hover{color:#fff !important;}
 .socialLinks img{height:25px;width:auto;}

/* quickjumps header */

.mainWrapper h1{font-size:2.8rem;color:#077303;margin-top:135px;margin-bottom:45px;}
.mainWrapper h2{font-size:1.8rem;margin-top:60px;margin-bottom:25px;}
.mainWrapper h3{font-size:1.4rem;margin-top:67px;margin-bottom:25px;padding-left:14px}
.mainWrapper p{font-size:1.2rem;margin-bottom:25px;line-height:1.5em;}
figure.wp-block-gallery figure{border:1px solid #103c6b;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {border:1px solid #103c6b;background:#077303;color:#fff;padding-top: 7px;font-size: 15px;bottom: inherit;margin: 0 0 0 -1px;width: calc(100% + 2px);}
figure.wp-block-gallery figure.wp-block-image{width:14% !important;}
.wp-block-gallery.has-nested-images figure.wp-block-image {display: block;flex-grow: inherit;}

/* footer */

footer{background:#077303;color:#fff;padding-top:30px;padding-bottom:30px;}
footer .site-footer-right ul li{display:inline-block;border-right:1px solid #fff;padding-right:7px;margin-right:5px;}
footer .site-footer-right ul li:last-child{border-right:none;}
footer .site-footer-right ul li a{color:#fff;text-decoration: none;}

 /* menu */

nav{margin-top:30px !important;}
.navRight {width:14%;}
.navRight img{width:100%;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{float:none;}
.mega-indicator{display:none !important;}
.mega-indicator::after{display:none !important;}
#mega-menu-wrap-header .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-header .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {background-color: #077303;}

/*
  MEDIA QUERIES
*/

@media screen and (max-width:1485px){

  body.productpage .centeredWrapperProductDescription,
  .centeredWrapperBeforeFooter,
  body.product-overview .centeredWrapper{width: 100%;padding-bottom: 30px;padding-left: 3%;padding-right: 3%;margin: 0 !important;max-width:100% !important}

}

@media screen and (max-width:1300px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 13px;}

}

@media screen and (max-width:1250px){

  #mega-menu-wrap-header #mega-menu-header > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:16px !important}
  #mega-menu-wrap-header #mega-menu-header > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:14px !important}

}

@media screen and (max-width:1200px){

  .mainWrapper h1 {margin-top: 95px;margin-bottom: 15px;}

}

@media screen and (max-width:1150px){

  figure.wp-block-gallery figure.wp-block-image {width: 17% !important;}

}

@media screen and (max-width:1130px){

  #mega-menu-wrap-header .mega-menu-toggle .mega-toggle-blocks-left {margin-left: -9px;}
  #mega-menu-wrap-header.mega-sticky {position: relative !important;top: inherit !important;left: inherit !important;right: inherit !important;z-index: inherit !important;opacity: 1;max-width: 100%;width: 100%;margin: 0 auto;background:transparent;}
  .navLeft {width: 76%;}
  #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {font-size: 17px;}
  .blueFullWrapper {margin-top: 60px;}
  .mainWrapper h1 {margin-top: 75px;margin-bottom: 15px;}

}

@media screen and (max-width:1090px){

  div.site-footer-left{width:100%;float:none;}
  div.site-footer-right{width:100%;float:none;margin-top:20px;}

}

@media screen and (max-width:1000px){

  .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-title-list li .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {font-size: 0.9rem;font-weight: bold;}

}

@media screen and (max-width:950px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 11px;}

}

@media screen and (max-width:930px){

  body.productpage .productColumnRight ul a:link, body.productpage .productColumnRight ul a:active, body.productpage .productColumnRight ul a:visited, body.productpage .productColumnRight ul a:focus, body.productpage .productColumnRight ul a:hover {padding-left: 30px;font-size: 1rem;}
  body.productpage .productColumnRight p a {font-size: 1rem;line-height: 1.3em;}
  .mainWrapper h3 {font-size: 1.2rem;}
  body.productpage .productColumnRight h3 {margin-top: 30px;}

}

@media screen and (max-width:900px){

  header {font-size: 1rem;}
  #outerImageContainer{width:100% !important;height:auto !important}
  #imageDataContainer{width:100% !important;}
  #overlay{width:100% !important;}

}

@media screen and (max-width:880px){

  body.productpage .productColumnRight {position: relative;right: inherit;top: inherit;width: 100% !important;}
  body.productpage div.wp-block-columns.blueFullWrapper {display:block !important;padding-top:15px;}
  body.productpage .blueFullWrapper .is-layout-flex{display:block !important}
  body.productpage .blueFullWrapper .is-layout-flow {width:94% !important;}
  body.productpage .blueFullWrapper .is-layout-flow .is-layout-flow{width:100% !important;}
  .productColumnRight{margin-top:40px !important;}
  body.productpage .productColumnRight .wp-block-gallery figure{float:left;}
  body.productpage .productColumnRight .wp-block-gallery .wp-block-image {width: 30% !important;margin-right:2% !important;margin-bottom:2% !important;}
  body.productpage .productColumnRight figure.wp-block-gallery:after{content: "";display: table;clear: both;}
  body.productpage .centeredWrapperProductDescription.is-layout-flex {display:block !important}
  .centeredWrapperProductDescription h2{margin-top: 30px;}
  .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-title-list li .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_e2edb5-7e > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {font-size: 0.8rem !important;padding: 8px 10px 8px 10px !important;}
}

@media screen and (max-width:800px){

  header {font-size: 0.8rem;padding-bottom: 1px;}
  .mainWrapper h1 {font-size: 2.4rem;}
  figure.wp-block-gallery figure.wp-block-image {width: 18% !important;}
  .mainWrapper h2 {font-size: 1.5rem;}
  .mainWrapper p {font-size: 1rem;}
  .mainWrapper li {font-size: 1rem !important;}
  .mainWrapper td {font-size: 0.6rem !important;}

}

@media screen and (max-width:781px){

  figure.wp-block-embed {border: 5px solid #eee;top: 0;}
  .centeredWrapperBeforeFooter figure.wp-block-image {padding: 0 0 30px 0;}
  body.home .whiteFullWrapper h3{margin-top: 0;padding-left: 0;}
  .wp-block-latest-posts__list {padding-left: 0 !important;}

}

@media screen and (max-width:770px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 10px;}

}

@media screen and (max-width:700px){

  #breadcrumbs {font-size: 0.7rem;}
  .mainWrapper h1 {font-size: 2rem;}
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 9px;}
  .blueFullWrapper .wp-block-image {border: 5px solid #eee;top: 0;}

}

@media screen and (max-width:660px){

  header {font-size: 0.7rem;padding-bottom: 11px;}
  .contactLine img {height: 9px;}
  .socialLinks{display:none;}
  .navRight {width: 22%;}
  .mainWrapper h1 {margin-top: 35px;}
  .blueFullWrapper {margin-top: 30px;}
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 8px;}

}

@media screen and (max-width:640px){

  .mainWrapper h2 {margin-top: 30px;}

}

@media screen and (max-width:620px){

  div.site-footer-left{line-height:1.4em;}

}

@media screen and (max-width:570px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 7px;}

}

@media screen and (max-width:520px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 6px;}

}

@media screen and (max-width:500px){

   div.contactLine span:nth-child(1){display:block;padding-bottom:4px;}
   div.contactLine span:last-child{padding-left:10px;}
   .contactLine img {margin: 0 6px 0 0px;}
   .navRight {width: 30%;}
   .navLeft {width: 68%;}

}

@media screen and (max-width:450px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 5px;padding-top: 4px;padding-bottom:5px;}

}

@media screen and (max-width:400px){

  .mainWrapper h1 {font-size: 1.7rem;}
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 4px;}

}

@media screen and (max-width:340px){

  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 3.5px;}
  figure.wp-block-gallery figure.wp-block-image {width: 17.5% !important;}

}

@media screen and (max-width:300px){

   div.contactLine span:last-child{padding-left:5px;}

}

.kt-tabs-id2_7dddc6-0c > .kt-tabs-content-wrap > .wp-block-kadence-tab {
  border-top: 3px solid #a3c16f !important;
  border-right: 0px solid #a3c16f !important;
  border-bottom: 0px solid #a3c16f !important;
  border-left: 0px solid #a3c16f !important;
}

.wp-block-kadence-tabs .kt-tabs-id2_7dddc6-0c > .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id2_7dddc6-0c > .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
  background: #a3c16f !important;
}