/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align=left] {
	display: block;
	float: left;
}
.right, .alignright, img[align=right] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align=middle] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type=submit], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
/*---:[ global ]:---*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background-color: #fff;
	color: #585858;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 27px;
}

ul { 
	list-style: square; 
}

.inner {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

/*---:[ fonts ]:---*/
@font-face {
	font-family: marketing;
	src: url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/marketing/marketing.eot?') format('eot'),
		 url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/marketing/marketing.woff') format('woff'), 
		 url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/marketing/marketing.ttf') format('truetype'), 
		 url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/marketing/marketing.svg#marketing') format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/fontawesome/fontawesome-webfont.eot?v=3.2.1');
  src: url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/fontawesome/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/fontawesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('https://www.khaimun.com/wp-content/thesis/skins/Marketers-Delight-3/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*---:[ links (shared) ]:---*/
a {
	color: #2361A1;
	text-decoration: none;
}

a img { 
	vertical-align: top; 
}

/*---:[ forms ]:---*/
.md-form input, .md-form textarea {
	background-color: #fff;
	border: 1px solid #DDDDDD;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.md-form input[type='text'], .md-form input[type='email'], .md-form input[type='password'], .md-form textarea, #cancel-comment-reply-link { 
	padding: 6px 14px; 
}

.md-form textarea { 
	padding: 14px; 
}

.md-form input[type='submit'] {
	border: 1px solid rgba(0, 0, 0, .2);
	color: #fff;
	cursor: pointer;
	padding: 6px 14px;
	-webkit-appearance: none;
}

.md-form .name, #author { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABiUlEQVQ4y82Rz0oCURSHhSDoCcxxdMBxZhrHcRzD1MA0J9em2aZnEFoFQVvTEgzD6AWi52hXi3TROgj6D4YUlBhBns6ZdCGWzbKBD36ce8937nBstn/5uTn3pIf31ERRvEOuMVeoZlkg++SqrusQjUVNgnoQqGZZEJ4Lv8cX4mAsGSaUY/OxN8sCI230kotJSBkpE8rpdPrTsmCnUu7Q1EQyYUK5tFt6tSy4fbwpV2tVyK3kIL+ah4PDOjy07rf/bHQ4HBMsy9YVxZd7em4VkSvkEtkSRGHZyTqLYwUcxx3xPA+iJHZwbWsut2sacVKWJOkF1wmsi63/2Mw4mawgCKCqKih+BXgvD9gIKDWzT/GBX/WDV/ACwzCpEUEkGmlQI+2cUAPfIoKyFtTMOonw7smIIDQb6tKEgBYYCwk1XeuOCKQZqUf2wdTfoDv0S3a7fWpI0LxoftTqNSisFyCTzdAzQVZkE8pUo7O9/SqcnZ8CbmZYgAUvsoEcIw2kjUCfdr9GZ5uIOuj7AhB75rbitRJTAAAAAElFTkSuQmCC); }

.md-form .email, #email { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5ElEQVR42qWTz04aURTG7zM06daywGEYuAMDwyAwGKl0YZO6kYCio0YEa7TP1LUPYNm0aTJt0jQp2zIINLGLJq017nQ3x/PdmFnZRsPil3vnnu87f+bOCCKaidkTzD2bc2Kx2JN4PP4hoSdI1/X/Ag1rv7LnKXvzImkk/0pT+qNp4HcPulRxK+S67r0g5u14FIyHAzNj9uEVVs4iu2CT4zj+2Y+Rf/zmiJbry1R/UQcROOt0OzSaBINisdi3bZvgFU7RIbfqUt7OA/9sOvIPjw5pqbZEtec1oPZ7nT0KJsMBF+tDi27gFaheXazSQmmBslaWLMtS4/Re93Cu2NndVuZcLteHBloUhVeNUK6UgcrIswH/56/zj/u9fdryNml6PvnGulNpSio4BSqVS0qvRmAxjBFchVZXX13xG3/P8/rD8fdBKp16t/Jy5ZJbR4JIC6/gIGaP8LY9MrNmiOvi2ImU8i32vFJ7qx1ygkgLr9CTOmWyGUV7c4NkRoZoFUFN02hemycjZRDOQGu9FaJ16OEVEKRlmlobLawhxDAD7O+eEYvOGs1GiPbhVdfYXG8iECKjYcD0b/jjUZXXGmshbkN8/vLpwl10r7WEhsCDYC2+gxv2/hYXV38kEzD0SMbwzvw33gK6bhCclTa8ZQAAAABJRU5ErkJggg==); }

#url { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACO0lEQVQ4y4VT204TURTtB5CQ8ESTIjO2lWk7vdjLdHqdtoCAqS0Ficg/aHy3xgdooz8BibEGo7FAJTFEDSb4YKKJTxpJhuLlRZASvmB71k5p2ohhkp119lpr73OZcyyWMz5Jkgacl5ykKAoBRT5oOe8bloa9kiytCOyfuzFnRLQIJVNJAs7fnM8Lvq+tB86aMeBRPS2vz0sC96euTi2n0ikavzJOwEKxsCJ4E7qqqi3h9/Y0SCQT65qm8Yx6TKeoHiXDMGh0bJQROQI6fLF4bLOnwa75rTZ7fZYy2QwZGYPSRprH2VyWETl4jEszJfq6++VZp9hmsw3mr+WN8v3yMZYLY7FUpM1XL2nvh8mIHDz08r27J9Mz01nUcQNZlklxKRQMBimeiHOIosPD44OCiAHgemPtz6kWDAXZjzpuIA6HQuEQnzb2H46E6dPnj4XuLb7Zfr0AHjp88KOORX/A3zkkROBygHRd72mQG8stgO/2oY7F5s8mvf+wQ0vVJe4Mwe1x/7ZarZPQgWK2A/DQqw+r7EcdNxB77N96u2WIX9mCCeFyu3iPQxeGSL4oc36qxROxI/hR11mi3WGvjSgj5PP72IQLI1bBhUDk4KHDZ7fbaz33YK1R39CiGqlelSYmJ6jyoMJjvnkCFyuLzGMMH/w9DcRyQu92tk9u37lFe99Ns77xYhm/CicNfLJae7z/q2lChw/+f94DSBGPsLd6o244nA7eAvDp89W84Pvaeujcl9m+QNQV/33OfwEJaGbe8qIYjQAAAABJRU5ErkJggg==); }

.md-form input.name, .md-form input.email, #author, #email, #url {
	background-position: 9px center;
	background-repeat: no-repeat;
	padding-left: 36px;
}

.md-form ::-webkit-input-placeholder { 
	color: #787878; 
}

.md-form :focus::-webkit-input-placeholder { 
	color: transparent; 
}

.md-form :-moz-placeholder { 
	color: #787878; 
}

.md-form :focus:-moz-placeholder { 
	color: transparent; 
}

/*---:[ helpers ]:---*/
.circle { 
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.first { 
	margin-left: 0 !important;
}

/*---:[ columns (shared) ]:---*/
.columns-three .col {
	margin-left: 2.5%;
	width: 31.667%;
}

.columns-two .col {
	margin-left: 2.5%;
	width: 48.751%;
}

/*---:[ content blocks (shared) ]:---*/
.mini-blocks li {
	color: #787878;
	float: left;
	font-size: 14px;
	margin-bottom: 14px;
	text-align: center;
	width: 48.5%;
}
.mini-blocks li:nth-of-type(even) { 
	margin-left: 3%; 
}

.blocks-list li:not(:last-child) {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

/*---:[ buttons ]:---*/
.md-button, .post_box .md-button, .sidebar .md-button, .md-form input[type='submit'], #cancel-comment-reply-link {
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
	border-radius: 0;
	display: inline-block;
	font-size: 1em;
	font-weight: 500;
}

.md-button.color-red, .md-button.color-green, .md-button.color-orange, .md-button.color-blue, .md-button.color-dark, #cancel-comment-reply-link, .menu .md-button:not(.color-gray) a {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

.md-button.color-gray, .menu .md-button.color-gray a {
    color: #787878;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, .3);
}

/*---:[ colors ]:---*/
.color-red, #cancel-comment-reply-link {
	background-color: #ae2525;
}

.color-red:hover, #cancel-comment-reply-link:hover {
	background-color: #921717;
}

