.theme_buttons.color1 a:hover,
.theme_buttons.color1 a:focus,
.theme_buttons.color1 a:active,
.theme_button.color1:hover,
.theme_button.color1:focus,
.theme_button.color1:active{
	color: var(--colorDarkGrey) !important;
}

.theme_buttons.inverse a,
.theme_button.inverse{
	color: var(--colorDarkGrey) !important;
}

.theme_buttons.inverse a:hover,
.theme_buttons.inverse a:focus,
.theme_buttons.inverse a:active,
.theme_button.inverse:hover,
.theme_button.inverse:focus,
.theme_button.inverse:active{
	color: var(--colorLight) !important;
}

body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .theme_buttons a,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .theme_button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .wc-proceed-to-checkout,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .checkout-button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .buttons a,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) a.wp-block-button__link,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) button:not([class*=owl-]),
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) input[type=submit],
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .woo ul.products li.product .product-text-wrap .button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown).woo #respond input#submit,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown).woo a.button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown).woo button.button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown).woo input.button,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .reset_variations,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown).woo .woo div.product div.summary .product_meta > span a,
body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown) .entry-categories-wrap.icon-inline .categories-list a{
	border-radius: 2px;
	border-width: 2px;
}

.woo .quantity [type=number]{
	height: 56px;
	border-radius: 2px;
}

.title.title-3 .container:not([class*=pt-]),
.title.title-3 .container-fluid:not([class*=pt-]){
	padding-top: 52px;
}

.title.title-3 .container:not([class*=pb-]),
.title.title-3 .container-fluid:not([class*=pb-]){
	padding-bottom: 52px;
}

.home-absolute .header:not(.affix){
	background: rgba(0, 0, 0, 0) !important;
}

#footer .container:not([class*=pt-]),
#footer .container-fluid:not([class*=pt-]){
	padding-top: 120px;
}

@media (max-width: 767px) {
	#footer .container:not([class*=pt-]),
	#footer .container-fluid:not([class*=pt-]){
		padding-top: 75px;
	}
}

#footer .container:not([class*=pb-]),
#footer .container-fluid:not([class*=pb-]){
	padding-bottom: 105px;
}

@media (max-width: 767px) {
	#footer .container:not([class*=pb-]),
	#footer .container-fluid:not([class*=pb-]){
		padding-bottom: 75px;
	}
}

#footer .widget_theme_meta .theme-meta-img.wp-block-image + .sub-title,
#footer .widget_theme_meta .theme-meta-img.wp-block-image + .theme-meta{
	margin-top: 1.25em;
}

#footer .widget_theme_meta .sub-title{
	margin-bottom: 1em;
}

#footer.i .widget_theme_meta .theme-meta .icon-inline{
	color: var(--colorLight);
}

#footer.i .widget_theme_meta .theme-meta .icon-inline a{
	color: var(--colorLight) !important;
}

#footer .widget_theme_meta .theme-meta .svg-icon{
	margin-right: 10px;
}

#footer .widget-theme-meta-default .social-links{
	margin-top: 25px;
}

#footer .widget-theme-meta-default .social-links .social-icon .svg-icon{
	padding: 11px;
	margin-right: 16px;
	border-radius: 50%;
	transition: all .3s ease-in-out 0s;
}

#footer .widget-theme-meta-default .social-links .social-icon .svg-icon svg{
	fill: var(--colorLight);
}

#footer .widget-theme-meta-default .social-links .social-icon:last-child .svg-icon{
	margin-right: 0;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-twitter .svg-icon{
	background-color: #00abef;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-facebook .svg-icon{
	background-color: #507cbe;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-instagram .svg-icon{
	background-color: #c13584;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-linkedin .svg-icon{
	background-color: #3371b7;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-youtube .svg-icon{
	background-color: red;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-pinterest .svg-icon{
	background-color: #e60122;
}

#footer .widget-theme-meta-default .social-links .social-icon.social-icon-github-circle .svg-icon{
	background-color: #24292d;
}

#footer .widget-theme-meta-default .social-links .social-icon:hover .svg-icon{
	background-color: var(--colorMain);
}

#footer .widget-theme-meta-default .social-links a + a{
	margin-left: 0;
}

@media (min-width: 768px) {
	.skew_left_to_right,
	section.skew_left_to_right{
		-webkit-clip-path: polygon(0 0, 100% 3%, 100% 100%, 0% 97%);
		        clip-path: polygon(0 0, 100% 3%, 100% 100%, 0% 97%);
	}

	.skew_right_to_left,
	section.skew_right_to_left{
		-webkit-clip-path: polygon(0 3%, 100% 0%, 100% 97%, 0% 100%);
		        clip-path: polygon(0 3%, 100% 0%, 100% 97%, 0% 100%);
	}
}

@media (min-width: 1200px) {
	.skew_left_to_right,
	section.skew_left_to_right{
		-webkit-clip-path: polygon(0 0, 100% 11%, 100% 100%, 0% 90%);
		        clip-path: polygon(0 0, 100% 11%, 100% 100%, 0% 90%);
	}

	.skew_right_to_left,
	section.skew_right_to_left{
		-webkit-clip-path: polygon(0 9%, 100% 0%, 100% 90%, 0% 100%);
		        clip-path: polygon(0 9%, 100% 0%, 100% 90%, 0% 100%);
	}
}

#copyright .container:not([class*=pb-]),
#copyright .container-fluid:not([class*=pb-]){
	padding-bottom: 45px;
}

#copyright .container:not([class*=pt-]),
#copyright .container-fluid:not([class*=pt-]){
	padding-top: 45px;
}

body #to-top{
	border-radius: 50%;
	line-height: 50px;
	width: 50px;
	height: 50px;
	box-shadow: none;
	right: 10px;
}

body #to-top.visible{
	bottom: 10px;
}

body #to-top:hover{
	bottom: 20px;
}

.i a.logo:hover,
.i a.logo:focus,
.i a.logo:active{
	color: var(--colorLight);
	opacity: .8;
}