/*
Template Name: Finanbux
Author: MaxxTheme
Version: 1.2
Email: support@maxxtheme.com
*/


/*===================================================*/


/*
[Table Of Contents]
----------------------
  1.COMMON CUSTOM STYLE.
  2.HEADER.
		= Header One
		= Header Two
		= Header Three
			-> Top Bar
			-> Info Bar
			-> Nav bar
  3.LAYOUT CONTENT.
		-> Comment section
		-> Page Layouts
		-> Slider
		-> Line Heading
		-> Carousel Nav and Dots
		-- Block and Post /---
			-> Services
			-> Features
			-> How Work
			-> Team members
			-> Testimonial
			-> Blog Post
			-> Text Block
			-> MailChimp
			-> Get In Touch
			-> Faq
			-> Conatact Form
			-> Counter
			-> Blog Column
			-> 404 page
		\-- Block and Post ---
		---------------------
		-- Woocommerce /---
			-> Shop Page
			-> Single Product Page
			-> Cart Page
			-> Checkout Page
		\-- Woocommerce ---
  4.FOOTER.
	-> Footer One
	-> Footer Two
  5.SIDEBAR.
	->Page Sidebar
	->Post type widgets
	->External Gallery
	->Sidebar menu
*/


/* ====================================
----------------COMMON------------------
======================================= */

body,
#fina_page,
.fina-vtl_mdl,
.fina-comments-area .comment-respond .comment-reply-title {
	position: relative;
}

.fina-page_banner:before,
.fina-service.fina-service-default .fina-media:before,
.fina-service.fina-service-overlep .fina-media:before,
.fina-customPlayBtn .elementor-custom-embed-play:before,
.fina-customPlayBtn .elementor-custom-embed-play:after,
.fina-teamMember .fina-media:before,
.fina-blog_post .fina-post-media:before,
.fina-footerWidget_area:before,
.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon:before,
.fina-hadrsrch_form_warp,
.fina-comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
	position: absolute;
}

.fina-comments-area.comments-area .comment-image,
.woocommerce #reviews #comments .comment-image {
	float: left;
}

.fina-page_banner:before,
.fina-service.fina-service-default .fina-media:before,
.fina-service.fina-service-overlep .fina-media:before,
.fina-customPlayBtn .elementor-custom-embed-play:before,
.fina-customPlayBtn .elementor-custom-embed-play:after,
.fina-teamMember .fina-media:before,
.fina-blog_post .fina-post-media:before,
.fina-footerWidget_area:before,
.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon:before {
	width: 100%;
	height: 100%;
}

.full-width,
.fina-imgfull-screen {
	width: 100%;
}

.full-height,
.fina-imgfull-screen,
.fina-full_height {
	height: 100%;
}

.fina-page_banner:before,
.fina-service.fina-service-default .fina-media:before,
.fina-service.fina-service-overlep .fina-media:before,
.fina-customPlayBtn .elementor-custom-embed-play:before,
.fina-customPlayBtn .elementor-custom-embed-play:after,
.fina-teamMember .fina-media:before,
.fina-blog_post .fina-post-media:before,
.fina-footerWidget_area:before,
.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon:before {
	left: 0;
	top: 0;
	display: block;
}

.fina-form-control,
.wpcf7-form-control:not([type="submit"]),
.woocommerce .input-text,
.woocommerce .select2-container .select2-choice,
.search-form input.search-field,
.post-password-form input:not([type="submit"]),
#commentform input:not([type="submit"]),
select,
#commentform textarea,
.fina-select-control,
#fina_page .select2-container--default .select2-selection--single,
.woocommerce .select2-container--default .select2-selection--multiple {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #E5E5E5;
	display: block;
	height: 45px;
	padding: 0 19px;
	width: 100%;
	margin-top: 15px;
	color: #56566a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.fina-btn,
.wpcf7-form-control[type="submit"],
#commentform input[type="submit"],
.post-password-form input[type="submit"],
.fina-btn_bdr,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .single_add_to_cart_button.button.disabled,
.woocommerce div.product form.cart .reset_variations {
	background: none;
	background-color: #98CB2B;
	padding: 13px 32px;
	text-align: center;
	border: 1px solid #98CB2B;
	-webkit-border-radius: 39px;
	border-radius: 39px;
	font-weight: 700;
	font-size: 0.875em;
	font-family: Open Sans, sans-serif;
}

.fina-btn:hover,
.wpcf7-form-control[type="submit"]:hover,
#commentform input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.fina-btn_bdr:hover,
.woocommerce a.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .single_add_to_cart_button.button.disabled:hover,
.woocommerce div.product form.cart .reset_variations:hover,
.fina-btn:focus,
.wpcf7-form-control[type="submit"]:focus,
#commentform input[type="submit"]:focus,
.post-password-form input[type="submit"]:focus,
.fina-btn_bdr:focus,
.woocommerce a.button.alt:focus,
.woocommerce #respond input#submit:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce .single_add_to_cart_button.button.disabled:focus,
.woocommerce div.product form.cart .reset_variations:focus,
.fina-btn:active,
.wpcf7-form-control[type="submit"]:active,
#commentform input[type="submit"]:active,
.post-password-form input[type="submit"]:active,
.fina-btn_bdr:active,
.woocommerce a.button.alt:active,
.woocommerce #respond input#submit:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce .single_add_to_cart_button.button.disabled:active,
.woocommerce div.product form.cart .reset_variations:active {
	color: #fff;
	box-shadow: 0 0 0 !important;
}
#commentform input[type="checkbox"], 
#commentform input[type="radio"]{
	width:auto;
}
.no-mergin {
	margin: 0;
}

.no-padding {
	padding: 0;
}

.no-mergin-padding {
	margin: 0;
	padding: 0;
}

.no-mergin-top {
	margin-top: 0;
}

.no-mergin-bottom {
	margin-bottom: 0;
}

.no-mergin-left {
	margin-left: 0;
}

.no-mergin-right {
	margin-right: 0;
}

.no-padding-top {
	padding-top: 0;
}

.no-padding-bottom {
	padding-bottom: 0;
}

.no-padding-left {
	padding-left: 0;
}

.no-padding-right {
	padding-right: 0;
}

.float-left {
	float: left;
}

body .float-center {
	float: none !important;
}

.float-right {
	float: right;
}

.display-block {
	display: block;
}

.display-inline {
	display: inline;
}

.display-inline-block {
	display: inline-block;
}

a {
	color: #151525;
}

.fina-btn,
.wpcf7-form-control[type="submit"],
#commentform input[type="submit"],
.post-password-form input[type="submit"] {
	color: #fff;
}

.fina-btn:hover,
.wpcf7-form-control[type="submit"]:hover,
#commentform input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.fina-btn:focus,
.wpcf7-form-control[type="submit"]:focus,
#commentform input[type="submit"]:focus,
.post-password-form input[type="submit"]:focus,
.fina-btn:active,
.wpcf7-form-control[type="submit"]:active,
#commentform input[type="submit"]:active,
.post-password-form input[type="submit"]:active {
	background-color: #151525;
	border-color: #151525;
	color: #fff;
}

.fina-btn_bdr {
	background-color: transparent;
}

.fina-btn_bdr:hover,
.fina-btn_bdr:focus {
	color: #fff;
}

.wpcf7-form-control[type="submit"],
#commentform input[type="submit"],
.post-password-form input[type="submit"] {
	border: none;
	cursor: pointer;
}

.post-password-form label {
	display: inline-block;
	margin: 0;
	vertical-align: bottom;
}

.post-password-form input[type="submit"] {
	padding: 10px 30px;
}

.woocommerce .input-text.qty {
	padding: inherit;
}

.wpcf7-form label .wpcf7-form-control {
	margin-top: 8px;
}

.wpcf7-form label,
.wpcf7-form .wpcf7-form-control-wrap {
	display: block;
}

.search-form input.search-field {
	margin-top: 0;
}

#fina_page textarea.fina-form-control,
#fina_page textarea.wpcf7-form-control,
#commentform textarea {
	height: 150px;
	-webkit-resize: none;
	-moz-resize: none;
	-ms-resize: none;
	-o-resize: none;
	resize: none;
	height: 170px;
	padding-top: 15px;
}

select,
.fina-select-control {
	-webkit-background-size: 8px auto;
	-moz-background-size: 8px auto;
	-o-background-size: 8px auto;
	-ms-background-size: 8px auto;
	background-size: 8px auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;' fill='rgb(51, 51, 51)' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -webkit-calc(100% - 13px) center;
	background-position: expression(100% - 13px) center;
	background-position: -moz-calc(100% - 13px) center;
	background-position: -o-calc(100% - 13px) center;
	background-position: calc(100% - 13px) center;
	padding-top: 1px;
	height: 45px;
	padding-left: 15px;
}

#fina_page .select2-container--default .select2-selection--single {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin-top: 0;
}

#fina_page .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #777;
	line-height: 45px;
	padding: 0 19px;
}

#fina_page .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 45px;
	width: 30px;
}

select {
	padding-right: 20px;
}

.fina-pagination_warp .nav-links {
	overflow: hidden;
}

.fina-pagination_warp .nav-links .page-numbers {
	text-transform: uppercase;
	padding: 0 5px;
	color: #333;
	vertical-align: top;
}

.fina-pagination_warp .nav-links .page-numbers.prev {
	float: left;
	padding-left: 0;
}

.fina-pagination_warp .nav-links .page-numbers.prev i {
	margin-right: 6px;
}

.fina-pagination_warp .nav-links .page-numbers.next {
	float: right;
	padding-right: 0;
}

.fina-pagination_warp .nav-links .page-numbers.next i {
	margin-left: 6px;
}

.wp-link-pages>span:hover,
.wp-link-pages>a:hover {
	color: #fff;
}

.fina-pagination_warp .pagination {
	width: 100%;
	display: block;
	margin-bottom: 0;
	border-top: 1px solid #ECECEC;
	background: none;
	padding-top: 35px;
	margin-top: 24px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.fina-pagination_warp .screen-reader-text {
	display: none;
}

.fina-empty-space {
	width: 100%;
	display: block;
	clear: both;
}

#fina_page {
	word-wrap: break-word;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}

.fina-fix {
	overflow: hidden;
}

.fina-objectFit_init {
	object-fit: cover;
}

.fina-object-fit {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.fina-flt_right {
	float: right;
}

.fina-flt_left {
	float: left;
}

.fina-flt_none {
	float: none;
}

a,
button,
input[type='submit'],
.woocommerce ul.products li.product a .woocommerce-loop-product__title,
.fina-blog-quote,
.fina-hdrCart {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-flxvr-mdl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-box;
	display: -ms-flex;
	display: -ms-flexbox;
	display: -o-box;
	display: -o-flex;
	display: -o-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	height: 100%;
}

.fina-vtl_mdl {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}


/* ============================================
-------------------HEADER---------------------
=============================================== */

.admin-bar .fina-stickyNavber_active {
	top: 32px;
}


/*Header - Top Bar */

.fina-header_area {
	position: relative;
	z-index: 99;
}

.fina-header_area.fina-header-one .fina-siteLogo {
	padding-top: 5px;
}

.fina-headerTop_area {
	padding: 9px 0 10px;
}

.fina-headerInfo_area {
	background-color: #fff;
}

.fina-headerInfo_area .fina-ifbInnerContainer_warp {
	padding: 25px 0;
}

.fina-shortcode_inline+.fina-shortcode_inline {
	margin-left: 15px;
}

ul.fina-socialLinks {
	margin: 0 0 0 -3.5px;
}

ul.fina-socialLinks li {
	padding: 0;
}

ul.fina-socialLinks li a {
	color: #fff;
	display: block;
	font-size: 0.875em;
	padding: 4px 2.5px;
	text-align: center;
	border: 1px solid transparent;
}

ul.fina-socialLinks li a:hover {
	color: #7c7c90;
}

.fina-headerTop_area .fina-headerTop_links {
	padding-top: 3px;
}

.fina-headerTop_links a {
	color: #fff;
	font-size: 0.875em;
	padding: 5px 0;
	display: inline-block;
	line-height: 5px;
}

.fina-headerTop_links a+a {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid transparent;
}

.fina-headerTop_links a:hover {
	color: #7c7c90;
}

.fina-headerTop_links a i,
.fina-headerTop_links a img {
	vertical-align: middle;
	margin-right: 5px;
}


/*Header - Info Bar */

.fina-fallback_logo {
	font-size: 40px;
	font-weight: 800;
	letter-spacing: -0.6px;
	line-height: 1;
}

.fina-siteLogo {
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-ms-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}

.fina-siteLogo:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}


/* Default Logo */

.fina-siteLogo .fina-default_logo {
	display: block;
}


/* Retina Logo */

.fina-siteLogo .fina-retina_logo {
	display: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx) {
	/* Default Logo */
	.fina-siteLogo .fina-default_logo {
		display: none;
	}
	/* Retina Logo */
	.fina-siteLogo .fina-retina_logo {
		display: block;
	}
}

.fina-singleInfo {
	float: left;
}

.fina-singleInfo+.fina-singleInfo {
	margin-left: 40px;
}

.fina-singleInfo .fina-icon {
	padding: 0;
	padding-top: 5px;
	padding-right: 11px;
}

.fina-singleInfo .fina-info div.fina-title {
	font-size: 0.875em;
	color: #7c7c90;
	line-height: 1.500em;
}

.fina-singleInfo .fina-info h3 {
	font-size: 16px;
	font-weight: 700;
	margin: 1px 0 0;
	line-height: 1.500em;
}

.fina-singleInfo .fina-info h3,
.fina-singleInfo .fina-info h3 a {
	color: #151525;
}

.fina-singleInfo .fina-info h3 a:hover {
	color: #98CB2B;
}

.fina-headerInfo_left {
	width: 40%;
}

.fina-hasInfobar_carousel .fina-headerInfo_right {
	width: 60%;
}

.fina-hasInfobar_carousel .fina-headerInfos .fina-singleInfo {
	float: none;
}

.fina-header_area.fina-header-three .fina-headerInfo_left {
	width: 36%;
}

.fina-header_area.fina-header-three .fina-hasInfobar_carousel .fina-headerInfo_right {
	width: 64%;
}


/*Header - Nav bar */

.fina-header_area.fina-header-one .fina-headerNavBar_area {
	background-color: #EFEFEF;
}

.fina-navBerWarp ul.list-inline {
	margin: 0;
}

.fina-navBerWarp ul.list-inline li a {
	font-size: 0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #56566a;
	padding: 24px 18px;
	display: block;
}

.fina-navBerWarp ul.list-inline li:hover>a,
.fina-navBerWarp ul.list-inline li.current_page_item>a,
.fina-navBerWarp ul.list-inline li.current-menu-ancestor>a {
	color: #98CB2B;
}

