h1,h2,h3,h4,h5,h6 {
	font-weight: 500
}

.top-bar {
	margin-bottom: 1px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.06);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.06);
	box-shadow: 0 1px 1px rgba(0,0,0,.06)
}

.header-middle .brand,.header-vertical .brand {
	min-height: 80px
}

.main-nav {
	text-transform: uppercase
}

.main-nav .inner {
	padding: 0
}

.nav-menu>li.current-menu-item>a>span:after,.nav-menu>li.current-menu-item>a>span:after,.nav-menu>li.current-post-ancestor>a>span:after,.nav-menu>li.current-menu-parent>a>span:after,.nav-menu>li.current-category-ancestor>a>span:after,.nav-menu li:hover>a>span:after {
	display: none
}

.nav-menu li.menu-item-has-children ul li.current-menu-item a {
	color: #fff
}

.btn-search:hover,.btn-search-active {
	background-color: transparent !important
}

.btn-search-active {
	opacity: .65
}

.section-header {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	z-index: 99
}

.sub-header {
	text-align: center
}

.sub-header .inner {
	margin-top: -54px;
	padding: 0 20px;
	line-height: 54px;
	background: rgba(255,255,255,.65);
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	z-index: 2
}

.sub-header .current-title {
	line-height: 54px
}

.wrapper-content {
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
	box-shadow: 0 0 10px rgba(0,0,0,.05)
}

.home .wrapper {
	background: #fff
}

.home .container .wrapper-content {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.section-editor .grid-col-4 ul li {
	text-align: center
}

.section-editor .grid-col-4 ul li:before {
	display: none
}

.section-editor .grid-col-4 ul li h3,.grid-col-4 ul li h4 {
	margin-top: 15px;
	font-weight: 700
}

.home #wewe-4 .section-container {
	margin-bottom: -70px
}

.home #wewe-5 .gridable--row,.home #wewe-5 .gridable--row .gridable--col {
	overflow: visible
}

.home #wewe-5 .gridable--row .gridable--col {
	padding: 5px 1.5%;
	background: #fff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
	box-shadow: 0 0 10px rgba(0,0,0,.05)
}

.home #wewe-5 .gridable--row .gridable--col img {
	height: auto
}

.product-meta-list p,.product-meta-list ul li {
	margin-bottom: 10px
}

#cat-thumb-title-posts-2 ul.thumb-title-list li .post-thumbnail img {
	height: 240px
}

#cat-thumb-title-posts-2 ul.thumb-title-list li .post-excerpt h3 {
	display: block
}

#gallery-products-5 {
	color: #fff;
	background-color: #1e3988;
	background-image: url(../images/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
	background-attachment: fixed
}

#gallery-products-5 .heading-title b {
	color: #fff
}

#gallery-products-5 ul li:before {
	background-color: #fff
}

#gallery-products-5 ul.post-list li .post-date {
	color: #fff
}

#gallery-products-5 .swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before,#gallery-products-5 .swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before {
	color: #fff
}

#gallery-products-5 .swiper-pagination .swiper-pagination-bullet:before {
	background: #fff
}

#gallery-products-5 a:link,#gallery-products-5 a:visited {
	color: #fff
}

#gallery-products-5 .heading-title b:after {
	background: #fff
}

#gallery-products-5 a:hover {
	color: #ec3854
}

#gallery-products-5 .wpcf7-submit {
	background: #ec3854
}

#cat-carousel-gallery-posts-2 {
	color: #fff;
	background-color: #1e3988;
	background-image: url(../images/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: auto;
	background-attachment: scroll
}

#cat-carousel-gallery-posts-2 .heading-title b {
	color: #fff
}

#cat-carousel-gallery-posts-2 ul li:before {
	background-color: #fff
}

#cat-carousel-gallery-posts-2 ul.post-list li .post-date {
	color: #fff

}

#cat-carousel-gallery-posts-2 .swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before,#cat-carousel-gallery-posts-2 .swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before {
	color: #fff
}

#cat-carousel-gallery-posts-2 .swiper-pagination .swiper-pagination-bullet:before {
	background: #fff
}

#cat-carousel-gallery-posts-2 a:link,#cat-carousel-gallery-posts-2 a:visited {
	color: #fff
}

#cat-carousel-gallery-posts-2 .heading-title b:after {
	background: #fff
}

#cat-carousel-gallery-posts-2 a:hover {
	color: #ec3854
}

#cat-carousel-gallery-posts-2 .wpcf7-submit {
	background: #ec3854
}

#cat-thumb-excerpt-posts-1 {
	background-image: url(../images/bg-03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
	background-attachment: fixed
}

#wewe-5 {
	color: #fff;
	background-color: #1e3988;
	background-image: url(../images/bg-04.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
	background-attachment: scroll
}

#wewe-5 .heading-title b {
	color: #fff
}

#wewe-5 ul li:before {
	background-color: #fff
}

#wewe-5 ul.post-list li .post-date {
	color: #fff
}

#wewe-5 .swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before,#wewe-5 .swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before {
	color: #fff
}

#wewe-5 .swiper-pagination .swiper-pagination-bullet:before {
	background: #fff
}

#wewe-5 a:link,#wewe-5 a:visited {
	color: #fff
}

#wewe-5 .heading-title b:after {
	background: #fff
}

#wewe-5 a:hover {
	color: #ec3854
}

#wewe-5 .wpcf7-submit {
	background: #ec3854
}

.sidebar .widget_nav_menu .radius-top {
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.sidebar .widget_nav_menu .widget-title {
	text-align: left;
	    font-weight: 700;
}

.woocommerce-tabs .wc-tabs li {
	font-weight: 700
}

.foot-widgets .widget-title {
	font-weight: 700
}

@media only screen and (max-width:1023px) {
	.top-bar-lt,.top-bar-rt {
		display: none
	}

	.header-middle .brand,.header-vertical .brand {
		min-height: inherit
	}

	.section-header {
		min-height: 180px
	}

	.sub-header,.sub-header .current-title {
		height: auto !important;
		line-height: inherit !important
	}

	.sub-header {
		bottom: 0
	}

	.sub-header .inner {
		margin-top: -36px !important;
		line-height: 36px !important
	}

	.thumb-excerpt-list li:first-child {
		margin-top: -15px
	}
}