/* HEADER CSS START */
header#site-header nav.secondary ul li.language-selector>a{overflow:hidden;}
header#site-header nav.secondary ul li.language-selector>a>img{margin-right:-3.609375px;}
.top-bar{padding:15px 0!important;}
.top-bar p{margin:0!important;}
/* HEADER CSS END */
/* CONTACT CSS START */
.scroll-contact fieldset{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;}
.scroll-contact fieldset>.form-group:nth-child(-n+4){width:50%;padding-right:12px;padding-left:12px;}
.scroll-contact fieldset>.form-group:nth-child(n+5){width:calc(100% - 24px);margin-right:12px;margin-left:12px;}
.scroll-contact+.swp .listing_basic-grid{row-gap:0;}
.scroll-contact+.swp .listing_basic-grid>.item{padding-bottom:0!important;}
/* CONTACT CSS END */
/* BLOG CSS START */
body:has(.blog-listing-component a[href^="/blog/"]) .blog-listing-component .item-blog .image.image-opacity-100{opacity:.4;}
body:has(.blog-listing-component a[href^="/blog/"]) .blog-listing-component .item-blog a:hover .image.image_hover-opacity-40,body:has(.blog-listing-component a[href^="/blog/"]) .blog-listing-component .item-blog a:focus .image.image_hover-opacity-40,body:has(.blog-listing-component a[href^="/blog/"]) .blog-listing-component .item-blog a:active .image.image_hover-opacity-40{opacity:.4;}
/* BLOG CSS END */
/* IMAGE CSS START */
a:hover .image.image_hover-opacity-40,a:focus .image.image_hover-opacity-40,a:active .image.image_hover-opacity-40{opacity:1;}
/* IMAGE CSS END */
/* HOMEPAGE CSS START */
.usn_cmp_splitcomponent:has(.listing-pods a[href="/why-interclamp/"]) .listing-pods .item_overlay .image::before{content:"";position:absolute;inset:0;z-index:1;display:block;background-color:rgb(2 9 57);opacity:.4;transition:opacity .3s ease-in-out;}
.usn_cmp_splitcomponent:has(.listing-pods a[href="/why-interclamp/"]) .listing-pods .item_overlay a:hover .image::before,.usn_cmp_splitcomponent:has(.listing-pods a[href="/why-interclamp/"]) .listing-pods .item_overlay a:focus .image::before,.usn_cmp_splitcomponent:has(.listing-pods a[href="/why-interclamp/"]) .listing-pods .item_overlay a:active .image::before{opacity:.8;}
/* HOMEPAGE CSS END */
/* SERVICES CSS START */
.usn_cmp_subpagelisting:has(a[href="/services/project-support/"]) .item_overlay .image::before{content:"";position:absolute;inset:0;z-index:1;display:block;background-color:rgb(255 255 255);opacity:.4;transition:opacity .3s ease-in-out;}
.usn_cmp_subpagelisting:has(a[href="/services/project-support/"]) .item_overlay a:hover .image::before,.usn_cmp_subpagelisting:has(a[href="/services/project-support/"]) .item_overlay a:focus .image::before,.usn_cmp_subpagelisting:has(a[href="/services/project-support/"]) .item_overlay a:active .image::before{opacity:.8;}
/* SERVICES CSS END */
/* HISTORY CSS START */
body:has(.listing_gallery a[href*="llanion-machine"]) .listing_gallery .caption{opacity:1;background-color:rgb(2 9 57);}
body:has(.listing_gallery a[href*="llanion-machine"]) .listing_gallery a:hover .image.image_hover-opacity-40,body:has(.listing_gallery a[href*="llanion-machine"]) .listing_gallery a:focus .image.image_hover-opacity-40,body:has(.listing_gallery a[href*="llanion-machine"]) .listing_gallery a:active .image.image_hover-opacity-40{opacity:1;}
/* HISTORY CSS END */
/*FOOTER CSS START*/
footer#site-footer{ padding-bottom: 0px; }
.interclamp-footer-credit{  margin: 20px auto 0px auto ; }
.interclamp-footer-credit img{ width: 30px; }
.interclamp-footer-credit,.interclamp-footer-credit span, .interclamp-footer-credit a{ font-size: 13px; }
/*FOOTER CSS END*/