/*
Theme Name: QuestDiagnostics.org
Author: Anonymous
Author URI:
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/

#nav,
#sidebar .widget ul,
.aside1 .widget ul,
.social-list,
.post-holder .tags-block ul,
.add-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clearfix:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after {
	content: "";
	display: block;
	clear: both;
}

.ellipsis {
	white-space: nowrap; /* 1 */
	text-overflow: ellipsis; /* 2 */
	overflow: hidden;
}

img {
	max-width: 100%;
	height: auto;
}

.comment-form input[type="text"],
.search-form input[type="text"],
.post-password-form input[type="text"],
.comment-form
input[type="tel"],
.search-form
input[type="tel"],
.post-password-form
input[type="tel"],
.comment-form
input[type="email"],
.search-form
input[type="email"],
.post-password-form
input[type="email"],
.comment-form
input[type="search"],
.search-form
input[type="search"],
.post-password-form
input[type="search"],
.comment-form
input[type="password"],
.search-form
input[type="password"],
.post-password-form
input[type="password"],
.comment-form
input[type="url"],
.search-form
input[type="url"],
.post-password-form
input[type="url"],
.comment-form
input[type="date"],
.search-form
input[type="date"],
.post-password-form
input[type="date"],
.comment-form
textarea,
.search-form
textarea,
.post-password-form
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border: 1px solid #999;
	padding: .5em .7em;
}

.comment-form input[type="text"]:focus,
.search-form input[type="text"]:focus,
.post-password-form input[type="text"]:focus,
.comment-form
  input[type="tel"]:focus,
.search-form
  input[type="tel"]:focus,
.post-password-form
  input[type="tel"]:focus,
.comment-form
  input[type="email"]:focus,
.search-form
  input[type="email"]:focus,
.post-password-form
  input[type="email"]:focus,
.comment-form
  input[type="search"]:focus,
.search-form
  input[type="search"]:focus,
.post-password-form
  input[type="search"]:focus,
.comment-form
  input[type="password"]:focus,
.search-form
  input[type="password"]:focus,
.post-password-form
  input[type="password"]:focus,
.comment-form
  input[type="url"]:focus,
.search-form
  input[type="url"]:focus,
.post-password-form
  input[type="url"]:focus,
.comment-form
  input[type="date"]:focus,
.search-form
  input[type="date"]:focus,
.post-password-form
  input[type="date"]:focus,
.comment-form
  textarea:focus,
.search-form
  textarea:focus,
.post-password-form
  textarea:focus {
	border-color: #333;
}

.comment-form input[type="text"]::-webkit-input-placeholder,
.search-form input[type="text"]::-webkit-input-placeholder,
.post-password-form input[type="text"]::-webkit-input-placeholder,
.comment-form
  input[type="tel"]::-webkit-input-placeholder,
.search-form
  input[type="tel"]::-webkit-input-placeholder,
.post-password-form
  input[type="tel"]::-webkit-input-placeholder,
.comment-form
  input[type="email"]::-webkit-input-placeholder,
.search-form
  input[type="email"]::-webkit-input-placeholder,
.post-password-form
  input[type="email"]::-webkit-input-placeholder,
.comment-form
  input[type="search"]::-webkit-input-placeholder,
.search-form
  input[type="search"]::-webkit-input-placeholder,
.post-password-form
  input[type="search"]::-webkit-input-placeholder,
.comment-form
  input[type="password"]::-webkit-input-placeholder,
.search-form
  input[type="password"]::-webkit-input-placeholder,
.post-password-form
  input[type="password"]::-webkit-input-placeholder,
.comment-form
  input[type="url"]::-webkit-input-placeholder,
.search-form
  input[type="url"]::-webkit-input-placeholder,
.post-password-form
  input[type="url"]::-webkit-input-placeholder,
.comment-form
  input[type="date"]::-webkit-input-placeholder,
.search-form
  input[type="date"]::-webkit-input-placeholder,
.post-password-form
  input[type="date"]::-webkit-input-placeholder,
.comment-form
  textarea::-webkit-input-placeholder,
.search-form
  textarea::-webkit-input-placeholder,
.post-password-form
  textarea::-webkit-input-placeholder {
	color: #a7a8aa;
}

.comment-form input[type="text"]::-moz-placeholder,
.search-form input[type="text"]::-moz-placeholder,
.post-password-form input[type="text"]::-moz-placeholder,
.comment-form
  input[type="tel"]::-moz-placeholder,
.search-form
  input[type="tel"]::-moz-placeholder,
.post-password-form
  input[type="tel"]::-moz-placeholder,
.comment-form
  input[type="email"]::-moz-placeholder,
.search-form
  input[type="email"]::-moz-placeholder,
.post-password-form
  input[type="email"]::-moz-placeholder,
.comment-form
  input[type="search"]::-moz-placeholder,
.search-form
  input[type="search"]::-moz-placeholder,
.post-password-form
  input[type="search"]::-moz-placeholder,
.comment-form
  input[type="password"]::-moz-placeholder,
.search-form
  input[type="password"]::-moz-placeholder,
.post-password-form
  input[type="password"]::-moz-placeholder,
.comment-form
  input[type="url"]::-moz-placeholder,
.search-form
  input[type="url"]::-moz-placeholder,
.post-password-form
  input[type="url"]::-moz-placeholder,
.comment-form
  input[type="date"]::-moz-placeholder,
.search-form
  input[type="date"]::-moz-placeholder,
.post-password-form
  input[type="date"]::-moz-placeholder,
.comment-form
  textarea::-moz-placeholder,
.search-form
  textarea::-moz-placeholder,
.post-password-form
  textarea::-moz-placeholder {
	opacity: 1;
	color: #a7a8aa;
}

.comment-form input[type="text"]:-moz-placeholder,
.search-form input[type="text"]:-moz-placeholder,
.post-password-form input[type="text"]:-moz-placeholder,
.comment-form
  input[type="tel"]:-moz-placeholder,