.color-green, .md-form input[type='submit'] {
	background-color: #0ac099;
}

.color-green:hover, .md-form input[type='submit']:hover {
	background-color: #22c6a3;
}

.color-orange {
	background-color: #f69f1b;
}

.color-orange:hover {
	background-color: #f6a831; 
}

.color-blue {
	background-color: #16a4c8;
}

.color-blue:hover {
	background-color: #2dadcd;
}

.color-dark {
	background-color: #2e2e2e;
}

.color-dark:hover {
	background-color: #424242;
}

.color-gray {
	background-color: #dadada;
}

.color-gray:hover {
	background-color: #ddd;
}

/*---:[ avatar ]:---*/
img.avatar {
	background-color: #fff;
	border: 1px solid #DDDDDD;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
	display: inline-block;
	padding: 3px;
}

/*---:[ blockquote (shared) ]:---*/
blockquote {
	padding: 27px;
	position: relative;
}

blockquote:before {
	border-color: #fff transparent transparent #fff;
	border-style: solid;
	border-width: 14px;
	bottom: -27px;
	right: 40px;
	z-index: 20;
}

blockquote:after {
	border-color: rgba(0, 0, 0, .08) transparent transparent rgba(0, 0, 0, .08);
    border-style: solid;
	border-width: 14px;
	bottom: -29px;
	right: 39px;
	z-index: 10;
}

blockquote.right, blockquote.left { 
	width: 45%;
}

.featured { 
	float: right;
}

/*---:[ menus (shared) ]:---*/
.menu {
	list-style: none;
	position: relative;
	z-index: 50;
}

.menu li {
	display: inline-block;
	position: relative;
}

.menu a {
	font-family: opensans, serif;
	font-size: 15px;
	display: block;
	padding: 6px 14px;
}

/* sub menu */
.sub-menu {
	display: none;
	position: absolute;
	z-index: 110;
}

.sub-menu ul {
	left: 189px;
	position: absolute;
	top: 0;
}

.sub-menu li { 
	clear: both; 
}

.sub-menu a { 
	width: auto; 
}

.sub-menu, .sub-menu li { 
	width: 189px; 
}

/* header menu */
.header-menu {
	float: right;
	margin-top: 11px;
}

.header-menu .sub-menu {
	background-color: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
	border: 1px solid #DDDDDD;
}

.header-menu .sub-menu:before {
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	left: 15px;
	top: -8px;
	z-index: 3;
}

.header-menu .sub-menu:after {
    border-bottom: 10px solid rgba(0, 0, 0, .1);
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 13px;
	top: -10px;
	z-index: 2;
}

.header-menu .current-menu-item > a { 
	color: #2361A1; 
}

/*---:[ header ]:---*/
.header {
	background-color: #fff;
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
	margin-bottom: 41px;
	padding-bottom: 14px;
	padding-top: 14px;
}