.fina-navBerWarp ul.list-inline li:hover>ul.sub-menu {
	visibility: visible;
	z-index: 999;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-navBerWarp ul.list-inline li {
	position: relative;
}

.fina-navBerWarp ul.list-inline li ul.sub-menu {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 250px;
	background-color: #fff;
	visibility: hidden;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	z-index: -999;
}

.fina-navBerWarp ul.list-inline li ul.sub-menu li.menu-item-has-children>a {
	position: relative;
}

.fina-navBerWarp ul.list-inline li ul.sub-menu li.menu-item-has-children>a:after {
	content: "\f0da";
	font-family: fontawesome;
	display: inline-block;
	position: absolute;
	right: 26px;
}

.fina-navBerWarp ul.list-inline li ul.sub-menu li a {
	padding: 12px 25px;
}

.fina-navBerWarp ul.list-inline li ul.sub-menu li+li {
	border-top: 1px solid #F6F6F6;
}

.fina-navBerWarp ul.list-inline>li>ul.sub-menu {
	top: 100%;
}

.fina-navBerWarp ul.list-inline>li>ul.sub-menu li ul.sub-menu {
	top: 0;
	left: 100%;
}

.fina-header_area.fina-header-one .fina-siteLogo {
	padding-top: 5px;
}

.fina-header_area.fina-header-one .fina-navBerWarp {
	margin-left: -24px;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a {
	position: relative;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap {
	position: absolute;
	bottom: 18px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 20px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-ms-transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap span {
	width: 4px;
	height: 4px;
	background-color: #98CB2B;
	position: absolute;
	display: block;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap span:nth-child(1) {
	left: 5px;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap span:nth-child(2) {
	left: 5px;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap span:nth-child(3) {
	left: 10px;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li>a span.fina-navShap span:nth-child(4) {
	left: 10px;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li:hover>a span.fina-navShap,
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current_page_item>a span.fina-navShap,
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current-menu-ancestor>a span.fina-navShap {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li:hover>a span.fina-navShap span:nth-child(1),
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current_page_item>a span.fina-navShap span:nth-child(1),
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current-menu-ancestor>a span.fina-navShap span:nth-child(1) {
	left: 0;
}

.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li:hover>a span.fina-navShap span:nth-child(4),
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current_page_item>a span.fina-navShap span:nth-child(4),
.fina-header_area.fina-header-one .fina-navBerWarp ul.list-inline>li.current-menu-ancestor>a span.fina-navShap span:nth-child(4) {
	left: 15px;
}

#fina_page ul.slimmenu li>ul,
#fina_page ul.slimmenu li>ul>li ul {
	position: static;
}

#fina_page ul.slimmenu li .sub-toggle {
	height: 46px;
}

#fina_page ul.slimmenu li .sub-toggle.expanded>i {
	color: #fff;
}

.fina-mobilMain-menu {
	background-color: #f6f6f6;
}

.fina-mobilMain_warp {
	display: none !important;
}

.fina_mobil_menu>div>ul {
	padding: 0;
}

.fina-header_area .fina-navBerWarp {
	position: relative;
}

.fina-mobilMain-menu {
	left: 0;
	position: absolute;
	top: 100%;
	width: 400px;
}

.fina-headerNavBar_area {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-headerNavBar_area .menu-collapser {
	background-color: transparent;
}

.fina-headerNavBar_area .collapse-button {
	right: auto;
	left: 0;
	background-color: #98CB2B;
}

.fina-headerNavBar_area ul.slimmenu li a {
	color: #56566a;
}

.fina-headerNavBar_area ul.slimmenu li {
	background-color: #f6f6f6;
	border-left: medium none;
	float: none;
	width: 100%;
}

.fina-headerNavBar_area ul.slimmenu li>ul {
	padding-left: 10px;
}

.fina-headerNavBar_area ul.slimmenu li>ul>li ul {
	left: 0;
	top: 100%;
}

.fina-headerNavBar_area ul.slimmenu li a {
	padding: 12px 64px 12px 20px;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area .fina-navBerWarp ul.list-inline>li>ul.sub-menu {
	top: 130%;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area .fina-navBerWarp ul.list-inline>li>ul.sub-menu:before {
	content: "";
	height: 3px;
	width: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #98cb2b;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area .fina-navBerWarp ul.list-inline>li:hover>ul.sub-menu {
	top: 97%;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area .fina-navBerWarp ul.list-inline>li:hover>ul.sub-menu:before {
	width: 100%;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area.fina-transparent:not(.fina-stickyNavber_active) {
	position: relative;
	background-color: transparent !important;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area.fina-transparent:not(.fina-stickyNavber_active) .fina-headerNavBarInner {
	position: absolute;
	left: 0;
	top: 16px;
	z-index: 999;
	width: 100%;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area.fina-transparent:not(.fina-stickyNavber_active) .fina-navBerWarp ul.list-inline>li:not(:hover):not(.current_page_item):not(.current-menu-ancestor)>a {
	color: #fff !important;
}

.fina-stickyNavber_active {
	position: fixed !important;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}

.fina-navBerWarp ul.list-inline li:hover>a,
.fina-navBerWarp ul.list-inline li.current_page_item>a,
.fina-navBerWarp ul.list-inline li.current-menu-ancestor>a {
	color: #98CB2B;
}

.fina-header_area.fina-header-one .fina-headerNavBar_area.fina-transparent:not(.fina-stickyNavber_active) .fina-navBerWarp ul.list-inline>li>a span.fina-navShap {
	bottom: 4px;
}


/* Page Banner */

.fina-page_banner {
	position: relative;
	padding-top: 221px;
	padding-bottom: 212px;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-size: cover;
}

.fina-page_banner:before {
	content: "";
	background-color: rgba(21, 21, 37, 0.5);
}

.fina-page_banner .fina-pageBanner_inner {
	position: relative;
}

.fina-page_banner h1 {
	font-size: 5em;
	font-weight: 800;
	color: #fff;
	line-height: 1;
}

.fina-page_banner ul.fina-breadcrumbs {
	margin: 31px 0 0;
}

.fina-page_banner ul.fina-breadcrumbs li {
	font-size: 1.250em;
	font-weight: 700;
}

.fina-page_banner ul.fina-breadcrumbs li+li:before {
	content: "/";
	padding-right: 12px;
	padding-left: 4px;
}

.fina-page_banner ul.fina-breadcrumbs li,
.fina-page_banner ul.fina-breadcrumbs li a {
	color: #e5e5e5;
}


/* Search */

.fina-hadrsrch_form_warp {
	background-color: #ffffff;
	padding: 20px;
	width: 279px;
	right: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	top: 100%;
	z-index: 999;
}

.fina-hadrsrch_form_warp:before {
	background-color: #212849;
	bottom: 100%;
	content: "";
	height: 3px;
	position: absolute;
	width: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	-webkit-transition: width 0.6s linear 0s;
	-moz-transition: width 0.6s linear 0s;
	-ms-transition: width 0.6s linear 0s;
	-o-transition: width 0.6s linear 0s;
	transition: width 0.6s linear 0s;
}

.fina-hadr_search:hover .fina-hadrsrch_form_warp {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	visibility: visible;
	top: 102%;
	z-index: 99;
}

.fina-hdrSearch_warp .fina-behavior_off,
.fina-hdrwooCart .fina-miniCartCount-warp {
	font-size: 16px;
	color: #cecfd6;
	padding: 23px 10px;
	display: inline-block;
	cursor: pointer;
}

.fina-hadr_search:hover .fina-hadrsrch_form_warp:before {
	width: 100%;
}

.fina-hadrsrch_form {
	position: relative;
}

.fina-hadrsrch_form ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	color: #212849;
}

.fina-hadrsrch_form ::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	color: #212849;
}

.fina-hadrsrch_form :-ms-input-placeholder {
	/* IE 10+ */
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	color: #212849;
}

.fina-hadrsrch_form :-moz-placeholder {
	/* Firefox 18- */
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	color: #212849;
}

.fina-hadrsrch_form input[type="search"] {
	background: #F6F6F6 none repeat scroll 0 0;
	border: 1px solid #eeeeee;
	height: 50px;
	padding: 0 40px 0 20px;
	width: 100%;
	color: #212849;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.fina-hadrsrch_form button[type="submit"] {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	display: block;
	padding: 0;
	position: absolute;
	right: 0;
	top: 15px;
	width: 50px;
	cursor: pointer;
}

.fina-hdrSearch_warp:hover .fina-hadrsrch_form_warp:before,
.fina-hdrSearch_warp a.fina-off:focus+.fina-hadrsrch_form_warp:before {
	width: 100%;
}

.fina-hdrSearch_warp.active .fina-hadrsrch_form_warp {
	width: 700px;
}

.fina-hdrSearch_warp:hover .fina-hadrsrch_form_warp,
.fina-hdrSearch_warp a.fina-off:focus+.fina-hadrsrch_form_warp {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	top: 103%;
	visibility: visible;
	z-index: 99;
}


/* Header two */

.fina-header_area.fina-header-two .fina-headerTop_area {
	background-color: #22284a;
}

.fina-header_area.fina-header-two .fina-ifbInnerContainer_warp {
	padding-bottom: 69px;
}

.fina-header_area.fina-header-two .fina-headerNavBar_area.fina-stickyNavber_active,
.fina-header_area.fina-header-two .fina-nbInnerContainer_warp {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: #22284a;
}

.fina-header_area.fina-header-two .fina-nbInnerContainer_warp {
	padding: 0 40px;
	margin-top: -45px;
}

.fina-header_area.fina-header-two .fina-headerNavBar_area.fina-stickyNavber_active .fina-nbInnerContainer_warp {
	margin-top: inherit;
}

.fina-header_area.fina-header-two .fina-navBerWarp {
	margin-left: -23px;
}

.fina-header_area.fina-header-two .fina-navBerWarp ul.list-inline>li:hover>a:before,
.fina-header_area.fina-header-two .fina-navBerWarp ul.list-inline>li.current_page_item>a:before,
.fina-header_area.fina-header-two .fina-navBerWarp ul.list-inline>li.current-menu-ancestor>a:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-header_area.fina-header-two .fina-navBerWarp ul.list-inline>li>a {
	color: #fff;
	position: relative;
	padding: 34px 18px;
}

.fina-header_area.fina-header-two .fina-navBerWarp ul.list-inline>li>a:before {
	content: "";
	position: absolute;
	border: 15px solid transparent;
	border-bottom-color: rgba(255, 255, 255, 0.3);
	bottom: 0;
	left: 50%;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	transition: opacity 0.5s ease 0s;
}

.fina-header_area.fina-header-two .fina-btn,
.fina-header_area.fina-header-two .wpcf7-form-control[type="submit"],
.fina-header_area.fina-header-two #commentform input[type="submit"],
#commentform .fina-header_area.fina-header-two input[type="submit"],
.fina-header_area.fina-header-two .post-password-form input[type="submit"],
.post-password-form .fina-header_area.fina-header-two input[type="submit"] {
	border-width: 2px;
}

.fina-header_area.fina-header-two+.fina-page_banner {
	margin-top: -44px;
}


/* Header Three */

.fina-header_area.fina-header-three .fina-headerTop_area,
.fina-header_area.fina-header-three .fina-headerInfo_area {
	background-color: #212849;
}

.fina-header_area.fina-header-three .fina-headerNavBar_area {
	position: relative;
}

.fina-header_area.fina-header-three .fina-headerNavBarInner {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.fina-header_area.fina-header-three .fina-headerNavBarInner .fina-navInfo {
	padding-right: 38px;
}

.fina-header_area.fina-header-three .fina-ifbInnerContainer_warp {
	background-color: #fff;
	padding: 28px 40px;
}

.fina-header_area.fina-header-three .fina-headerNavBar_area.fina-stickyNavber_active .fina-headerNavBarInner {
	background-color: #fff;
}

.fina-header_area.fina-header-three .fina-nbInnerContainer_warp {
	border-top: 1px solid #EFEFEF;
	background-color: #fff;
}

.fina-header_area.fina-header-three .fina-hadrsrch_form_warp {
	right: 15px;
}

.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline li a {
	color: #7d8193;
}

.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li {
	border-right: 1px solid #EFEFEF;
	padding: 0;
	margin-right: -4px;
}

.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li>a {
	padding: 26px 40px 25px;
	position: relative;
}

.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li>a:after {
	bottom: 0;
	content: "";
	width: 0;
	height: 4px;
	position: absolute;
	display: block;
	background-color: #7DBA2F;
	left: 0;
	right: 0;
	margin: 0 auto;
	-webkit-transition: width 0.3s ease 0s;
	-moz-transition: width 0.3s ease 0s;
	-ms-transition: width 0.3s ease 0s;
	-o-transition: width 0.3s ease 0s;
	transition: width 0.3s ease 0s;
}

.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li:hover>a:after,
.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li.current_page_item>a:after,
.fina-header_area.fina-header-three .fina-navBerWarp ul.list-inline>li.current-menu-ancestor>a:after {
	width: 100%;
}


/* header anb Footer Builder*/

.fina-header_builder,
.fina-footer_builder {
	position: relative;
}


/* Preloder Image */

body[data-preloder="yes"] {
	overflow: hidden;
}

#fina-preloder-warp {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99999999999999;
}

#fina-preloder-warp .fina-preloder_img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}


/* Breadcrumbs */

.fina-header_area.fina-header-two+.fina-page_breadcrumbs {
	margin-top: -44px;
	padding-top: 73px;
}

.fina-header_area.fina-header-three+.fina-page_breadcrumbs {
	padding-top: 102px;
	background-color: #fafafa;
}

.fina-page_breadcrumbs {
	background-color: #fff;
	padding: 30px 0;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.fina-page_breadcrumbs ul.fina-breadcrumbs {
	margin: 0;
}

.fina-page_breadcrumbs ul.fina-breadcrumbs li {
	font-size: 15px;
	font-weight: 700;
	letter-spacing: -0.4px;
	text-transform: uppercase;
}

.fina-page_breadcrumbs ul.fina-breadcrumbs li i {
	font-size: 18px;
}

.fina-page_breadcrumbs ul.fina-breadcrumbs li.item-current {
	color: #ababb9;
}

.fina-page_breadcrumbs ul.fina-breadcrumbs li+li:before {
	content: "\f105";
	font-family: FontAwesome;
	padding: 0 12px;
}

.fina-page_breadcrumbs ul.fina-breadcrumbs li,
.fina-page_breadcrumbs ul.fina-breadcrumbs li a {
	color: #56566a;
}


/* ================================================
---------------------ALL LAYOUT---------------------
================================================== */


/*==================== Comment section  style =======================*/

.fina-comment-form-section {
	margin-top: 75px;
}

.fina-comments-area.comments-area hr {
	border-top: 1px solid #eaeaea;
	padding-top: 34px;
	margin: 0;
}

.comment-main-area {
	overflow: hidden;
	padding-top: 8px;
}

#commentform .logged-in-as a {
	color: #56566a;
}

#commentform .fina-single_field {
	position: relative;
	margin-top: 20px;
}

#commentform .fina-single_field span.fa {
	position: absolute;
	right: 29px;
	line-height: 60px;
	z-index: 2;
	top: 0;
	font-size: 14px;
	color: #5b6471;
}

#commentform input::-webkit-input-placeholder,
#commentform textarea::-webkit-input-placeholder,
#commentform input[type="number"]::-webkit-input-placeholder {
	color: #7c7c90;
	opacity: 1;
}

#commentform input:not([type="submit"]) {
	height: 60px;
}

#commentform input:not([type="submit"]),
#commentform textarea {
	padding: 0 60px 0 28px;
	color: #56566a;
	font-weight: 400;
	border: 2px solid #E5E5E5;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#commentform textarea {
	padding-top: 16px;
	height: 150px;
}

#commentform input[type="submit"] {
	line-height: 34px;
	width: 245px;
	margin-top: 40px;
	text-transform: uppercase;
}

.fina-comments-area.comments-area .comments-title,
.woocommerce #reviews #comments .comments-title {
	color: #151525;
	margin-bottom: 34px;
	font-size: 26px;
	font-weight: 700;
	letter-spacing: -0.3px;
}

.fina-comments-area.comments-area ol.comments,
.fina-comments-area.comments-area ul.children,
.woocommerce #reviews #comments ol.comments,
.woocommerce #reviews #comments ul.children {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fina-comments-area.comments-area .fina-comments-meta h4,
.fina-comments-area.comments-area .fina-comments-meta h4 a,
.woocommerce #reviews #comments .fina-comments-meta h4,
.woocommerce #reviews #comments .fina-comments-meta h4 a {
	color: #151525;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.3px;
	text-transform: capitalize;
	margin-bottom: 12px;
	line-height: 1.6;
}

.fina-comments-area.comments-area .fina-comments-meta h4 a:hover,
.woocommerce #reviews #comments .fina-comments-meta h4 a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fina-comments-area.comments-area .fina-comments-meta .comment-top-meta,
.woocommerce #reviews #comments .fina-comments-meta .comment-top-meta {
	margin-bottom: 6px;
}

.fina-comments-area.comments-area .fina-comments-meta .comments-date,
.woocommerce #reviews #comments .fina-comments-meta .comments-date {
	color: #56566a;
	font-size: 14px;
	line-height: 26px;
	font-weight: 600;
}

.fina-comments-area.comments-area .fina-comments-meta span.says,
.woocommerce #reviews #comments .fina-comments-meta span.says {
	display: none;
}

.fina-comments-area.comments-area .comment-content,
.woocommerce #reviews #comments .comment-content {
	color: #56566a;
	margin-top: 2px;
}

.fina-comments-area.comments-area .comment-content p,
.woocommerce #reviews #comments .comment-content p {
	font-size: 14px;
	line-height: 24px;
}

.fina-comments-area.comments-area .comments>li+li,
.woocommerce #reviews #comments .comments>li+li {
	margin-top: 23px;
}

.fina-comments-area.comments-area .comments ul.children li+li,
.woocommerce #reviews #comments .comments ul.children li+li {
	margin-top: 16px;
}

.fina-comments-area.comments-area .comments>li>ul.children:last-child,
.woocommerce #reviews #comments .comments>li>ul.children:last-child {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 38px;
	padding-bottom: 20px;
	margin-top: 15px;
}

.fina-comments-area.comments-area .comments li ul.children li .comment-image,
.woocommerce #reviews #comments .comments li ul.children li .comment-image {
	width: 90px;
}

.fina-comments-area.comments-area .comment-wrapper,
.woocommerce #reviews #comments .comment-wrapper {
	overflow: hidden;
	position: relative;
	padding-right: 100px;
}

.fina-comments-area.comments-area .comment-image,
.woocommerce #reviews #comments .comment-image {
	margin-right: 30px;
}

.fina-comments-area.comments-area .comment-image,
.fina-comments-area.comments-area .comment-image img,
.woocommerce #reviews #comments .comment-image,
.woocommerce #reviews #comments .comment-image img {
	background-color: #F4F4F4;
	height: auto;
	width: 100px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-comments-area.comments-area .comments-reply a,
