@charset UTF-8;

@font-face{

font-family: 'MyWebFont';

src: url('../fonts/WebFont.eot');

src: url('../fonts/WebFont.eot?iefix') format('eot'),

url('../fonts/WebFont.woff') format('woff'),

url('../fonts/WebFont.ttf') format('truetype'),

url('../fonts/WebFont.svg#webfont') format('svg');

font-weight: normal;

font-style: normal;

}
/* @font-face {
font-family: Roboto, sans-serif !important;
src: url('fonts/DINPro-Medium.eot');
src: url('fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/DINPro-Medium.woff') format('woff'),
url('fonts/DINPro-Medium.ttf') format('truetype');
font-weight: normal;
font-style: normal;
} */


body {
	font-size:16px;
	margin:0;
	padding:0;
	color:#000
}
p {
	font-family:Open Sans,sans-serif
}
img {
	max-width:100%;
	height:auto
}
a {
	color:#232323;
	text-decoration:none;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
a:hover {
	color:#3779bc;
	text-decoration:none
}
a:hover,a:focus {
	outline:0;
	text-decoration:none
}
a:active {
	outline:0;
	text-decoration:none
}
.clear-float {
	clear:both
}
.wrapper {
	width:1140px;
	margin:0 auto;
	position:relative;
	max-width:98%
}
.boxed:not(.active) {
	background:#fff
}
.main-menu-placeholder.wrapper {
	max-width:100%
}
.active.boxed {
	width:1210px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.2);
	padding:0;
	min-height:100%
}
.left {
	float:left
}
.right {
	float:right
}
.material-icons,i.fa {
	line-height:inherit;
	font-weight:400;
	vertical-align:bottom;
	font-size:inherit
}
.material-icons {
	font-size:1.2em
}
button:active,button,select:active,select,textarea:active,textarea,input:active,input {
	outline:none
}
p {
	margin-bottom:15px;
	line-height:150%
}
p:last-child {
	margin-bottom:0
}
@keyframes ot-menu-slidein {
	from {
		-webkit-transform:translate(-100%,0);
		-ms-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	to {
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@-webkit-keyframes ot-menu-slidein {
	from {
		-webkit-transform:translate(-100%,0);
		-ms-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	to {
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@keyframes ot-menu-slideout {
	from {
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
	to {
		-webkit-transform:translate(-100%,0);
		-ms-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
}
@-webkit-keyframes ot-menu-slideout {
	from {
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
	to {
		-webkit-transform:translate(-100%,0);
		-ms-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
}
body.nomorefixd {
	overflow-x:hidden;
	overflow-y:scroll
}
body.nomorefixd>.boxed {
	display:block;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:auto;
	position:fixed
}
body>.boxed:before {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:121;
	background-color:rgba(0,0,0,.2);
	content:'';
	opacity:0;
	filter:alpha(opacity=0)
}
body.nomorefixd>.boxed:before {
	display:block;
	-webkit-animation:fadeout .2s forwards;
	animation:fadeout .2s forwards
}
body.ot-responsive-menu-show>.boxed:before {
	display:block;
	-webkit-animation:fadein .2s forwards;
	animation:fadein .2s forwards
}
body.nomorefixd .ot-responsive-menu-background,body.nomorefixd .ot-responsive-menu-content {
	display:block
}
.ot-responsive-menu-content-c-header,.ot-responsive-menu-background,.ot-responsive-menu-content {
	width:300px
}
.ot-responsive-menu-content {
	display:none;
	left:0;
	top:0;
	position:relative;
	background-color:#fff;
	max-width:100%;
	z-index:1;
	-webkit-animation:ot-menu-slideout .2s forwards;
	animation:ot-menu-slideout .2s forwards
}
.ot-responsive-menu-background {
	display:none;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	z-index:0;
	background-color:#fff;
	-webkit-animation:ot-menu-slideout .2s forwards;
	animation:ot-menu-slideout .2s forwards
}
body.ot-responsive-menu-show .ot-responsive-menu-content {
	display:block;
	-webkit-animation:ot-menu-slidein .2s forwards;
	animation:ot-menu-slidein .2s forwards
}
body.ot-responsive-menu-show .ot-responsive-menu-background {
	display:block;
	-webkit-animation:ot-menu-slidein .2s forwards;
	animation:ot-menu-slidein .2s forwards
}
.ot-responsive-menu-content-inner {
	display:block;
	position:relative;
	z-index:2;
	background-color:inherit;
	padding-top:50px
}
.ot-responsive-menu-content-inner form {
	display:block;
	padding:14px 20px;
	font-size:16px;
	position:relative
}
.ot-responsive-menu-content-inner form input[type=search],.ot-responsive-menu-content-inner form input[type=text] {
	display:block;
	border-radius:2px;
	border:1px solid transparent;
	background-color:#f2f2f2;
	width:100%;
	padding:9px 36px 9px 12px;
	line-height:28px;
	font-family:Arial
}
.ot-responsive-menu-content-inner form button,.ot-responsive-menu-content-inner form input[type=submit] {
	display:block;
	position:absolute;
	right:20px;
	top:14px;
	margin:0;
	padding:9px 12px;
	line-height:28px;
	background-color:transparent;
	color:#232323
}
.ot-responsive-menu-header {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:50px;
	line-height:50px;
	z-index:120;
	background-color:#fff;
	box-shadow:0 5px 25px rgba(0,0,0,.1);
	text-align:center;
	vertical-align:middle
}
.ot-responsive-menu-header-logo {
	display:inline-block;
	height:50px;
	line-height:50px;
	vertical-align:middle
}
.ot-responsive-menu-header-logo img {
	display:inline-block;
	height:33px;
	line-height:50px;
	vertical-align:middle
}
.ot-responsive-menu-header-burger {
	position:absolute;
	left:0;
	top:0;
	line-height:inherit;
	height:inherit;
	font-size:20px;
	padding:0 12px;
	color:#aaa
}
.ot-responsive-menu-header-burger:hover {
	background-color:#f0f0f0;
	color:#828282
}
.ot-responsive-menu-content-c-header {
	display:none;
	box-shadow:0 1px 0 rgba(0,0,0,.06),0 5px 10px rgba(0,0,0,.05);
	height:50px;
	position:fixed;
	z-index:3;
	line-height:50px;
	background-color:inherit;
	-webkit-animation:ot-menu-slideout .2s forwards;
	animation:ot-menu-slideout .2s forwards
}
body.nomorefixd .ot-responsive-menu-content-c-header {
	display:block
}
body.ot-responsive-menu-show .ot-responsive-menu-content-c-header {
	display:block;
	-webkit-animation:ot-menu-slidein .2s forwards;
	animation:ot-menu-slidein .2s forwards
}
.ot-responsive-menu-content-inner ul {
	display:block;
	padding:0;
	margin:0
}
.ot-responsive-menu-content-inner ul[data-res-menu-title]:before {
	display:block;
	content:attr(data-res-menu-title);
	padding:14px 20px;
	font-size:14px;
	font-weight:700;
	border-bottom:1px solid #f2f2f2
}
.ot-responsive-menu-content-inner ul.sub-menu:not(.ot-mega-menu) li,.ot-responsive-menu-content-inner>ul>li {
	position:relative
}
.ot-responsive-menu-content-inner {
	overflow:hidden
}
.ot-responsive-menu-content-inner ul li {
	display:block;
	padding:0;
	margin:0
}
.ot-responsive-menu-content-inner ul.sub-menu:not(.ot-mega-menu) li>a,.ot-responsive-menu-content-inner>ul>li>a {
	display:block;
	padding:14px 20px;
	font-size:14px
}
.ot-responsive-menu-content-inner ul.sub-menu:not(.ot-mega-menu) li>a:hover,.ot-responsive-menu-content-inner>ul>li>a:hover {
	background-color:#f2f2f2;
	color:#232323
}
.ot-responsive-menu-content-inner .lets-do-1>.item,.ot-responsive-menu-content-inner .lets-do-2>.item,.ot-responsive-menu-content-inner .lets-do-3>.item,.ot-responsive-menu-content-inner .lets-do-4>.item,.ot-responsive-menu-content-inner .lets-do-5>.item {
	float:none;
	margin-left:0;
	width:100%;
	display:block;
	margin-bottom:40px
}
.ot-responsive-menu-content-inner .lets-do-1>.item:last-child,.ot-responsive-menu-content-inner .lets-do-2>.item:last-child,.ot-responsive-menu-content-inner .lets-do-3>.item:last-child,.ot-responsive-menu-content-inner .lets-do-4>.item:last-child,.ot-responsive-menu-content-inner .lets-do-5>.item:last-child {
	margin-bottom:0
}
.ot-responsive-menu-content-inner .lets-do-2.ot-theme-list>.item:nth-child(2n+1),.ot-responsive-menu-content-inner .lets-do-3.ot-theme-list>.item:nth-child(3n+1),.ot-responsive-menu-content-inner .lets-do-4.ot-theme-list>.item:nth-child(4n+1),.ot-responsive-menu-content-inner .lets-do-5.ot-theme-list>.item:nth-child(5n+1) {
	display:block!important;
	margin-left:auto!important;
	margin-right:auto!important
}
.ot-responsive-menu-content-inner .ot-w-flickr-feed {
	text-align:center
}
.ot-responsive-menu-content-inner .ot-w-flickr-feed .item {
	display:inline-block;
	width:100px;
	margin:6px 4px!important;
	padding:0!important
}
.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-2>.item:nth-child(2n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-3>.item:nth-child(3n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-4>.item:nth-child(4n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-5>.item:nth-child(5n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-3>.item:nth-child(2n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-4>.item:nth-child(2n+1),.ot-responsive-menu-content-inner .ot-w-flickr-feed.lets-do-5>.item:nth-child(2n+1) {
	margin:6px 4px!important
}
.header {
	display:block;
	/* margin-bottom:40px */
}
.header .header-top {
	display:block;
	position:relative;
/* 	border-bottom:2px solid #e8eaeb;
 */	font-size:13px;
	z-index:110
}
.header .header-top ul {
	display:block;
	padding:0;
	margin-bottom:0
}
.header .header-top ul:after {
	display:block;
	clear:both;
	content:''
}
.header .header-top ul li {
	display:block;
	float:left;
	padding:0
}
.header .header-top ul li a {
	display:block;
	padding:17px 10px
}
.header .header-top>ul>li:first-child>a {
	display:block;
	padding-left:0
}
.header .header-top>ul>li:first-child>ul.sub-menu {
	margin-left:-10px
}
.header .header-top ul li a span {
	display:block
}
.header .header-top ul li a span:after {
	display:inline-block;
	content:'\f0d7';
	font-family:FontAwesome;
	padding-left:4px;
	font-size:12px
}
.header-top-socials {
	display:block;
	float:right
}
.header-top-socials:after {
	display:block;
	clear:both;
	content:''
}
.header-top-socials>a {
	display:block;
	float:left;
	margin-left:8px;
	position:relative;
	padding:8px 0
}
.header-top-socials>a i.fa {
	display:block;
	line-height:36px;
	height:36px;
	width:36px;
	text-align:center;
	border:2px solid #f0f0f0;
	border-radius:50%;
	transition:background-color .2s,border-color .2s;
	-moz-transition:background-color .2s,border-color .2s;
	-webkit-transition:background-color .2s,border-color .2s;
	-o-transition:background-color .2s,border-color .2s
}
.header-top-socials>a:hover {
	color:#fff
}
.header-top-socials>a:hover i.fa {
	background-color:#4088D0;
	border-color:transparent
}
a.ot-color-hover-facebook:hover {
	color:#3b5998
}
a.ot-color-hover-facebook:hover i.fa {
	background-color:#3b5998;
	color:#fff
}
a.ot-color-hover-twitter:hover {
	color:#00aced
}
a.ot-color-hover-twitter:hover i.fa {
	background-color:#00aced;
	color:#fff
}
a.ot-color-hover-google-plus:hover {
	color:#dd4b39
}
a.ot-color-hover-google-plus:hover i.fa {
	background-color:#dd4b39;
	color:#fff
}
a.ot-color-hover-linkedin:hover {
	color:#007bb6
}
a.ot-color-hover-linkedin:hover i.fa {
	background-color:#007bb6;
	color:#fff
}
a.ot-color-hover-pinterest:hover {
	color:#cb2027
}
a.ot-color-hover-pinterest:hover i.fa {
	background-color:#cb2027;
	color:#fff
}
a.ot-color-hover-rss:hover {
	color:#f60
}
a.ot-color-hover-rss:hover i.fa {
	background-color:#f60;
	color:#fff
}
a.ot-color-hover-youtube:hover {
	color:#e52d27
}
a.ot-color-hover-youtube:hover i.fa {
	background-color:#e52d27;
	color:#fff
}
.header-top-socials>a span {
	display:block;
	position:absolute;
	bottom:8px;
	right:-3px;
	background-color:#8b949d;
	color:#fff;
	font-size:8px;
	padding:2px 5px;
	border-radius:2px
}
.header .header-content {
	display:table;
	padding:10px 0;
	height:80px;
	width:100%
}
.header .header-content>div {
	display:table-cell;
	vertical-align:middle
}
.header .header-content-o {
	width:728px
}
.paragraph-row {
	display:block;
	clear:both;
	position:relative;
	margin-bottom:0
}
.paragraph-row:after {
	display:block;
	clear:both;
	content:''
}
.paragraph-row .column12 {
	width:100%
}
.paragraph-row .column11 {
	width:91.48936170212765%;
	width:91.43617021276594%
}
.paragraph-row .column10 {
	width:82.97872340425532%;
	width:82.92553191489361%
}
.paragraph-row .column9 {
	width:74.46808510638297%;
	width:74.41489361702126%
}
.paragraph-row .column8 {
	width:65.95744680851064%;
	width:65.90425531914893%
}
.paragraph-row .column7 {
	width:57.44680851063829%;
	width:57.39361702127659%
}
.paragraph-row .column6 {
	width:48.93617021276595%;
	width:48.88297872340425%
}
.paragraph-row .column5 {
	width:40.42553191489362%;
	width:40.37234042553192%
}
.paragraph-row .column4 {
	width:31.914893617021278%;
	width:31.861702127659576%
}
.paragraph-row .column3 {
	width:23.404255319148934%;
	width:23.351063829787233%
}
.paragraph-row .column2 {
	width:14.893617021276595%;
	width:14.840425531914894%
}
.paragraph-row .column1 {
	width:6.382978723404255%;
	width:6.329787234042553%
}
.paragraph-row>li,.paragraph-row>div {
	float:left;
	margin-left:2.127659574468085%;
	box-sizing:border-box
}
.paragraph-row>li:first-child,.paragraph-row>div:first-child {
	margin-left:0
}
.paragraph-row {
	display:block;
	clear:both;
	position:relative;
	margin-bottom:0
}
#main-menu {
	display:block;
	background-color:#163669;
	border-radius:3px;
	font-size:16px;
	position:relative;
	z-index:100;
	text-transform: uppercase;
	/* font-family: 'Cuprum', sans-serif; */

}
#main-menu>ul {
	display:block;
	margin:0;
	padding:0;
	font-weight:400
}
#main-menu>ul:after {
	display:block;
	clear:both;
	content:''
}
#main-menu>ul>li {
	display:block;
	float:left
}
#main-menu ul.sub-menu:not(.ot-mega-menu) li>a,#main-menu>ul>li>a {
	display:block;
	padding:18px 14px;
	color:#fff
}
.header-top>ul>li:hover>a>span,#main-menu>ul>li:hover>a>span {
	box-shadow:0 -4px 0 0 #fff,0 -5px 3px rgba(0,0,0,.07),0 -10px 30px rgba(0,0,0,.05);
	border-radius:3px 3px 0 0
}
#main-menu>ul>li:hover>a {
	background-color:rgba(255,255,255,.1)
}
#main-menu>ul>li:first-child>a {
	padding-left:18px
}
#main-menu>ul>li:first-child>a span {
	padding-left:18px;
	margin-left:-18px
}
#main-menu>ul ul.sub-menu:not(.ot-mega-menu) li>a>span,#main-menu>ul>li>a>span {
	display:block;
	padding:18px 14px;
	margin:-18px -14px
}
.header-top>ul ul.sub-menu:not(.ot-mega-menu) li>a>span,.header-top>ul>li>a>span {
	display:block;
	padding:18px 10px;
	margin:-18px -10px
}
.header .header-top ul ul li {
	display:block;
	float:none
}
.header .header-top ul ul li a {
	display:block
}
.header-top>ul ul.sub-menu:not(.ot-mega-menu) li>a>span:after,.header-top>ul>li>a>span:after,#main-menu>ul ul.sub-menu:not(.ot-mega-menu) li>a>span:after,#main-menu>ul>li>a>span:after {
	display:inline-block;
	content:'\f0d7';
	font-family:FontAwesome;
	padding-left:8px;
	font-size:12px;
	opacity:.3;
	filter:alpha(opacity=30)
}
.header-top>ul>li:hover>a>span,#main-menu>ul>li:hover>a>span {
	background-color:#fff;
	color:#4088D0;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.header-top>ul ul.sub-menu,#main-menu ul ul.sub-menu {
	display:none;
	top:100%;
	position:absolute;
	padding:0;
	margin:0;
	z-index:10;
	width:250px;
	background:#fff;
	font-size:16px;
	box-shadow:0 2px 3px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.15);
	border-radius:0 0 3px 3px
}
.header-top>ul ul.sub-menu {
	width:200px
}
#main-menu ul ul.sub-menu.ot-mega-menu {
	left:0;
	width:100%
}
.header-top>ul li:hover>ul.sub-menu,#main-menu ul li:hover>ul.sub-menu {
	display:block;
	-webkit-animation:fadein .2s;
	animation:fadein .2s
}
@keyframes fadein {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes fadein {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes fadeout {
	from {
		opacity:1
	}
	to {
		opacity:0
	}
}
@-webkit-keyframes fadeout {
	from {
		opacity:1
	}
	to {
		opacity:0
	}
}
.header-top ul ul.sub-menu li,#main-menu ul ul.sub-menu li {
	display:block;
	position:relative
}
.header-top ul ul.sub-menu:not(.ot-mega-menu) li>a,.header-top ul ul.sub-menu>li>a,#main-menu ul ul.sub-menu:not(.ot-mega-menu) li>a,#main-menu ul ul.sub-menu>li>a {
	display:block;
	color:#000!important;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px
}
.header-top ul ul.sub-menu:not(.ot-mega-menu) li>a>span:after,.header-top ul ul.sub-menu li>a span:after,#main-menu ul ul.sub-menu:not(.ot-mega-menu) li>a>span:after,#main-menu ul ul.sub-menu li>a span:after {
	float:right;
	content:'\f0da'
}
.header-top ul ul.sub-menu>li:hover>a,#main-menu ul ul.sub-menu>li:hover>a {
	background-color:rgba(0,0,0,.05)
}
.header-top ul ul.sub-menu ul,#main-menu ul ul.sub-menu ul {
	left:100%;
	top:0;
	border-radius:3px
}
#main-menu ul ul.sub-menu.ot-mega-menu>li {
	display:block;
	width:100%;
	vertical-align:top;
	padding:30px
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget {
	font-size:14px;
	display:block;
	padding-top:0;
	width:300px;
	max-width:100%
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget:first-child {
	padding-top:0
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget-split {
	display:block;
	white-space:normal;
	max-width:300px;
	vertical-align:top
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget-split:last-child {
	border-right:0
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget-split .widget {
	margin-bottom:40px
}
#main-menu ul ul.sub-menu.ot-mega-menu .widget-split .widget:last-child {
	margin-bottom:0
}
#responsive-menu-holder ul.ot-mega-menu {
	padding:20px;
	border-top:2px solid #f0f0f0;
	border-bottom:2px solid #f0f0f0;
	font-size:14px
}
#responsive-menu-holder .widget h3,#main-menu .widget h3 {
	margin-top:0;
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:2px solid #f2f2f2;
	color:#4088D0;
	font-size:18px;
	font-weight:700;
	display:inline-block
}
#responsive-menu-holder .widget h3 {
	font-size:16px;
	margin-bottom:15px
}
.main-menu-placeholder.main-menu-placeholder-wrap {
	position:relative
}
.ot-menu-will-follow #main-menu.is-now-following {
	display:block;
	position:fixed;
	z-index:100;
	top:0;
	width:inherit;
	box-shadow:0 3px 5px rgba(0,0,0,.1)
}
.admin-bar.ot-menu-will-follow #main-menu.is-now-following {
	top:32px
}
#main-menu>form {
	display:block;
	position:absolute;
	right:0;
	top:0
}
#main-menu>form input[type=text] {
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	border:0;
	border-radius:2px;
	background-color:#fff;
	color:#232323;
	line-height:48px;
	font-weight:400;
	padding:0;
	width:40px;
	z-index:3;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