#site_title a {
	display: inline-block;
	font-family: marketing, serif;
	font-size: 45px;
	color: #2361A1;
	line-height: 65px;
	font-weight: 500;
	letter-spacing: -2px;
	text-shadow: 2px 2px 0 #fff , 2px 3px 0 #DDDDDD;
}

#site_tagline {
	font-size: 13px;
	color: #787878;
	display: inline-block;
	margin-left: 27px;
	margin-top: 27px;
	text-transform: uppercase;
}

/*---:[ main ]:---*/
.main { 
	margin-bottom: 41px; 
}

.content {
	float: left;
	;
	width: 660px;
}

.content .post_box {
	padding: 54px;
}

.content .post_box + .post_box {
	padding-top: 0;
}

/*---:[ post box (shared) ]:---*/
.post_box h3, .post_box h4 {
	font-size: 24px;
	line-height: 37px;
}

.post_box h5, .post_box h6 {
	font-size: inherit;
	line-height: inherit;
}
.post_box blockquote {
	margin-bottom: 41px;
}

.post_box .md-button, .footer-area .md-button {
	padding: 6px 14px;
}

.post_box .md-button:hover, .sidebar .md-button:hover, .footer-area .md-button:hover {
	border-bottom: 1px solid rgba(0, 0, 0, .3);
}

/* styles */
.post_content:not(:last-child) {
	padding-bottom: 54px;
}

.archive-content {
	border-bottom: 1px solid #DDDDDD;
	padding: 54px 54px 41px;
}

.wp-caption, .frame {
	background-color: #EEEEEE;
	color: #787878;
	font-style: italic;
	padding: 14px;
	text-align: center;
}

.md-optin input {
	padding: 6px 9px;
}

.md-optin input[type='text'], .md-optin input[type='email'] {
	float: left;
	width: 35%;
}

.md-optin input[type='submit'] {
	width: 24%;
}

.md-optin input:not([type='submit']) {
	margin-right: 3%;
}

/* headline */
.headline, .headline a {
	font-size: 32px;
	line-height: 47px;
	margin-bottom: 6px;
}

.headline-area .avatar {
	float: left;
	margin-left: -73px;
}

.headline-area .byline a {
	border-color: #787878;
	color: #787878;
}

.post_date, .post_author, .num_comments_link, .post_edit, .comment_date {
	margin-right: 14px;
}

.post_date + .post_date_intro, .post_date + .comment_date {
	margin-left: -14px;
}

/*---:[ author box ]:---*/
.author-box {
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin-bottom: 27px;
	padding-bottom: 27px;
	padding-top: 27px;
}

.author-avatar {
	float: left;
	margin-right: 4%;
	width: 17.361111111111%;
}

.author-avatar + .author-text {
	float: left;
	width: 78.638888888889%;
}

.author-text .author-name {
	margin-bottom: 6px;
}

.author-name a {
	font-size: 19px;
}

.author-text .author-link {
	float: left;
	margin-bottom: 6px;
	width: 50%;
}

.author-link [class^="icon-"] {
	margin-right: 6px;
}

.author-box .icon-twitter {
	color: #00acee;
}

.author-box .icon-facebook {
	color: #445ea0;
}

/*---:[ after post ]:---*/
.after-post {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 27px;
	padding-bottom: 27px;
}

/*---:[ pagination ]:---*/
.pagination {
	border-top: 1px solid #DDDDDD;
	margin-bottom: 27px;
	margin-left: 54px;
	margin-right: 54px;
	padding-top: 18px;
}

.pagination a, .pagination .current {
	display: inline;
	border-right: 1px solid #DDDDDD;
	padding-left: 9px;
	padding-right: 14px;
}

.pagination span:last-child, .pagination a:last-child {
	border-right: none;
}

.pagination .dots {
	color: #787878;
	font-size: 14px;
	margin-right: -10px;
	padding-left: 10px;
}

.pagination .icon {
	line-height: 9px;
}

/*---:[ comments ]:---*/
#comments:not(:last-child) {
	margin-bottom: 27px;
}

.post_box ol.children {
	border-left: 1px solid #DDDDDD;
	list-style: none;
	margin-left: 0;
	margin-top: 27px;
	padding-left: 27px;
}

.comment_list > .comment {
	border-bottom: 1px solid #DDDDDD;
	list-style: none;
	margin-bottom: 27px;
	padding-bottom: 27px;
}

/* byline (shared) */
.byline-comments {
	font-size: 13px;
	margin-bottom: 18px;
}

.byline-comments span.avatar {
	float: left;
	margin-right: 14px;
}

.byline-comments span.avatar img {
	margin-bottom: 0;
}

.comment_author a {
	border-color: #2361A1;
	color: #2361A1;
}

/* nav */
.comment_nav:not(:last-child) {
	margin-bottom: 27px;
}

/* commentform (shared) */
.comment_list + #commentform:not(:last-child), .comment_nav + #commentform:not(:last-child) {
	margin-bottom: 41px;
}

#commentform input[type='text'], #commentform input[type='email'] {
	width: 60%;
}

#commentform textarea {
	width: 100%;
}

#comment_form_submit {
	display: inline;
	margin-right: 14px;
}

/* shared */
.post_box .comment_list {
	list-style: none;
	margin-left: 0;
}

/*---:[ sidebar ]:---*/
.sidebar {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
	float: right;
	padding-left: 36px;
	width: 320px;

	padding-top: 54px;
}

.sidebar ul, .sidebar ol {
	margin-left: 18px;
}

.sidebar ul, .sidebar ol, .sidebar p, sidebar img {
	margin-bottom: 18px;
}