.search-form
  input[type="tel"]:-moz-placeholder,
.post-password-form
  input[type="tel"]:-moz-placeholder,
.comment-form
  input[type="email"]:-moz-placeholder,
.search-form
  input[type="email"]:-moz-placeholder,
.post-password-form
  input[type="email"]:-moz-placeholder,
.comment-form
  input[type="search"]:-moz-placeholder,
.search-form
  input[type="search"]:-moz-placeholder,
.post-password-form
  input[type="search"]:-moz-placeholder,
.comment-form
  input[type="password"]:-moz-placeholder,
.search-form
  input[type="password"]:-moz-placeholder,
.post-password-form
  input[type="password"]:-moz-placeholder,
.comment-form
  input[type="url"]:-moz-placeholder,
.search-form
  input[type="url"]:-moz-placeholder,
.post-password-form
  input[type="url"]:-moz-placeholder,
.comment-form
  input[type="date"]:-moz-placeholder,
.search-form
  input[type="date"]:-moz-placeholder,
.post-password-form
  input[type="date"]:-moz-placeholder,
.comment-form
  textarea:-moz-placeholder,
.search-form
  textarea:-moz-placeholder,
.post-password-form
  textarea:-moz-placeholder {
	color: #a7a8aa;
}

.comment-form input[type="text"]:-ms-input-placeholder,
.search-form input[type="text"]:-ms-input-placeholder,
.post-password-form input[type="text"]:-ms-input-placeholder,
.comment-form
  input[type="tel"]:-ms-input-placeholder,
.search-form
  input[type="tel"]:-ms-input-placeholder,
.post-password-form
  input[type="tel"]:-ms-input-placeholder,
.comment-form
  input[type="email"]:-ms-input-placeholder,
.search-form
  input[type="email"]:-ms-input-placeholder,
.post-password-form
  input[type="email"]:-ms-input-placeholder,
.comment-form
  input[type="search"]:-ms-input-placeholder,
.search-form
  input[type="search"]:-ms-input-placeholder,
.post-password-form
  input[type="search"]:-ms-input-placeholder,
.comment-form
  input[type="password"]:-ms-input-placeholder,
.search-form
  input[type="password"]:-ms-input-placeholder,
.post-password-form
  input[type="password"]:-ms-input-placeholder,
.comment-form
  input[type="url"]:-ms-input-placeholder,
.search-form
  input[type="url"]:-ms-input-placeholder,
.post-password-form
  input[type="url"]:-ms-input-placeholder,
.comment-form
  input[type="date"]:-ms-input-placeholder,
.search-form
  input[type="date"]:-ms-input-placeholder,
.post-password-form
  input[type="date"]:-ms-input-placeholder,
.comment-form
  textarea:-ms-input-placeholder,
.search-form
  textarea:-ms-input-placeholder,
.post-password-form
  textarea:-ms-input-placeholder {
	color: #a7a8aa;
}

.comment-form input[type="text"].placeholder,
.search-form input[type="text"].placeholder,
.post-password-form input[type="text"].placeholder,
.comment-form
  input[type="tel"].placeholder,
.search-form
  input[type="tel"].placeholder,
.post-password-form
  input[type="tel"].placeholder,
.comment-form
  input[type="email"].placeholder,
.search-form
  input[type="email"].placeholder,
.post-password-form
  input[type="email"].placeholder,
.comment-form
  input[type="search"].placeholder,
.search-form
  input[type="search"].placeholder,
.post-password-form
  input[type="search"].placeholder,
.comment-form
  input[type="password"].placeholder,
.search-form
  input[type="password"].placeholder,
.post-password-form
  input[type="password"].placeholder,
.comment-form
  input[type="url"].placeholder,
.search-form
  input[type="url"].placeholder,
.post-password-form
  input[type="url"].placeholder,
.comment-form
  input[type="date"].placeholder,
.search-form
  input[type="date"].placeholder,
.post-password-form
  input[type="date"].placeholder,
.comment-form
  textarea.placeholder,
.search-form
  textarea.placeholder,
.post-password-form
  textarea.placeholder {
	color: #a7a8aa;
}

.widget {
	margin-bottom: 1.2em;
}

.widget ul {
	padding-left: 2em;
}

.widget select {
	min-width: 150px;
}

.comment-form label {
	display: block;
	padding-bottom: 4px;
}

.comment-form textarea {
	overflow: auto;
	margin: 0;
	height: 120px;
	min-height: 120px;
}

.comment-form textarea,
.comment-form input[type="text"] {
	margin: 0 4px 0 0;
	width: 100%;
	max-width: 300px;
}

.comment-form input[type="submit"] {
	display: block;
	float: none;
}

.post-password-form label {
	display: block;
}

.post-password-form input[type="password"] {
	margin: 0 4px 0 0;
	width: 100%;
	max-width: 300px;
}

.search-form input {
	float: left;
	height: 2em;
}

.search-form input[type="search"] {
	margin: 0 4px 0 0;
	width: 150px;
}

.post-password-form input {
	float: left;
	height: 2em;
}

.post-password-form input[type="password"] {
	width: 150px;
}

.comment-form input[type="submit"],
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	background: #63666a;
	color: #fff;
	height: 2em;
	border: none;
	padding: 0 .5em;
}

.comment-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.search-form input[type="submit"]:hover {
	background: #35792a;
}

.commentlist {
	margin: 0 0 1.2em;
}

.commentlist .edit-link {
	margin: 0;
}

.commentlist .avatar-holder {
	float: left;
	margin: 0 1.2em 4px 0;
}

.commentlist-item .commentlist-item {
	padding: 0;
}

.comment,
.commentlist-holder {
	overflow: hidden;
}

.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
	padding-top: 1.2em;
}

.widget_calendar #next {
	text-align: right;
}

.gallery-item dt {
	float: none;
	padding: 0;
}