#main-menu>form input[type=text]:focus {
	width:200px;
	opacity:1;
	filter:alpha(opacity=100);
	cursor:text;
	padding:0 40px 0 12px
}
#main-menu>form input[type=text]:focus+button {
	z-index:4;
	color:#ccc
}
#main-menu>form button {
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	border:0;
	border-radius:2px;
	background-color:transparent;
	color:#fff;
	line-height:48px;
	padding:0 12px;
	z-index:2;
	cursor:pointer;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.main-slider {
	display:block;
	margin:0 0 40px
}
.main-slider-owl {
	display:block;
	position:relative
}
.main-slider-owl .item {
	display:block
}
.main-slider-owl .item a {
	display:inline-block;
	bottom:10%;
	left:5%;
	width:70%;
	display:block;
	position:absolute;
	font-size:50px;
	line-height:120%;
	color:#fff;
	font-weight:700;
	text-shadow:0 2px 1px rgba(0,0,0,.4);
	z-index:10
}
.main-slider-owl .item:before {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/slider-overlay.png) no-repeat;
	background-position:center;
	background-size:100% 100%;
	border-radius:3px;
	overflow:hidden;
	z-index:1;
	content:''
}
.main-slider img {
	border-radius:3px
}
.main-slider-owl .item .main-slider-owl-title {
	margin-bottom:46px
}
.main-slider-owl .item .main-slider-owl-title:hover {
	text-decoration:underline
}
.main-slider-owl .item .main-slider-owl-calendar {
	font-size:18px;
	line-height:100%;
	opacity:.5;
	filter:alpha(opacity=50)
}
.main-slider-owl .item .main-slider-owl-calendar:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.main-slider-owl .item .main-slider-owl-calendar .material-icons,.main-slider-owl .item .main-slider-owl-calendar i.fa {
	display:inline-block;
	margin-right:15px
}
.main-slider-smaller .main-slider-owl .item .main-slider-owl-title {
	font-size:22px;
	margin-bottom:30px
}
.main-slider-smaller .main-slider-owl .item .main-slider-owl-calendar {
	font-size:14px
}
.main-slider-owl.owl-carousel {
	overflow:visible
}
.main-slider-owl.owl-carousel .owl-controls .owl-dots {
	padding-top:0;
	overflow:visible
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot.active,.main-slider-owl.owl-carousel .owl-controls .owl-dot:hover,.main-slider-owl.owl-carousel .owl-controls .owl-dot {
	padding-top:0;
	border-radius:0;
	box-shadow:none;
	background:transparent;
	width:50px;
	height:24px;
	margin:0;
	margin-bottom:20px
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot {
	counter-increment:slider
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot:before {
	display:block;
	position:absolute;
	left:50%;
	top:0;
	height:100%;
	width:4px;
	margin-left:-2px;
	background-color:#f0f0f0;
	border-radius:0;
	box-shadow:none;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot:hover:before,.main-slider-owl.owl-carousel .owl-controls .owl-dot.active:before {
	background-color:#8b949d
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot:after {
	display:block;
	position:absolute;
	top:100%;
	text-align:center;
	width:100%;
	left:0;
	content:counter(slider);
	padding-top:4px;
	font-size:18px;
	font-weight:700;
	color:#ccc;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.main-slider-owl.owl-carousel .owl-controls .owl-dot:hover:after,.main-slider-owl.owl-carousel .owl-controls .owl-dot.active:after {
	color:#8b949d
}
.content-wrapper {
	display:block;
	position:relative
}
.content-wrapper:after {
	display:block;
	clear:both;
	content:''
}
.content-wrapper>.vginf-main-content {
	display:block;
	width:100%
}
.content-wrapper>.vginf-main-content.vginf-main-content-s-1 {
	width:68.42105263157895%;
	margin-left:5.263157894736842%;
	float:left
}
.content-wrapper>.vginf-main-content.vginf-main-content-s-1:first-child {
	margin-left:0
}
.content-wrapper>#sidebar {
	display:block;
	float:left;
	width:26.31578947368421%;
	margin-left:5.263157894736842%
}
.content-wrapper>#sidebar:first-child {
	margin-left:0
}
.content-wrapper>#sidebar:before {
	display:block;
	width:2px;
	height:100%;
	background-color:#f2f2f2;
	right:26.31578947368421%;
	margin:0 2.631578947368421%;
	content:'';
	position:absolute
}
.content-wrapper>#sidebar:first-child:before {
	left:26.31578947368421%
}
.content-wrapper>#sidebar.isfixedsidebar:before {
	right:auto;
	left:-30px;
	margin:0
}
.content-wrapper>#sidebar.isfixedsidebar:first-child:before {
	left:auto;
	right:-30px
}
.lets-do-1:after,.lets-do-2:after,.lets-do-3:after,.lets-do-4:after,.lets-do-5:after {
	display:block;
	clear:both;
	content:''
}
.lets-do-1>.item,.lets-do-2>.item,.lets-do-3>.item,.lets-do-4>.item,.lets-do-5>.item {
	display:block;
	float:left;
	margin-left:3.846153846153846%
}
.lets-do-1>.item {
	width:100%;
	margin-left:0
}
.lets-do-2>.item {
	width:48.07692307692308%
}
.lets-do-3>.item {
	width:30.76923076923077%
}
.lets-do-4>.item {
	width:22.11538461538462%
}
.lets-do-5>.item {
	width:16.92307692307692%
}
.lets-do-2>.item:nth-child(2n+1),.lets-do-3>.item:nth-child(3n+1),.lets-do-4>.item:nth-child(4n+1),.lets-do-5>.item:nth-child(5n+1) {
	margin-left:0!important;
	clear:both
}
.lets-do-5>.item:nth-child(n+6),.lets-do-4>.item:nth-child(n+5),.lets-do-3>.item:nth-child(n+4),.lets-do-2>.item:nth-child(n+3),.lets-do-1>.item:nth-child(n+2) {
	/* margin-top:30px */
}
.item-header img {
	width:100%
}
.vginf-panel {
	display:block;
	margin-bottom:48px
}
.vginf-panel>.vginf-panel-title {
	display:block;
	border-bottom:2px solid #163669;
	cursor:default;
	margin-bottom:30px
}
.vginf-panel>.vginf-panel-title a.right {
	font-size:14px;
	color:#8b949d;
	line-height:40px
}
.vginf-panel>.vginf-panel-title a.right:hover {
	color:#163669
}
.vginf-panel>.vginf-panel-title>strong {
	display:inline-block;
	border-radius:2px 2px 0 0;
	background-color:transparent;
	padding:10px 20px;
	cursor:default;
	border:2px solid #f2f2f2;
	border-bottom:0;
	font-size:16px
}
.vginf-panel>.vginf-panel-title.vginf-panel-title-tabbed>strong {
	cursor:pointer
}
.vginf-panel>.vginf-panel-title>strong:hover {
	border-color:transparent;
	background-color:#f2f2f2
}
.vginf-panel>.vginf-panel-title:not(.vginf-panel-title-tabbed)>strong,.vginf-panel>.vginf-panel-title>strong.active {
	color:#fff!important;
	border-color:transparent;
	background-color:#163669
}
.vginf-panel-inner>.vginf-panel-tab {
	display:none
}
.vginf-panel-inner>.vginf-panel-tab.active {
	display:block
}
.vginf-article-split-block {
	display:block
}
.vginf-article-split-block:after {
	display:block;
	clear:both;
	content:''
}
.vginf-article-split-block .item-large,.vginf-article-split-block .item-small {
	width:48.1%;
	margin-left:3.8%;
	float:left
}
.vginf-article-split-block .item-large .item {
background-color: #fdfdfd;
    padding: 10px;	
}
.vginf-article-split-block .item-large .item p {
color:#fff;	
}
    