.sidebar input[type="text"], .sidebar input[type="email"] {
	width: 100%;
}

.sidebar .md-button {
	padding: 9px 18px;
}

.widget {
	margin-bottom: 36px;
}

.widget_title {
	font-family: opensans, serif;
	font-size: 22px;
	line-height: 31px;
}

/* spotlight */
.spotlight-widget {
	text-align: center;
}

.spotlight-widget img {
	display: inline-block;
}

/* popular posts */
.popular-widget .comment-text {
	color: #787878;
	font-size: 14px;
}

.popular-widget .icon-comment {
	color: #DDDDDD;
	line-height: 7px;
	padding: 0 3px 0 6px;
}

.quote-widget blockquote {
	margin-bottom: 0;
}

.quote-source {
	color: #787878;
	padding: 10px 80px 0 0;
	text-align: right;
}

/* calendar (shared) */
#wp-calendar {
	border-collapse: collapse;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	text-align: center;
	width: 100%;
}

#wp-calendar caption {
	background-color: #2361A1;
	-webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	color: #fff;
	padding: 9px;
}

#wp-calendar thead {
	background-color: #EEEEEE; 
}

#wp-calendar td {
	padding: 6px 9px;
}

/* rss (shared) */
.rsswidget img {
	margin: 9px 6px 0 0;
}

.rss-date, .widget_rss cite {
	color: #787878;
	display: block;
	font-size: 14px;
	margin-bottom: 9px;
}

.widget_rss cite {
	margin-bottom: 0;
	margin-top: 9px;
}

/*---:[ footer ]:---*/
.footer-area {
	background-color: #282828;
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 54px;
	padding-top: 54px;
}

.footer-area ul, .footer-area ol {
	margin-left: 18px;
}

.footer-area p, .footer-area ul, .footer-area ol {
	margin-bottom: 18px;
}

.footer-area input[type="text"], .footer-area input[type="email"] {
	width: 100%;
}

/* widgets (shared) */
.footer-area .box-style, .footer-area blockquote, .footer-area .mini-blocks li, .footer-area .full-blocks li, .footer-area .blocks-list ul, .footer-area .widget_search input, .footer-area .tagcloud, .footer-area #wp-calendar {
	border: 0;
	box-shadow: none;
}

.footer-area .quote-source {
	color: #787878;
}

/* copy */
.footer-copy {
	background-color: rgba(0, 0, 0, .15);
	border: 1px solid rgba(255, 255, 255, .1);
	padding: 27px;
	line-height: 29px;
}

.footer-copy-text + .attribution .attribution-kol {
	margin-top: -15px;
}

.attribution .attribution-kol {
	border-bottom: none;
	color: #EEEEEE;
	float: right;
	font-size: 14px;
	text-transform: uppercase;
}

a.attribution-kol:hover {
	color: #999;
}

.attribution-kol strong {
	color: #ae2525;
	font-family: marketing;
	font-size: 25px;
	letter-spacing: -1px;
	margin-left: 3px;
	text-transform: none;
}

/*---:[ landing pages ]:---*/
.landing .header, .landing .headline-area, .squeeze .headline-area, .landing .columns-two, .landing .columns-three {
	text-align: center;
}

.landing #site_title, .landing .header #thesis_header_image {
	float: none;
}

.landing .content {
	float: none;
	margin-left: auto;
	margin-right: auto;	
}

.landing .footer-area {
	padding-bottom: 27px;
	padding-top: 27px;
	text-align: center;
}

/* basic */
.landing-basic .inner {
	width: 660px;
}

/* squeeze */
.squeeze .inner {
	background-color: #fff;
	padding: 54px;
	width: 660px;
}

/* wide */
.landing-wide .inner {
	width: 945px;
}

.landing-wide .content {
	padding-left: 54px;
	padding-right: 54px;
	width: 100%;
}

.landing-wide .orb-lead .col {
	height: 325px;
	width: 325px;
}

.landing-wide .orb-lead div.col1 {
	margin-left: 0;
}

.full-width {
	background-color: #2361A1;
	color: #fff;
	margin-bottom: 41px;
	padding-bottom: 41px;
	padding-top: 41px;
	text-align: center;
}

.header + .full-width {
	margin-top: -41px;
}

.col-icon {
	display: block;
	font-size: 30px;
	margin-bottom: 27px;
}

/*---:[ page leads ]:---*/
.page-lead {
	margin-bottom: 41px;
}

.lead-main {
	margin-bottom: 41px;
}

.lead-large {
	color: #787878;
	font-size: 20px;
	line-height: 33px;
}

.page-lead .lead-title {
	font-family: opensans, serif;
	font-size: 22px;
	line-height: 31px;
	margin-bottom: 14px;
}

.col-spacer {
	margin-top: 27px;
}

/* email */
.email-lead {
	background-color: #282828;
	padding-bottom: 30px;
	padding-top: 54px;
}

.header + .email-lead {
	margin-top: -41px;
}

.email-lead .lead-main {
	color: #fff;
	float: left;
	width: 65%;
}

.email-box {
	background-color: #fff;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
	margin-left: 3%;
	padding: 27px;
	text-align: center;
	width: 32%;
}

.email-box .icon-envelope {
	background-color: #fff;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
	color: #585858;
	display: block;
	font-size: 27px;
	height: 100px;
	margin: -54px auto -35px;
	padding-top: 27px;
	width: 100px;
}

.email-form input {
	width: 100%;
}