.navigation,
.navigation-comments {
	position: relative;
	vertical-align: middle;
	margin-bottom: 1.2em;
}

.navigation .screen-reader-text,
.navigation-comments .screen-reader-text {
	position: absolute;
	left: -99999px;
}

.navigation .page-numbers,
.navigation-comments .page-numbers {
	display: inline-block;
	vertical-align: middle;
	padding: 0 .4em;
}

.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
	display: inline-block;
	vertical-align: middle;
	max-width: 50%;
	background: #63666a;
	color: #fff;
	padding: .4em;
	text-decoration: none;
}

.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover {
	background: #35792a;
}

.navigation-single {
	margin-bottom: 1.2em;
}

.navigation-single .next,
.navigation-single .prev {
	float: left;
	vertical-align: middle;
	max-width: 50%;
	background: #63666a;
	color: #fff;
	text-decoration: none;
}

.navigation-single .next:hover,
.navigation-single .prev:hover {
	background: #35792a;
}

.navigation-single .next a,
.navigation-single .prev a {
	color: inherit;
	text-decoration: none;
	padding: .4em;
	display: block;
}

.navigation-single .next {
	float: right;
}

.wp-caption {
	max-width: 100%;
	clear: both;
	border: 1px solid #ccc;
	padding: .4em;
	margin-bottom: 1.2em;
}

.wp-caption img {
	margin: 0;
	vertical-align: top;
}

.wp-caption p {
	margin: .4em 0 0;
}

div.aligncenter {
	margin: 0 auto 1.2em;
}

img.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignleft {
	float: left;
	margin: 0 1.2em 4px 0;
}

.alignright {
	float: right;
	margin: 0 0 4px 1.2em;
}

.mejs-container {
	margin-bottom: 1.2em;
}

.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 31, 2016 */

@font-face {
	font-family: "akkuratbold";
	src: url("fonts/akkurat_bold-webfont.eot");
	src: url("fonts/akkurat_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/akkurat_bold-webfont.woff") format("woff"), url("fonts/akkurat_bold-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "akkurat_lightregular";
	src: url("fonts/akkurat_light_regular-webfont.eot");
	src: url("fonts/akkurat_light_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/akkurat_light_regular-webfont.woff") format("woff"), url("fonts/akkurat_light_regular-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "akkuratregular";
	src: url("fonts/akkurat_regular-webfont.eot");
	src: url("fonts/akkurat_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/akkurat_regular-webfont.woff") format("woff"), url("fonts/akkurat_regular-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

html {
	background: #fff;
}

#wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.logo {
	width: 206px;
	height: auto; /* 66px */
	margin: 0 auto 15px;
}

.logo img {
	display: block;
}

.slogan {
	color: #63666a;
	display: block;
	margin: 0 12px 21px;
	font: 14px/17px "akkuratbold", Arial, Helvetica, sans-serif;
}

.main-nav {
	margin: 0 -42px 70px -41px;
	text-transform: uppercase;
	font: 18px/21px "akkurat_lightregular", Arial, Helvetica, sans-serif;
}

.bar .btn {
	border-radius: 0;
	width: 100%;
	background: #a7a8aa;
	color: #fff;
	outline: none !important;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 40px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	margin: 0 0 33px;
}

.bar .btn[aria-expanded="true"] {
	margin: 0;
}

.bar .btn[aria-expanded="true"] > span {
	margin: 0;
	left: 0;
}

.bar .btn > span {
	width: 90px;
	display: block;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	margin: 0 0 0 -45px;
	position: relative;
	left: 50%;
}

.bar .btn .glyphicon {
	margin: -3px 12px 0 0;
	font-size: 24px;
	vertical-align: top;
}

#nav li {
	vertical-align: top;
	position: relative;
}

#nav li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d3d3d4;
}

#nav li:first-child:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d3d3d4;
}

#nav li.active a {
	color: #fff;
	background: #35792a url(images/ico-home1.png) no-repeat 40px 50%;
}

#nav li.active a.community {
	background: #daaa00 url(images/ico-community1.png) no-repeat 40px 50%;
}

#nav li.active a.people {
	background: #80276c url(images/ico-people1.png) no-repeat 40px 50%;
}

#nav li.active a.insights {
	background: #5e8ab4 url(images/ico-insights1.png) no-repeat 42px 50%;
}

#nav li.active a.action {
	background: #034c1f url(images/ico-action1.png) no-repeat 46px 50%;
}

#nav li.active a.innovation {
	background: #c6d52f url(images/ico-innovation1.png) no-repeat 40px 50%;
}

#nav li.active a.health {
	background: #00587c url(images/ico-health1.png) no-repeat 40px 50%;
}

#nav a {
	display: block;
	padding: 7px 10px 7px 79px;
	border-right: 5px solid #35792a;
	color: #63666a;
	text-decoration: none;
	position: relative;
	z-index: 10;
	background: url(images/ico-home.png) no-repeat 40px 50%;
}

#nav a:hover {
	color: #fff;
	background: #35792a url(images/ico-home1.png) no-repeat 40px 50%;
}

#nav a.community {
	border-right: 5px solid #daaa00;
	background: url(images/ico-community.png) no-repeat 40px 50%;
}

#nav a.community:hover {
	background: #daaa00 url(images/ico-community1.png) no-repeat 40px 50%;
}

#nav a.people {
	border-right: 5px solid #80276c;
	background: url(images/ico-people.png) no-repeat 40px 50%;
}

#nav a.people:hover {
	background: #80276c url(images/ico-people1.png) no-repeat 40px 50%;
}

#nav a.insights {
	border-right: 5px solid #5e8ab4;
	background: url(images/ico-insights.png) no-repeat 42px 50%;
}

#nav a.insights:hover {
	background: #5e8ab4 url(images/ico-insights1.png) no-repeat 42px 50%;
}

#nav a.action {
	border-right: 5px solid #034c1f;
	background: url(images/ico-action.png) no-repeat 46px 50%;
}