.vginf-article-split-block .item-large:first-child,.vginf-article-split-block .item-small:first-child {
	margin-left:0
}
.vginf-article-split-block .item-large .item-header {
	display:block;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	border-radius:3px
}
.vginf-article-split-block .item-large .item-content h2 {
	display:block;
	margin-bottom:12px;
	font-weight:700;
	font-size:18px;
	margin-top:0
	
}
.vginf-article-split-block .item-large .item-content h2 a {
	line-height:140%;
	display:inline-block;
	color:#232323;
	font-size:25px;
}
.vginf-article-split-block .item-meta {
	display:block;
	margin-bottom:15px;
	font-size:13px;
	line-height:100%
}
.vginf-article-split-block .item-meta .item-meta-item {
	display:inline-block;
	margin-right:18px;
	color:#888
}
.vginf-article-split-block .item-meta .item-meta-item .material-icons,.vginf-article-split-block .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.vginf-article-split-block .item-meta a.item-meta-item:hover {
	color:#3779bc
}
.vginf-article-split-block .item-small .item-meta .item-meta-item {
	margin-bottom:0
	
}
.vginf-article-split-block .item-small .item-content p,.vginf-article-split-block .item-large .item-content p {
	line-height:170%;
	display:block;
	font-size:15px
}
.img-read-later-button {
	display:block;
	position:absolute;
	top:3px;
	right:3px;
	font-size:12px;
	font-weight:700;
	background-color:#4088D0;
	color:#FFF;
	padding:12px 19px;
	line-height:100%;
	border-radius:2px;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:2
}
.img-read-later-button:hover {
	color:#4088D0;
	background-color:#fff
}
.item-article:hover>.item-header>.img-read-later-button,.item:hover>.item-header>.img-read-later-button {
	opacity:1;
	filter:alpha(opacity=100)
}
.img-read-later-button.rm-btn-small {
	left:3px;
	text-align:center;
	padding:9px 5px;
	font-size:11px
}
.vginf-article-split-block .item {
	display:block;
	margin-bottom:5px;

}
.vginf-article-split-block .item:nth-child(2n) {
  background: #fdfdfd;
  padding:5px;
}
.vginf-article-split-block .item:last-child {
	margin-bottom:0
}
.vginf-article-split-block .item-small .item:after {
	display:block;
	clear:both;
	content:''
}
.vginf-article-split-block .item-small .item .item-header {
	float:left;
	overflow:hidden;
	border-radius:3px;
	position:relative
}
.vginf-article-split-block .item-small .item .item-content {
/* 	margin-left:110px
 */}
