@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
html, body
{
overflow-x:hidden;
background:#fff;
}
.img-full img, .img-full a
{
width:100% !important;
max-width:100% !important;
}
img
{
height:auto !important;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
outline: none;
text-decoration: none;
text-decoration-skip-ink: none;
background: transparent;
}
.nav-dropdown-hidden-default .sub-menu-toggle
{
display:none;
}
.btn-full a, .btn-full button, .btn-full input[type=submit]
{
width:100% !important;
}
.mb-0
{
margin-bottom:0 !important;
}
.main-navigation
{
z-index:9999999;
}
.elementor-15 .elementor-element.elementor-element-7ef16a4 .swiper-wrapper {
z-index: 0;
} .custom-form br
{
display:none;
}
.custom-form textarea
{
height:100px;	
border:1px solid #d1d1d1;
resize:vertical;	
padding:10px;
}
.custom-form h3
{
margin-top:0;
}
.custom-form label, .custom-form p {
margin-bottom: 0px;
width: 100%;
display: block;
}
.custom-form .wpcf7-list-item-label
{
font-size: 13px;
}
.custom-form input, .custom-form select
{
border:1px solid #d1d1d1;
margin-bottom:10px !important;
width:100%;
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {
color: #000;
outline-offset: 0;
outline: none;
border:1px solid #d1d1d1;
}
.custom-form input[type="checkbox"] {
border: 1px solid #d1d1d1;
margin-bottom: 0px !important;
top: 5px;
width: 20px;
height: 20px;
}
.custom-form .wpcf7-list-item
{
line-height:normal !important;
}
.custom-form input[type=file] {
display: block;
width: 100%;
padding: 10px 15px;
margin-top:10px;
color:#fff;
}
.custom-form p
{
margin-bottom:10px !important;
display: block !important;
}
.list-clr-black ul li:last-child .elementor-icon-list-text
{
color:#000 !important;
}
.wpcf7 form {
max-height: 100% !important;
}
.bg-orange-top
{
position:relative;
}
.bg-orange-top:before {
content: "";
width: 50%;
position: absolute;
height: 42px;
background: #f68a1e;
right: 0;
top:0;
}
.home-slide-c .elementor-slide-heading h1
{
font-size:40px;
}
.home-slide-c .elementor-slide-heading h1 span {
background: #ffffffd1;
display: inline-block;
padding: 10px 15px;
margin-bottom: 12px;
}
.img-gal-c img.swiper-slide-image {
height: 700px !important;
object-fit: cover;
width:100%;
}
.prod-slide .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: -20px;
left: 0;
width: 100%;
}
#wps-slider-section .wpsf-product {
direction: ltr;
border: 1px solid #bcbcbc;
border-radius: 10px;
padding-bottom: 15px;
}
#wps-slider-section #sp-woo-product-slider-279 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
color: #ffffff;
background-color: #f68a1e;
border: 1px solid #f68a1e;
border-radius: 50px;
padding: 6px 30px;
text-decoration: none;
}
#wps-slider-section #sp-woo-product-slider-279 .wpsf-product-title a {
color: #000000;
font-size: 15px;
}
#wps-slider-section #sp-woo-product-slider-279 .wpsf-product-title a:hover {
color: #000000;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
font-family: "Josefin Sans", Sans-serif;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
background: #f68a1e !important;
}
form.woocommerce-form.woocommerce-form-login.login {
width: 50%;
margin: auto;
}
.page-id-142 .woocommerce h2
{
text-align:center !important;
}
.cart-custom .product-name a
{
color:#000 !important;
}
.shipping-calculator-button
{
color:#f68a1e !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
color: #ffffff !important;
background-color: #f68a1e;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
background-color: #f68a1e;
color: #fff !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
background-color: #0a0c0b;
color: #fff;
}
.elementor-widget-woocommerce-checkout-page .e-description {
font-family: "Josefin Sans", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p {
margin-top: 20px;
font-family: "Josefin Sans", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page a {
color: #f68a1e !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.div-frm-wrapper {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 0 !important;
}
.div-6 {
width: 49%;
margin-bottom: 0 !important;
}
.div-4 {
width: 33%;
margin-bottom: 0 !important;
}
.div-12 {
width: 100%;
margin-bottom: 0 !important;
}
a.added_to_cart.wc-forward
{
color:#000;
} @media only screen and (max-width: 767px)
{
.bg-orange-top:before 
{
display:none;
}
form.woocommerce-form.woocommerce-form-login.login {
width: 100%;
margin: auto;
}
.div-6, .div-4 {
width: 100%;
}
}