/* funnel */
.funnel-lead .col {
	background-color: #fff;
	border: 6px solid #fff;
	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .1), 0 0 6px rgba(0, 0, 0, .2); 
    -moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, .1), 0 0 6px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .1), 0 0 6px rgba(0, 0, 0, .2);
	padding: 41px;
}

.funnel-lead .lead-icon {
	background-color: #2361A1;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 35px;
	height: 84px;
	margin: -66px auto 18px;
	padding-top: 31px;
	width: 84px;
}

.funnel-lead .lead-button {
	display: block;
}

/* table */
.table-lead .col {
	background-color: #fff;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px rgba(0, 0, 0, .1);
	margin-left: 0;
	width: 33.33333333333333%;
}

.table-lead .col2 .col-head {
	background-color: #32a4e6;
}

.table-lead .col2 .col-head:after {
	border-top: 27px solid #32a4e6;
}

.table-lead .col-head {
	background-color: #777;
	color: #fff;
	padding: 54px 27px 27px;
	position: relative;
}

.table-lead .col-head:after {
	border-left: 172px solid transparent;
	border-right: 172px solid transparent;
	border-top: 27px solid #777;
	bottom: -27px;
	content: '';
	height: 0;
	left: 50%;
	margin-left: -172px;
	position: absolute;
	width: 0;
}

.table-lead .col-content {
	padding: 54px 27px 27px;
}

.table-lead .col-content .md-button {
	display: block;
}

.table-lead .col-content ul + .lead-button {
	margin-top: 27px;
}

.table-lead .lead-badge {
	background-color: #282828;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
	font-style: italic;
	height: 50px;
	right: -10px;
	padding-top: 15px;
	position: absolute;
	top: -10px;
	width: 50px;
	z-index: 10;
}

.table-lead .col ul {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.table-lead .col li:not(:last-child) {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

/* orb */
.orb-lead .col-spacer {
	margin-top: 54px;
}

.orb-lead div.col1 {
	margin-left: 54px;
}

.orb-lead div.col2 {
	margin-left: -54px;
	margin-right: -54px;
	position: relative;
	z-index: 100;
}

.orb-lead .col {
	background-color: #2361A1;
	border: 14px solid #004A80;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	margin-left: 0;
	padding: 14px 41px 27px;
	height: 326.66666666667px; width: 326.66666666667px;
}

.orb-lead .lead-icon {
	display: block;
	font-size: 46px;
	margin-bottom: 27px;
	margin-top: 26px;
}

/* shared */
.funnel-lead, .table-lead, .orb-lead {
	text-align: center;
}

/*---:[ clearfix ]:---*/
.clear:after, .inner:after, .columns-three:after, .columns-two:after, .post_box:after, .byline:after, .widget:after, .comment_nav:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
}

/*---:[ shared ]:---*/
/* spacing */
.post_tags, .comments_closed {
	margin-top: 27px;
}

.left, .alignleft, img[align='left'], .center, .aligncenter, img[align='middle'] {
	margin-right: 27px;
}

.headline-area, .right, .alignright, img[align='right'], .left, .alignleft, img[align='left'], .center, .aligncenter, img[align='middle'], .post_box ul, .post_box ol, .post_box p, .post_box img, .alert, .note, .md-optin, .comment_text, pre, .full-blocks li, .wp-caption img, .columns-three, .columns-two {
	margin-bottom: 27px;
}

.right, .alignright, img[align='right'], .center, .aligncenter, img[align='middle'], .post_box ul, .post_box ol {
	margin-left: 27px;
}

.post_box h3, .post_box h4, .comments_intro, .post_box .comment_form_title {
	margin-bottom: 14px;
}

pre, .alert, .note, .md-optin, .comments_closed {
	padding: 14px;
}

.blocks-list ul, .tagcloud, .widget_rss.full-blocks li {
	padding: 18px;
}

.full-blocks li, .mini-blocks li {
	padding: 9px;
}

/* structure */
.menu li:hover > .sub-menu, .comment_author, .widget_search label {
	display: block;
}

.menu_control, .sub-menu ul:before, .sub-menu ul:after, #commentform + .comment-reply-link {
	display: none;
}

blockquote.right, .next_comments {
	float: right;
}

blockquote.left, #site_title, .col {
	float: left;
}

.blocks-list ul, .full-blocks ul, .mini-blocks ul {
	list-style: none;
	margin: 0;
}

blockquote:before, blockquote:after, .menu ul:before, .menu ul:after {
	content: '';
    height: 0;
    position: absolute;
    width: 0;
}

/* type */
.comments_intro, .comment_form_title {
	font-size: 24px;
	line-height: 37px;
}

.mini-blocks a, .comment_author {
	font-size: 16px;
}

/* colors + borders */
.post_box a, .sidebar a, .footer-area a {
	border-bottom: 1px solid #2361A1;
}

.post_box a:hover, .sidebar a:hover, .footer-area a:hover, .headline a, #wp-calendar tfoot tr:last-child {
	border-bottom: none;
}

.header-menu .sub-menu li:not(:last-child), #wp-calendar tr {
	border-bottom: 1px solid #DDDDDD;
}

.header-menu a, .byline, .byline a:hover, .next_post, .previous_post {
	color: #787878;
}

.header-menu a:hover, .headline a:hover, .author-user_url .icon, .pagination a:hover, .author-gplus .icon, .footer-area .box-style, .footer-area blockquote, .footer-area .mini-blocks li, .footer-area .full-blocks li, .footer-area .blocks-list li, .footer-area #wp-calendar {
	color: #585858;
}

input[type='submit']:hover, #cancel-comment-reply-link:hover {
	color: #fff;
}

