/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2025 | 10:57:59 */
.foot-cnt ul li a
{
	color:#ffffff;
}
.footp p
{
	margin-bottom:0px;
}
.footcnt a
{
	color:#ffffff;
}
.img-container .premium-blog-wrap .premium-blog-thumbnail-container
{
	  height: 300px; /* Desired height */
    width: auto;
}
.img-container .premium-blog-wrap .premium-blog-thumbnail-container img
{
	height: 100%;
    width: auto;
    object-fit: contain
}
/* content */
.project-post .pt-cv-overlay-wrapper
{
justify-content:end!important;	
}

.overlaytitle h3.elementor-post__title{
margin-top: -143px;
    z-index: 11;
    position: absolute;
    text-align: center;
}
span.elementor-post-author {
    padding-right: 5px;
}
.post-sidebar article{
padding: 15px!important;
    background-color: #fff;
    border-radius: 8px;
	margin:10px 0px!important;
}
.rotact img{
    background: #ffffff;
        padding: 15px;
    width: 95%;
	    margin-top: -32px;
}
.rotact h2{
	background: #ffffff;
	padding-bottom:10px;}
.premium-blog-thumbnail-container img
{border-radius:8px;}


/* contactuspage */
.cntinfo a
{
	color:#ffffff;
}


/* submitnews */
input::file-selector-button {
  font-weight: bold;
  color: black;
  padding: 10px;
  border: thin solid grey;
  border-radius: 3px;
	background-color:#fff;
	
}
input#form-field-field_b01d1e9 {
	border: none}
.upk-post-category .upk-category-item .upk-content
{
	position:unset;
}
.upk-post-category .upk-category-item .upk-category-count
{
	right: 20px;
    top: 10px;
}

/* blog */
.premium-blog-content-inner-wrapper {
    font-size: 16px;
}

/* curret-news */
a.download-btn{
    background: #00ADBB;
    width: 20%;
    text-align: center;
    padding: 16px 22px;
    margin: 10px 0px;
    font-family: georgia;
    font-size: 14px;
    color: #ffff;
    border-radius: 8px;
}
a.download-btns  {
    background: #00ADBB;
    width: 30%;
    text-align: center;
    padding: 16px 22px;
    margin: 10px 0px;
    font-family: georgia;
    font-size: 14px;
    color: #ffff;
    border-radius: 8px;
}
div#\#a-hrefbtn h4
{
	    margin: 20px 0px;
}
div#\#a-hrefbtn h4 a
{
	  background: #00ADBB;
    width: 30%;
    text-align: center;
    padding: 16px 22px;
    margin: 20px 0px;
    font-family: georgia;
    font-size: 14px;
    color: #ffff;
    border-radius: 8px;
}
.news-cuurent div{
display: flex
;
    flex-direction: column;
    width: 100%;
}
/* veidopage */
.aiovg-thumbnail
{
	padding:15px;
	background-color:#FFE7BC ;
}

.aiovg a.aiovg-link-title
{
	color:#17458F;
	font-size:20px;
	font-weight:700;
	line-height:37px;
	border-radius:8px;
}
.display-none
{
	display:none;
}
.current-new
{
	display:none;
}
.temph4
{
	display: flex;
    flex-direction: column;
}
.temph4 h4
{
	color: #D41367 !important;
    font-size: 26px !important;
    padding: 25px 0px 10px 0px;
}
.visit{   color: #ffffff;
	font-size: 21px;}
span.visitors
{
color: #4c4848;
	    background: #ccc;
    padding: 5px 12px;
    border-radius: 8px;
	    font-size: 26px;
}
/* aboutus */
.ptext p
{
 margin-bottom: 0px;
    padding: 6px 54px 0px 54px;	
}
 .spacer-left::after
{
	content: "•"; /* Unicode for a dot */
   position: absolute;
    bottom: 26px;
    left: -3px;
    font-size: 28px;
	color:#00A2E0;
}
.spacer-right::after
{
	content: "•"; /* Unicode for a dot */
   position: absolute;
    bottom: 27px;
right: -3px;
    font-size: 28px;color:#00A2E0;
}
div#user-submitted-posts fieldset input.usp-input,div#user-submitted-posts textarea.usp-textarea
{
	border-radius:0px;
}
div#user-submitted-posts div#usp-submit input[type=submit]
{
	    padding: 17px 36px;
	border-radius: 8px;
}
/* mediapresenc */
#ctf #ctf-more{
background-color: #00ADBB!important;
    padding: 10px;
    margin-top: 30px;
    color: #fff!important;
  font-weight:600;
    font-size: 16px;
}
.wpsr-fb-load-more.wpsr-load-more-default
{
	background-color: #00ADBB!important;
    padding: 25px 10px;
text-transform:capitalize;
    color: #fff!important;
    font-size: 16px;
	  margin-top: 12px;
}

