<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "https://fonts.googleapis.com/css?family=Lora:400:700|Roboto+Condensed:300:400:700";

::-webkit-input-placeholder { /* chrome/opera/safari */
	color: #888;
}
::-moz-placeholder { /* firefox 19+ */
	color: #444;
}
:-ms-input-placeholder { /* ie 10+ */
	color: #888 !important;
}
:-moz-placeholder { /* firefox 18- */
	color: #444;
}

a {
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

blockquote {
	background: none;
	padding: 0 0 0 20px;
}
blockquote,
blockquote p {
	font-style: normal;
	font-weight: normal;
}
blockquote:before {
	content: "";
}

body {
	background-position: center center !important;
	background-size: cover !important;
}

/* buttons */
.button,
.button-reset,
.button-submit,
input.button[type="reset"],
input.button[type="submit"] {
	background-color: #59BF32;
	border: none;
	border-radius: 2px;
	color: #FFF;
	cursor: pointer;
	font-size: 100%;
	height: 40px;
	letter-spacing: 1px;
	line-height: 2.2em;
	padding-left: 15px;
	padding-right: 15px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
@media only screen and (max-width: 768px) {
	.button,
	.button-reset,
	.button-submit,
	input.button[type="reset"],
	input.button[type="submit"] {
		height: 34px;
	}
}
.button-reset,	
input.button[type="reset"] {
	margin-left: 15px;
}
.button:active {
	top: 0;
}
.button:focus {
	color: #FFF;
}
.button:hover,
.button-reset:hover,
.button-submit:hover,
input.button[type="reset"]:hover,
input.button[type="submit"]:hover {
	background-color: #4CA52A;
}

input.button[type="button" i],
input.button[type="submit" i],
input.button[type="reset" i] {
	-webkit-appearance: textfield;
}
/* end - buttons */

code {
	color: inherit;
	font-size: 100%;
	line-height: 0;
}

div {
	line-height: 1.5em;
}

/* headers */
h1, h2, h3, h4,
.page-title,
h1.page-title {
	line-height: 1.3em;
}
h5, h6 {
	line-height: 1.5em;
}

h1,
.page-title,
h1.page-title,
.page-title-inner .page-title {
	font-size: 260%;
}
@media only screen and (max-width: 768px) {
	h1,
	.page-title,
	h1.page-title,
	.page-title-inner .page-title {
		font-size: 190%;
	}
}
.entry-header h1,
h1.entry-title {
	font-size: 190% !important;
}
body.single-post .page-title-inner .page-title {
	font-size: 190%;
}
@media only screen and (max-width: 768px) {
	body.single-post .page-title-inner .page-title {
		font-size: 150%;
	}
}
h2,
.wpb_content_element h2 {
	font-size: 220%;
}
@media only screen and (max-width: 768px) {
	h2,
	.wpb_content_element h2 {
		font-size: 180%;
	}
}
h3,
h3.widget-title {
	font-size: 190%;
}
@media only screen and (max-width: 768px) {
	h3,
	h3.widget-title {
		font-size: 170%;
	}
}
article.post h3.entry-title {
	font-size: 100%;
}
h4 {
	font-size: 150%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 100%;
	text-transform: none;
}

h1,
h1.entry-title {
	margin-bottom: 40px;
}
.wpb_text_column h1:last-child {
	margin-bottom: 40px !important;
}
@media only screen and (max-width: 768px) {
	h1,
	h1.entry-title {
		margin-bottom: 20px;
	}
	.wpb_text_column h1:last-child {
		margin-bottom: 20px !important;
	}
}
h2, h3, h4 {
	margin-bottom: 10px;
}
.wpb_text_column h2 {
	margin-bottom: 10px !important;
}

.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child {
	margin-bottom: 10px !important;
}
h5, h6 {
	margin-bottom: 5px;
}
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 5px !important;
}

h2, h3, h4, h5, h6 {
	margin-top: 40px;
}
.wpb_text_column h2 {
	margin-top: 40px !important;
}
@media only screen and (max-width: 768px) {
	h2, h3, h4, h5, h6 {
		margin-top: 20px;
	}
	.wpb_text_column h2 {
		margin-top: 20px !important;
	}
}
/* end - headers */

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
select {
	height: 40px;
}
@media only screen and (max-width: 768px) {
	input[type="text"],
	input[type="password"],
	input[type="date"],
	input[type="datetime"],
	input[type="email"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="time"],
	input[type="url"],
	select {
		height: 34px;
	}
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
	border-radius: 2px;
	color: #000;
	font-size: 100%;
	margin-bottom: 0;
	padding-left: 10px;
}

label {
	font-size: 100%;
	font-weight: normal;
}

/* lists */
#main-content .entry-content dl,
#main-content .entry-content ol,
#main-content .entry-content ul
#main-content .wpb_text_column dl,
#main-content .wpb_text_column ol,
#main-content .wpb_text_column ul {
	margin-bottom: 0.8em;
}

#main-content .entry-content ul li li,
#main-content .wpb_text_column ul li li {
	margin-left: 0;
}

#main-content .entry-content li ol,
#main-content .entry-content li ul,
#main-content .wpb_text_column li ol,
#main-content .wpb_text_column li ul {
	margin-top: 5px;
}
/* end - lists */

p {
	font-size: 100%;
	line-height: 1.5em;
}

select {
	border: 1px solid #DFDFDF;
	font-size: 75%;
	padding: 5px 4px;
}

select option {
	padding: 1px 7px;
}

sub,
sup {
	font-size: 72%;
}

table {
	background: none;
	border: none;
	border-collapse: collapse;
	border-radius: 0;
	margin-bottom: 0;
}

table tbody tr:nth-child(2n) {
	background: none;
}