#nav a.action:hover {
	background: #034c1f url(images/ico-action1.png) no-repeat 46px 50%;
}

#nav a.innovation {
	border-right: 5px solid #c6d52f;
	background: url(images/ico-innovation.png) no-repeat 40px 50%;
}

#nav a.innovation:hover {
	background: #c6d52f url(images/ico-innovation1.png) no-repeat 40px 50%;
}

#nav a.health {
	border-right: 5px solid #00587c;
	background: url(images/ico-health.png) no-repeat 40px 50%;
}

#nav a.health:hover {
	background: #00587c url(images/ico-health1.png) no-repeat 40px 50%;
}

#main {
	overflow: hidden;
	padding: 0 0 43px;
}

#sidebar,
.aside1 {
	float: left;
	width: 324px;
	background: #fff;
	margin: 0 -324px 0 0;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	position: relative;
	z-index: 10;
}

#sidebar .widget,
.aside1 .widget {
	margin: 0 -5px 0 0;
	padding: 0 0 69px 3px;
}

#sidebar .widget.tweets-widget,
.aside1 .widget.tweets-widget {
	padding: 0 0 20px 3px;
}

#sidebar .widget h3,
.aside1 .widget h3 {
	text-transform: uppercase;
	font: 18px/21px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
}

#sidebar .widget h3 + ul,
.aside1 .widget h3 + ul {
	margin-top: -18px;
}

#sidebar .widget ul,
.aside1 .widget ul {
	padding: 0 40px 0 0;
	font: 18px/21px "akkurat_lightregular", Arial, Helvetica, sans-serif;
}

#sidebar .widget ul li,
.aside1 .widget ul li {
	vertical-align: top;
	border-bottom: 1px solid #a7a8aa;
}

#sidebar .widget ul a,
.aside1 .widget ul a {
	display: block;
	padding: 16px 0 10px;
	color: inherit;
}

#sidebar .widget ul a:hover,
.aside1 .widget ul a:hover {
	text-decoration: none;
	opacity: .8;
}

#calendar_wrap {
	padding: 0 10px 0 0;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar th,
#wp-calendar td {
	border: 1px solid #acadb0;
	padding: 5px;
}

#content {
	width: 100%;
	padding: 34px 20px 0 342px;
	position: relative;
}

.search-form {
	border: 1px solid #acadb0;
	margin: 0 0 23px;
	height: 44px;
	position: relative;
	padding: 0 46px 0 0;
}

.search-form input {
	border: 0 !important;
	background: #fff;
	width: 100% !important;
	height: 42px !important;
	padding: 2px 7px !important;
	margin: 0 !important;
	color: #a7a8aa;
	font: 18px/21px "akkuratbold", Arial, Helvetica, sans-serif;
}

.search-form input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 54px !important;
	background: #fff url(images/btn-search1.png) no-repeat 50% 50%;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap;
}

.search-form input[type="submit"]:hover {
	background: #fff url(images/btn-search1.png) no-repeat 50% 50%;
	opacity: .8;
}

.header {
	padding: 24px 27px 0 26px;
}

.social-list {
	text-align: center;
	margin: 0 4px 15px 0;
}

.social-list li {
	display: inline-block;
	vertical-align: top;
	padding: 0 4px 9px;
	margin: 0 -3px 0 0;
}

.social-list a {
	display: block;
	overflow: hidden;
	//text-indent: 101%;
	white-space: nowrap;
	//background: url(images/social-ico-mob.png) no-repeat;
	width: 30px;
	height: 30px;
}

.social-list a.linkedin {
	//background-position: 0 0;
}

.social-list a.youtube {
	//background-position: -62px 0;
	//width: 40px;
}

.social-list a.twitter {
	//background-position: -123px 0;
}

.social-list a.facebook {
	//background-position: -185px 0;
}

.social-list a.instagram {
	//background-position: -247px 0;
	//width: 40px;
}

.social-list a:hover {
	opacity: .8;
}

.gallery-holder {
	margin: 0 0 31px;
}

#caru_slider {
	background: url("../images/loading.gif") no-repeat center center;
	height: 280px;
	margin: 0;
	overflow: hidden;
}

#caru_slider .slide {
	background-position: center top;
	cursor: pointer;
	background-size: cover;
	display: none;
	float: left;
	height: 280px;
	position: relative;
	width: 90%;
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
}

#caru_slider .slide.active {
	box-shadow: none !important;
}

.slide-block {
	left: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(99, 102, 106, .35);
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	text-align: center;
}

.slide-block .slide-block-color {
	padding: 19px 10px 17px;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}

.slide-block h2 {
	font: 30px/30px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}

.slide-block p {
	margin: 0 0 17px;
}

.slide-block .btn-holder .more {
	display: inline-block;
	vertical-align: top;
	padding: 8px 17px;
	color: #fff;
	text-decoration: none;
}

.slide-block .btn-holder .more:hover {
	text-decoration: none;
	background: #63666a !important;
}

.threecolumns {
	margin: 0 -10px;
	overflow: hidden;
	padding: 0 0 204px;
}

.threecolumns .column {
	width: 100%;
	padding: 0 10px;
	max-width: 470px;
	margin: 0 auto;
}

.threecolumns .column .block {
	background: #fff;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	margin: 0 0 20px;
}

.threecolumns .column .block.community .btn-holder .more:hover {
	color: #daaa00;
	background: url(images/bg-more2.png) no-repeat 100% 0;
}

.threecolumns .column .block.health .btn-holder .more:hover {
	color: #00587c;
	background: url(images/bg-more3.png) no-repeat 100% 0;
}

.threecolumns .column .block.people .btn-holder .more:hover {
	color: #80276c;
	background: url(images/bg-more4.png) no-repeat 100% 0;
}

.threecolumns .column .block.insights .btn-holder .more:hover {
	color: #5e8ab4;
	background: url(images/bg-more5.png) no-repeat 100% 0;
}

