.blocks-social-follow a {
position: relative;
border-right: 1px solid #EEE;
padding-top: 2.75rem;
padding-bottom: 2.75rem;
border-radius: 4px;
transition: all .2s ease;
width: auto;
}
.blocks-social-follow:hover > a:not(:hover) {
opacity: .3;
}
.blocks-social-follow a:last-child {
border-right: 0;
}
.blocks-social-follow a:hover i {
color: #FFF;
transform: scale(1.3);
}
.menu-container #tab-shop {
padding: 0 60px;
background-color: #F9F9F9;
border-bottom: 1px solid #EEE;
}
.menu-container #tab-shop .nav-link {
color: #333;
padding: 18px 25px;
font-weight: 700;
font-size: 12px;
letter-spacing: 1px;
}
.menu-container #tab-shop .nav-link.active {
border-bottom: 2px solid #bc955c;
color: #bc955c;
}
@media (max-width: 991.98px) {
.menu-container #tab-shop .nav-link { padding: 15px; }
}
@media (min-width: 992px) {
#page-menu-wrap { background-color: var(--bs-light); }
#page-menu .not-dark .page-menu-item:not(:last-child) { border-right: 1px solid #EEE }
#page-menu .not-dark .page-menu-item > a {
color: #333;
font-weight: 500;
text-shadow: none;
}
}
.block-card-9 .grid-inner .btn-hover {
opacity: 0;
display: block;
transition: opacity .3s ease, transform .3s .1s ease;
margin-top: 15px;
position: absolute;
transform: translateY(0);
}
.block-card-9 .grid-inner:hover .btn-hover {
opacity: 1;
transform: translateY(-5px);
}
.block-card-9 .grid-inner .grid-image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
}
.block-card-9 .grid-inner:hover .grid-image {
-webkit-animation: kenburns 20s ease-out both;
animation: kenburns 20s ease-out both;
}
.block-card-9 .grid-inner .grid-icon,
.block-card-9 .grid-inner .grid-content {
transition: transform .3s ease;
}
.block-card-9 .grid-inner:hover .grid-content { transform: translateY(-45px); }
.block-card-9 .grid-inner:hover .grid-icon { transform: translateY(-5px); }
@-webkit-keyframes kenburns {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 84%;
transform-origin: 84% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, 15px);
transform: scale(1.25) translate(20px, 15px);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
}
@keyframes kenburns {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 84%;
transform-origin: 84% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, 15px);
transform: scale(1.25) translate(20px, 15px);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) {
border-bottom: none;
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li {
float: left;
border: 0;
height: auto;
text-align: center;
}
.block-tab-2.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {
border: 0;
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li a {
height: auto;
line-height: 1;
background-color: transparent;
font-size: 15px;
font-weight: 400;
padding: 0 0 20px 0;
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li a i {
display: block;
font-size: 42px;
margin: 0 0 17px 0;
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
top: 0;
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active i {
color: var(--danger, #dc3545);
}
.block-tab-2 ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a::after {
content: '';
position: absolute;
width: 6px;
height: 6px;
bottom: 0;
left: 50%;
margin-left: -3px;
border-radius: 50%;
background: var(--danger, #dc3545);
}
.demos-filter {
margin: 0;
text-align: right;
}
.demos-filter li {
list-style: none;
margin: 10px 0px;
}
.demos-filter li a {
display: block;
border: 0;
text-transform: uppercase;
letter-spacing: 1px;
color: #444;
}
.demos-filter li a:hover,
.demos-filter li.activeFilter a { color: #d5ba8c; }
@media (max-width: 991px) {
.demos-filter { text-align: center; }
.demos-filter li {
float: left;
width: 33.3%;
padding: 0 20px;
}
}
@media (max-width: 767px) { .demos-filter li { width: 50%; } }
.tiny_bullet_slider .tp-bullet:before {
content:" ";
position:absolute;
width:100%;
height:25px;
top:-12px;
left:0px;
background:transparent;
}
.bullet-bar.tp-bullets:before {
content:" ";
position:absolute;
width:100%;
height:100%;
background:transparent;
padding:10px;
margin-left:-10px;
margin-top:-10px;
box-sizing:content-box;
}
.bullet-bar .tp-bullet {
width:60px;
height:3px;
position:absolute;
background:#aaa;
background:rgba(204,204,204,0.5);
cursor:pointer;
box-sizing:content-box;
}
.bullet-bar .tp-bullet:hover,
.bullet-bar .tp-bullet.selected { background:rgba(204,204,204,1); }
.counter.counter-xlarge {
font-size: calc(2.475rem + 2.7vw);
letter-spacing: -2px;
}
#rev_slider_21_1 .metis.tparrows {
background:rgba(255,255,255,1);
padding:10px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
width:60px;
height:60px;
box-sizing:border-box
}
#rev_slider_21_1 .metis.tparrows:hover { background:rgba(255,255,255,0.75) }
#rev_slider_21_1 .metis.tparrows:before {
color:rgb(0,0,0);
transition:all 0.3s;
-webkit-transition:all 0.3s;
}
#rev_slider_21_1 .metis.tparrows:hover:before { transform:scale(1.5); }
.block-expand-categories h1,
.block-expand-categories h2,
.block-expand-categories h3 { font-family: Oswald, serif !important; }
.block-expand-categories .expand-category {
--height: 70vh;
--responsive-height: 60px;
--hover-flex: 10;
position: relative;
background-position: center center;
background-size: cover;
border-radius: 20px;
margin: 10px 0;
min-height: var(--responsive-height);
cursor: pointer;
}
.block-expand-categories .expand-category h4 {
position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: center;
margin: 0;
transform: translateY(-50%);
}
@media (min-width: 992px) {
.block-expand-categories .expand-category {
height: var(--height);
flex: 1;
margin: 0 10px;
transition: flex 1s ease;
-webkit-backface-visibility: hidden;
transform: translate3d(0,0,0);
}
.block-expand-categories:not(.on-click) .expand-category:hover,
.block-expand-categories.on-click .expand-category.active { flex: var(--hover-flex); }
.block-expand-categories .expand-category h4 {
opacity: 1;
top: auto;
bottom: 10px;
transform: none;
transition: opacity .4s ease;
}
.block-expand-categories:hover .expand-category:not(.active):not(:hover) h4,
.block-expand-categories.on-click .expand-category:not(.active) h4 { opacity: 0; }
}
.error-404-container {
padding: 6rem 0;
}
.gdpr-settings {
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
width: 100vw !important;
max-width: 100vw !important;
margin: 0 !important;
border-radius: 0 !important;
padding: 1.5rem 2rem !important;
}
.gdpr-settings .container-fluid {
max-width: 1400px;
margin: 0 auto;
padding-left: 1rem;
padding-right: 1rem;
}
.gdpr-settings .lead {
font-size: 0.95rem;
line-height: 1.5;
}
@media (min-width: 1200px) {
.gdpr-settings .container-fluid {
max-width: 1600px;
}
.gdpr-settings .lead {
font-size: 1rem;
}
.gdpr-settings {
padding: 1.75rem 2.5rem !important;
}
}
@media (min-width: 1600px) {
.gdpr-settings .container-fluid {
max-width: 1800px;
}
}
@media (max-width: 767px) {
.gdpr-settings {
padding: 1.25rem 1rem !important;
max-height: 70vh;
}
.gdpr-settings .lead {
font-size: 0.85rem;
text-align: left !important;
}
.gdpr-settings .btn-lg {
font-size: 0.9rem;
padding: 0.5rem 1.5rem;
}
}
img { height: auto; }
.entry-meta, .entry-meta li, .entry-meta a { color: #6b6b6b; }
#content h3[style*="#999"] { color: #6b6b6b !important; }
.text-muted { color: #646b72 !important; }
#logo img { width: auto; }