table tbody tr td,
table tfoot tr th,
table tfoot tr td,
table thead tr th,
table tr td {
	font-size: 100%;
	line-height: 1.5em;
	padding: 5px 0 5px 5px;
}
table tr td:first-child,
table tr th:first-child {
	padding-left: 0;
}

ul {
	list-style-image: none;
}

@media only screen and (max-width: 735px) {
	video {
		height: 100%;
		width: 100%;
	}
}

.backtotop {
	background: url(../images/backtotop.png) no-repeat center center;
	border: none;
	border-radius: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 99;
}
@media only screen and (max-width: 767px) {
	.backtotop {
		display: none;
	}
}
.backtotop:before {
	content: "";
}
.backtotop:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#before-content-block {
	background-color: #E7E7E7;
}

#change_wrap_div {
	background-position: center center;
	background-size: cover !important;
	width: auto;
}

#change_wrap_div &gt; .row:first-child {
	width: 100%;
}

.column,
.columns {
	line-height: 0;
	min-height: 0;
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (max-width: 767px) {
	#footer .column,
	#footer .columns {
		float: left;
		clear: none;
	}
}
@media only screen and (max-width: 567px) {
	#footer .column,
	#footer .columns {
		float: none;
		clear: both;
		width: auto !important;
	}
}

/* csg */
#footer .four,
#footer .row .four {
	width: 50%;
}
/* end - csg */

/* csgc */
#footer .five:first-child,
#footer .row .five:first-child {
	width: 41.66667%;
}
@media only screen and (max-width: 767px) {
	#footer .five:first-child,
	#footer .row .five:first-child {
		width: 65%;
	}
}
#footer .three,
#footer .row .three {
	width: 16.66667%;
}
@media only screen and (max-width: 767px) {
	#footer .three,
	#footer .row .three {
		width: 35%;
	}
}
/* end - csgc */

@media only screen and (max-width: 767px) {
	body.archive .post.columns {
		clear: none;
		float: left;
		width: 50%;
	}
}
@media only screen and (max-width: 414px) {
	body.archive .post.columns {
		clear: both;
		float: none;
		width: auto;
	}
}

#sub-footer .column,
#sub-footer .columns {
	width: 70%;
}
#sub-footer .column:first-child,
#sub-footer .columns:first-child {
	width: 30%;
}
@media only screen and (max-width: 767px) {
	#sub-footer .column,
	#sub-footer .columns {
		width: auto !important;
	}
}

#layout {
	margin-bottom: 55px;
	margin-top: 55px;
}
@media only screen and (max-width: 414px) {
	#layout {
		margin-bottom: 25px;
		margin-top: 20px;
	}
}

@media only screen and (min-width: 768px) {
	body.single-post #main-content {
		padding-right: 8%;
		width: 74% !important;
	}
}
@media only screen and (max-width: 768px) {
	body.single-post .blog-section #main-content.nine {
		float: left;
	}
}

.pp_social {
	display: none;
}

div.ppt { /* text in popup image */
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	margin-top: 12px !important;
}

@media only screen and (max-width: 768px) {
	#right-sidebar.three {
		float: left;
	}
}
@media only screen and (max-width: 767px) {
	#right-sidebar.three {
		margin-top: 50px;
	}
}
@media only screen and (min-width: 768px) {
	#right-sidebar.three {
		width: 26% !important;
	}
}

.row .row {
	margin-left: -15px;
	margin-right: -15px;
}

.widget {
	margin-bottom: 0;
}

.widget ul.menu,
.widget ul.sub-menu {
	list-style: inside;
}

.widget ul.menu &gt; li {
	margin-bottom: 10px;
	text-transform: uppercase;
}

.widget ul.sub-menu &gt; li {
	display: list-item;
	margin-left: 5px;
	text-transform: none;
}

/* page title */
#page-title {
	display: table;
	padding-bottom: 3%;
	padding-top: 8.5%;
	width: 100%;
}
@media only screen and (max-width: 1199px) {
	#page-title {
		padding-top: 3%;
	}
}

@media only screen and (min-width: 768px) {
	body.single .page-title-inner {
		float: left;
		width: 80%;
	}
}

.page-title,
h1.page-title {
	padding-bottom: 1%;
	padding-top: 5%;
}
@media only screen and (min-width: 1024px) {
	.page-title,
	h1.page-title {
		padding-top: 10%;
	}
}
body.home h1.page-title {
	display: none;
}
.page-title-inner .page-title,
.page-title-inner h1.page-title {
	box-shadow: none;
	height: auto;
	padding: 0;
}
.page-title-inner .page-title {
	float: left;
	width: 100%;
}
.page-title-inner .subtitle {
	float: left;
	font-size: 120%;
	height: auto;
	padding: 0;
	width: 100%;
}
@media only screen and (max-width: 800px) {
	.page-title-inner .subtitle {
		display: block;
	}
}
/* end - page title */

/* social icons */
#top-panel .head-soc-icons,
.head-soc-icons span {
	display: none;
}

.soc-icons {
	display: inline-block;
	margin-top: 5px;
}
@media only screen and (max-width: 567px) {
	.soc-icons {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 567px) {
	#footer .soc-icons a,
	#sub-footer .soc-icons a {
		margin-right: 30px;
	}
}
#footer .soc-icons a:hover {
	border-bottom: none;
}

.soc-icons a:after {
	color: #FFF;
	line-height: 1.8em;
}
.soc-icons a.fb:after {
	content: "Facebook";
}
.soc-icons a.li:after {
	content: "LinkedIN";
}

.soc-icons a:before {
	content: "";
	float: left;
	height: 25px;
	margin-right: 10px;
	width: 25px;
}
.soc-icons a.fb:before {
	background-image: url(../images/soc_facebook.png) !important;
}
.soc-icons a.li:before {
	background-image: url(../images/soc_linkedin.png) !important;
}
/* end - social icons */