pre, code, .alert, .comments_closed {
	background-color: #fef5c4;
	border: 1px solid #fadf98;
}

pre, code {
	font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
}

.note, .md-optin {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}

/* misc */
.box-style, .content, blockquote, .blocks-list ul, .full-blocks li, .mini-blocks li, #wp-calendar, .tagcloud {
	background-color: #fff;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
}

.box-style, blockquote, .blocks-list ul, .full-blocks li, #wp-calendar, .tagcloud {
	padding: 27px;
}

.mini-blocks li {
	padding: 14px;
}

/*---:[ media queries ]:---*/
@media all and (max-width: 980px) {
	/* global */
	img, video {
		height: auto !important;
		max-width: 100% !important;
	}
	
	.inner, .landing .inner {
		padding-left: 27px;
		padding-right: 27px;
		width: 100%;
	}
	
	/* header */
	.header {
		text-align: center;
	}
	
	#site_title, .header-menu {
		float: none;
	}
	
	.header-menu .sub-menu {
		text-align: left;
	}
	
	/* main */
	.main .inner {
		padding-left: 0;
		padding-right: 0;
	}
	
	.content {
		border-left: 0;
		width: 67.34693877551%;

	}
	
	.content .post_box {
		padding: 41px 27px;
	}
	
	.pagination {
		margin-left: 27px;
		margin-right: 27px;
	}
	
	.sidebar {
		padding-left: 27px;
		padding-right: 27px;
		padding-top: 41px;
		width: 32.65306122449%;

	}
	
	/* page leads */
	.table-lead .inner {
		padding-left: 0;
		padding-right: 0;
	}
	
	.table-lead .lead-main {
		padding-left: 27px;
		padding-right: 27px;
	}
	
	.table-lead div.col {
		margin-bottom: 0;
		overflow: hidden;
	}
	
	.table-lead .lead-badge {
		height: 40px;
		padding-top: 10px;
		right: 15px;
		top: 15px;
		width: 40px;
	}
	
	.orb-lead .col {
		float: none;
		height: 326.66666666667px; width: 326.66666666667px;
		margin-bottom: 27px;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	
	.orb-lead .col-spacer {
		margin-top: 0;
	}
}

@media all and (max-width: 900px) {
	/* email lead */
	.email-lead .lead-main, .email-box {
		width: 100%;
	}
	
	.email-box {
		margin-left: 0;
	}
}

@media all and (max-width: 750px) {
	.col {
		margin-bottom: 27px;
		margin-left: 0 !important;
	}
	
	.content {
		border-right: 0;
	}
	
	.content, .sidebar, .col {
		float: none;
		width: 100% !important;
	}
	
	.headline, .post_box h2 {
		font-size: 28px;
		line-height: 38px;
	}
	
	.widget {
		margin-bottom: 36px;
	}
	
	/* footer */
	.footer-copy {
		text-align: center;
	}
	
	.attribution .attribution-kol {
		display: block;
		float: none;
	}
	
	.footer-copy-text + .attribution .attribution-kol {
		margin-top: 0;
	}
	
	/* page leads */
	.table-lead .col-spacer {
		margin-top: 0;
	}
}

@media all and (max-width: 600px) {
	/* menus */
	.menu, .header-menu .sub-menu:before, .header-menu .sub-menu:after {
		display: none;
	}
	
	.show_menu {
		display: block;
	}
	
	.menu_control {
		background-color: #282828;
		-webkit-border-radius: 0;
        -moz-border-radius: 0;
		border-radius: 0;
		color: #fff;
		cursor: pointer;
		display: inline-block;
		padding: 14px 18px;
	}
	
	.sub-menu, .sub-menu li {
		width: auto;
	}
	
	/* header */
	.header-menu li {
		display: block;
		text-align: left;
	}
	
	.header-menu li:not(:last-child) {
		border-bottom: 1px solid #DDDDDD;
	}
	
	.header-menu .sub-menu {
		border-width: 0 0 0 1px;
		-webkit-box-shadow: none; 
        -moz-box-shadow: none;
		box-shadow: none;
		display: block;
		margin-left: 14px;
		padding-left: 14px;
		position: static;
	}
	
	.header-menu .sub-menu li:not(:last-child) {
		border-bottom: none;
	}
	
	/* post box */
	img.alignright, img.alignleft, img.aligncenter, blockquote.right, blockquote.left {
		clear: both;
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	.wp-caption {
		width: auto !important;
	}
	
	blockquote.right, blockquote.left {
		width: 100%;
	}
	
	.headline, .post_box h2 {
		font-size: 27px;
		line-height: 34px;
	}
	
	.post_box h3, .post_box h4 {
		font-size: 18px;
		line-height: 31px;
	}
	
	.post_box h3 {
		margin-top: 27px;
	}
	
	.md-optin input {
		margin-bottom: 14px;
		width: 100% !important;
	}
	
	/* author box */
	.author-box {
		text-align: center;
	}
	
	.author-avatar, .author-text, .author-avatar + .author-text {
		float: none;
		width: 100%;
	}
	
	.author-text .author-link {
		float: none;
		width: auto;
	}
	
	.widget {
		margin-bottom: 18px;
	}
	
	/* footer */
	.footer-area .col:not(:last-child) {
		border-bottom: 1px solid #444;
	}
	
	/* squeeze */
	.squeeze .inner {
		padding-top: 27px;
	}
	
	.landing-wide .content {
		padding-left: 0;
		padding-right: 0;
	}
	
	/* page leads */
	.lead-desc {
		font-size: inherit;
		line-height: inherit;
	}
}.header #site_title, .header #site_tagline { display: none; }
.header #thesis_header_image {
	display: inline-block;	float: left;
}