.woocommerce #reviews #comments .comments-reply a {
	color: #56566a;
	display: inline-block;
	font-size: 14px;
	line-height: 26px;
	line-height: 28px;
}

.fina-comments-area.comments-area .comments-reply a:hover,
.woocommerce #reviews #comments .comments-reply a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fina-comments-area.comments-area .comments-reply a i,
.woocommerce #reviews #comments .comments-reply a i {
	margin-right: 4px;
}

.fina-comments-area.comments-area ul.children,
.woocommerce #reviews #comments ul.children {
	padding-left: 30px;
	padding-top: 10px;
}

.fina-comment-form.comment-respond {
	border-top: 1px solid #EAEAEA;
	padding-top: 34px;
}

.fina-comments-area .comment-respond .comment-reply-title {
	color: #151525;
	font-size: 26px;
	margin: 0 0 8px;
	font-weight: 700;
	letter-spacing: -0.3px;
}

.fina-comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
	color: #777;
	font-size: 17px;
	right: 0;
	top: 6px;
}

.fina-comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link:hover,
.fina-comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link:focus {
	color: #333;
}

.fina-commentAuthor_label {
	background-color: #F4F4F4;
	color: #56566a;
	font-size: 11px;
	padding: 2px 10px;
	text-transform: capitalize;
	vertical-align: middle;
	margin-left: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}


/*==================== Woocommerce Shop style =======================*/

.woocommerce a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fina-miniCartCount-warp {
	position: relative;
	display: inline-block;
}

.fina-miniCart-count {
	font-weight: 600;
	padding: 2px;
	color: #151525;
	font-size: 10px;
	position: absolute;
	background-color: red;
	z-index: 3;
	line-height: 1;
	top: -3px;
	right: -6px;
	min-width: 15px;
	min-height: 15px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .single_add_to_cart_button.button.disabled {
	padding: 14px 30px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.woocommerce-ResetPassword button.button {
	color: #ffffff;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus {
	background-color: #151525;
	border-color: #151525;
}

.woocommerce-page p.price del,
.woocommerce-page span.price del,
.woocommerce-page .woocommerce-grouped-product-list-item__price del {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.woocommerce-page p.price,
.woocommerce-page p.price ins,
.woocommerce-page span.price,
.woocommerce-page span.price ins,
.woocommerce-page .woocommerce-grouped-product-list-item__price,
.woocommerce-page .woocommerce-grouped-product-list-item__price ins {
	font-weight: 400;
	color: #555;
}

.woocommerce-page p.price ins,
.woocommerce-page span.price ins,
.woocommerce-page .woocommerce-grouped-product-list-item__price ins {
	text-decoration: none;
}

.woocommerce .quantity .qty {
	margin-top: 0;
}

.woocommerce .quantity+.button {
	margin-left: 8px;
}

.fina-r-Count_c-Ordering_warp {
	border-bottom: 1px solid #efefef;
	margin-bottom: 30px;
	padding: 10px;
}

.fina-r-Count_c-Ordering_warp .woocommerce-ordering select,
.fina-r-Count_c-Ordering_warp .woocommerce-ordering {
	margin: 0;
}

.fina-r-Count_c-Ordering_warp .woocommerce-result-count {
	margin: 0;
	line-height: 40px;
	padding-left: 10px;
	font-size: 13px;
	text-transform: uppercase;
}

.fina-r-Count_c-Ordering_warp .woocommerce-ordering select {
	color: #56566a;
	font-size: 13px;
	text-transform: uppercase;
	height: 40px;
	line-height: 38px;
	-webkit-background-size: 7px auto;
	-moz-background-size: 7px auto;
	-o-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
}

.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	margin: 0;
	right: auto;
	left: 0;
	top: 20px;
	padding: 0;
	line-height: 20px;
	min-height: auto;
	padding: 1px 18px;
}

.woocommerce .product span.onsale,
.woocommerce ul.products li.product .onsale {
	font-size: 13px;
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	-ms-border-radius: 0 30px 30px 0;
	-o-border-radius: 0 30px 30px 0;
	border-radius: 0 30px 30px 0;
}

.woocommerce.single-product span.onsale {
	font-size: 14px;
	line-height: 30px;
	padding: 0 28px;
}

.fina-shopItem_warp .price ins {
	text-decoration: none;
}

.woocommerce .fina-products_warp .product .fina-shopItem_warp {
	position: relative;
	width: 100%;
}

.woocommerce .fina-products_warp .product img {
	border: 1px solid #efefef;
	width: 100%;
}

.woocommerce .fina-products_warp .product .woocommerce-loop-product__title {
	color: #56566a;
	font-size: 17px;
	margin-bottom: 0;
	margin-top: 18px;
	text-transform: capitalize;
	font-weight: 700;
	letter-spacing: -0.4px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.woocommerce .fina-products_warp .product .price {
	display: block;
	font-size: 15px;
	padding-top: 8px;
}

.woocommerce .fina-products_warp .product .price ins {
	text-decoration: none;
}

.woocommerce .fina-products_warp .product .price,
.woocommerce .fina-products_warp .product .price ins,
.woocommerce .fina-products_warp .product .price del {
	color: #555;
	font-weight: 600;
}

.woocommerce .fina-products_warp .product a.button,
.woocommerce .fina-products_warp .product button.button,
.woocommerce .fina-products_warp .product input.button {
	background-color: #f4f4f4;
	border: 1px solid #e5e5e5;
	margin-top: 15px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 11px 24px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.woocommerce .fina-products_warp .product a.button:hover,
.woocommerce .fina-products_warp .product button.button:hover,
.woocommerce .fina-products_warp .product input.button:hover {
	background-color: #fff;
}

.woocommerce .fina-products_warp .product a.added_to_cart {
	color: #ababb9;
	font-size: 15px;
}

.woocommerce .fina-products_warp .product .product_type_simple.add_to_cart_button:before,
.woocommerce .fina-products_warp .product .button.product_type_grouped:before {
	content: "\f07a";
	font-family: fontAwesome;
	padding-right: 7px;
}

.woocommerce .fina-products_warp .product .button.product_type_grouped:before {
	content: "\f177";
	font-family: fontAwesome;
}

.woocommerce .fina-products_warp .product .fina-shop_priceBox {
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.woocommerce .fina-products_warp .product .fina-shop_hoverAction {
	position: relative;
	overflow: hidden;
	padding-top: 3px;
}

.woocommerce .fina-products_warp .product .fina-shop_priceBox {
	-webkit-transition: transform 0.4s ease 0s;
	-moz-transition: transform 0.4s ease 0s;
	-ms-transition: transform 0.4s ease 0s;
	-o-transition: transform 0.4s ease 0s;
	transition: transform 0.4s ease 0s;
	overflow: hidden;
}

.woocommerce .fina-products_warp .product .fina-shop_cartAction {
	position: absolute;
	top: 30%;
	visibility: hidden;
	width: 100%;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.woocommerce .fina-products_warp.fina-products_shopWarp {
	margin-top: -45px;
}

.woocommerce .fina-products_warp.fina-products_shopWarp .fina-product_col {
	margin-top: 45px;
}

.woocommerce .fina-products_warp.fina-products_shopWarp+.clearfix+.fina-pagination {
	margin-top: 60px;
}

.woocommerce .navigation.pagination {
	margin-top: 40px;
}

.fina-products_elemntor .fina-product_media img.wp-post-image {
	width: 100%;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	background: #C5C5C5 none repeat scroll 0 0;
	float: left;
	padding: inherit;
	position: static;
	width: 80px;
	margin-right: 23px;
}


/*Single Product Page */

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
	background: #151525;
	top: 23px;
	left: 25px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
	border: 2px solid #151525;
	top: 12px;
	left: 12px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	width: 40px;
	height: 40px;
	background: #f9f9f9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.woocommerce div.product div.images .flex-control-thumbs {
	margin-top: 4px;
}

.woocommerce div.product div.images img {
	border: 1px solid #efefef;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	padding: 0 2px;
}

.slick-arrow {
	font-size: 25px;
	position: absolute;
	color: #151525;
	z-index: 9;
	top: 50%;
	cursor: pointer;
	width: 30px;
	height: 30px;
	background-color: #f9f9f9;
	text-align: center;
	line-height: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.slick-arrow.prev-arrow {
	left: -50px;
}

.slick-arrow.next-arrow {
	right: -50px;
}

.flex-control-thumbs:hover .slick-arrow.prev-arrow {
	left: 0;
}

.flex-control-thumbs:hover .slick-arrow.next-arrow {
	right: 0;
}

.single-product div.product .summary.entry-summary .product_title {
	font-size: 26px;
	font-weight: 700;
	color: #151525;
}

.single-product div.product .summary.entry-summary .woocommerce-product-rating {
	margin-bottom: 5px;
}

.single-product div.product .summary.entry-summary p.price,
.single-product div.product .summary.entry-summary span.price {
	font-size: 18px;
}

.single-product div.product .summary.entry-summary p.price,
.single-product div.product .summary.entry-summary p.price ins,
.single-product div.product .summary.entry-summary span.price,
.single-product div.product .summary.entry-summary span.price ins {
	font-weight: 600;
	color: #555;
}

.single-product div.product .summary.entry-summary p.price ins,
.single-product div.product .summary.entry-summary span.price ins {
	text-decoration: none;
}

.single-product div.product .summary.entry-summary form.cart {
	margin-top: 28px;
}

.single-product div.product .summary.entry-summary .product_meta {
	letter-spacing: 0.5px;
	display: inline-block;
}

.single-product div.product .summary.entry-summary .product_meta>span {
	display: block;
	font-size: 15px;
}

.single-product div.product .summary.entry-summary .product_meta>span+span {
	margin-top: 10px;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
}

.single-product div.product .summary.entry-summary .product_meta>span {
	font-weight: 600;
	color: #56566a;
}

.single-product div.product .summary.entry-summary .product_meta>span span,
.single-product div.product .summary.entry-summary .product_meta>span a {
	font-weight: 400;
	color: #56566a;
}

.woocommerce div.product form.cart .group_table td {
	vertical-align: middle;
}

.woocommerce .quantity input.qty[type=number],
.woocommerce-page .quantity input.qty[type=number] {
	-moz-appearance: textfield;
}

.woocommerce .quantity input.qty[type=number]::-webkit-inner-spin-button,
.woocommerce-page .quantity input.qty[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
	/* Removes leftover margin */
}

.woocommerce .quantity input.qty[type=number]::-webkit-outer-spin-button,
.woocommerce-page .quantity input.qty[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
	/* Removes leftover margin */
}

.woocommerce .quantity .qty {
	border: 1px solid #e5e5e5;
	height: 42px;
	text-align: center;
	min-width: 100px;
	color: #151525;
	padding-right: 24px;
	-webkit-border-radius: 30px 0 0 30px;
	-moz-border-radius: 30px 0 0 30px;
	-ms-border-radius: 30px 0 0 30px;
	-o-border-radius: 30px 0 0 30px;
	border-radius: 30px 0 0 30px;
}

.woocommerce .quantity {
	position: relative;
	display: inline-block;
}

.woocommerce .quantity .fina-qty-up,
.woocommerce .quantity .fina-qty-down {
	display: block;
	height: 21px;
	position: absolute;
	right: 0;
	width: 24px;
	border-left: 1px solid #e5e5e5;
	cursor: pointer;
}

.woocommerce .quantity .fina-qty-up:before,
.woocommerce .quantity .fina-qty-down:before {
	color: #151525;
	display: block;
	font-family: fontawesome;
	font-size: 12px;
	height: 100%;
	line-height: 20px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.woocommerce .quantity .fina-qty-up {
	border-bottom: 1px solid #e5e5e5;
	height: 21px;
	top: 0;
	z-index: 1;
}

.woocommerce .quantity .fina-qty-up:before {
	content: "\f106";
	line-height: 20px;
}

.woocommerce .quantity .fina-qty-down {
	bottom: 0;
}

.woocommerce .quantity .fina-qty-down:before {
	content: "\f107";
}

.woocommerce .quantity+.button {
	margin-left: -4px;
	padding: 13.5px 30px !important;
	-webkit-border-radius: 0 30px 30px 0 !important;
	border-radius: 0 30px 30px 0 !important;
}

.woocommerce-error,
.woocommerce-message {
	line-height: 30px;
	background-color: #F9F9F9;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.woocommerce-error,
.woocommerce-error a.button,
.woocommerce-message,
.woocommerce-message a.button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	font-weight: 700;
}

.woocommerce div.product .woocommerce-tabs {
	padding-top: 22px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin: 0;
	padding-left: 6px;
	position: relative;
	overflow: initial;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	border-bottom: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 0;
	background: #F4f4f4 none repeat scroll 0 0;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	display: inline-block;
	position: relative;
	z-index: 0;
	height: 49px;
	margin: 0;
	margin: 0 0 0 -6px;
	float: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #fff;
	bottom: -1px;
	left: 0;
	border: none;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-ms-box-shadow: 0 0 0;
	-o-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #56566a;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	border: medium none !important;
	color: #56566a;
	display: block;
	line-height: 49px;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 0 34px;
	width: 100%;
	font-family: "Roboto Condensed", sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce-tabs .panel>h2,
.woocommerce-Tabs-panel--description h2,
.woocommerce-Reviews .woocommerce-Reviews-title,
.woocommerce .related.products>h2,
.woocommerce>h2 {
	color: #151525;
	font-size: 20px;
	margin-bottom: 12px;
	font-weight: 700;
	letter-spacing: -0.4px;
	text-transform: capitalize;
	padding-bottom: 6px;
}

.woocommerce-Tabs-panel--description p {
	font-size: 15px;
	line-height: 26px;
}

.woocommerce-Reviews .woocommerce-Reviews-title,
.woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2 {
	margin-bottom: 15px;
}

.woocommerce>h2 {
	font-size: 18px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	border: 1px solid #e5e5e5;
	padding: 30px 35px 30px;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-ms-box-shadow: 0 0 0;
	-o-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce #reviews #comments ol.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
	padding: 0;
	border: none;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	color: #151525;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 4px;
	line-height: 30px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
	color: #56566a;
	font-size: 14px;
	line-height: 26px;
	font-weight: 600;
	display: block;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
	color: #151525;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: -0.3px;
	text-transform: capitalize;
	margin-bottom: 14px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
	line-height: 30px;
	margin: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p+p {
	margin-top: 6px;
}

.woocommerce #reviews #comments ol.commentlist li {
	margin: 0;
}

.woocommerce #reviews #comments ol.commentlist li+li {
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	padding-top: 23px;
}

.woocommerce #review_form_wrapper #review_form {
	margin-top: 15px;
}

.woocommerce #review_form_wrapper .comment-reply-title {
	color: #56566a;
	font-family: Roboto Condensed, sans-serif;
	font-weight: 600;
}

.woocommerce #review_form_wrapper .comment-form-rating label {
	display: none;
}

.woocommerce #review_form_wrapper .comment-form-rating {
	margin-top: 6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.woocommerce #review_form #respond p {
	margin-top: 35px;
}

.woocommerce table.shop_attributes th {
	color: #56566a;
}

.woocommerce #review_form label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.1;
	margin-bottom: 0;
}

.woocommerce #review_form .comment-form-author #author,
.woocommerce #review_form .comment-form-email #email,
.woocommerce #review_form #comment {
	margin-top: 10px;
}

.woocommerce #review_form #comment {
	height: 170px;
}

.woocommerce #review_form input#submit {
	color: #fff;
	margin-top: 5px;
}

.woocommerce #review_form #respond p.comment-form-email {
	margin-bottom: 25px;
}

.woocommerce #review_form #respond p.stars {
	line-height: 25px;
	margin: 3px 0 0;
}

.woocommerce .related.products {
	margin-top: 40px;
}

.woocommerce .related.products>h2 {
	font-size: 24px;
	margin-bottom: 28px;
	font-weight: 700;
}