/* footer */
#footer {
	background-color: #215223;
	font-weight: normal;
	padding-bottom: 45px;
}
@media only screen and (max-width: 414px) {
	#footer {
		padding-bottom: 30px;
		padding-top: 25px;
	}
}

#footer a {
	color: #FFF;
}
#footer a:hover {
	color: #BBB;
}

#footer p {
	font-size: 90%;
}

#footer table tr td {
	color: #FFF;
	font-size: 90%;
	padding-bottom: 0;
	padding-top: 0;
}
#footer table tr td:first-child {
	min-width: 80px;
}

#footer table tr td p {
	font-size: 100%;
}

#footer .widget-title {
	color: #FFF;
	font-size: 160%;
	margin-bottom: 10px;
	margin-top: 30px;
}
@media only screen and (max-width: 414px) {
	#footer .widget-title {
		margin-top: 0;
	}
}
/* end - footer */

/* sub footer */
#sub-footer a {
	color: #FFF;
}
#sub-footer a:hover {
	color: #BBB;
}

#sub-footer li.current_page_item a:hover {
	color: #FFF;
}

#sub-footer .copyr {
	color: #FFF;
	font-size: 85%;
	line-height: 2em;
}
/* end - sub footer */

/* header */
#header {
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
	#position: absolute;
	width: 100%;
	z-index: 51;
}

#header .header-wrap.fixed {
	height: auto;
}

.icon-search {
	cursor: pointer;
}

.lang-sel {
	display: none;
}

#logo {
	line-height: 0;
	margin-top: -70px;
	padding-top: 0;
	position: absolute;
}

#logo img {
	height: 70px;
}

#top-panel {
	background: #054D29;
	height: 70px;
	margin-top: 0;
}
@media only screen and (max-width: 1024px) {
	#top-panel {
		margin-bottom: auto;
	}
}

#top-panel .top-info {
	color: #FFF;
	font-size: 120%;
	min-width: 320px;
	padding-top: 15px;
	text-align: center;
	width: 100%;
}
@media only screen and (max-width: 768px) {
	#top-panel .top-info {
		padding-top: 3.5%;
	}
}
@media only screen and (max-width: 414px) {
	#top-panel .top-info {
		display: none;
	}
}

/* search */
#top-panel .search {
	background-color: #FFF;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	display: none;
	left: 0;
	position: absolute;
	top: 70px;
	width: 100%;
	z-index: 52;
}
@media only screen and (max-width: 1100px) {
	#top-panel .search {
		width: 100%;
	}
}

#top-panel .searchform {
	display: table;
	margin: 0 auto;
	width: 1200px;
}
@media only screen and (max-width: 1200px) {
	#top-panel .searchform {
		width: 95%;
	}
}

#top-panel .searchform input {
	height: auto;
}

.searchform .btn {
	top: 11px;
}
@media only screen and (max-width: 768px) {
	.searchform .btn {
		top: 8px;
	}
}
#top-panel .searchform .btn {
	background: url(../images/search_black.png) no-repeat;
	height: 34px;
	right: 15px;
	top: 28px;
	width: 34px;
}
@media only screen and (max-width: 767px) {
	#top-panel .searchform .btn {
		top: 24px;
	}
}
.searchform .btn:hover {
	background-color: transparent;
}

#top-panel .searchform .search-query {
	border: none;
	border-bottom: 1px solid #BBB;
	font-size: 150%;
	margin-bottom: 20px;
	margin-top: 25px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 110px;
}

#top-panel .searchform .search-query:focus {
	background: transparent;
 }
/* end - search */
/* end - header */

/* menus */
@media only screen and (max-width: 767px) {
	.sub-menu a {
		font-size: 100%;
		line-height: 1.3em;
		padding-left: 0;
		padding-right: 0;
	}
}

/* footer */
#footer ul.menu &gt; li {
	float: left;
	min-height: 40px;
}

#footer ul.menu &gt; li.menu-item-language {
	display: none;
}

#footer ul.menu &gt; li &gt; a {	
	margin-right: 40px;
}

#footer .sub-menu {
	display: block;
}
/* end - footer */

/* sub footer */
.footer-menu li {
	font-size: 85%;
}
@media only screen and (max-width: 767px) {
	.footer-menu li {
		padding-left: 0;
		padding-right: 15px;
	}
}
.footer-menu li:first-child {
	padding-left: 0;
}

.footer-menu li.current_page_item a,
.footer-menu li.current_page_item a:hover {
	border-bottom: 1px solid #FFF;
}
/* end - sub footer */

/* header */
.tiled-menu,
.tiled-menu.no-customizer {
	padding-top: 0;
}
.tiled-menu {
	display: table;
	float: none;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	min-height: 0;
	padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
	.tiled-menu {
		margin-top: 0;
	}
}

