
/* CSS Document */
/* Page Headings, Text, Link Styles */
.librarypage-links .subscribe-link a.img-link{
 	display: none !important
}
.page-heading {
	background-color: transparent !important;
}

.page-heading h1 {
	font-weight: 800 !important;
	color: #1e648b !important;
}

h2, h3 {
	color: #1e648b !important;
	padding-bottom: 0.3em !important;
}

.page-content a {
	color: #1e648b;
	word-wrap: break-word !important;
	-ms-word-break: break-all !important;
}

.portfolio-item h3.portfolio-item-title {
	font-size: 14px !important;
	text-align: center !important;
}

/* Image */
.spb-bg-color-wrap.whitestroke {
	border: 1px solid #dcdcdc !important;
	background-color: rgba(255,255,255,0.9) !important;
}

/* AZ Listing */
#wp-alphabet-listing section:first-child ol{
  background-color:transparent !important;
  }

figure.animated-overlay {
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}

/* Breadcrumbs */

#breadcrumbs {
	max-width: 1170px !important;
	margin: 0 auto !important;
}

/* Icons */
.fa-angle-right {
	color: #07334f !important;
}

/* Icon Box */

.sf-icon-box.sf-icon-box-boxed-three h3 {
	color: #1e648b !important;
}

.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	border: 1px solid #dfdfdf !important;
}

.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	min-height: 310px !important;
}

.long_box .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	min-height: 460px !important;
}

.medium_box .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	min-height: 360px !important;
}

.sf-icon-cont.cont-medium .sf-icon-character {
	font-size: 30px !important;
}

.sf-icon-box.sf-icon-box-boxed-three p {
	font-size: 13px !important;
}

.small_icon_box .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	min-height: 220px !important;
}

.pay_rates .sf-button.accent {
	background-color: #65C083 !important;
	border-color: #65C083 !important;
}

.pay_rates .sf-button.accent:hover {
	background-color: #09507c !important;
	border-color: #09507c !important;
}

.pay_rates a.sf-button.sf-icon-stroke i {
	padding: 20px 14px 40px !important;
}

.pay_rates a.sf-button.sf-icon-stroke span.text {
	font-size: 1.5em !important;
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}



.custom_toggle .media-body h4 {
border: none !important;
}

.masonry-items .blog-item .details-wrap h2{
  font-size:20px !important;
  line-height:28px !important;
  }

.masonry-items .blog-item .post-date{
  display:none !important;
  }


.search-results .blog-wrap .details-wrap :hover{
 color: #7faad1 !important;
  
}