/*---:[ custom CSS ]:---*/
.header {
    background-color: #fdfdfd !important;
}

.header #thesis_header_image {
    max-width: 180px !important;
    height: auto;
    margin-top: 8px;
    margin-bottom: 8px;
}

.header-menu {
    margin-top: 8px;
}

.menu a {
    display: block;
	font-family: 'Open Sans', sans-serif;
    padding: 0 12px;
}

.headline, .headline a {
    font-family: 'Open Sans', sans-serif;
}

.page-lead .lead-title {
    font-family: 'Open Sans', sans-serif;
}

.widget_title {
    font-family: 'Open Sans', sans-serif;
}

.sidebar {
    font-size: 15px;
    line-height: 25px;
}

.center, .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.wp-caption, .frame {
	background-color: #f6f7f8;
	font-style: italic; 
	padding: 10px;
}

.wp-smiley {
    display: inline;
	position: absolute;
    margin-left: 5px;
    margin-top: 5px;
}

.sidebar {
	background: #fafafa;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
    box-shadow: none;
    padding-top: 0;
	padding-left: 5px;
	padding-right: 5px;
}

.sidebar ul, .sidebar ol, .sidebar p, sidebar img {
    margin-bottom: 12px;
}

.sidebar a {
    border-bottom: none;
}

.sidebar a:hover {
	text-decoration: underline;
}

.simple-social-icons ul {
    margin: 0;
    padding: 0 10px !important;
}

pre, code, .alert, .comments_closed {
    background-color: #fef7e0;
    border: 1px solid #fceaaf;
}

.box-style, blockquote, .blocks-list ul, .full-blocks li, .mini-blocks li, #wp-calendar, .tagcloud {
	background-color: #fafafa;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none;
	padding-left: 15px;
	padding-right: 15px;
}

blockquote:before, blockquote:after {
	display: none;
}

.archive-content {
    border-bottom: medium none;
    padding: 12px 10px 7px;
}

.content {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none;
}

.content h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
}	

.content .post_box {
	margin-bottom: 5px;
    padding-left: 0;
    padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 24px;
}

.content .box-style {
	background-color: #fff;
	border: 1px solid #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

.wp-caption img {
    margin-bottom: 9px !important;
}

.wp-caption-text {
    margin-bottom: 0 !important;
}

.main {
    margin-bottom: 40px;
}

.pagination {
    border-top: 1px solid #eee;
    margin-bottom: 50px;
    margin-left: 0px;
    margin-right: 25px;
    padding-top: 25px;
}

.email-box {
    background-color: #fdfdfd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    float: left;
    padding: 20px;
    text-align: center;
}

.md-form input, .md-form textarea {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.md-form input.name, .md-form input.email, #author, #email, #url {
    color: #585858;
}

.email-box .icon-envelope {
	background-color: #fdfdfd;
}

.email-lead {
    background-image: url("data:image/jpeg;base64,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");
	background-repeat: repeat;
	padding-bottom: 20px;
    padding-top: 40px;
}

.md-button, .post_box .md-button, .sidebar .md-button, .md-form input[type="submit"], #cancel-comment-reply-link {
    border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.post_box .md-button:hover, .sidebar .md-button:hover, .footer-area .md-button:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.comments_closed {
	display: none;
}

#cancel-comment-reply-link {
    background-color: #2e2e2e;
}

#cancel-comment-reply-link:hover {
    background-color: #424242;
}

.landing-wide {
	background-image: url(data:image/png;base64,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);
}

.full-width {
    margin-bottom: 42px;
    padding-bottom: 4px;
    padding-top: 28px;
}

.funnel-lead .col {
	border: 5px solid #fff;
	padding: 20px;
}

.landing-wide .content {
    margin-bottom: 60px !important;
    padding-left: 97px !important;
    padding-right: 97px !important;
    padding-top: 50px !important;
}

.landing-wide .headline {
	font-family: 'Open Sans', sans-serif;
    font-size: 32px;
	line-height: 50px;
}

.landing-wide h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 40px;
}

.landing-wide h4 {
	font-family: 'Open Sans', sans-serif;
}

.post_box h3, .post_box h4 {
    font-size: 24px;
    line-height: 39px;
}