.threecolumns .column .block.innovation .btn-holder .more:hover {
	color: #c6d52f;
	background: url(images/bg-more6.png) no-repeat 100% 0;
}

.threecolumns .column .block.action .btn-holder .more:hover {
	color: #034c1f;
	background: url(images/bg-more7.png) no-repeat 100% 0;
}

.threecolumns .column .block.action .btn-holder .more:hover {
	color: #034c1f;
	background: url(images/bg-more7.png) no-repeat 100% 0;
}

.threecolumns .column .img-holder {
	position: relative;
	overflow: hidden;
	height: 180px;
}

.threecolumns .column .img-holder img {
	vertical-align: top;
	width: 100%;
	height: auto !important;
	max-width: none;
	min-width: 100%;
}

.threecolumns .column .img-holder .play {
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(images/btn-play.png) no-repeat;
	width: 96px;
	height: 96px;
	margin: -48px 0 0 -48px;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap;
}

.threecolumns .column .img-holder .play:hover {
	opacity: .8;
	text-decoration: none;
}

.threecolumns .column .textholder {
	padding: 24px 28px;
	color: #63666a;
	font-size: 12px;
	line-height: 14px;
}

.threecolumns .column .textholder h3 {
	font: 18px/20px "akkurat_lightregular", Arial, Helvetica, sans-serif;
	margin: 0 -3px 4px;
	text-align: center;
}

.threecolumns .column .textholder h3 a {
	color: inherit;
}

.threecolumns .column .textholder h3 a:hover {
	text-decoration: none;
	opacity: .8;
}

.threecolumns .column .textholder p {
	margin: 0 0 14px;
}

.threecolumns .column .ico-holder {
	margin: 0 0 5px;
	text-align: center;
}

.threecolumns .column .ico-holder img {
	vertical-align: top;
}

.threecolumns .column .category {
	display: block;
	font: 12px/15px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
	text-transform: uppercase;
	text-align: center;
}

.threecolumns .column .btn-holder {
	text-align: right;
	font: 14px/34px "akkuratbold", Arial, Helvetica, sans-serif;
	padding: 16px 0 7px;
}

.threecolumns .column .btn-holder .more {
	display: inline-block;
	vertical-align: top;
	padding: 0 45px 0 0;
	background: url(images/bg-more.png) no-repeat 100% 0;
	color: #63666a;
}

.threecolumns .column .btn-holder .more:hover {
	text-decoration: none;
	color: #35792a;
	background: url(images/bg-more1.png) no-repeat 100% 0;
}

.threecolumns + .load-block {
	margin-top: -100px;
}

.threecolumns + .back {
	position: static;
	bottom: auto;
	right: auto;
	margin-top: -190px;
	padding-bottom: 80px;
}

.back {
	text-align: right;
	padding: 0 2px 40px;
	position: absolute;
	bottom: 100px;
	right: 20px;
	font: 14px/17px "akkuratbold", Arial, Helvetica, sans-serif;
}

.back .btn-back {
	display: inline-block;
	vertical-align: top;
	padding: 34px 0 0;
	background: url(images/arrow.png) no-repeat 50% 0;
	outline: none;
	color: inherit;
	text-decoration: none !important;
}

.back .btn-back:hover {
	opacity: .8;
}

.load-block {
	border-top: 1px solid #a7a8aa;
	text-align: center;
	padding: 55px 0 16px;
	font: 24px/27px "akkuratbold", Arial, Helvetica, sans-serif;
}

.load-block .load-more {
	color: inherit;
	margin: 0 40px 0 0;
}

.load-block .load-more:before {
	content: "+";
	display: inline-block;
	vertical-align: top;
	font-size: 34px;
	margin: 0 16px 0 0;
}

.load-block .load-more:hover {
	opacity: .8;
	text-decoration: none;
}

.post-holder.people .heading h1 {
	background: #80276c;
	background: rgba(128, 39, 108, .82);
}

.post-holder.people .meta a.autor {
	background: url(images/ico-autor1.png) no-repeat 0 2px;
}

.post-holder.people .meta a.date {
	background: url(images/ico-date1.png) no-repeat 0 2px;
}

.post-holder.insights .heading h1 {
	background: #5e8ab4;
	background: rgba(94, 138, 180, .82);
}

.post-holder.insights .meta a.autor {
	background: url(images/ico-autor2.png) no-repeat 0 2px;
}

.post-holder.insights .meta a.date {
	background: url(images/ico-date2.png) no-repeat 0 2px;
}

.post-holder.action .heading h1 {
	background: #034c1f;
	background: rgba(3, 76, 31, .82);
}

.post-holder.action .meta a.autor {
	background: url(images/ico-autor3.png) no-repeat 0 2px;
}

.post-holder.action .meta a.date {
	background: url(images/ico-date3.png) no-repeat 0 2px;
}

.post-holder.innovation .heading h1 {
	background: #c6d52f;
	background: rgba(198, 213, 47, .82);
}

.post-holder.innovation .meta a.autor {
	background: url(images/ico-autor4.png) no-repeat 0 2px;
}

.post-holder.innovation .meta a.date {
	background: url(images/ico-date4.png) no-repeat 0 2px;
}

.post-holder.health .heading h1 {
	background: #00587c;
	background: rgba(0, 88, 124, .82);
}

.post-holder.health .meta a.autor {
	background: url(images/ico-autor5.png) no-repeat 0 2px;
}

.post-holder.health .meta a.date {
	background: url(images/ico-date5.png) no-repeat 0 2px;
}

.post-holder .heading {
	text-align: center;
	margin: 0 0 25px;
	position: relative;
}

.post-holder .heading .img-holder {
	height: 312px;
	overflow: hidden;
}

.post-holder .heading .img-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-width: none;
}

.post-holder .heading .img-holder + h1 {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -332px;
}

