.site-info img {
display: inline !important;
vertical-align: middle;
}
.site-info div {
float: right;
}
.home .site-header {
margin-bottom: 0 !important;
}
.header-widget-region .widget {
padding: 0 !important;
}
.home .header-widget-region .col-full {
max-width: 100% !important;
padding: 0 !important;
}
.home h1 {
display: none !important;
}
.home .site-content {
margin-top: 25px !important;
}
.home h3 {
text-transform: capitalize;
text-align: center;
font-variant: small-caps;
font-weight: 600;
color: #888;
}
.home h3:after {
color: #c00;
content: "...";
font-size: 50px;
display: block;
line-height: 0;
margin-bottom: 40px;
margin-top: -10px;
}
.woa-top-bar-2 {
height: 30px !important;
}
.footer-widgets .widget_nav_menu ul li::before {
content: "\f101" !important;
}
.footer-widgets .widget ul ul {
margin-left: 0 !important;
}
.footer-widgets .widget_nav_menu ul li {
margin-bottom: 0.5em !important;
}
.footer-widgets .sub-menu {
margin-top: 6px !important;
}
.footer-widgets .widget .widget-title {
padding: 0 !important;
font-size: 1.1em !important;
border-bottom: 4px double #ed1f24 !important;
font-weight: 400 !important;
text-transform: uppercase !important;
}
@media (min-width:768px) {
.footer-widgets {
padding-top: 0.1em !important;
}
ul.menu li.current-menu-item > a {
color: inherit !important;
}
.site-header .site-branding img {
max-width: 470px;
}
}
.site-footer {
padding-bottom: 0 !important;
}
.site-info {
padding-bottom: 1em;
}
.carousel-slider .home h1 {
display: block !important;
}
.carousel-slider__post-title h1 {
display: block !important;
}
.carousel-slider__post-author {
display: none !important;
}
.carousel-slider__post-category {
display: none !important;
}
.carousel-slider__post-publication-date {
color: #c00 !important;
}
.nivo-caption {
opacity: 0.5 !important;
padding: 1em  !important;
font-size: 16px !important;
text-transform: uppercase;
font-variant: small-caps;
letter-spacing: 2px;
right: 0 !important;
left: unset !important;
}
.author {
display: none !important;
}
.onsale {
border-color: #f00 !important;
background-color: #f00 !important;
color: #fff !important;
font-size: 1em !important;
}
.footer-widgets .custom-html-widget img {
filter: grayscale(30%);
}
.yith-wcwl-add-button a.add_to_wishlist {
border-radius: 0 !important;
margin-bottom: 2px !important;
}
.caldera_forms_form .last_col {
padding-left: 5px !important;
}
.caldera_forms_form .checkbox label {
font-weight: bold;
}
.caldera-forms-consent-field-agreement {
font-size: smaller;
}
input[type="search"] {
border-radius: 25px;
margin: 10px 0;
}
.site-search .widget_product_search form::before {
top: 40% !important;
}
.added_to_cart, .button, button, input[type="button"], input[type="reset"], input[type="submit"] {
padding: 1em !important;
}
.owl-lazy,
.carousel-slider__product img {
width: 150px !important;
height: 150px !important;
}
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
width: 100% !important;
float: left !important;
margin-right: 0 !important;
}
@media (min-width: 768px) {
.site-header .site-branding {
width: auto !important;
}
.site-header {
font-size: 1.1rem;
}
}
.carousel-slider__product .woocommerce-LoopProduct-link {
object-fit: scale-down;
height: 200px;
}
.storefront-handheld-footer-bar ul li > a,
.storefront-handheld-footer-bar {
background-color: #000 !important;
}
.storefront-handheld-footer-bar ul li.cart .count {
background-color: #c00 !important;
}
.storefront-hamburger-menu-active .shm-close::before {
color: #f00 !important;
}
.site-footer a:not(.button):not(.components-button),
.hentry .entry-content a:not(.button):not(.components-button) {
text-decoration: none !important;
}
.site-footer .widget .widget-title, .site-footer .widget .widgettitle {
color: #fff !important;
font-size: 1.2rem !important;
font-weight: 700 !important;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
text-transform: uppercase;
font-size: 1.2rem !important;
}