body {
	color:#222
}
a:link,a:visited,.home .section-item .heading-title,.thumb-excerpt-list li .link-read-more {
	color:#222
}
a:hover,.btn-search:hover,.post-list li:hover a,.thumb-excerpt-list li:hover .post-excerpt h3 a,.thumb-excerpt-list li:hover .link-read-more a {
	color:#17b54c
}
a:active {
	color:#17b54c
}
.custom-background {
	background-color:#fff
}
.btn,.btn:link,.btn:visited,.search-box #searchform #searchsubmit,.search-box #searchform #ls,.wpcf7-submit,.elementor-button,.elementor-button:link,.elementor-button:visited,.woocommerce .button,.filters-nav .filter-item ul li>a {
/*	-khtml-border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px*/
}
.btn,.btn:link,.btn:visited,.search-box #searchform #searchsubmit,.search-form .search-submit,.wpcf7-submit,.foot-widgets input[type=button],.foot-widgets input[type=submit],.mobi-bar .mobi-inquiry,.elementor-button,.elementor-button:link,.elementor-button:visited,.woocommerce .button,.woocommerce .button:link,.woocommerce .button:visited,.woo-cart-views .woo-cart-count {
	color:#fff
}
.btn-outline {
	color:#fff;
	border-color:#fff
}
.btn,.btn:link,.btn:visited,.search-box #searchform #searchsubmit,.search-form .search-submit,.wpcf7-submit,.foot-widgets input[type=button],.foot-widgets input[type=submit],.mobi-bar .mobi-inquiry,.main-nav .nav-menu li.menu-btn a,.elementor-button,.elementor-button:link,.elementor-button:visited,.woocommerce #respond input#submit.alt,.woocommerce .button,.woo-cart-views .woo-cart-count {
	background-color:#f96666
}
.woocommerce-tabs .wc-tabs li.active {
	color:#f96666;
	border-top-color:#f96666
}
.btn:hover,.btn:active,.search-box #searchform #searchsubmit:hover,.search-form .search-submit:hover,.wpcf7-submit:hover,.wpcf7-submit:active,.mobi-bar .mobi-inquiry:hover,.mobi-bar .mobi-inquiry:active,.post-navi a:hover,.post-navi a.current,.nav-links a:hover,.nav-links a:active,.nav-links span.current,.main-nav .nav-menu li.menu-btn a:hover,.product-inquiry .btn-chat:hover,.foot-widgets input[type=button]:hover,.foot-widgets input[type=submit]:hover,.woocommerce #respond input#submit.alt:hover,.elementor-button:hover,.elementor-button:active,.woocommerce .button:hover,.woo-cart-views:hover .woo-cart-count {
	color:#fff
}
.btn:hover,.btn:active,.search-box #searchform #searchsubmit:hover,.search-form .search-submit:hover,.wpcf7-submit:hover,.wpcf7-submit:active,.mobi-bar .mobi-inquiry:hover,.mobi-bar .mobi-inquiry:active,.post-navi a:hover,.post-navi a.current,.nav-links a:hover,.nav-links a:active,.nav-links span.current,.main-nav .nav-menu li.menu-btn a:hover,.product-inquiry .btn-chat:hover,.foot-widgets input[type=button]:hover,.foot-widgets input[type=submit]:hover,.active-header,.woocommerce #respond input#submit.alt:hover,.elementor-button:hover,.elementor-button:active,.woocommerce .button:hover,.woo-cart-views:hover .woo-cart-count {
	border-color:#1b1e25;
	background-color:#1b1e25
}
.btn,.btn:link,.btn:visited,.btn:hover,.btn:active,.search-box #searchform #searchsubmit,.wpcf7-submit,.elementor-button {
	font-size:14px
}
.btn,.btn:link,.btn:visited,.btn:hover,.btn:active,.search-box #searchform #searchsubmit,.wpcf7-submit,.elementor-button {
	font-weight:400
}
.item-cover img {
	width:100%;
	height:auto;
	display:block;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s
}
.item-grid-box:hover .item-cover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.item-cover img {
	-webkit-filter:blur(0);
	filter:blur(0);
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.item-grid-box:hover .item-cover img {
	-webkit-filter:blur(2px);
	filter:blur(2px)
}
.item-cover .mask {
	background:#000;
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.item-grid-box:hover .item-cover .mask {
	-moz-opacity:.15;
	-khtml-opacity:.15;
	opacity:.15
}
.inner {
	max-width:1280px
}
.header {
	background-color:#1b1e25
}
.header-middle .brand,.header-vertical .brand {
	min-height:80px
}
.header-middle .search-box {
	top:inherit !important
}
.head-pinned {
	background-color:#1b1e25
}
.head-pinned .main-nav .nav-menu li.menu-btn a {
	margin-top:7px;
	line-height:32px
}
.main-nav {
	font-size:16px;
	font-weight:400;
	text-transform:normal;
	line-height:100px;
	color:#fff;
	background-color:#1b1e25
}
.nav-menu li ul,.header .search-box {
	top:100px
}
.main-nav,.nav-menu li a,.nav-menu li a:link,.nav-menu li a:visited {
	color:#f2f2f2
}
#menu-search-box #searchform label,#menu-search-box label {
	color:#444
}
.nav-menu li a:hover,.nav-menu li.current-menu-item a:link,.nav-menu li.current-menu-item a:visited,.nav-menu li.current-post-ancestor a,.nav-menu li.current-menu-ancestor a,.nav-menu li.current-category-ancestor a,.nav-menu li.current-product-ancestor a,.nav-menu li ul li a:hover,.nav-menu li.current-menu-item ul li a:hover,.nav-menu li.current-post-ancestor ul li a:hover,.nav-menu li.current-menu-parent ul li a:hover,.nav-menu li.current-category-ancestor ul li a:hover,.nav-menu li:hover ul li a:hover,.nav-menu li:hover a,.nav-menu li ul li.menu-item-has-children:hover a,.nav-menu li ul li.menu-item-has-children:hover ul li a:hover,.nav-menu li.menu-item-has-children ul li.current-menu-item a:hover,.single-product .nav-menu li.menu-item-object-product>a,.single-download .nav-menu li.menu-item-object-download>a,.btn-search:hover,.btn-search-active {
	color:#fff;
	background-color:transparent
}
.nav-menu li ul,.search-box .inner {
	border-top-color:#fff
}
.nav-menu>li>a:hover>span:after,.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 {
	background:#fff
}
.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 {
	background:#fff
}
.main-nav .nav-menu li.menu-btn a {
	margin-top:33px;
	height:auto;
	line-height:34px;
	color:#fff
}
.nav-menu li ul li a:link,.nav-menu li ul li a:visited {
	color:#202020
}
.nav-menu li ul li a:hover,.nav-menu li.current-menu-item ul li a:hover,.nav-menu li.current-post-ancestor ul li a:hover,.nav-menu li.current-menu-parent ul li a:hover,.nav-menu li.current-category-ancestor ul li a:hover,.nav-menu li:hover ul li a:hover,.nav-menu li ul li.menu-item-has-children:hover a,.nav-menu li ul li.menu-item-has-children:hover ul li a:hover,.nav-menu li.menu-item-has-children ul li.current-menu-item a {
	color:#1b1e25;
	background-color:transparent
}
.nav-menu li ul {
	width:250px
}
.nav-menu li ul li ul {
	left:250px
}
.sub-header {
	line-height:350px;
	color:#000;
	background-color:#f9f9f9
}
.sub-header a:link,.sub-header a:visited {
	color:#000
}
.sub-header a:hover {
	color:#000
}
.sub-header a:active {
	color:#000
}
.slideshow-container .slider-caption-content .pop-slider-description {
	color:#fff
}
.slideshow-container .slider-caption-content .pop-slider-description {
	font-size:18px
}
.slideshow-container .slider-caption-content .pop-slider-heading {
	color:#fff
}
.slideshow-container .slider-caption-content .pop-slider-heading {
	font-size:46px
}
.slideshow-container .slider-caption-content .btn {
	color:#fff
}
.slideshow-container .slider-caption-content .btn {
	background-color:#f60
}
.slideshow-container .slider-caption-content .btn:hover {
	color:#fff
}
.slideshow-container .slider-caption-content .btn:hover {
	background-color:#f06000
}
.section-item,.home .wrapper-boxed .container .widget,.home .wrapper-boxed .container .section-item,.section-map .inner .heading-title {
	padding-top:100px
}
.section-item,.home .wrapper-boxed .container .widget,.home .wrapper-boxed .container .section-item {
	padding-bottom:100px
}
.section-item .heading-title,.section-item .heading-title b,.section-item .heading-title strong,.home .elementor-element .elementor-widget-container .section-title,.home .elementor-element .elementor-widget-container h2.elementor-heading-title {
	font-size:40px;
	font-weight:700;
	text-transform:normal;
	text-align:center;
	color:#000
}
.section-item .heading-title {
	padding-top:10px
}
/*.section-item .heading-title b:before,.section-item .heading-title strong:before {
	position:absolute;
	left:50%;
	margin-left:-20px;
	top:-10px;
	width:40px;
	height:2px;
	background:#000;
	content:"";
	opacity:.35
}*/
.section-item .heading-title a:link,.section-item .heading-title a:visited {
	color:#000
}
.section-item .heading-title a:hover {
	color:#000
}
.section-item:last-child {
	margin-bottom:0 !important
}
.gallery-container .item-content h3 {
	height:40px
}
.container-product .gallery-container .item-content h3,.products-container .item-content h3 {
	height:40px
}
.gallery-container .item-download h3 {
	height:40px
}
.single-post .entry-content,.page .entry-content {
	font-size:18px
}
.single-product .entry-content {
	font-size:16px
}
.filters-nav .filter-item ul li:hover>a,.filters-nav .filter-item ul li.current-cat>a,.filters-nav .filter-item ul li.current-cat-parent>a,.filters-nav .filter-item ul li.current_page_item>a,.filters-nav .filter-item ul li.current_page_ancestor>a,.filters-nav .filter-item ul li ul li>a:hover,.filters-nav .filter-item ul li ul li.current-cat>a,.filters-nav .filter-item ul li ul li.current-cat-ancestor>a,.filters-nav .filter-item ul li ul li:hover>a,.filters-nav .filter-item ul li ul li.current_page_item>a {
	color:#fff;
	background-color:#17b54c
}
.product-thumbs-gallery .flex-control-thumbs li.flex-active img {
	border-color:#17b54c
}
.product-thumbs-wrapper .jcarousel-control-prev:hover,.product-thumbs-wrapper .jcarousel-control-next:hover {
	background:#17b54c
}
.entry-content a:link,.entry-content a:visited {
	color:#222
}
.entry-content a:hover {
	color:#17b54c
}
.widget-title {
	color:#222
}
.widget_nav_menu ul li a:link,.widget_nav_menu ul li a:visited,.widget_nav_menu ul li.menu-item-has-children ul li>a:link,.widget_nav_menu ul li.menu-item-has-children ul li>a:visited,.widget_nav_menu ul li.page_item_has_children ul li>a:link,.widget_nav_menu ul li.page_item_has_children ul li>a:visited,.widget_nav_menu ul li.current-cat-parent ul.children li>a:link,.widget_nav_menu ul li.current-cat-parent ul.children li>a:visited,.widget_nav_menu ul li ul.children li>a {
	color:#222
}
.widget_nav_menu ul>li.current-cat a,.widget_nav_menu ul li a:hover,.widget_nav_menu ul li:hover a,.widget_nav_menu ul li.current-menu-item>a,.widget_nav_menu ul li.current-menu-parent>a,.widget_nav_menu ul li.current_page_item>a,.widget_nav_menu ul li.current_page_parent>a,.widget_nav_menu ul li.current-cat-ancestor>a,.widget_nav_menu ul li.current-cat-parent>a,.widget_nav_menu ul li.menu-item-has-children ul li>a:hover,.widget_nav_menu ul li.menu-item-has-children ul li:hover>a,.widget_nav_menu ul li.page_item_has_children ul li>a:hover,.widget_nav_menu ul li.page_item_has_children ul li:hover>a,.widget_nav_menu ul li.current-cat-parent ul.children li>a:hover,.widget_nav_menu ul li.current-cat-parent ul.children li:hover>a,.widget_nav_menu ul li ul.children li>a:hover,.widget_nav_menu ul li ul.children li:hover>a {
	border-left-color:#17b54c;
	color:#17b54c
}
.widget_nav_menu_vertical .current-cat>a,.widget_nav_menu_vertical .current_page_item>a {
	border-left-color:#17b54c !important;
	color:#17b54c !important
}
.sidebar {
	margin-right:-26%;
	width:26%
}
.content {
	margin-left:26%
}
.content-left .sidebar {
	margin-left:-26%
}
.content-left .column-fluid .content {
	margin-right:26%
}
.sidebar .widget {
	background-color:#fff;
	margin-bottom:30px;
	padding:0
}
.widget_nav_menu_vertical ul li ul li a {
	padding-left:24px !important
}
.widget_nav_menu_vertical ul li ul li ul li a {
	padding-left:38px !important
}
.sidebar .widget-title {
	font-size:18px;
	font-weight:700;
	text-transform:normal;
	text-align:left;
	color:#17b54c;
	background-color:#fff
}
.sidebar .widget-title b {
	font-weight:700
}
.sidebar .widget-title a:link,.sidebar .widget-title a:visited {
	color:#17b54c
}
.sidebar .widget-title a:hover {
	color:#1b1e25
}
.footer,.foot-widgets .widget-section ul,.foot-widgets .textwidget,.foot-widgets .wpcf7 .wpcf7-text,.foot-widgets .wpcf7 .wpcf7-captchar,.foot-widgets .wpcf7 .wpcf7-select,.foot-widgets .wpcf7 .wpcf7-textarea {
	color:#000
}
.footer {
	background-color:#f9f9f9
}
.foot-widgets .widget-title,.foot-widgets .widget-title a:link,.foot-widgets .widget-title a:visited,.foot-widgets .widget-title a:hover,.foot-widgets .widget-title b {
	font-size:16px;
	text-align:left;
	color:#000
}
.footer a:link,.footer a:visited {
	color:#000 !important
}
.footer a:hover {
	color:#000 !important
}
.foot-bar {
	color:#000
}
.foot-bar {
	background-color:#f9f9f9
}
.foot-bar a:link,.foot-bar a:visited {
	color:#000 !important
}
.foot-bar a:hover {
	color:#1b1e25 !important
}
.foot-bar a:active {
	color:#1b1e25 !important
}
.social-network-container .icon-socialmedia {
	border:none;
	fill:#fff
}
.social-network-container .share-title {
	line-height:24px
}
.social-share-container .icon-socialmedia {
	border:none;
	fill:#fff
}
.social-share-container .share-title {
	line-height:24px
}
.live-chat-title,.live-chat-box {
	color:#fff
}
.live-chat-title,.live-chat-box,.live-chat-icon .live-chat-box span,.live-chat-icon .live-chat-box strong {
	background-color:#f96666
}
.live-chat-box a:link,.live-chat-box a:visited {
	color:#fff
}
.live-chat-box a:hover {
	color:#fee6f1
}
.live-chat-box a:active {
	color:#fee6f1
}
.live-chat-icon.prt .live-chat-box span:after,.live-chat-icon.prt .live-chat-box strong:after {
	border-left-color:#f96666;
	color:#f96666
}
.message-form-box .message-header {
	color:#fff
}
.message-form-box .message-header {
	background:#f96666
}
.mobi-bar,.mobi-bar a,.mobi-bar a i,.mobi-bar a span {
	color:#fff
}
.mobi-bar {
	background-color:#222
}
@media only screen and (max-width:768px) {
	.sidebar {
	display:none
}
.foot-bar {
	padding:18px 0 45px
}
.section-item,.home .wrapper-boxed .container .widget,.home .wrapper-boxed .container .section-item,.section-map .inner .heading-title {
	padding-top:50px
}
.section-item,.home .wrapper-boxed .container .widget,.home .wrapper-boxed .container .section-item {
	padding-bottom:50px
}
}.slideshow-container:before,.video-container:before {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:"";
	width:100%;
	height:85%;
	background-color:#1b1e25
}
.slideshow-container .swiper-slide img {
	width:auto;
	max-width:100%
}
.slideshow-container .swiper-caption {
	padding:80px 0 50px;
	position:static;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.sub-header {
	height:350px;
	line-height:inherit
}
.woocommerce-tabs .wc-tabs {
	background-color:transparent;
	border-bottom-color:#f96666
}
.woocommerce-tabs .wc-tabs li.active {
	-khtml-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	border-color:#f96666
}
@media only screen and (max-width:1023px) {
	.woocommerce-tabs .wc-tabs li.active {
	-khtml-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
}h1,h2 {
	/*font-style:italic*/
}
.btn,.btn:link,.btn:visited,.wpcf7-submit,.woocommerce .button {
	padding:14px 25px
}
.header .inner {
	max-width:94%
}
.breadcrumbs {
	float:none;
	margin-top:10px;
	font-size:18px
}
.head-pinned {
	height:60px
}
.head-pinned .logo img {
	max-height:inherit
}
.head-pinned .main-nav {
	line-height:60px
}
.head-pinned .nav-menu li ul {
	top:60px
}
.nav-menu {
	text-shadow:1px 1px 5px rgba(0,0,0,.25)
}
.nav-menu>li>a>span:after {
	display:none
}
.nav-menu li.menu-item-has-children>a:after {
	font-size:14px;
	width:11px;
	height:16px;
	display:inline-block
}
.nav-menu li ul {
	left:20px
}
.nav-menu li.menu-item-has-children>a:after {
	content:"\f0d7"
}
.widget_nav_menu ul>li.current-cat a,.widget_nav_menu ul li a:hover,.widget_nav_menu ul li:hover a,.widget_nav_menu ul li.current-menu-item>a,.widget_nav_menu ul li.current-menu-parent>a,.widget_nav_menu ul li.current_page_item>a,.widget_nav_menu ul li.current_page_parent>a,.widget_nav_menu ul li.current-cat-ancestor>a,.widget_nav_menu ul li.current-cat-parent>a {
	border:none
}
.sub-header {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom center
}
.sub-header .section-title-box {
	text-align:center
}
.sub-header .section-title-box .current-title {
	float:none;
	font-weight:700;
	font-style:italic;
	font-size:48px
}
.sub-header .section-title-box .current-banner-subtitle {
	margin:20px auto 0;
	max-width:570px;
	font-size:18px
}
.filters-nav {
	display:none
}
.home .hot-products {
	border-top:1px solid #eee
}
.section-item .heading-title b:before,.section-item .heading-title strong:before {
	margin-left:-30px;
	top:-15px;
	width:76px;
	height:5px;
	opacity:1;
	background:url(../images/wave.png) no-repeat 0 center
}
#wewe-16 .heading-title,#wewe-17 .heading-title {
	text-align:left
}
#wewe-16 .heading-title strong:before,#wewe-17 .heading-title b:before {
	left:1em
}
#wewe-15 .gallery .gallery-caption {
	position:absolute;
	top:25px;
	left:50px;
	font-size:24px;
	font-style:italic;
	border-bottom:1px dotted #222
}
#wewe-15 .gallery .gallery-item .gallery-icon {
	border-radius:25px
}
.sidebar .widget-title,.sidebar .widget-title b {
	margin-bottom:5px;
	padding:12px 0 !important
}
.sidebar .widget-area {
	border-right:1px solid #f8f8f8;
	padding-right:29px
}
.widget_nav_menu ul li:first-child,.widget_nav_menu ul li {
	border-top:1px solid rgba(0,0,0,.045)
}
.widget_nav_menu ul li:last-child {
	border-bottom:1px solid rgba(0,0,0,.045)
}
.widget_nav_menu ul li a:link,.widget_nav_menu ul li a:visited {
	border:none;
	background-color:#fff
}
.cat-desc {
	margin-bottom:40px;
	padding:30px 30px 15px;
	border:1px solid #f6f6f6;
	color:#787878;
	-webkit-border-radius:12px;
	border-radius:12px;
	background:#fff
}
.cat-desc p {
	margin:0 auto 15px;
	text-align:center
}
.cat-desc a {
	color:#787878;
	text-decoration:underline!important
}
.cat-desc a:hover {
	color:#202020
}
.product-meta-list ul {
	padding-left:0
}
.product-meta-list p,.product-meta-list ul li {
	padding-left:26px;
	list-style:none;
	background:url(../images/circle.png) no-repeat 0 center
}
.single-post .sub-header {
	height:280px;
	background-position:bottom center
}
.single-post .wrapper-content {
	padding:100px 0 150px
}
.single-post .hentry {
	margin-right:30px
}
.single-post .entry-title {
	font-size:36px;
	padding-bottom:20px
}
.entry-content .wpcf7-submit {
	min-width:220px;
	font-weight:700
}
.content-left .sidebar {
	border-left:1px solid rgba(0,0,0,.08);
	box-sizing:border-box
}
.content-left .sidebar .cat-thumb-title-posts ul.thumb-title-list li .post-thumbnail img {
	width:80px !important;
	height:auto !important
}
.content-left .sidebar .cat-thumb-title-posts ul.thumb-title-list li h3 {
	font-family:ff-dagny-web-pro,sans-serif;
	font-weight:300;
	font-style:normal;
	font-size:18px;
	line-height:24px;
	color:#000!important;
	white-space:inherit
}
.single-product .container-product .wrapper-content {
	padding:70px 0
}
.single-product .container-product .wrapper-content .gallery-container {
	margin-top:30px
}
.single .section-row .heading-title {
	text-align:center;
	font-style:italic;
	border:none
}
.single .section-row .heading-title span {
	font-size:32px;
	height:auto;
	line-height:auto;
	border:none
}
.single .section-row .heading-title:before {
	margin-bottom:15px;
	width:100%;
	height:4px;
	content:" ";
	background:url(../images/wave.png) no-repeat center center;
	display:block;
	clear:both
}
.section-related {
	padding-top:60px
}
.related-posts .gallery-container .item-content h3 {
	height:auto
}
.get-in-touch .item:nth-child(1),.get-in-touch .item:nth-child(2) {
	margin:25px auto 35px
}
.get-in-touch .item:nth-child(odd) {
	margin-right:55px
}
.get-in-touch .item {
	float:left;
	max-width:185px;
	width:45%
}
.get-in-touch .icon {
	max-width:73px;
	max-height:73px;
	margin:0 auto 20px;
	overflow:hidden
}
.get-in-touch h2 {
	margin-bottom:20px;
	color:#000
}
.get-in-touch p {
	font-size:18px;
	color:#888;
	line-height:27px
}
.footer {
	margin-top:0;
	position:relative
}
.footer .back-to-top {
	position:absolute;
	top:-46px;
	left:50%;
	right:auto;
	bottom:auto;
	width:138px;
	height:46px;
	background:url(../images/backtop.png) no-repeat center;
	-webkit-background-size:cover;
	background-size:cover;
	text-align:center;
	line-height:60px;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.footer .back-to-top i {
	font-size:inherit;
	font-weight:900
}
.foot-bar {
	border-top:1px solid rgba(255,255,255,.12)
}
.bottom-extra-content {
	border-radius:250px;
	margin:0 5% 75px;
	top:60px;
	padding:65px 0;
	background:#f9e066 url(../images/bg-home-quote.jpg) no-repeat right bottom !important
}
.bottom-extra-content .get-in-touch h2,.fancybox-form h2 {
	font-size:34px;
	line-height:48px
}
.bottom-extra-content .max30 {
	width:30%;
	text-align:center;
	margin-top:20px;
	font-size:18px
}
.bottom-extra-content .btn {
	padding-left:40px;
	padding-right:40px;
	font-size:18px;
	font-weight:700
}
.fancybox-form h2 {
	margin-bottom:35px
}
.fancybox-form p.btn-submit {
	text-align:center
}
.fancybox-form .wpcf7-submit {
	width:100%;
	font-size:18px
}
@media only screen and (max-width:1023px) {
	.inner .inner,.inner .full-inner {
	width:inherit
}
.main-nav,.nav-menu li a,.nav-menu li a:link,.nav-menu li a:visited,.nav-menu li ul li a:link,.nav-menu li ul li a:visited,.nav-menu li ul li.menu-item-has-children:hover ul li a {
	color:#000
}
.logo,.header-middle .logo {
	margin-left:0
}
.mobile-navigation {
	right:0
}
.sub-header {
	height:280px
}
.sub-header .current-title {
	height:auto !important;
	line-height:auto !important
}
.sub-header .section-title-box .current-title {
	font-size:36px
}
.home .header-banner {
	padding:0 2%
}
.home .header-banner .home-banner-content .vertical-middle {
	margin-top:-5%
}
.home .header-banner .home-banner-content .current-title {
	font-size:36px;
	line-height:46px
}
.container-product .wrapper-content .gallery-container {
	margin-top:60px
}
.cat-desc {
	padding:30px 20px;
	display:block
}
.nav-links a:link,.nav-links a:visited,.nav-links span.dots {
	display:inline-block
}
.nav-links a.prev,.nav-links a.next {
	padding:8px 18px
}
.taxs-nav ul {
	display:inherit
}
.taxs-nav ul li {
	min-width:24%;
	margin:10px auto
}
.taxs-nav a:link,.taxs-nav a:visited {
	width:100%
}
.single-post .hentry {
	margin-right:0
}
.woocommerce-tabs .wc-tabs li {
	float:left
}
.get-in-touch {
	margin-bottom:30px;
	overflow:hidden
}
.get-in-touch .item:nth-child(odd) {
	margin-right:0
}
.get-in-touch .item {
	width:50%
}
.bottom-extra-content {
	padding:30px 0
}
.bottom-extra-content .get-in-touch h2,.fancybox-form h2 {
	font-size:26px;
	line-height:40px
}
.bottom-extra-content .max60,.bottom-extra-content .max30 {
	width:96%
}
#get-free-samples {
	padding:25px 20px
}
.foot-widgets {
	padding:60px 0 35px
}
.foot-widgets .widget-title .fa {
	width:16px
}
}@media only screen and (max-width:768px) {
	.thumb-excerpt-list li {
	width:100%
}
.single-post .entry-title {
	font-size:24px
}
#wewe-15 .gallery .gallery-caption {
	font-size:16px
}
#wewe-15 .gallery-columns-2 .gallery-item {
	width:100%
}
#wewe-17 {
	background-size:contain
}
.bottom-extra-content {
	margin:0;
	border-radius:0;
	padding:10px 0;
	top:0
}
}@media only screen and (max-width:480px) {
	.home .header-banner .home-banner {
	height:auto
}
.home .header-banner .home-banner-content .vertical-middle {
	margin-top:0;
	padding:40px 0 60px;
	position:relative;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.home .header-banner .home-banner-content .current-title {
	font-size:32px;
	line-height:40px
}
.home .header-banner .home-banner-content .btn-free-quote .btn {
	margin-top:30px
}
.foot-widgets .widget,.foot-widgets .widget:nth-child(even) {
	padding:0 0 30px 2%;
	width:50%
}
.bottom-extra-content .get-in-touch h2,.fancybox-form h2 {
	font-size:20px;
	margin-bottom:5px
}
}#hot-products-8,#hot-products-8 .heading-title b {
	color:#fff
}
#hot-products-8 .heading-title b:after,#hot-products-8 .heading-title b:before,#hot-products-8 .heading-title strong:after,#hot-products-8 .heading-title strong:before {
	border-top-color:#fff
}
#hot-products-8 ul li:before {
	background-color:#fff;
	opacity:.5
}
#hot-products-8 {
	background-color:#fff
}
#hot-products-8 {
	background-image:url(../images/figures-02.png)
}
#hot-products-8 {
	background-repeat:no-repeat
}
#hot-products-8 {
	background-position:bottom left
}
#hot-products-8 {
	background-size:auto
}
#hot-products-8 {
	background-attachment:fixed
}
#wewe-16 {
	background-color:#fff7fa
}
#wewe-16 {
	background-image:url(../images/figures-01.png)
}
#wewe-16 {
	background-repeat:no-repeat
}
#wewe-16 {
	background-position:bottom right
}
#wewe-16 {
	background-size:auto
}
#wewe-16 {
	background-attachment:fixed
}
#wewe-17 {
	background-color:#fff
}
#wewe-17 {
	background-image:url(../images/dog-food-topper.jpg)
}
#wewe-17 {
	background-repeat:no-repeat
}
#wewe-17 {
	background-position:center left
}
#wewe-17 {
	background-size:auto
}
#wewe-17 {
	background-attachment:fixed
}