.tiled-menu li {
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

.tiled-menu li a {
	cursor: pointer;
}

.tiled-menu &gt; .menu-item {
	font-size: 100%;
	margin-left: 0;
	text-transform: uppercase;
}

.tiled-menu &gt; .menu-item &gt; a {
	border-bottom: 3px solid transparent;
	color: #054D29;
	display: inline-block;
	line-height: 1.3em;
	padding: 18px 10px 15px;
}
.tiled-menu &gt; .menu-item.hover &gt; a {
	background-color: rgba(100, 100, 100, 0.2);
}

.tiled-menu &gt; .menu-item.current-category-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-category-ancestor &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-menu-ancestor &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-item &gt; a,
.tiled-menu &gt; .menu-item.current-menu-item &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-parent &gt; a,
.tiled-menu &gt; .menu-item.current-menu-parent &gt; a:hover,
.tiled-menu &gt; .menu-item.current-post-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-post-ancestor &gt; a:hover {
	border-color: #86D048;
	color: #439324;
}

.tiled-menu &gt; .menu-item &gt; a img {
	vertical-align: middle;
}

.tiled-menu .sub-menu {
	border-radius: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}
.tiled-menu &gt; .menu-item &gt; .sub-menu {
	left: 2px;
}
.tiled-menu &gt; .menu-item:hover &gt; .sub-menu {
	display: none;
}

.tiled-menu .sub-menu a {
	color: #000;
	font-size: 100%;
	height: auto;
	line-height: 1.3em;
	opacity: 1;
	filter: alpha(opacity=100);
	padding: 5px 0;
	text-transform: none;
}
.tiled-menu .sub-menu a:hover {
	background: none;
	border-left: 0;
	color: #439324;
	text-indent: 0;
}

.tiled-menu .sub-menu li {
	background: none;
	border-bottom: none;
	font-size: 95%;
	padding-left: 30px;
	padding-right: 30px;
}

.tiled-menu .sub-menu li.menu-item.current-menu-item &gt; a,
.tiled-menu .sub-menu li.menu-item.current-menu-item &gt; a:hover,
.tiled-menu .sub-menu li.menu-item.current-menu-parent &gt; a,
.tiled-menu .sub-menu li.menu-item.current-menu-parent &gt; a:hover {
	color: #439324;
}

.tiled-menu .sub-menu li.menu-item-has-children &gt; a:after {
	content: "›";
	margin-top: -1px;
	position: absolute;
	right: 15px;
}

.tiled-menu .sub-menu .sub-menu {
	background: #FFF;
	/*border-top: 1px solid #DDD;*/
	/*box-shadow: none;*/
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	/*display: inline-block;*/
	/*left: auto;*/
	left: 100%;
	/*margin-top: 5px;*/
	/*padding: 5px 15px 0 15px;*/
	padding: 10px 25px;
	/*position: relative;*/
	top: -10px;
}

.tiled-menu .sub-menu .sub-menu li {
	padding-left: 0;
	padding-right: 0;
}
/* end - header */
/* end - menus */

/* error page, post, single post and search page */
.archive-menu {
	display: none;
}

article.post {
	box-shadow: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	position: static !important;
}
.col-2 article.post {
	width: 50%;
}
body.archive article.post {
	min-height: 350px;
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (max-width: 1024px) {
	body.archive article.post {
		min-height: 300px;
	}
}
body.archive article.post.no-results {
	padding-left: 0;
	padding-right: 0;
}

.entry-header h1 {
	font-weight: normal !important;
}
article.post h3.entry-title {
	margin-bottom: 0;
	margin-top: 0;
}
article.post .entry-title {
	color: #000;
}
body.single-post article.post .entry-title {
	display: none;
}

article.post h3.entry-title a:hover {
	color: #888;
}

body.error404 .post select,
body.error404 .post ul {
	display: none;
}

.byline.author.vcard,
.entry-meta.dopinfo .delim,
.post-categories:last-child:after {
	display: none;
}

article .date {
	background: none;
	color: #000;
	display: inline-block;
	float: none;
	font-size: 85%;
	font-weight: normal;
	height: auto;
	text-transform: uppercase;
	width: auto;
}
body.category-assessment article .date,
body.category-events article .date,
body.category-networking article .date,
body.category-programme article .date,
body.category-seminar article .date,
body.category-workshop article .date,
body.search article .date {
	display: none;
}

article .date .day {
	display: inline-block;
	font-size: 100%;
	font-weight: normal;
	padding-top: 0;
}
body.single article .date .day {
	float: left;
	padding-top: 0;
}

article .date .month {
	font-size: 100%;
	line-height: 1.3em;
}
body.single article .date .month {
	float: left;
	padding-left: 4px;
}

.dopinfo {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}
body.category-events .dopinfo,
body.category-news .dopinfo {
	display: inline-block;
}
.entry-meta.dopinfo {
	font-size: 100%;
	padding-top: 2px;
}

article.post .entry-content {
	margin-top: 0;
}

.post .entry-header {
	border-bottom: none !important;
	display: none;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.post .entry-header:first-child {
	display: inline-block;
}

.entry-summary {
	margin-bottom: 5%;
	margin-top: 1%;
}
body.archive .entry-summary {
	display: none;
}

article .entry-thumb,
.single-post article.post .entry-thumb {
	margin-bottom: 5px;
	overflow: hidden;
}

.entry-thumb a.link:before {
	content: "";
}
.entry-thumb a.link:hover {
	background: rgba(255, 255, 255, 0.3);
}

article.post &gt; .ovh {
	position: relative;
}

.post-categories {
	margin-bottom: 0;
}

.post-categories a {
	font-size: 85%;
}
.post-categories a:hover {
	color: #888;
}

.post-categories li {
	line-height: 1.3em;
	margin-right: 0;
}

/* pagination */
.page-nav {
	margin: 0;
}

span.page-numbers {
	color: #929496;
	padding-bottom: 2px;
}

.page-numbers li {
	border-color: #929496;
	font-size: 85%;
	margin-right: 8px;
}

.page-numbers li a {
	color: #929496;
	padding-bottom: 2px;
}

.page-numbers li:hover a,
.page-numbers li a:focus {
	background: #D7D7D7;
	color: #929496;
}

.page-numbers li span.current {
	background-color: #929496;
	padding-bottom: 2px;
}
/* end - pagination */
/* end - error page, post, single post and search page */

/* error page */
.cat-item {
	padding-bottom: 0 !important;
}

.cat-item a {
	color: #000;
}
/* end - error page */

/* post */
#grid-posts {
	height: auto !important;
	margin-left: -15px;
	margin-right: -15px;
}
/* end - post */

/* plugins */
/* collapsing categories */
#widget-collapscat-2-top li.collapsing.categories {
	font-size: 85%;
	padding-left: 0.8em;
	text-indent: -0.8em;
}

#widget-collapscat-2-top li.collapsing.categories li {
	line-height: 1.3em;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-top: 5px;
}