.vginf-article-split-block .item-small .item .item-content h2 {
	margin-top:0;
	font-size:15px;
	margin-bottom:8px;
	font-weight:500;
	font-family: Roboto, sans-serif !important;
}
.vginf-article-split-block .item-small .item .item-content h2 a {
	line-height:140%;
	display:inline-block
}
.vginf-article-split-block .item-small .item .item-content h2 a:hover {
color:#163669;
}
.vginf-article-split-block .item-small .item-meta:last-child {
	margin-bottom:0
}
.vginf-article-list .item-header {
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:3px;
	margin-bottom:15px
}
.vginf-article-list .item-header img {
	overflow:hidden;
	border-radius:3px
}
.vginf-article-list .item-meta:last-child {
	margin-bottom:0
}
.vginf-article-list .item-content h2 {
	display:block;
	margin-bottom:12px;
	font-weight:700;
	font-size:15px;
	margin-top:0
}
.vginf-article-list .item-content h2 a {
	line-height:140%;
	display:inline-block
}
.vginf-article-list .item-meta {
	display:block;
	margin-bottom:12px;
	font-size:13px;
	line-height:100%
}
.vginf-article-list .item-meta .item-meta-item {
	display:inline-block;
	margin-right:18px;
	color:#8b949d
}
.vginf-article-list .item-meta .item-meta-item .material-icons,.vginf-article-list .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.vginf-article-list .item-meta a.item-meta-item:hover {
	color:#ff0040
}
.vginf-article-list .item-content p {
	line-height:170%;
	display:block;
	font-size:13px
}
.vginf-article-list .item-stars {
	margin-bottom:12px
}
.vginf-article-list .item-stars:last-child {
	margin-bottom:0
}
.item-stars {
	display:inline-block;
	font-family:FontAwesome;
	position:relative;
	letter-spacing:2px;
	margin-right:5px;
	margin-bottom:4px;
	font-size:17px
}
.item-stars:before {
	display:block;
	content:'\f005\f005\f005\f005\f005';
	color:#e4e5e6
}
.item-stars .stars-inner {
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block;
	z-index:2
}
.item-stars .stars-inner:before {
	display:block;
	content:'\f005\f005\f005\f005\f005';
	color:#8b949d
}
.lets-do-slider .owl-item .item {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	float:none
}
.owl-carousel .owl-controls .owl-dots {
	display:block;
	text-align:center;
	padding-top:40px;
	padding-bottom:5px
}
.owl-carousel .owl-controls .owl-dot {
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #8b949d;
	position:relative;
	margin:0 4px
}
.owl-carousel .owl-controls .owl-dot:before {
	display:block;
	position:absolute;
	left:5px;
	top:5px;
	width:6px;
	height:6px;
	background-color:transparent;
	border-radius:50%;
	content:''
}
.owl-carousel .owl-controls .owl-dot:hover:before {
	background-color:#8b949d
}
.owl-carousel .owl-controls .owl-dot.active {
	background-color:#8b949d
}
.vginf-blog-list .item-header {
	display:block;
	float:left;
	width:32.05128205128205%;
	overflow:hidden;
	position:relative;
	border-radius:3px
}
.vginf-blog-list .item-content {
	display:block;
 	margin-left:35.8974358974359%
 }
.vginf-blog-list .item-content h2 {
	display:block;
 	margin-bottom:5px;
 	font-weight:500;
	font-size:17px;
	margin-top:0;
	float: right;
    width: 100%; 
}
.vginf-blog-list .item-content h2 a {
	line-height:140%;
	display:inline-block
}
.vginf-blog-list .item-meta {
	display:block;
/* 	margin-bottom:15px;
 */	font-size:14px;
	line-height:100%;
	float:left;
	width: 100%;
    padding: 5px;
}
.vginf-blog-list .item-meta .item-meta-item {
    display: inline-block;
    color: #163669;
    font-weight: 600;
}
.vginf-blog-list .item-meta .item-meta-item .material-icons,.vginf-blog-list .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.vginf-blog-list .item-meta a.item-meta-item:hover {
	color:#3779bc
}
.vginf-blog-list .item-content p {
	line-height:170%;
	display:block;
	font-size:14px;
	margin-bottom:0
}
.vginf-blog-list.lets-do-5 .item-header,.vginf-blog-list.lets-do-4 .item-header,.vginf-blog-list.lets-do-3 .item-header {
	float:none;
	margin-bottom:18px;
	width:100%
}
.vginf-blog-list.lets-do-5 .item-content,.vginf-blog-list.lets-do-4 .item-content,.vginf-blog-list.lets-do-3 .item-content {
	float:none;
	margin-left:0;
	width:100%
}
.vginf-blog-list.lets-do-1 .item-content h2 {
	font-size:17px
}
.vginf-blog-list.lets-do-5>.item:nth-child(n+6),.vginf-blog-list.lets-do-4>.item:nth-child(n+5),.vginf-blog-list.lets-do-3>.item:nth-child(n+4),.vginf-blog-list.lets-do-2>.item:nth-child(n+3),.vginf-blog-list.lets-do-1>.item:nth-child(n+2) {
 	padding-top:30px;
	margin-top:30px; 
	padding-bottom:2px;
 	border-top:2px solid #f2f2f2
 }
 .vginf-blog-list.lets-do-1>.item{

 }