.post-holder .heading h1 {
	color: #fff;
	background: #daaa00;
	background: rgba(218, 170, 0, .82);
	font: 30px/33px "akkuratbold", Arial, Helvetica, sans-serif;
	width: 662px;
	padding: 21px 40px 28px;
	margin: 0;
}

.post-holder .heading h1:first-child {
	display: inline-block;
	vertical-align: top;
}

.post-holder .meta {
	font-size: 14px;
	line-height: 22px;
	padding: 0 0 18px;
}

.post-holder .meta a {
	text-decoration: none;
	color: inherit;
	display: inline-block;
	vertical-align: top;
	padding: 4px 0 0;
}

.post-holder .meta a.autor {
	margin: 0 9px 0 0;
	padding: 4px 0 0 20px;
	background: url(images/ico-autor.png) no-repeat 0 2px;
}

.post-holder .meta a.date {
	margin: 0 13px 0 0;
	padding: 4px 0 0 24px;
	background: url(images/ico-date.png) no-repeat 0 2px;
}

.post-holder .meta a:hover {
	opacity: .8;
}

.post-holder .meta a img {
	display: inline-block;
	vertical-align: top;
	margin: -2px 0 0;
}

.post-holder .post-content {
	background: #fff;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	margin: 0 0 19px;
	padding: 27px 10px 21px;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
}

.post-holder .post-content p {
	margin: 0 0 30px;
}

.post-holder .post-content p a {
	color: inherit;
	text-decoration: underline;
}

.post-holder .post-content p a:hover {
	color: #c6d52f;
}

.post-holder .social-network {
	padding: 10px 9px 0;
}

.post-holder .social-network strong:first-child {
	display: block;
	font: 18px/21px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 13px;
}

.post-holder .social-network .social {
	padding: 0 0 24px;
}

.post-holder .social-network .social .st_facebook_large .stButton {
	vertical-align: top;
	margin: 0 7px 5px 0;
}

.post-holder .social-network .social .st_facebook_large .stButton .stLarge {
	background-image: url(images/social-ico1.png) !important;
	background-repeat: no-repeat; 
	background-position: 0 0;
	width: 29px;
	height: 29px;
	vertical-align: top;
}

.post-holder .social-network .social .st_twitter_large .stButton {
	vertical-align: top;
	margin: 0 7px 5px 0;
}

.post-holder .social-network .social .st_twitter_large .stButton .stLarge {
	
	background-image: url(images/social-ico1.png) !important;
	background-position:-38px 0;
	background-repeat: no-repeat;
	width: 29px;
	height: 29px;
	vertical-align: top;
}

.post-holder .social-network .social .st_linkedin_large .stButton {
	vertical-align: top;
	margin: 0 7px 5px 0;
}

.post-holder .social-network .social .st_linkedin_large .stButton .stLarge {
	background: url(images/social-ico1.png) no-repeat -78px 0 !important;
	width: 28px;
	height: 29px;
	vertical-align: top;
}

.post-holder .social-network .social .rss {
	display: inline-block;
	vertical-align: top;
	background: url(images/social-ico1.png) no-repeat -116px 0;
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap;
	margin: 0 7px 5px 0;
}

.post-holder .social-network .social .rss:hover {
	opacity: .75;
}

.post-holder .tags-block {
	padding: 0 9px 10px;
}

.post-holder .tags-block strong:first-child {
	display: inline-block;
	vertical-align: top;
	font: 18px/30px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 7px 0 0;
}

.post-holder .tags-block ul {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}

.post-holder .tags-block ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px 0 0;
	margin: 0 -3px 0 0;
}

.post-holder .tags-block ul a {
	color: #5e8ab4;
	text-decoration: none;
}

.post-holder .tags-block ul a:hover {
	text-decoration: underline;
}

.articles-area {
	background: #fff;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	padding: 25px 17px 10px;
	font-size: 18px;
	line-height: 24px;
}

.articles-area h2 {
	font: 30px/30px "akkuratbold", Arial, Helvetica, sans-serif;
	color: #034c1f;
	margin: 0 0 23px;
}

.articles-area .threecolumns1 {
	margin: 0 -24px 12px;
	overflow: hidden;
}

.articles-area .threecolumns1 .img-holder {
	margin: 0 0 23px;
}

.articles-area .threecolumns1 .img-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.articles-area .threecolumns1 .block {
	position: relative;
	padding: 0 27px 53px;
}

.articles-area .threecolumns1 h3 {
	font: 24px/26px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
	min-height: 50px;
}

.articles-area .threecolumns1 h3 a {
	color: inherit;
}

.articles-area .threecolumns1 h3 a:hover {
	text-decoration: none;
	opacity: .8;
}

.articles-area .threecolumns1 p {
	margin: 0 0 6px;
}

.articles-area .threecolumns1 .more {
	font: 14px/34px "akkuratbold", Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 15px;
	right: 27px;
	padding: 0 45px 0 0;
	background: url(images/bg-more1.png) no-repeat 100% 0;
	color: #034c1f;
}

.articles-area .threecolumns1 .more:hover {
	text-decoration: none;
	opacity: .8;
}

.search-results {
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	background: #fff;
	padding: 22px 32px 97px;
}

.search-results h1 {
	font: 24px/27px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 33px;
}

.search-results .block {
	padding: 0 0 34px;
	font-size: 14px;
	line-height: 24px;
}

.search-results .block h2 {
	font: 24px/27px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
	color: #35792a;
}

.search-results .block p {
	margin: 0 0 10px;
}

.search-results .block .linkholder {
	text-align: right;
	text-transform: uppercase;
	font: 14px/17px "akkuratbold", Arial, Helvetica, sans-serif;
}

.search-results .block .linkholder .more {
	color: #35792a;
	text-decoration: underline;
}

.search-results .block .linkholder .more:hover {
	text-decoration: none;
}

.content-holder {
	box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	background: #fff;
	padding: 20px 30px;
	overflow: hidden;
}

.content-holder p a {
	color: inherit;
	text-decoration: underline;
}