#widget-collapscat-2-top li.collapsing.categories a {
	color: #000;
}
#widget-collapscat-2-top li.collapsing.categories a:hover {
	color: #888;
}

body.archive #widget-collapscat-2-top li.collapsing.categories.self li a {
	font-weight: normal;
}
/* end - collapsing categories */

/* form maker */
.captcha_img {
	height: 40px;
}
@media only screen and (max-width: 768px) {
	.captcha_img {
		height: 34px;
	}
}

@media only screen and (min-width: 769px) {
	.label.width-large {
		width: 650px;
	}
}
@media only screen and (min-width: 769px) {
	.label.width-medium {
		width: 400px;
	}
}

.wdform-field {
	width: auto !important;
}
@media only screen and (max-width: 768px) {
	.wdform-field {
		width: 100% !important;
	}
}

.wdform_page .button-submit {
	margin-left: 200px;
}
@media only screen and (max-width: 768px) {
	.wdform_page .button-submit {
		margin-left: 0;
	}
}

.wdform-field[type="type_captcha"] .wdform-element-section &gt; div &gt; div &gt; div:first-child {
	min-width: 85px;
}
@media only screen and (max-width: 768px) {
	.wdform-field[type="type_captcha"] .wdform-element-section &gt; div &gt; div &gt; div:first-child {
		min-width: 72px;
	}
}

@media only screen and (max-width: 768px) {
	.wdform-label-section {
		width: 100% !important;
	}
}
/* end - form maker */

/* highlight search terms */
mark {
	background-color: transparent;
	color: #F00;
}
/* end - highlight search terms */

/* layer slider */
@media only screen and (max-width: 414px) {
	#before-content-block .ls-v6 .ls-bottom-nav-wrapper {
		top: -20px;
	}
	
	#before-content-block .ls-v6 .ls-bottom-slidebuttons a {
		height: 5px;
		width: 5px !important;
	}
}

@media only screen and (max-width: 768px) {
	.ls-nav-next,
	.ls-nav-prev {
		display: none !important;
	}
}

.ls-wrapper &gt; a.ls-layer-link {
	background-color: #FFF !important;
	box-shadow: 1px 1px 5px #000;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-transition: all 0.2s ease 0s !important;
	-webkit-transition: all 0.2s ease 0s !important;
	-o-transition: all 0.2s ease 0s !important;
	transition: all 0.2s ease 0s !important;
}
.ls-wrapper &gt; a.ls-layer-link:hover {
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.slide-btn {
	box-shadow: 1px 1px 5px #000;
	text-shadow: 1px 1px 5px #000;
}

.slide-desc {
	text-shadow: 1px 1px 2px #000;
}

.slide-title div {
	text-shadow: 1px 1px 5px #000;
}
/* end - layer slider */

/* responsive menu */
button#responsive-menu-button {
	right: 15px;
}

#click-menu {
	padding-left: 0;
	padding-right: 0;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item {
	font-family: "Roboto Condensed", sans-serif;
	text-transform: uppercase;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item li {
	text-transform: none;
}

#responsive-menu-container #responsive-menu &gt; li.responsive-menu-item:first-child a {
	border-top: none;
}

#responsive-menu-container .responsive-menu-search-box {
	font-size: 18px;
}

#responsive-menu-container #responsive-menu-title {
	border-bottom: 1px solid #3C3C3C;
	font-family: "Lora", serif;
}
/* end - responsive menu */

/* ultimate post widget */
.more-link {
	color: #000;
	/*font-size: 85%;*/
	font-size: 100%;
}
.more-link:focus,
.more-link:hover {
	color: #888;
}

.post-cats {
	float: right;
	font-size: 85%;
	margin-bottom: 2px;
	margin-top: -22px;
	text-transform: uppercase;
}
/*
#right-sidebar.three .post-cats {
	margin-top: -22px;
}
*/

.post-cats .post-cats-label {
	display: none;
}

.post-cats .post-cats-list a {
	color: #000;
}
.post-cats .post-cats-list a:hover {
	color: #888;
}

