.flex{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.products-archive{padding:75px 0;background-color:#eee}.products-archive__item{display:inline-block;flex-grow:1;width:31%;margin:10px;transition:.5s transform}@media screen and (max-width: 550px){.products-archive__item{display:block;width:100%}}.products-archive__item:hover{transform:scale(1.02)}.products-archive__image{display:block;height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}.products-archive__content{padding:15px;background-color:#fff}.single-product{padding:75px 0;background-color:#eee}.single-product__left{display:inline-block;width:40%}@media screen and (max-width: 700px){.single-product__left{display:block;width:100%}}.single-product__image{width:100%;height:auto}.single-product__gallery-item{display:inline-block;margin-bottom:10px;width:32%;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 701px)and (max-width: 1000px){.single-product__gallery-item{width:49%;height:100px}}.single-product__right{display:inline-block;width:55%}@media screen and (max-width: 700px){.single-product__right{display:block;width:100%;margin-top:25px}}.single-product__sku{display:block;color:#b2202b}.single-product__description{margin-top:15px;font-size:22px;line-height:40px}.single-product__download-button{padding:15px 20px;font-size:22px;background-color:#b2202b;color:#fff}p,
a,
span,
h1,
h2,
h3,
h4,
h5,
h6,
label,
input,
textarea,
button,
form {
font-family: "Oswald", sans-serif !important;
}
.products-archive__content {
min-height: 125px;
}
.products-archive__image {
background-size: contain;
background-color: #fff;
}
.welcome-text {
font-weight: bold !important;
z-index: 100 !important;
}
rs-module-wrap#rev_slider_1_1_wrapper::after {
position: absolute;
display: block;
content: "";
z-index: 20;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.3);
top: 0;
left: 0;
} .home-circle-container {
margin-bottom: 85px;
}
.home-circle {
width: 325px;
height: 325px;
border-radius: 50%;
overflow: hidden;
border: 5px solid #252525;
margin: auto;
z-index: 10;
position: relative;
}
.cirlce-inner {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.circle-title {
background-color: #252525;
text-align: center;
padding: 10px 0;
box-shadow: 0px 32px 9px -22px #dcdcdc;
position: relative;
max-width: 350px;
margin: auto;
margin-top: 20px;
overflow: hidden;
}
.circle-h2,
h2.view-more {
color: #fff;
font-size: 32px;
position: relative;
top: 0;
transition: 350ms;
}
.circle-h2 {
margin-bottom: 0 !important;
}
h2.view-more {
position: absolute;
top: 100px;
left: 50%;
transform: translateX(-50%);
}
.view-more i.fas.fa-arrow-right {
position: relative;
left: 20px;
}
.cirlce-inner::after {
display: block;
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(178, 32, 43, 0.7);
transition: 500ms;
opacity: 0;
border-radius: 50%;
}
.home-circle-container:hover .cirlce-inner::after {
opacity: 1;
}
.home-circle-container:hover .circle-h2 {
top: -100px;
}
.home-circle-container:hover h2.view-more {
top: 10px;
} .footer-vc-left {
margin-top: 137px !important;
}
.footer-vc-right {
margin-top: 75px !important;
}
#footer-vc h3,
#footer-vc h4,
#footer-vc a,
#footer-vc p.p-white {
color: #fff !important;
font-family: roboto;
}
#footer-vc h3 {
font-size: 35px;
}
#footer-vc p {
color: #cccccc !important;
}
#footer-vc i {
color: #b2202b;
}
.footer-text {
position: relative;
}
.footer-text i {
position: absolute;
left: -20px;
}
#footer-vc div.footer-text {
margin-bottom: 0;
}
#footer-vc button.frm_button_submit.frm_final_submit {
padding: 20px 70px !important;
}
@media only screen and (max-width: 768px) {
#footer-vc div.footer-text {
margin-bottom: 10px;
}
.footer-text i {
top: 0;
}
.footer-vc-left {
margin-left: 10px !important;
}
}