.content-holder p a:hover {
	color: #c6d52f;
}

.content-holder dl dd a {
	color: inherit;
	text-decoration: underline;
}

.content-holder dl dd a:hover {
	color: #c6d52f;
}

.content-holder h1 {
	font: 75px/78px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.content-holder h2 {
	font: 58px/61px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.content-holder h3 {
	font: 50px/53px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.content-holder h4 {
	font: 42px/45px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.content-holder h5 {
	font: 33px/36px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.content-holder h6 {
	font: 25px/28px "akkurat_lightregular",  Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}

#footer {
	box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
	background: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-weight: 300;
}

@media (max-width: 768px){#footer {box-shadow:0 3px 7px rgba(0, 0, 0, .35);}}

#footer .holder {
	max-width: 700px;
	margin: 0 auto;
	padding: 0 20px;
}

#footer p {
	margin: 0 0 25px;
}

#footer .logo {
	float: none;
	width: 157px;
	height: 50px;
	margin: 0 auto 32px;
}

#footer .logo img {
	display: block;
}

.add-nav {
	font: 12px/15px "akkuratbold", Arial, Helvetica, sans-serif;
	margin: 0 0 22px;
}

.add-nav ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 12px 10px 13px;
}

.add-nav ul a {
	color: #63666a;
}

.media-left {
	display: block;
	float: left;
	margin: 0 -74px 10px 0;
}

.media-left + .media-body {
	padding: 0 74px;
}

.media-left + .media-body:last-child {
	padding: 0 0 0 74px;
}

.media-right {
	display: block;
	float: left;
	margin: 0 0 10px -74px;
}

.media-body {
	display: block;
	float: left;
	width: 100%;
}

.media-body:first-child {
	padding: 0 74px 0 0;
}

.media-body:only-child {
	padding: 0;
}

@media (min-width: 480px) {
	.logo {
		width: 299px;
		height: auto; /* 96px */
	}

	.social-list li {
		padding: 0 10px 9px;
	}

	.post-holder .post-content {
		padding: 27px 20px 21px 30px;
	}
}

@media (min-width: 768px) {
	.commentlist-item .commentlist-item {
		padding: 0 0 0 2em;
	}

	.logo {
		width: 243px;
		height: auto; /* 78px */
		margin: 0 auto 28px;
	}

	.slogan {
		font-size: 12px;
		line-height: 15px;
		margin: 0 3px 22px;
	}

	.bar .collapse {
		display: block !important;
		height: auto !important;
	}

	#sidebar .widget .search-form,
	.aside1 .widget .search-form {
		margin: 0 10px 0 0;
	}

	.search-form {
		height: 29px;
		padding: 0 46px 0 0;
	}

	.search-form input {
		font-size: 14px;
		line-height: 17px;
		height: 27px !important;
		padding: 2px 5px !important;
	}

	.search-form input[type="submit"] {
		width: 46px !important;
		background: #fff url(images/btn-search.png) no-repeat 50% 50%;
	}

	.search-form input[type="submit"]:hover {
		background: #fff url(images/btn-search.png) no-repeat 50% 50%;
	}

	.social-list li {
		padding: 0 4px 8px;
	}

	.social-list a {
		//background: url(images/social-ico.png) no-repeat;
		//background-size: 180px 29px;
		//width: 30px;
		//height: 29px;
	}

	.social-list a.youtube {
		//background-position: -38px 0;
		//width: 29px;
	}

	.social-list a.twitter {
		//background-position: -75px 0;
	}

	.social-list a.facebook {
		//background-position: -113px 0;
	}

	.social-list a.instagram {
		//background-position: -151px 0;
		//width: 29px;
	}

	.post-holder .post-content {
		padding: 27px 10px 21px;
	}
}

@media (min-width: 991px) {
	#caru_slider .slide {
		width: 780px;
	}

	.slide-block {
		white-space: nowrap;
		text-align: center;
		text-align: left;
		top: 0;
		width: 343px;
	}

	.slide-block:after {
		content: "";
		display: inline-block;
		vertical-align: middle;
		width: 0;
		min-height: 100%;
	}

	.slide-block > * {
		white-space: normal;
		display: inline-block;
		vertical-align: middle;
		max-width: 99%;
	}

	.slide-block .slide-block-color {
		padding: 38px 10px 0;
		font-size: 18px;
	}

	.slide-block .btn-holder {
		text-align: right;
		padding: 0 18px;
	}

	.post-holder .heading h1 {
		padding: 20px 20px 24px;
		line-height: 33px;
	}

	.post-holder .meta a.autor {
		padding: 4px 0 0 25px;
		margin: 0 16px 0 0;
	}

	.post-holder .meta a.date {
		margin: 0 19px 0 0;
		padding: 4px 0 0 29px;
	}

	.post-holder .meta a img {
		margin: -2px 4px 0 0;
	}

	.post-holder .post-content {
		padding: 27px 28px 22px 42px;
		margin: 0 0 30px;
	}

	.post-holder .social-network {
		padding: 10px 0 0;
	}

	.post-holder .tags-block {
		padding: 0 0 10px;
	}
}

@media (min-width: 992px) {
	.threecolumns {
		padding: 0 0 200px;
	}

	.threecolumns .column {
		float: left;
		width: 33.3%;
		padding: 0 10px;
		max-width: 33.3%;
	}

	.threecolumns .column:nth-child(2) {
		width: 33.3%;
		max-width: 33.3%;
	}

	#footer {
		padding-top: 13px;
	}

	#footer .logo {
		margin: 0 auto 39px;
	}
}

@media (min-width: 1201px) {
	.threecolumns .column {
		width: 36.4%;
		max-width: 36.4%;
	}

	.threecolumns .column:nth-child(2) {
		width: 27.2%;
		max-width: 27.2%;
	}
}

@media (max-width: 1399px) {
	.back {
		bottom: 100px;
	}
}