.post-date {
	font-size: 85%;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.post-excerpt {
	margin-top: 5px;
	text-align: justify;	
}

.post-excerpt a {
	color: #000;
}
.post-excerpt a:hover {
	color: #888;
}

.post-meta {
	font-size: 85%;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.post-title {
	font-size: 85%;
	line-height: 1.3em;
	margin-bottom: 2px;
}

.post-title a {
	color: #000;
}
.post-title a:hover {
	color: #888;
}

.upw-content {
	position: relative;
}

.upw-image {
	background-color: #CCC;
	line-height: 0;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
}

.upw-image a {
	opacity: 1;
	filter: alpha(opacity=100);
}
.upw-image a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.upw-image img {
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.upw-image:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.widget_ultimate_posts h3 {
	margin-top: 0;
}

.widget_ultimate_posts ul li {
	margin-bottom: 30px;
}
.widget_ultimate_posts ul li:last-child {
	margin-bottom: 0;
}

/* home */
.home-news .post-excerpt a {
	display: none;
}

.home-news .post-excerpt p {
	font-size: 100%;
	line-height: 1.5em;
}
@media only screen and (max-width: 414px) {
	.home-news .post-excerpt p {
		font-size: 85%;
	}
}
.home-news.col-2 .post-excerpt p,
.home-news.col-3 .post-excerpt p {
	font-size: 85%;
	line-height: 1.3em;
}

.home-news .post-title {
	font-size: 130%;
}
@media only screen and (max-width: 414px) {
	.home-news .post-title {
		font-size: 100%;
	}
}
.home-news.col-2 .post-title,
.home-news.col-3 .post-title {
	font-size: 100%;
}

.home-news.col-2 .upw-image {
	height: 285px;
}
@media only screen and (max-width: 1200px) {
	.home-news.col-2 .upw-image {
		height: 250px;
	}
}
@media only screen and (max-width: 1024px) {
	.home-news.col-2 .upw-image {
		height: 200px;
	}
}
@media only screen and (max-width: 768px) {
	.home-news.col-2 .upw-image {
		height: 170px;
	}
}

.home-news.col-3 .upw-image {
	height: 190px;
}
@media only screen and (max-width: 1200px) {
	.home-news.col-3 .upw-image {
		height: 160px;
	}
}
@media only screen and (max-width: 1024px) {
	.home-news.col-3 .upw-image {
		height: 155px;
	}
}
@media only screen and (max-width: 768px) {
	.home-news.col-3 .upw-image {
		height: 120px;
	}
}

@media only screen and (max-width: 767px) {
	.home-news.col-2 .upw-image,
	.home-news.col-3 .upw-image {
		height: 130px;
	}
}
@media only screen and (max-width: 568px) {
	.home-news.col-2 .upw-image,
	.home-news.col-3 .upw-image {
		height: 120px;
	}
}
@media only screen and (max-width: 414px) {
	.home-news.col-2 .upw-image,
	.home-news.col-3 .upw-image {
		height: auto;
	}
}

@media only screen and (min-width: 415px) {
	.home-news.col-2 .upw-image img,
	.home-news.col-3 .upw-image img {
		bottom: -100%;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top:-100%;
	}
}
/* end - home */

/* sidebars */
.homebar-news h3,
#right-sidebar h3 {
	border-bottom: 1px solid #000;
	font-size: 120%;
	padding-bottom: 6px;
	margin-top: 0;
	width: 80%;
}
.homebar-news h3 {
	padding-top: 5px;
}

@media only screen and (max-width: 767px) {
	body.single-post .group-news ul {
		margin-left: -15px;
		margin-right: -15px;
	}

	body.single-post .group-news ul li {
		float: left;
		height: 320px;
		margin-bottom: 0;
		padding-left: 15px;
		padding-right: 15px;
		width: 50%;
	}
}
@media only screen and (max-width: 414px) {
	body.single-post .group-news ul {
		margin-left: 0;
		margin-right: 0;
	}
	
	body.single-post .group-news ul li {
		float: none;
		height: auto;
		margin-bottom: 8%;
		padding-left: 0;
		padding-right: 0;
		width: auto;
	}
}

.homebar-news.consultancy-news ul li:first-child,
.homebar-news.group-news ul li:first-child,
.homebar-news.group-news ul li:nth-child(2),
.widget_ultimate_posts ul li.current-post-item {
	display: none;
}

.sidebar-news .upw-image {
	display: block;
	line-height: 0;
	margin-bottom: 5px;
	margin-top: 8px;
}
/* end - sidebars */

/* width */
.widget_ultimate_posts.col-2 ul,
.widget_ultimate_posts.col-3 ul {
	margin-left: -15px;
	margin-right: -15px;
}
@media only screen and (max-width: 414px) {
	.widget_ultimate_posts.col-2 ul,
	.widget_ultimate_posts.col-3 ul {
		margin-left: 0;
		margin-right: 0;
	}
}

.widget_ultimate_posts.col-2 ul li,
.widget_ultimate_posts.col-3 ul li {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
}
.widget_ultimate_posts.col-2 ul li {
	width: 50%;
}
.widget_ultimate_posts.col-3 ul li {
	width: 33.33%;
}
@media only screen and (max-width: 767px) {
	.widget_ultimate_posts.col-3 ul li {
		width: 50%;
	}
	.widget_ultimate_posts.col-3 ul li:last-child {
		display: none;
	}
}
@media only screen and (max-width: 414px) {
	.widget_ultimate_posts.col-2 ul li,
	.widget_ultimate_posts.col-3 ul li {
		float: none;
		padding-left: 0;
		padding-right: 0;
		width: auto;
	}
}
/* end - width */

/* others */
.post-meta .post-meta-label {
	text-transform: none;
}

.widget_ultimate_posts.img-left .upw-content, 
.widget_ultimate_posts.img-left .upw-image {
	float: left;
	width: 50%;
}
@media only screen and (max-width: 767px) {
	.widget_ultimate_posts.img-left .upw-content, 
	.widget_ultimate_posts.img-left .upw-image {
		float: none;
		width: auto;
	}
}
@media only screen and (min-width: 768px) {
	.widget_ultimate_posts.img-left .upw-content {
		padding-left: 30px;
	}
}
/* end - others */
/* end - ultimate post widget */

/* visual composer */
.vc_col-has-fill &gt; .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_row &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_vc_row &gt; .vc_row &gt; .vc_vc_column &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner &gt; .vc_row &gt; .vc_vc_column_inner &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_row &gt; .vc_vc_column &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_vc_column_inner &gt; .vc_column_container &gt; .vc_column-inner {
	padding-top: 0;
}
/* end - visual composer */

/* image */
.wpb_single_image a {
	opacity: 1;
	filter: alpha(opacity=100);
}
.wpb_single_image a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline {
	padding: 0;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img {
	border: none;
}
/* end - image */
/* end - plugins */

/* others */
.align-center {
	text-align: center;
}
.align-bottom {
	vertical-align: middle;
}

.bg-btm {
	background-position: center bottom !important;
}
.bg-btm-2 {
	background-position: center 200px !important;
}
.bg-center {
	background-position: center center !important;
}
.bg-top {
	background-position: center top !important;
}
.bg-cover {
	background-size: cover;
}
@media only screen and (min-width: 768px) {
	.bg-fixed {
		background-attachment: fixed !important;
	}
}

.font-size-large li,
.font-size-large p {
	font-size: 120%;
}
.font-size-large li {
	padding-bottom: 10px;
}

.font-size-small li,
.font-size-small p,
.font-size-small table tr td,
.font-size-small table tr th {
	font-size: 85%;
	line-height: 1.3em;
}
.font-size-small li {
	padding-bottom: 10px;
}

.font-weight-light * {
	font-weight: 300 !important;
}

.line-height-large * {
	line-height: 1.8em;
}

.line-height-small * {
	line-height: 1em;
}

.margin-bottom-zero.wpb_text_column *,
.margin-bottom-zero h1:last-child,
.margin-bottom-zero h2:last-child,
.margin-bottom-zero h3:last-child,
.margin-bottom-zero h4:last-child,
.margin-bottom-zero h5:last-child,
.margin-bottom-zero h6:last-child {
	margin-bottom: 0 !important;
}

.margin-top-zero.wpb_text_column *,
.margin-top-zero h1:last-child,
.margin-top-zero h2:last-child,
.margin-top-zero h3:last-child,
.margin-top-zero h4:last-child,
.margin-top-zero h5:last-child,
.margin-top-zero h6:last-child {
	margin-top: 0 !important;
}

.more a,
a.more {
	color: #000;
}
.more a:hover,
a.more:hover {
	color: #888;
}

.more p {
	font-weight: normal;
}

.nowrap {
	white-space: nowrap;
}

.uppercase * {
	text-transform: uppercase;
}

/* color */
.black,
.black * {
	color: #000;
}
a.black:focus,
a.black:hover,
.black a:focus,
.black a:hover {
	color: #888;
}

.red,
.red * {
	color: #F00;
}
a.red:focus,
a.red:hover,
.red a:focus,
.red a:hover {
	color: #FF4646;
}

.white,
.white * {
	color: #FFF;
}
a.white:focus,
a.white:hover,
.white a:focus,
.white a:hover {
	color: #BBB;
}
/* end - color */
/* end - others */

/* website */
.btn-search {
	cursor: pointer;
	margin-top: -50px;
	position: absolute;
	right: 15px;
}

@media only screen and (min-width: 1024px) {
	.col-padding .vc_column_container:first-child &gt; .vc_column-inner {
		padding-right: 80px;
	}
}
@media only screen and (min-width: 768px) {
	.col-padding .vc_column_container:first-child &gt; .vc_column-inner {
		padding-right: 50px;
	}
}

.event-date {
	font-size: 85%;
}

.footer-icon {
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.img-btn .vc_column-inner &gt; .wpb_wrapper {
	margin-bottom: 30px;
	position: relative;
}

.img-btn .wpb_single_image {
	overflow: hidden;
}

.img-btn .wpb_single_image img {
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.img-btn .vc_column-inner &gt; .wpb_wrapper:hover .wpb_single_image img {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.img-btn .wpb_text_column {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.img-btn .wpb_text_column * {
	display: table;
	height: 100%;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	text-shadow: 0 0 5px #000;
	width: 100%;
}
.img-btn .wpb_text_column h2:last-child,
.img-btn .wpb_text_column h3:last-child,
.img-btn .wpb_text_column h4:last-child {
	margin-bottom: 0 !important;
}

.img-btn .wpb_text_column a {
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFF;
	display: table-cell;
	vertical-align: middle;
}
.img-btn .wpb_text_column a:hover {
	background-color: transparent;
	color: #FFF;
}

.meta {
	font-size: 85%;
}

#newsletter-form {
	background-color: #2F6C2F;
	display: inline-block;
	font-size: 90%;
	padding: 22px 30px 30px;
}
@media only screen and (max-width: 767px) {
	#newsletter-form {
		padding: 17px 20px 24px;
	}
}

#newsletter-form p {
	text-align: justify;
}

#newsletter-form input {
	float: right;
	width: 20%;
}
#newsletter-form input:first-child {
	float: left;
	width: 77%;
}

.team .vc_column-inner,
.team_tab .vc_column-inner {
	background-color: rgba(0, 0, 0, 0.4);
	min-height: 400px;
	padding: 1% 5% 4% !important;
}
@media only screen and (max-width: 768px) {
	.team .vc_column-inner,
	.team_tab .vc_column-inner {
		min-height: auto;
	}
}

.team.vc_row {
	background-attachment: fixed;
}

.team_tab.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
	top: 77%;
	z-index: 9;
}

.team .wpb_text_column *,
.team_tab .wpb_text_column * {
	color: #FFF;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}

.wpb-js-composer .vc_tta.tab-team .vc_tta-panel-body {
	padding: 0 !important;
}

.wpb-js-composer .vc_tta.tab-team .vc_tta-tab {
	font-size: 90%;
}

.wpb-js-composer .vc_tta.tab-team .vc_tta-tab &gt; a {
	padding: 4px 8px 5px !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active &gt; a {
	background-color: #666 !important;
	color: #FFF !important;
}

.wpb-js-composer .vc_tta.tab-team .wpb_text_column * {
	color: #FFF;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}

.wpb-js-composer .vc_tta.tab-team .wpb_text_column .wpb_wrapper {
	background-color: rgba(0, 0, 0, 0.4);
	min-height: 400px;
	padding: 1% 5% 4% !important;
}
@media only screen and (max-width: 768px) {
	.wpb-js-composer .vc_tta.tab-team .wpb_text_column .wpb_wrapper {
		min-height: auto;
	}
}

/* logos */
.partner.fix-column .vc_column_container &gt; .vc_column-inner {
	padding-left: 10px;
	padding-right: 10px;
}

.partner.fix-column .vc_column-inner &gt; .wpb_wrapper {
	float: left;
	width: 100%;
}

.partner .wpb_single_image {
	float: left;
}
.partner.align-center .wpb_single_image {
	display: inline-block;
	float: none;
}
.partner.fix-column .vc_col-sm-12 .wpb_single_image {
	width: 16.66%;
}
@media only screen and (max-width: 960px) {
	.partner.fix-column .vc_col-sm-12 .wpb_single_image {
		width: 20%;
	}
}
@media only screen and (max-width: 768px) {
	.partner.fix-column .vc_col-sm-12 .wpb_single_image {
		width: 25%;
	}
}
@media only screen and (max-width: 414px) {
	.partner.fix-column .vc_col-sm-12 .wpb_single_image {
		width: 33.33%;
	}
}
@media only screen and (max-width: 320px) {
	.partner.fix-column .vc_col-sm-12 .wpb_single_image {
		width: 50%;
	}
}

.partner .wpb_single_image img {
	max-height: 100%;
	vertical-align: middle;
	width: auto;
}
.partner.fix-column .wpb_single_image img {
	max-height: 75%;
	max-width: 85%;
}

.partner .wpb_single_image .img-container {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.partner .wpb_single_image .vc_figure {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 25px;
	padding-top: 25px;
}
@media only screen and (max-width: 768px) {
	.partner .wpb_single_image .vc_figure {
		margin-left: 10px;
		margin-right: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
}
.partner.fix-column .wpb_single_image .vc_figure {
	margin-left: 0;
	margin-right: 0;
	padding: 5px;
	width: 100%;
}

.partner .wpb_single_image .vc_single_image-wrapper {
	display: table-cell;
	height: 55px;
	max-width: 180px;
	vertical-align: middle;
}
@media only screen and (max-width: 1024px) {
	.partner .wpb_single_image .vc_single_image-wrapper {
		height: 50px;
		max-width: 150px;
	}
}
@media only screen and (max-width: 786px) {
	.partner .wpb_single_image .vc_single_image-wrapper {
		height: 45px;
		max-width: 110px;
	}
}
@media only screen and (max-width: 414px) {
	.partner .wpb_single_image .vc_single_image-wrapper {
		max-width: 90px;
	}
}
.partner .wpb_single_image.large .vc_single_image-wrapper {
	max-width: 350px;
}
@media only screen and (max-width: 786px) {
	.partner .wpb_single_image.large .vc_single_image-wrapper {
		max-width: 240px;
	}
}
@media only screen and (max-width: 414px) {
	.partner .wpb_single_image.large .vc_single_image-wrapper {
		max-width: 150px;
	}
}
.partner.fix-column .wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	height: 105px;
	max-width: none;
	width: 100%;
	text-align: center;
}
@media only screen and (max-width: 414px) {
	.partner.fix-column .wpb_single_image .vc_single_image-wrapper {
		height: 80px;
	}
}
/* end - logos */

/* menu */
.menu-column  &gt; .sub-menu {
	display: none !important;
}
.menu-consultancy &gt; .sub-menu {
	left: -600px;
	min-width: 920px;
}
.menu-industry &gt; .sub-menu {
	min-width: 710px;
}

.sub-menu-column {
	float: left;
}
.menu-consultancy .sub-menu-column {
	border-right: 1px solid #DDD;
	max-width: 400px;
}
.menu-industry .sub-menu-column {
	max-width: 350px;
}

.menu-consultancy .sub-menu-column:first-child {
	max-width: 520px;
}
.menu-consultancy .sub-menu-column:last-child {
	border-right: 0;
}

.menu-consultancy .sub-menu-column:first-child &gt; li {
	padding-top: 20px;
}
.menu-consultancy .sub-menu-column:first-child &gt; li:first-child {
	padding-top: 0;
}

.menu-consultancy .sub-menu a {
	white-space: normal;
}
.menu-industry .sub-menu a {
	white-space: normal;
}

.menu-no-link &gt; a {
	font-size: 100% !important;
	/*font-weight: 700;*/
	/*text-transform: uppercase !important;*/
}
/*
.menu-no-link &gt; a:hover {
	color: #000 !important;
}
*/

.menu-no-link li a {
	text-transform: none !important;
}

.sub-menu-bg {
	background-color: #FFF;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	display: none;
	position: absolute;
	z-index: 50;
}
/* end - menu */

/* page title*/
.info {
	margin-bottom: 5px;
	margin-top: 5px;
}
@media only screen and (min-width: 768px) {
	.info {
		float: left;
		width: 20%;
	}
}
.photo-bg .info {
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (min-width: 768px) {
	.photo-bg .info {
		bottom: 0;
		position: absolute;
	}
}

.info a {
	color: #000;
}
.info a:hover {
	color: #888;
}

.info .category {
	font-size: 100%;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.info .date {
	font-family: "Open Sans", sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.photo-bg .info .category a,
.photo-bg .info .date {
	color: #FFF;
	font-weight: 500;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}

.photo-bg .info .category a:hover {
	color: #BBB;
}

.photo-bg #page-title {
	padding-bottom: 0;
	padding-top: 0;
}

.photo-bg .page-title-inner {
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (min-width: 768px) {
	body.single-post .photo-bg .page-title-inner {
		bottom: 0;
		left: 20%;
		position: absolute;
	}
}

.photo-bg .page-title-inner .page-title,
.photo-bg .page-title-inner .subtitle {
	color: #FFF;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}

.photo-bg#stuning-header {
	background-size: cover;
	background-position: center bottom !important;
	margin-bottom: 0;
	position: relative;
}
@media only screen and (max-width: 1024px) {
	.photo-bg#stuning-header {
		background-attachment: inherit !important;
		background-position: center center !important;
	}
}
.photo-bg#stuning-header:before {
	background: url(../images/header_bg_black.png) repeat-x center bottom;
	bottom: 0;
	content: "";
	display: inline-block;
	height: 250px;
	position: absolute;
	width: 100%;
}

.photo-bg#stuning-header &gt; .row {
	padding-top: 35%;
}

.photo-bg#stuning-header &gt; .row &gt; .columns {
	bottom: 8%;
	padding-left: 0;
	padding-right: 0;
	position: absolute;
}
/* end - page title*/
/* end - website */</pre></body></html>