body {
		font-size:18px;
}
p a {color:#085e9a !important;border-bottom:1px solid;}
p a:hover {color:#0fabdb;border-bottom:1px dashed;}
/*@media (min-width: 1280px) {
  .container {
    width: 1280px;
  }
}*/
a:hover {text-decoration:none !important;}
h1 {font-size:2.5em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}

.trds-list {
		list-style-image: url('https://treads.org.in/wp-content/uploads/2023/12/arrow-bullet.png');
		padding: 0px 15px;
  	margin: 30px 0px;
  	list-style-position: inside;
}
.trds-list li {
		margin-bottom:15px;
}

.header1 {
		max-width:1170px;
		margin:0 auto;
}
.header1 .logo img {
		margin-left:0px;
		height:50px;
}
.header1 .affix-top, .header1 .affix {
		background:none;
		position:relative;
		width:50%;
		float:right;
}
.header1 .affix {
		box-shadow:none;
}
.header1 .navbar-toggle {
		margin-top:25px;
		border:0px;
}
.header1 .navbar-toggle .icon-bar {
		border:2px solid #085e9b;
}
#header1-modal {
  background: rgba(0,0,0,0.85);
}
#header1-modal ul.nav li  {
		font-size:36px;
		font-weight:bold;
		line-height:42px;
		text-align:right;
}
@media (max-width:768px) {
		#header1-modal ul.nav li {
				font-size:24px;
				line-height:30px;
		}
}
#header1-modal .modal-content a[href] {
		color:white;
}
#header1-modal .modal-content a[href]:hover {
		color:#57cc99;
}
#header1-modal .modal-dialog {
		margin-top:10vh;
}
#header1-modal .modal-content {border:0px;}
#header1-modal .modal-dialog {max-width:100%;}
@media (min-width: 768px) {
  #header1-modal .modal-dialog {
			width: 95vw !important;
		}
}
#header1-modal .dropdown-menu {
  left:unset;
  right: 0;
  padding: 10px;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #57cc99;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.9);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.95); 
}
#header1-modal .dropdown-menu li a[href]:hover {
		color:#000;
}

/* HEADER 3 STICKY */

.header3 nav {
		padding:15px 0 20px;
}
.header3 nav ul li a {font-weight:400 !important;}
.header3 nav.scrolled {
		padding:12px 0 16px;
}
.header3 .logo {
  max-width: 230px;
}
/*.header3 .logo {max-width:150px;}*/
.header3 #menu-primary li > a {
		padding:10px 15px !important;
		letter-spacing:0px;
}
.header3 #menu-primary {margin-top:10px;}
.header3 .affix {z-index:1010;}
/*-----
a.ow-button-hover:hover {
  background-position: -110% 0 !important;
}
a.ow-button-hover {
	background-image: linear-gradient(to right, #F5CB5C 50%, #0fabda 50%) !important;
  background-size: 200% !important;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1);
  -webkit-transition: background-position 0.5s cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: background-position 0.5s cubic-bezier(0.42, 0, 0.58, 1);
} */
.customer-logos img {-webkit-filter: grayscale(0%);filter: grayscale(0%); }

.treads-post {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 60px;
		margin-bottom:60px;
}

@media (max-width:786px){
		.treads-post {
  			grid-template-columns: 1fr;
				grid-gap: 30px;
		}
}

.treads-post .orbit-thumbnail-bg {	
		height: 375px;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;	
		background-position: top center;
 }

li.orbit-article-db {
	border: solid 1px #dbdbdb !important; 
	border-radius:15px;
}

.treads-post div:first-child + div{padding:15px;}

/* SINGLE POSTS */
body.single .post-meta p a {color:white !important;}
body.single .orbit-thumbnail-bg {
  background-color: unset;
  min-height: 400px;
  background-size: contain;
  background-position: top;
  position: relative;
  background-repeat: no-repeat;
}
body.single .post-content {
		max-width:960px;
		margin:30px auto;
}
body.single .post-excerpt p {
		font-size:1.15em;
		margin-bottom:20px;
}


.Post-template {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); /* Responsive columns */
    gap: 45px; /* Column and row gap */
}

.Post-template .image-container {
		max-height: 300px;
    
    overflow: hidden; /* Prevents image overflow */
}



.Post-template .post-content {
    padding:40px;
}

.Post-template div:first-child + div{padding:15px;}

.Post-template .orbit-thumbnail-bg {	
		min-height: 425px;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;	
}

.Post-template h3 {
		margin:0px;
		margin-bottom:10px;
		
}

/* Treads Orbit Filter */
.treads-orbit-filter .post-header {
  margin-bottom: 30px;
}

.treads-orbit-filter .post-title {
  margin-top: 0;
  color: #085e9a;
  font-size: 24px;
  line-height: 34px;
}

.treads-orbit-filter .orbit-article-db {
  padding: 15px;
  margin-bottom: 30px;
  border-radius: 15px;
  border: solid 1px #f5cb5c !important;
}

.treads-orbit-filter .post-meta {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.treads-orbit-filter .btn-external-link {
  color: #000000;
  font-size: 18px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 20px;
  line-height: 16px;
  padding: 14px 24px;
  text-align: center;
  border-radius: 5px;
  background: #edab28;
  border: 1px solid #edab28;
  text-decoration: none;
}

.treads-orbit-filter .btn-external-link:hover {
  color: #fdfffc;
  background: #096aad;
  border-color: #096aad;
}
.orbit-search-container.default-theme .orbit-search-form-box {
		background-color: #f1ebe4;
		box-shadow:none;
		border:1px solid #096aad;
}
.orbit-search-container.default-theme button[type="submit"] {
	padding: 8px 12px;
  background-color: #096aad;
  border: none;
  border-radius: 5px;
  color: white;
}