
.thumbnail-type-3 {
	position: relative;
	margin: auto;
	max-width: 875px;
    margin-bottom: 30px;
}

.thumbnail-type-3:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 6px solid #d67f7f;
}

.thumbnail-type-3 .caption {
	padding: 20px 30px;
}

.thumbnail-type-3 iframe {
    position: relative;
    width: 100%;
}

.rd-navbar-inner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.rd-navbar-cell {
    flex-shrink: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.rd-navbar-info {
    display: flex;
    align-items: center;
    vertical-align: middle;
    color: #f1f4fc;
    margin-bottom: -5px;
    margin-left: -15px;

}
.navbar-inline-list > li {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}


@media (max-width: 992px) {
	.rd-navbar-info:not(.rd-navbar-phone) {
		display: none !important;
	}
}


/*
*

* Icons
* --------------------------------------------------
*/
.icon {
	display: inline-block;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	border-radius: 50%;
	vertical-align: middle;
}

.icon-image {
	position: relative;
}

.icon-image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.icon-primary {
	color: #bf0101;
}

.bg-primary .icon-primary {
	color: #fff;
}

.icon-image-primary {
	background: #bf0101;
}

.bg-primary .icon-image-primary {
	color: #ffba00;
}

.icon-image-secondary {
	background: #ffba00;
}

.bg-primary .icon-image-secondary {
	color: #bf0101;
}

.icon-secondary {
	color: #ffba00;
}

.bg-secondary .icon-secondary {
	color: #fff;
}

.icon-white {
	color: #fff;
}

.bg-white .icon-white {
	color: #ffba00;
}

.icon-gray-lightest {
	color: #f1f4fc;
}

.bg-white .icon-gray-lightest {
	color: #ffba00;
}

.icon-gray-dark {
	color: #737373;
}

.bg-gray .icon-gray-dark {
	color: #ffba00;
}

.icon-circle {
	border-radius: 50%;
}

.icon-xxs {
	font-size: 18px;
	min-width: 18px;
	height: 18px;
	line-height: 18px;
}

.icon-xss {
	font-size: 20px;
	min-width: 20px;
	height: 20px;
	line-height: 20px;
}

.icon-xs {
	font-size: 24px;
	min-width: 24px;
	height: 24px;
	line-height: 24px;
}

.icon-sm {
	font-size: 30px;
	min-width: 30px;
	height: 30px;
	line-height: 30px;
}

.icon-md {
	font-size: 40px;
	min-width: 40px;
	height: 30px;
	line-height: 30px;
}

.icon-lg {
	font-size: 50px;
	min-width: 50px;
	height: 50px;
	line-height: 50px;
}

.icon-xl {
	font-size: 56px;
	min-width: 56px;
	height: 56px;
	line-height: 56px;
}

.icon-xxl {
	font-size: 72px;
	min-width: 72px;
	height: 72px;
	line-height: 72px;
}

.icon-image-lg {
	width: 120px;
	height: 120px;
}

/*
*
* Blurb
* --------------------------------------------------
*/
.blurb .blurb-title {
	margin-top: 10px;
	font-weight: bold;
}

.blurb .blurb-content {
	margin-top: 5px;
}

@media (min-width: 1800px) {
	.blurb .blurb-title {
		margin-top: 20px;
	}
}

.blurb-custom {
	text-align: center;
	padding: 0 10px 20px;
	position: relative;
}

.blurb-custom > * {
	position: relative;
}

.blurb-custom:before {
	content: "";
	position: absolute;
	left: 0;
	top: 60px;
	right: 0;
	bottom: 0;
	z-index: 0;
	background: #fff;
}

.blurb-custom a {
	color: #4555b9;
}

.blurb-custom a:hover {
	color: #272c4c;
}

.blurb-custom p {
	color: #737373;
}

.blurb-custom .blurb-title {
	margin-top: 10px;
	font-weight: bold;
}

.blurb-custom .blurb-content {
	margin-top: 15px;
}

@media (min-width: 1800px) {
	.blurb-custom {
		padding: 0 20px 42px;
	}
	.blurb-custom .blurb-title {
		margin-top: 27px;
	}
}

.blurb-1 .blurb-title {
	margin-top: 15px;
}

.blurb-1 .blurb-content {
	margin-top: 9px;
}

.blurb-1 a {
	color: #272c4c;
}

.blurb-1 a:hover {
	color: #4555b9;
}

@media (min-width: 1800px) {
	.blurb-1 .blurb-title {
		margin-top: 30px;
	}
}

.blurb-author-position {
	font-style: italic;
	color: #b8b8b8;
}

.blurb-author-title {
	color: #4555b9;
}

.blurb-author-text {
	margin-top: 32px;
}


@media (min-width: 1200px) {
	.thumbnail-type-3 {
		max-width: 405px;
	}
	.thumbnail-type-3:before {
		left: -40px;
		top: 87px;
		right: 73px;
	}
	.thumbnail-type-3 img {
		position: relative;
	}
	.thumbnail-type-3 .caption {
		margin-top: 44px;
		padding: 0 130px 49px 0;
	}
	.thumbnail-type-3 .description {
		margin-top: 15px;
	}
	.thumbnail-type-3 .post-link {
		position: absolute;
		bottom: 0;
		right: 17px;
		transform: rotate(-90deg) translateX(100%);
		transform-origin: 100% 100%;
	}
}

@media (min-width: 1800px) {
	.thumbnail-type-3 {
		max-width: 490px;
	}
	.thumbnail-type-3:before {
		left: -47px;
	}
}