.woocommerce .related.products .fina-carousel .owl-nav>div {
	font-size: 34px;
	position: absolute;
	color: #151525;
	z-index: 9;
	top: 50%;
	cursor: pointer;
	width: 35px;
	height: 35px;
	background-color: #f9f9f9;
	text-align: center;
	line-height: 35px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.woocommerce .related.products .fina-carousel .owl-nav>div.owl-prev {
	left: -50px;
}

.woocommerce .related.products .fina-carousel .owl-nav>div.owl-next {
	right: -50px;
}

.woocommerce .related.products:hover .fina-carousel .owl-nav>div {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.woocommerce .related.products:hover .fina-carousel .owl-nav>div.owl-prev {
	left: 0;
}

.woocommerce .related.products:hover .fina-carousel .owl-nav>div.owl-next {
	right: 0;
}

.woocommerce div.product form.cart .variations {
	margin-bottom: -20px;
}

.woocommerce div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations td.value {
	padding-bottom: 20px;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
	vertical-align: middle;
}

.woocommerce div.product form.cart .variations td.label {
	line-height: 39px;
}

.woocommerce div.product form.cart .variations label {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
	vertical-align: middle;
	color: #999;
}

.woocommerce div.product form.cart .variations select {
	margin-top: 0;
	vertical-align: middle;
	font-size: 15px;
}

.woocommerce div.product form.cart .reset_variations {
	color: #151525;
	line-height: 25px;
	display: inline-block !important;
	margin-bottom: 25px;
	margin-top: 5px;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding: 0 15px;
}

.woocommerce div.product form.cart .reset_variations,
.woocommerce div.product form.cart .reset_variations:hover,
.woocommerce div.product form.cart .reset_variations:focus {
	color: #151525;
	font-size: 12px !important;
}

.woocommerce-variation.single_variation {
	margin-bottom: 15px;
}


/*Cart Page*/

.woocommerce-cart .woocommerce table.shop_table th {
	padding: 15px 19px 13px;
	font-weight: 500;
	font-size: 15px;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-name,
.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-name a {
	color: #56566a;
	font-weight: 700;
	font-size: 17px;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td {
	padding: 21px 19px;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td,
.woocommerce-cart .woocommerce table.shop_table .cart_item td a {
	color: #56566a;
	font-size: 15px;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price,
.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal {
	font-weight: 600;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-thumbnail {
	padding-left: 30px;
}

.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-remove {
	border-right: 1px solid #e5e5e5;
	padding: 0;
	text-align: center;
	width: 70px;
}

.woocommerce-cart .woocommerce table.shop_table td.actions {
	background-color: #f4f4f4;
	padding-top: 19px;
	padding-bottom: 19px;
}

.woocommerce-cart .woocommerce table.shop_table td.actions #coupon_code {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #e5e5e5;
	color: #56566a;
	font-size: 14px;
	height: 45px;
	margin-right: -30px;
	padding-left: 13px;
	padding-right: 30px;
	width: 280px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td[data-title*="Subtotal"],
.woocommerce-cart .woocommerce table.shop_table tr.shipping td[data-title*="Subtotal"],
.woocommerce-cart .woocommerce table.shop_table tr.order-total td[data-title*="Subtotal"] {
	color: #151525;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td[data-title*="Subtotal"] ::-webkit-input-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.shipping td[data-title*="Subtotal"] ::-webkit-input-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.order-total td[data-title*="Subtotal"] ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #56566a;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td[data-title*="Subtotal"] ::-moz-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.shipping td[data-title*="Subtotal"] ::-moz-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.order-total td[data-title*="Subtotal"] ::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #56566a;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td[data-title*="Subtotal"] :-ms-input-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.shipping td[data-title*="Subtotal"] :-ms-input-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.order-total td[data-title*="Subtotal"] :-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #56566a;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td[data-title*="Subtotal"] :-moz-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.shipping td[data-title*="Subtotal"] :-moz-placeholder,
.woocommerce-cart .woocommerce table.shop_table tr.order-total td[data-title*="Subtotal"] :-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #56566a;
}

.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal th,
.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td,
.woocommerce-cart .woocommerce table.shop_table tr.shipping th,
.woocommerce-cart .woocommerce table.shop_table tr.shipping td,
.woocommerce-cart .woocommerce table.shop_table tr.order-total th,
.woocommerce-cart .woocommerce table.shop_table tr.order-total td {
	padding: 16px 15px 14px;
	font-size: 15px;
}

.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-button {
	color: #151525;
	margin-top: 6px;
	display: block;
	margin-bottom: 12px;
	font-size: 15px;
}

.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-button:after {
	vertical-align: middle;
}

.woocommerce-cart .shipping-calculator-form .form-row {
	margin: 0 0 13px;
}

.woocommerce-cart .shipping-calculator-form button.button {
	background-color: transparent;
	color: #515151;
	line-height: 42px;
	padding: 0 24px;
	margin-top: 4px;
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	width: 80px;
}

.woocommerce a.remove {
	border: 1px solid #e5e5e5;
	display: inline-block;
	color: #ababb9 !important;
	font-size: 20px;
	font-weight: 400;
	height: 25px;
	line-height: 23px;
	width: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.woocommerce-cart .woocommerce .cart .button,
.woocommerce-cart .woocommerce .cart input.button {
	background-color: #F9F9F9 !important;
	border: 1px solid #e5e5e5;
	height: 45px;
	line-height: 44px;
	padding: 0 25px;
}

.woocommerce-cart .woocommerce .cart .button:hover,
.woocommerce-cart .woocommerce .cart input.button:hover {
	background-color: #fff !important;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled {
	padding-top: 0;
	padding-bottom: 0;
}

#add_payment_method .cart-collaterals .cart_totals table select,
.woocommerce-cart .cart-collaterals .cart_totals table select,
.woocommerce-checkout .cart-collaterals .cart_totals table select {
	border: 1px solid #e5e5e5;
	color: #56566a;
	font-size: 14px;
	height: 50px;
	width: 100%;
}

#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
	padding: 0;
	text-align: right;
}

#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
	padding: 0;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	line-height: 45px;
	padding: 6px 50px;
	margin-bottom: 0;
	margin-top: 16px;
}

.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 1px solid #e5e5e5;
}

.woocommerce-page #fina_page .actions input[type="submit"] {
	margin-top: 0;
	border: 1px solid #e5e5e5;
	color: #151525;
	font-size: 12px;
}

.woocommerce-page #fina_page .actions input[type="submit"]:hover {
	color: #fff;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	width: 100%;
}

.woocommerce .cart-collaterals .cart_totals>h2,
.woocommerce-page .cart-collaterals .cart_totals>h2 {
	color: #151525;
	font-size: 22px;
	text-transform: inherit;
	margin-bottom: 20px;
	font-weight: 700;
}

.woocommerce-checkout .woocommerce-info {
	padding: 14px 48px;
}

#fina_page .woocommerce-info {
	color: #56566a;
	border-top-color: #151525;
	background-color: #f4f4f4;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	line-height: 30px;
	font-size: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce-info:before {
	color: #151525;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.woocommerce-form button[type="submit"] {
	margin-top: 8px;
}

.woocommerce-form .woocommerce-form__label-for-checkbox {
	margin-left: 15px;
}

.woocommerce-form .woocommerce-form__label-for-checkbox .fina-checkbox_group+span {
	margin-left: 5px;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	border: 1px solid #e5e5e5;
	padding: 34px 27px 33px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce form.checkout_coupon button[type="submit"],
.woocommerce form.login button[type="submit"],
.woocommerce form.register button[type="submit"] {
	color: #fff;
}

.woocommerce form.checkout_coupon .form-row-last {
	float: left;
	padding-left: 20px;
}

.woocommerce form.checkout_coupon .form-row-last button[type="submit"] {
	color: #fff;
	line-height: 15px;
	vertical-align: middle;
}

.woocommerce-billing-fields>h3,
#ship-to-different-address,
#order_review_heading,
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-Address-title.title>h3 {
	color: #151525;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: inherit;
}

.woocommerce-Address-title.title>h3 {
	font-size: 15px;
	margin-bottom: 10px;
}

#ship-to-different-address .woocommerce-form__label-for-checkbox {
	color: #151525;
}

.woocommerce form .form-row textarea {
	height: 150px;
	padding-top: 15px;
	font-size: 15px;
}

.woocommerce-page .fina-checkbox_group+span {
	margin-left: 5px;
}

.woocommerce #order_review table.shop_table,
.woocommerce .woocommerce-order-details table.shop_table {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce #order_review table.shop_table th,
.woocommerce .woocommerce-order-details table.shop_table th {
	color: #151525;
	font-weight: 400;
	font-size: 15px;
}

.woocommerce #order_review table.shop_table td,
.woocommerce .woocommerce-order-details table.shop_table td {
	border-top: 1px solid #e5e5e5;
	color: #56566a;
}

.woocommerce #order_review table.shop_table td strong,
.woocommerce .woocommerce-order-details table.shop_table td strong {
	color: #555;
	font-weight: inherit;
}

.woocommerce #order_review table.shop_table th,
.woocommerce #order_review table.shop_table td,
.woocommerce .woocommerce-order-details table.shop_table th,
.woocommerce .woocommerce-order-details table.shop_table td {
	padding: 17px 19px 15px;
	font-size: 15px;
}

.woocommerce form .form-row {
	margin-bottom: 10px;
	display: block;
}

.woocommerce-checkout #payment ul.payment_methods {
	border-color: #e5e5e5;
}

.woocommerce-checkout #payment {
	background-color: #F9F9F9;
	border: 1px solid #e5e5e5;
	padding: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce-checkout #payment div.payment_box {
	background-color: #fff;
	padding: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce-checkout #payment div.payment_box:before {
	border: 1em solid #fff;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}

.woocommerce-checkout #payment div.payment_box p {
	line-height: 28px;
}

.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table {
	table-layout: fixed;
}

.woocommerce-checkout #payment .payment_method_paypal a.about_paypal {
	margin-left: 10px;
}


/* order overview*/

.woocommerce-notice--success {
	margin-bottom: 15px;
	font-weight: 400;
}

.woocommerce ul.order_details {
	padding: 0;
}

.woocommerce ul.order_details li strong {
	font-weight: 400;
	padding-top: 5px;
}

.woocommerce .woocommerce-customer-details address {
	border: 1px solid #e5e5e5;
	line-height: 30px;
	padding: 10px 18px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before {
	line-height: 31px;
}

.woocommerce ul.order_details li {
	font-size: 11px;
}

.woocommerce table.shop_table tbody th {
	font-weight: 400;
}

.woocommerce-MyAccount-content legend {
	font-size: 16px;
	padding-bottom: 10px;
}

.woocommerce-MyAccount-content .edit-account .woocommerce-Button.button {
	color: #fff;
	margin-top: 10px;
}

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce .widget_price_filter .price_slider_amount button.button {
	font-size: 12px;
	padding: 0 30px;
	background-color: #f4f4f4;
	border: none;
	font-weight: 600;
	text-transform: uppercase;
	color: #56566a;
	cursor: pointer;
	line-height: 34px;
	display: inline-block;
	margin-top: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce .widget_price_filter .price_slider_amount button.button:hover {
	background-color: #e5e5e5;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {
	padding-top: 4px;
	font-weight: 600;
}

.woocommerce .star-rating {
	color: #F0C84C;
	font-size: 10px;
	letter-spacing: 1px;
	width: 5.7em;
	float: none;
}

.woocommerce.single-product .star-rating {
	font-size: 12px;
}

.single-product .woocommerce-product-rating .woocommerce-review-link {
	font-size: 14px;
	position: relative;
	top: -5px;
	margin-left: 5px;
	color: #56566a;
	font-weight: 600;
}

.woocommerce .comment-form-rating .stars a {
	color: #F0C84C;
}

.woocommerce .product .star-rating {
	margin-top: 7px;
}

.woocommerce .star-rating:before {
	color: #c3c3c3;
	content: "\73\73\73\73\73";
}

.woocommerce .select2-container--default .select2-search--inline .select2-search__field {
	line-height: 33px;
}

.woocommerce .widget_rating_filter ul li {
	text-align: center;
}

.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating>a {
	font-size: 15px;
}

.woocommerce .widget_rating_filter ul li .star-rating {
	font-size: 12px;
}

.fina-hdrwooCart {
	position: relative;
}

.fina-hdrwooCart:hover .fina-hdr_shopping_cart {
	top: 103%;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-hdr_shopping_cart {
	background-color: #fff;
	padding: 30px 20px 10px;
	position: absolute;
	width: 350px;
	right: 0;
	top: 100%;
	visibility: hidden;
	z-index: -9;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.fina-miniCart-count {
	font-weight: 700;
	padding: 2px;
	font-size: 10px;
	position: absolute;
	background-color: #151525;
	z-index: 3;
	line-height: 1;
	top: 22px;
	right: 0;
	min-width: 17px;
	min-height: 17px;
	line-height: 12px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-miniCart-count,
.fina-miniCart-count:hover {
	color: #fff !important;
}

.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a {
	background-color: #56566a;
	color: #fff !important;
}

.fina-hdr_shopping_cart:before {
	content: "";
	height: 2px;
	position: absolute;
	top: 0px;
	width: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	-webkit-transition: width 0.6s ease 0s;
	-moz-transition: width 0.6s ease 0s;
	-ms-transition: width 0.6s ease 0s;
	-o-transition: width 0.6s ease 0s;
	transition: width 0.6s ease 0s;
}

.fina-hdrwooCart:hover .fina-hdr_shopping_cart:before,
.fina-hdrCart:hover .fina-hdr_shopping_cart:before {
	width: 100%;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
	border-top: 3px double #e5e5e5;
}

.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
	text-transform: uppercase;
	font-size: 14px;
}

.single-product div.product .summary.entry-summary form.cart a {
	color: #56566a;
	font-size: 15px;
}

.single-product div.product form.cart .group_table td .woocommerce-Price-amount {
	font-weight: 600;
	font-size: 14px;
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	top: 11px;
	right: 8px;
}

.woocommerce-page #commentform input[type="submit"] {
	width: 210px;
	padding: 22px 15px !important;
	font-size: 14px !important;
	height: 60px;
}

.woocommerce input:not([type="submit"]),
.woocommerce .fina-form-control,
.woocommerce .wpcf7-form-control:not([type="submit"]),
.woocommerce .woocommerce .input-text,
.woocommerce .woocommerce .select2-container .select2-choice,
.woocommerce .search-form input.search-field,
.woocommerce select,
.woocommerce #commentform input:not([type="submit"]),
.woocommerce #commentform textarea,
.woocommerce .fina-select-control,
.woocommerce .select2-container--default .select2-selection--single,
.woocommerce .select2-container--default .select2-selection--multiple {
	font-size: 14px;
}


/*  Checkout Page */

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
	max-width: inherit;
}

.woocommerce-page input[type="checkbox"],
.woocommerce-page input[type="radio"] {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.woocommerce-page .fina-radiobox_group {
	top: 3px;
	position: relative;
	display: inline-block;
	margin-left: 2px;
	margin-left: 1px;
}

.woocommerce-page .fina-radiobox_group,
.woocommerce-page .fina-radiobox_group .fina-radio_style {
	width: 15px;
	height: 15px;
}

.woocommerce-page .fina-radiobox_group>input,
.woocommerce-page .fina-radiobox_group>.fina-radio_style {
	position: absolute;
	top: 0;
	margin: 0;
}

.woocommerce-page .fina-radiobox_group>input {
	z-index: 2;
}

.woocommerce-page .fina-radiobox_group .fina-radio_style:before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: #151525;
	content: "";
	height: 7px;
	left: 50%;
	margin-left: -3.5px;
	margin-top: -3.5px;
	position: absolute;
	top: 50%;
	width: 7px;
	display: none;
}

.woocommerce-page .fina-check_style,
.woocommerce-page .fina-radio_style {
	display: inline-block;
}

.woocommerce-page .fina-checkbox_group {
	position: relative;
	top: 3px;
	display: inline-block;
	margin-left: 2px;
	margin-left: 1px;
}

.woocommerce-page .fina-checkbox_group>input,
.woocommerce-page .fina-checkbox_group>.fina-check_style {
	position: absolute;
	top: 0;
	margin: 0;
}

.woocommerce-page .fina-checkbox_group>input {
	z-index: 2;
}

.woocommerce-page .fina-checkbox_group,
.woocommerce-page .fina-checkbox_group .fina-check_style {
	width: 15px;
	height: 15px;
}

.woocommerce-page .fina-checkbox_group .fina-check_style:before {
	content: "\2714";
	font-size: 10px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: none;
}

.woocommerce-page .fina-check_style {
	border: 1px solid #e5e5e5;
	height: 15px;
	width: 15px;
}

.woocommerce-page .fina-radio_style {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.woocommerce-page .fina-radiobox_group input[type="radio"]:checked+.fina-radio_style:before {
	display: block;
}

.woocommerce-page .fina-checkbox_group input[type="checkbox"]:checked+.fina-check_style:before {
	display: block;
}

.woocommerce form .form-row label {
	font-weight: 600;
	font-size: 15px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	font-size: 14px;
	line-height: 45px;
	padding: 6px 50px;
}

.woocommerce-account h2 {
	font-weight: 700;
}

.woocommerce .woocommerce-form .lost_password a,
.woocommerce-LostPassword a {
	color: #fc4242;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0;
}

.elementor-editor-active #elementor {
	z-index: 9999;
}


/* Page Layouts */

.fina-pageEntryContent_warp {
	padding-top: 100px;
	padding-bottom: 100px;
}

.fina-pageEntryContent_warp.fina-pageHas_sidebar {
	overflow: hidden;
}

.fina-pageEntryContent_warp.fina-pageHas_sidebar .fina-pageEntry_content {
	overflow: hidden;
	width: 670px;
}

.fina-pageEntryContent_warp.fina-pageHas_sidebar .fina-pageSidebar {
	width: 398px;
}

.fina-pageEntryContent_warp.fina-pageHas_sidebar .fina-pageSidebar .fina-widget_col {
	max-width: 100% !important;
}

.fina-pageEntryContent_warp.fina-page_layout_right-sidebar .fina-pageEntry_content {
	float: left;
}

.fina-pageEntryContent_warp.fina-page_layout_right-sidebar .fina-pageSidebar {
	float: right;
	margin-left: 40px;
}

.fina-pageEntryContent_warp.fina-page_layout_left-sidebar .fina-pageEntry_content {
	float: right;
}

.fina-pageEntryContent_warp.fina-page_layout_left-sidebar .fina-pageSidebar {
	float: left;
	margin-right: 40px;
}


/* Slider 1 */

.fina-slider-1 {
	overflow: hidden;
}

.fina-slider-1 .vak-carousel .owl-dots {
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 99;
}


/* Line Heading Text */

.fina-line_heading {
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	text-transform: uppercase;
	color: #98CB2B;
}

.fina-line_heading.fina-line_before:before,
.fina-line_heading.fina-line_after:after {
	content: "";
	width: 70px;
	display: inline-block;
	vertical-align: middle;
}

.fina-line_heading.fina-lineType_single.fina-line_before:before,
.fina-line_heading.fina-lineType_single.fina-line_after:after {
	background-color: #98CB2B;
	height: 2px;
}

.fina-line_heading.fina-lineType_double.fina-line_before:before,
.fina-line_heading.fina-lineType_double.fina-line_after:after {
	border-top: 1px solid #98CB2B;
	border-bottom: 1px solid #98CB2B;
}

.fina-line_heading.fina-line_before:before {
	margin-right: 30px;
}

.fina-line_heading.fina-line_after:before {
	margin-left: 30px;
}


/*carousel nav and dots*/

.fina-carousel .owl-nav>div {
	text-align: center;
	line-height: 0 !important;
}

.fina-carousel.nav_hover_show .owl-nav>div {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-carousel.nav_hover_show .owl-nav>div.owl-prev {
	left: 0;
}

.fina-carousel.nav_hover_show .owl-nav>div.owl-next {
	right: 0;
}

.fina-carousel.nav_hover_show:hover .owl-nav>div {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-carousel .owl-dots {
	z-index: 99;
	position: relative;
}

.fina-carousel .owl-dots .owl-dot {
	width: 23px;
	height: 3px;
	background-color: #DEDEDB;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.fina-carousel .owl-dots .owl-dot.active {
	background-color: #98CB2B;
}

.fina-carousel .owl-nav>div {
	background-color: #98CB2B;
	color: #ffffff;
	display: inline-block;
	line-height: 1;
	font-size: 30px;
	padding: 0 12px 2px;
	position: absolute;
	top: 50%;
	z-index: 99;
}

.fina-carousel.nav_not_center .owl-nav {
	position: absolute;
	z-index: 999;
}

.fina-carousel.nav_not_center .owl-nav>div {
	left: auto;
	position: relative;
	right: auto;
	top: auto;
	-webkit-transform: inherit;
	-moz-transform: inherit;
	-ms-transform: inherit;
	-o-transform: inherit;
	transform: inherit;
}

.fina-carousel_dot_hr .owl-dots .owl-dot {
	height: 7px;
	width: 7px;
}

.fina-carousel_dot_hr .owl-dots .owl-dot+.owl-dot {
	margin-top: 7px;
}

.fina-carousel_dot_vr .owl-dots {
	text-align: center;
	padding-top: 13px;
}

.fina-carousel_dot_vr .owl-dots .owl-dot {
	height: 10px;
	width: 10px;
	display: inline-block;
}

.fina-carousel_dot_vr .owl-dots .owl-dot+.owl-dot {
	margin-left: 8px;
}


/* Services */

.fina-service {
	position: relative;
	background: #fff;
}

.fina-service .fina-overlepIcon {
	position: absolute;
	opacity: 0.02;
	filter: alpha(opacity=2);
	-ms-filter: "alpha(opacity=2)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=2);
}

.fina-service.fina-serviceIconBox {
	padding: 50px 30px 30px 50px;
}

.fina-service.fina-serviceIconBox .fina-overlepIcon {
	top: 10px;
	right: 10px;
	opacity: 0.02;
	filter: alpha(opacity=2);
	-ms-filter: "alpha(opacity=2)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=2);
}

.fina-service.fina-serviceIconBox .fina-overlepIcon img {
	width: auto;
}

.fina-service .fina-servInner {
	position: relative;
	z-index: 2;
}

.fina-service .fina-servInner .fina-servIcon img {
	width: auto;
}

.fina-service .fina-media img {
	width: auto;
}

.fina-service h2 {
	font-size: 26px;
	font-weight: 700;
	letter-spacing: -0.4px;
	margin-top: 31px;
	margin-bottom: 24px;
}

.fina-service h2,
.fina-service h2 a {
	color: #151525;
}

.fina-service h2:hover,
.fina-service h2 a:hover {
	color: #98CB2B;
}

.fina-service p {
	font-size: 14px;
	line-height: 24px;
	color: #56566a;
}

.fina-service.fina-service-default .fina-media img {
	width: 100%;
}

.fina-service.fina-service-default .fina-overlepIcon {
	top: auto;
	right: 10px;
	bottom: 10px;
}

.fina-service.fina-service-default h2 {
	margin-top: 35px;
}

.fina-service .fina-servinnertext {
	padding: 0 30px 30px 47px;
}

.fina-service.fina-service-default .fina-servinnertext {
	position: relative;
	z-index: 3;
}

.fina-service.fina-service-default .fina-media,
.fina-service.fina-service-overlep .fina-media {
	position: relative;
	z-index: 1;
	display: inline-block;
}

.fina-service.fina-service-default .fina-media:before,
.fina-service.fina-service-overlep .fina-media:before {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	content: "";
	background-color: rgba(0, 0, 0, 0.5);
}

.fina-service.fina-service-default .fina-overlepIcon,
.fina-service.fina-service-overlep .fina-overlepIcon {
	z-index: 2;
}

.fina-service.fina-service-overlep {
	overflow: hidden;
}

.fina-service.fina-service-overlep .fina-overlepIcon,
.fina-service.fina-service-overlep .fina-servIcon,
.fina-service.fina-service-overlep .fina-servOverlep {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-service.fina-service-overlep .fina-overlepIcon {
	bottom: 20px;
	right: 23px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.fina-service.fina-service-overlep .fina-servIcon {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.fina-service.fina-service-overlep .fina-servOverlep {
	z-index: 3;
	position: absolute;
	top: 6px;
	width: 100%;
	height: 100%;
	padding: 29px 20px 29px 29px;
	-webkit-transform: translateY(24%);
	-moz-transform: translateY(24%);
	-ms-transform: translateY(24%);
	-o-transform: translateY(24%);
	transform: translateY(24%);
}

.fina-service.fina-service-overlep h2 {
	line-height: 36px;
	margin-top: 22px;
	margin-bottom: 17px;
}

.fina-service.fina-service-overlep h2,
.fina-service.fina-service-overlep h2 a {
	color: #fff;
}

.fina-service.fina-service-overlep p {
	color: #d4d3dc;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: opacity 0.6s ease 0s;
	-moz-transition: opacity 0.6s ease 0s;
	-ms-transition: opacity 0.6s ease 0s;
	-o-transition: opacity 0.6s ease 0s;
	transition: opacity 0.6s ease 0s;
}

.fina-service.fina-service-overlep:hover .fina-overlepIcon,
.fina-service.fina-service-overlep:hover .fina-servIcon,
.fina-service.fina-service-overlep:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-service.fina-service-overlep:hover .fina-servOverlep {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.fina-service.fina-service-default .fina-media:before {
	background-color: transparent;
}

.fina-pagination .nav-links .page-numbers {
	display: inline-block;
}


/* Features */

.fina-customPlayBtn .elementor-custom-embed-play i:before {
	content: "\f04b";
	font-family: fontawesome;
	font-size: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.fina-customPlayBtn .elementor-custom-embed-play {
	-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
	-ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
	-o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
}

.fina-customPlayBtn .elementor-custom-embed-play:before,
.fina-customPlayBtn .elementor-custom-embed-play:after {
	content: "";
	width: 70px;
	height: 70px;
	background-color: #98CB2B;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-customPlayBtn .elementor-custom-embed-play:before {
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	/* Safari 4+ */
	-moz-animation: pulse-border 1500ms ease-out infinite;
	/* Fx 5+ */
	-ms-animation: pulse-border 1500ms ease-out infinite;
	-o-animation: pulse-border 1500ms ease-out infinite;
	/* Opera 12+ */
	animation: pulse-border 1500ms ease-out infinite;
	/* IE 10+, Fx 29+ */
}

.fina-customPlayBtn .elementor-custom-embed-play i {
	font-size: 16px;
	position: relative;
	top: -6px;
	z-index: 1;
}

@-webkit-keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}

@keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}


/* How Work */

.fina-text_block {
	position: relative;
}

.fina-text_block .fina-innerText {
	position: relative;
	z-index: 2;
}

.fina-text_block h3 {
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 21px;
	letter-spacing: -0.4px;
	color: #151525;
}

.fina-text_block h3 span {
	width: 50px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	margin-right: 14px;
	position: relative;
	background-color: #98CB2B;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-text_block p {
	font-size: 16px;
	color: #56566a;
	line-height: 26px;
}

.fina-text_block .fina-overlepIcon {
	position: absolute;
	right: 10px;
	top: -5px;
}


/* Team members */

.fina-teamMember {
	position: relative;
	text-align: center;
}

.fina-teamMember .fina-media {
	position: relative;
	display: block;
}

.fina-teamMember .fina-media img {
	width: 100%;
}

.fina-teamMember .fina-media:before {
	content: "";
	position: absolute;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-teamMember .fina-teamContent {
	position: relative;
}

.fina-teamMember .fina-profession {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 34px;
}

.fina-teamMember .fina-profession,
.fina-teamMember .fina-profession a {
	color: #98cb2b;
}

.fina-teamMember h2 {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: -0.4px;
	margin-top: 8px;
	margin-bottom: 30px;
}

.fina-teamMember h2,
.fina-teamMember h2 a {
	color: #151525;
}

.fina-teamMember h2 a:hover {
	color: #98cb2b;
}

.fina-teamMember.fina-teamMember_default ul.fina-teamSocials {
	margin-bottom: 0;
	margin-left: 0;
}

.fina-teamMember.fina-teamMember_default ul.fina-teamSocials li {
	padding-left: 3px;
	padding-right: 3px;
}

.fina-teamMember.fina-teamMember_default ul.fina-teamSocials li a {
	width: 40px;
	height: 40px;
	font-size: 14px;
	color: #ffffff;
	background-color: #CFCFCF;
	display: inline-block;
	text-align: center;
	padding-top: 9px;
	margin-left: 3px;
	margin-right: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.fina-teamMember.fina-teamMember_default ul.fina-teamSocials li a:hover {
	background-color: #98CB2B;
}

.fina-teamMember.fina-teamMember_default {
	padding-bottom: 43px;
	border: 1px solid #f4f4f4;
	background-color: #fff;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.fina-teamMember.fina-teamMember_default:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.fina-teamMember.fina-teamMember_overlap {
	overflow: hidden;
}

.fina-teamMember.fina-teamMember_overlap:hover.fina-teamMember_overlap ul.fina-teamSocials {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform: scale(1);
}

.fina-teamMember.fina-teamMember_overlap ul.fina-teamSocials {
	margin-bottom: 0;
	width: 100%;
	z-index: 1;
	position: absolute;
	bottom: 40px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transform: scale(0.8);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.fina-teamMember.fina-teamMember_overlap ul.fina-teamSocials li a {
	width: 40px;
	height: 40px;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	padding-top: 8px;
	margin-left: 3px;
	margin-right: 3px;
	border: 2px solid rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.fina-teamMember.fina-teamMember_overlap ul.fina-teamSocials li a:hover {
	color: #98CB2B;
	border-color: #98CB2B;
}

.fina-teamSkillBar .vakka_progressbar .bar-container {
	overflow: inherit;
}

.fina-teamSkillBar .vakka_progressbar .bar:after {
	display: none;
}

.fina-teamSkillBar .vakka_progressbar .bar-container.shadow {
	-webkit-box-shadow: 0 0 0 transparent !important;
	box-shadow: 0 0 0 transparent !important;
}

.fina-teamMemberInfo_Warp .fina-post-media {
	margin-right: 40px;
}

.fina-memberInfos_warp {
	padding-top: 5px;
}

.fina-memberInfos_warp .fina-jobPosition {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	padding: 0 20px;
	line-height: 26px;
	border-radius: 15px;
}

.fina-memberInfos_warp .fina-jobPosition,
.fina-memberInfos_warp .fina-jobPosition a {
	color: #fff;
}

.fina-memberInfos_warp .fina-jobPosition a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fina-memberInfos_warp .fina-member-name {
	font-weight: 700;
	font-size: 26px;
	color: #151525;
	margin-top: 10px;
	margin-bottom: 12px;
}

.fina-memberInfos_warp .fina-information {
	padding-top: 8px;
}

.fina-memberInfos_warp .fina-biography,
.fina-memberInfos_warp .fina-biography p {
	font-size: 15px;
}

.fina-memberInfos_warp .fina-infoSingle+.fina-infoSingle {
	border-top: 1px solid #e5e5e5;
	margin-top: 18px;
	padding-top: 18px;
}

.fina-memberInfos_warp .fina-infoSingle .fina-infoIcon {
	margin-right: 20px;
}

.fina-memberInfos_warp .fina-infoSingle .fina-infoText,
.fina-memberInfos_warp .fina-infoSingle .fina-infoText a {
	color: #151525;
}

.fina-memberInfos_warp .fina-infoSingle .fina-infoText .fina-tLabel {
	font-size: 13px;
	margin-bottom: 2px;
}

.fina-memberInfos_warp .fina-infoSingle .fina-infoText .fina-tInfo {
	font-weight: 600;
	font-size: 14px;
}

.fina-memberInfos_warp .fina-infoSingle ul.fina-teamSocials {
	margin-bottom: 0;
	margin-left: -4px;
}

.fina-memberInfos_warp .fina-infoSingle ul.fina-teamSocials li {
	padding: 0;
}

.fina-memberInfos_warp .fina-infoSingle ul.fina-teamSocials li a {
	font-size: 17px;
	color: #555555;
	display: inline-block;
	padding: 0 4px;
}


/* Testimonial */

.fina-testimonialContent p,
.fina-testimonialContent q {
	font-size: 16px;
	line-height: 26px;
	color: #56566a;
}

.fina-testimonialInfo {
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 23px;
}

.fina-testimonialInfo span.fine-testiName:after {
	content: "";
	width: 5px;
	height: 2px;
	display: inline-block;
	background-color: #151525;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 7px;
}

.fina-testimonialInfo span.fine-testiProfession {
	color: #98CB2B;
	font-size: 14px;
	text-transform: uppercase;
}

.fina-owl-thumbs .fina-owl-thumb-item {
	cursor: pointer;
}

.fina-owl-thumbs .fina-owl-thumb-item,
.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia {
	display: inline-block;
}

.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia {
	width: 70px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 22px;
}

.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia,
.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia img {
	max-width: 100%;
	width: auto;
}

.fina-owl-thumbs .fina-owl-thumb-item .fina-testimonialMedia {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-webkit-transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	transition: opacity 0.5s ease 0s;
}

.fina-owl-thumbs .fina-owl-thumb-item:hover .fina-testimonialMedia,
.fina-owl-thumbs .fina-owl-thumb-item.active .fina-testimonialMedia {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}


/* Blog Post */

.fina-blog_post .fina-postMetas {
	margin: 0;
}

.fina-blog_post .fina-post-media {
	display: block;
	position: relative;
}

.fina-blog_post .fina-post-media:before {
	content: "";
	background: transparent;
	-webkit-transition: background 0.5s ease 0s;
	-moz-transition: background 0.5s ease 0s;
	-ms-transition: background 0.5s ease 0s;
	-o-transition: background 0.5s ease 0s;
	transition: background 0.5s ease 0s;
}

.fina-blog_post.fina-blogPost-video .fina-post-media:before {
	background: rgba(21, 21, 37, 0.5);
}

.fina-blog_post.fina-blogPost-video .fina-postVideoIcon {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.fina-blog_post .fina-post-title {
	font-weight: 700;
	letter-spacing: -0.4px;
}

.fina-blog_post .fina-post-title,
.fina-blog_post .fina-post-title a {
	color: #151525;
}

.fina-blog_post .fina-post-title a:hover {
	color: #98CB2B;
}

.fina-blog_post .fina-post-excerpt p {
	color: #56566a;
}

.fina-blog_post.fina-classic_style {
	text-align: center;
	border: 1px solid #f4f4f4;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.fina-blog_post.fina-classic_style:hover {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.fina-blog_post.fina-classic_style .fina-post-media {
	position: relative;
	z-index: 2;
}

.fina-blog_post.fina-classic_style .fina-post-media img {
	width: 100%;
}

.fina-blog_post.fina-classic_style .fina-meta_warp {
	margin-top: -39px;
	position: relative;
	padding: 18px;
	border-top: none;
	background-color: #fff;
}

.fina-blog_post.fina-classic_style .fina-postCat {
	background-color: #98CB2B;
	display: inline-block;
	padding: 9px 50px;
	padding-bottom: 10px;
	position: relative;
	z-index: 3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.fina-blog_post.fina-classic_style .fina-postCat,
.fina-blog_post.fina-classic_style .fina-postCat a {
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
}

.fina-blog_post.fina-classic_style .fina-postCat a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fina-blog_post.fina-classic_style .fina-post-title {
	font-size: 21px;
	line-height: 31px;
	margin-top: 26px;
	margin-bottom: 12px;
	letter-spacing: -0.4px;
}

.fina-blog_post.fina-classic_style .fina-post-excerpt p {
	font-size: 16px;
	line-height: 26px;
}

.fina-blog_post.fina-list_style .fina-post-title {
	font-size: 30px;
	line-height: 40px;
	margin-top: 13px;
	margin-bottom: 20px;
}

.fina-blog_post.fina-list_style .fina-textInfos_warp {
	overflow: hidden;
}

.fina-blog_post.fina-list_style .fina-post-media {
	float: left;
	width: 255px;
	margin-right: 38px;
}

.fina-blog_post.fina-list_style .fina-postMetas {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin-top: 1px;
}

.fina-blog_post.fina-list_style .fina-postMetas>span+span {
	margin-left: 26px;
}

.fina-blog_post.fina-list_style .fina-postMetas,
.fina-blog_post.fina-list_style .fina-postMetas a {
	color: #9595a4;
}

.fina-blog_post.fina-list_style .fina-postMetas a:hover {
	color: #98CB2B;
}

.fina-blog_post.fina-list_style .fina-postMetas i {
	margin-right: 8px;
}

.fina-blog_post.fina-list_style .fina-post-excerpt p {
	font-size: 14px;
	line-height: 26px;
}

.fina-blog_post.fina-standard_style:not(.fina-singlePostType_page) {
	background-color: #FFFFFF;
}

.fina-blog_post.fina-standard_style .fina-postMetas {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding: 13px 20px 13px 40px;
	background-color: #fafafa;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

.fina-blog_post.fina-standard_style .fina-postMetas>span {
	margin-right: 26px;
}

.fina-blog_post.fina-standard_style .fina-postMetas>span:last-child {
	margin-right: 0;
}

.fina-blog_post.fina-standard_style .fina-postMetas,
.fina-blog_post.fina-standard_style .fina-postMetas a {
	color: #ababb9;
}

.fina-blog_post.fina-standard_style .fina-postMetas a:hover {
	color: #98CB2B;
}

.fina-blog_post.fina-standard_style .fina-postMetas i {
	margin-right: 8px;
}

.fina-blog_post.fina-standard_style .fina-post-title {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 22px;
}

.fina-blog_post.fina-standard_style .fina-post-excerpt p {
	font-size: 16px;
	line-height: 26px;
}

.fina-blog_post.fina-standard_style a.fina-readMore_btn {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background-color: #98CB2B;
	display: inline-block;
	padding: 19px 60px;
	margin-top: 11px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.fina-blog_post.fina-standard_style a.fina-readMore_btn:hover {
	background-color: #151525;
}

.fina-blog_post.fina-blog_sticky_post:hover {
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-ms-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.fina-blog_post.fina-standard_style .fina-textInfos_warp,
.fina-singular_page .fina-comments-area.comments-area {
	padding-left: 40px;
	padding-right: 40px;
}

.fina-blog_post.fina-standard_style .fina-textInfos_warp {
	padding-bottom: 40px;
	padding-top: 29px;
}

.fina-comments-area.comments-area {
	padding-bottom: 24px;
}

.fina-blogPost_warp .fina-blog_post.fina-blogPost-video .fina-post-media:before,
.fina-single_post_page .fina-blog_post.fina-blogPost-video .fina-post-media:before {
	background: rgba(21, 21, 37, 0.3);
}

.fina-blogPost_warp .fina-blog_post.fina-blogPost-video:hover .fina-post-media:before,
.fina-single_post_page .fina-blog_post.fina-blogPost-video:hover .fina-post-media:before {
	background: rgba(21, 21, 37, 0.5);
}

.fina-singlePostType_page .video_formateExpand.fina-postMedia_video {
	display: none;
	position: relative;
}

.fina-singlePostType_page .video_formateExpand.fina-postMedia_video+.fina-postMedia_image {
	cursor: pointer;
}

.sticky.fina-blog_post.fina-standard_style:not(.fina-singlePostType_page) {
	background-color: #f9f9f9;
	border: 3px solid rgba(229, 229, 229, 0.7);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.fina-standard_style.fina-blogPost-video .fina-post-media img{width: 100%;}
.sticky.fina-blog_post.fina-standard_style:not(.fina-singlePostType_page) .fina-postMetas {
	border-top: 1px solid transparent;
	border-bottom: 2px solid #f1f1f1;
	background-color: #fff;
}

.sticky.fina-blog_post.fina-standard_style:not(.fina-singlePostType_page) .fina-textInfos_warp {
	padding-bottom: 22px;
}

.sticky.fina-blog_post.fina-standard_style:not(.fina-singlePostType_page) .fina-readMore_btn {
	display: none;
}

.fina-pagination .page-numbers {
	width: 40px;
	height: 40px;
	text-align: center;
	border: 2px solid #E0E1E2;
	font-weight: 700;
	letter-spacing: -0.3px;
	line-height: 37px;
	color: #b7bdc5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-pagination .page-numbers.current,
.fina-pagination .page-numbers:hover {
	color: #fff;
}

.fina-pagination .page-numbers+.page-numbers {
	margin-left: 6px;
}

.fina-blog_pagination {
	margin-top: 40px;
}

.fina-singlePostInfos {
	margin: 0 -10px;
	padding-top: 15px;
}

.fina-singlePostInfos h4 {
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: -0.3px;
	color: #151525;
}

.fina-singlePostInfos .fina-siglPtTags h4 {
	margin-bottom: 17px;
}

.fina-singlePostInfos .fina-siglPtTags .fina-spTags {
	margin-left: -5px;
	margin-top: -9px;
}

.fina-singlePostInfos .fina-siglPtTags a {
	font-weight: 700;
	font-size: 13px;
	line-height: 26px;
	color: #7c7c90;
	display: inline-block;
	border: 1px solid #E5E5E5;
	padding: 6px 20px;
	text-transform: uppercase;
	margin-left: 5px;
	margin-top: 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.fina-singlePostInfos .fina-siglPtTags+.fina-social_sharing {
	text-align: right;
}

.fina-singlePostInfos .fina-siglPtTags+.fina-social_sharing .fina-siglPtSocial {
	margin-top: 2px;
}

.fina-singlePostInfos .fina-social_sharing .fina-siglPtSocial {
	margin: 10px -5px 0 -6px;
}

.fina-singlePostInfos .fina-social_sharing .fina-siglPtSocial li {
	padding: 0;
}

.fina-singlePostInfos .fina-social_sharing .fina-siglPtSocial li a {
	font-size: 14px;
	color: #939aa4;
	display: block;
	padding: 0 5px;
	width: 33px;
	height: 33px;
	text-align: center;
	border: 1px solid #e5e5e5;
	padding-top: 5px;
	margin-left: 6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-singlePostInfos .fina-siglPtTags,
.fina-singlePostInfos .fina-social_sharing {
	padding: 0 10px;
}

.fina-singlePostInfos .fina-social_sharing {
	white-space: nowrap;
}


/* Text Block  */

.fina-shortcodeText_block.fina-text_block .fina-text_blockIcon {
	font-size: 40px;
	line-height: 0.9;
	padding-bottom: 9px;
}

.fina-shortcodeText_block.fina-text_block h3 {
	margin-bottom: 15px;
}

.fina-shortcodeText_block.fina-text_block p {
	margin-bottom: 0;
}

.fina-shortcodeText_block.fina-text_block p+p {
	margin-top: 10px;
}


/* MailChimp  */

.fina-mailchimpForm {
	position: relative;
}

.fina-mailchimpForm ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #9897a3;
}

.fina-mailchimpForm ::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #9897a3;
}

.fina-mailchimpForm :-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #9897a3;
}

.fina-mailchimpForm :-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #9897a3;
}

.fina-mailchimpForm input {
	width: 100%;
	height: 60px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	background: #1B1B2C;
	border: 1px solid #1B1B2C;
	padding: 0 30px;
	padding-right: 60px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.fina-mailchimpForm button {
	width: 60px;
	height: 60px;
	display: inline-block;
	border: none;
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-mailchimpForm button:before {
	content: "\f105";
	font-family: FontAwesome;
	text-align: center;
}

.fina-mailchimpForm button .fina-mc4wptext {
	display: none !important;
}

.fina-mailchimpForm button:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}


/* Get In Touch */

.fina-getTouch {
	background-color: #1F1F34;
	padding: 47px 35px 27px 50px;
	border-bottom: 10px solid #0E0E1B;
}

.fina-getTouch h4 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.fina-getTouch h4:before {
	content: "";
	width: 70px;
	height: 2px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
}

.fina-getTouch h2 {
	font-size: 39px;
	letter-spacing: -0.4px;
	font-weight: 800;
	color: #fff;
	margin-top: 18px;
	margin-bottom: 24px;
}

.fina-getTouch ul.list-unstyled li {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
}

.fina-getTouch ul.list-unstyled li+li {
	margin-top: 19px;
}

.fina-getTouch ul.list-unstyled li,
.fina-getTouch ul.list-unstyled li a {
	overflow: hidden;
}

.fina-getTouch ul.list-unstyled li .fina-getTouchIcon {
	float: left;
	width: 26px;
}

.fina-getTouch ul.list-unstyled li .fina-getTouchInfoText {
	overflow: hidden;
}


/* Faq */

.fina-faq_item {
	padding-left: 80px;
	position: relative;
	padding-bottom: 7px;
	margin-bottom: 13px;
	padding-top: 14px;
	overflow: hidden;
}

.fina-faq_item .fina-faq-header {
	padding-bottom: 12px;
}

.fina-faq_item .fina-faq_counter {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	text-align: center;
	font-size: 16px;
	font-weight: 800;
	color: #929292;
}

.fina-faq_item .fina-faq_counter .faina-srial-number {
	fill: #E8E8E8;
}

.fina-faq_item .fina-faq_counter span {
	position: absolute;
	padding-top: 14px;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	background-color: #E8E8E8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-faq_item .fina-faq_counter .fina-faqSvg_shap {
	position: absolute;
	right: 9px;
	bottom: 17px;
}

.fina-faq_item .fina-faq-link {
	display: block;
	background: none;
	border: none;
	cursor: pointer;
	padding: 0;
	color: #62626e;
	font-weight: 700;
	text-align: left;
}

.fina-faq_item .fina-faq-body {
	padding-bottom: 3px;
	position: relative;
}

.fina-faq_item .fina-faq-body,
.fina-faq_item .fina-faq-body p {
	font-size: 14px;
	color: #56566a;
	line-height: 24px;
}

.fina-faq_item .fina-faq-body p {
	margin-bottom: 0;
}

.fina-faq_item .fina-faq-body p+p {
	margin-top: 1rem;
}

.fina-faq_item .fina-faq_dots {
	position: absolute;
	left: 24px;
	top: 61px;
}

.fina-faq_item .fina-faq_dots span {
	width: 4px;
	height: 4px;
	display: block;
	background-color: #E8E8E8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	transition: opacity 0.5s ease 0s;
}

.fina-faq_item .fina-faq_dots span+span {
	margin-top: 6px;
}

.fina-faq_item.fina-faqExpand .fina-faq-link {
	color: #151525;
}

.fina-faq_item.fina-faqExpand .fina-faq_counter {
	color: #fff;
}

.fina-faq_item.fina-faqExpand .fina-faq_dots span {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.fina-faq_area .fina-faq_item:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}

.fina-faq_area .fina-faq_item:last-of-type .fina-faq_dots {
	display: none;
}


/* Conatact Form */

.fina-getInTouch_form>p {
	margin: 0;
}

.fina-getInTouch_form label {
	position: relative;
}

.fina-getInTouch_form .fina-icon {
	position: absolute;
	right: 0;
	bottom: 15px;
}

.fina-getInTouch_form input[type="submit"] {
	cursor: pointer;
}

#fina-contactForm .fina-icon {
	right: 28px;
	bottom: auto;
}

#fina-contactForm .fina-icon:not(.fina-iconTextarea) {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

#fina-contactForm .fina-iconTextarea {
	bottom: auto;
	top: 20px;
}

#fina-contactForm .text-center {
	text-align: left !important;
}

.fina-getCallForm {
	position: relative;
}

.fina-getCallForm .wpcf7-form-control-wrap+p {
	display: none;
}

.fina-getCallForm .wpcf7-form-control-wrap {
	width: 71%;
}

.fina-getCallForm .wpcf7-form-control-wrap,
.fina-getCallForm .wpcf7-form-control {
	vertical-align: middle;
	margin-top: 0 !important;
}

.fina-getCallForm .wpcf7-form-control {
	margin-top: 0 !important;
}

.fina-getCallForm .fina-submitBtn_wap {
	position: absolute;
	right: 10px;
	top: 0;
	cursor: pointer;
}

.fina-getCallForm .fina-submitBtn_wap:before {
	content: "\f095";
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	line-height: 60px;
	left: 45px;
	font-size: 14px;
	color: #fff;
}

.fina-getCallForm .fina-submitBtn_wap input.wpcf7-submit {
	margin-top: 0 !important;
	cursor: pointer;
	-webkit-box-shadow: 5px 10px 10px rgba(152, 203, 43, 0.2);
	-moz-box-shadow: 5px 10px 10px rgba(152, 203, 43, 0.2);
	-ms-box-shadow: 5px 10px 10px rgba(152, 203, 43, 0.2);
	-o-box-shadow: 5px 10px 10px rgba(152, 203, 43, 0.2);
	box-shadow: 5px 10px 10px rgba(152, 203, 43, 0.2);
}


/* Counter */

.fina-counter .elementor-counter-number-suffix sup.fina-primaryColor {
	position: relative;
	top: -13px;
}

.fina-counter .elementor-counter-number-prefix {
	display: none;
}

.fina-counter,
.fina-counter .elementor-counter .elementor-counter-title {
	text-align: left;
}


/* Blog Column */

.fina-blogPost_warp#fina_main_blog {
	margin-left: inherit;
	margin-right: inherit;
}

.fina-blogPost_warp {
	margin-top: -41px !important;
}

.fina-blogPost_warp .fina-blog-col,
.fina-blogPost_warp .fina-blogMain-col {
	margin-top: 41px;
}

.no-results.not-found .fina-page-title {
	font-weight: 700;
}


/* 404 page */

.fina-notFound_elements h1 {
	font-size: 300px;
	font-weight: 700;
	line-height: 0.8;
	margin: 0;
	color: #151525;
}

.fina-notFound_elements h3 {
	font-size: 30px;
	padding-top: 30px;
	font-weight: 600;
	color: #56566a;
	padding-bottom: 10px;
}

.fina-notFound_elements .fina-callToAction_btn {
	padding-top: 5px;
}

.fina-notFound_elements .fina-callToAction_btn a {
	text-transform: uppercase;
	font-size: 14px;
	padding: 15px 40px;
}

#commentform .wp-social-login-widget {
	display: none;
}


/* ============================================
-------------------FOOTER---------------------
=============================================== */


/* Footer one */

.fina-footer_area.fina-footer-one .fina-footerWidget_area:before {
	background-color: #151525;
}

.fina-footer_area.fina-footer-two .fina-footerWidget_area:before {
	background-color: #171C36;
}

.fina-footerWidget_area {
	padding: 95px 0;
	padding-bottom: 97px;
	position: relative;
}

.fina-footerWidget_area .fina-widgets {
	margin-top: -50px;
}

.fina-footerWidget_area .fina-widgets .fina-widget_col {
	margin-top: 50px;
}

.fina-footerWidget_area:before {
	content: "";
}

.fina-footer_area .fina-widgets {
	position: relative;
	z-index: 2;
}

.fina-footer_area .fina-widgets,
.fina-footer_area .fina-widgets p {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets a {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .fina-widgetTitle,
.fina-footer_area .fina-widgets .elementor-widget-container>h5 {
	font-weight: 800;
	font-size: 20px;
	letter-spacing: -0.4px;
}

.fina-footer_area .fina-widgets .fina-widgetTitle,
.fina-footer_area .fina-widgets .fina-widgetTitle a,
.fina-footer_area .fina-widgets .elementor-widget-container>h5,
.fina-footer_area .fina-widgets .elementor-widget-container>h5 a {
	color: #fff;
}

.fina-footer_area .fina-widgets #wp-calendar th,
.fina-footer_area .fina-widgets #wp-calendar td {
	border: 1px solid rgba(234, 234, 234, 0.2);
}

.fina-footer_area .fina-widgets #wp-calendar th a,
.fina-footer_area .fina-widgets #wp-calendar td a {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .widget_archive ul li+li,
.fina-footer_area .fina-widgets .widget_categories ul li+li,
.fina-footer_area .fina-widgets .widget_product_categories ul li+li,
.fina-footer_area .fina-widgets .widget_recent_comments ul li+li,
.fina-footer_area .fina-widgets .widget_recent_entries ul li+li,
.fina-footer_area .fina-widgets .widget_rss ul li+li {
	border-top: 1px solid rgba(234, 234, 234, 0.2);
}

.fina-footer_area .fina-widgets .widget_archive ul li a,
.fina-footer_area .fina-widgets .widget_categories ul li a,
.fina-footer_area .fina-widgets .widget_product_categories ul li a,
.fina-footer_area .fina-widgets .widget_recent_comments ul li a,
.fina-footer_area .fina-widgets .widget_recent_entries ul li a,
.fina-footer_area .fina-widgets .widget_rss ul li a {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .widget_archive ul li,
.fina-footer_area .fina-widgets .widget_categories ul li {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .widget_pages ul li a,
.fina-footer_area .fina-widgets .widget_meta ul li a,
.fina-footer_area .fina-widgets .widget_nav_menu ul li a {
	color: #d4d3dc;
	font-weight: 400;
	line-height: 37px;
}

.fina-footer_area .fina-widgets .widget_tag_cloud a,
.fina-footer_area .fina-widgets .widget_product_tag_cloud a {
	color: #d4d3dc;
	border: 1px solid rgba(234, 234, 234, 0.2);
}

.fina-footer_area .fina-widgets .fina-search_form .search-form ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .fina-search_form .search-form ::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .fina-search_form .search-form :-ms-input-placeholder {
	/* IE 10+ */
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .fina-search_form .search-form :-moz-placeholder {
	/* Firefox 18- */
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets .fina-search_form .search-form input.search-field {
	color: #d4d3dc;
	border-color: rgba(234, 234, 234, 0.2);
}

.fina-footer_area .fina-widgets .fina-search_form .search-form button[type="submit"] {
	color: #d4d3dc;
}

.fina-footer_area .fina-widgets select,
.fina-footer_area .fina-widgets .fina-select-control {
	color: #d4d3dc;
	border-color: rgba(234, 234, 234, 0.2);
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;' fill='rgb(255, 255, 255)' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.fina-footer_area .fina-widgets select option,
.fina-footer_area .fina-widgets .fina-select-control option {
	color: #56566a;
}

.fina-footer_area ul.product_list_widget li {
	border-color: rgba(234, 234, 234, 0.2);
}

.fina-footer_area ul.product_list_widget .fina-wooc-productWidget-info a,
.fina-footer_area ul.product_list_widget .fina-wooc-productWidget-info h4 {
	font-size: 16px;
	letter-spacing: -0.4px;
}

.fina-footer_area ul.product_list_widget .fina-wooc-productWidget-info h4 {
	margin-bottom: 7px;
}

.fina-footer_area ul.product_list_widget .fina-wooc-productWidget-info .quantity {
	font-size: 13px;
	letter-spacing: inherit;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.fina-footer_copyright {
	background-color: #0E0E1B;
	padding: 22px 0;
	padding-bottom: 7px;
}

.fina-footer_copyright,
.fina-footer_copyright p {
	font-size: 14px;
}

.fina-footer_copyright p,
.fina-footer_copyright a {
	color: #ffffff;
}


/* ================================================
---------------------SIDEBAR---------------------
================================================== */

.fina-widgets {
	margin-top: -40px;
}

.fina-widgets .screen-reader-text {
	display: none;
}

.fina-widgets,
.fina-widgets p,
.elementor-widget-sidebar,
.elementor-widget-sidebar p,
[class*="elementor-widget-wp-widget"],
[class*="elementor-widget-wp-widget"] p {
	color: #56566a;
}

.fina-widgets a,
.elementor-widget-sidebar a,
[class*="elementor-widget-wp-widget"] a {
	color: #56566a;
}

.fina-widgets .fina-widget_col,
.elementor-widget-sidebar .fina-widget_col,
[class*="elementor-widget-wp-widget"] .fina-widget_col {
	margin-top: 40px;
}

.fina-widgets .fina-widgetTitle,
.fina-widgets .elementor-widget-container>h5,
.elementor-widget-sidebar .fina-widgetTitle,
.elementor-widget-sidebar .elementor-widget-container>h5,
[class*="elementor-widget-wp-widget"] .fina-widgetTitle,
[class*="elementor-widget-wp-widget"] .elementor-widget-container>h5 {
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 30px;
	margin: 0;
}

.fina-widgets .fina-widgetTitle,
.fina-widgets .fina-widgetTitle a,
.fina-widgets .elementor-widget-container>h5,
.fina-widgets .elementor-widget-container>h5 a,
.elementor-widget-sidebar .fina-widgetTitle,
.elementor-widget-sidebar .fina-widgetTitle a,
.elementor-widget-sidebar .elementor-widget-container>h5,
.elementor-widget-sidebar .elementor-widget-container>h5 a,
[class*="elementor-widget-wp-widget"] .fina-widgetTitle,
[class*="elementor-widget-wp-widget"] .fina-widgetTitle a,
[class*="elementor-widget-wp-widget"] .elementor-widget-container>h5,
[class*="elementor-widget-wp-widget"] .elementor-widget-container>h5 a {
	color: #151525;
}

.fina-widgets #wp-calendar th,
.fina-widgets #wp-calendar td,
.elementor-widget-sidebar #wp-calendar th,
.elementor-widget-sidebar #wp-calendar td,
[class*="elementor-widget-wp-widget"] #wp-calendar th,
[class*="elementor-widget-wp-widget"] #wp-calendar td {
	border: 1px solid #EAEAEA;
	padding: 10px 15px;
	text-align: center;
	font-size: 14px;
}

.fina-widgets #wp-calendar th a,
.fina-widgets #wp-calendar td a,
.elementor-widget-sidebar #wp-calendar th a,
.elementor-widget-sidebar #wp-calendar td a,
[class*="elementor-widget-wp-widget"] #wp-calendar th a,
[class*="elementor-widget-wp-widget"] #wp-calendar td a {
	color: #56566a;
}

.fina-widgets ul li ul,
.elementor-widget-sidebar ul li ul,
[class*="elementor-widget-wp-widget"] ul li ul {
	display: none;
}

.fina-widgets .widget_archive ul,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul,
.fina-widgets .widget_categories ul,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul,
.fina-widgets .widget_product_categories ul,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul,
.fina-widgets .widget_recent_comments ul,
.fina-widgets[data-element_type="wp-widget-recent-comments.default"] ul,
.fina-widgets .widget_recent_entries ul,
.fina-widgets[data-element_type="wp-widget-recent-posts.default"] ul,
.fina-widgets .widget_rss ul,
.fina-widgets[data-element_type="wp-widget-rss.default"] ul,
.fina-widgets .woocommerce-widget-layered-nav ul,
.elementor-widget-sidebar .widget_archive ul,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul,
.elementor-widget-sidebar .widget_categories ul,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul,
.elementor-widget-sidebar .widget_product_categories ul,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul,
.elementor-widget-sidebar .widget_recent_comments ul,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-comments.default"] ul,
.elementor-widget-sidebar .widget_recent_entries ul,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-posts.default"] ul,
.elementor-widget-sidebar .widget_rss ul,
.elementor-widget-sidebar[data-element_type="wp-widget-rss.default"] ul,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul,
[class*="elementor-widget-wp-widget"] .widget_archive ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_categories ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_recent_comments ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-comments.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_recent_entries ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-posts.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_rss ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-rss.default"] ul,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fina-widgets .widget_archive ul li,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li,
.fina-widgets .widget_categories ul li,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li,
.fina-widgets .widget_product_categories ul li,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.fina-widgets .widget_recent_comments ul li,
.fina-widgets[data-element_type="wp-widget-recent-comments.default"] ul li,
.fina-widgets .widget_recent_entries ul li,
.fina-widgets[data-element_type="wp-widget-recent-posts.default"] ul li,
.fina-widgets .widget_rss ul li,
.fina-widgets[data-element_type="wp-widget-rss.default"] ul li,
.fina-widgets .woocommerce-widget-layered-nav ul li,
.elementor-widget-sidebar .widget_archive ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li,
.elementor-widget-sidebar .widget_categories ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li,
.elementor-widget-sidebar .widget_product_categories ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.elementor-widget-sidebar .widget_recent_comments ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-comments.default"] ul li,
.elementor-widget-sidebar .widget_recent_entries ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-posts.default"] ul li,
.elementor-widget-sidebar .widget_rss ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-rss.default"] ul li,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li,
[class*="elementor-widget-wp-widget"] .widget_archive ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_categories ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_recent_comments ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-comments.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_recent_entries ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-posts.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_rss ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-rss.default"] ul li,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li {
	font-size: 14px;
}

.fina-widgets .widget_archive ul li ul,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li ul,
.fina-widgets .widget_categories ul li ul,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li ul,
.fina-widgets .widget_product_categories ul li ul,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li ul,
.fina-widgets .widget_recent_comments ul li ul,
.fina-widgets[data-element_type="wp-widget-recent-comments.default"] ul li ul,
.fina-widgets .widget_recent_entries ul li ul,
.fina-widgets[data-element_type="wp-widget-recent-posts.default"] ul li ul,
.fina-widgets .widget_rss ul li ul,
.fina-widgets[data-element_type="wp-widget-rss.default"] ul li ul,
.fina-widgets .woocommerce-widget-layered-nav ul li ul,
.elementor-widget-sidebar .widget_archive ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li ul,
.elementor-widget-sidebar .widget_categories ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li ul,
.elementor-widget-sidebar .widget_product_categories ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li ul,
.elementor-widget-sidebar .widget_recent_comments ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-comments.default"] ul li ul,
.elementor-widget-sidebar .widget_recent_entries ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-posts.default"] ul li ul,
.elementor-widget-sidebar .widget_rss ul li ul,
.elementor-widget-sidebar[data-element_type="wp-widget-rss.default"] ul li ul,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li ul,
[class*="elementor-widget-wp-widget"] .widget_archive ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .widget_categories ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .widget_recent_comments ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-comments.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .widget_recent_entries ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-posts.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .widget_rss ul li ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-rss.default"] ul li ul,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li ul {
	padding-left: 20px;
	padding-top: 10px;
}

.fina-widgets .widget_archive ul li+li,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li+li,
.fina-widgets .widget_categories ul li+li,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li+li,
.fina-widgets .widget_product_categories ul li+li,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li+li,
.fina-widgets .widget_recent_comments ul li+li,
.fina-widgets[data-element_type="wp-widget-recent-comments.default"] ul li+li,
.fina-widgets .widget_recent_entries ul li+li,
.fina-widgets[data-element_type="wp-widget-recent-posts.default"] ul li+li,
.fina-widgets .widget_rss ul li+li,
.fina-widgets[data-element_type="wp-widget-rss.default"] ul li+li,
.fina-widgets .woocommerce-widget-layered-nav ul li+li,
.elementor-widget-sidebar .widget_archive ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li+li,
.elementor-widget-sidebar .widget_categories ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li+li,
.elementor-widget-sidebar .widget_product_categories ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li+li,
.elementor-widget-sidebar .widget_recent_comments ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-comments.default"] ul li+li,
.elementor-widget-sidebar .widget_recent_entries ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-posts.default"] ul li+li,
.elementor-widget-sidebar .widget_rss ul li+li,
.elementor-widget-sidebar[data-element_type="wp-widget-rss.default"] ul li+li,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li+li,
[class*="elementor-widget-wp-widget"] .widget_archive ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .widget_categories ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .widget_recent_comments ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-comments.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .widget_recent_entries ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-posts.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .widget_rss ul li+li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-rss.default"] ul li+li,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li+li {
	border-top: 1px solid #EAEAEA;
	padding-top: 10px;
	margin-top: 11px;
}

.fina-widgets .widget_archive ul li a,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li a,
.fina-widgets .widget_categories ul li a,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li a,
.fina-widgets .widget_product_categories ul li a,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.fina-widgets .widget_recent_comments ul li a,
.fina-widgets[data-element_type="wp-widget-recent-comments.default"] ul li a,
.fina-widgets .widget_recent_entries ul li a,
.fina-widgets[data-element_type="wp-widget-recent-posts.default"] ul li a,
.fina-widgets .widget_rss ul li a,
.fina-widgets[data-element_type="wp-widget-rss.default"] ul li a,
.fina-widgets .woocommerce-widget-layered-nav ul li a,
.elementor-widget-sidebar .widget_archive ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li a,
.elementor-widget-sidebar .widget_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li a,
.elementor-widget-sidebar .widget_product_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.elementor-widget-sidebar .widget_recent_comments ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-comments.default"] ul li a,
.elementor-widget-sidebar .widget_recent_entries ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-recent-posts.default"] ul li a,
.elementor-widget-sidebar .widget_rss ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-rss.default"] ul li a,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li a,
[class*="elementor-widget-wp-widget"] .widget_archive ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_recent_comments ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-comments.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_recent_entries ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-recent-posts.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_rss ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-rss.default"] ul li a,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li a {
	color: #56566a;
	font-weight: 600;
}

.fina-widgets .widget_archive ul li,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li,
.fina-widgets .widget_categories ul li,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li,
.fina-widgets .widget_product_categories ul li,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.fina-widgets .woocommerce-widget-layered-nav ul li,
.elementor-widget-sidebar .widget_archive ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li,
.elementor-widget-sidebar .widget_categories ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li,
.elementor-widget-sidebar .widget_product_categories ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li,
[class*="elementor-widget-wp-widget"] .widget_archive ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_categories ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li {
	overflow: hidden;
	text-align: right;
	color: #56566a;
	font-weight: 600;
	width: 100%;
}

.fina-widgets .widget_archive ul li,
.fina-widgets .widget_archive ul li a,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li a,
.fina-widgets .widget_categories ul li,
.fina-widgets .widget_categories ul li a,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li a,
.fina-widgets .widget_product_categories ul li,
.fina-widgets .widget_product_categories ul li a,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.fina-widgets .woocommerce-widget-layered-nav ul li,
.fina-widgets .woocommerce-widget-layered-nav ul li a,
.elementor-widget-sidebar .widget_archive ul li,
.elementor-widget-sidebar .widget_archive ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li a,
.elementor-widget-sidebar .widget_categories ul li,
.elementor-widget-sidebar .widget_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li a,
.elementor-widget-sidebar .widget_product_categories ul li,
.elementor-widget-sidebar .widget_product_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li a,
[class*="elementor-widget-wp-widget"] .widget_archive ul li,
[class*="elementor-widget-wp-widget"] .widget_archive ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_categories ul li,
[class*="elementor-widget-wp-widget"] .widget_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li a {
	color: #ababb9;
}

.fina-widgets .widget_archive ul li a,
.fina-widgets[data-element_type="wp-widget-archives.default"] ul li a,
.fina-widgets .widget_categories ul li a,
.fina-widgets[data-element_type="wp-widget-categories.default"] ul li a,
.fina-widgets .widget_product_categories ul li a,
.fina-widgets[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.fina-widgets .woocommerce-widget-layered-nav ul li a,
.elementor-widget-sidebar .widget_archive ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-archives.default"] ul li a,
.elementor-widget-sidebar .widget_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-categories.default"] ul li a,
.elementor-widget-sidebar .widget_product_categories ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
.elementor-widget-sidebar .woocommerce-widget-layered-nav ul li a,
[class*="elementor-widget-wp-widget"] .widget_archive ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-archives.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_product_categories ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-woocommerce_product_categories.default"] ul li a,
[class*="elementor-widget-wp-widget"] .woocommerce-widget-layered-nav ul li a {
	float: left;
}

.fina-widgets .widget_pages ul,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul,
.fina-widgets .widget_meta ul,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul,
.fina-widgets .widget_nav_menu ul,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul,
.elementor-widget-sidebar .widget_pages ul,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul,
.elementor-widget-sidebar .widget_meta ul,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul,
.elementor-widget-sidebar .widget_nav_menu ul,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_pages ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_meta ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fina-widgets .widget_pages ul li,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li,
.fina-widgets .widget_meta ul li,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li,
.fina-widgets .widget_nav_menu ul li,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li,
.elementor-widget-sidebar .widget_pages ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li,
.elementor-widget-sidebar .widget_meta ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li,
.elementor-widget-sidebar .widget_nav_menu ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_pages ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_meta ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li {
	font-size: 14px;
}

.fina-widgets .widget_pages ul li:after,
.fina-widgets .widget_pages ul li.active:before,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li.active:before,
.fina-widgets .widget_meta ul li:after,
.fina-widgets .widget_meta ul li.active:before,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li.active:before,
.fina-widgets .widget_nav_menu ul li:after,
.fina-widgets .widget_nav_menu ul li.active:before,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li.active:before,
.elementor-widget-sidebar .widget_pages ul li:after,
.elementor-widget-sidebar .widget_pages ul li.active:before,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li.active:before,
.elementor-widget-sidebar .widget_meta ul li:after,
.elementor-widget-sidebar .widget_meta ul li.active:before,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li.active:before,
.elementor-widget-sidebar .widget_nav_menu ul li:after,
.elementor-widget-sidebar .widget_nav_menu ul li.active:before,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li.active:before,
[class*="elementor-widget-wp-widget"] .widget_pages ul li:after,
[class*="elementor-widget-wp-widget"] .widget_pages ul li.active:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li.active:before,
[class*="elementor-widget-wp-widget"] .widget_meta ul li:after,
[class*="elementor-widget-wp-widget"] .widget_meta ul li.active:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li.active:before,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li:after,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li.active:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li.active:before {
	display: none !important;
}

.fina-widgets .widget_pages ul li,
.fina-widgets .widget_pages ul li a,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a,
.fina-widgets .widget_meta ul li,
.fina-widgets .widget_meta ul li a,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a,
.fina-widgets .widget_nav_menu ul li,
.fina-widgets .widget_nav_menu ul li a,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a,
.elementor-widget-sidebar .widget_pages ul li,
.elementor-widget-sidebar .widget_pages ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a,
.elementor-widget-sidebar .widget_meta ul li,
.elementor-widget-sidebar .widget_meta ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a,
.elementor-widget-sidebar .widget_nav_menu ul li,
.elementor-widget-sidebar .widget_nav_menu ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_pages ul li,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_meta ul li,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a {
	padding-left: 14px;
	position: relative;
}

.fina-widgets .widget_pages ul li:before,
.fina-widgets .widget_pages ul li:after,
.fina-widgets .widget_pages ul li a:before,
.fina-widgets .widget_pages ul li a:after,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li:before,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a:after,
.fina-widgets .widget_meta ul li:before,
.fina-widgets .widget_meta ul li:after,
.fina-widgets .widget_meta ul li a:before,
.fina-widgets .widget_meta ul li a:after,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li:before,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a:after,
.fina-widgets .widget_nav_menu ul li:before,
.fina-widgets .widget_nav_menu ul li:after,
.fina-widgets .widget_nav_menu ul li a:before,
.fina-widgets .widget_nav_menu ul li a:after,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li:before,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li:after,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a:after,
.elementor-widget-sidebar .widget_pages ul li:before,
.elementor-widget-sidebar .widget_pages ul li:after,
.elementor-widget-sidebar .widget_pages ul li a:before,
.elementor-widget-sidebar .widget_pages ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li:before,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a:after,
.elementor-widget-sidebar .widget_meta ul li:before,
.elementor-widget-sidebar .widget_meta ul li:after,
.elementor-widget-sidebar .widget_meta ul li a:before,
.elementor-widget-sidebar .widget_meta ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li:before,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a:after,
.elementor-widget-sidebar .widget_nav_menu ul li:before,
.elementor-widget-sidebar .widget_nav_menu ul li:after,
.elementor-widget-sidebar .widget_nav_menu ul li a:before,
.elementor-widget-sidebar .widget_nav_menu ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li:before,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li:after,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_pages ul li:before,
[class*="elementor-widget-wp-widget"] .widget_pages ul li:after,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_meta ul li:before,
[class*="elementor-widget-wp-widget"] .widget_meta ul li:after,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li:before,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li:after,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a:after {
	content: "";
	width: 5px;
	height: 5px;
	background-color: #98CB2B;
	display: inline-block;
	vertical-align: middle;
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.fina-widgets .widget_pages ul li a:before,
.fina-widgets .widget_pages ul li a a:before,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a a:before,
.fina-widgets .widget_meta ul li a:before,
.fina-widgets .widget_meta ul li a a:before,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a a:before,
.fina-widgets .widget_nav_menu ul li a:before,
.fina-widgets .widget_nav_menu ul li a a:before,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a:before,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a a:before,
.elementor-widget-sidebar .widget_pages ul li a:before,
.elementor-widget-sidebar .widget_pages ul li a a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a a:before,
.elementor-widget-sidebar .widget_meta ul li a:before,
.elementor-widget-sidebar .widget_meta ul li a a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a a:before,
.elementor-widget-sidebar .widget_nav_menu ul li a:before,
.elementor-widget-sidebar .widget_nav_menu ul li a a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a:before,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a a:before,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a a:before,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a a:before,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a:before,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a:before,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a a:before {
	left: -2px;
}

.fina-widgets .widget_pages ul li a:after,
.fina-widgets .widget_pages ul li a a:after,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a:after,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a a:after,
.fina-widgets .widget_meta ul li a:after,
.fina-widgets .widget_meta ul li a a:after,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a:after,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a a:after,
.fina-widgets .widget_nav_menu ul li a:after,
.fina-widgets .widget_nav_menu ul li a a:after,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a:after,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a a:after,
.elementor-widget-sidebar .widget_pages ul li a:after,
.elementor-widget-sidebar .widget_pages ul li a a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a a:after,
.elementor-widget-sidebar .widget_meta ul li a:after,
.elementor-widget-sidebar .widget_meta ul li a a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a a:after,
.elementor-widget-sidebar .widget_nav_menu ul li a:after,
.elementor-widget-sidebar .widget_nav_menu ul li a a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a:after,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a a:after,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a a:after,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a a:after,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a:after,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a:after,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a a:after {
	left: -8px;
}

.fina-widgets .widget_pages ul li a,
.fina-widgets[data-element_type="wp-widget-pages.default"] ul li a,
.fina-widgets .widget_meta ul li a,
.fina-widgets[data-element_type="wp-widget-meta.default"] ul li a,
.fina-widgets .widget_nav_menu ul li a,
.fina-widgets[data-element_type="wp-widget-nav_menu.default"] ul li a,
.elementor-widget-sidebar .widget_pages ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-pages.default"] ul li a,
.elementor-widget-sidebar .widget_meta ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-meta.default"] ul li a,
.elementor-widget-sidebar .widget_nav_menu ul li a,
.elementor-widget-sidebar[data-element_type="wp-widget-nav_menu.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_pages ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-pages.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_meta ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-meta.default"] ul li a,
[class*="elementor-widget-wp-widget"] .widget_nav_menu ul li a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-nav_menu.default"] ul li a {
	color: #56566a;
	font-weight: 400;
	line-height: 37px;
}

.fina-widgets .widget_tag_cloud .tagcloud,
.fina-widgets .widget_product_tag_cloud .tagcloud,
.fina-widgets[data-element_type="wp-widget-tag_cloud.default"] .tagcloud,
.elementor-widget-sidebar .widget_tag_cloud .tagcloud,
.elementor-widget-sidebar .widget_product_tag_cloud .tagcloud,
.elementor-widget-sidebar[data-element_type="wp-widget-tag_cloud.default"] .tagcloud,
[class*="elementor-widget-wp-widget"] .widget_tag_cloud .tagcloud,
[class*="elementor-widget-wp-widget"] .widget_product_tag_cloud .tagcloud,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-tag_cloud.default"] .tagcloud {
	overflow: hidden;
	margin-left: -10px;
	margin-top: -10px;
}

.fina-widgets .widget_tag_cloud a,
.fina-widgets .widget_product_tag_cloud a,
.fina-widgets[data-element_type="wp-widget-tag_cloud.default"] a,
.elementor-widget-sidebar .widget_tag_cloud a,
.elementor-widget-sidebar .widget_product_tag_cloud a,
.elementor-widget-sidebar[data-element_type="wp-widget-tag_cloud.default"] a,
[class*="elementor-widget-wp-widget"] .widget_tag_cloud a,
[class*="elementor-widget-wp-widget"] .widget_product_tag_cloud a,
[class*="elementor-widget-wp-widget"][data-element_type="wp-widget-tag_cloud.default"] a {
	font-size: 14px;
	line-height: 24px;
	padding: 9px 27px;
	display: inline-block;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	color: #56566a;
	border: 1px solid #EAEAEA;
}

.fina-widgets input:not([type="submit"]):not([type="button"]),
.fina-widgets select,
.fina-widgets .fina-select-control,
.elementor-widget-sidebar input:not([type="submit"]):not([type="button"]),
.elementor-widget-sidebar select,
.elementor-widget-sidebar .fina-select-control,
[class*="elementor-widget-wp-widget"] input:not([type="submit"]):not([type="button"]),
[class*="elementor-widget-wp-widget"] select,
[class*="elementor-widget-wp-widget"] .fina-select-control {
	font-size: 14px;
}

.fina-widgets select,
.fina-widgets .fina-select-control,
.elementor-widget-sidebar select,
.elementor-widget-sidebar .fina-select-control,
[class*="elementor-widget-wp-widget"] select,
[class*="elementor-widget-wp-widget"] .fina-select-control {
	background-color: transparent;
	margin-top: 0;
}

ul.product_list_widget.woocommerce-mini-cart li a.remove {
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.product_list_widget li {
	overflow: hidden;
}

ul.product_list_widget li+li {
	border-top: 1px solid #EAEAEA;
	padding-top: 15px !important;
	margin-top: 15px !important;
}

ul.product_list_widget li img {
	float: none !important;
	width: 100% !important;
	margin-left: 0 !important;
}

ul.product_list_widget .fina-wooc-productWidget-media {
	float: left;
	margin-right: 16px;
	width: 75px;
	margin-left: 12px;
}

ul.product_list_widget .fina-wooc-productWidget-media a {
	display: block;
}

ul.product_list_widget .fina-wooc-productWidget-info {
	overflow: hidden;
	margin-top: 4px;
}

ul.product_list_widget .fina-wooc-productWidget-info a,
ul.product_list_widget .fina-wooc-productWidget-info h4 {
	font-size: 16px;
	font-weight: 600;
	color: #56566a;
}

ul.product_list_widget .fina-wooc-productWidget-info .star-rating {
	margin-top: 7px;
	margin-bottom: 3px;
}

ul.product_list_widget .fina-wooc-productWidget-info h4 {
	margin-bottom: 5px;
}

ul.product_list_widget .fina-wooc-productWidget-info .quantity {
	font-size: 14px;
	letter-spacing: -0.2px;
	font-weight: 500;
}

ul.product_list_widget .fina-wooc-productWidget-info .quantity del {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

ul.product_list_widget .fina-wooc-productWidget-info .quantity ins {
	text-decoration: none;
}

.widget_shopping_cart_content .woocommerce-mini-cart__total {
	margin-top: 20px;
	padding-top: 12px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
	font-size: 12px;
	padding: 12px 30px;
	background-color: #f4f4f4;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover {
	background-color: #e5e5e5;
}

.widget_calendar .calendar_wrap {
	width: 100%;
	overflow-x: auto;
}


/* Page Sidebar */

.fina-pageSidebar .fina-widget_col {
	padding: 0 !important;
	width: 100%;
}

.fina-pageSidebar .fina-widget_inner {
	background-color: #fff;
	padding: 33px 30px;
	padding-bottom: 40px;
}

.fina-pageSidebar h2.fina-widgetTitle {
	text-align: center;
	font-size: 27px;
	font-weight: 700;
	margin-bottom: 9px;
	margin-left: -5px;
	margin-right: -5px;
}

.fina-pageSidebar h2.fina-widgetTitle:before,
.fina-pageSidebar h2.fina-widgetTitle:after {
	width: 18px;
	content: "";
	height: 2px;
	vertical-align: middle;
	display: inline-block;
	background-color: #EAEAEA;
}

.fina-pageSidebar h2.fina-widgetTitle:before {
	margin-right: 8px;
}

.fina-pageSidebar h2.fina-widgetTitle:after {
	margin-left: 8px;
}

.fina-non-design-sidebar .fina-pageSidebar .fina-widget_inner {
	padding-top: 0;
	padding-bottom: 20px;
}


/* Post type widgets */

.fina-postTypeWidget+.fina-postTypeWidget {
	margin-top: 19px;
}

.fina-postTypeWidget .fina-media {
	float: left;
	width: 80px;
	margin-right: 19px;
}

.fina-postTypeWidget .fina-pTw_info {
	overflow: hidden;
	margin-top: -3px;
}

.fina-postTypeWidget .fina-pTw_info h5 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 3px;
}

.fina-postTypeWidget .fina-pTw_info h5,
.fina-postTypeWidget .fina-pTw_info h5 a {
	color: #151525;
}

.fina-postTypeWidget .fina-pTw_info .fina-pTw_time {
	font-size: 14px;
	letter-spacing: -0.2px;
	color: #ababb9;
}

.fina-postTypeWidget .fina-pTw_info .fina-pTw_time i {
	margin-right: 8px;
	font-size: 16px;
}

.fina-postTypeWidget .fina-pTw_info .fina-pTw_time i.fa-calendar-o {
	margin-top: 3px;
}

.fina-post_type_widget.fina-pTW_style_2 .fina-postTypeWidget+.fina-postTypeWidget {
	margin-top: 28px;
}

.fina-post_type_widget.fina-pTW_style_2 .fina-media {
	width: 70px;
	margin-right: 19px;
}

.fina-post_type_widget.fina-pTW_style_2 .fina-media,
.fina-post_type_widget.fina-pTW_style_2 .fina-media img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.fina-post_type_widget.fina-pTW_style_2 .fina-postTypeWidget .fina-pTw_info h5 {
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 5px;
	letter-spacing: -0.4px;
}

.fina-post_type_widget.fina-pTW_style_2 .fina-postTypeWidget .fina-pTw_info .fina-pTw_time {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}


/* External Gallery */

.fina-widget_col.fina-external_gallery {
	display: block !important;
}

.fina-widget_gallery {
	padding: 0;
	list-style: none;
}

.fina-widget_gallery .fina-widgetGallery-col {
	overflow: hidden;
	float: left;
}

.fina-widget_gallery .fina-widgetGallery-col a {
	display: block;
}

.fina-widget_gallery .fina-widgetGallery-col a,
.fina-widget_gallery .fina-widgetGallery-col a img {
	width: 100%;
}

.fina-widget_gallery .fina-grid-sizer {
	float: left;
	box-sizing: border-box;
}

.fina-widget_gallery .fina-widgtGallryImg_box {
	position: relative;
}

.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon:before,
.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon i {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	visibility: hidden;
}

.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon:before {
	content: "";
	background-color: rgba(21, 21, 37, 0.5);
}

.fina-widget_gallery .fina-widgtGallryImg_box .fina-egl-popup-icon i {
	font-size: 20px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.fina-widget_gallery .fina-widgtGallryImg_box:hover .fina-egl-popup-icon:before,
.fina-widget_gallery .fina-widgtGallryImg_box:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	visibility: visible;
}


/* Sidebar menu */

ul.fina-siebarMenu li+li {
	margin-top: 8px;
}

ul.fina-siebarMenu li.menu-item-has-children.active>a:after {
	content: "\f107";
}

ul.fina-siebarMenu li.menu-item-has-children>ul {
	margin-top: 8px;
	padding-left: 20px;
}

ul.fina-siebarMenu li a {
	border: 1px solid #dfdfdf;
	display: block;
	padding: 10px 25px;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	color: #56566a;
}

ul.fina-siebarMenu li a:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	top: 50%;
	right: 22px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.fina-siebarMenu li:hover>a,
ul.fina-siebarMenu li.current-menu-item>a,
ul.fina-siebarMenu li.is-active>a,
ul.fina-siebarMenu li.current-menu-ancestor>a {
	background-color: #22284A;
	color: #fff !important;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
	padding-top: 10px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 4px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #ababb9;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #ababb9;
	width: 0.6em;
	height: 0.8em;
}

.fina-search_form .search-form {
	position: relative;
}

.fina-search_form .search-form input.search-field {
	padding-right: 43px;
	background: transparent;
}

.fina-search_form .search-form button[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	height: 45px;
	display: inline-block;
	border: none;
	padding: 0 15px;
	cursor: pointer;
	background: none;
	color: #56566a;
}