.main-slider {
	display:block;
	overflow:hidden
}
.main-slider .owl-carousel:hover .owl-nav {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.main-slider .owl-carousel .owl-nav {
	opacity:0;
	filter:alpha(opacity=0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.main-slider-owl.owl-carousel .owl-stage-outer {
	overflow:visible
}
.main-slider-owl .owl-item:not(.active) .item:before {
	background:rgba(255,255,255,.8)!important;
	z-index:20!important
}
.main-slider .owl-nav {
	display:block
}
.main-slider .owl-grab .owl-nav {
	opacity:.1;
	filter:alpha(opacity=10)
}
.main-slider .owl-nav .owl-prev {
	position:absolute;
	right:100%;
	top:50%;
	margin-top:-27px;
	width:54px;
	height:54px;
	line-height:54px;
	text-align:center;
	border-radius:50%;
	font-size:0;
	border-color:transparent;
	background-color:#163669;
	color:#fff;
	margin-right:-30px;
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.main-slider .owl-nav .owl-next:before,.main-slider .owl-nav .owl-prev:before {
	display:block;
	position:absolute;
	left:0;
	width:100%;
	top:0;
	line-height:inherit;
	font-size:12px;
	content:"\f053";
	font-family:FontAwesome
}
.main-slider .owl-nav .owl-next {
	position:absolute;
	left:100%;
	top:50%;
	margin-top:-27px;
	width:54px;
	height:54px;
	line-height:54px;
	text-align:center;
	border-radius:50%;
	font-size:0;
	border-color:transparent;
	background-color:#163669;
	color:#fff;
	margin-left:-30px;
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.main-slider .owl-nav .owl-next:before {
	content:"\f054"
}
.main-slider .owl-nav .owl-prev:hover,.main-slider .owl-nav .owl-next:hover {
	background-color:#fff;
	color:#232323
}
.ot-follow-share {
	display:block;
	position:fixed;
	top:20%;
	left:20px;
	z-index:20
}
.ot-follow-share a {
	display:block;
	width:40px;
	height:40px;
	line-height:37px;
	text-align:center;
	background:#232323;
	color:#fff;
	border-radius:50%;
	margin-bottom:10px;
	border:2px solid transparent;
	font-size:15px;
	position:relative
}
.ot-follow-share a:before {
	position:absolute;
	display:block;
	line-height:inherit;
	left:0;
	padding-left:0;
	font-size:0;
	color:#232323;
	content:attr(data-h-title);
	white-space:nowrap;
	z-index:-1;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.ot-follow-share a:hover:before {
	left:100%;
	padding-left:20px;
	font-size:12px;
	opacity:1;
	filter:alpha(opacity=100)
}
.ot-follow-share a:hover {
	background-color:transparent!important
}
.ot-follow-share a.ot-color-facebook {
	background-color:#3b5998
}
.ot-follow-share a.ot-color-facebook:hover {
	border-color:#3b5998;
	color:#3b5998
}
.ot-follow-share a.ot-color-twitter {
	background-color:#00aced
}
.ot-follow-share a.ot-color-twitter:hover {
	border-color:#00aced;
	color:#00aced
}
.ot-follow-share a.ot-color-google-plus {
	background-color:#dd4b39
}
.ot-follow-share a.ot-color-google-plus:hover {
	border-color:#dd4b39;
	color:#dd4b39
}
.ot-follow-share a.ot-color-rss {
	background-color:#f60
}
.ot-follow-share a.ot-color-rss:hover {
	border-color:#f60;
	color:#f60
}
.vginf-panel-pager {
	display:block;
	padding-top:30px;
	margin-top:30px;
	border-top:2px solid #f2f2f2;
	text-align:center;
	cursor:default
}
.vginf-panel-pager:after {
	display:block;
	clear:both;
	content:''
}
.vginf-panel-pager .page-numbers {
	display:inline-block;
	padding:10px 16px;
	font-size:14px;
	font-weight:700;
	background-color:#f4f4f4;
	letter-spacing:-.4px;
	color:#8b949d;
	border-radius:3px
}
.vginf-panel-pager a.page-numbers:hover {
	background-color:#ebebeb
}
.vginf-panel-pager span.page-numbers {
	background-color:#8b949d;
	color:#fff
}
.vginf-panel-pager .vginf-pager-button.left i.fa,.vginf-panel-pager .page-numbers.prev i.fa,.vginf-panel-pager .page-numbers.prev {
	margin-right:8px
}
.vginf-panel-pager .vginf-pager-button.right i.fa,.vginf-panel-pager .page-numbers.next i.fa,.vginf-panel-pager .page-numbers.next {
	margin-left:8px
}
.vginf-panel-pager .vginf-pager-button {
	display:inline-block;
	padding:11px 24px;
	font-size:15px;
	font-weight:700;
	background-color:#f4f4f4;
	letter-spacing:-.4px;
	color:#8b949d;
	border-radius:3px
}
.vginf-panel-pager a.vginf-pager-button.active,.vginf-panel-pager a.vginf-pager-button:hover {
	background-color:#8b949d;
	color:#fff
}
.vginf-panel-pager a.vginf-pager-button.active:hover {
	background-color:#4088D0
}
.vginf-panel-pager p {
	padding:11px 0
}
.big-error-message {
	display:block;
	text-align:center;
	padding:50px 0
}
.big-error-message h3 {
	display:block;
	padding-top:50px;
	font-size:70px;
	font-weight:900;
	margin-bottom:0
}
.big-error-message strong {
	display:block;
	font-size:30px;
	font-weight:900;
	letter-spacing:-.4px;
	margin-bottom:30px
}
.big-error-message p {
	display:block;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px
}
.big-error-message p a {
	font-weight:700
}
.vginf-archive-list .item {
	position:relative
}
.vginf-archive-list h3.item-title>a.right {
	position:absolute;
	right:0;
	float:none;
	cursor:pointer;
	font-size:13px
}
.vginf-archive-list h3.item-title>a.right:hover {
	color:#232323!important
}
.vginf-archive-list .item-article {
	position:relative
}
.footer-button {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:700;
	border-radius:2px;
	background-color:#f0f0f0;
	color:#8b949d;
	padding:12px 10px!important;
	position:relative;
	z-index:2
}
.footer-button.item {
	margin-top:-22px
}
.footer-button:hover {
	color:#fff;
	background-color:#8b949d
}
.vginf-main-article-content {
	display:block
}
h6,h5,h4,h3,h2,h1 {
	color:#163669
}
.vginf-main-article-content h6,.vginf-main-article-content h5,.vginf-main-article-content h4,.vginf-main-article-content h3,.vginf-main-article-content h2,.vginf-main-article-content h1 {
	display:block;
	margin-bottom:20px;
	margin-top:0;
	line-height:130%
}
h6 {
	font-size:20px
}
h5 {
	font-size:22px
}
h4 {
	font-size:24px
}
h3 {
	font-size:26px
}
h2 {
	font-size:28px;
	font-family: Roboto, sans-serif !important;


}
h1 {
	font-size:30px;
	font-family: 'Cuprum', sans-serif;
	font-weight: bold;
	padding-top:0 !important;
}
.vginf-main-article-content p {
	font-size:17px;
	color:#4e565d;
	line-height:150%;
	margin-bottom:25px
}
.vginf-main-article-content p:last-child {
	margin-bottom:0
}
body .wp-caption {
	margin-bottom:30px
}
body .wp-caption:last-child {
	margin-bottom:0
}
.vginf-main-article-head {
	display:block;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:2px solid #f0f1f2
}
.vginf-main-article-head>p {
	margin-top:30px;
	font-size:18px;
	font-weight:700;
	position:relative;
	padding-left:50px
}
.vginf-main-article-head>p:before {
	display:block;
	content:'"';
	left:0;
	top:0;
	position:absolute;
	font-size:60px;
	line-height:80%
}
.vginf-main-article-head .vginf-main-article-media {
	display:block;
	margin-bottom:5px;
	border-radius:3px;
	overflow:hidden
}
.vginf-main-article-head .vginf-main-article-meta {
	display:block;
	padding:15px 18px;
	border-radius:3px;
	background-color:#f0f1f2;
	font-size:15px
}
.vginf-main-article-head .vginf-main-article-meta:last-child {
	margin-bottom:-32px
}
.vginf-main-article-head .vginf-main-article-meta .item {
	display:inline-block;
	margin-right:18px;
	color:#4088D0;
	line-height:100%
}
.vginf-main-article-head .vginf-main-article-meta .item .material-icons,.vginf-main-article-head .vginf-main-article-meta .item i.fa {
	display:inline-block;
	margin-right:10px
}
.vginf-main-article-head .vginf-main-article-meta .item a {
	display:inline-block;
	margin-right:6px;
	color:#4088D0
}
.vginf-main-article-head .vginf-main-article-meta .item a:after {
	display:inline-block;
	content:',';
	color:#aaa;
	padding-left:2px
}
.vginf-main-article-head .vginf-main-article-meta .item a:last-child:after {
	display:none
}
.vginf-main-article-head .vginf-main-article-meta a.item:hover,.vginf-main-article-head .vginf-main-article-meta .item a:hover {
	color:#3779bc
}
.vginf-review-block {
	display:block;
	margin-top:50px;
	margin-bottom:30px;
	padding:30px 20px;
	border:2px solid #f2f2f2;
	border-radius:2px;
	position:relative
}
.vginf-review-block:after {
	display:block;
	clear:both;
	content:''
}
.vginf-review-block>div {
	display:block;
	float:left;
	width:33%
}
.vginf-review-block .vginf-review-block-score {
	width:20%;
	text-align:center;
	font-size:50px;
	font-weight:700
}
.vginf-review-block .vginf-review-block-bad,.vginf-review-block .vginf-review-block-good {
	width:40%;
	padding-left:60px
}
.vginf-review-block .vginf-review-block-bad:before,.vginf-review-block .vginf-review-block-good:before {
	display:block;
	position:absolute;
	content:'';
	width:2px;
	background-color:#f2f2f2;
	top:30px;
	bottom:30px;
	margin-left:-40px
}
.vginf-review-block>div>strong {
	display:block;
	margin-bottom:12px;
	font-size:26px;
	color:#88c442;
	line-height:100%
}
.vginf-review-block .vginf-review-block-bad>strong {
	color:#c45742
}
.vginf-review-block>div>ul {
	display:block;
	margin:0;
	padding:0
}
.vginf-review-block>div>ul li {
	display:block;
	margin:0;
	padding:6px 0 0 18px;
	position:relative;
	font-size:14px
}
.vginf-review-block>div>ul li:before {
	display:block;
	position:absolute;
	left:0;
	content:'+'
}
.vginf-review-block .vginf-review-block-bad>ul li:before {
	content:'-'
}
.vginf-tag-list {
	display:block;
	cursor:default
}
.vginf-tag-list a {
	display:inline-block;
	line-height:100%;
	background-color:#f2f2f2;
	border-radius:2px;
	padding:13px 19px;
	font-size:14px;
	margin:0 4px 9px 0;
	font-weight:400
}
.vginf-tag-list a:hover {
	color:#232323;
	background-color:#e2e2e2
}
.vginf-author-block {
	display:block;
	margin:30px 0;
	padding:30px 0;
	border-top:2px solid #f2f2f2;
	border-bottom:2px solid #f2f2f2
}
.vginf-author-block:after {
	display:block;
	content:'';
	clear:both
}
.vginf-author-block .item-header {
	display:block;
	float:left;
	width:80px;
	overflow:hidden;
	border-radius:50%
}
.vginf-author-block .item-content {
	display:block;
	margin-left:115px
}
.vginf-author-block .item-content>strong {
	display:block;
	margin-bottom:14px;
	color:#232323;
	font-size:20px;
	line-height:100%
}
.vginf-author-block .item-content>p {
	display:block;
	margin-bottom:15px;
	font-size:14px
}
.vginf-button {
	display:inline-block;
	line-height:120%;
	color:#aaa;
	padding:10px 14px;
	border-radius:2px;
	margin-right:8px;
	font-size:14px;
	border:1px solid #aaa
}
.vginf-button:hover {
	color:#232323;
	border-color:transparent!important;
	background-color:#f2f2f2
}
.vginf-button.vginf-button-green {
	color:#5cb71a;
	border-color:#5cb71a
}
.vginf-button.vginf-button-green:hover {
	color:#fff;
	background-color:#5cb71a
}
.vginf-button.vginf-button-orange {
	color:#f08722;
	border-color:#f08722
}
.vginf-button.vginf-button-orange:hover {
	color:#fff;
	background-color:#f08722
}
.vginf-button .material-icons,.vginf-button i.fa {
	padding-right:8px
}
.ot-shortcode-tabs:not(.style-2) {
	padding:32px!important
}
.shortcode-content ol,.shortcode-content ul {
	margin-bottom:25px
}
.shortcode-content ol li,.shortcode-content ul li {
	margin-top:15px
}
.shortcode-content ul .fa-li.fa {
	margin-top:-4px
}
.pos-photo-gallery {
	margin-bottom:30px!important
}
.vginf-panel-buttons {
	display:block;
	margin-bottom:2px;
	padding-bottom:30px;
	border-bottom:2px solid #f2f2f2;
	margin-bottom:30px;
	cursor:default
}
.vginf-panel-buttons a {
	border:0;
	box-shadow:inset 0 0 0 100px #f4f4f4;
	background-color:#8b949d;
	color:#8b949d;
	border-radius:2px;
	border:2px solid #f4f4f4
}
.vginf-panel-buttons a.active,.vginf-panel-buttons a:hover {
	color:#fff;
	background-color:#8b949d;
	box-shadow:inset 0 0 0 100px transparent;
	border-color:transparent
}
.content-photo-wide {
	display:block;
	background-color:#4088D0;
	color:#fff;
	margin-bottom:30px
}
.content-photo-thumbs {
	display:block;
	background-color:#34383b
}
.photo-gallery-full-controls button.control-right {
	right:auto;
	left:100%
}
.photo-gallery-full-controls button {
	display:block;
	position:absolute;
	z-index:2;
	left:auto;
	right:100%;
	top:50%;
	height:60px;
	line-height:60px;
	border:0;
	background:rgba(255,255,255,.1);
	width:60px;
	text-align:center;
	padding:0!important;
	box-shadow:none!important;
	color:#fff;
	border-radius:0;
	font-size:30px;
	border-radius:50%;
	margin-top:-30px;
	opacity:0;
	line-height:100%;
	filter:alpha(opacity=0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.photo-gallery-full-controls button:hover {
	background:rgba(255,255,255,.3)
}
.content-photo-wide:hover .photo-gallery-full-controls button {
	opacity:1;
	filter:alpha(opacity=100);
	padding:0 36px;
	margin-left:20px;
	margin-right:20px
}
.content-photo-wide>.wrapper2,.content-photo-wide>.wrapper {
	min-height:400px;
	line-height:400px;
	text-align:center;
	background-color:rgba(0,0,0,.04);
	position:relative
}
.lightbox .main-block {
	padding-bottom:30px
}
.content-photo-thumbs {
	display:block;
	text-align:left;
	overflow:hidden;
	position:relative;
	background-color:#37383a
}
.photo-gallery-nav-right,.photo-gallery-nav-left {
	line-height:65px;
	height:65px
}
.photo-gallery-nav-left:active,.photo-gallery-nav-left:focus,.photo-gallery-nav-left {
	display:block;
	position:absolute;
	left:0;
	top:16px;
	background-color:#337fb9;
	padding:0;
	box-shadow:none;
	border:0;
	color:#fff;
	width:40px;
	bottom:0;
	border-radius:2px
}
.photo-gallery-nav-right:active,.photo-gallery-nav-right:focus,.photo-gallery-nav-right {
	display:block;
	position:absolute;
	right:0;
	top:16px;
	background-color:#337fb9;
	padding:0;
	box-shadow:none;
	border:0;
	color:#fff;
	width:40px;
	bottom:0;
	border-radius:2px
}
.photo-gallery-thumbs-inner {
	display:block;
	position:relative;
	padding:16px 0;
	margin:0 58px;
	white-space:nowrap;
	font-size:0;
	overflow:hidden
}
.photo-gallery-thumbs-inner:after {
	display:block;
	position:absolute;
	z-index:2;
	top:0;
	left:100%;
	width:100px;
	height:100%;
	box-shadow:5px 0 60px 40px #37383a;
	content:''
}
.photo-gallery-thumbs-inner:before {
	display:block;
	position:absolute;
	z-index:2;
	top:0;
	right:100%;
	width:100px;
	height:100%;
	box-shadow:-5px 0 60px 40px transparent;
	content:''
}
.photo-gallery-thumbs-inner:after,.photo-gallery-thumbs-inner:before {
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s
}
.photo-gallery-thumbs-inner.not-first:before {
	box-shadow:-5px 0 60px 40px #37383a
}
.photo-gallery-thumbs-inner.is-last:after {
	box-shadow:-5px 0 60px 40px transparent
}
.photo-gallery-thumbs-inner .item:first-child {
	margin-left:0
}
.photo-gallery-thumbs-inner .item {
	margin-right:11px;
	display:inline-block;
	margin-left:-3px;
	opacity:.4;
	filter:alpha(opacity=40);
	width:80px;
	vertical-align:middle;
	border-radius:2px;
	overflow:hidden;
	position:relative
}
.photo-gallery-thumbs-inner .item img {
	border-radius:2px;
	overflow:hidden
}
.photo-gallery-thumbs-inner .item:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.photo-gallery-thumbs-inner .item.active {
	opacity:1;
	filter:alpha(opacity=100)
}
.photo-gallery-thumbs-inner .item:before {
	display:block;
	position:absolute;
	box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 4px transparent;
	z-index:2;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%
}
.photo-gallery-thumbs-inner .item.active:before {
	box-shadow:inset 0 0 0 2px #337fb9,inset 0 0 0 4px #37383a
}
.vginf-secondary-title {
	display:block;
	padding-bottom:30px;
	border-bottom:2px solid #f2f2f2;
	margin-bottom:30px
}
.vginf-secondary-title a.right {
	margin-right:0
}
.vginf-secondary-title>strong {
	display:block;
	line-height:40px;
	font-size:20px
}
.vginf-secondary-title>strong .material-icons,.vginf-secondary-title>strong i.fa {
	padding-right:14px
}
.vginf-comments .comment-list {
	display:block;
	position:relative
}
.vginf-comments .comment-list ul,.vginf-comments .comment-list ol {
	display:block;
	margin:0;
	padding:0
}
.vginf-comments .comment-list li {
	display:block
}
.vginf-comments .comment-list li li .comment-block {
	padding-left:50px
}
.vginf-comments .comment-list .comment-block {
	display:block;
	margin-bottom:30px;
	border-bottom:2px solid #f2f2f2;
	padding-bottom:30px
}
.vginf-comments .comment-list .image-avatar {
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:50%
}
.vginf-comments .comment-list .comment-text {
	display:block;
	margin-left:70px
}
.vginf-comments .comment-list .comment-text .time-stamp {
	display:block;
	font-size:13px;
	color:#c5c5c5
}
.vginf-comments .comment-list .comment-text .user-nick {
	display:block;
	font-size:18px;
	margin-bottom:15px;
	line-height:100%
}
.vginf-comments .comment-list .comment-text .user-nick .user-label {
	display:inline-block;
	margin-left:10px;
	font-size:10px;
	background-color:#8b949d;
	color:#fff;
	vertical-align:top;
	padding:0 6px;
	border-radius:2px;
	line-height:20px;
	margin-top:-1px
}
.vginf-comments .comment-list .comment-text p {
	display:block;
	font-size:14px;
	margin-bottom:15px
}
.vginf-comments .comment-list .comment-text .read-more-button {
	font-size:12px;
	padding:9px 13px
}
.comment-form {
	width:500px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.comment-info {
	display:block;
	margin-bottom:20px;
	font-size:13px
}
.comment-info strong {
	display:block;
	margin-bottom:10px;
	font-size:16px;
	font-weight:900
}
button,input[type=submit] {
	border:0;
	line-height:42px;
	font-size:14px;
	color:#fff;
	padding:0 23px;
	border-radius:2px;
	background-color:#8b949d;
	box-shadow:inset 0 0 0 100px transparent;
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
button:hover,input[type=submit]:hover {
	box-shadow:inset 0 0 0 100px rgba(255,255,255,.1)
}
button:active,input[type=submit]:active {
	box-shadow:inset 0 0 0 100px rgba(0,0,0,.1)
}
.contact-form-content {
	display:block
}
.contact-form-content p {
	display:block;
	margin-bottom:12px
}
.contact-form-content label {
	display:block
}
.contact-form-content label span {
	display:block;
	padding-bottom:4px;
	font-size:13px;
	color:#8b949d
}
.contact-form-content label span .required {
	display:inline-block;
	padding-left:6px;
	color:#f15a36;
	font-size:20px;
	line-height:100%;
	vertical-align:bottom;
	font-style:normal
}
.contact-form-content label textarea,.contact-form-content label input {
	display:block;
	border:2px solid #f0f1f2;
	border-radius:2px;
	width:100%;
	padding:10px 15px;
	font-size:14px;
	font-weight:400
}
.contact-form-content label textarea {
	resize:vertical;
	height:130px
}
.contact-form-content label textarea:focus,.contact-form-content label input:focus {
	border-color:#8b949d
}
.form-submit {
	margin-top:24px
}
.comments-big-message {
	display:block;
	padding:30px 0 60px;
	margin-left:auto;
	margin-right:auto;
	width:50%;
	margin-bottom:30px
}
.comments-big-message:before {
	display:block;
	position:absolute;
	left:0;
	width:100%;
	bottom:0;
	content:'';
	border-bottom:2px solid #f2f2f2
}
.comments-big-message .material-icons,.comments-big-message i.fa {
	display:block;
	float:left;
	font-size:60px;
	line-height:100%
}
.comments-big-message strong {
	display:block;
	margin-left:90px;
	font-size:24px;
	margin-bottom:4px
}
.comments-big-message p {
	display:block;
	margin-bottom:0;
	font-size:14px;
	margin-left:90px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.map-block {
	display:block
}
.map-block .map-block-header {
	display:block;
	padding:30px;
	background-color:#f0f0f0;
	font-size:14px
}
.map-block .map-block-header h3 {
	margin-top:0;
	margin-bottom:20px;
	display:block
}
.map-block .map-block-header .large-icon {
	display:block;
	text-align:center;
	font-size:100px;
	line-height:100%
}
.map-block .map-block-header ul {
	display:block;
	font-size:14px;
	padding:0;
	margin:0;
	color:#4088D0
}
.map-block .map-block-header ul li {
	display:block;
	font-size:14px;
	padding:0;
	margin:0;
	line-height:18px;
	vertical-align:middle;
	margin-top:14px;
	font-weight:700;
	padding-left:30px;
	position:relative
}
.map-block .map-block-header ul li:first-child {
	margin-top:0
}
.map-block .map-block-header ul li .material-icons {
	display:inline-block;
	position:absolute;
	left:0
}
.map-block-content {
	display:block
}
.comment-form .alert-message {
	border-radius:2px;
	overflow:hidden
}
.comment-form .alert-message,.comment-form .alert-message p,.comment-form .alert-message strong {
	color:#fff!important
}
.comment-form .alert-message p {
	position:relative;
	z-index:2
}
.comment-form .alert-message:before {
	opacity:1;
	filter:alpha(opacity=100)
}
.vginf-photo-gallery-list {
	display:block
}
.vginf-photo-gallery-list .item {
	position:relative
}
.vginf-photo-gallery-list .item-header {
	display:block;
	position:relative;
	z-index:1
}
.vginf-photo-gallery-list .item-header a {
	display:block;
	overflow:hidden;
	border-radius:3px;
	position:relative;
	z-index:1
}
.vginf-photo-gallery-list .item-header a:before {
	display:block;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-shadow:inset 0 -300px 200px -200px #232323;
	position:absolute;
	opacity:.8;
	border-radius:inherit;
	overflow:hidden;
	z-index:2;
	filter:alpha(opacity=80);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.vginf-photo-gallery-list .item-header img {
	width:100%;
	position:relative;
	z-index:0
}
.vginf-photo-gallery-list .item-content {
	display:block;
	position:absolute;
	z-index:2;
	bottom:25px;
	left:25px;
	right:25px
}
.vginf-photo-gallery-list .item-content>a {
	display:block;
	color:#fff;
	text-shadow:0 2px 0 rgba(0,0,0,.4)
}
.vginf-photo-gallery-list .item-content .item-categories {
	position:absolute;
	display:block;
	bottom:100%;
	margin-bottom:10px;
	cursor:default
}
.vginf-photo-gallery-list .item-content .item-categories a {
	display:inline-block;
	font-size:12px;
	padding:3px 10px;
	border-radius:2px;
	color:#fff;
	box-shadow:0 2px 0 rgba(0,0,0,.2);
	margin-right:2px
}
.vginf-photo-gallery-list .item-content .item-categories a:hover {
	background-color:#fff!important;
	color:#232323!important;
	box-shadow:none
}
.vginf-photo-gallery-list .item-content>a strong {
	display:block
}
.vginf-photo-gallery-list .item:hover .item-content>a strong {
	text-decoration:underline
}
.vginf-photo-gallery-list .item-content>a .item-meta {
	display:block;
	opacity:.5;
	filter:alpha(opacity=50);
	line-height:100%;
	padding-top:9px;
	font-size:13px;
	font-weight:400
}
.vginf-photo-gallery-list .item-content>a .item-meta .material-icons {
	padding-right:6px
}
.vginf-photo-gallery-description {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	padding:5px 0 30px;
	max-width:100%
}
.vginf-photo-gallery-description h2 {
	margin-bottom:25px
}
.widget-instagram-photos {
	display:block
}
.widget-instagram-photos:after {
	display:block;
	clear:both;
	content:''
}
.widget-instagram-photos .item {
	display:block;
	width:47%;
	float:left;
	margin-bottom:20px;
	margin-left:6%
}
.widget-instagram-photos .item:nth-child(2n+1) {
	margin-left:0
}
.widget-instagram-photos .item .item-header {
	display:block;
	margin-bottom:13px
}
.widget-instagram-photos .item .item-header a {
	display:block
}
.widget-instagram-photos .item .item-content {
	display:block
}
.widget-instagram-photos .item .item-content h4 {
	margin-bottom:6px;
	margin-top:0;
	font-size:13px;
	font-weight:900;
	letter-spacing:-.5px;
	line-height:130%
}
.widget-instagram-photos .item .item-content .insta-like-count {
	font-weight:700;
	font-size:12px;
	margin-bottom:6px;
	display:block;
	color:#ec6c7e
}
.widget-instagram-photos .item .item-content .insta-like-count i.fa {
	padding-right:6px
}
.widget-instagram-photos .item .item-content .item-meta {
	font-size:12px;
	font-weight:400;
	line-height:100%
}
.widget-instagram-photos .item .item-content .item-meta a {
	color:inherit!important;
	margin-right:8px;
	display:inline-block;
	letter-spacing:-.5px
}
.widget-instagram-photos .item .item-content .item-meta a:hover {
	color:#7b7b7b
}
.widget-instagram-photos .item .item-content .item-meta a .material-icons,.widget-instagram-photos .item .item-content .item-meta a i.po,.widget-instagram-photos .item .item-content .item-meta a i.fa {
	padding-right:8px
}
.widget {
	position:relative;
	display:block;
	margin-bottom:30px
}
.vginf-archive-list h3.item-title,#sidebar .widget>h3 {
	display:inline-block;
	border-radius:2px 2px 0 0;
	background-color:transparent;
	padding:10px 20px;
	cursor:default;
	border:2px solid #f2f2f2;
	border-bottom:0;
	font-size:15px;
	color:#fff;
	border-color:transparent;
	background-color:#8b949d;
	margin-top:0;
	margin-bottom:20px
}
.vginf-archive-list h3.item-title:after,#sidebar .widget>h3:after {
	display:block;
	font-size:16px;
	height:2px;
	content:'';
	width:100%;
	left:0;
	background:inherit;
	position:absolute;
	margin-top:10px
}
.widget .search-form {
	display:block;
	width:100%;
	font-size:0;
	vertical-align:bottom
}
.widget .search-form label {
	display:inline-block;
	font-size:13px;
	margin-bottom:0;
	width:71%
}
.widget .search-form label span {
	display:none
}
.widget .search-form label input {
	width:100%;
	border:0;
	background-color:#f2f2f2;
	border-radius:2px;
	padding:12px 16px;
	line-height:140%
}
.widget .search-form>input {
	display:inline-block;
	font-size:13px;
	width:27%;
	border:1px solid transparent;
	border-radius:2px;
	border:0;
	background-color:#8b949d;
	color:#fff;
	padding:12px 16px;
	margin-left:2%;
	line-height:140%
}
.widget .search-form>input:hover {
	background-color:#4088D0
}
.widget .tagcloud {
	cursor:default
}
.widget .tagcloud a {
	display:inline-block;
	font-size:13px;
	padding:8px 13px;
	font-weight:700;
	background-color:#f4f4f4;
	letter-spacing:-.4px;
	color:#8b949d;
	border-radius:2px;
	margin:0 3px 7px 0
}
.widget .tagcloud a:hover {
	background-color:#8b949d;
	color:#fff
}
.widget .menu {
	display:block;
	margin:0;
	padding:0;
	font-size:14px
}
.widget .menu li {
	display:block;
	padding:0;
	margin-top:8px;
	padding-left:15px;
	position:relative;
	font-weight:400
}
.widget .menu li:before {
	display:block;
	font-family:FontAwesome;
	content:'\f0da';
	position:absolute;
	left:0
}
.widget .menu li ul {
	padding-left:0
}
.widget .menu>li:first-child {
	margin-top:0
}
.ot-w-socialize {
	display:block
}
.ot-w-socialize>a {
	display:block;
	margin-bottom:16px;
	line-height:34px;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none
}
.ot-w-socialize>a i.fa {
	display:block;
	float:left;
	width:36px;
	height:36px;
	line-height:inherit;
	text-align:center;
	border-radius:50%;
	border:1px solid rgba(0,0,0,.1);
	font-size:16px;
	box-shadow:inset 0 0 0 30px #fff,0 0 0 0 rgba(0,0,0,.2);
	transition:box-shadow 0;
	-moz-transition:box-shadow 0;
	-webkit-transition:box-shadow 0;
	-o-transition:box-shadow 0
}
.ot-w-socialize>a:hover i.fa {
	border-color:transparent;
	box-shadow:inset 0 0 0 0 #fff,0 0 0 15px transparent;
	transition:box-shadow .15s;
	-moz-transition:box-shadow .15s;
	-webkit-transition:box-shadow .15s;
	-o-transition:box-shadow .15s
}
.ot-w-socialize>a span {
	display:block;
	margin-left:48px;
	line-height:inherit;
	font-size:15px;
	font-weight:700;
	border:1px solid transparent
}
.ot-w-socialize>a span i {
	font-style:normal
}
.ot-w-article-list {
	display:block
}
.ot-w-article-list .item:after,.ot-w-article-list:after {
	display:block;
	content:'';
	clear:both
}
.ot-w-article-list .item {
	display:block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:2px solid #f2f2f2
}
.ot-w-article-list .item:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0
}
.ot-w-article-list .item .item-header {
	float:left;
	overflow:hidden;
	border-radius:3px;
	position:relative;
	width:80px
}
.ot-w-article-list .item .item-content {
	/*old margin-left:100px */
}
.ot-w-article-list .item .item-content h4 {
	margin-top:0;
	font-size:16px;
	margin-bottom:5px;
	font-weight:700
}
.ot-w-article-list .item .item-content h4 a {
	line-height:140%;
	display:inline-block
}
.ot-w-article-list .item .item-meta {
	display:block;
	margin-bottom:6px;
	font-size:12px
}
.ot-w-article-list .item .item-meta:last-child {
	margin-bottom:0
}
.ot-w-article-list .item .item-meta .item-meta-item {
	display:inline-block;
	margin-right:18px;
	color:#8b949d;
	line-height:100%
}
.ot-w-article-list .item .item-meta .item-meta-item .material-icons,.ot-w-article-list .item .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.ot-w-article-list .item .item-stars {
	margin-bottom:10px;
	font-size:14px
}
.ot-w-article-list .item .item-stars:last-child {
	margin-bottom:0
}
.ot-w-article-list .item p {
	margin-bottom:0;
	font-size:13px;
	line-height:150%
}
.ot-w-comments-list {
	display:block
}
.ot-w-comments-list .item:after,.ot-w-comments-list:after {
	display:block;
	content:'';
	clear:both
}
.ot-w-comments-list .item {
	display:block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:2px solid #f2f2f2
}
.ot-w-comments-list .item:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0
}
.ot-w-comments-list .item .item-header {
	float:left;
	overflow:hidden;
	border-radius:3px;
	position:relative;
	width:50px
}
.ot-w-comments-list .item .item-content {
	margin-left:70px
}
.ot-w-comments-list .item .item-content h4 {
	margin-top:0;
	font-size:14px;
	margin-bottom:5px;
	font-weight:700
}
.ot-w-comments-list .item .item-content h4 a {
	line-height:140%;
	display:inline-block
}
.ot-w-comments-list .item .item-meta {
	display:block;
	margin-bottom:6px;
	font-size:13px
}
.ot-w-comments-list .item .item-meta:last-child {
	margin-bottom:0
}
.ot-w-comments-list .item .item-meta .item-meta-item {
	display:inline-block;
	margin-right:18px;
	color:#8b949d
}
.ot-w-comments-list .item .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.ot-w-comments-list .item .item-stars {
	margin-bottom:10px;
	font-size:14px
}
.ot-w-comments-list .item .item-stars:last-child {
	margin-bottom:0
}
.ot-w-comments-list .item p {
	margin-bottom:0;
	font-size:13px;
	line-height:150%;
	margin-bottom:8px
}
.ot-w-comments-list .item p:last-child {
	margin-bottom:0
}
.ot-w-comments-list .item .item-meta .item-meta-item.meta-button {
	color:#3779bc;
	font-weight:700;
	line-height:100%
}
.ot-w-comments-list .item .item-meta a.item-meta-item.meta-button:hover {
	color:#232323
}
.ot-w-comments-list .item .item-meta .item-meta-item.meta-button i.fa {
	padding-left:4px;
	padding-right:0
}
.ot-w-gallery-list {
	display:block
}
.ot-w-gallery-list .item:after,.ot-w-gallery-list:after {
	display:block;
	content:'';
	clear:both
}
.ot-w-gallery-list .item {
	display:block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:2px solid #f2f2f2
}
.ot-w-gallery-list .item:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0
}
.vginf-photo-gallery-list .item .owl-nav,.ot-w-gallery-list .owl-carousel .owl-nav {
	opacity:0;
	filter:alpha(opacity=0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.vginf-photo-gallery-list .item:hover .owl-nav,.ot-w-gallery-list .owl-carousel:hover .owl-nav {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-prev,.ot-w-gallery-list .owl-controls .owl-nav .owl-prev {
	position:absolute;
	right:100%;
	top:50%;
	margin-top:-40px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	font-size:0;
	margin-right:20px;
	border-color:transparent;
	background-color:#4088D0;
	color:#fff;
	margin-right:-20px;
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-next,.ot-w-gallery-list .owl-controls .owl-nav .owl-next {
	position:absolute;
	left:100%;
	top:50%;
	margin-top:-40px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	font-size:0;
	margin-left:20px;
	border-color:transparent;
	background-color:#4088D0;
	color:#fff;
	margin-left:-20px;
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-prev,.vginf-photo-gallery-list .owl-controls .owl-nav .owl-next {
	top:50%;
	margin-top:-20px
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-prev:hover,.vginf-photo-gallery-list .owl-controls .owl-nav .owl-next:hover,.ot-w-gallery-list .owl-controls .owl-nav .owl-prev:hover,.ot-w-gallery-list .owl-controls .owl-nav .owl-next:hover {
	background-color:#fff;
	color:#232323
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-next:before,.vginf-photo-gallery-list .owl-controls .owl-nav .owl-prev:before,.ot-w-gallery-list .owl-controls .owl-nav .owl-next:before,.ot-w-gallery-list .owl-controls .owl-nav .owl-prev:before {
	display:block;
	position:absolute;
	left:0;
	width:100%;
	top:0;
	line-height:inherit;
	font-size:12px;
	content:"\f053";
	font-family:FontAwesome
}
.vginf-photo-gallery-list .owl-controls .owl-nav .owl-next:before,.ot-w-gallery-list .owl-controls .owl-nav .owl-next:before {
	content:"\f054"
}
.ot-w-gallery-list .owl-dots {
	display:block;
	padding:15px 0 0!important
}
.ot-w-gallery-list .owl-dots .owl-dot {
	box-shadow:inset 0 0 0 2px #ccc;
	width:12px;
	height:12px;
	position:relative
}
.ot-w-gallery-list .owl-dots .owl-dot.active {
	box-shadow:inset 0 0 0 2px transparent;
	background-color:#8b949d
}
.ot-w-gallery-list .owl-dots .owl-dot:hover {
	box-shadow:inset 0 0 0 2px #8b949d
}
.ot-w-gallery-list .owl-carousel .owl-controls .owl-dot:before {
	display:none
}
.ot-w-gallery-list .owl-carousel .owl-controls .owl-dot:after {
	display:block;
	position:absolute;
	left:-50%;
	top:-50%;
	width:200%;
	height:200%;
	content:''
}
.ot-w-gallery-list .item-header {
	display:block;
	margin-bottom:12px
}
.ot-w-gallery-list .item-header .item-photo img {
	border-radius:3px;
	overflow:hidden
}
.ot-w-gallery-list .item-header .item-photo {
	border-radius:3px;
	overflow:hidden;
	position:relative;
	display:block
}
.ot-w-gallery-list .item .item-content h4 {
	margin-top:0;
	font-size:16px;
	margin-bottom:8px;
	font-weight:700
}
.ot-w-gallery-list .item .item-content h4 a {
	line-height:140%;
	display:inline-block
}
.ot-w-gallery-list .item .item-meta {
	display:block;
	margin-bottom:8px;
	font-size:14px
}
.ot-w-gallery-list .item .item-meta:last-child {
	margin-bottom:0
}
.ot-w-gallery-list .item .item-meta .item-meta-item {
	display:inline-block;
	margin-right:18px;
	color:#8b949d;
	line-height:100%
}
.ot-w-gallery-list .item .item-meta .item-meta-item .material-icons,.ot-w-gallery-list .item .item-meta .item-meta-item i.fa {
	padding-right:8px
}
.ot-w-gallery-list .item .item-stars {
	margin-bottom:10px;
	font-size:14px
}
.ot-w-gallery-list .item .item-stars:last-child {
	margin-bottom:0
}
.ot-w-gallery-list .item p {
	margin-bottom:0;
	font-size:14px;
	line-height:150%;
	margin-bottom:8px
}
.ot-w-gallery-list .item p:last-child {
	margin-bottom:0
}
.ot-w-flickr-feed {
	display:block
}
.ot-w-flickr-feed:after {
	display:block;
	clear:both;
	content:''
}
.ot-w-flickr-feed .item {
	margin-bottom:0;
	overflow:hidden;
	border-radius:3px
}
.ot-w-flickr-feed.lets-do-5>.item:nth-child(n+6),.ot-w-flickr-feed.lets-do-4>.item:nth-child(n+5),.ot-w-flickr-feed.lets-do-3>.item:nth-child(n+4),.ot-w-flickr-feed.lets-do-2>.item:nth-child(n+3),.ot-w-flickr-feed.lets-do-1>.item:nth-child(n+2) {
	margin-top:10px
}
#footer {
	display:block;
	margin-top:30px
}
#footer>.wrapper>ul:after,#footer>.wrapper:after {
	display:block;
	clear:both;
	content:''
}
#footer>.wrapper>ul {
	display:block;
	margin-bottom:30px;
	text-align:center;
	border:2px solid #f2f2f2;
	cursor:default;
	padding-left:0
}
#footer>.wrapper>ul>li {
	display:inline-block
}
#footer>.wrapper>ul>li a {
	display:block;
	padding:14px 7px;
	font-size:14px;
	font-weight:400
}
#footer .footer-widgets {
	display:block
}
#footer .footer-widgets .widget-split {
	white-space:normal;
	vertical-align:top
}
#footer .footer-widgets .widget-split .widget {
	margin-bottom:20px
}
#footer .footer-widgets .widget-split .widget:last-child {
	margin-bottom:0
}
.footer-copyright {
	display:block;
	margin-top:40px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-size:13px;
	border-top:2px solid #f2f2f2
}
#footer .widget h3 {
	margin-top:0;
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:2px solid #f2f2f2;
	color:#4088D0;
	font-size:18px;
	font-weight:700;
	display:inline-block
}
#footer p {
	font-size:13px
}
.lightbox hr {
	margin:20px 0
}
.lightbox p,.lightbox span,.lightbox h2,.lightbox h3 {
	color:#232323;
	text-shadow:none
}
.lightbox .loading-box {
	padding:50px 0;
	line-height:24px
}
.startlightbox {
	overflow:hidden
}
.startlightbox .lightbox {
	display:block
}
.lightbox {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.94);
	text-align:center;
	z-index:1002;
	display:none;
	overflow-y:scroll!important
}
.lightbox .main-black-block {
	box-shadow:none;
	background:#212121;
	color:#ccc;
	font-size:11.5px;
	line-height:20px;
	font-weight:300;
	padding-bottom:5px;
	color:#8a8a8a
}
.lightbox .lightcontent .light-close:hover,.lightbox .lightcontent-loading .light-close:hover {
	color:#232323;
	border-color:transparent;
	background-color:#f0f0f0
}
.lightbox .lightcontent .light-close:active,.lightbox .lightcontent-loading .light-close:active {
	background-color:#ccc;
	color:#232323;
	border-color:transparent
}
.lightbox .lightcontent .light-close,.lightbox .lightcontent-loading .light-close {
	display:block;
	right:0;
	top:-50px;
	font-family:Arial;
	position:absolute;
	font-size:14px;
	color:#fff;
	text-shadow:none;
	border-radius:50%;
	width:36px;
	height:36px;
	line-height:33px;
	text-align:center!important;
	border:1px solid #fff;
	padding:0;
	background-color:transparent
}
.lightbox .lightcontent,.lightbox .lightcontent-loading {
	background:#f4f4f4;
	width:1200px;
	max-width:100%;
	margin:100px auto 70px;
	position:relative;
	box-shadow:0 1px 4px rgba(0,0,0,.5);
	text-align:left
}
.lightbox .light-title {
	display:block;
	position:absolute;
	top:-33px;
	color:#fff;
	text-shadow:0 1px 3px rgba(0,0,0,.6);
	height:23px;
	width:780px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lightbox .gallery-thumbs {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:30px;
	width:95%
}
.lightbox .thacontent {
	padding:0 25px 20px
}
.loading-box {
	display:block;
	text-align:center
}
.loading-box .loading-image {
	display:block;
	text-align:center;
	padding-top:20px
}
.lightbox .carousel-left {
	left:8px
}
.lightbox .carousel-right {
	right:8px
}
.lightbox blockquote {
	padding-bottom:30px
}
.lightbox .article-main-content {
	padding:0 55px;
	width:auto
}
.loading-message {
	display:block;
	background:#f0f0f0;
	padding:10px 15px;
	font-size:11px;
	line-height:140%
}
.loading-message img {
	display:block;
	float:left;
	width:34px;
	padding-right:15px
}
.main-content-split .loading-message img {
	display:none
}
.loading-message:before {
	display:block;
	content:'';
	clear:both
}
.loading-message b {
	font-size:18px;
	display:block;
	padding-bottom:4px
}
.ls-fullwidth .ls-nav-prev,.ls-fullwidth .ls-nav-next {
	z-index:20px
}
.ls-fullwidth .ls-nav-next {
	right:50px!important
}
.ls-fullwidth .ls-nav-prev {
	left:50px!important
}
.lightbox .big-photo-block .the-image {
	box-shadow:none;
	text-align:center;
	padding-top:10px;
	background-color:transparent
}
.lightbox .big-photo-block .the-image img {
	max-width:98%
}
.lightbox .big-photo-block .the-thumbs {
	margin-left:1%;
	margin-right:1%;
	overflow:hidden
}
.lightbox .lightbox-content {
	display:block;
	padding:0 2% 8px
}
.the-image img {
	max-width:100%
}
.lightbox .photo-gallery-full {
	box-shadow:none
}
.lightbox .photo-gallery-main:hover .photo-controls.prev {
	left:20px
}
.lightbox .photo-gallery-main:hover .photo-controls.next {
	right:20px
}
.waiter.loading {
	background-image:url(../images/loading-ot.gif);
	background-position:center;
	background-repeat:no-repeat
}
.waiter.loading img {
	opacity:.3
}
.lightbox .photo-gallery-context-c {
	margin-top:0
}
.ot-wrapper {
	position: relative
}

.news_text ul {
font-size: 17px;
    color: #4e565d;
    line-height: 150%;
    margin-bottom: 25px;	
}
.news_text a {
color:#4088D0;
text-decoration:underline;
}
.news_text img {
padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 100%;
}
blockquote {
	margin-bottom: 25px;
    /* font-family: open sans condensed,Arial,arial unicode ms,Helvetica,Sans-Serif!important; */
    font-size: 16px;
    line-height: 20px;
    text-shadow: 1px 1px 1px #fff;
    margin: 10px 0 10px 20px;
    text-align: left;
    font-weight: 700;
    color: #000;
    /* border-bottom: 1px solid #e0e0e0; */
    /* border-right: 1px solid #e0e0e0; */
    background: #f3f4f538;
}

/* Затемнение в слайдере
 */
 
 .photoline {

   
}