.isc-blog {
  /* HEADER */
  /* FOOTER */
}
.isc-blog .content-bg {
  z-index: 1;
}
.isc-blog.tmp-blog-home .outer-wrapper {
	background: #fff;
}
.isc-blog .outer-wrapper {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAALUlEQVQImWN49/nXf2T86Pnb/wzoAu8+/0IIwgTggsgC7z7/+s+ALvDu86//AJeWX5LU/4h3AAAAAElFTkSuQmCC) repeat;
}
.isc-blog .main-header {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  width: 100%;
}
.isc-blog.tmp-blog-home .main-header {
	background: #fff;
}
.isc-blog.tmp-blog-home .content-inner {
	min-height: 0;
}
.isc-blog .main-header .main-header-inner {
  padding: 0 40px;
}
.isc-blog.tmp-blog-home .main-header .main-header-inner {
	padding: 0;
}
.isc-blog .main-header .main-header-inner .header-right {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 500px;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu {
  float: right;
  position: relative;
  top: 7px;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu li {
  float: left;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu li:first-child a {
  border: none;
  padding-left: 0;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu.contact-page {
	margin-right: 15px;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu.contact-page li:first-child a {
	border-right: solid 1px #2a5db0;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu a {
  border-left: solid 1px #2a5db0;
  color: #2a5db0;
  font-size: 13px;
  padding: 0 15px;
}
.isc-blog .main-header .main-header-inner .header-right .utility-menu a:hover {
  text-decoration: underline;
}
.isc-blog .main-header .main-header-inner .social-media {
  float: right;
  position: static;
}
.isc-blog.tmp-blog-home .main-header .main-header-inner .social-media {
	position: absolute;
}
.isc-blog .main-header .main-header-inner .social-media li {
  margin-left: 2px;
}
.isc-blog.tmp-blog-home .main-header .main-header-inner .social-media li {
  margin-left: 5px;
}
.isc-blog .content-title {
  background: #eef3fa;
  font: 200 30px/1.1 'Helvetica W01 Light', Lato, sans-serif;
  height: 105px;
  padding: 0 40px;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
}
.isc-blog.tmp-blog-home .content-title {
  background: none;
  display: table;
  height: 245px;
  padding: 0;
  text-align: left;
  text-shadow: none;
  width: 100%;
}
.isc-blog .content-title .ct-inner {
  position: relative;
}
.isc-blog.tmp-blog-home .content-title .ct-inner {
  padding-bottom: 0;
  vertical-align: middle;
}
.isc-blog .content-title strong {
  font: 400 42px/1.1 'Helvetica W01 Roman', Lato, sans-serif;
}
.isc-blog .content-title .search-container {
  position: absolute;
  right: -5px;
  top: 36px;
  width: 205px;
}
.isc-blog .content-title .search-container > a {
  float: right;
}
.isc-blog .content-title .search-container .search-form {
  float: left;
  position: relative;
  top: -5px;
}
.isc-blog .content-title .search-container .search-form input[type="text"] {
  font-size: 11px;
}
.isc-blog .content-title .search-container .search-form .search-form-submit {
  top: 24px;
}
.isc-blog .content-inner {
  padding-right: 35px;
}
.isc-blog .content-inner .primary-content {
  padding-right: 40px;
}
.isc-blog .primary-content .posts dd img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.isc-blog .main-footer {
  position: relative;
  z-index: 1;
  text-align: center;
}



/* Blog Home Template */
.isc-blog.tmp-blog-home .content-inner {
	padding: 0 55px;
}
.isc-blog.tmp-blog-home .content-inner .primary-content {
	padding-right: 0;
}

.blog-cat-layer {
	background: #eef3fa;
	border: 1px solid #dedede;
	color: #333;
	display: table;
	margin-bottom: 30px;
	min-height: 180px;
	padding: 20px !important;
	table-layout: fixed;
	width: 100%;
}
	.blog-cat-logo ,
	.blog-cat-content {
		display: table-cell;
		vertical-align: middle;
	}
	
	.content-inner .blog-cat-content a {
		color: #333333;
		text-decoration: none;
  	}
	
	.blog-cat-logo {
		width: 220px;
		text-align: center;
	}
		.primary-content .blog-cat-logo img {
			height: auto;
			margin: 0 auto 0;
			max-width: 100%;
			width: auto;
		}
	
	.blog-cat-content { 
		padding: 0 0 0 30px;
	}
	
		.blog-cat-content h2 ,
		.content-inner .blog-cat-content h2 a {
			-webkit-font-smoothing: antialiased;
			color: #45a0c2;
			font-family: 'Helvetica', sans-serif;
			font-size: 24px;
			font-style: normal;
			font-weight: 200;
		}
		
		.blog-cat-content p {
			font-style: italic;
		}
		
		.blog-cat-content p:last-child {
			padding-bottom: 0;
		}




/* POSTS */
.posts dd {
  border-top: dotted 1px #ddd;
  padding: 40px 0;
}
.posts dd:first-child {
  border-top: none;
  padding-top: 0;
}
.posts .bp-meta {
  padding: 0;
}
.posts .bp-meta.bottom {
  position: relative;
  top: 13px;
}
.posts .bp-meta.bottom li {
  padding-top: 10px;
}
.posts .bp-meta.bottom li:first-child {
  padding-top: 0;
  padding-right: 25px;
}
.posts .bp-meta.bottom li.last-child {
  padding-left: 30px;
  position: relative;
}
.posts .bp-meta.bottom li.last-child:before {
  background: #999;
  content: '';
  height: 13px;
  position: absolute;
  top: 11px;
  left: 14px;
  width: 1px;
}

.posts .bp-meta-tags {
	line-height: 1.3 !important;
	max-width: 310px;
}

.posts .bp-meta-tags span {
	display: inline-block;
}

.posts .bp-meta li {
  background: none;
  color: #999;
  float: left;
  font: 400 11px/1.3 arial, sans-serif;
  padding: 0 3px 0 0;
  text-transform: none;
}
.posts .bp-meta-tags-label {
	margin-right: 4px;
}
.posts .bp-meta-tag-term {	
  padding: 0 3px 0 0;
  position: relative;
}
.posts .bp-meta-tag-term:after {
  content: ',';
}
.posts .bp-meta-tag-term:last-child:after {
  display: none;
}
.posts .bp-meta li a {
  border-right: none;
  font-weight: 700;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.posts .bp-meta li a:hover {
  text-decoration: underline;
}
.posts .more {
  font: 700 11px/1 arial, sans-serif;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.posts .more:hover {
  text-decoration: underline;
}
.posts .more:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFRkI3NUY5MUE2MTExRTRBQThERkQzMTBBRThDMUE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFRkI3NUZBMUE2MTExRTRBQThERkQzMTBBRThDMUE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVGQjc1RjcxQTYxMTFFNEFBOERGRDMxMEFFOEMxQTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVGQjc1RjgxQTYxMTFFNEFBOERGRDMxMEFFOEMxQTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7R8mYWAAAAP0lEQVR42mLQit0g8P//fwYYZmJgYNDXjts4lwEKmKB0PEyQhQEBQIJwFQzoWkBg4dVF/slMyBwwC91agAADADYRH/St6YWDAAAAAElFTkSuQmCC) no-repeat;
  content: '';
  height: 8px;
  position: absolute;
  top: 2px;
  right: -10px;
  text-decoration: underline;
  width: 4px;
}
.posts .post-top {
  display: table;
  margin-bottom: 20px;
  width: 100%;
}
.posts .post-top > div {
  display: table-cell;
  vertical-align: middle;
}
.posts .post-top > div img {
  height: auto;
  margin-bottom: 0;
  width: 77px !important;
}
.posts .post-top h3 {
  color: #26328c;
  font: 200 30px/1.16 'Helvetica W01 Light', Lato, sans-serif;
  padding-bottom: 30px;
}
.posts .post-top h3 a {
  color: inherit;
  text-decoration: none;
}
.posts .post-top h3 a:hover {
  text-decoration: underline;
}
.posts .bp-details .alignright,
.posts .bp-details .alignleft,
.posts .bp-details .aligncenter ,
.posts .bp-details .alignnone {
  display: table;
  float: none;
  margin: 0 auto;
  margin-bottom: 20px;
  position: relative;
  	top: auto;
  	right: auto;
  	bottom: auto;
  	left: auto;  
  width: auto;
  max-width: 100%;
}
.posts p {
  font: 400 14px/1.53 'Helvetica W01 Roman', Lato, sans-serif;
}
.posts p.last-child {
  padding-bottom: 0;
}
/* AUTHOR DETAILS */

.author-bottom {
	padding: 50px 0 20px 0;
}

.author-thumb > img {
	float: left;
	margin-right: 25px;
}

.author-thumb + div {

}

/* COMMENTS */
.form-allowed-tags {
	display: none;
}

.bp-meta-comments-label {
	color: #999;
	font-weight: 400;
	text-transform: none;
}

a:hover .bp-meta-comments-label {
	color: #2a5db0;
	font-weight: 400;
	text-transform: none;
}

.comment-author img {
	display: none;
}

.hp-textarea-field {
	height: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: 0 !important;
}

#commentform textarea,
#commentform input[type="text"] {
	width: 100%;
}

#commentform input[type="submit"] {
	background: -moz-linear-gradient(center top , #fefcf5, #f3bd2c) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #c4c4be;
    color: #48535c;
    font: 700 12px/1 Arial,Helvetica,sans-serif;
    padding: 6px 8px;
    text-shadow: -1px 1px 1px #ffffff;
    text-transform: uppercase;
}

/* CAPTCHA */

#recaptcha_widget_div {
	padding-bottom: 25px;
}

/* CALLOUTS */
.widget .stc-subscribe-wrapper {
    font-size: 13px;
    padding: 10px 0;
}

.widget .stc-subscribe-wrapper + p ,
.widget .stc-subscribe-wrapper + p + p {
	font-size: 13px;
}

.widget .stc-subscribe-wrapper .stc-notice {
    margin-bottom: 10px;
}

.widget .stc-subscribe-wrapper .stc-notice:last-child {
    margin-bottom: 0;
}
.widget .stc-categories {
	display: none;
}
.widget #stc-subscribe-btn {
    margin-top: 6px;
}
.widget .widget-title.icon.contact {
    background-position: 0 11px;
    line-height: 1.2;
}

.stc-subscribe-wrapper form > .form-group + .checkbox {
    display: none;
}

.callouts-blog {
  background: none;
  border: dotted 1px #ccc;
  border-top: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 40px 20px 0 20px;
  width: 205px;
}
.callouts-blog a {
  color: #2a5db0;
  padding: 0;
}
.callouts-blog .widget_recent-posts .widget-title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTFGRjIwQzRGNTIxMUU0QUIwQkNDNUZGODc4MjExOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTFGRjIwRDRGNTIxMUU0QUIwQkNDNUZGODc4MjExOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBMUZGMjBBNEY1MjExRTRBQjBCQ0M1RkY4NzgyMTE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBMUZGMjBCNEY1MjExRTRBQjBCQ0M1RkY4NzgyMTE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+238wcwAAAWRJREFUeNqMk0tPwkAUhaVUoLUEjGAkYhQjC2JcuPT/L1y6MIaFiUowgYBKkdICLdavTJhMWgrckMntdM6cB7eZMAwP0utrPJu4wcWpqWc1dT+zBTZbLB9fhjRg7pvHlnEoX2lbqGxnIZpg+ff0OmLdCzaaRLCb8yI8YJ7f7N0wFPZ/vBVViMJCLgu52NkGU+/GW+uyRPPec1Jh6Gl3xo7nr8Ocs5atHD8pIQ7jNO6lGLHDaZpGzWLtDtyIXyX56E+7g2mSv/ftgYENh+IWXbhHNGLUiNX6HLq1EwNMtVzgXrLRmAP+U1SlYaRbGsvQV7IDTWjdWTCAhJB+4vp6bNjUwow6LiiSc6M3akc8JBVenVkiOlFg8C8ihTMaZR7IqmjqQ3sug+Hdw2015pBjtuM368X4F8Ctwj11d12ulAob9ceNVUp56bbd+SXnvWBg6lVz3WdEdMna8JkKD0Y+m6aQ+hdgAMvT7StGhCboAAAAAElFTkSuQmCC);
}
.callouts-blog .widget_tag_cloud .widget-title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5N0MwNERFMDRGNTIxMUU0QTRCNUUzNjdBNUJGMUQ3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5N0MwNERFMTRGNTIxMUU0QTRCNUUzNjdBNUJGMUQ3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3QzA0RERFNEY1MjExRTRBNEI1RTM2N0E1QkYxRDc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3QzA0RERGNEY1MjExRTRBNEI1RTM2N0E1QkYxRDc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vu6AHwAAASJJREFUeNqsVcsRgjAQRYYC9OaREqADqECtQOhAKhArECvQDsQGhArEDvSmN+kA3zrLTPgKmezMshmSvLzs2yRaURSaCr/eXibFCX1UWJK9CSjQNXWWwhcqAX+mZMvY7hThA4+MkZMs4Vfu2vM7t48cD4MYAixE2LZ0RXBayIPvsEDYCwggi1e3WgQQGZ8A5lND/8MqawPDZBfRLLdO5VJ2GiNY1c2G7+FLHps2VO7JVVvNkTkszqzCEEAms3IGii6Oi8UOHWAe58qRLMNLBRC+ZsVkjNSN64CBBBApuypLpXH0RohR5swHWN57lgGa/MljzkDxoMuBz+qjI5+9rDpvG4BSkZ5rrOiMRtLXF0Cp+jdcvMTqOUqujvfBkn1bvgIMAP9K7kr5ma17AAAAAElFTkSuQmCC);
}
.callouts-blog .widget_archive .widget-title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjgwRTVGQTRGNTIxMUU0QTM4RENBRjg0ODlCNDAzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjgwRTVGQjRGNTIxMUU0QTM4RENBRjg0ODlCNDAzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCODBFNUY4NEY1MjExRTRBMzhEQ0FGODQ4OUI0MDM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCODBFNUY5NEY1MjExRTRBMzhEQ0FGODQ4OUI0MDM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TJRhPgAAAHFJREFUeNpi/P//PwMM7D//wgFEAbGjo6HEAQYsAJcaJgYqARagDQ1Auh7Kd0Sy+T8OPdjUNDLuO/ccWYMiECcA8QIgvo/DIKxq0A0iG1AtjAafQSzwqDCUYCTHAFjMDeMwGjWIMKBqXmukgjmNAAEGAIqyK9xZpF7EAAAAAElFTkSuQmCC);
}
.callouts-blog .widget-title {
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0;
  overflow: visible; 
  padding: 10px 0 10px 30px;
  text-align: left;
}
.callouts-blog .widget-title.icon.websection {
  background-position: left center;
}
.callouts-blog .widget_recent-posts .link-list a {
  display: block;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.callouts-blog .widget_recent-posts .link-list a:after {
  display: none;
}
.callouts-blog .widget-title:before {
  display: block;
}
.callouts-blog .widget-title.has-rss a:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBENjRCMkMyMUE4MTExRTRCN0MyODdDRDBBMjgzNUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBENjRCMkMzMUE4MTExRTRCN0MyODdDRDBBMjgzNUE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2NEIyQzAxQTgxMTFFNEI3QzI4N0NEMEEyODM1QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2NEIyQzExQTgxMTFFNEI3QzI4N0NEMEEyODM1QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56PCZVAAAEoElEQVR42oRVW2hcRRj+Zs6cs5fsZi9pNs2lto2XVBSlSIh4gWqbl4LSIoRaBC1SH3xQEKFvefGlgkhtBMEHqwgRCoaq0JeipKYxPkhbTBtMaKtp3aa73UtM9nbOnjPjP3PSiig6y2F3Zna++f/v//7vsDN78KSIiDdELNIPIIAeih4G/OP3fw/Lb7p53/WPCysqjjwytvOp7AO9GXgtAlF/R9Jzzv5a0nO2sSdVuKbndgTlxUJ1/uSFmLCjTia7LZ0JlufB/Aa4oD9YMAjS88G5gAwU9IfRYSWlAdE4Gl8pSY8Cd5Lo2jaYETEnIxDQam0dcFtg0SgKlwuoF1uIZyNwkgLJniTsDhuyTQAyBA6CILxAg3HbAMNtAvWauUVQDkC7TdHQ1Y1VRB97EzKyE0F5CfXSIirz5xBhefQ+nANRhcCjyHSwFqej0jCgsyEAKMLRmQh9W9Bq6n0EdFNqdDdSfaMmNb+2Cq+0gtr8t/jt7ATSmSI6BxJEsQVlSspN9MpwT789z9RD6NPKo9wk8cRj8PMXYNk5sOz9sJNp88S3P4jUyD4UTx1FcP1LZPqtsH7cIuaJBl8HTVF5riHagPK2T2lQdZw01qYnqEDH4MSpoPc+i+hDL4BtHUW0ZwBbDk8gP5lD5erHSOckAs4Mt5xzMDqvWp4mnuLX4tTVpUgt6SHIPo1q7HmslHagMDeL8mcH4H19EKgsUCYMAy+NQw69hrWSVhpH4CtN58YjjfSEoUOHT5te4w9sOngY3QPPGBlWfjyN1XOTaM5Moas4hvj+E0DPMPoOjOPmiRLc25MQiQSdRUiDCvXLDctKL3HSgQ3/5s9Q6zfMZvbxvdj+1ucQu95D5VoBjalXIEsLZq/7uSNYb202pxRlGviB+TatdWiIH+ofTG81DcocOrQEdX0aauUn0m0WPDWA5I5huEEW3vwU7NoS2NB+IJGF7xLQldOwIh0ErnkF8tfWlk2kaoMTpSOt3kJhdhq/T32E+qnX4V86aW7v2v0yMPQiWr98j9alb6Dpc4Z2oak2I9A6p5oYrZv0dQvTxG9TlxDyerMbzp6j6Nh3HKvLFXgz78P7dRbMtmE/OgaZuAfB4lfwmnW0I1mgbwRM61NyU2w9wkLpKAm4vV5GZu84Yk+8anxiLU4d9N3baJ//Am7vCPjgMILEFqirM/BqVUgRoxQGofJEg0XStCzjGTy0GdvojDObZNUyrUcFhSM82iVDubWIen4JXmcH/M5BSpWjRfN2vAts033U5sFGhwkDaiJlTFDqpFGeQGPuE7CmCyUcWOc/pc0oWKMCvjAFv3AZEbdsTMS+cZbEXgRfuUCeRIbjkqPZMROiIN8h0pkRMaPqq7XbwJl3YJHQJdkZLAesXkX0h2MUvkdmk6QLo3DmPoSlBU5AkjpRV1pK626knDRBamuCBb5ZUk6KFMaMj1raL3U6tEYshSZK6yySgk8S0F0GanMmiDonSpJnXJBoK6uleiWTy2Wl75tevuvAzLRySLv2Us7CF8Od9wcLPdZQKATKxWolaPsVDfrulYtLLWHb/erOO+rfxv+/qyzSa57wPvhTgAEArzFHarVJ2+AAAAAASUVORK5CYII=) no-repeat;
  content: '';
  height: 21px;
  position: absolute;
  top: -3px;
  right: 0;
  width: 21px;
}
.callouts-blog .widget-title a {
  color: inherit;
}
.callouts-blog ul li {
  font: 400 13px/1.384 Arial, sans-serif;
  padding: 10px 0 0 0;
  position: relative;
}
.callouts-blog ul li:after {
  display: none;
}
.callouts-blog .search-form {
  position: relative;
  top: auto;
  right: auto;
}
.callouts-blog .search-form .search-form-input {
  background: #fff;
  border: solid 1px #ddd;
  border-radius: 0;
  color: #48535c;
  font: 400 11px/1 Arial, sans-serif;
  padding: 8px 10px;
  width: 100%;
}
.callouts-blog .search-form .search-form-submit {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBENjRCMkJFMUE4MTExRTRCN0MyODdDRDBBMjgzNUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBENjRCMkJGMUE4MTExRTRCN0MyODdDRDBBMjgzNUE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjYwQzc0N0YxQTZGMTFFNEI3QzI4N0NEMEEyODM1QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjYwQzc0ODAxQTZGMTFFNEI3QzI4N0NEMEEyODM1QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Mi0v+AAACK0lEQVR42oxSPWgTYRjO3cXr5fJXUtKAFXEwQ4Y4ZCknOJSSTDconSKJ0Czi5CDFWRGUbuImlJIhkkGzGIrJEiwlmxG6tbFe0UFM9KwxuSSX653PW76UcIt+8PB99973PO/zve/LOY7joVUulxcHg8GGbds3EbtKMZ7nPwClQqHwHJ+2x7U4IlcqlYu6rldAXPZ6vUc+n28PZ3k4HK5ijyC2rSjK3UQiMZklewGh1+s9JGI4HH6VTqdfRCKR3yTcbre3ms3mo/F4vN5qtXZAfoO4MyXzgGhZ1hrUP6mq+gzEI8S+EuLx+H4ymXzCcZw5mUzuIHZhNvMZGVmXZFlu+v3+b/jWgT7Dz1Qq9RHCGhJch0PJTRbogJ8ithFwyv6RPXqjgbqIyG5IkiS4yR4oH45Go5VGoxF1VxRdUCF8GUV8L4qi7SZbKNRrWI9pmrZdKpWuUbHoX7FYvAerL8kdsh7QXXerJFy4VK1WN/v9/i2yjd7uY5cgmDi/yHF6IBBYz2azb6cVJzJlDwKL9Xpd7XQ6aTxBweUBLu+iylcMw1CYQA8Ocvl8vkoCHJswKoQMhEnINE0JdbDhwOp2u/O1Wu0pBG4wgRO8/3Yul3vHM1enrDUd6i8Ko4F4jPOXaDR6iMF5QK08a4HjzGNoHlPP+Zn3kwWTiZwANGV/gF+xWOxzJpO5HwwG64IgfA+FQjVq0tT2vxaNcQhYAOaY+I//JU/rMsd2Gh7zrwADAK6S+EzTaBkzAAAAAElFTkSuQmCC) no-repeat center;
  border: none;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  width: 15px;
}
.callouts-blog .widget_tag_cloud .tagcloud {
  padding-top: 10px;
}
.callouts-blog .widget_tag_cloud .tagcloud a {
  display: inline;
}
.callouts-blog .widget_archive .selector {
  background: #fff;
  border: solid 1px #ddd;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  margin-top: 20px;
  width: 100%;
}
.callouts-blog .widget_archive .selector:after {
  display: none;
}
.callouts-blog .widget_archive .selector span {
  color: #48535c;
  font: 400 11px/1 Arial, sans-serif;
  padding: 8px 10px;
}
.callouts-blog .widget_archive .selector span:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGRTU4NTgzMUIxODExRTQ4REFFRjBBRkM4OEMzQTM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGRTU4NTg0MUIxODExRTQ4REFFRjBBRkM4OEMzQTM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUZFNTg1ODExQjE4MTFFNDhEQUVGMEFGQzg4QzNBMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUZFNTg1ODIxQjE4MTFFNDhEQUVGMEFGQzg4QzNBMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62GHDcAAAA20lEQVR42myQsQqDMBCGE5tSo0RpFUpBqAWJS6U0ugi6uIndfQHFV/V1HNxa7IVWUTHwQX64L3c5NAwDiuOYmKZ5gjuWeQvbtpnjOFTeFYQQJoSwvu9j13WvMqPlwUEQWF3XJVB3hqyg/+tqWZaeqqqF53m3WUcshLAopXkYhg/IGjBJe8Coqoprmlb4vi9FJYoiS9f1PEmSJ+QjcJD148yjaNZ1zRljBef8bhhGnqbpQpD1889OYtM0HBbzyrJMrIW1tBi1bdvLliD5tVttC9gBBPgAb2BR9BVgAL8Kv4HaU8L3AAAAAElFTkSuQmCC) no-repeat right center;
  height: 100%;
  right: 10px;
  width: 13px;
}
.callouts-blog .widget_archive .selector select {
  color: #48535c;
  font: 400 11px/1 Arial, sans-serif;
}
/* PAGINATION */
.isc-blog .page-numbers {
  font: 700 13px/1 arial, sans-serif;
  padding: 0 5px;
  text-decoration: none;
}
.isc-blog .page-numbers:hover {
  text-decoration: none;
}
.isc-blog .page-numbers.next,
.isc-blog .page-numbers.prev,
.isc-blog .page-numbers.first,
.isc-blog .page-numbers.last {
  font-size: 30px;
  font-weight: 400;
  position: relative;
  top: 3px;
  text-decoration: none;
}
.isc-blog .page-numbers.inactive {
  color: #b6b6b6 !important;
}
@media only screen and (max-width: 975px) {
  .isc-blog .content-inner.has-menu .primary-content {
    width: 100%;
  }
}
@media only screen and (max-width: 970px) {
	.home.tmp-blog-home .main-footer {
		bottom: 0;
	}
	
}
@media only screen and (max-width: 700px) {
  
  .blog-cat-logo, .blog-cat-content {
  	display: block;
  }
  .blog-cat-logo {
	  width: 100%;
  }
  .blog-cat-content {
    padding: 20px 0 0 0;
  }
  .isc-blog .content-pad {
    background: #fff;
    display: table-caption;
    padding-right: 0;
    width: 100%;
  }
  .isc-blog .callouts-blog {
    display: block;
    margin: 0 auto;
    padding-bottom: 25px;
  }
  .isc-blog .content-inner .primary-content {
	  padding-right: 20px;
  }
  .isc-blog.tmp-blog-home .content-inner .primary-content {
	  padding: 0 20px;
  }
}
@media only screen and (max-width: 570px) {
  .isc-blog .main-header .main-header-inner .header-right .utility-menu {
    position: absolute;
    top: -25px;
    right: 0;
  }
  .isc-blog .main-header .main-header-inner .header-right .utility-menu li:last-child a {
    padding-right: 0;
  }
}
@media only screen and (max-width: 480px) {
  .isc-blog .search-container {
    display: none;
  }  
  	

	 	.isc-blog #recaptcha_area , 
	  	.isc-blog #recaptcha_table {
		  	width: 100% !important;
	  	}
		.recaptcha_widget {
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		    max-width: 300px;
		    border: 4px solid #AF1500;
		    -webkit-border-radius: 4px;
		    -moz-border-radius: 4px;
		    -ms-border-radius: 4px;
		    -o-border-radius: 4px;
		    border-radius: 4px;
		    background: #AF1500;
		    margin: 0 0 10px
		}
		#recaptcha_image {
		    width: 100% !important;
		    height: auto !important
		}
		.recaptchatable img {
			min-width: 24px;
		}
		#recaptcha_image img {
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		    width: 100%;
		    height: auto;
		    -webkit-border-radius: 2px;
		    -moz-border-radius: 2px;
		    -ms-border-radius: 2px;
		    -o-border-radius: 2px;
		    border-radius: 2px;
		    border: 3px solid #FFF
		}
		.recaptcha_is_showing_audio embed {
		    height: 0;
		    width: 0;
		    overflow: hidden
		}
		.recaptcha_is_showing_audio #recaptcha_image {
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		    width: 100%;
		    height: 60px;
		    background: #FFF;
		    -webkit-border-radius: 2px;
		    -moz-border-radius: 2px;
		    -ms-border-radius: 2px;
		    -o-border-radius: 2px;
		    border-radius: 2px;
		    border: 3px solid #FFF
		}
		.recaptcha_is_showing_audio #recaptcha_image br {
		    display: none
		}
		.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
		    display: block
		}
		.recaptcha_input {
		    background: #FFDC73;
		    color: #000;
		    font: 13px/1.5"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
		    margin: 4px 0 0;
		    padding: 0 4px 4px;
		    border: 4px solid #FFDC73;
		    -webkit-border-radius: 2px;
		    -moz-border-radius: 2px;
		    -ms-border-radius: 2px;
		    -o-border-radius: 2px;
		    border-radius: 2px
		}
		.recaptcha_input label {
		    margin: 0 0 6px;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box
		}
		.recaptcha_input input {
		    width: 100%
		}
		.recaptcha_options {
		    list-style: none;
		    margin: 4px 0 0;
		    height: 18px
		}
		.recaptcha_options li {
		    float: left;
		    margin: 0 4px 0 0
		}
		.recaptcha_options li a {
		    text-decoration: none;
		    text-shadow: 0 1px 1px #000;
		    font-size: 16px;
		    color: #FFF;
		    display: block;
		    width: 20px;
		    height: 18px
		}
		.recaptcha_options li a:active {
		    position: relative;
		    top: 1px;
		    text-shadow: none
		}
		.captcha_hide {
		    display: none
		} 	
}

@media only screen and (max-width: 440px) {
  .isc-blog .main-header {
    border-bottom: none;
  }
  .isc-blog .main-header .main-header-inner .header-right .utility-menu {
    display: none;
  }
  .ct-inner img {
      max-width: 100%;
	  padding: 20px 0;
	  width: auto;
	  height: auto;
	  margin: 0 auto;
  }
}
@media screen and (max-width: 435px) {
	.tmp-blog-home .main-header-inner .intersystems-logo {
		margin-left: 20px;
	}
}

.hs-cta-wrapper br,.gform_hidden {
  display: none;
}