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