@charset "UTF-8";
#legacy {
	/* ------------------------------------------ */
	/*           TABLE OF CONTENTS
    /* ------------------------------------------ */
	/*   01 - General & Basic Styles    */
	/*   02 - Header & Navigation       */
	/*   03 - Social                    */
	/*   04 - Breadcrumbs               */
	/*   05 - Breaking news             */
	/*   06 - Head slide                */
	/*   07 - Post                      */
	/*   08 - Portfolio                 */
	/*   09 - Gallery                   */
	/*   10 - Contact us                */
	/*   11 - Page 404                  */
	/*   12 - Widgets                   */
	/*   13 - Box default               */
	/*   14 - Advertising               */
	/*   15 - Add post                  */
	/*   16 - Accordion                 */
	/*   17 - News                      */
	/*   18 - Footer                    */
	/*   19 - Default                   */
	/*   20 - Border style              */
	/*   21 - Border radius & Colors &
            Animation & Keyframes     */
	/* 01 - General & Basic Styles */
	/* Boxed 3 */
	/* Content & sidebar borders */
	/* Left sidebar */
	/* 2 sidebars in left */
	/* 2 sidebars in right */
	/* Fixed sidebar */
	/* Loader */
	/* 02 - Header & Navigation */
	/* Navigation */
	/* Mega menu */
	/*
    .mega-menu-img img,.mega-menu-content .box-news-img img {
        -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);
        -webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);
        width: 100%;
    }
    .mega-menu-img a:hover img,.mega-menu-content .box-news-img:hover img {
        -webkit-transform: scale(1.15) translateX(12px);
        -ms-transform: scale(1.15) translateX(12px);
        transform: scale(1.15) translateX(12px);
    }
    */
	/* Menu slide */
	/* Navigation mobile */
	/* fixed-nav */
	/* Bottom header logo */
	/* Blocks styles */
	/* 03 - Social */
	/* 04 - Breadcrumbs */
	/* 05 - Breaking news */
	/* 06 - Head slide */
	/* Post icon */
	/* Head slide */
	/*
    .slide-item .slide-content .slide-image img {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: opacity 0.7s,-webkit-transform 0.7s;
        transition: opacity 0.7s,transform 0.7s;
        width: 100%;
    }
    .slide-item:hover .slide-content .slide-image img {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
    }
    */
	/* Style 2 */
	/* Style 3 */
	/* 07 - Post */
	/* Post image */
	/* Post meta */
	/* Post share */
	/* Post facebook */
	/* Post instagram */
	/* Post quote & link */
	/* head-post-meta */
	/* Post style 3 */
	/* Post style 5 */
	/* Post style 6 */
	/* Post style 4 */
	/* Review */
	/* Paged */
	/* Comments */
	/* About the author */
	/* Navigation single */
	/* Related posts */
	/* 08 - Portfolio */
	/* Isotope */
	/* Portfolio */
	/* Single project */
	/* 09 - Gallery */
	/* 10 - Contact us */
	/* 11 - Page 404 */
	/* 12 - Widgets */
	/* 13 - Box default */
	/* 14 - Advertising */
	/* 15 - Add post */
	/* 16 - Accordion */
	/* 17 - News */
	/* Slideshow */
	/* Scroll */
	/* 18 - Footer */
	/* footer widgets */
	/* Footer style 2 */
	/* footer */
	/* Footer style 2 */
	/* go-up */
	/* 19 - Default */
	/* 20 - Border style */
	/* 21 - Border radius & Background Color & Colors & Animation & Keyframes */
	/* Border radius 50% */
	/* Border radius 2px */
	/* Background Color #FFF */
	/* Background color #000 */
	/* Background color #222 */
	/* Color #555 */
	/* Color #FFF */
	/* Color #111 */
	/* Animation */
}
#legacy .fa {
	font-family: "FontAwesome" !important;
}
#legacy body {
	background-color: #FFF;
	color: #555;
	overflow-x: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#legacy input, #legacy textarea {
	-webkit-font-smoothing: antialiased;
}
#legacy #warp {
	display: none;
}
#legacy .animation {
	visibility: hidden;
}
#legacy .container > .row > .col-md-9 {
	overflow: hidden;
	height: 100%;
}
#legacy .main-sections {
	margin: 60px auto;
}
#legacy .header-section {
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
}
#legacy .sections-builder:last-child {
	margin-bottom: -60px;
}
#legacy .main-header-footer {
	position: relative;
	min-height: 470px;
}
#legacy .grid_970 .container {
	width: 970px;
}
#legacy .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%;
}
#legacy .boxed, #legacy .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;
}
#legacy .boxed-2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
#legacy .boxed .bottom-header, #legacy .boxed-2 .bottom-header, #legacy .boxed-3 .bottom-header {
	border-right: none;
}
#legacy .boxed .bottom-header .top-search, #legacy .boxed-2 .bottom-header .top-search, #legacy .boxed-3 .bottom-header .top-search {
	border-right: 1px solid #e9e9e9;
}
#legacy .boxed .main-header-footer, #legacy .boxed-2 .main-header-footer, #legacy .boxed-3 .main-header-footer {
	background-color: transparent;
}
#legacy .boxed .bottom-header-logo, #legacy .boxed-2 .bottom-header-logo, #legacy .boxed-3 .bottom-header-logo {
	padding: 0 15px;
}
#legacy #wrap.grid_970.boxed-3 {
	background-color: #EFEFEF;
}
#legacy .boxed-3 .wrap-content {
	margin: auto;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.1);
	position: relative;
}
#legacy .boxed-3.grid_970 .wrap-content {
	width: 1000px;
}
#legacy .boxed-3 .breadcrumbs, #legacy .boxed-3 .top-header {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
#legacy .boxed-3 .top-header.top-header-2, #legacy .boxed-3 .breadcrumbs-main.breadcrumbs-main-2 .breadcrumbs, #legacy .boxed .bottom-header-2 .top-search, #legacy .boxed-2 .bottom-header .top-search, #legacy .boxed-3 .bottom-header .top-search {
	border-left-color: #222;
	border-right-color: #222;
}
#legacy .boxed-3 .top-header {
	padding: 0 10px;
}
#legacy .boxed-3 .mega-menu-content {
	margin: 0;
}
#legacy .boxed-3 .scroll-news .head-slide.scroll-posts.head-slide-show {
	margin-top: 0;
}
#legacy .main-container {
	position: relative;
}
#legacy .main-container:after, #legacy .main-content:after {
	content: "";
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 100%;
	border-right: 1px solid #f0f0f0;
}
#legacy .sections-left-sidebar .main-container:after, #legacy .sections-left-2 .main-container:after, #legacy .sections-left-2 .main-content:after, #legacy .sections-both .main-content:after {
	right: 100%;
	left: inherit;
}
#legacy .sections-full-width .main-container:after, #legacy .sections-centered .main-container:after {
	height: 0;
	left: inherit;
	right: inherit;
	border-right: none;
}
#legacy .sections-full-width .first-sidebar, #legacy .sections-centered .first-sidebar, #legacy .sections-right-sidebar .secondary-sidebar, #legacy .sections-left-sidebar .secondary-sidebar, #legacy .sections-full-width .secondary-sidebar, #legacy .sections-centered .secondary-sidebar {
	display: none;
}
#legacy .sections-left-sidebar .sidebar-col {
	float: left;
}
#legacy .sections-left-sidebar .main-container {
	float: right;
}
#legacy .sections-centered .sidebar-col, #legacy .sections-full-width .sidebar-col {
	display: none;
}
#legacy .section {
	overflow: hidden;
	position: relative;
}
#legacy .sections-left-2 .col-md-9.main-container, #legacy .sections-left-2 .col-md-8.main-content {
	float: right;
}
#legacy .sections-both .col-md-8.main-content, #legacy .sections-left-2 .col-md-3.sidebar-col {
	float: left;
}
#legacy .sections-right-2 .col-md-9.main-container, #legacy .sections-right-2 .col-md-8.main-content {
	float: left;
}
#legacy .sections-both .col-md-8.main-content, #legacy .sections-right-2 .col-md-3.sidebar-col {
	float: right;
}

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

/* Keyframes */
@-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;
	}
}

/*# sourceMappingURL=x.css.map */