@media (max-width: 1099px) {
	.post-holder .heading .img-holder + h1 {
		width: 100%;
		left: 0;
		margin: 0;
	}

	.post-holder .heading h1:first-child {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.threecolumns .column .block {
		display: none;
		margin: 0 0 18px;
	}

	.threecolumns .column .block:first-child {
		display: block;
	}

	.back {
		padding: 0 0 40px;
		right: auto;
		left: 50%;
		bottom: 100px;
		margin: 0 0 0 311px;
	}
}

@media (max-width: 990px) {
	.gallery-holder {
		box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
	}

	.slide-block h2 {
		font-size: 24px;
		line-height: 27px;
		margin: 0 40px 4px;
	}

	.slide-block p {
		margin: 0 0 8px;
	}

	.slide-block .btn-holder .more {
		padding: 6px 17px;
	}

	.threecolumns .column .img-holder img {
		margin: 0 !important;
	}

	.threecolumns .column .textholder {
		padding: 23px 20px 37px;
	}

	.articles-area {
		padding-bottom: 25px;
	}

	.articles-area h2 {
		text-align: center;
		margin: 0 0 18px;
	}

	.articles-area .threecolumns1 {
		margin: 0 40px 12px;
	}

	.articles-area .threecolumns1 .img-holder {
		display: none;
	}

	.articles-area .threecolumns1 .block {
		height: auto !important;
		text-align: center;
		margin-bottom: 27px;
		padding: 0 27px;
	}

	.articles-area .threecolumns1 h3 {
		min-height: 1px;
		margin: 0 0 24px;
	}

	.articles-area .threecolumns1 p {
		display: none;
	}

	.articles-area .threecolumns1 .more {
		position: relative;
		right: auto;
		bottom: auto;
		display: inline-block;
		vertical-align: top;
	}

	.search-results {
		padding: 22px 9px 47px;
	}

	.search-results .block .linkholder {
		padding: 0 23px 0 0;
	}
}

@media (max-width: 824px) {
	.back {
		left: auto;
		margin: 0;
		right: 20px;
	}
}

@media (max-width: 768px) {
	.back {
		padding: 0 0 40px;
		right: auto;
		left: 50%;
		bottom: 140px;
		margin: 0 0 0 152px;
	}
}

@media (max-width: 767px) {
	.navigation .page-numbers,
	.navigation-comments .page-numbers {
		padding: 0;
	}

	.navigation .next,
	.navigation .prev,
	.navigation-comments .next,
	.navigation-comments .prev {
		padding: .2em;
	}

	.navigation-single .next a,
	.navigation-single .prev a {
		padding: .2em;
	}

	#wrapper {
		padding: 20px 20px 0;
	}

	#wrapper > .container {
		padding: 0;
	}

	.main-nav {
		margin: 0;
	}

	.bar {
		margin: 0 -38px;
		padding: 0 0 1px;
	}

	.bar .collapse.in {
		margin: 0 0 -1px;
	}

	#main {
		padding: 0 0 19px;
		overflow: visible;
	}

	#sidebar,
	.aside1 {
		padding: 0;
		margin: 0 0 18px;
		width: 100%;
		height: auto !important;
		float: none;
	}

	#sidebar.visible-xs-block,
	.aside1.visible-xs-block {
		padding-top: 30px;
		padding-bottom: 13px;
		margin: 0;
	}

	#sidebar .widget,
	.aside1 .widget {
		text-align: center;
		padding: 0 30px 48px;
		margin: 0;
	}

	#sidebar .widget.tweets-widget,
	.aside1 .widget.tweets-widget {
		max-width: 212px;
		margin: 0 auto;
	}

	#sidebar .widget ul,
	.aside1 .widget ul {
		max-width: 260px;
		padding: 0;
		margin: 0 auto 20px;
	}

	#calendar_wrap {
		padding: 0;
	}

	#content {
		padding: 0;
		height: auto !important;
	}

	.header {
		padding: 33px 37px 0;
	}

	.header + .widget {
		padding-top: 30px !important;
	}

	.gallery-holder {
		margin: 0 0 20px;
	}

	.threecolumns .column .textholder {
		padding: 23px 38px 37px;
	}

	.load-block {
		padding: 55px 0 64px;
	}

	.post-holder .heading {
		margin: 0 0 20px;
	}

	.articles-area .threecolumns1 {
		margin: 0 0 12px;
	}

	.search-results {
		margin: 0 0 9px;
		padding: 25px 28px 16px;
	}

	.search-results .block .linkholder {
		padding: 0 16px 0 0;
	}

	.add-nav {
		margin: 0 -20px 22px;
		font-size: 11px;
		line-height: 14px;
	}

	.add-nav ul li {
		padding: 0 5px 10px;
	}

	.nav-tabs > li:last-child .dropdown-menu {
		left: auto;
		right: 0;
	}

	.btn-group .btn-group:last-child .dropdown-menu {
		left: auto;
		right: 0;
	}
}

@media (max-width: 513px) {
	.back {
		left: auto;
		margin: 0;
		right: 20px;
	}
}

@media (max-width: 479px) {
	.bar {
		margin: 0 -16px;
	}

	.header {
		padding: 33px 15px 0;
	}

	.search-results {
		padding: 20px 10px 47px;
	}

	.media-left {
		margin: 0 -37px 5px 0;
		width: 37px;
	}

	.media-left + .media-body {
		padding: 0 37px;
	}

	.media-left + .media-body:last-child {
		padding: 0 0 0 37px;
	}

	.media-right {
		margin: 0 0 10px -37px;
		width: 37px;
	}

	.media-body:first-child {
		padding: 0 37px 0 0;
	}

	.media-body:only-child {
		padding: 0;
	}
}

.column .block iframe {border:0;line-height:0;}

.single-post .post-content iframe {max-width:100%;}

.singles-author {
	display:inline-block;
	vertical-align:top;
	padding:4px 0 0;
	margin: 0 19px 0 0 !important;
}