.content-img-clubmatter p img
{
	 width: 600px; /* Set your desired width */
    height: 400px; /* Set your desired height */
    object-fit: cover; /* Ensures images maintain aspect ratio */
    display: block;/
    margin: 0 auto; /* Centers the image */

}	
/* blockquote p:last-child:after {
    content: "”";
    float: right;
    margin-top: 10px;
    margin-left: -45px;
    font-family: Georgia, Merriweather, serif;
    font-style: normal;
    font-size: 60px;
    line-height: .41;
    color: var(--main-color);
}  */
figcaption{
    color: #252222!important;
	font-size:16px;
}
#ctf #ctf-more
{
	width:85%!important;
}
.guest-author
{
	color: #000000;
    font-family: "Georgia", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
}
.sidepost.premium-blog-post-container .premium-blog-content-wrapper
{
background-color:#f5f5f500!important;
}
blockquote:before{
	display:none!important;
}
blockquote
{
	background-color: #cccccc;
    padding: 31px;
    border-radius: 15px;
	margin-bottom: 13px;
}
.elementor-widget-theme-post-title .elementor-heading-title
{
	width:95%!important;
	margin:0 auto;
}
.elementor-post__thumbnail.elementor-fit-height,.elementor-59515 .elementor-element.elementor-element-74c1d1d .elementor-posts-container .elementor-post__thumbnail
{
	padding-bottom: calc(0 * 100%)important;
}
p.default-author
{
	font-size:16px!important;
	font-weight:400!important;
}
.category-rotarynews-plus h4 a
{
	font-size:26px!important;
}
.category-rotarynews-plus h4
{
	padding-bottom:30px;
}
.elementor-widget.elementor-widget-theme-post-content p:has-text("______________________________________________") {
  display: none;
}
.line-to-remove {
  display: none;
}
.grid-post .post-title-alt
{
font-size:20px;
}
.guest-author,p.default-author
{
	padding-top:14px;
}
h1.elementor-heading-title.elementor-size-default
{
	margin:0px;
}
p strong
{
	font-size:20px;
	color:#000000!important;
}
.aiovg-col.aiovg-col-2
{
	background:#FFE7BC;
	margin:10px;
}
@media only screen and (min-width: 768px) {
    .aiovg-col-2 {
        width: 45%!important;
    }
}
.rt-newsli ul li
{
	padding:10px 0px!important;
}
.menu-head ul li a
{
	padding:10px 15px!important;
	
}
#category-list div:nth-child(7) {
  display: none;
}
ul.wp-block-list {
    list-style: disc;
}
body {
    background-color: #EFF6FC;
}
@media (max-width: 768px) {
  .category-search .e-search-input-wrapper input {
    width: 9 0%;
  }
}
.archive-head .background
{
	display:none;
}
.main
{
	margin-top:0px!important}
.main-margin
{
	margin:0 auto!important;
	max-width:1170px!important;
}
/* li.custom-header-menu.astm-search-menu.is-menu.popup.menu-item svg
{
	margin-left:30px;
} */
@media only screen and (max-width: 767px) {
  #rotary-iframe-mobile {
    position: relative;
    width: 100%;
    padding-top: 100%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
  }

  #rotary-iframe-mobile iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
  }
	li.custom-header-menu.astm-search-menu.is-menu.popup.menu-item {
    display: none;
}
}
/* popup */
div.is-popup-search-form {
    max-width: 50%!important;
    margin: 20% auto!important;
}
.elementor-2110 .elementor-element.elementor-element-5c20b53 .premium-blog-post-container
{
	background-color:#ffffff!important;
}
.mobile-search .is-form-style.is-form-style-3 input.is-search-input
{
	border-radius:0px!important;
}
@media (min-width: 1025px) and (max-width: 1434px) {
 
    .menu-head ul li a
{
padding:10px 6px !important;
	font-size:14px;
	
}
}