@media all and (max-width: 750px) {
    .header #thesis_header_image {
        margin-top: 11px !important;
    }
	
	.email-lead {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
	
	.headline, .headline a {
        font-size: 24px !important;
        line-height: 34px !important;
    }
	
	body {
        font-size: 15px !important;
        line-height: 25px !important;
    }
	
    .landing-wide .headline {
        font-size: 24px !important;
        line-height: 39px !important;
    }
	
	.landing-wide h2 {
        font-size: 24px !important;
        line-height: 39px !important;
    }
	
	.content h3 {
        font-size: 24px !important;
        line-height: 34px !important;
    }

	.post_box h3, .post_box h4 {
        font-size: 18px;
        line-height: 30px;
    }
	
	.inner {
	    padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
    }
	
	.content .post_box {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	
    .sidebar {
		font-size: 14px !important;
        line-height: 24px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
	}

    .simple-social-icons ul {
        margin: 0; !important;
        padding: 0 5px !important;
    }
	
	.box-style, blockquote, .blocks-list ul, .full-blocks li, .mini-blocks li, #wp-calendar, .tagcloud {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
	
	.funnel-lead .col {
        margin-bottom: 54px;
    }
	
	.landing-wide .inner {
	    padding-left: 5px !important;
		padding-right: 5px !important;
		width: 100% !important;
    }
	
	.landing-wide .content {
		padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
	}
	
	.landing-wide .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.custom-fullwidth .inner {
	    padding-left: 5px !important;
		padding-right: 5px !important;
		width: 100% !important;
    }
	
    .custom-fullwidth .content {
		padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
	}
	
	.custom-fullwidth .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.footer-area {
        font-size: 14px !important;
        line-height: 24px !important;
        text-align: center;
    }
	
	.footer-copy {
        line-height: 24px !important;
    }
}

@media all and (min-width: 601px) and (max-width: 750px) {
    .header-menu {
        margin-top: 0 !important;
    }

    .menu a {
        padding: 11px 12px 12px !important;
    }
	
	.header {
        margin-bottom: 30px !important;
		padding-bottom: 11px !important;
        padding-top: 4px !important;
	}
	
    .headline, .headline a {
        font-size: 28px !important;
        line-height: 38px !important;
    }
	
	.landing-wide .headline {
        font-size: 28px !important;
        line-height: 43px !important;
    }
	
	.landing-wide h2 {
        font-size: 25px !important;
        line-height: 40px !important;
    }
	
	.landing-wide .inner {
	    padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
    }
	
	.landing-wide .content {
		padding-left: 20px !important;
		padding-right: 20px !important;
		width: 100% !important;
	}
	
	.landing-wide .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.custom-fullwidth .inner {
	    padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
     }
	
	.custom-fullwidth .content {
		padding-left: 20px !important;
		padding-right: 20px !important;
		width: 100% !important;
	}
	
	.custom-fullwidth .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
}

@media all and (min-width: 751px) and (max-width: 980px) {	
	.header-menu {
        margin-top: 0 !important;
    }
	
    .menu a {
        padding: 8px 12px 12px !important;
    }
	
	.header {
        margin-bottom: 30px !important;
		padding-bottom: 11px !important;
        padding-top: 7px !important;
	}
	
	.email-lead {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
	
    .headline, .headline a {
        font-size: 30px !important;
        line-height: 42px !important;
    }
	
	body {
        font-size: 15px !important;
        line-height: 25px !important;
    }
	
	.landing-wide .headline {
        font-size: 30px !important;
        line-height: 48px !important;
    }
	
	.landing-wide h2 {
        font-size: 25px !important;
        line-height: 40px !important;
    }
	
    .content h3 {
        font-size: 24px !important;
        line-height: 34px !important;
    }
	
    .post_box h3, .post_box h4 {
        font-size: 20px;
        line-height: 32px;
    }
	
    .inner {
        padding-left: 15px !important;
		padding-right: 15px !important;
		width: 100% !important;
    }
	
	.content .post_box {
        padding-left: 0 !important;
        padding-right: 15px !important;
    }
	
	.sidebar {
	    font-size: 14px !important;
        line-height: 24px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
	}
	
	.sidebar .md-button {
        padding: 9px !important;
    }
	
	.simple-social-icons ul {
        margin: 0 !important;
        padding: 0 5px !important;
    }
	
	.box-style, blockquote, .blocks-list ul, .full-blocks li, .mini-blocks li, #wp-calendar, .tagcloud {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
	
	.footer-area {
        font-size: 14px !important;
        text-align: center;
    }
	
	.footer-copy {
        line-height: 24px !important;
    }

	.landing-wide .inner {
	    padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
    }
	
	.landing-wide .content {
		padding-left: 50px !important;
		padding-right: 50px !important;
		width: 100% !important;
	}
	
	.landing-wide .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
    .custom-fullwidth .inner {
	    padding-left: 10px !important;
		padding-right: 10px !important;
		width: 100% !important;
     }
	
	.custom-fullwidth .content {
		padding-left: 50px !important;
		padding-right: 50px !important;
		width: 100% !important;
	}
	
	.custom-fullwidth .content .post_box {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
}

.landing-wide .content {
    border: 1px solid #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	padding-left: 52px;
    padding-right: 52px;
	padding-top: 30px;
	margin-bottom: 50px !important;
    width: 100%;
}

.landing-wide .content .post_box {
	margin-bottom: 0px !important;
	padding-left: 12px;
    padding-right: 12px;
}

.landing-wide blockquote {
    padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	border: 1px solid #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

.landing-wide .box-style {
	background-color: #fff;
	border: 1px solid #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

iframe, video, embed, object {
    max-width: 576% !important;
}

.custom-fullwidth {
    background: #fff;
}

.custom-fullwidth .headline {
   font-family: 'Open Sans', sans-serif;
}

.custom-fullwidth h3 {
   font-family: 'Open Sans', sans-serif;
   font-size: 26px;
}

.custom-fullwidth .content {
    width:800px;
	border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none;
	float: none; 
	margin: auto;
	padding-left: 0;
    padding-right: 0;
}

.custom-fullwidth .content .post_box {
	padding-left: 12px;
    padding-right: 12px;
}

.custom-fullwidth .orb-lead .col {
    background-color: #2361a1;
    border: 8px solid #004a80;
    color: #fff;
    height: 340px;
    width: 340px;
}

.custom-fullwidth .footer-area {
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
}

.orb-lead div.col1 {
    margin-left: 28px;
}

.video-container {
    position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.footer-area a {
    border-bottom: 1px dotted #787878;
}

.footer-area a:hover {
    border-bottom: none;
}

.footer-area {
    padding-bottom: 30px;
    padding-top: 30px;
}

.footer-copy {
    line-height: 25px;
}

.footer-area p, .footer-area ul, .footer-area ol {
    margin-bottom: 0;
}