/*
Theme Name: superline
Theme URI: superline.by
Template: hestia
Author: superline
Author URI: superline.by
Description: superline
Tags: superline
Version: 3.3.1724331351
Updated: 2024-08-22 15:55:51

*/

.form-group.is-focused .form-control {
    background-color: #f8f8f8;
}
body {
    background-color: #e5e5e5;
    line-height: 1.618;
    color: #3c4858;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
legend {
    border-bottom: 0;
}
output {
    padding-top: 8px;
}
.form-control {
    height: 36px;
    line-height: 1.42857;
    padding: 7px 0;
}
.help-block {
    margin-top: 0;
}
.hestia-about {
    background-image: -moz-linear-gradient(360deg, #f1f1e9, #f1f1e9) !important;
    background-image: -webkit-linear-gradient(360deg, #f6fbff, #f6fbff) !important
    background-image: -o-linear-gradient(360deg, #f1f1e9, #f1f1e9) !important;
    background-image: -ms-linear-gradient(360deg, #f1f1e9, #f1f1e9) !important;
    background-image: linear-gradient(-270deg, #f6fbff, #f6fbff) !important
    background-attachment: fixed !important;
}
a:hover, a:focus {
    color: #89229b;
    text-decoration: none;
}
.text-warning {
    color: #ff9800;
}
.text-primary {
    color: #9c27b0;
}
.text-danger {
    color: #f44336;
}
.text-success {
    color: #4caf50;
}
.text-info {
    color: #00bcd4;
}
.tooltip.in {
    opacity: 1;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #fff;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #fff;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #fff;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fff;
}
.tooltip-inner {
    background-color: #fff;
    color: #555;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 15px;
}
.container {
    padding-right: 14px;
    padding-left: 14px;
}
ul, ol {
    margin-bottom: 30px;
}
.btn.btn-twitter, .btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .navbar .navbar-nav > li > a.btn.btn-twitter, .navbar .navbar-nav > li > a.btn.btn-twitter:hover, .navbar .navbar-nav > li > a.btn.btn-twitter:focus, .navbar .navbar-nav > li > a.btn.btn-twitter:active {
    background-color: #55acee;
}
.btn.btn-twitter, .navbar .navbar-nav > li > a.btn.btn-twitter {
    -moz-box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
    -webkit-box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
    -o-box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}
.btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .navbar .navbar-nav > li > a.btn.btn-twitter:hover, .navbar .navbar-nav > li > a.btn.btn-twitter:focus, .navbar .navbar-nav > li > a.btn.btn-twitter:active {
    -moz-box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
    -webkit-box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
    -o-box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
    box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
}
.btn.btn-twitter.btn-simple, .navbar .navbar-nav > li > a.btn.btn-twitter.btn-simple {
    color: #55acee;
}
.label {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 12px;
    -o-border-radius: 2px;
    -webkit-border-radius: 12px;
    border-radius: 2px;
    -o-border-radius: 12px;
    border-radius: 12px;
    padding: 5px 12px;
}
.form-control-static {
    padding-top: 8px;
    padding-bottom: 8px;
}
.form-group .form-control {
    background-color: #f8f8f8;
    padding: 10px;
}
.form-group textarea {
    height: 100px;
}
.has-success .form-control-feedback {
    color: #4caf50;
}
.has-error .form-control-feedback {
    color: #f44336;
}
.navbar {
    position: fixed;
    background-color: #f2f2ef;
    border: none;
}
.navbar .title-logo-wrapper {
    max-width: 250px;
}
.navbar.hestia_left .navbar-collapse {
    margin-left: initial;
}
.navbar .navbar-nav > li a {
    font-size: 17px;
    color: #353535;
    font-weight: 500;
}
.navbar .navbar-nav > li .dropdown-menu li.active > a {
    color: #ffefbc;
}
.navbar.navbar-transparent .hestia-toggle-search svg {
    fill: #505050;
}
.img-thumbnail {
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
}
.carousel .page-header .row {
    display: table;
}
.section {
    padding-top: 22px;
    padding-bottom: 22px;
}
.section-image:after {
    background-color: #0000;
}
.hestia-about.section-image {
    color: #626262;background: #ece7ee !important;
}
.hestia-about.section-image h1, .hestia-about.section-image h2, .hestia-about.section-image h3, .hestia-about.section-image h4, .hestia-about.section-image h5 {
    color: #843c8a;
}
.hestia-team .footer a[href*="twitter.com"], .team .footer a[href*="twitter.com"], .footer-menu a[href*="twitter.com"] {
    color: #55acee;
}
.footer-big p {
    color: #d7d7d7;
}
.footer-big .copyright {
    display: none;
}
footer.footer.footer-black {
    color: #f0f0f0;
    background-image: -moz-linear-gradient(45deg, #343e53, #344546);
    background-image: -webkit-linear-gradient(45deg, #343e53, #344546);
    background-image: -o-linear-gradient(45deg, #343e53, #344546);
    background-image: -ms-linear-gradient(45deg, #343e53, #344546);
    background-image:linear-gradient(45deg, #5c3a6e, #202020);
}
footer.footer.footer-black a {
    color: #dcd5be;
}
footer.footer.footer-black h5, footer.footer.footer-black h4, footer.footer.footer-black i, footer.footer.footer-black .copyright {
    display: none;
}
.hestia-scroll-to-top {
    background-color: #5f9ea0;
    bottom: 95px;
    border: solid 2px #13b998;
}
.hestia-scroll-to-top svg {
    fill: #25c7b3;
}
img.alignleft, .wp-caption.alignleft {
    margin-right: 24px;
    margin-right: 0.9rem;
}
.page-header {
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-header.header-small .container .hestia-title, .page-header.header-small .container .title {
    text-align: left;
    color: #424242;
}
.header-filter::before {
    background-color: #2100;
}
.main {
    margin-top: 1px !important;
    background-color: #f6fbff;
}
label {
    width: 100%;
}
.dropdown-menu {
    background-color: #fff8ec;
}
.page-id-365 .page-header {
    display: none;
}
.description, .card-description, .card-product {
    display: none;
    color: #999;
}
.page-id-24 .container {
    padding-right: 3px;
    padding-left: 3px;
}
.h3foot {
    padding-left: 10px;
    border-left: solid 5px #b3b3b3;
}
.so-widget-sow-accordion-default-62ddd69b439e-16 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title {
    font-size: 20px;
}
button.butkom {
    -moz-transition: all .25s ease-in;
    -webkit-transition: all .25s ease-in;
    -o-transition: all .25s ease-in;
    transition: all .25s ease-in;
    -moz-box-shadow: 1px 1px 5px 2px #00038;
    -webkit-box-shadow: 1px 1px 5px 2px #00038;
    -o-box-shadow: 1px 1px 5px 2px #00038;
    box-shadow: 1px 1px 5px 2px #00038;
    font-size: 18px;
    color: #434343;
    border: 1px solid #6a7b8000;
    -moz-border-radius: 22px !important;
    -webkit-border-radius: 22px !important;
    -o-border-radius: 22px !important;
    border-radius: 22px !important;
    font-family: tahoma;
    font-weight: 400;
    background-image: linear-gradient(to left, #75f0ee, #5be8ed 50%, #16a5c7cf 50%, #1cfbe8cf);
    background-position: 100% 0;
    background-size: 200% 100%;
    text-decoration: none;
    text-transform: uppercase;
    padding: 8px 13px;
    margin: 2px 4px;
}
button.butkom:hover {
    color: #fff;
    background-position: 0 0;
}
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner {
    background-color: white;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;
}
.wptww-testimonials-slide-widget .slick-dots {
    padding: 0 !important;
    margin: 11px 1px !important;
}
.wptww-testimonials-slide-widget .slick-dots li button {
    border: 1px solid #fff;
}
.so-widget-sow-accordion-default-62ddd69b439e-16 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    background-color: #6be3f2 !important;
    color: #5d5d5d;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
    font-weight: 500;
    padding: 15px 30px;
}
.sow-icon-ionicons {
    padding-top: 6px;
    font-size: 22px;
    color: #989898;
}
input[type="submit"]:not(.search-submit) {
    width: 100%;
}
.wptww-testimonials-slide-widget .wptww-testimonials-text p {
    color: #141414;
}
.so-widget-sow-accordion-default-62ddd69b439e-16 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:hover {
    background-color: #fab3ea !important;
    color: #3f3f3f !important;
}
.tn-atom {
    font-size: 50px;
    color: #555;
    font-weight: 600;
}
.annoying-btn {
    height: 20px;
    display: inline-block;
    margin-bottom: -5px;
    width: 20px;
    -moz-box-shadow: 0 0 15px rgba(255,255,255,.4);
    -webkit-box-shadow: 0 0 15px rgba(255,255,255,.4);
    -o-box-shadow: 0 0 15px rgba(255,255,255,.4);
    box-shadow: 0 0 15px rgba(255,255,255,.4);
    border: 5px solid rgba(255,255,255,.3);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    transform-origin: center;
    background: radial-gradient(circle at center, #19ff6f 10px, rgb(159 235 147 / 60%) 10px);
    background-clip: padding-box;
    animation: annoying .4s ease-in infinite alternate;
}
from {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
to {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.page-id-308 .page-header {
    display: none;
}
.page-id-310 .page-header {
    display: none;
}
.page-id-312 .page-header {
    display: none;
}
.woocommerce.single-product .section {
    padding: 0 !important;
}
@media (max-width: 991px) {
.carousel .page-header {
    padding-right: 10px;
    padding-left: 10px;
}
}
@media (max-width: 768px) {
.navbar.navbar-transparent > .container {
    background-color: #ffe9fe;
}
.footer.footer-big {
    padding-top: 10px;
    padding-bottom: 16px;
}
.hestia-about {
    padding-top: 3px;
}
.page .section.section-text {
    padding-top: 0;
    padding-bottom: 0;
}
.imgbox {
    padding: 9px 1px;
}
.imgbox2 {
    padding: 50px 1px;
}
.h3foot {
    padding-left: 1px;
    border-left: solid 0 #b3b3b3;
}
.col-sm-8 {
    padding-right: 5px;
    padding-left: 5px;
}
div.kksr-legend {
    font-size: 14px !important;
}
.tn-atom {
    font-size: 30px !important;
}
.h1mob {
    font-size: 29px;
}
}
@media (min-width: 768px) {
.col-sm-8 {
    width: 90%;
}.carousel {height:80vh;}
.col-sm-offset-2 {
    margin-left: 7%;
}
.boxmob {
    display: none;
}
.h1mob {
    font-size: 49px;
}
}
@media (min-width: 992px) {
.col-md-7 {
    width: 98.33333333% !important;
}
.col-md-4 {
    width: 100%;
}
.col-md-offset-1 {
    margin-left: 1%;
}
}
 .page-id-150 .page-header {display:none;}  .page-id-148 .page-header {display:none;} .page-id-486 .page-header {display:none;}.page-id-500 .page-header {display:none;}.page-id-516 .page-header {display:none;}.page-id-517 .page-header {display:none;}
.page-id-540 .page-header {display:none;}.page-id-535 .page-header {display:none;}.page-id-537 .page-header {display:none;}.page-id-542 .page-header {display:none;}.page-id-544 .page-header {display:none;}.page-id-546 .page-header {display:none;}

.popmake-209 {background: #c94ff1;
    border-radius: 30px;
    padding: 9px 18px;}
.widget ul {list-style: disc;}

.so-widget-sow-accordion-default-977948b0513f-85 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
	border-radius: 30px;}

.hestia-about.section-image h3 {}
img {
    border: 0;
	margin-bottom: 2px !important;}