.fa {
	font-family: "FontAwesome"!important;
}
body {
	background-color: #FFF;
	color: #555;
	overflow-x: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}
input, textarea {
	-webkit-font-smoothing: antialiased;
}
#warp {
	display: none;
}
.animation {
	visibility: hidden;
}
.container>.row>.col-md-9 {
	overflow: hidden;
	height: 100%;
}
.main-sections {
	margin: 10px auto;
	background-color: #FFF;
}
.header-section {
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
}
.sections-builder:last-child {
	margin-bottom: -60px;
}
.main-header-footer {
	position: relative;
	min-height: 470px;
}
.grid_970 .container {
	width: 970px;
}
.background-cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: fixed;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.boxed, .boxed-2 {
	width: 1200px;
	-moz-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.1);
	-webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.1);
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.1);
	position: relative;
	margin: 0 auto;
}
.boxed-2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.boxed .bottom-header, .boxed-2 .bottom-header, .boxed-3 .bottom-header {
	border-right: none;
}
.boxed .bottom-header .top-search, .boxed-2 .bottom-header .top-search, .boxed-3 .bottom-header .top-search {
	border-right: 1px solid #e9e9e9;
}
.boxed .main-header-footer, .boxed-2 .main-header-footer, .boxed-3 .main-header-footer {
	background-color: transparent;
}
.boxed .bottom-header-logo, .boxed-2 .bottom-header-logo, .boxed-3 .bottom-header-logo {
	padding: 0 15px;
}
#wrap.grid_970.boxed-3 {
	background-color: #EFEFEF;
}
.boxed-3 .wrap-content {
	margin: auto;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.1);
	position: relative;
}
.boxed-3.grid_970 .wrap-content {
	width: 1000px;
}
.boxed-3 .breadcrumbs, .boxed-3 .top-header {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.boxed-3 .top-header.top-header-2, .boxed-3 .breadcrumbs-main.breadcrumbs-main-2 .breadcrumbs, .boxed .bottom-header-2 .top-search, .boxed-2 .bottom-header .top-search, .boxed-3 .bottom-header .top-search {
	border-left-color: #222;
	border-right-color: #222;
}
.boxed-3 .top-header {
	padding: 0 10px;
}
.boxed-3 .mega-menu-content {
	margin: 0;
}
.boxed-3 .scroll-news .head-slide.scroll-posts.head-slide-show {
	margin-top: 0;
}
.main-container {
	position: relative;
}
.main-container:after, .main-content:after {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 100%;
	border-right: 1px solid #f0f0f0;
}
.sections-left-sidebar .main-container:after, .sections-left-2 .main-container:after, .sections-left-2 .main-content:after, .sections-both .main-content:after {
	right: 100%;
	left: inherit;
}
.sections-full-width .main-container:after, .sections-centered .main-container:after {
	height: 0;
	left: inherit;
	right: inherit;
	border-right: none;
}
.sections-full-width .first-sidebar, .sections-centered .first-sidebar, .sections-right-sidebar .secondary-sidebar, .sections-left-sidebar .secondary-sidebar, .sections-full-width .secondary-sidebar, .sections-centered .secondary-sidebar {
	display: none;
}
.sections-left-sidebar .sidebar-col {
	float: left;
}
.sections-left-sidebar .main-container {
	float: right;
}
.sections-centered .sidebar-col, .sections-full-width .sidebar-col {
	display: none;
}
.section {
	overflow: hidden;
	position: relative;
}
.sections-left-2 .col-md-9.main-container, .sections-left-2 .col-md-8.main-content {
	float: right;
}
.sections-both .col-md-8.main-content, .sections-left-2 .col-md-3.sidebar-col {
	float: left;
}
.sections-right-2 .col-md-9.main-container, .sections-right-2 .col-md-8.main-content {
	float: left;
}
.sections-both .col-md-8.main-content, .sections-right-2 .col-md-3.sidebar-col {
	float: right;
}
.with-sidebar-container {
	position: relative;
	overflow: hidden;
}
.loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #f3f3f3;
	z-index: 999999;
}
.loader_html {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	border-width: 8px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0)!important;
	background-color: rgba(0, 0, 0, 0);
}
.loader_2 {
	background: url(../images/loading.gif) no-repeat center center;
	height: 20px;
	width: 20px;
	margin: 10px auto;
	display: none;
}
.hidden-header {
	position: relative;
	min-height: 54px;
}
.hidden-header-logo {
	min-height: 98px;
}
.bottom-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.main-block {
	line-height: 44px;
}
header, .top-header .container, .bottom-header .container {
	position: relative;
}
.navigation.navigation-left {
	float: left;
}
#header .navigation.navigation-right {
	margin-right: 0;
	float: right;
}
.header-follow-left {
	float: left;
}
.header-follow-right {
	float: right;
}
.header-follow li, .social-ul li {
	float: left;
	list-style: none;
}
.header-follow li a, .social-ul li a {
	display: block;
	font-size: 15px;
	margin-right: 20px;
}
.header-follow li:last-child a, .social-ul li:last-child a {
	margin-right: 0;
}
.top-header .navigation>div>ul>li {
	margin-right: 10px;
	text-transform: none;
}
.top-header .navigation>div>ul>li:after {
	content: "|";
	margin-left: 4px;
	color: #E0E0E0;
}
.top-header.top-header-2 .navigation>div>ul>li:after {
	color: #555;
}
.top-header .navigation>div>ul>li:last-child:after {
	content: "";
	margin-left: 0;
}
.top-header .navigation>div>ul>li, .top-header .navigation>div>ul>li>a {
	line-height: 44px;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent!important;
}
.top-header .navigation>div>ul>li.mega-menu>ul>li>a:first-child {
	font-size: 13px;
}
.top-header .navigation>div>ul>li.mega-menu>div>ul {
	margin-top: -2px
}
.navigation>div>ul i {
	font-size: 13px;
	margin-right: 5px;
}
.custom-text-left {
	float: left;
}
.custom-text-right {
	float: right;
}
.menu-alert {
	display: inline-block;
}
.top-search {
	float: left;
	position: relative;
}
.top-search-border {
	border-left: 1px solid #e9e9e9;
	padding-left: 10px;
	margin-left: 15px;
	position: relative;
}
.top-search-left.top-search-border {
	border-left: none;
	border-right: 1px solid #e9e9e9;
	padding-left: 0;
	padding-right: 10px;
	margin-left: 0;
	margin-right: 15px;
}
.top-search-right {
	float: right;
}
header .search-inner {
	position: absolute;
	top: 100%;
	right: -11px;
	border: 1px solid #e9e9e9;
	width: 350px;
	padding: 20px;
	line-height: 22px;
	display: none;
	z-index: 10;
}
header .search-inner:before {
	position: absolute;
	top: -7px;
	right: 15px;
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 7px 6px 7px;
	border-color: transparent transparent #e9e9e9 transparent;
}
header .search-inner:after {
	position: absolute;
	top: -6px;
	right: 17px;
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 5.5px 6px 5.5px;
	border-color: transparent transparent #ffffff transparent;
}
.top-search-left .search-inner {
	right: inherit;
	left: -11px;
}
.top-header-2 .search-inner:before {
	top: -6px;
}
.top-search-left .search-inner:before {
	left: 13px;
	right: inherit;
}
.top-search-left .search-inner:after {
	left: 15px;
	right: inherit;
}
.top-search-left.top-search-border .search-inner:before {
	left: 22px;
}
.top-search-left.top-search-border .search-inner:after {
	left: 24px;
}
.top-search input[type="search"] {
	margin: 0;
	border: 1px solid #e9e9e9;
	width: 90%;
	font-size: 13px;
	padding: 7px 10px;
	float: left;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}
