.view-news .views-row img,.view-events .views-row img,.view-blog .views-row img{transition:all 0.3s ease;border-radius:8px;}.view-news .views-row:hover img,.view-events .views-row:hover img,.view-blog .views-row:hover img{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.15);}
.view-partners img{filter:grayscale(100%);opacity:0.7;transition:all 0.4s ease;}.view-partners img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1);}
.node-teaser{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #f0f0f0;margin-bottom:20px;}.node-teaser:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1);border-color:#ec008c;}
.field-name-field-image,.field-name-field-blog-image{overflow:hidden;border-radius:8px;display:block;}.field-name-field-image img,.field-name-field-blog-image img{transition:transform 0.5s ease;width:100%;}.node-teaser:hover .field-name-field-image img,.node-teaser:hover .field-name-field-blog-image img{transform:scale(1.08);}
#main-menu ul.menu li a{text-decoration:none;position:relative;padding-bottom:5px;}#main-menu ul.menu li a::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#ec008c;transition:all 0.3s ease-in-out;transform:translateX(-50%);}#main-menu ul.menu li a:hover::after{width:100%;}
li.blog-usernames-blog{display:none !important;}li.comment-add{display:none !important;}.node-teaser .submitted .username,.node-teaser .username{display:none !important;}.node-teaser .submitted{color:#999;font-size:13px;margin-top:-5px;margin-bottom:15px;}
li.blog-usernames-blog,li.blog_usernames_blog{display:none !important;}li.node-readmore{margin-bottom:15px;}
.view-events table td .node{background:#ffffff;padding:20px;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:all 0.3s ease-in-out;height:auto;display:block;margin-bottom:20px;overflow:hidden;}.view-events img,.view-events .field-image img{display:none;width:100% !important;border-radius:8px;margin-bottom:15px;}.view-events table td .node:hover img,.view-events table td .node:hover .field-image img{display:block !important;animation:fadeIn 0.4s;}.view-events table td .node:hover{transform:translateY(-5px);box-shadow:
#header img{border:5px solid red !important;box-sizing:border-box !important;}.region-header img,.region-navigation img{border:5px solid blue !important;}a[href="/"] img,a.active img{border:5px solid green !important;}a#logo,a.logo,.site-logo{background-color:pink !important;display:block !important;min-width:100px;min-height:50px;}
h2.block-title,.block h2{border-radius:50px !important;padding:10px 25px !important;box-shadow:0 4px 10px rgba(0,0,0,0.1);border:none !important;text-align:center !important;display:inline-block !important;min-width:150px;}.block{text-align:center;}.block .content{text-align:left;margin-top:15px;}
#header .menu li a,.region-navigation .menu li a{position:relative;text-decoration:none;padding-bottom:5px;transition:color 0.3s ease;}#header .menu li a:after,.region-navigation .menu li a:after{content:'';position:absolute;width:0;height:3px;bottom:0;left:50%;background-color:#ec008c;transition:all 0.3s ease;transform:translateX(-50%);}#header .menu li a:hover:after,.region-navigation .menu li a:hover:after{width:100%;}#header .menu li a:hover,.region-navigation .menu li a:hover{color:#ec008c !important;}
