/*
Theme Name:Penguin Speaker
Theme URI: #
Author: Scorpio Technologies
Author URI: #
Description: Scorpio Technologies wp theme
Version: 1.0
*/

body{
    overflow-x:hidden;
    font-family: 'Barlow', sans-serif;
}
img.custom-logo {
    max-height: 80px;
    width: auto;
}
header.header__section, .header__sticky.sticky {
    background: #2d2d2d;
    border-bottom: 4px solid #ffffff;
}
.welcome-sec {
    background: #e3cbaa;
}
.welcome-content h3 {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 0.02em;
    font-weight: 400;
    color: #ffffff;
}
.welcome-content p {
    font-size: 15px;
    line-height: 27px;
    color: #ffffff;
}
.welcome-btn a {
    border: 1px solid #ffffff;
    padding: 13px 40px;
    line-height: 21px;
    color: #ffffff;
    font-size: 18px;
}
.feature-item-icon i {
    font-size: 33px;
    margin-bottom: 15px;
}
.features {
    background: url(https://demo.scorpiotechnologies.net/penguin/wp-content/uploads/2022/08/features-bg.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}
.features:before {
    content: "";
    position: absolute;
    background: rgb(0 0 0 / 41%);
    width: 100%;
    height: 100%;
    top: 0;
}
.feature-item {
    z-index: 9;
    position: relative;
    color: #ffffff;
}
.feature-item p {
    color: #ffffff;
}
.feature-item-title {
    font-size: 20px;
    line-height: 1.4em;
    font-weight: 400;
    padding-bottom: 10px;
}
.feature-item-content-desc {
    font-size: 15px;
    line-height: 1.6em;
}
.promo-sec {
    background: url(https://demo.scorpiotechnologies.net/penguin/wp-content/uploads/2022/08/penguin.jpg);
    background-attachment: fixed;
    min-height: 400px;
    background-size: cover;
    background-position: center;
}
.product-section {
    background: #2d2d2d;
    position: relative;
}
.abt-blk {
    background: #4bd1a0;
}
.about-img img {
    width: 100%;
    height: auto;
}
.footer__widget--menu ul li {
    line-height: 2em;
}
.about-content {
    align-self: center;
}
.about-content {
    align-self: center;
    max-width: 375px;
    margin: 0 auto;
    text-align: center;
}
.about-content p {
    color: #000000;
    font-size: 17px;
    line-height: 21px;
    max-width: 300px;
    margin: 0 auto;
}
.about-content h3 {
    font-size: 54px;
    letter-spacing: 15px;
    word-spacing: -15px;
    font-weight: 900;
    line-height: 46px;
    color: #2d2d2d;
    font-family: 'Barlow', sans-serif;
}
.abt-btn a {
    border: 4px solid rgb(0 0 0 / 60%);
    padding: 7px 25px;
    font-size: 15px;
    line-height: 21px;
}
.slick-arrow {
    position: absolute;
    top: 50%;
    font-size: 52px;
    background: transparent;
    border: none;
    padding: 0;
    transform: translateY(-50%);
    z-index: 1;
    color:#777777;
}
.slick-prev {
    left: 0;
}
.slick-next {
    right: 0;
}
.review-item h4 {
    font-size: 36px;
    color: #777777;
    font-weight: 400;
    line-height: 1.5em;
}
.review-title-blk h3 {
    font-size: 28px;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    color: #777777;
    line-height: 37px;
}
.main__logo--link {
    font-size: 28px;
}
.main__logo--link i {
    margin-right: 7px;
}
.main__logo--link {
    font-size: 28px;
    font-weight: 500;
}
.header__menu--navigation ul li a {
    color: #ffffff;
}
.header__menu--navigation ul li a {
    padding: 7px 25px;
    border-right: 1px solid #ffffff;
}
.header__menu--navigation ul li:last-child a {
    border-right: 0;
}
.header__menu--items:hover .header__menu--link, .header__menu--items.current-menu-item .header__menu--link {
    color: #000000;
    background: #d0b48f;
}
.header__menu--items.style2{
  margin-right: 0;
}
.header__account--btn {
    position: relative;
    color: #e0b18d;
    text-align: center;
}
.order-btn {
    background: #d7b38e;
    line-height: 30px;
    padding: 0 15px;
    color:#000000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    border-radius: 0;
    font-size: 16px;
}
.product__items--content, .product__items--content .product__items--content__title, .product__items--content .product__items--price .current__price {
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    font-family: 'Barlow', sans-serif;
}
.product__items--content {
    margin-bottom: 30px;
}
.shop__section, .singleproduct, .woocommerce-message {
    background: #2d2d2d;
}
.woocommerce div.product .product_title, .woocommerce-message, .specs, .specs h3, .specs p, .sku_wrapper, .woocommerce-product-details__short-description p, .woocommerce .product p.price, .woocommerce .product span.price{
  color:#ffffff !important;
}
.woocommerce-message{
  margin-bottom: 0;
  padding-bottom: 30px;
}
.woocommerce-page .woocommerce-message .button {
    background: #e0b18d;
    color: #000000;
}
.items__count {
    background: #e0b18d !important;
}
.bg__secondary, .product__items--action__btn:hover, .items__count, .primary__btn, .swiper__nav--btn, .newsletter__subscribe--button, .banner__bideo--play__icon {
    background: #e0b18d;
    color:#000000;
}
.woocommerce-checkout-payment .primary__btn {
    background-color: #e0b18d !important;
}
.primary__btn:hover {
    background: #2d2d2d;
    color: #ffffff;
}
.brochure-sec {
    position: relative;
}
.brochure-sec:before {
    content: "";
    background: rgb(0 0 0 / 80%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.brouchure-btn a {
    background: #ffffff;
    padding: 10px 30px;
    font-weight: 700;
}
.blog__content {
    background: #ececec;
}
.shipping__style3--icon img {
    max-height: 70px;
}
.brand__logo--items {
    padding: 20px;
}
.category-item {
    position: relative;
}
.category-text {
    position: absolute;
    bottom: 30px;
    background: rgb(255 255 255 / 80%);
    width: 80%;
    padding: 10px 15px;
}
.category-img {
    overflow: hidden;
}
.header__account--btn__text {
    display: none;
}
.sale-products {
    position: relative;
}
.sale-products:before {
    background: rgb(0 0 0 / 72%);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.product__items--action__btn {
    background: #000000;
    color: #ffffff;
    border-radius: 30px;
    padding: 7px 10px !important;
    line-height: inherit;
    height: auto !important;
}


.widget.footer-widget.links-widget.footer-list.widget_nav_menu li a, .widget.footer-widget.links-widget.footer-list.widget_nav_menu li a {
    color: #ffffff;
    line-height: 3rem;
}
.widget.footer-widget.links-widget.footer-list.widget_nav_menu li a:hover, .widget.footer-widget.links-widget.footer-list.widget_nav_menu li a:hover {
    color: #0095cb;
    line-height: 3rem;
}


.contact__info--social__icon{
  width: 2.5rem;
    height: 2.5rem;
}
img{
  max-width: 100%;
  height: auto;
}
.sticky li.header__account--items.header__account2--items span.header__account--btn__text {
    display: none;
}

.contact__info--social__icon{
  color: #0095cb;
}
.items__count {
    background: #0095cb;
}
a:hover, .header__account--btn:hover, .new__product--items:hover .new__product--content__title a, .newsletter__subscribe--button:hover, .contact__info--content__desc a:hover, .banner__items--thumbnail:hover .banner__items--content__link, .banner__items--content__arrow--icon {
    color: #0095cb;
}
.banner__items--content__arrow--icon{
	color:#606060;
}
.shipping__style3--icon {
    color: #0095cb;
}
.product__items--action__btn:hover{
  border-color: #0095cb;
}
.section__heading--maintitle::before{
  background: url(http://demo.scorpiotechnologies.net/hionline/wp-content/uploads/2022/07/heading-shape-blue.png);
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li .minicart__thumb img {
    float: none;
    margin-left: inherit;
    width: auto;
    height: auto;
    box-shadow: none;
}
.woocommerce .minicart__text--footer.d-flex.align-items-center a.remove {
    text-align: center;
    line-height: 1;
    color: inherit !important;
    border: 0;
    padding: 0;
    background: 0 0;
    font-size: 1.2rem;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
    opacity: .7;
}
a.button.wc-forward {
    font-size: 1.4rem;
    font-weight: var(--body-line-height);
    line-height: 3.5rem;
    display: inline-block;
    height: 3.5rem;
    padding: 0 2.3rem;
    letter-spacing: .2px;
    border-radius: 0.3rem;
    background: #0095cb;
    color: #ffffff;
    border: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 4.5rem;
    height: 4.5rem;
    margin-right: 14px;
}
a.button.checkout.wc-forward{
  margin-right: 0;
}
h2.trail-browse {
    display: none;
}
ul.trail-items.bread-crumb, nav.woocommerce-breadcrumb {
    display: flex!important;
    justify-content: center!important;
    margin-bottom: 0;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
  color:#ffffff;
}
li.trail-item {
    position: relative;
    margin-right: 20px;
    padding-right: 22px;
    font-size: 16px;
    line-height: 24px;
    color:#ffffff;
}
li.trail-item:before {
    position: absolute;
    content: "";
    width: 3px;
    height: 20px;
    background: #0095cb;
    right: 0;
    top: 4px;
    border-radius: 5px;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
li.trail-item.trail-end {
    margin-right: 0;
    padding-right: 0;
}
li.trail-item.trail-end:before {
    content: "";
    background: transparent;
}
span.woocommerce-input-wrapper {
    width: 100%;
}
span.woocommerce-input-wrapper input {
    width: 100%;
    border: 1px solid #e4e4e4;
    height: 4.5rem;
    padding: 0 1.5rem;
}
span.woocommerce-input-wrapper .selection {
    width: 100%;
}


.predictive__search--box__inner {
    max-width: 698px;
    margin: 0 auto;
}
