body {
	font-family:Arial,Helvetica,sans-serif
}
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:#00bcd0
}
a:active {
	color:#00bcd0
}
.custom-background {
	background-color:#fff
}
.btn,.btn:link,.btn:visited,.search-box #searchform #searchsubmit,.search-box #searchform #ls,.wpcf7-submit {
	-khtml-border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.btn,.btn:link,.btn:visited,.btn:hover,.btn:active,.search-box #searchform #searchsubmit,.wpcf7-submit,.mobi-bar .mobi-inquiry {
	color:#fff
}
.btn,.btn:link,.btn:visited,.btn:hover,.btn:active,.search-box #searchform #searchsubmit,.wpcf7-submit,.mobi-bar .mobi-inquiry {
	background-color:#ff439b
}
.woocommerce-tabs .wc-tabs li.active {
	color:#ff439b;
	border-top-color:#ff439b
}
.btn:hover,.btn:active,.search-box #searchform #searchsubmit:hover,.wpcf7-submit:hover,.wpcf7-submit:active,.mobi-bar .mobi-inquiry:hover,.mobi-bar .mobi-inquiry:active,.nav-links a:hover,.nav-links a:active,.nav-links span.current,.main-nav .nav-menu li.quote a:hover {
	background-color:#f1187e
}
.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-cover:hover 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 .mask {
	background:#fff;
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.item-cover:hover .mask {
	-moz-opacity:.4;
	-khtml-opacity:.4;
	opacity:.4
}
.inner {
	max-width:1200px
}
.top-bar {
	color:#a0a0a0;
	background-color:#fff
}
.top-bar a:link,.top-bar a:visited {
	color:#a0a0a0
}
.top-bar a:hover {
	color:#00bcd0
}
.top-bar a:active {
	color:#00bcd0
}
.top-bar .social-container {
	margin-top:5px
}
.header {
	background-color:#fff
}
.head-pinned .main-nav .nav-menu li.quote a {
	margin-top:6px
}
.header-middle .brand,.header-vertical .brand {
	min-height:80px
}
.main-nav {
	font-size:15px;
	font-weight:700;
	text-transform:normal;
	line-height:120px;
	color:#444;
	background-color:#fff
}
.nav-menu li ul,.header .search-box {
	top:120px
}
.main-nav,.nav-menu li a,.nav-menu li a:link,.nav-menu li a:visited {
	color:#444
}
.main-nav .nav-menu li.quote a:hover {
	padding-right:23px
}
.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 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:#00bcd0
}
.nav-menu li ul,.search-box .inner {
	border-top-color:#00bcd0
}
.nav-menu>li>a:hover>span:after {
	background:#00bcd0
}
.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:#00bcd0
}
.main-nav .nav-menu li.quote a {
	margin-top:41px;
	line-height:38px;
	color:#fff;
	background-color:#00bcd0
}
.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 {
	background-color:#fff
}
.nav-menu li ul {
	width:250px
}
.nav-menu li ul li ul {
	left:250px
}
.sub-header,.sub-header .current-title {
	color:#202020
}
.sub-header a:link,.sub-header a:visited {
	color:#202020
}
.sub-header a:hover {
	color:#e00
}
.sub-header a:active {
	color:#e00
}
.slideshow-container .swiper-caption {
	color:#e8e8e8
}
.slideshow-container .swiper-caption h2 {
	color:#fff
}
.slideshow-container .swiper-caption .btn {
	color:#fff
}
.slideshow-container .swiper-caption .btn {
	background-color:#00bcd0
}
.slideshow-container .swiper-caption .btn:hover {
	color:#fff
}
.slideshow-container .swiper-caption .btn:hover {
	background-color:#f1187e
}
.section-item,.section-map .inner .heading-title {
	padding-top:80px
}
.section-item {
	padding-bottom:80px
}
.section-item .heading-title,.section-item .heading-title b,.section-item .heading-title strong,.elementor-element .elementor-widget-container .section-title,.elementor-element .elementor-widget-container .elementor-heading-title {
	font-size:40px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	color:#222
}
.section-item .heading-title b,.section-item .heading-title strong {
	text-decoration:normal
}
.section-item .heading-title a:link,.section-item .heading-title a:visited {
	color:#222
}
.section-item .heading-title a:hover {
	color:#222
}
.section-item:last-child {
	margin-bottom:0 !important
}
.gallery-container .item-content h3 {
	height:40px
}
.container-product .gallery-container .item-content h3 {
	height:40px
}
.gallery-container .item-download h3 {
	height:40px
}
.entry-content a:link,.entry-content a:visited {
	color:#222
}
.entry-content a:hover {
	color:#222
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
	border-color:#222
}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
	color:#222;
	border-color:#222
}
.gallery-container .item-content .price,.woocommerce .product-summary .price {
	color:#222
}
.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:#00bcd0;
	color:#00bcd0
}
.sidebar {
	margin-right:-25%;
	width:25%
}
.content {
	margin-left:25%
}
.content-left .sidebar {
	margin-left:-25%
}
.content-left .column-fluid .content {
	margin-right:25%
}
.sidebar .widget {
	background-color:#fff;
	margin-bottom:25px;
	padding:0 1px
}
.sidebar .widget-title {
	margin-bottom:25px;
	padding:12px 0;
	font-size:16px;
	font-weight:700;
	text-transform:normal;
	text-align:left;
	color:#000;
	border-bottom:1px solid rgba(0,0,0,.12);
	background-color:transparent
}
.sidebar .widget-title a:link,.sidebar .widget-title a:visited {
	color:#000
}
.sidebar .widget-title a:hover {
	color:#e00
}
.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:#f0fbfc
}
.footer {
	background-color:#00bcd0
}
.foot-widgets .widget-title,.foot-widgets .widget-title a {
	font-weight:700;
	color:#fff !important
}
.footer a:link,.footer a:visited {
	color:#f0fbfc
}
.footer a:hover {
	color:#fff
}
.footer a:active {
	color:#fff
}
.foot-bar {
	padding:0;
	color:#f0fbfc
}
.foot-bar .inner {
	padding:25px 0;
	border-top:1px solid rgba(0,0,0,.08)
}
.foot-bar {
	background-color:#00bcd0
}
.foot-bar a:link,.foot-bar a:visited {
	color:#f0fbfc
}
.foot-bar a:hover {
	color:#fff
}
.foot-bar a:active {
	color:#fff
}
.social-share-container .icon-socialmedia {
	border:none;
	fill:#fff
}
.social-share-container .share-title {
	line-height:20px
}
.live-chat-title,.live-chat-box {
	color:#fff
}
.live-chat-title,.live-chat-box,.live-chat-icon .live-chat-box span {
	background-color:#f1187e
}
.live-chat-box a:link,.live-chat-box a:visited {
	color:#fff
}
.live-chat-box a:hover {
	color:#fff
}
.live-chat-box a:active {
	color:#fff
}
.live-chat-icon.prt .live-chat-box span:after {
	border-left-color:#f1187e;
	color:#f1187e
}
.message-form-box .message-header {
	color:#fff
}
.message-form-box .message-header {
	background:#00bcd0
}
.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:1023px) {
	.foot-bar {
	padding:18px 0 45px
}
}.top-bar {
	border-bottom:1px solid #f0f3fc
}
.top-bar .inner .btn {
	padding:0 15px;
	font-size:inherit;
	color:#fff
}
.header {
	-moz-box-shadow:0 10px 10px rgba(0,0,0,.06);
	-webkit-box-shadow:0 10px 10px rgba(0,0,0,.06);
	box-shadow:0 10px 10px rgba(0,0,0,.06);
	z-index:2
}
.slideshow-container .swiper-caption h2 {
	font-weight:700
}
.slideshow-container .swiper-caption p {
	font-size:1.5em
}
.slideshow-container .swiper-button-prev:before,.slideshow-container .swiper-container-rtl .swiper-button-next:before,.slideshow-container .swiper-button-next:before,.slideshow-container .swiper-container-rtl .swiper-button-prev:before {
	color:rgba(0,0,0,.5);
	background:0 0;
	border:1px solid rgba(0,0,0,.35)
}
.slideshow-container .swiper-button-prev:hover:before,.slideshow-container .swiper-container-rtl .swiper-button-next:hover:before,.slideshow-container .swiper-button-next:hover:before,.slideshow-container .swiper-container-rtl .swiper-button-prev:hover:before {
	color:#e00;
	background:0 0;
	border:1px solid #e00
}
.gallery-products .item-grid-box {
	box-shadow:0 0 2px rgba(0,0,0,.08);
	background:#fff
}
.gallery-products .item-grid-box figcaption {
	padding:15px 10px
}
.section-editor .flex:nth-child(even) div.w-50:nth-child(2n+1) {
	webkit-order:2;
	-ms-flex-order:2;
	order:2
}
.section-editor .flex:nth-child(even) div.w-50:nth-child(2n) {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.bottom-extra-content {
	margin-bottom:-50px;
	background-color:#ebfafb !important
}
.bottom-extra-content h2 {
	margin-bottom:5px;
	font-size:32px
}
.bottom-extra-content p {
	font-size:16px;
	opacity:.8
}
.bottom-extra-content .btn {
	margin-top:12px;
	min-width:240px;
	text-align:center;
	font-size:18px
}
.page-template-page-fullwidth .footer {
	margin-top:50px
}
#get-q-quote h2 {
	margin-bottom:20px
}
#get-q-quote .wpcf7-submit {
	width:100%
}
@media only screen and (max-width:1023px) {
	.bottom-extra-content {
	text-align:center
}
.bottom-extra-content h2 {
	margin-bottom:5px;
	font-size:24px
}
.bottom-extra-content p {
	font-size:14px;
	opacity:.8
}
.bottom-extra-content .btn {
	font-size:16px
}
}#gallery-products-4 {
	background-color:#fff
}
#hot-products-5 {
	background-color:#fcfcfc
}
#media_image-1 .inner {
	max-width:96%
}
#wewe-1 {
	background-color:#fff
}
#cat-thumb-title-posts-1 {
	background-color:#fcfcfc
}
#wewe-6 {
	background-color:#fff
}
#wewe-6 {
	background-image:url(../images/global-map.png)
}
#wewe-6 {
	background-repeat:no-repeat
}
#wewe-6 {
	background-position:top left
}
#wewe-6 {
	background-size:auto
}
#wewe-6 {
	background-attachment:scroll
}