.top-search input[type="submit"] {
	position: absolute;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	padding: 7px 15px;
	vertical-align: top;
	right: 20px;
	top: 20px;
	margin: 0;
	color: #FFF;
	border: 1px solid #111;
}
.top-search input[type="submit"]:hover {
	border-color: #111;
}
.top-search a {
	font-size: 14px;
	display: block;
	padding: 0 5px;
}
.top-search-active a i {
	content: "\f00d";
	width: 13px;
}
.top-search-active a i:before {
	content: "\f00d";
}
.top-header-2 .custom-text {
	color: #999;
}
.main-header {
	 padding: 5px 0;
    background-color: #f6f6f6;
	 padding: 5px 0;
    background: url("https://www.cioapplications.com/images/images111.jpg")100% 100%;
    width: 100%;
}
.worldplus-ad.worldplus-ad-header-1 {
	vertical-align: middle;
	margin-bottom: 0;
}
.logo {
	font-size: 35px;
	font-weight: bold;
	float: left;
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	margin: 20px 0;
}
.logo a {
	display: inline-block;
}
.logo-img {
	display: block;
	line-height: normal;
}
.default_logo {
	display: inline-block;
	line-height: normal;
}
.retina_logo {
	display: none;
	line-height: normal;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.default_logo {
		display: none;
	}
	.retina_logo {
		display: inline-block;
	}
}
.logo span {
	text-transform: none;
	font-size: 13px;
	font-weight: normal;
}
.main-header.main-header-center, .main-header.main-header-center-2 {
	text-align: center;
	padding: 0;
}
.main-header.main-header-center .logo, .main-header.main-header-center .worldplus-ad {
	margin-bottom: 30px;
}
.main-header.main-header-center .logo {
	margin-top: 30px;
}
.main-header.main-header-center .logo, .main-header.main-header-center .worldplus-ad, .main-header.main-header-center-2 .worldplus-ad {
	float: none;
	line-height: normal;
}
.main-header.main-header-center-2 .worldplus-ad {
	margin: 20px 0;
}
#header .navigation {
	margin-right: 10px;
}
#header.header-no-search .navigation {
	margin-right: 0;
}
.navigation {
	float: left;
}
.navigation ul li ul {
	z-index: 998;
}
.navigation>div>ul>li {
	float: left;
	font-size: 13px;
	font-weight: 700;
	line-height: 54px;
	margin-right: 20px;
	position: relative;
	list-style: none;
	text-transform: uppercase;
}
.navigation>div>ul>li:last-child {
	margin-right: 0;
}
.navigation>div>ul>li>a {
	display: inline-block;
	line-height: 54px;
}
.navigation li:hover ul {
	top: -1px;
}
.navigation>div>ul>li:hover>ul, .navigation>div>ul>li.mega-menu:hover ul {
	top: 100%;
}
.navigation li ul li ul {
	position: absolute;
	left: 198px;
}
.navigation ul>li>ul>li {
	float: none;
	margin: 0;
}
.navigation ul>li ul {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 993;
	width: 200px;
	border: 1px solid #f3f3f3;
	padding: 0;
	line-height: 23px;
}
.navigation li ul li a {
	height: inherit;
	float: inherit;
	text-align: left;
	display: block;
	margin: 0!important;
	padding: 9px 15px;
	z-index: 993;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	border-bottom: 1px solid #f3f3f3;
}
.navigation li ul li>a:hover, .navigation li ul li.current_page_item>a, .navigation li ul li.current-menu-parent>a, .navigation ul.sub-menu>li:hover>a, .navigation div ul li.current-menu-item>a, .navigation .cat-active>a {
	background-color: #f8f8f8;
}
.bottom-header .navigation .menu-alert {
	padding: 0 10px;
}
.bottom-header .navigation>div>ul>li.current-menu-item>a {
	background-color: transparent;
}
.navigation li ul li:last-child a {
	border-bottom: none;
}
.navigation li ul li:last-child li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.navigation ul>li ul li {
	position: relative;
	float: none;
	list-style: none;
	text-transform: none;
}
.navigation ul>li ul li .menu-nav-arrow i:before {
	content: "\f105";
}
.menu-nav-arrow {
	margin-left: 5px;
}
.navigation ul>li ul li .menu-nav-arrow {
	float: right;
}
.navigation ul>li.no-mega-menu>ul>li, ..navigation ul>li.no-mega-menu>.mega-menu-content>ul>li {
	width: 100%;
	padding: 0;
}
.navigation ul>li.mega-menu.two-columns>ul>li, .navigation ul>li.mega-menu.two-columns>.mega-menu-content>ul>li {
	width: 50%;
}
.navigation ul>li.mega-menu.three-columns>ul>li, .navigation ul>li.mega-menu.three-columns>.mega-menu-content>ul>li {
	width: 33.33333333333333%;
}
.navigation ul>li.mega-menu.four-columns>ul>li, .navigation ul>li.mega-menu.four-columns>.mega-menu-content>ul>li {
	width: 25%;
}
.navigation ul>li.mega-menu.five-columns>ul>li, .navigation ul>li.mega-menu.five-columns>.mega-menu-content>ul>li {
	width: 20%;
}
.navigation>div>ul>li.mega-menu>div>ul {
	margin: 0 15px;
}
.navigation>div>ul>li.mega-menu, .navigation>div>ul>li.mega-menu-posts {
	position: static;
}
.navigation>div>ul>li.mega-menu.no-static, .navigation>div>ul>li.mega-menu-posts.no-static {
	position: relative;
}
.navigation>div>ul>li.mega-menu>div>ul {
	left: 0;
	right: 0;
	width: auto;
}
.navigation ul>li.mega-menu>div>ul>li {
	float: left;
	padding: 15px 15px 30px;
}
.navigation>div>ul>li.mega-menu>div ul li ul {
	border: none;
	display: block!important;
	overflow: hidden!important;
	position: static;
	height: auto!important;
	width: 100%;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	clear: left;
}
.navigation>div>ul>li.mega-menu .sub-menu li li, .navigation>div>ul>li.mega-menu .sub-menu li a, .navigation>div>ul>li.mega-menu .sub-menu li li a {
	width: 100%;
	float: left;
	clear: left;
}
.navigation>div>ul>li.mega-menu .sub-menu li a, .navigation>div>ul>li.mega-menu .sub-menu li li a {
	padding-top: 8px;
	padding-bottom: 8px;
}
.navigation>div>ul>li:hover>a {
	background: transparent;
}
.navigation>div>ul>li.mega-menu ul.sub-menu>li>a:first-child {
	font-size: 14px;
	background: transparent!important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.navigation>div>ul>li.mega-menu.menu-no-title>ul>li {
	padding: 30px 15px;
}
.navigation>div>ul>li.mega-menu>.mega-menu-content>ul {
	overflow: hidden;
	padding-bottom: 15px;
}
.navigation>div>ul>li.mega-menu.menu-no-title>.mega-menu-content>ul {
	padding-bottom: 30px;
}
.navigation ul>li.mega-menu.menu-title>.mega-menu-content>ul>li {
	padding-bottom: 15px;
}
.navigation>div>ul>li.mega-menu.menu-title>.mega-menu-content>ul>li {
	padding-top: 15px;
}
.navigation>div>ul>li.mega-menu.menu-no-title>ul>li>a:first-child, .navigation>div>ul>li.mega-menu.menu-no-title>.mega-menu-content>ul>li>a:first-child {
	display: none;
}
.navigation>div>ul>li.mega-menu>.mega-menu-content>ul>li>a:first-child {
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
}
.navigation>div>ul>li.mega-menu .sub-menu li li:before {
	content: "\f105";
	font-family: "FontAwesome";
	float: left;
	position: absolute;
	top: 0;
	left: 10px;
	line-height: 39px;
}
.navigation>div>ul>li.mega-menu .sub-menu li li>a {
	padding-left: 25px;
}
.navigation li.mega-menu .sub-menu li:last-child a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.navigation ul>li.mega-menu .sub-menu li .menu-nav-arrow {
	display: none;
}
.label-menu {
	padding: 1px 5px;
	margin-left: 5px;
}
.mega-menu-content {
	left: 0;
	right: 0;
	margin: 0 15px 0;
	top: 100%;
	border: 1px solid #f3f3f3;
	position: absolute;
	z-index: 993;
}
.mega-menu-content:before, .navigation ul>li ul:before {
	position: absolute;
	content: "";
	top: -1px;
	left: -1px;
	right: -1px;
	height: 3px;
	z-index: 1;
}
.navigation ul>li.mega-menu ul.sub-menu:before, .mega-menu-block ul:before {
	height: 0;
	width: 0;
}
.navigation ul>li .mega-menu-content ul {
	position: static;
	border: none;
	width: inherit;
}
.navigation ul>li>.mega-menu-content>ul>li {
	padding: 15px 15px 30px;
	float: left;
}
.mega-menu-content .sub-menu, li .mega-menu-content ul.mega-cat-sub-categories {
	background: transparent!important;
}
.mega-menu-block {
	padding: 30px;
	clear: both;
}
.mega-menu-img a {
	display: block;
	position: relative;
	overflow: hidden;
}
.mega-menu-img a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.mega-menu-img:hover a:before, .box-news-img:hover .box-news-overlay {
	background-color: rgba(22, 23, 29, 0.8);
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.mega-menu-img img, .box-news-img img {
	width: 100%;
}
.mega-menu-img a:hover img, .box-news-img:hover img {
	opacity: 1;
}
.mega-menu-content .box-news-small .box-news-title {
	margin-top: 0;
}
.mega-menu-title, h3.mega-menu-title {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 15px;
	text-align: center;
	line-height: 22px;
}
li.mega-menu-posts div div.mega-menu-block ul.mega-cat-sub-categories {
	width: 100%;
}
li.mega-menu-posts div div.mega-menu-block ul.mega-cat-sub-categories li:last-child a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.mega-cat-tab {
	display: none;
}
.mega-menu-posts .box-news {
	margin-bottom: 0;
}
.mega-menu-posts-2 .mega-menu-block {
	padding-bottom: 10px;
}
.mega-menu-posts .box-news li {
	float: left;
	text-align: left;
	line-height: 22px;
}
.mega-menu-posts .box-news.box-news-1 li .box-news-small {
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.mega-menu-posts .box-news a {
	display: inline-block;
	margin: -3px 0 0!important;
	padding: 0px;
	z-index: 993;
	line-height: 22px;
	border-bottom: none;
	font-size: 14px;
	font-weight: 600;
}
.mega-menu-posts .box-news .box-news-small a {
	line-height: inherit;
}
.mega-menu-posts .box-news a.box-news-meta-comment {
	margin-top: -3px;
	font-size: 12px;
	padding-right: 7px;
}
.mega-menu-posts .box-news-1 .box-news-big .box-news-img {
	margin-bottom: 20px;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu {
	overflow: hidden;
	margin: 3px 30px 0;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li {
	padding: 0;
	width: 32.666666%;
	margin-right: 1%!important;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li:nth-child(n+3) {
	margin-right: 0!important;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li a {
	width: 100%;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li:last-child a {
	border-bottom: 1px solid #f3f3f3;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li .menu-nav-arrow {
	display: none;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li ul {
	width: 100%;
	margin-left: 0;
}
.navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li ul li {
	width: 100%;
	margin: 0;
}
.navigation .mega-menu-content .box-news-meta * {
	font-size: 13px;
	color: #aaa;
	vertical-align: inherit;
	font-weight: normal;
	line-height: 16px;
}
.navigation .mega-menu-content .box-news-meta>* {
	margin-right: 15px!important;
	padding-right: 0!important;
}
.navigation .mega-menu-content .box-news-meta>*:last-child {
	margin-right: 0!important;
}
.navigation .mega-menu-content .box-news-meta>*:last-child:after {
	content: "";
	margin-left: 0;
}
.navigation .mega-menu-content .box-news-meta i {
	margin-right: 5px;
	color: #aaa;
}
.lt-ie .navigation li>ul, .lt-ie .navigation li>ul, .lt-ie .navigation li>ul li>ul, .lt-ie .navigation li ul li ul, .lt-ie .mega-menu-content {
	display: none;
}
.lt-ie .navigation li:hover>ul, .lt-ie .navigation li>ul li:hover>ul, .lt-ie .navigation li ul li:hover ul, .lt-ie li:hover>.mega-menu-content {
	display: block;
}
.navigation li>ul, .navigation li>ul, .navigation li>ul li>ul, .navigation li ul li ul, .mega-menu-content {
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: all 0.28s ease-in-out;
	-moz-transition: all 0.28s ease-in-out;
	-ms-transition: all 0.28s ease-in-out;
	-o-transition: all 0.28s ease-in-out;
	transition: all 0.28s ease-in-out;
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}
.navigation li:hover>ul, .navigation li>ul li:hover>ul, .navigation li ul li:hover>ul, li:hover>.mega-menu-content, .navigation .mega-menu-block ul>li.has-a-sub.mega-menu-posts .mega-menu-content ul.sub-menu li ul {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
}
.navigation_mobile {
	height: 35px;
	line-height: 35px;
	position: relative;
	width: 250px;
	margin-top: 4px;
	float: left;
	display: none;
	text-align: left;
}
.top-header .navigation_mobile {
	margin-top: 6px;
}
.navigation_mobile.navigation_right {
	float: right;
}
.navigation_mobile ul {
	margin-bottom: 0;
}
.navigation_mobile_click {
	border: 1px solid #e9e9e9;
	padding: 0 10px;
	background-color: #FFF;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.navigation_mobile>ul {
	background-color: #FFF;
	border: 1px solid #dedede;
	border-top: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 35px;
	width: 100%;
	z-index: 993;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	display: none;
}
.navigation_mobile>ul li ul {
	position: relative;
	margin-bottom: 0;
	border-top: 1px solid #ebebeb;
	margin: 0 -20px;
	display: none;
}
.navigation_mobile_click:before {
	content: "\f0c9";
	font-family: "FontAwesome";
	font-size: 17px;
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	width: 35px;
	text-align: center;
}
.navigation_mobile>ul li {
	float: none;
	padding: 0 15px;
	line-height: 33px;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	font-size: 14px;
	list-style: none;
	width: 100%;
}
.navigation_mobile>ul a {
	background: transparent;
}
.navigation_mobile>ul a i {
	margin-right: 5px;
}
.navigation_mobile>ul li ul li {
	border-bottom: 0;
	line-height: 30px;
	margin-left: 10px;
	padding-bottom: 5px;
}
.navigation_mobile>ul li ul li a {
	font-size: 14px;
}
.navigation_mobile>ul li ul li:before {
	content: "\f054";
	font-family: "FontAwesome";
	font-size: 10px;
	margin-right: 8px;
	speak: none;
	position: relative;
	top: 1px;
}
.bottom-header.bottom-header-2, .top-header.top-header-2, .breadcrumbs-main.breadcrumbs-main-2, .breaking-news.breaking-news-2, .top-footer.top-footer-2, #footer.footer-2 {
	border-bottom-color: #222;
	border-top-color: #222;
}
.bottom-header {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	min-height: 56px;
	line-height: 54px;
}
.bottom-header .navigation>div>ul>li {
	margin-right: 0;
}
.bottom-header .navigation>div>ul>li>a {
	position: relative;
	padding: 0 10px;
	border-right: 1px solid #e9e9e9;
}
.bottom-header .navigation>div>ul>li:first-child>a {
	border-left: 1px solid #e9e9e9;
}
.bottom-header .navigation>div>ul>li>a:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	width: 100%;
	content: "";
}
.bottom-header .search-inner {
	right: -1px;
}
.bottom-header .top-search a {
	padding: 0 10px;
	display: block;
}
.bottom-header .search-inner:before {
	right: 9px;
}
.bottom-header .search-inner:after {
	right: 11px;
}
.bottom-header .top-search-border {
	padding: 0;
	border: none;
}
.bottom-header-2 {
	border-top-color: #111;
	border-bottom-color: #111;
	border-right-color: #111;
}
.bottom-header-2 .navigation>div>ul>li>a {
	border-right-color: #222;
}
.bottom-header-2 .navigation>div>ul>li:first-child>a {
	border-left-color: #222;
}
.bottom-header-2 .search-inner, .top-header-2 .search-inner {
	margin-top: 1px;
}
.bottom-header-2 .search-inner:before {
	top: -6px;
}
.fixed-enabled #header {
	top: 0;
	left: 0;
	width: 100%;
}
.bottom-header.fixed-nav {
	position: fixed;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	background-color: #FFF;
}
.admin-bar .bottom-header.fixed-nav {
	top: 32px!important;
}
.bottom-header-logo {
	height: auto!important;
}
.bottom-header-logo .logo {
	margin-top: 0!important;
	line-height: 89px;
	margin-bottom: 0!important;
}
.bottom-header-logo .logo img {
	max-width: 110px;
}
#header .bottom-header-logo .navigation {
	margin-right: 0;
}
#header .bottom-header-logo .navigation {
	float: right;
}
.bottom-header-logo .navigation>div>ul>li, .bottom-header-logo .navigation>div>ul>li>a {
	line-height: 98px;
}
.bottom-header-logo .navigation>div>ul>li>a {
	padding: 0 8px;
}
.bottom-header-logo .navigation_mobile {
	float: right;
	margin-top: 30px;
}
.breadcrumbs-main, .top-header, .bottom-header, .breaking-news, .top-footer, #footer {
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
}
.breadcrumbs-main.breadcrumbs-main-3, .top-header.top-header-3, .bottom-header.bottom-header-3, .breaking-news.breaking-news-3, .top-footer.top-footer-3, #footer.footer-3 {
	background-color: #f5f5f5;
}
.breadcrumbs-main, .top-header, .bottom-header, .breaking-news {
	margin-top: -1px;
}
.social li {
	float: left;
	list-style: none;
}
.social li a {
	float: left;
	height: 32px;
	width: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	margin: 0 10px 10px 0;
}
.social-background .social-rss a, .social-background-hover li.social-rss a:hover {
	background-color: #faa33d;
}
.social-background .social-facebook a, .social-background-hover li.social-facebook a:hover {
	background-color: #5d82d1;
}
.social-background .social-twitter a, .social-background-hover li.social-twitter a:hover {
	background-color: #40bff5;
}
.social-background .social-vimeo a, .social-background-hover li.social-vimeo a:hover {
	background-color: #35c6ea;
}
.social-background .social-myspace a, .social-background-hover li.social-myspace a:hover {
	background-color: #008dde;
}
.social-background .social-youtube a, .social-background-hover li.social-youtube a:hover {
	background-color: #ef4e41;
}
.social-background .social-soundcloud a, .social-background-hover li.social-soundcloud a:hover {
	background-color: #f50;
}
.social-background .social-instagram a, .social-background-hover li.social-instagram a:hover {
	background-color: #548bb6;
}
.social-background .social-stumbleupon a, .social-background-hover li.social-stumbleupon a:hover {
	background-color: #ff5c30;
}
.social-background .social-lastfm a, .social-background-hover li.social-lastfm a:hover {
	background-color: #f34320;
}
.social-background .social-pinterest a, .social-background-hover li.social-pinterest a:hover {
	background-color: #e13138;
}
.social-background .social-gplus a, .social-background-hover li.social-gplus a:hover {
	background-color: #eb5e4c;
}
.social-background .social-evernote a, .social-background-hover li.social-evernote a:hover {
	background-color: #9acf4f;
}
.social-background .social-dribbble a, .social-background-hover li.social-dribbble a:hover {
	background-color: #f7659c;
}
.social-background .social-skype a, .social-background-hover li.social-skype a:hover {
	background-color: #13c1f3;
}
.social-background .social-forrst a, .social-background-hover li.social-forrst a:hover {
	background-color: #45ad76;
}
.social-background .social-linkedin a, .social-background-hover li.social-linkedin a:hover {
	background-color: #238cc8;
}
.social-background .social-wordpress a, .social-background-hover li.social-wordpress a:hover {
	background-color: #2592c3;
}
.social-background .social-grooveshark a, .social-background-hover li.social-grooveshark a:hover {
	background-color: #ffb21d;
}
.social-background .social-delicious a, .social-background-hover li.social-delicious a:hover {
	background-color: #377bda;
}
.social-background .social-behance a, .social-background-hover li.social-behance a:hover {
	background-color: #1879fd;
}
.social-background .social-dropbox a, .social-background-hover li.social-dropbox a:hover {
	background-color: #17a3eb;
}
.social-background .social-soundcloud a, .social-background-hover li.social-soundcloud a:hover {
	background-color: #ff7e30;
}
.social-background .social-deviantart a, .social-background-hover li.social-deviantart a:hover {
	background-color: #6a8a7b;
}
.social-background .social-yahoo a, .social-background-hover li.social-yahoo a:hover {
	background-color: #ab47ac;
}
.social-background .social-flickr a, .social-background-hover li.social-flickr a:hover {
	background-color: #ff48a3;
}
.social-background .social-digg a, .social-background-hover li.social-digg a:hover {
	background-color: #75788d;
}
.social-background .social-blogger a, .social-background-hover li.social-blogger a:hover {
	background-color: #ff9233;
}
.social-background .social-tumblr a, .social-background-hover li.social-tumblr a:hover {
	background-color: #426d9b;
}
.social-background .social-quora a, .social-background-hover li.social-quora a:hover {
	background-color: #ea3d23;
}
.social-background .social-github a, .social-background-hover li.social-github a:hover {
	background-color: #3f91cb;
}
.social-background .social-amazon a, .social-background-hover li.social-amazon a:hover {
	background-color: #ff8e2e;
}
.social-background .social-xing a, .social-background-hover li.social-xing a:hover {
	background-color: #1a8e8c;
}
.social-background .social-wikipedia a, .social-background-hover li.social-wikipedia a:hover {
	background-color: #b3b5b8;
}
.social-background .social-envato a, .social-background-hover li.social-envato a:hover {
	background-color: #82b440;
}
.social-background .social-whatsapp a, .social-background-hover li.social-whatsapp a:hover {
	background-color: #25d366;
}
.social-color .social-rss a {
	color: #faa33d;
}
.social-color .social-facebook a {
	color: #5d82d1;
}
.social-color .social-twitter a {
	color: #40bff5;
}
.social-color .social-vimeo a {
	color: #35c6ea;
}
.social-color .social-myspace a {
	color: #008dde;
}
.social-color .social-youtube a {
	color: #ef4e41;
}
.social-color .social-soundcloud a {
	color: #f50;
}
.social-color .social-instagram a {
	color: #548bb6;
}
.social-color .social-stumbleupon a {
	color: #ff5c30;
}
.social-color .social-lastfm a {
	color: #f34320;
}
.social-color .social-pinterest a {
	color: #e13138;
}
.social-color .social-gplus a {
	color: #eb5e4c;
}
.social-color .social-evernote a {
	color: #9acf4f;
}
.social-color .social-dribbble a {
	color: #f7659c;
}
.social-color .social-skype a {
	color: #13c1f3;
}
.social-color .social-forrst a {
	color: #45ad76;
}
.social-color .social-linkedin a {
	color: #238cc8;
}
.social-color .social-wordpress a {
	color: #2592c3;
}
.social-color .social-grooveshark a {
	color: #ffb21d;
}
.social-color .social-delicious a {
	color: #377bda;
}
.social-color .social-behance a {
	color: #1879fd;
}
.social-color .social-dropbox a {
	color: #17a3eb;
}
.social-color .social-soundcloud a {
	color: #ff7e30;
}
.social-color .social-deviantart a {
	color: #6a8a7b;
}
.social-color .social-yahoo a {
	color: #ab47ac;
}
.social-color .social-flickr a {
	color: #ff48a3;
}
.social-color .social-digg a {
	color: #75788d;
}
.social-color .social-blogger a {
	color: #ff9233;
}
.social-color .social-tumblr a {
	color: #426d9b;
}
.social-color .social-quora a {
	color: #ea3d23;
}
.social-color .social-github a {
	color: #3f91cb;
}
.social-color .social-amazon a {
	color: #ff8e2e;
}
.social-color .social-xing a {
	color: #1a8e8c;
}
.social-color .social-wikipedia a {
	color: #b3b5b8;
}
.social-color .social-envato a {
	color: #82b440;
}
.social-color .social-whatsapp a {
	color: #25d366;
}
.social-border-color-hover ul li.social-rss a:hover {
	border-color: #faa33d;
}
.social-border-color-hover ul li.social-facebook a:hover {
	border-color: #5d82d1;
}
.social-border-color-hover ul li.social-twitter a:hover {
	border-color: #40bff5;
}
.social-border-color-hover ul li.social-vimeo a:hover {
	border-color: #35c6ea;
}
.social-border-color-hover ul li.social-myspace a:hover {
	border-color: #008dde;
}
.social-border-color-hover ul li.social-youtube a:hover {
	border-color: #ef4e41;
}
.social-border-color-hover ul li.social-soundcloud a:hover {
	border-color: #f50;
}
.social-border-color-hover ul li.social-instagram a:hover {
	border-color: #548bb6;
}
.social-border-color-hover ul li.social-stumbleupon a:hover {
	border-color: #ff5c30;
}
.social-border-color-hover ul li.social-lastfm a:hover {
	border-color: #f34320;
}
.social-border-color-hover ul li.social-pinterest a:hover {
	border-color: #e13138;
}
.social-border-color-hover ul li.social-gplus a:hover {
	border-color: #eb5e4c;
}
.social-border-color-hover ul li.social-evernote a:hover {
	border-color: #9acf4f;
}
.social-border-color-hover ul li.social-dribbble a:hover {
	border-color: #f7659c;
}
.social-border-color-hover ul li.social-skype a:hover {
	border-color: #13c1f3;
}
.social-border-color-hover ul li.social-forrst a:hover {
	border-color: #45ad76;
}
.social-border-color-hover ul li.social-linkedin a:hover {
	border-color: #238cc8;
}
.social-border-color-hover ul li.social-wordpress a:hover {
	border-color: #2592c3;
}
.social-border-color-hover ul li.social-grooveshark a:hover {
	border-color: #ffb21d;
}
.social-border-color-hover ul li.social-delicious a:hover {
	border-color: #377bda;
}
.social-border-color-hover ul li.social-behance a:hover {
	border-color: #1879fd;
}
.social-border-color-hover ul li.social-dropbox a:hover {
	border-color: #17a3eb;
}
.social-border-color-hover ul li.social-soundcloud a:hover {
	border-color: #ff7e30;
}
.social-border-color-hover ul li.social-deviantart a:hover {
	border-color: #6a8a7b;
}
.social-border-color-hover ul li.social-yahoo a:hover {
	border-color: #ab47ac;
}
.social-border-color-hover ul li.social-flickr a:hover {
	border-color: #ff48a3;
}
.social-border-color-hover ul li.social-digg a:hover {
	border-color: #75788d;
}
.social-border-color-hover ul li.social-blogger a:hover {
	border-color: #ff9233;
}
.social-border-color-hover ul li.social-tumblr a:hover {
	border-color: #426d9b;
}
.social-border-color-hover ul li.social-quora a:hover {
	border-color: #ea3d23;
}
.social-border-color-hover ul li.social-github a:hover {
	border-color: #3f91cb;
}
.social-border-color-hover ul li.social-amazon a:hover {
	border-color: #ff8e2e;
}
.social-border-color-hover ul li.social-xing a:hover {
	border-color: #1a8e8c;
}
.social-border-color-hover ul li.social-wikipedia a:hover {
	border-color: #b3b5b8;
}
.social-border-color-hover ul li.social-envato a:hover {
	border-color: #82b440;
}
.social-border-color-hover ul li.social-whatsapp a:hover {
	border-color: #25d366;
}
.breadcrumbs, .breaking-news-all {
	overflow: hidden;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0 9px;
}
.breadcrumbs-main-2 .breadcrumbs {
	border-left-color: #222;
	border-right-color: #222;
}
.crumbs {
	font-size: 12px;
}
.crumbs .current {
	line-height: 22px;
}
.crumbs i {
	margin-right: 10px;
}
.crumbs-span {
	margin: 0 5px;
}
.sections-centered .breadcrumbs {
	text-align: center;
}
.breadcrumbs-main.breadcrumbs-main-2, .breadcrumbs-main.breadcrumbs-main-2 .crumbs .current {
	color: #ccc;
}
.breaking-news-2 .breaking-news-all {
	border-left-color: #222;
	border-right-color: #222;
}
.breaking-news {
	margin-top: -1px;
}
.breaking-news-title {
	float: left;
	margin-right: 30px;
	margin-top: 9px;
}
.breaking-news-title h3 {
	display: inline-block;
	position: relative;
	padding: 0 14px;
	margin: 0;
	height: 28px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.2px;
	line-height: 28px;
	text-transform: uppercase;
}
.breaking-news-title h3:after {
	content: "";
	position: absolute;
	display: block;
	width: 24px;
	height: 28px;
	top: 0;
	right: -24px;
	background-color: transparent!important;
	border-left: 12px solid;
	border-top: 14px solid transparent!important;
	border-right: 12px solid transparent!important;
	border-bottom: 14px solid transparent!important;
}
.breaking-news-content li {
	list-style: none;
	display: none;
}
.breaking-news-content a {
	float: left;
	font-size: 14px;
	margin-top: -1px;
}
.breaking-news-content a:before {
	content: "\00bb";
	float: left;
	margin-right: 5px;
}
.post-icon {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 46px;
	margin-top: -30px;
	margin-left: -30px;
	border: 2px solid #FFF;
	position: absolute;
	top: 50%;
	left: -30%;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer;
}
.post-icon:hover {
	background: rgba(0, 0, 0, .8);
}
.box-news-small .post-icon, .box-slideshow-small .post-icon, .head-slide .post-icon, .post_slideshow-widget .post_slideshow_style_3 .post-icon {
	width: 36px;
	height: 36px;
	font-size: 13px;
	line-height: 32px;
	margin-top: -18px;
	margin-left: -18px;
	z-index: 5;
}
.box-news-img:hover .post-icon {
	left: 50%;
}
.scroll-news-new .head-slide .post-icon {
	left: 10px;
	z-index: 5;
}
.sections-both-sidebar .box-slideshow-small .slide-category, .sections-both-sidebar .box-slideshow-small .slide-date, .sections-both-sidebar .box-slideshow-small .post-icon, .sections-both-sidebar .box-slideshow-half .slide-category, .sections-both-sidebar .box-slideshow-half .slide-date, .sections-both-sidebar .box-slideshow-half .post-icon, .slide-show-sidebar .box-slideshow-small .slide-category, .slide-show-sidebar .box-slideshow-small .slide-date, .slide-show-sidebar .box-slideshow-small .slide-icon {
	display: none;
}
.sections-both-sidebar .slideshow-style-14 .box-slideshow-small .slide-category, .sections-both-sidebar .slideshow-style-14 .box-slideshow-small .post-icon, .slideshow-style-14.slide-show-sidebar .box-slideshow-small .slide-category, .slideshow-style-14.slide-show-sidebar .box-slideshow-small .slide-date {
	display: inline-block;
}
.head-slide .slide-item:hover .post-icon, .post_slideshow-widget .post_slideshow_style_3 .slide-item:hover .slide-content .slide-data .post-icon {
	left: 10px;
}
.slide-item.slide-item-width .slide-content .slide-data .slide-date, .slide-item.slide-item-width .slide-content .slide-data .post-icon {
	display: none;
}
.head-slide .post-icon, .post_slideshow-widget .post_slideshow_style_3 .post-icon {
	margin: 0;
	top: 10px;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.box-news-4 .post-icon {
	top: 10px;
	left: 10px;
	width: 36px;
	height: 36px;
	font-size: 13px;
	line-height: 32px;
	margin: 0;
	z-index: 4;
}
.box-news-4 .box-news-big:hover .post-icon {
	left: 15px;
}
.box-slideshow-main .post-icon {
	top: 20px;
	left: 20px;
	margin: 0;
	z-index: 4;
}
.box-slideshow-main:hover .post-icon, .box-slideshow-main.box-slideshow-big .post-icon {
	left: 30px;
}
.box-slideshow-main.box-slideshow-big .post-icon {
	top: 30px;
}
.box-slideshow-main.box-slideshow-big:hover .post-icon {
	left: 40px;
}
.sections-both-sidebar .box-slideshow-main:hover .post-icon, .sections-both-sidebar .box-slideshow-main.box-slideshow-big .post-icon {
	left: 15px;
}
.post_slideshow-widget .box-news .box-slideshow-main {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.widget.post_slideshow-widget .scroll-news .head-slide-show.head-slide {
	margin-top: 0;
	margin-bottom: 0;
}
.head-slide {
	overflow: hidden;
}
.container .head-slide {
	margin-top: 30px;
	margin-bottom: 30px;
}
.head-slide.head_slide_a.head-slide-3 {
	margin-bottom: 0;
}
.container .head-slide .slide-item.slide-item-width, .head-slide.head-slide-padding .slide-item.slide-item-width, .slide-item.slide-item-width.head_slide_width_5_columns {
	width: 20%;
}
.head-slide.head-slide-padding {
	margin: 30px 15px 0;
}
.head-slide.head-slide-padding .slide-item, .container .head-slide.head-slide-padding .slide-item {
	padding: 0 15px;
	margin-bottom: 30px;
}
.container .head-slide.head-slide-padding {
	margin: 30px -15px 0;
}
.container .head-slide.head-slide-padding .slide-item, .slide-item.slide-item-width.head_slide_width_4_columns {
	width: 25%;
}
.head-slide li {
	list-style: none;
	float: left;
	width: 100%;
}
.slide-item {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	float: left;
}
.slide-item.slide-item-width, .slide-item.slide-item-width.head_slide_width_6_columns {
	width: 16.6666666667%;
}
.slide-content {
	position: relative;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	overflow: hidden;
}
.slide-content .slide-data {
	width: 100%;
	left: 0;
	height: 100%;
	margin: 0;
	top: 0;
	z-index: 5;
	padding: 10px;
	position: absolute;
	overflow: hidden;
}
.slide-content .slide-data-outer, .box-slideshow-outer, .head-post-meta-outer, .box-news-big-outer {
	display: table;
	width: 100%;
	height: 100%;
}
.slide-content .slide-data-inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.slide-content .slide-data-inner {
	text-align: left;
	vertical-align: bottom;
}
.slide-item .slide-content .slide-data .slide-title, .slide-item .slide-content .slide-title a {
	left: -120%;
	position: relative;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.5px;
	text-transform: capitalize;
	margin-bottom: 0;
}
.slide-item .slide-content .slide-data .slide-date, .portfolio-all .slide-content .slide-data-inner .portfolio-category {
	left: -120%;
	position: relative;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	font-size: 11px;
	line-height: 20px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0;
	margin-bottom: 5px;
	display: inline-block;
	color: rgba(255, 255, 255, .75);
}
.slide-item .slide-content .slide-data .slide-review {
	right: -120%;
}
.slide-item .slide-content .slide-data .slide-category, .box-news-4 .slide-category {
	right: -120%;
	top: 10px;
	position: absolute;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	font-size: 10px;
	line-height: 17px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0;
	display: inline-block;
	color: rgba(255, 255, 255, .75);
	border: 1px solid #FFF;
	padding: 2px 10px;
	text-transform: uppercase;
	z-index: 5;
}
.slide-item a.slide-link {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
	left: 0;
	bottom: 0;
}
.slide-item:hover a.slide-link {
	z-index: 4;
}
.slide-item.slide-item-no-title:hover a.slide-link {
	z-index: 6;
}
.portfolio-all .slide-item-no-category .slide-content .slide-data-inner .slide-title {
	margin-bottom: 0;
}
.slide-item.slide-item-no-title .slide-content .slide-data .slide-category {
	padding-top: 0;
}
.slide-content .slide-hover {
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
	position: absolute;
	width: 100%;
	height: 100%;
}
.slide-content .slide-image {
	z-index: 2;
}
.slide-item .slide-image {
	display: block;
}
.slide-item .slide-image span {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.slide-item:hover .slide-content {
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
	box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
	z-index: 4;
}
.slide-item .slide-content .slide-image img {
	width: 100%;
}
.slide-item.slide-item-width .slide-content .slide-data .slide-date {
	display: none;
}
.slide-item:hover .slide-content .slide-hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.slide-item:hover .slide-content .slide-data .slide-title, .slide-item:hover .slide-content .slide-data .slide-title a, .slide-item:hover .slide-content .slide-data .slide-date, .portfolio-all .slide-item:hover .slide-content .slide-data-inner .portfolio-category {
	left: 0;
}
.slide-item:hover .slide-content .slide-data .slide-category {
	right: 10px;
}
.slide-item:hover .slide-content .slide-data .slide-review {
	right: 0;
}
.slide-item:hover .slide-content .slide-hover {
	background-color: rgba(22, 23, 29, 0.8);
}
.head-slide-2 .slide-content .slide-hover {
	background-color: rgba(22, 23, 29, 0.8);
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.head-slide-2 .slide-item:hover .slide-content .slide-hover {
	background-color: rgba(22, 23, 29, 0.1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.head-slide-2 .slide-item .slide-content .slide-data .slide-date, .head-slide-2 .portfolio-all .slide-content .slide-data-inner .portfolio-category {
	text-shadow: 0 1px 0 #f9f9f9;
}
.head-slide-2 .slide-item .slide-content:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	height: 50%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100% rgba(0, 0, 0, 0.85)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	opacity: 0;
	filter: alpha(opacity=0);
}
.head-slide-2 .slide-item:hover .slide-content:before {
	opacity: 1;
	filter: alpha(opacity=100);
}
.head-slide-3 .slide-item .slide-content .slide-data .slide-category {
	background-color: transparent;
	border-color: #FFF;
}
.head-slide-3 .slide-content .slide-hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	background-color: transparent;
}
.v-post {
	margin-bottom: 20px;
	word-wrap: break-word;
}
.v-post.post-border {
	padding: 30px;
	border: 1px solid #dbdbdb;
	margin-bottom: 30px;
}
.all-blogs .v-post {
	margin-bottom: 20px;
}
.all-blogs .v-post.post-border {
	padding-bottom: 10px;
	margin-bottom: 40px;
}
.all-blogs .v-post.link-style-box, .all-blogs .v-post.quote-style-box {
	margin-bottom: 40px;
}
.v-post.single-article.post-border {
	padding-bottom: 0;
}
.post-border .post-tag-share>div:last-child {
	margin-bottom: 0;
	border-bottom: none;
}
.post-title, .widget-title, .widget-title-tabs, .woocommerce-tabs .tab-content.wc-tab h2, .woocommerce #respond .reply-title, .woocommerce .related.products h2, .up-sells.upsells.products>h2 {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.post-title, .widget-title, .post-title h3, .woocommerce-tabs .tab-content.wc-tab h2, .woocommerce #respond .reply-title, .woocommerce .related.products h2, .up-sells.upsells.products>h2, .widget-title h3 {
	font-size: 16px;
	line-height: 23px;
	font-weight: 700;
	text-transform: uppercase;
}
.post-title h3, .widget-title h3, .widget-title-tabs li a, .post-title-tabs .tabs li a {
	margin-bottom: 0;
	position: relative;
	display: inline-block;
}
.woocommerce-tabs .tab-content.wc-tab h2 span, .woocommerce #respond .reply-title span, .woocommerce .related.products h2 span, .up-sells.upsells.products>h2 span {
	position: relative;
	display: inline-block;
}
.post-title h3:before, .woocommerce-tabs .tab-content.wc-tab h2 span:before, .woocommerce #respond .reply-title span:before, .woocommerce .related.products h2 span:before, .up-sells.upsells.products>h2 span:before, .widget-title h3:before, .widget-title-tabs li a:before, .post-title-tabs .tabs li a:before {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 0;
	height: 1px;
	width: 100%;
	z-index: 1;
}
.widget-title-tabs li a:before, .post-title-tabs .tabs li a:before {
	bottom: -1px;
}
h1.post-head-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
	font-weight: 700;
}
h1.post-head-title.no-meta-post {
	margin-bottom: 30px;
}
.post-no-title {
	display: none;
}
.post-edit, .post-delete {
	margin-right: 10px;
}
.post-search form {
	position: relative;
}
.post-search form:before {
	font-family: "FontAwesome";
	content: "\f002";
	font-size: 14px;
	position: absolute;
	top: 9px;
	right: 9px;
	padding-left: 10px;
}
.post-search input[type="search"] {
	margin-bottom: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 30px;
}
.post-inner p, .post-inner-content p {
	line-height: 1.8571428;
	font-size: 14px;
	font-weight: normal;
}
.article-image-meta-title .post-head-title, .article-title-image-meta .post-head-title, .article-meta-title-image .post-head-title, .article-meta-image-title .post-head-title, article.single-portfolio .post-head-title {
	margin-bottom: 30px;
}
.article-image-meta-title .post-meta {
	margin-bottom: 8px;
}
.article-meta-title-image .post-meta, .article-meta-image-title .post-meta {
	margin-top: 0;
}
.featured_style_350 .post-inner-2 {
	width: 100%;
	clear: both;
}
.featured_style_2 .post-img {
	float: left;
	margin-right: 20px;
}
.featured_style_2 .post-inner-content {
	overflow: inherit;
}
.post-img {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.post-audio .post-img.post-img-0 .post-iframe {
	margin-bottom: 30px;
}
.post-img.post-img-0 {
	margin-bottom: 0;
}
.post-img img, .post-img iframe {
	width: 100%;
	display: block;
	border: none;
}
.post-img iframe {
	position: relative;
	z-index: 1;
	margin: 0 auto!important;
}
.post-img img {
	height: auto;
}
.post-img-lightbox {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	text-align: center;
}
.post-img-lightbox i {
	height: 38px;
	width: 38px;
	line-height: 38px;
	font-size: 19px;
	position: absolute;
	top: -50%;
	left: 50%;
	margin: -19px 0 0 -19px;
	z-index: 1;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.post-img:hover .post-img-lightbox {
	background-color: rgba(0, 0, 0, 0.5);
}
.post-img:hover .post-img-lightbox i {
	top: 50%
}
.post-no-content .post-inner-link, .post-no-content .post-inner-quote, .post-no-content.attachment-post .post-img {
	margin-bottom: 0;
}
.post-type {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 2;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.post-type:before {
	content: "";
	height: 3px;
	width: 30px;
	position: absolute;
	top: -15px;
	left: 0;
}
.video_y_post .post-img:hover .post-type, .video_v_post .post-img:hover .post-type, .video_d_post .post-img:hover .post-type, .google_post .post-img:hover .post-type, .video_e_post .post-img:hover .post-type, .video_h_post .post-img:hover .post-type, .video_f_post .post-img:hover .post-type {
	top: -60px;
}
.post-link .post-inner-link.link .post-type, .post-soundcloud.not(".featured_style_2") .post-type {
	position: relative;
	top: inherit;
	left: inherit;
}
.post-quote .post-inner-quote .post-type {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
	top: inherit;
	left: inherit;
}
.post-audio .post-img.post-img-0 .post-type {
	display: none;
}
.post-twitter.not(".featured_style_2") .post-type, .post-facebook.not(".featured_style_2") .post-type, .post-instagram.not(".featured_style_2") .post-type {
	position: relative;
	float: left;
	margin-right: 30px;
	top: inherit;
	left: inherit;
}
.post-link .post-inner-link.link .post-type, .post-soundcloud .post-type, .post-facebook .post-type, .post-twitter .post-type {
	margin-bottom: 30px;
}
.post-quote .post-inner-quote .post-type:before, .post-link .post-inner-link.link .post-type:before, .post-soundcloud .post-type:before, .post-instagram .post-type:before, .post-twitter .post-type:before, .post-facebook .post-type:before {
	content: "";
	height: 0;
	width: 0;
}
.post-instagram .post-type {
	margin-bottom: 30px;
}
.post-more a.medium {
	font-size: 13px;
	margin: 0 0 20px;
}
.post-more a:hover i {
	-webkit-transition: all 0.28s ease-in-out;
	-moz-transition: all 0.28s ease-in-out;
	-ms-transition: all 0.28s ease-in-out;
	-o-transition: all 0.28s ease-in-out;
	transition: all 0.28s ease-in-out;
}
.post-more a:hover i {
	-webkit-transform: scaleX(1.5);
	transform: scaleX(1.5);
}
.v-post.attachment-post .head-slide {
	margin-top: 0;
	overflow: hidden;
}
.v-post.attachment-post .head-slide .slide-title p {
	margin-bottom: 0;
}
.v-post.attachment-post .head-slide .slide-category {
	padding: 0;
	border: none;
}
.v-post.attachment-post .head-slide .slide-category a {
	display: block;
	padding: 10px;
	font-size: 13px;
	border: 1px solid #FFF;
}
.v-post.attachment-post .head-slide .slide-category a i {
	display: block;
	margin-top: -1px;
}
.container.head-post-container {
	margin-top: 30px;
}
.head-post-area .post-img {
	margin-bottom: 0;
}
.post-meta {
	overflow: hidden;
	margin-bottom: 13px;
	margin-top: 5px;
}
.post-meta>div {
	float: left;
	margin-right: 5px;
	margin-bottom: 7px;
	line-height: 27px;
	font-size: 12px;
	color: #aaa;
}
.post-meta>div:last-child {
	margin-right: 0;
}
.post-meta>div:last-child:after {
	content: "";
	margin-left: 0;
}
.post-meta>div i, .post-tags i {
	margin-right: 5px;
	color: #aaa;
	font-size: 13px;
}
.post-meta>div i {
	padding-left: 5px;
}
.post-meta>div:first-child i {
	padding-left: 0;
}
.post-meta>div a {
	color: #aaa;
	position: relative;
}
.post-meta .post-meta-author img, .box-news-meta-author .post-meta-author img {
	margin-right: 10px;
	display: block;
	float: left;
	width: inherit;
}
.post-meta .post-meta-author a, .box-news-meta-author .post-meta-author a {
	float: left;
}
.post-meta .post-meta-like a {
	cursor: pointer;
}
.post-meta .post-meta-like a:hover {
	color: #aaa;
}
.post-meta-comment .screen-reader-text {
	display: none;
}
.post-meta>.criteria_stars.criteria_stars_small {
	line-height: 16px;
	height: 27px;
	margin-left: 5px;
	display: inline-block;
}
.post-meta>div.post-meta-like i {
	margin-left: 1px;
}
.post-like.post-like-done, .post-like.post-like-done i {
	color: #FF056F;
}
.post-tag-share {
	clear: both;
}
.post-tags, .post-share {
	margin-bottom: 20px;
	border-top: 1px solid #ecedee;
	padding-top: 20px;
	border-bottom: 1px solid #ecedee;
	padding-bottom: 20px;
}
.post-tag-and-share .post-tags {
	margin-bottom: 0;
	border-bottom: 0;
}
.post-share {
	font-size: 15px;
	line-height: 30px;
}
.post-share ul, .post-share>span {
	display: inline-block;
	vertical-align: top;
}
.post-share li {
	float: left;
	list-style: none;
	margin-right: 15px;
	font-size: 14px;
}
.post-share i {
	margin-right: 5px;
}
.post-share ul i {
	font-size: 15px;
}
.post-share>span {
	margin-right: 15px;
}
.post-share ul a {
	color: #949494;
}
.post-share .social-facebook a:hover {
	color: #5d82d1;
}
.post-share .social-twitter a:hover {
	color: #40bff5;
}
.post-share .social-pinterest a:hover {
	color: #e13138;
}
.post-share .social-google a:hover {
	color: #eb5e4c;
}
.post-share .social-linkedin a:hover {
	color: #238cc8;
}
.post-twitter.not(".featured_style_2") .post-img, .post-facebook.not(".featured_style_2") .post-img, .post-instagram.not(".featured_style_2") .post-img, .post-soundcloud.not(".featured_style_2") .post-img {
	padding: 30px;
	text-align: center;
}
.post-twitter .post-img iframe, .post-facebook .fb_iframe_widget, .post-instagram .post-img iframe {
	margin: 0!important;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .06);
}
.post-twitter .post-img iframe, .post-facebook .fb_iframe_widget {
	float: left;
}
.post-facebook .post-img iframe {
	display: inline-block!important;
}
.post-instagram .post-img iframe {
	display: inline-block!important;
	width: 99%!important;
	max-width: 99%!important;
}
.post-quote .post-inner-quote, .post-link .post-inner-link.link {
	border: 1px solid #ecedee;
	background: #f7f7f7;
	padding: 30px;
}
.post-quote .post-inner-quote .quote blockquote {
	border: none;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
}
.post-link .post-inner-link.link {
	position: relative;
}
.post-link .post-inner-link.link:before {
	content: "\f0c1";
	font-family: "FontAwesome";
	font-style: italic;
	font-size: 100px;
	font-weight: normal;
	position: absolute;
	top: 20px;
	right: 30px;
	color: #ebebeb;
	z-index: 0;
	line-height: 1em;
	z-index: 1;
}
.post-link-inner {
	z-index: 2;
	position: relative;
}
.post-inner-link, .post-inner-quote {
	margin-bottom: 30px;
}
.post-link .post-inner-link.link {
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	padding: 30px;
}
.post-link .post-inner-link.link span {
	font-size: 14px;
	display: block;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.v-post.quote-style-box.post-border .post-inner-quote, .v-post.link-style-box.post-link.post-border .post-inner-link.link {
	margin-bottom: 20px;
}
.v-post.quote-style-box.post-border.single-article .post-inner-quote, .v-post.link-style-box.post-link.post-border.single-article .post-inner-link.link {
	margin-bottom: 30px;
}
.head-post-meta>div {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	right: 0;
	text-align: center;
	height: 100%;
	z-index: 1;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.head-post-meta-inner {
	display: table-cell;
	vertical-align: middle;
}
.post-meta-data {
	background-color: rgba(255, 255, 255, 0.90);
	padding: 60px 20px 47px;
	width: 80%;
	margin: auto;
}
.post-meta-data .post-meta>div {
	display: inline-block;
	float: none;
}
.post-meta-data .post-meta .post-meta-author a, .post-meta-data .box-news-meta-author .post-meta-author a {
	float: none;
}
.post-iframe:hover .head-post-meta>div {
	top: -120%;
}
.single-portfolio .post-meta-data {
	padding-bottom: 32px;
}
.single-portfolio .post-meta-data .project-details {
	display: inline-block;
}
.single-portfolio .post-meta-data .project-details>div {
	text-align: center;
	padding-bottom: 0;
	border-bottom: none;
}
.single-portfolio .post-meta-data .post-head-title {
	margin-bottom: 30px;
}
.post-style-3 h1.post-head-title, .post-style-4 h1.post-head-title, .post-style-6 h1.post-head-title {
	font-size: 24px;
	line-height: 30px;
}
.post-style-5 h1.post-head-title {
	font-size: 21px;
	line-height: 27px;
}
.post-style-6 .post-img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0;
}
.post-style-6 h1.post-head-title {
	margin-bottom: 5px;
}
.post-style-6 .post-inner-6 {
	overflow: hidden;
}
.post-style-6 .post-meta {
	margin-bottom: 8px;
}
.row.blog-all.blog-all-4 {
	margin-left: -15.6px;
	margin-right: -15.6px;
}
.review_box {
	margin-top: 20px;
	border: 1px solid #e9e9e9;
}
.review-title h3 {
	text-align: center;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 0;
	font-size: 18px;
	padding: 15px;
}
.review_box .post-title:after, .review_box .post-title:before {
	width: 0;
	height: 0;
}
.review_box_top {
	width: 50%;
	float: left;
	margin: 0 20px 20px 0;
}
.review_box_top_right {
	width: 50%;
	float: right;
	margin: 0 0 20px 20px;
}
.review_box_top_f {
	margin-top: 0;
	margin-bottom: 20px;
}
.review_box_bottom {
	margin-bottom: -1px;
}
.review_title {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: 1px;
	margin-top: 0;
}
.review_box .criteria_stars {
	height: 28px;
	line-height: 28px;
}
.review_box .criteria_stars span {
	padding-top: 28px;
}
.criteria_stars {
	display: block;
	overflow: hidden;
	position: relative;
	height: 20px;
	font-size: 20px;
	width: 93px;
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #d1d1d6;
}
.criteria_stars:before {
	content: "\f005 \f005 \f005 \f005 \f005";
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	color: #d1d1d6;
}
.criteria_stars span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 20px;
}
.criteria_stars span:before {
	content: "\f005 \f005 \f005 \f005 \f005";
	top: 0;
	position: absolute;
	left: 0;
	color: #FFCC01;
}
.criteria_stars.criteria_stars_small {
	height: 14px;
	font-size: 14px;
	width: 65px;
	margin-top: 5px;
}
.criteria_stars.criteria_stars_small span {
	padding-top: 14px;
	font-size: 14px;
}
.criteria_item {
	padding: 10px 14px;
	text-transform: uppercase;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
}
.criteria_item .criteria_name {
	float: left;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333;
}
.criteria_item .criteria_stars {
	float: right;
}
.criteria_score {
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: right;
}
.rating_score, .rating_score span {
	display: block;
	height: 21px;
	background-color: #F5F5F5;
}
.rating_score span {
	background-color: #FFCC01;
}
.review_box {
	line-height: 28px;
}
.review_percentage .rating_score>span, .review_points .rating_score>span {
	position: relative;
}
.rating_score_a {
	position: absolute;
	top: -27px;
	right: 0;
	background: transparent!important;
	font-size: 12px;
}
.criteria_item .criteria_name.criteria_score_name {
	float: none;
}
.review_results {
	background-color: #F5F5F5;
	border-top: 1px solid #e9e9e9;
}
.review_stars .review_results {
	border-top: none;
}
.review_summary {
	padding: 15px;
	overflow: hidden;
	border-right: 1px solid #e9e9e9;
	font-size: 13px;
}
.summary_title {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-right: 4px;
	float: left;
}
.summary_score {
	font-size: 14px;
}
.review_outer {
	float: right;
}
.review_inner {
	display: table;
	height: 100%;
	width: 100%;
}
.review_rating {
	font-size: 13px;
	text-transform: uppercase;
	padding: 15px;
	letter-spacing: 1px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
.review_rating>span {
	display: block;
}
.final_score {
	font-size: 20px;
	font-weight: 600;
}
.review_rating .criteria_stars {
	font-size: 19px;
	display: inline-block;
}
.review_points .criteria_item, .review_percentage .criteria_item {
	padding: 0;
	border-bottom: none;
}
.review_points .criteria_name.criteria_score_name, .review_percentage .criteria_name.criteria_score_name, .review_points .criteria_name.criteria_score_name span, .review_percentage .criteria_name.criteria_score_name span {
	padding-right: 14px;
}
.review_points .review_criteria, .review_percentage .review_criteria {
	padding: 10px 20px 20px;
	margin: auto;
}
.post-review-active .post-inner-2 {
	clear: both;
}
.pagination {
	text-align: center;
	margin-bottom: 30px;
}
.pagination .page-numbers, .post-pagination>* {
	background-color: #f2f2f2;
	width: 33px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	margin-right: 2px;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
	color: #6B6B6B;
}
.post-inner-content .post-pagination>a {
	color: #6B6B6B;
}
.post-pagination {
	margin-bottom: 30px;
}
.page-navigation-before a, .posts-load-more a {
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	padding: 9px 21px;
}
.page-navigation-before a i {
	margin-right: 10px;
}
.page-navigation-before .nav-previous {
	border: none;
	padding-right: 0;
}
.page-navigation-before .nav-previous a {
	float: right;
}
.page-navigation-before .nav-previous a i {
	margin-right: 0;
	margin-left: 10px;
}
.posts-load-more a {
	width: 100%;
	text-align: center;
}
.comments-pagination a {
	margin-bottom: 30px;
}
#respond {
	margin-bottom: 60px;
}
.post-password-form input[type="password"] {
	margin-bottom: 20px;
}
.commentlist #respond.v-post {
	background-color: #F7F7F7;
	margin: 30px 0;
	padding: 30px 30px 0;
	border: 1px solid #dbdbdb;
}
.commentlist li:last-child #respond.v-post {
	margin-bottom: 0;
}
.commentlist li {
	list-style: none;
}
.commentlist li.comment, .commentlist li.comment ul.children li.comment {
	margin-bottom: 15px;
}
.commentlist li.comment li.comment, .commentlist>li.comment:last-child, .commentlist>li.comment:last-child .comment-body, .commentlist li.comment ul.children li.comment:last-child {
	margin-bottom: 0;
}
.commentlist .children li:last-child .comment-body, .commentlist li.comment.pingback .comment-body {
	margin-bottom: 0;
}
.commentlist li.comment .comment-body {
	border: 1px solid #EBEBEB;
	padding: 20px;
	overflow: hidden;
}
.commentlist li.comment .comment-body p, .commentlist li.comment .comment-body em {
	font-size: 13px;
	line-height: 22px;
}
.commentlist li.comment .comment-body p {
	margin-bottom: 30px;
}
.commentlist li.comment .comment-body *:last-child {
	margin-bottom: 0;
}
.commentlist ul.children {
	padding-left: 70px;
	margin-top: 15px;
}
.commentlist li.comment .comment-body .avatar {
	height: 70px;
	width: 70px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.commentlist li.comment .comment-body .comment-text {
	overflow: hidden;
	height: 100%;
	padding-left: 10px;
}
.commentlist li.comment .comment-body .comment-text .author {
	margin-bottom: 10px;
}
.commentlist li.comment .comment-body .comment-text .author span {
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
}
.commentlist li.comment .comment-body .comment-text .author div.date {
	font-size: 12px;
}
.comment-meta {
	float: left;
	width: 100%;
}
.comment-meta .date a {
	color: #aaa;
}
.comment-meta .date i {
	margin-right: 5px;
	color: #777;
}
#commentform {
	margin-bottom: 30px;
}
.facebook-comments {
	padding: 20px;
	margin-bottom: 60px;
	border: 1px solid #dbdbdb;
}
.comment-reply.button-default, .comment-edit-link, .comment-reply-link, .comment-reply-login, .single_add_to_cart_button.button {
	font-size: 12px;
	padding: 2px 9px;
	margin-left: 10px;
	text-transform: uppercase;
	display: inline-block;
}
.comment-edit-link, .comment-reply-link, .comment-reply-login {
	margin-top: 5px;
	float: right;
}
.cancel-comment-reply a {
	margin-bottom: 20px!important;
	display: block;
}
.post-inner .comment-form, .post-inner .comment-form p {
	font-size: 15px;
}
.post-inner .comment-form p {
	overflow: hidden;
	width: 100%;
}
.comment-form .form-input {
	position: relative;
	width: 49%;
	float: left;
	margin-right: 2%;
}
.comment-form .form-input.form-input-last {
	margin-right: 0;
}
.comment-form .form-textarea, .comment-form .form-input.form-input-full {
	width: 100%;
	margin-right: 0;
}
.worldplus_captcha_p {
	margin-bottom: 20px;
}
.worldplus_captcha_span {
	margin-left: 10px;
}
.comment-form .form-input input, .comment-form .form-input textarea {
	margin-bottom: 20px;
	width: 100%;
	border-color: #dbdbdb;
	background-color: #f5f5f5;
	padding-top: 9px;
	padding-bottom: 9px;
}
.comment-form input[type="submit"] {
	font-weight: 600;
	font-size: 14px;
	float: right;
	margin: 0;
}
.comment-form .form-input textarea {
	height: 160px;
	width: 100%;
	line-height: 22px;
}
.comment-login a {
	font-size: 12px;
	padding: 3px 7px;
	margin-left: 10px;
}
textarea {
	font-size: 14px;
}
.social-background-hover li.error, .social-background-hover li.error * {
	margin-bottom: 20px;
}
.social-background-hover li.error *:last-child {
	margin-bottom: 0!important;
}
.required-error, .social-background-hover li.error p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 20px!important;
	display: block;
}
.worldplus_error, .worldplus_error p, .post-inner .worldplus_error p, .worldplus_error a:hover, .note_error {
	margin-bottom: 10px;
}
label.required span {
	margin-left: 3px;
}
.note_error, label.required span, .worldplus_error, .worldplus_error p, .post-inner .worldplus_error p, .post-inner .worldplus_error a:hover, .required-error, .social-background-hover li.error p {
	color: #F00;
}
.form-inputs p, .form-inputs p:last-child {
	margin-bottom: 20px;
}
.form-inputs label {
	margin-bottom: 5px;
	font-size: 14px;
}
.social-background-hover li.captcha_p {
	margin-bottom: 20px;
}
.social-background-hover li.captcha_p input[type="text"] {
	margin-right: 20px;
}
.social-background-hover li.captcha_img {
	cursor: pointer;
	margin-bottom: 5px;
}
.social-background-hover li.captcha_span {
	margin-bottom: 20px;
	display: block;
	width: 100%;
}
.post-author {
	float: left;
	margin-right: 20px;
}
.user-area {
	margin-bottom: 50px;
}
.user-area .user-content {
	overflow: hidden;
}
.user-area .user-content h4 {
	margin-bottom: 15px;
	font-size: 16px;
}
.user-area .user-content .social-ul {
	float: left;
}
.navigation-content {
	overflow: hidden;
}
.col-nav-previous {
	float: left;
	margin-bottom: 50px;
	width: 50%;
}
.col-nav-next {
	float: right;
	margin-bottom: 50px;
	width: 50%;
	position: relative;
}
.col-nav-next:after {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	right: 100%;
	border-right: 1px solid #dbdbdb;
}
.navigation-image, .navigation-image img {
	height: 100px;
	width: 100px;
}
.nav-previous .navigation-image {
	float: left;
	margin-right: 20px;
}
.nav-next .navigation-image {
	float: right;
	margin-left: 20px;
}
.sections-both-sidebar .navigation-image, .sections-both-sidebar .navigation-image img {
	width: 70px;
	height: 70px;
}
.navigation-content span {
	font-size: 14px;
	margin-top: 5px;
	display: inline-block;
}
.navigation-content>a {
	font-size: 15px;
	font-weight: 600;
	margin-top: 5px;
}
.col-nav-next span {
	float: right;
}
.col-nav-previous .navigation-i {
	margin-right: 10px;
}
.col-nav-next .navigation-i {
	margin-left: 10px;
}
.col-nav-previous a {
	float: left;
}
.col-nav-next a {
	float: right;
	text-align: right;
}
.related-posts-div {
	margin-bottom: 20px;
}
.container .related-posts.head-slide, .container .scroll-posts.head-slide {
	margin: 0;
	overflow: hidden;
}
.related-posts.head-slide .slide-item, .related-posts.head-slide.head-slide-show, .scroll-posts.head-slide .slide-item, .scroll-posts.head-slide.head-slide-show {
	margin-bottom: 30px;
}
.scroll-posts.head-slide-show .slide-item {
	margin-bottom: 0;
}
.related-posts-links ul, .user-area .post-inner, .category-description {
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 30px;
}
.category-description>*:last-child {
	margin-bottom: 0;
}
.post-title a.category-rss-i {
	font-size: 15px;
	margin-left: 5px;
	float: right;
}
.post-style-3, .isotope-portfolio-item {
	z-index: 2;
	list-style: none;
}
.isotope-hidden.post-style-3, .isotope-hidden.isotope-portfolio-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .post-style-3, .isotope .isotope-portfolio-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .post-style-3, .isotope .isotope-portfolio-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .post-style-3, .isotope .post-style-3.no-transition, .isotope.no-transition .isotope-portfolio-item, .isotope .isotope-portfolio-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.sections-both-sidebar .row.portfolio-columns-2 {
	margin-right: -14.9px;
	margin-left: -14.9px;
}
.sections-both-sidebar .row.portfolio-columns-3 {
	margin-left: -15.5px;
	margin-right: -15.5px;
}
.sections-full-width .row.portfolio-columns-4 {
	margin-left: -17px;
	margin-right: -17px;
}
.sections-centered .row.portfolio-columns-3, .sections-right-sidebar .row.portfolio-columns-3, .sections-left-sidebar .row.portfolio-columns-3, .sections-centered .row.portfolio-columns-4, .sections-right-sidebar .row.portfolio-columns-4, .sections-left-sidebar .row.portfolio-columns-4 {
	margin-left: -15.5px;
	margin-right: -15.5px;
}
.portfolio-filter ul {
	text-align: center;
	margin-bottom: 20px;
}
.portfolio-filter ul li {
	display: inline-block;
	list-style: none;
	margin-right: 10px;
	font-size: 14px;
}
.portfolio-filter ul li:last-child {
	margin-right: 0;
}
.portfolio-filter ul li:after {
	content: "/";
	color: #CCC;
	margin-left: 10px;
}
.portfolio-filter ul li:last-child:after {
	content: "";
	margin-left: 0;
}
.portfolio-all ul li {
	list-style: none;
}
.portfolio-filter ul li a {
	color: #999;
	text-align: center;
	border-bottom: 3px solid;
	margin-bottom: 10px;
	padding: 0 5px 10px;
	display: inline-block;
}
.portfolio-filter ul li:not(.current) a {
	border-bottom-color: transparent;
}
.portfolio-all ul li .slide-item {
	margin-bottom: 30px;
	width: 100%;
}
.portfolio-all .slide-content .slide-data-inner {
	text-align: center;
	vertical-align: middle;
}
.portfolio-all .slide-content .slide-data-inner .slide-title {
	margin-bottom: 5px;
}
.portfolio-all .slide-content .slide-data-inner .slide-title a {
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}
.portfolio-all .slide-content .slide-data-inner .portfolio-category {
	margin-bottom: 0;
	font-size: 13px;
}
.portfolio-columns-2 .portfolio-half .slide-content .slide-data-inner .slide-title a {
	font-size: 15px;
	line-height: 25px;
}
.portfolio-columns-4 .portfolio-no-full .slide-content .slide-data-inner .slide-title a, .portfolio-columns-3 .portfolio-half .slide-content .slide-data-inner .slide-title a {
	font-size: 14px;
	line-height: 23px;
}
.portfolio-columns-4 .portfolio-no-full .slide-content .slide-data-inner .portfolio-category, .portfolio-columns-3 .portfolio-half .slide-content .slide-data-inner .portfolio-category {
	font-size: 12px;
	line-height: 22px;
}
.project-details {
	margin-bottom: 10px;
	overflow: hidden;
}
.project-details>div {
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	color: #949494;
	font-size: 15px;
	font-weight: 400;
	border-bottom: 1px solid #ececec
}
.project-details>div:last-child {
	margin-right: 0;
}
.project-details>div a {
	color: #949494;
}
.project-details>div i {
	margin-right: 5px;
	color: #aaa;
	display: none;
}
.project-details>div span {
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
}
.project-details .post-like {
	cursor: pointer;
}
.project-details .post-like span {
	font-weight: normal;
}
.project-details>div.post-meta-like {
	text-align: center!important;
	padding-bottom: 9px;
}
.project-details .post-like i {
	margin-bottom: 8px;
	font-size: 17px;
	display: inline-block;
	margin-right: 0;
}
.view-project {
	clear: both;
}
.portfolio-align-center {
	text-align: center;
}
.portfolio-align-center .project-details {
	display: inline-block;
}
.portfolio-align-center .project-details>div {
	text-align: left;
}
.single-portfolio .head-post-area-meta .post-img-lightbox {
	display: none;
}
.gallery {
	margin: 0 -15px;
	height: inherit!important;
}
.col-md-12.main-container .gallery-columns-4.gallery {
	margin-right: -15.8px;
	margin-left: -15.8px;
}
.col-md-9.main-container .gallery-columns-4.gallery, .col-md-9.main-container .gallery-columns-5.gallery {
	margin-right: -16px;
	margin-left: -16px;
}
.sections-both-sidebar .main-container .gallery-columns-4.gallery {
	margin-right: -16.4px;
	margin-left: -16.4px;
}
.gallery .gallery-item {
	float: left;
	text-align: center;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width: 33.33333333333333%;
	position: relative!important;
	transform: inherit!important;
}
.gallery .gallery-caption {
	color: #888;
	margin: 7px 0 12px;
}
.gallery br+br {
	display: none;
}
.gallery-icon a {
	display: block;
	position: relative;
	overflow: hidden;
}
.gallery-icon a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.gallery-icon:hover a:before {
	background-color: rgba(22, 23, 29, 0.8);
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.gallery .gallery-item img {
	width: 100%;
	height: auto;
}
.gallery-icon a:hover img {
	opacity: 1;
}
.gallery-columns-1 .gallery-item {
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-3 .gallery-item {
	width: 33.33333333333333%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-5 .gallery-item {
	width: 20%;
}
.page-gallery {
	margin-bottom: -30px;
}
.gallery-one {
	overflow: hidden;
	position: relative;
}
.gallery-title {
	font-size: 15px;
	font-weight: 600;
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	display: none;
}
.gallery-one:hover .post-img-lightbox {
	background-color: rgba(0, 0, 0, 0.5);
}
.gallery-one:hover .post-img-lightbox i {
	display: block;
}
.gallery-one:hover .gallery-title {
	display: block;
}
.post-contact-us .post-inner .row>div {
	margin-bottom: 20px;
}
.post-contact-us .post-inner .row>div:last-child {
	margin-bottom: 0;
}
div.wpcf7-response-output {
	margin: 0 0 30px;
	border-color: #f1c40f;
	background-color: #f1c40f;
	padding: 10px;
}
span.wpcf7-not-valid-tip {
	background-color: #e74c3c;
	color: #FFF;
	padding: 10px;
}
div.v-post.post-contact-us {
	padding-bottom: 0;
	margin-bottom: 0;
}
span.wpcf7-not-valid-tip {
	margin-bottom: 5px!important;
}
.post-contact-us .post-inner .comment-form p {
	font-size: 13px;
}
span.wpcf7-form-control-wrap {
	margin-top: 5px;
	display: inline-block;
	width: 100%;
}
.post-contact-us .contact-data {
	margin-bottom: 30px;
}
.post-contact-us .contact-data li {
	margin-bottom: 10px;
	list-style: none;
}
.post-contact-us .contact-data li i {
	margin-right: 10px;
}
.post-contact-us .social-ul {
	float: left;
}
.post-contact-us .social-ul li a {
	border: 1px solid #dbdbdb;
	height: 38px;
	width: 38px;
	line-height: 36px;
	text-align: center;
	margin: 0 9px 6px 0;
}
.post-contact-us .social-ul li:last-child a {
	margin-right: 0;
}
.page-404 {
	text-align: center;
}
.page-404 h2 {
	font-size: 156px;
	line-height: 150px;
	font-weight: normal;
}
.page-404 h2 i {
	margin: 0 10px;
}
.page-404 h3 {
	font-size: 41px;
	line-height: 50px;
	font-weight: normal;
}
.post-inner .page-404 p {
	font-size: 15px;
	line-height: 24px;
}
.sections-full-width .page-404 {
	padding: 90px 0;
}
.page-404 .searchform {
	width: 32%;
	margin: auto;
}
.page-404 input[type="search"] {
	margin-bottom: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 10px;
}
.page-404 .button-default.large, .page-404 .button-default.medium {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}
.widget {
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
.widget table td, .widget table thead th {
	padding: 5px;
}
.widget, .sidebar-container-builder .worldplus-ad {
	margin-bottom: 40px;
}
.widget.widget-margin-20 {
	margin-bottom: 20px;
}
.widget.widget-margin-30 {
	margin-bottom: 30px;
}
.widget li {
	list-style: none;
	border-bottom: 1px dotted #E4E4E4;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	font-size: 14px;
}
.widget li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.widget li a span {
	margin-left: 10px;
}
.facebook_widget iframe, .google_widget iframe, .video-widget iframe, .post-iframe .wp-video, .post-iframe .wp-video-shortcode {
	width: 100%!important;
	display: block;
}
.comment-form .subscribe-text input[type="text"] {
	width: 100%;
}
.widget_rss ul.children, .widget_pages ul.children, .widget_archive ul.children, .widget_meta ul.children, .widget_categories ul.children, .widget_nav_menu ul.sub-menu, .woocommerce.widget_layered_nav ul.sub-menu, .woocommerce.widget_product_categories ul.sub-menu {
	padding-top: 10px;
	padding-left: 15px;
}
.widget_rss ul.children ul.children ul.children, .widget_pages ul.children ul.children ul.children, .widget_archive ul.children ul.children ul.children, .widget_meta ul.children ul.children ul.children, .widget_categories ul.children ul.children ul.children, .widget_nav_menu ul.sub-menu ul.sub-menu ul.sub-menu, .woocommerce.widget_layered_nav ul.children ul.children ul.children, .woocommerce.widget_product_categories ul.sub-menu ul.sub-menu ul.sub-menu {
	padding-left: 0;
}
.widget_rss li:last-child, .widget_recent_entries li:last-child, .widget_recent_comments li:last-child, .widget_pages li:last-child, .widget_archive li:last-child, .widget_meta li:last-child, .widget_categories li:last-child, .widget_nav_menu li:last-child, .woocommerce.widget_layered_nav li:last-child, .woocommerce.widget_product_categories li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget_archive li li, .widget_pages li li, .widget_meta li li, .media-cat-filter li li, .widget_categories li li, .widget_nav_menu ul li li, .woocommerce.widget_layered_nav li li, .woocommerce.widget_product_categories ul li li {
	margin-bottom: 0;
	border-bottom: none;
	font-size: 13px;
	padding-bottom: 5px;
	color: #666;
}
.widget_archive li li a, .widget_pages li li a, .widget_meta li li a, .media-cat-filter li li a, .widget_categories li li a, .widget_nav_menu ul li li a, .woocommerce.widget_layered_nav li li a, .woocommerce.widget_product_categories ul li li a {
	color: #666;
}
.widget_archive li a:before, .widget_pages li a:before, .widget_meta li a:before, .media-cat-filter li a:before, .widget_categories li a:before, .widget_nav_menu ul li a:before, .woocommerce.widget_layered_nav li a:before, .woocommerce.widget_product_categories ul li a:before {
	content: "\f101";
	font-family: "FontAwesome";
	display: inline-block;
	margin-right: 10px;
	margin-left: 5px;
}
.widget_archive li li a:before, .widget_pages li li a:before, .widget_meta li li a:before, .media-cat-filter li li a:before, .widget_categories li li a:before, .widget_nav_menu ul li li a:before, .woocommerce.widget_layered_nav li li a:before, .woocommerce.widget_product_categories ul li li a:before {
	content: "-";
}
.widget_nav_menu li.mega-menu .sub-menu li {
	width: 100%;
}
.widget_nav_menu li a i.fa {
	margin-right: 10px;
}
.widget li .widget-span, .woocommerce.widget_layered_nav li .count {
	margin-left: 10px;
	margin-right: 5px;
	float: right;
}
.widget .related-post-one img {
	width: 100%;
}
.widget .post-iframe {
	margin-bottom: 0;
	overflow: hidden;
}
p.rememberme {
	margin: 7px 0 -33px 0;
}
.search-form {
	overflow: hidden;
}
.widget_search input[type="search"] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	padding-left: 10px;
}
.widget_search input[type="submit"] {
	float: right;
	margin: 0;
}
.widget_search .screen-reader-text {
	display: none;
}
.screen-reader-text {
	font-weight: 600;
	margin-bottom: 10px;
	display: inline-block;
}
.styled-select {
	position: relative;
	float: none;
	clear: right;
	display: inline-block;
	width: 100%;
	margin-top: 0!important;
	border: 1px solid #ececec;
	-moz-transition: border .25s linear, color .25s linear, background-color .25s linear;
	-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
	-o-transition: border .25s linear, color .25s linear, background-color .25s linear;
	transition: border .25s linear, color .25s linear, background-color .25s linear;
	overflow: hidden;
}
.styled-select select, .widget select {
	border: 0;
	padding: 9px;
	outline: none;
	font-size: 13px;
	-webkit-appearance: button;
	-webkit-user-select: none;
	border: none;
	-moz-transition: border .25s linear, color .25s linear, background-color .25s linear;
	-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
	-o-transition: border .25s linear, color .25s linear, background-color .25s linear;
	transition: border .25s linear, color .25s linear, background-color .25s linear;
	background: transparent;
	width: 100%;
	position: relative;
	z-index: 2;
}
.styled-select::before {
	content: "\f107";
	font: normal 14px/28px "FontAwesome";
	text-align: center;
	height: 28px;
	width: 28px;
	position: absolute;
	top: 6px;
	right: 6px;
	-webkit-margin-start: 3px;
}
.widget .styled-select {
	width: 100%!important;
}
.styled-select select {
	background: transparent!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
}
.widget_tag_cloud, .tagcloud {
	overflow: hidden;
}
.widget_tag_cloud a, .tagcloud a {
	margin: 0 3px 3px 0;
	display: block;
	float: left;
	padding: 2px 11px;
	font-size: 11px!important;
	border: 1px solid #ecedee;
}
.subscribe_widget .vpanel-form input[type="text"], .subscribe_widget .vpanel-form input[type="email"] {
	margin-bottom: 10px;
}
.flickr-widget .widget-wrap>ul a {
	font-size: 13px;
}
.widget-flickr, .widget-small-image {
	margin-right: -25px;
	overflow: hidden;
}
.widget-small-image a {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	overflow: hidden;
	display: block;
}
.widget-small-image a img {
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
}
.widget-small-image a, .widget-small-image a img {
	height: 90px;
	width: 90px;
}
.widget-small-image a:hover img {
	opacity: 0.85;
}
.tab-inner-warp {
	display: none;
}
.box-news .tab-inner-warp {
	display: block;
}
.widget-title-tabs {
	padding-bottom: 0;
}
.widget-title-tabs li {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 15px;
	display: inline;
}
.widget-title-tabs li a {
	padding-bottom: 10px;
}
.widget-title-tabs li.clearfix {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.widget-title-tabs:before {
	height: 0;
	width: 0;
}
.widget .widget-posts li {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.widget .widget-posts li:last-child {
	margin-bottom: 0;
}
.widget-posts li .box-news-title {
	font-size: 14px;
	margin-bottom: 5px;
}
.widget-comments .commentlist li.comment {
	margin-bottom: 15px;
	border-bottom: none;
	padding-bottom: 0;
}
.widget-comments .commentlist li.comment:last-child {
	margin-bottom: 0;
}
.widget-comments .commentlist li.comment .comment-body {
	border: none;
	padding: 0;
}
.widget-comments .commentlist li.comment .comment-body .comment-text .author {
	margin-bottom: 3px;
}
.widget .social-ul {
	overflow: hidden;
	margin-right: -30px;
	float: left;
}
.widget .social-ul ul li {
	padding-bottom: 0;
	margin-bottom: 20px;
	margin-right: 20px;
	border-bottom: none;
	float: left;
	width: 58px;
	text-align: center;
	font-size: 11px;
}
.widget .social-ul ul li.social-vimeo {
	font-size: 10px;
}
.widget .social-ul ul li a {
	display: block;
	margin: 0;
}
.widget .social-ul ul li i {
	clear: both;
	display: block;
	height: 58px;
	line-height: 58px;
	margin-bottom: 10px;
	font-size: 18px;
}
.widget .social-ul ul li span {
	display: block;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}
.widget-about-img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}
.about-widget>h3 {
	margin: 20px 0 10px;
	font-size: 16px;
}
.about-widget>p {
	margin-bottom: 0;
}
.tweet-item .tweet-text .tweet-icon i {
	color: #40bff5;
	margin-right: 5px;
}
.tweet-name {
	margin-right: 5px;
}
.tweet-name {
	font-weight: 600;
}
.tweet-time {
	font-size: 11px;
	clear: both;
	display: inline-block;
	margin-top: 5px;
}
.widget-box-news .box-news {
	margin-bottom: 0;
}
.widget-box-news .box-news ul li {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget-box-news .box-news ul li:last-child .box-news-small, .widget-box-news .box-news ul li:last-child .box-news-big {
	margin-bottom: 0;
}
.widget-box-news .box-news .box-news-title {
	font-size: 16px;
}
.widget-box-news .box-news .box-news-small .box-news-title {
	font-size: 14px;
	line-height: 21px;
}
.sections-both-sidebar .widget-small-image a, .sections-both-sidebar .widget-small-image a img {
	height: 64px;
	width: 64px;
}
.sections-both-sidebar .widget .social-ul ul li {
	width: 57px;
}
.sections-both-sidebar .widget .social-ul ul li i {
	height: 57px;
	line-height: 57px;
}
.widget .box-slideshow {
	margin-bottom: 0;
}
.box-default, .woocommerce-error {
	border: 1px solid #e9e9e9;
	background: #fafafa;
	color: #9ba1a8;
	margin-bottom: 25px;
	overflow: hidden;
	padding: 12px 15px;
	position: relative;
}
.box-default i {
	margin: 0 15px 0 0;
	float: left;
	height: 42px;
	width: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 21px;
}
.box-default p, .box-default span {
	color: #9ba1a8;
}
.box-default i {
	background-color: #e9e9e9;
}
.box-default p {
	margin-bottom: 15px;
}
.box-default a.button {
	margin-bottom: 0;
}
.box-default *:last-child {
	margin-bottom: 0;
}
.box-default.box-default_info {
	background-color: #DDF3FC;
	border-color: #8ED9F6;
	color: #2E6093;
}
.box-default.box-default_info p, .box-default.box-default_info span {
	color: #2E6093;
}
.box-default.box-default_info i {
	background-color: #8ED9F6;
}
.box-default.box-default_note {
	background-color: #FFF8CB;
	border-color: #FFEB70;
	color: #985D00;
}
.box-default.box-default_note p, .box-default.box-default_note span {
	color: #985D00;
}
.box-default.box-default_note i {
	background-color: #FFEB70;
}
.box-default.box-default_error, .woocommerce-error {
	background-color: #FFDEDE;
	border-color: #FF8C8C;
	color: #CD0A0A;
}
.box-default.box-default_error p, .box-default.box-default_error span {
	color: #CD0A0A;
}
.box-default.box-default_error i {
	background-color: #FF8C8C;
}
.box-default.box-default_success {
	border-color: #a0c272;
	background-color: #bbdd8c;
	color: #5D791B;
}
.box-default.box-default_success p, .box-default.box-default_success span {
	color: #5D791B;
}
.box-default.box-default_success i {
	background-color: #a0c272;
}
.box-default h1, .box-default h2, .box-default h3, .box-default h4, .box-default h5, .box-default h6 {
	margin-bottom: 10px;
}
.worldplus-ad {
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
.worldplus-ad-1 {
	display: inline-block;
}
.worldplus-ad.worldplus-ad-4a {
	margin-bottom: 18px;
	overflow: hidden;
	height: 100%;
}
.worldplus-ad-4a .worldplus-ad-1 {
	margin-bottom: 11px;
}
.worldplus-ad-4a .worldplus-ad-1:nth-child(2n+2) {
	margin-right: 0;
}
.worldplus-ad.worldplus-ad-4a-2 {
	margin-bottom: 8px;
	overflow: hidden;
	height: 100%;
}
.worldplus-ad-4a-2 .worldplus-ad-1 {
	margin-bottom: 22px;
}
.worldplus-ad-4a-2 .worldplus-ad-1:nth-child(2n+2) {
	margin-right: 0;
}
.worldplus-ad-header-2 {
	margin-top: 30px;
}
.vpanel-form input[type="text"], .vpanel-form input[type="password"], .vpanel-form input[type="email"], .vpanel-form input[type="url"], .vpanel-form input[type="search"], .widget_search input[type="search"], .page-404 input[type="search"] {
	padding-top: 9px;
	padding-bottom: 9px;
}
.vpanel-form textarea, .vpanel-form input[type="text"], .vpanel-form input[type="password"], .vpanel-form input[type="email"], .vpanel-form input[type="url"], .vpanel-form input[type="search"], .vpanel-form .styled-select, .vpanel-form .fakefile button, .widget_search input[type="search"], .page-404 input[type="search"] {
	border-color: #dbdbdb;
	background-color: #f5f5f5;
}
.vpanel-form textarea, .vpanel-form input[type="text"], .vpanel-form input[type="password"], .vpanel-form input[type="email"], .vpanel-form input[type="url"], .vpanel-form input[type="search"], .vpanel-form .styled-select, .vpanel-form .fakefile button, .widget_search input[type="search"] {
	margin-bottom: 5px;
}
.vpanel-form .login-form input[type="text"], .vpanel-form .login-form input[type="password"], .widget_search input[type="search"] {
	margin-bottom: 10px;
}
.vpanel-form .styled-select {
	margin-bottom: 0;
}
.vpanel-form label {
	font-size: 14px;
	margin-bottom: 5px;
}
.vpanel-form .form-description {
	font-size: 13px;
}
.taglist .input input {
	width: 100%!important;
}
.taglist {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.taglist .tag {
	margin-right: 5px;
	float: left;
}
.taglist li {
	list-style: none;
}
.taglist .tag span {
	font-size: 14px;
	font-style: normal;
}
.taglist .tag a.delete span {
	display: none;
}
.taglist .tag a.delete {
	cursor: pointer;
}
.taglist .tag a.delete:before {
	font-family: "FontAwesome";
	content: "\f057";
	margin-left: 5px;
	cursor: pointer;
	font-size: 16px;
}
.fileinputs {
	position: relative;
	float: left;
	margin-bottom: 20px;
	z-index: 1;
	width: 100%;
}
.fakefile button {
	cursor: pointer;
	border: 1px solid #ececec;
	padding: 10px!important;
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 13px!important;
	height: 43px;
	font-weight: normal;
	line-height: 19px;
}
.fileinputs span {
	padding: 3px 8px;
	font-size: 12px;
	font-style: normal;
	position: absolute;
	top: 7px;
	right: 7px;
}
.fileinputs span i {
	margin-right: 5px;
}
.fileinputs input.file {
	position: absolute;
	top: 0;
	left: 0;
	padding: 12px;
	cursor: pointer;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 2;
	width: 100%;
}
.fileinputs:hover input[type="button"] {
	background-color: #333;
}
.wp-editor-container {
	border: 1px solid #dedede;
}
.screen-reader-text {
	display: none;
}
#wp-link label input[type="text"] {
	display: inline-block;
}
.wp-editor-tabs a.wp-switch-editor {
	height: 26px;
}
.accordion {
	margin-bottom: 30px;
}
.accordion .section-content {
	margin-bottom: 20px;
	padding: 0;
}
.accordion .section-content:last-child {
	margin-bottom: 0;
}
.accordion .accordion-title {
	font-size: 15px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.accordion .accordion-title a {
	padding-left: 10px;
}
.accordion .accordion-title i {
	margin-right: 10px;
}
.accordion .accordion-inner {
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 13px;
	display: none;
	padding: 10px;
}
.accordion .accordion-inner.active {
	display: block;
}
.accordion.accordion-archive {
	margin-bottom: 0;
}
div.v-post.v-post-news {
	padding-bottom: 10px;
}
.box-news {
	margin-bottom: 30px;
	position: relative;
}
div.v-post.v-post-news .box-news {
	margin-bottom: 0;
}
.box-news .post-title:before, .box-news .post-title:after {
	height: 0;
	width: 0;
}
.box-news li {
	list-style: none;
}
.box-news-img {
	position: relative;
	display: block;
	overflow: hidden;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	float: left;
}
.box-news-img img {
	width: 100%;
	height: auto;
	display: block;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.box-news-overlay {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.4);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity 0.2s, visibility 0.2s;
	-webkit-transition: opacity 0.2s, visibility 0.2s;
}
.box-news-overlay a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.box-news-img:hover .box-news-overlay {
	background-color: rgba(22, 23, 29, 0.8);
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.box-news-title {
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 5px;
	clear: both;
	font-weight: 700;
}
.box-news-meta {
	line-height: 15px;
	padding-left: 1px;
	position: relative;
	z-index: 3;
}
.box-meta-author {
	line-height: 27px;
}
.box-news-meta-date, .box-news-meta-author, .box-news-meta-author a, .box-news-meta-comment, .box-news-meta-view {
	display: inline-block;
	font-size: 12px;
	padding: 5px 15px 0 0;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	float: none;
	vertical-align: top;
	color: #aaa;
}
.box-news-meta-author a {
	padding-right: 0;
	padding-top: 0;
}
.box-news-meta i {
	padding-right: 5px;
}
.box-news-desc {
	margin-top: 10px;
	clear: both;
}
.box-news-desc p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 10px;
}
.box-news-more {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
	clear: both;
}
.box-news-1 .box-news-big {
	margin-bottom: 20px;
}
.box-news-1 .box-news-big .box-news-img {
	margin-bottom: 10px;
}
.box-news-1 li .box-news-small, .box-news.box-news-2 li>div, .box-news-3 li .box-news-big, .widget-box-news .box-news-1 li .box-news-big, .widget .widget-posts li, .widget-comments .commentlist li.comment {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ecedee;
}
.box-news li:first-child:last-child .box-news-big {
	padding-bottom: 0;
	border-bottom: none;
}
.box-news-small .box-news-img {
	width: 26%;
	margin-right: 14px;
}
.box-news-13 .box-news-small .box-news-img {
	width: 17%;
}
.box-news-13 .box-news-small .box-news-desc p {
	margin-bottom: 0;
}
.box-news-small .box-news-content {
	overflow: hidden;
}
.box-news-small .box-news-title {
	margin-top: -3px;
	font-size: 14px;
	line-height: 20px;
}
.box-news-small .box-news-meta-date, .box-news-small .box-news-meta-author, .box-news-small .box-news-meta-comment, .box-news-small .box-news-meta-view {
	margin-top: -3px;
}
.box-news-small-12 .box-news-img {
	float: none;
}
.box-news-small.box-news-small-12 .box-news-img {
	width: 100%;
	margin-right: 0;
}
.post-title-tabs {
	margin-bottom: 20px;
	padding-bottom: 0;
	line-height: 23px;
}
.post-title-tabs .tabs li {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 15px;
	display: inline;
}
.post-title-tabs .tabs li:last-child {
	margin-right: 0;
}
.post-title-tabs .tabs li a {
	font-size: 15px;
	padding-bottom: 10px;
}
.post-title-tabs .tabs li.clearfix {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.box-news-both .box-news-small .box-news-title {
	font-size: 15px;
	line-height: 21px;
}
.box-news-1 li .box-news-small.box-news-small-12 {
	margin-bottom: 10px;
}
.box-news-4 .box-news-small {
	margin-bottom: 30px;
}
.box-news-outer {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.box-news-big-inner {
	display: table-cell;
	vertical-align: bottom;
}
.box-new-data {
	padding: 20px;
}
.box-new-data .box-news-title {
	margin: 5px 0 0;
}
.box-news-add .box-new-data .box-news-title, .box-news-add .box-meta-author {
	position: relative;
	z-index: 5;
}
.box-news-add {
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}
.box-news .loader_html {
	position: absolute;
	margin-top: -45px;
}
.box-news .animation, .box-news.animation {
	visibility: visible;
}
.box-news-active .box-news-small {
	border: 3px solid;
}
.sections-both-sidebar .box-news-active .box-news-small {
	border-width: 1px;
}
.tab-news-4 {
	overflow: hidden;
	padding: 11px 20px 0;
	display: none;
}
.row-tab-4 {
	position: absolute;
	top: 396px;
	left: 0;
	right: 0;
	z-index: 5;
}
.tab-news-4 li {
	float: left;
	padding-bottom: 11px;
	position: relative;
	margin-right: 20px;
}
.tab-news-4 li a {
	color: #999;
}
.tab-news-4 li a:before {
	content: "";
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.box-tabs-4 .box-news-overlay-2:before {
	height: 90%;
}
.box-news-images {
	z-index: 6;
	visibility: hidden;
}
.box-news.animation {
	min-height: 80px;
}
.box-news-16 .box-news-small .box-news-title {
	position: absolute;
	bottom: 0;
	z-index: 1;
	color: #FFF;
	cursor: pointer;
	margin-bottom: 0;
	padding: 10px 15px;
}
.box-news-4 .box-news-img {
	width: 100%;
}
.owl-controls .owl-buttons>div {
	cursor: pointer;
}
.head-slide-show {
	position: relative;
}
.head-slide-show .owl-controls .owl-buttons>div, .post-img .owl-controls .owl-buttons>div {
	height: 36px;
	width: 36px;
	line-height: 36px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	text-align: center;
	z-index: 3;
}
.head-slide-show .owl-controls .owl-buttons>div.owl-prev, .post-img .owl-controls .owl-buttons>div.owl-prev {
	left: -120%;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.head-slide-show .owl-controls .owl-buttons>div.owl-next, .post-img .owl-controls .owl-buttons>div.owl-next {
	right: -120%;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.head-slide-show:hover .owl-controls .owl-buttons>div.owl-prev, .post-img:hover .owl-controls .owl-buttons>div.owl-prev {
	left: 0;
}
.container .head-slide-show:hover .owl-controls .owl-buttons>div.owl-prev {
	left: 15px;
}
.head-slide-show:hover .owl-controls .owl-buttons>div.owl-next, .post-img:hover .owl-controls .owl-buttons>div.owl-next {
	right: 0;
}
.container .head-slide-show:hover .owl-controls .owl-buttons>div.owl-next {
	right: 15px;
}
.head-slide-show:hover .owl-controls .owl-buttons>div:before, .post-img .owl-controls .owl-buttons>div:before, .scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div:before, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div:before {
	font-family: "FontAwesome";
	font-size: 15px;
}
.head-slide-show:hover .owl-controls .owl-buttons>div.owl-prev:before, .post-img .owl-controls .owl-buttons>div.owl-prev:before, .scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-prev:before, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-prev:before {
	content: "\f104";
}
.head-slide-show:hover .owl-controls .owl-buttons>div.owl-next:before, .post-img .owl-controls .owl-buttons>div.owl-next:before, .scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-next:before, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-next:before {
	content: "\f105";
}
.box-slideshow {
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
}
.box-slideshow li {
	list-style: none;
	width: 100%;
}
.box-slideshow-main {
	width: 25%;
	float: left;
	box-shadow: -3px 0px 0px rgba(255, 255, 255, 1), 0px -3px 0px rgba(255, 255, 255, 1);
	position: relative;
	overflow: hidden;
}
.slideshow-style-14 .box-slideshow-main {
	width: 33.33333333333333%;
}
.slideshow-style-15 .box-slideshow-small {
	width: 20%;
}
.box-slideshow-big, .box-slideshow-half, .box-slideshow-small-small>.box-slideshow-main, .box-slideshow-small-half>.box-slideshow-small {
	width: 50%;
}
.box-slideshow-style-3 {
	width: 25%;
	float: left;
}
.box-slideshow-half-small, .box-slideshow-small-small, .box-slideshow-small-half {
	width: 50%;
	float: left;
}
.box-slideshow-style-3>.box-slideshow-main, .box-slideshow-half-small>.box-slideshow-main, .box-slideshow-bigger, .box-slideshow-small-half>.box-slideshow-half, .post_slideshow-widget .box-slideshow-main {
	width: 100%;
}
.box-slideshow-content {
	position: absolute;
	z-index: 3;
	bottom: 0;
	left: 0;
	padding: 0 10px 5px;
	width: 100%;
	height: 100%;
	transition: padding-bottom 0.5s cubic-bezier(.55, 0, .1, 1);
}
.box-slideshow-big .box-slideshow-content {
	padding: 0 30px 30px;
}
.box-slideshow-inner {
	display: table-cell;
	vertical-align: bottom;
}
.box-slideshow-main:hover .box-slideshow-content {
	padding-bottom: 30px;
}
.box-slideshow-big.box-slideshow-main:hover .box-slideshow-content {
	padding-bottom: 40px;
}
.box-slideshow-img {
	overflow: hidden;
}
.slideshow-overlay a, .box-news-overlay-2 a, a.box-news-overlay, a.box-news-overlay-2, a.box-news-overlay-3 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 3;
}
.slideshow-overlay, .box-news-overlay-2 {
	display: block;
}
.slideshow-overlay:before, .box-news-overlay-2:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 70%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -moz-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -ms-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -o-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
}
.box-slideshow-main:hover .slideshow-overlay:before, .box-news-img:hover .box-news-overlay-2:before {
	background-color: rgba(0, 0, 0, 0);
	background-image: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
	background-image: -moz-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
	background-image: -ms-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
	background-image: -o-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
}
.sections-both-sidebar .box-slideshow-small .slide-category, .sections-both-sidebar .box-slideshow-small .slide-date, .sections-both-sidebar .box-slideshow-half .slide-category, .sections-both-sidebar .box-slideshow-half .slide-date, .slide-show-sidebar .box-slideshow-small .slide-category, .slide-show-sidebar .box-slideshow-small .slide-date, .slide-show-sidebar .box-slideshow-small .slide-icon {
	display: none;
}
.sections-both-sidebar .slideshow-style-14 .box-slideshow-small .slide-category, .slideshow-style-14.slide-show-sidebar .box-slideshow-small .slide-category, .slideshow-style-14.slide-show-sidebar .box-slideshow-small .slide-date, {
	display: inline-block;
}
.sections-both-sidebar .box-slideshow-small.box-slideshow-main:hover .box-slideshow-content, .sections-both-sidebar .box-slideshow-half.box-slideshow-main:hover .box-slideshow-content, .sections-both-sidebar .box-slideshow-main .box-slideshow-content {
	padding-bottom: 15px;
}
.sections-both-sidebar .box-slideshow-main .box-slideshow-content {
	padding: 0 15px 15px;
}
.sections-both-sidebar .box-slideshow-inner>a {
	line-height: 16px;
}
.sections-both-sidebar .box-slideshow-big .box-slideshow-inner>a {
	font-size: 20px;
	line-height: 27px;
}
.owl-wrapper-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-wrapper {
	position: relative;
	-ms-touch-action: pan-Y;
}
.owl-item {
	
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
}
.slider-item {
	height: 0;
	overflow: hidden;
	position: relative;
}
.box-slideshow .owl-buttons {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 4;
}
.box-slideshow .owl-controls .owl-buttons>div {
	display: block;
	height: 34px;
	width: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
	color: #fff;
	background-color: #111;
	opacity: 0;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	cursor: pointer;
}
.box-slideshow .owl-controls .owl-buttons>div.owl-next {
	margin-left: 10px;
}
.box-slideshow:hover .owl-controls .owl-buttons>div {
	opacity: 0.5;
	display: none!important;
}
.box-slideshow .owl-controls .owl-buttons>div:hover {
	opacity: 1;
}
.box-slideshow .owl-controls .owl-buttons>div:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 12px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}
.box-slideshow .owl-controls .owl-buttons>div.owl-next:after {
	content: "\f054";
}
.box-slideshow .owl-controls .owl-buttons>div.owl-prev:after {
	content: "\f053";
}
.box-slideshow-inner>a {
	font-size: 15px;
	font-weight: 600;
}
.box-slideshow-bigger .box-slideshow-inner>a {
	font-size: 33px;
	line-height: 42px;
}
.sections-both-sidebar .box-slideshow-bigger .box-slideshow-inner>a {
	font-size: 27px;
	line-height: 35px;
}
.box-slideshow-big .box-slideshow-inner>a {
	font-size: 25px;
	line-height: 36px;
}
.box-slideshow-half .box-slideshow-inner>a {
	font-size: 18px;
	line-height: 27px;
}
.box-slideshow-inner>span {
	line-height: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	margin-bottom: 0px;
	display: inline-block;
}
.box-slideshow-inner>span i {
	margin-right: 5px;
}
.box-slideshow-inner .slide-date {
	font-size: 12px;
}
.box-slideshow-inner .slide-category {
	margin-right: 10px;
	display: inline-block;
	padding: 2px 10px;
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
	z-index: 4;
}
.box-slideshow-full .box-slideshow-small, .box-slideshow-full .box-slideshow-half, .box-slideshow-full .box-slideshow-big {
	height: auto;
}
.slideshow-style-15 .slide-category, .slideshow-style-15 .slide-date, .sections-both-sidebar .slideshow-style-15 .box-slideshow-small .box-slideshow-inner>a:not(.box-news-overlay-3) {
	display: none;
}
.scroll-news, .scroll-news-3 .scroll-posts.head-slide-show .slide-item {
	margin-bottom: 30px;
}
.scroll-news-3 .scroll-posts.head-slide.head-slide-show, .scroll-news.scroll-arrow-top .head-slide {
	margin-bottom: 0;
}
.scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div {
	background: transparent;
	top: -60px;
	bottom: inherit;
	right: 15px;
	left: inherit;
	margin: 0;
	width: auto;
}
.slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div {
	background: transparent!important;
	display: inline-block!important;
}
.scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div:before, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div:before {
	font-size: 20px;
}
.scroll-news.scroll-arrow-top .head-slide-show:hover .owl-controls .owl-buttons>div.owl-next, .slider-arrow-top .head-slide-show:hover .owl-controls .owl-buttons>div.owl-next {
	right: 15px;
}
.scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-prev, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div.owl-prev {
	right: 35px;
}
.scroll-news.scroll-arrow-top .head-slide-show:hover .owl-controls .owl-buttons>div.owl-prev, .slider-arrow-top .head-slide-show:hover .owl-controls .owl-buttons>div.owl-prev {
	right: 35px;
	left: inherit;
}
.scroll-news.scroll-arrow-top .head-slide, .slider-arrow-top .head-slide-show {
	overflow: inherit;
}
.scroll-news-new .slide-title {
	font-size: 13px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 0;
}
.slide-review {
	position: relative;
	-webkit-transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .5s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	font-size: 10px;
	line-height: 20px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0;
	margin-bottom: 5px;
	margin-top: 0;
	display: inline-block;
	bottom: -3px;
	float: right;
}
.scroll-news-new .slide-item .slide-content .slide-data .slide-review {
	right: 0;
	bottom: -8px;
	margin-bottom: 0;
}
.slide-review .criteria_stars.criteria_stars_small {
	margin-top: 0;
}
.scroll-news-new .slide-item .slide-content .slide-data .slide-date {
	left: 0;
	margin-bottom: 0;
}
.scroll-news-new .slide-item .slide-content .slide-data .slide-date i {
	margin-right: 5px;
}
.scroll-news-new .slide-item .slide-content .slide-data .slide-category, .box-news-4 .slide-category {
	right: 10px;
	border: none;
}
.scroll-news-new .slide-item:hover .slide-content .slide-hover {
	background: transparent;
}
.scroll-news-new .slide-item:hover .slide-content {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.scroll-news-new .slide-item .slide-content:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -moz-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -ms-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: -o-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.80));
	z-index: 1;
}
.scroll-news-2 .slide-title {
	font-size: 13px;
line-height: 15px;
margin-bottom: 40px;
}
.scroll-news-2 .criteria_stars.criteria_stars_small, .scroll-news-2 .criteria_stars.criteria_stars_small span {
	font-size: 10px;
}
.scroll-news-2 .criteria_stars.criteria_stars_small {
	height: 10px;
	width: 46px;
}
.scroll-news-2 .criteria_stars.criteria_stars_small span {
	padding-top: 10px;
}
.scroll-news-small .slide-item .slide-content .slide-category {
	display: none;
}
.top-footer {
	padding: 30px 0;
	margin-bottom: -1px;
}
.top-footer .widget:last-child {
	margin-bottom: 0;
}
.top-footer .widget {
	padding: 0;
}
.top-footer .widget .widget-title {
	border-bottom-color: #e9e9e9;
}
.top-footer .social-ul ul li {
	width: 57px;
}
.top-footer .widget .social-ul ul li i {
	height: 57px;
	line-height: 57px;
}
.top-footer .widget-small-image a, .top-footer .widget-small-image a img {
	height: 64px;
	width: 64px;
}
.top-footer:not(.top-footer-2) .widget_search input[type="search"] {
	border-color: #e9e9e9;
}
.top-footer.top-footer-2 .widget .widget-title {
	border-bottom-color: #333;
}
.top-footer-2 .widget li, .top-footer-2 .widget li, .top-footer-2 .widget-box-news .box-news-1 li .box-news-big, .top-footer-2 .box-news-1 li .box-news-small, .top-footer-2 .widget .widget-posts li, .top-footer-2 .widget-comments .commentlist li.comment, .top-footer-2 .widget.woocommerce:not(.widget_product_categories):not(.widget_layered_nav) ul li, .top-footer-2 .cart_wrapper .widget_shopping_cart_content ul li {
	border-bottom-color: #222;
}
.bottom-header-2 .top-search a, .top-header-2 .top-search-border, .top-footer-2 input[type="text"], .top-footer-2 input[type="password"], .top-footer-2 input[type="email"], .top-footer-2 input[type="url"], .top-footer-2 input[type="search"], .top-footer-2 textarea, .top-footer-2 select, .top-footer-2 .styled-select, .top-footer-2 .widget_tag_cloud a, .top-footer-2 .tagcloud a, .woocommerce .top-footer-2 .widget_price_filter .ui-slider-horizontal, .woocommerce-page .top-footer-2 .widget_price_filter .ui-slider-horizontal {
	border-color: #222;
}
.top-footer-2 .widget.widget_nav_menu ul li ul {
	border-top-color: #222;
}
.top-footer-2 .widget li, .top-footer-2 .box-news-desc p {
	color: #7c7c7c;
}
.top-footer-2 .widget-title-tabs li a {
	border-right-color: #333!important;
}
#footer {
	line-height: 63px;
	height: auto;
	position: relative;
	border-bottom: none;
}
#footer .container .logo {
	text-align: center;
	width: 100%;
	margin-bottom: 30px;
}
#footer .logo:last-child {
	margin-bottom: 0;
}
.social-ul {
	float: right;
}
.copyrights {
	float: left;
}
#footer.footer-center {
	text-align: center;
}
#footer.bottom-footer-inline {
	line-height: 22px;
	height: auto;
}
#footer.bottom-footer-inline .social-ul, #footer.bottom-footer-inline .copyrights {
	float: none;
	width: 100%;
}
#footer.bottom-footer-inline .bottom-footer-margin.social-ul {
	margin-top: 20px;
}
#footer.bottom-footer-inline .social-ul, #footer.bottom-footer-inline .social-ul ul, #footer.bottom-footer-inline .copyrights {
	display: inline-block;
}
#footer.footer-2 {
	background-color: #232f3e;
	color: #7c7c7c;
}
.go-up {
	position: fixed;
	width: 36px;
	height: 36px;
	right: -60px;
	bottom: 20px;
	cursor: pointer;
	text-align: center;
	z-index: 9999;
	-webkit-transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
	transition: all .3s cubic-bezier(0.21, 0.87, 0.52, 1.02);
}
.go-up i {
	line-height: 34px;
	font-size: 13px;
}
#wp-calendar {
	margin: 0!important;
	border: 0!important;
	width: 100%;
	text-align: center;
}
#calendar_wrap th, #calendar_wrap td {
	padding: 5px;
	border: 1px solid #f1f1f1;
	text-align: center;
}
#wp-calendar caption {
	font-size: 14px;
	padding: 8px 0;
	text-align: center;
	margin: 0!important;
	border-color: #f1f1f1;
	font-weight: 600;
}
#wp-calendar th {
	background-color: #f9f9f9;
	color: #333;
}
#wp-calendar #next {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	border: 0 none;
}
#wp-calendar #prev {
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	padding-top: 10px;
	border: 0 none;
}
#wp-calendar tfoot tr {
	background-color: transparent;
}
#wp-calendar tfoot .pad {
	border: none;
}
.top-footer-2 #wp-calendar {
	color: #7c7c7c;
}
.alignnone {
	margin: 5px 20px 20px 0;
}
.widget .alignnone {
	margin: 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto;
}
.alignright, a img.alignright {
	float: right;
	margin: 0 0 21px 21px;
}
.alignleft, a img.alignleft {
	float: left;
	margin: 0 21px 0 0;
}
a img.alignnone {
	margin: 0 21px 21px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption-text {
	font-style: italic;
	font-size: 0.923em;
	text-align: center;
}
.sticky_post .blog-one {
	background-color: #ffffe4;
}
input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], .woocommerce input[type="submit"][name="update_cart"], .single_add_to_cart_button.button, .buttons .button.wc-forward, .button.checkout.wc-forward, .button.checkout.wc-forward, .wc-proceed-to-checkout .button.wc-forward {
	padding: 8px 10px;
}
.sticky {}
.bypostauthor {}
.v-post .post-inner .post-inner-content>ul, .v-post .post-inner .post-inner-content>ul li, .comment-text .text>ul, .comment-text .text>ul li {
	list-style: inside;
}
.v-post .post-inner .post-inner-content>ol, .v-post .post-inner .post-inner-content>ol li, .comment-text .text>ol, .comment-text .text>ol li {
	list-style: decimal inside;
}
.v-post .post-inner .post-inner-content>ul li li, .v-post .post-inner .post-inner-content>ol li li, .comment-text .text>ul li li, .comment-text .text>ol li li {
	margin-left: 10px;
}
.v-post .post-inner .post-inner-content>ol, .v-post .post-inner .post-inner-content>ul, .v-post .post-inner .post-inner-content>ol ol, .v-post .post-inner .post-inner-content>ul ul, .comment-text .text>ol, .comment-text .text>ul, .comment-text .text>ol ol, .comment-text .text>ul ul {
	margin-bottom: 20px;
	padding: 0 0 0 40px;
}
.v-post .post-inner .post-inner-content>ol li, .v-post .post-inner .post-inner-content>ul li, .comment-text .text>ol li, .comment-text .text>ul li {
	margin-bottom: 10px;
}
.post-inner-content {
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
}
.post-inner-content:before, .post-inner-content:after {
	content: " ";
	display: table;
}
.post-inner-content:after {
	clear: both;
}
dd {
	padding-left: 0;
	margin: 0 0 10px 40px;
}
dt {
	font-weight: 600;
}
.v-post .post-inner .post-inner-content .tiled-gallery {
	clear: none;
}
.v-post .post-inner .post-inner-content img, .v-post .post-inner .post-inner-content .wp-caption {
	max-width: 100%;
	height: auto;
}
.v-post .post-inner .post-inner-content iframe, .v-post .post-inner .post-inner-content embed {
	max-width: 100%;
}
.v-post .post-inner .post-inner-content .gallery-caption {
	font-style: italic;
	font-size: 0.923em;
}
.v-post .post-inner .post-inner-content .wp-caption.alignright {
	margin-left: 31px;
}
.v-post .post-inner .post-inner-content .wp-caption {
	margin-bottom: 21px;
}
.v-post .post-inner .post-inner-content .wp-caption-text {
	margin-bottom: 0;
	margin-right: 10px;
}
.form-style .wpcf7-form-control.wpcf7-submit {
	margin: 0;
}
.form-style div.wpcf7 img.ajax-loader {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.form-style div.wpcf7-validation-errors {
	margin: 20px 0 0;
}
blockquote, .quote blockquote {
	border-left: 4px solid #333;
	font-weight: 600;
	font-size: 16px;
	font-style: italic;
	line-height: 30px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 30px;
	overflow: hidden;
	padding-left:10px;
	padding-right:10px;
}
.post-inner blockquote p, .post-inner .quote p {
	font-weight: 600;
	font-size: 16px;
	line-height: 30px;
	z-index: 2;
}
.quote, .quote-inner {
	position: relative;
	overflow: hidden;
}
.quote-inner {
	min-height: 90px;
}
.quote-inner p {
	position: relative;
	z-index: 2;
}
/* .quote .quote-inner:before {
	content: "\201D";
	font-family: "Georgia";
	font-style: italic;
	font-size: 250px;
	position: absolute;
	line-height: 12px;
	top: -20px;
	right: 30px;
	color: #ebebeb;
	z-index: 0;
	line-height: 1em;
} */
blockquote cite, .quote cite {
	display: block;
	margin-top: 10px;
	font-family: "Georgia";
	font-weight: normal;
	font-size: 15px;
}
.border-style-body {
	background-color: #F5F5F5;
}
.border-style-body #header, .border-style-body #main-footer {
	background-color: #FFF;
}
.border-style-body .widget, .border-style-body .box-border, .border-style-body .scroll-news, .border-style-body .v-post, .border-style-body .user-area .post-inner, .border-style-body .category-description, .border-style-body .v-post.related-posts-div, .border-style-body #respond, .border-style-body #comments, .border-style-body .facebook-comments, .border-style-body .post-search, .border-style-body.woocommerce .related.products, .border-style-body .products-wrap {
	border: 1px solid #e1e1e1;
	padding: 15px;
	border-radius: 2px;
	background-color: #FFF;
}
.border-style-body .woocommerce-checkout #payment {
	margin-bottom: 0;
}
.border-style-body .top-footer .widget, .border-style-body .box-border .all-blogs .v-post {
	background-color: transparent;
	border: none;
}
.border-style-body .box-border .all-blogs .v-post {
	padding: 0;
	margin-bottom: 20px;
}
.border-style-body .scroll-news, .border-style-body .v-post, .border-style-body .post-search {
	padding: 30px;
}
.border-style-body .widget.widget-margin-20, .border-style-body .widget.widget-margin-30 {
	margin-bottom: 30px;
	padding-bottom: 0;
}
.border-style-body .box-border {
	margin-bottom: 30px;
	padding: 26px 26px 16px;
}
.border-style-body .box-border.box-border-0, .border-style-body .scroll-news.box-border-0, .border-style-body.woocommerce .related.products, .border-style-body .products-wrap {
	padding-bottom: 0;
}
.border-style-body .box-news-1 .box-news-big, .border-style-body .box-border .box-slideshow {
	margin-bottom: 10px;
}
.border-style-body .box-news {
	margin-bottom: 0;
}
.border-style-body .main-container.col-md-8 .col-md-12, .border-style-body .main-container.col-md-8 .col-md-6 {
	padding-right: 21px;
}
.border-style-body .main-container:after, .border-style-body .main-content:after {
	height: 0;
	left: inherit;
	right: inherit;
	border-right: none;
}
.border-style-body .box-slideshow-img img {
	width: 100%;
}
.border-style-body .box-border .all-blogs .v-post:last-child {
	margin-bottom: 0;
}
.border-style-body .post-tag-share>div:last-child {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}
.border-style-body .related-posts.head-slide .slide-item, .border-style-body .related-posts.head-slide.head-slide-show {
	margin-bottom: 0;
}
.border-style-body .v-post.related-posts-div, .border-style-body #respond, .border-style-body #comments, .border-style-body .facebook-comments {
	padding: 20px;
}
.border-style-body #respond {
	margin-bottom: 50px;
	padding-bottom: 0;
}
.border-style-body .v-post.single-article, .border-style-body .v-post.related-posts-div, .border-style-body #comments, .border-style-body .facebook-comments {
	margin-bottom: 50px;
}
.border-style-body .widget .scroll-news, .border-style-body .related-posts-links ul, .border-style-body .head-slide.related-posts.related-posts-links.widget, .border-style-body .v-post.user-area {
	padding: 0;
	border: none;
}
.border-style-body .commentlist li.comment .comment-body {
	border-color: #e1e1e1;
}
.border-style-body .commentlist #respond.v-post {
	border-color: #e1e1e1;
	background-color: #FbFbFb;
}
.border-style-body .all-blogs .v-post {
	margin-bottom: 40px;
	padding-bottom: 10px;
}
.border-style-body .v-post .signup_form .form-submit, .border-style-body .post-search input[type="search"] {
	margin-bottom: 0;
}
.border-style-body .accordion .accordion-inner {
	padding: 10px;
	border: none;
}
.border-style-body .pagination .page-numbers, .border-style-body .post-pagination>* {
	background-color: #FFF;
}
.border-style-body .post-search {
	margin-bottom: 40px;
}
.border-style-body.woocommerce .main-pagination, .border-style-body .up-sells.upsells.products {
	margin-top: 30px;
}
@media (min-width: 1290px) {
	.border-style-body .grid_1200.boxed, .border-style-body .grid_1200.boxed-2 {
		width: 1290px!important;
	}
	.border-style-body .boxed-3.grid_1200 .wrap-content {
		width: 1290px;
	}
	.border-style-body .grid_1200 .container {
		width: 1260px;
	}
	.border-style-body .boxed-3.grid_1200 #header {
		width: 1230px;
	}
}
@media (min-width: 1200px) {
	.border-style-body .grid_1200 .sections-both-sidebar .widget-small-image a, .border-style-body .grid_1200 .sections-both-sidebar .widget-small-image a img {
		height: 77px;
		width: 77px;
	}
	.border-style-body .grid_1200 .sections-both-sidebar .widget .social-ul ul li {
		margin-bottom: 17px;
		margin-right: 17px;
	}
	.border-style-body .grid_1200 .top-footer .widget-small-image a, .border-style-body .grid_1200 .top-footer .widget-small-image a img {
		height: 82px;
		width: 82px;
	}
}
.loader_html, .post-author, .post-author img, .post-meta .post-meta-author img, .box-news-meta-author .post-meta-author img, .post-contact-us .social-ul li a, .post-icon {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.slide-item .slide-content .slide-data .slide-category, .head-slide.head-slide-padding .slide-item .slide-content, .head-slide.head-slide-padding .slide-item .slide-image, .go-up, .widget_search input[type="search"], .page-404 input[type="search"], .styled-select, .styled-select::before, .comment-reply.button-default, .comment-edit-link, .comment-reply-link, .comment-reply-login, .pagination .page-numbers, .post-pagination>*, .v-post.attachment-post .head-slide .slide-category a, .accordion-title, .post-type, .post-img-lightbox i, .page-navigation-before a, .posts-load-more a, .post-link .post-inner-link.link, .post-inner-quote .quote blockquote, .post-meta-data, .comment-login-login, .comment-login-logout, .widget .social-ul ul li a, .box-slideshow .owl-controls .owl-buttons>div, .box-slideshow-inner .slide-category, .box-news-4 .slide-category, .wc-proceed-to-checkout .button.wc-forward, .woocommerce input[type="submit"][name="update_cart"], .buttons .button.wc-forward, .button.checkout.wc-forward, .button.checkout.wc-forward, .single_add_to_cart_button.button {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.mega-menu-content, #warp, .boxed, .boxed-2, .boxed-3, header .search-inner, .navigation ul>li ul, .top-footer:not(.top-footer-2) .widget_search input[type="search"], .fakefile button, .review_summary, .post-img-lightbox i {
	background-color: #FFF;
}
.top-search input[type="submit"]:hover, .bottom-header.bottom-header-2, .top-header.top-header-2, .breadcrumbs-main.breadcrumbs-main-2, .breaking-news.breaking-news-2, .top-footer.top-footer-2, input[type="submit"]:hover, .woocommerce input[type="submit"][name="update_cart"]:hover, .wc-proceed-to-checkout .button.wc-forward:hover, .buttons .button.wc-forward:hover, .button.checkout.wc-forward:hover, .button.checkout.wc-forward:hover, .comment-reply.button-default:hover, .comment-edit-link:hover, .comment-reply-link:hover, .comment-reply-login:hover, .pagination a.page-numbers:hover, .post-pagination a:hover, .fileinputs:hover span, .accordion .accordion-title, .page-navigation-before a:hover, .posts-load-more a:hover, .comment-login-login:hover, .comment-login-logout, .widget .social-ul ul li a:hover, .head-slide-show .owl-controls .owl-buttons>div, .post-img .owl-controls .owl-buttons>div, .button-default:hover, .tab-news-4, .woocommerce input[type="submit"][name="update_cart"], button[type="submit"].single_add_to_cart_button:hover, .single_add_to_cart_button.button:hover {
	background-color: #191919;
}
.go-up:hover, .top-footer-2 input[type="submit"]:hover, .top-footer-2 #wp-calendar caption, .top-footer-2 .widget .social-ul ul li a:hover, .top-footer-2 input[type="text"], .top-footer-2 input[type="password"], .top-footer-2 input[type="email"], .top-footer-2 input[type="url"], .top-footer-2 input[type="search"], .top-footer-2 textarea, .top-footer-2 select, .top-footer-2 .styled-select, .top-footer-2 .cart_list .remove:hover, .top-footer-2 .buttons .button.wc-forward:hover, .top-footer-2 .button.checkout.wc-forward:hover, .top-footer-2 .button.checkout.wc-forward:hover, .woocommerce .top-footer-2 .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .top-footer-2 .widget_price_filter .price_slider_amount .button:hover, .woocommerce .top-footer-2 .widget_price_filter .ui-slider-horizontal, .woocommerce-page .top-footer-2 .widget_price_filter .ui-slider-horizontal {
	background-color: #222;
}
.post-inner p, .bottom-header .navigation>div>ul>li>a:hover, .bottom-header .navigation>div>ul>li:hover>a, .bottom-header .navigation>div>ul>li>a, .header-follow li a, .social-ul li a, .top-header .navigation>div>ul>li, .top-header .navigation>div>ul>li>a, .breadcrumbs-main, .crumbs .current, .widget li, #wp-calendar, .page-404 input[type="search"], .box-news-desc p {
	color: #555;
}
.white, .go-up, .navigation>div>ul>li>a, .bottom-header-2 .navigation>div>ul>li>a:hover, .bottom-header-2 .navigation>div>ul>li:hover>a, .bottom-header-2 .top-search a, .top-header-2 .navigation>div>ul>li>a, .top-header-2 .top-search a, .top-header-2 .header-follow li a, .bottom-header-2 .navigation>div>ul>li>a, .breadcrumbs-main.breadcrumbs-main-2 a, .breaking-news-title h3, .breaking-news-2 .breaking-news-content a, .slide-item .slide-content .slide-title, .slide-item .slide-content .slide-title a, .top-footer.top-footer-2 .widget .widget-title h3, input[type="submit"], .wc-proceed-to-checkout .button.wc-forward, .woocommerce input[type="submit"][name="update_cart"], .buttons .button.wc-forward, .button.checkout.wc-forward, .button.checkout.wc-forward, .top-footer-2 .screen-reader-text, .top-footer-2 input[type="text"], .top-footer-2 input[type="password"], .top-footer-2 input[type="email"], .top-footer-2 input[type="url"], .top-footer-2 input[type="search"], .top-footer-2 textarea, .top-footer-2 select, .top-footer-2 .styled-select, .top-footer-2 .styled-select select, .top-footer-2 .widget_search input[type="search"], .top-footer-2 a, .styled-select::before, .top-footer-2 #wp-calendar tfoot a:hover, .widget_tag_cloud a:hover, .tagcloud a:hover, #footer.footer-2 a, .pagination .page-numbers.current, .pagination a.page-numbers:hover, .post-pagination a:hover, .post-pagination>span, .v-post.attachment-post .head-slide .slide-title p, .fakefile span, .fileinputs:hover span i, .accordion .accordion-title a, .alert-message i, .post-type, div.wpcf7-response-output, .top-header-2 .menu-alert, .bottom-header-2 .menu-alert, .page-navigation-before a, .posts-load-more a, .post-contact-us .social-ul li a:hover, .post-inner-content .post-pagination>a:hover, .widget .social-ul ul li i, .box-slideshow-inner>span, .head-slide-show .owl-controls .owl-buttons>div, .post-img .owl-controls .owl-buttons>div, .box-news-4 .box-news-meta a:hover, .tab-news-4 li a:hover, .tab-news-4 li a.current, .top-footer.top-footer-2 .widget li .widget-span, .top-footer-2 .widget_nav_menu ul li li a, .top-footer-2 .widget .social-ul ul li, .top-footer-2 .comment-text .text a:hover, .top-footer-2 .widget_archive li li a, .top-footer-2 .widget_pages li li a, .top-footer-2 .widget_meta li li a, .top-footer-2 .media-cat-filter li li a, .top-footer-2 .widget_categories li li a, .top-footer-2 .widget_nav_menu ul li li a, .top-footer-2 .tweet-item .tweet-text a, .top-header-2 .custom-text a, .bottom-header-2 .logo a, .top-footer-2 .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div, .top-footer-2 a:hover .star-rating:before, .top-footer-2 a:hover .star-rating span:before, .top-footer-2 .widget.woocommerce:not(.widget_product_categories):not(.widget_layered_nav) ul li a {
	color: #FFF;
}
a.button-default, .bottom-header.bottom-header-2 .navigation>div>ul>li.current-menu-item>a, .comment-reply.button-default, .comment-edit-link, .comment-reply-link, .comment-reply-login, .portfolio-category a, .slide-category a, .comment-login .comment-login-login, .comment-login .comment-login-logout, .box-slideshow-inner>a, .box-new-data .box-news-title a, .box-news-4 .slide-category a, .post-icon, button[type="submit"].single_add_to_cart_button, .single_add_to_cart_button.button {
	color: #FFF!important;
}
.navigation li ul li a, .breadcrumbs-main a, .breaking-news-content a, .head-slide-3 .slide-item:hover .slide-content .slide-data .slide-title a:hover, .post-title h3, .woocommerce-tabs .tab-content.wc-tab h2, .woocommerce #respond .reply-title, .woocommerce .related.products h2, .up-sells.upsells.products>h2, .widget-title, .widget_search input[type="search"], .page-404 input[type="search"], #wp-calendar a:hover, .page-404 h3, h1.post-head-title, h1.post-head-title a, .post-inner-content a:hover, .post-tags a:hover, .post-share .social-email a:hover, .comment-form a:hover, .comment-text .text a:hover, .user-area .user-content h4, .user-area .user-content .social-ul a, div .navigation-content>a, .post-inner blockquote p, .post-inner .quote p, .fileinputs span i, .mega-menu-title a, .review-title h3, .summary_title, .final_score, .review_percentage .criteria_item .criteria_name, .review_points .criteria_item .criteria_name, .rating_score_a, .styled-select select, .widget select, .post-img-lightbox i, .post-meta>div a:hover, .navigation .mega-menu-content .box-news-meta>div a:hover, .post-inner .page-404 p, .project-details>div span, .project-details>div a:hover, .scroll-news.scroll-arrow-top .head-slide-show .owl-controls .owl-buttons>div, .slider-arrow-top .head-slide-show .owl-controls .owl-buttons>div, .top-footer .widget li .widget-span, .post-inner .worldplus_error a, .page-404 a:hover, .tweet-item .tweet-text a {
	color: #111;
}
.box-icon:hover .box-icon-i-2 i {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards;
}
@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translate(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
.worldplus-ad ins {
	margin: 0 auto!important;
	padding: 0!important;
	background: transparent!important;
	text-decoration: none!important;
	width: 728px;
	height: 90px;
}
@media (max-width: 750px) {
	.worldplus-ad ins {
		width: 468px;
		height: 60px;
	}
}
@media (max-width: 480px) {
	.worldplus-ad ins {
		width: 336px;
		height: 280px;
	}
}
@media (max-width: 350px) {
	.worldplus-ad ins {
		width: 300px;
		height: 250px;
	}
}
@media (max-width: 480px) {
	.worldplus-ad ins {
		width: 320px!important;
		height: 50px!important;
	}
}

/* new css start */
.cat-blocks h4 {
    background: url(../images/sep.png) repeat-x center;
    margin: 5px 0px 10px 0px;
    position: relative;
}
.cat-blocks .cattitle {
    background: rgba(0, 0, 0, 0) url("../images/sep.png") repeat-x scroll center center;
    margin: 5px 0 10px;
    position: relative;
}
.cat-blocks h4 span {
    background: #4f5760;
    margin: 0;
    font-size: 16px;
    padding: 0 24px;

}
.cat-blocks .cattitle span {
    background: #4f5760;
    margin: 0;
    font-size: 16px;
    padding: 0 24px;
	display: table;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
	font-family: "Lato","Droid Arabic Kufi",Arial,sans-serif;

}

.featured-news h5 span, .cat-blocks h4 span, .featured-news2 h5 span {
    background: #333333;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    font-family: "Lato","Droid Arabic Kufi",Arial,sans-serif;
    text-transform: uppercase;
    display: table;
    margin: 0 auto;
    position: relative;
}

.cat-blocks h4 span::after {
    content: "";
    width: 8px;
    height: 13px;
    background: url(https://premiumlayers.net/demo/html/gazeta1/images/cb-ribbon.png) no-repeat;
    position: absolute;
    right: -7px;
    top: 0;
}
.cat-blocks .cattitle span::after {
    content: "";
    width: 8px;
    height: 13px;
    background: url(https://premiumlayers.net/demo/html/gazeta1/images/cb-ribbon.png) no-repeat;
    position: absolute;
    right: -7px;
    top: 0;
}

.cb-big {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.bl-meta {
    position: absolute;
    top: 30px;
    left: 30px;
    color: #fff;
    font-family: Oswald;
    text-transform: uppercase;
}
.cb-big .bl-meta, .cb-big .bl-info {
    z-index: 111;
}
.cb-big {
    cursor: pointer;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.bl-info {
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: #fff;
    z-index: 777;
    width: 100%;
    padding-right: 30px;
}

.bl-meta span {
    margin-bottom: -12px;
    display: table;
}
.bl-meta span i {
    font-size: 18px;
    margin-right: 7px;
}
.bl-meta span i {
    font-size: 18px;
}
.cb-big h3 {
    font-size: 22px;
}
.bl-info h3 {
    margin: 5px 0 15px;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
}
.cb-big p {
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin: -5px 0 0;
}
.cb-big::after {
    content: "";
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.80)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    position: absolute;
    bottom: -45%;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    transition: .4s;
}

.cb-info .cat {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #e00000;
    margin-bottom: -5px;
    display: table;
}
.cb-info h5 {
    font-size: 24px;
    line-height: 24px;
}
.cb-info .date {
 font-size: 13px;
font-weight: bold;
color: #000;
font-style: normal;
display: table;
margin-bottom: 2px;
line-height: 1.2;
margin-top: 6px;
}
.cb-info p {
    font-size: 14px;
    color: #333;
    font-family: Arial;
    line-height: 20px;
}
.cb-info ul {
    margin-top: 33px;
}
.cb-info ul li {
    float: none;
    width: 100%;
    margin-bottom: 0;
    position: relative;
    padding-left: 20px;
    border-bottom: 1px dotted #3f3f3f;
    padding: 9px 0 12px 00px;
	list-style: none;
}
.cb-info ul li:first-child {
    border-top: 1px dotted #3f3f3f;
	
}
.cb-info ul li::before {
    content: "";
    background: #e00000;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 19px;
    left: 0;
	display:none;
}
.cb-info ul li a {
    color: #000000;
    background: transparent !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}
.cat-blocks h4 span {
    background: #4f5760;
    margin: 0;
    font-size: 16px;
    padding: 0 24px;
}