.alignnone {
margin:5px 0 !important;
}
.aligncenter, div.aligncenter {
display:block;
text-align:center;
margin:30px auto !important;
}
.alignright {
display:inline;
float:right;
margin:5px 0 30px 30px !important;
}
.alignleft {
display:inline;
float:left;
margin:5px 30px 30px 0 !important;
}
.alignfull {
position:relative;
background-size:cover !important;
background-repeat:no-repeat;
max-width:3000px !important;
margin:0;
padding:0;
width:100vw !important;
left:calc(50% - 50vw);
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.has-large-font-size {
font-size:1.5em;
line-height:1.5em;
} .gallery-caption {
display:block;
}
ul.blocks-gallery-grid {
margin:0;
}
ul.blocks-gallery-grid li, 
ol.wp-block-latest-comments li, 
ul.wc-block-grid__products li {
padding-left: 0;
}
.blocks-gallery-caption {
margin-bottom:20px;
}
.wp-caption {
max-width:100%;
margin-bottom:1.5em;
}
.wp-caption.alignnone,
.wp-caption.aligncenter {
clear:both;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
padding:0;
border-radius:0;
}
.wp-caption p.wp-caption-text {
font-size:13px;
line-height:1.5em;
font-style:italic;
color:#999;
margin-top:10px;
padding:0;
}
.sidebar .wp-caption.alignnone,
footer .wp-caption.alignnone {
width:100%;
max-width:100%;
margin-bottom:20px !important;
} pre {
background:#f5f5f5;
color:#666;
font-family:monospace;
font-size:14px;
margin:20px 0;
overflow:auto;
padding:20px;
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word;
}
code {
background-color:#f8f9fa;
}
blockquote code {
background:transparent;
}
.wp-block-code code {
border:0;
margin:0;
} .textwidget select {
max-width:100%;
}
.textwidget img {
max-width:100%;
height:auto;
} .sticky:before {
position:absolute;
right:0;
top:5px;
content:'\f08d';
font-family:'Font Awesome 5 Free';
font-weight:900;
font-size:21px;
color:#ddd;
-webkit-transform:rotate(15deg);
-moz-transform:rotate(15deg);
transform:rotate(15deg);
} .wp-block-button {
margin:0 5px 5px 0;
} .wp-block-search {
margin-bottom:20px;
} .wp-block-group.has-background {
padding:20px;
} .wp-block-latest-posts {
list-style:none;
margin:0 !important;
padding:0 !important;
}
.wp-block-latest-posts li {
padding:0 !important;
margin-bottom:20px !important;
} .wp-block-image {
margin-bottom:1em;
}
.wp-block-image,
.wp-block-columns,
.wp-block-cover, 
.wp-block-cover-image,
.wp-block-gallery.alignfull,
.wp-block-gallery.alignwide,
.wp-block-embed.alignfull,
.wp-block-embed.alignwide {
max-width:100% !important;
left:0 !important;
}
.wp-block-image.alignfull img, 
.wp-block-image.alignwide img {
width:100%;
} .wp-block-cover, 
.wp-block-cover-image {
position:relative;
background-color:#000;
background-size:cover;
background-position:50%;
min-height:400px;
width:100%;
margin:0 0 1.5em;
display:flex;
justify-content:center;
align-items:center;
overflow:hidden;
}
.wp-block-cover-image.alignright, 
.wp-block-cover.alignright, 
.wp-block-cover-image.alignleft, 
.wp-block-cover.alignleft, 
.wp-block-cover-image.aligncenter, 
.wp-block-cover.aligncenter {
display:flex;
}
.wp-block-cover-image.alignleft, 
.wp-block-cover-image.alignright, 
.wp-block-cover.alignleft, 
.wp-block-cover.alignright {
max-width:300px !important;
width:100%;
}
.wp-block-cover-text {
color:#fff !important;
font-weight:600;
width:90%;
max-width:none !important;
}
.wp-block-cover p,
.wp-block-cover__inner-container > p:last-child {
margin:0 !important;
} .wp-block-separator {
border:0;
background-color:#f1f1f1;
height:1px;
max-width:100px;
}
.wp-block-separator.is-style-wide {
width:100%;
max-width:none;
margin:1.65em auto;
}
.wp-block-separator.is-style-dots {
width:100%;
max-width:none;
text-align:center;
line-height:1;	
margin-bottom:1.6em;	
}
.wp-block-separator.is-style-dots:before {
content:"\00b7 \00b7 \00b7";
color:#191e23;
font-size:20px;
letter-spacing:2em;
padding-left:2em;
font-family:serif;
} .wp-block-latest-comments article footer {
clear:none;
} pre.wp-block-verse {
clear:both;
border:0 !important;
color:inherit;
font-family:inherit;
font-size:inherit;
font-style:italic  !important;
line-height:inherit;
max-width:100%;
overflow:auto;
} .wp-block-pullquote {
font-style:italic;
font-size:24px;
font-weight:bold;
margin:0 0 1.6em;
}
.wp-block-pullquote blockquote {
border-left:5px solid #000;
font-size:24px;
margin:0;
color:#999 !important;
background:transparent !important;
}
.wp-block-pullquote blockquote p {
color:#999 !important;
font-size:1.5em;
line-height:1.5em;
margin-bottom:20px !important;
}
.wp-block-pullquote blockquote p:last-child {
margin-bottom:0 !important;
}
.wp-block-pullquote.is-style-solid-color blockquote {
background:transparent !important;
padding:0 1.5em !important;
max-width:100% !important;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
font-size:18px;
font-style:normal;
text-transform:none;
}
.wp-block-pullquote.alignfull blockquote {
padding-left:1.6em;
padding-right:1.6em;
}
.wp-block-pullquote.alignleft {
margin-right:1.6em;
}
.wp-block-pullquote.alignright {
margin-left:1.6em;
} blockquote p,
.wp-block-quote p, 
.wp-block-quote.is-large p, 
.wp-block-quote.is-style-large p {
position:relative;
font-style:italic;
font-size:27px;
line-height:35px;
color:#fff;
margin-bottom:1.5em !important;
}
.wp-block-quote.is-large p, 
.wp-block-quote.is-style-large p {
font-size:32px;
line-height:42px;
font-style:italic;
}
blockquote,
blockquote.wp-block-quote {
border-left:none;
padding:30px !important;
color:#fff !important;
border-radius:3px;
margin-bottom:1.75em;
}
blockquote p a,
blockquote.wp-block-quote p a {
color:#fff !important;
text-decoration:underline;
}
blockquote:before,
blockquote.wp-block-quote:before {
content:'\201C';
position:relative;
top:10px;
font-style:normal;
font-family:serif;
font-size:80px;
line-height:80px;
font-weight:700;
margin-bottom:1.75em;
}
blockquote p:last-child,
blockquote.wp-block-quote p:last-child {
margin-bottom:0 !important;
}
blockquote cite,
blockquote.wp-block-quote cite {
display:block;
z-index:2;
font-size:12px;
letter-spacing:1.5px;
font-weight:500;
text-transform:uppercase;
}
.wp-block-quote.is-large cite, 
.wp-block-quote.is-style-large cite {
font-size:16px;
}
blockquote.wp-block-quote cite:before {
content:"-";
margin-right:4px;
}
.wp-block-quote.is-large cite, 
.wp-block-quote.is-large footer, 
.wp-block-quote.is-style-large cite, 
.wp-block-quote.is-style-large footer {
text-align:left;
}
blockquote.wp-block-quote cite br {
display:none;
} blockquote.wp-block-quote.is-style-large {
padding:60px 65px 55px;
margin-bottom:40px;
position:relative;
margin-top:40px;
overflow:hidden;
}
blockquote.wp-block-quote.is-style-large p {
z-index:2;
color:#fff;
}
blockquote.wp-block-quote.is-style-large cite {
z-index:2;
position:relative;
color:#fff;
} .wp-block-archives,
.wp-block-categories {
margin:0;
padding:0;
}
.wp-block-archives li, .wp-block-categories li,
.wp-block-archives ol, .wp-block-categories ol,
.wp-block-archives ul, .wp-block-categories ul {
list-style:none;
margin:0;
padding:0;
}
.wp-block-archives li,
.wp-block-categories li {	
border-bottom:1px solid #f0f0f0;
padding:10px;
}
.wp-block-archives li:first-child,
.wp-block-categories li:first-child {
border-top:1px solid #f0f0f0;
} [class^="wp-block-"] figcaption {
font-size:15px;
line-height:1.5em;
font-style:italic;
margin-top:.5em;
}
[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
color:#999;
} .gallery-item {
display:inline-block;
text-align:center;
vertical-align:top;
width:100%;
}
.gallery-item a {
display:block;
}
.gallery-item a:focus img {
outline-offset:-2px;
}
.gallery-item img {
width:100%;
border:0 !important;
}
.gallery-columns-2 .gallery-item {
max-width:50%;
}
.gallery-columns-3 .gallery-item {
max-width:33.33%;
}
.gallery-columns-4 .gallery-item {
max-width:25%;
}
.gallery-columns-5 .gallery-item {
max-width:20%;
}
.gallery-columns-6 .gallery-item {
max-width:16.66%;
}
.gallery-columns-7 .gallery-item {
max-width:14.28%;
}
.gallery-columns-8 .gallery-item {
max-width:12.5%;
}
.gallery-columns-9 .gallery-item {
max-width:11.11%;
}
.gallery-caption {
display:block;
margin:10px 0 20px;
} .wp-block-latest-comments {
padding:0;
}
.wp-block-latest-comments__comment {
margin-bottom:20px !important;
}
.wp-block-latest-comments__comment-excerpt {
margin:1em 0 0 4em !important;
} .col-lg-8 .wp-block-media-text.alignfull {
width:100% !important;
left:0 !important;
}
.wp-block-media-text.alignfull {
margin-bottom:1.6em !important;
}@media only screen and (max-width:480px) {
.main-menu-area:not(.fixed-menu) .container {
padding:0;
}
} @media only screen and (max-width:767px) { .banner-text h1 {
font-size:36px;
} section .container,
footer .footer-widgets {
padding-top:80px;
padding-bottom:80px;
} .service-mobile {
padding-top:30px;
margin-bottom:-100px;
} .testimonial-carousel .carousel-text .single-box {
width:100%;
} .map #google-map {
height:250px;
} .post-meta > li {
clear:both;
float:none;
width:100%;
} footer .widget,
footer .widget_social .author-social {
text-align:center;
} .shop-result-count {
text-align:center;
margin-bottom:20px;
}
.woocommerce .woocommerce-ordering {
clear:both;
float:none;
text-align:center;
}
.product-col {
float:left;
width:50% !important;
}
.product-reviews .review .description,
.product-reviews .review .comment-text {
clear:both;
width:100%;
}
.product-reviews .review img.avatar {
clear:both;
float:none;
margin-bottom:20px;
}
.product-reviews .star-rating {
position:relative;
clear:both;
float:none;
right:auto;
margin-bottom:20px;
}
.single-product-add .quantity input {
padding:7px 18px 8px;
}
} @media (min-width:768px) { .video-btn .video-text {
font-size:26px;
}
.play-btn {
width:100px;
height:100px;
line-height:100px;
font-size:30px;
}
}
@media (max-width:991px) { .res-margin {
margin-bottom:30px;
}
footer .res-margin {
margin-bottom:50px;
} body.admin-bar .header {
top:46px;
}
.header {
padding:30px 20px;
} .op-mobile-menu {
position:fixed;
top:0;
left:-100vw;
width:100vw;
height:100vh;
background-color:#fff;
overflow-y:auto;
transition:all 0.3s ease-in-out;
}
.op-mobile-menu .m-menu-header {
padding:30px;
}
.op-mobile-menu .close-button {
position:relative;
width:20px;
height:20px;
}
.op-mobile-menu .close-button:before,
.op-mobile-menu .close-button:after {
content:'';
position:absolute;
left:2px;
top:10px;
width:20px;
height:2px;
margin-top:-1px;
background-color:#999;
transform-origin:center;
}
.op-mobile-menu .close-button:before {
transform:rotate(45deg);
}
.op-mobile-menu .close-button:after {
transform:rotate(-45deg);
}
.mobile-menu-open .op-mobile-menu {
left:0;
}
.op-mobile-menu .nav-menu li.dropdown > .dropdown-arrow {
position:absolute;
top:12px;
right:30px;
font-size:14px;
font-weight:900;
color:#999;
cursor:pointer;
transition:all 0.3s;
}
.op-mobile-menu .nav-menu li > ul li > .dropdown-arrow {
top:6px !important;
right:0 !important;
}
.op-mobile-menu .nav-menu li.dropdown > .dropdown-arrow.open {
transform:rotate(-180deg);
}
.nav-menu li.menu-item-has-children > a, 
.nav-menu li.page_item_has_children > a {
border-bottom:0;
}
.op-mobile-menu .search-option,
.cart-open {
display:none;
}
.op-mobile-menu .nav-menu li {
padding:0 30px;
}
.op-mobile-menu .nav-menu li a {
clear:both;
padding:10px 0;
border:0;
color:#111;
}
.op-mobile-menu .nav-menu > li:first-child > a {
padding-top:0;
}
.op-mobile-menu .dropdown-menu {
position:relative;
float:none;
display:none;
visibility:visible !important;
opacity:1 !important;
background:transparent !important;
color:inherit;
box-shadow:none !important;
width:100%;
padding:0;
}
.op-mobile-menu .dropdown-menu li .dropdown-menu {
padding:5px 0 !important;
border-bottom:0;
}
.op-mobile-menu .nav-menu li > ul li {
padding:0 0 0 30px;
}
.op-mobile-menu .nav-menu li > ul li a {
clear:both;
display:block;
font-size:14px;
line-height:28px;
font-weight:normal;
border:0;
padding:0;
} .banner {
height:auto;
}
.banner .button-store {
text-align:center;
}
.banner .button-store .custom-btn {
padding:10px;
min-width:150px;
}
.banner-image {
float:none;
clear:both;
text-align:center;
}
.banner-image-center {
max-width:100%;
} .feature-box.box-left {
padding:0;
text-align:left;
}
.feature-box.box-left .box-icon {
position:relative;
width:auto;
height:auto;
margin:0 20px 0 0;
} .price-table.plan-popular {
padding:30px 0;
margin:0;
box-shadow:none;
} .nav-links .nav-previous div,
.nav-links .nav-next div {
width:100%;
}
.nav-links img {
display:none;
} .member-info ul:after {
width:100%;
}
.member-info li {
clear:both;
float:none;
width:100%;
} .contact-info {
text-align:center;
} .columns-3 .product-col {
width:50%;
}
.product-col {
float:left;
width:50%;
}
.single-product-details .pull-right {
float:none !important;
}
} @media (min-width:992px) { .section-title h3 {
font-size:2.25em;
}
.text-lg-right > * {
text-align:right !important;
} .main-menu-area .navbar-brand1 {
padding:0;
}
.nav-menu li a {
padding:10px 12px;
border-bottom:none;
}
.nav-menu li a:hover, 
.nav-menu li a.active,
.nav-menu li.current_page_item > a,
.nav-menu li.current_page_parent > a {
background-color:transparent;
color:#fff;
}
.nav-menu li a:hover span:after, 
.nav-menu li a.active span:after,
.nav-menu li.current_page_item > a span:after,
.nav-menu li.current_page_parent > a span:after {
left:0;
right:auto;
width:100%;
} .nav-menu li.menu-item-has-children .sub-menu,
.nav-menu li.page_item_has_children .children {
position:absolute;
z-index:999;
display:block;
padding-right:0;
min-width:150px;
background-color:#fff;
left:0;
top:100%;
transform:scaleY(0);
transform-origin:top;
transition:all 0.3s ease-in-out;
}
.nav-menu li.menu-item-has-children:hover > .sub-menu,
.nav-menu li.page_item_has_children:hover > .children,
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu,
.nav-menu li.page_item_has_children .children .page_item_has_children:hover > .children {
visibility:visible;
opacity:1;
}
.nav-menu > li.menu-item-has-children > .sub-menu,
.nav-menu > li.page_item_has_children > .children {
margin-top:10px;
padding:10px 0;
}
.nav-menu li.menu-item-has-children .sub-menu li,
.nav-menu li.page_item_has_children .children li {
display:block;
}
.nav-menu li.menu-item-has-children .sub-menu li a,
.nav-menu li.page_item_has_children .children li a {
display:block;
padding:13px 20px;
color:#111;
font-size:80%;
white-space:nowrap;
transition:all 0.3s ease-in-out;
}
.nav-menu li.menu-item-has-children .sub-menu li.current_page_item > a,
.nav-menu li.page_item_has_children .children li.current_page_item > a,
.nav-menu li.menu-item-has-children .sub-menu li a:hover,
.nav-menu li.page_item_has_children .children li a:hover {
background-color:#000;
color:#fff;
}
.nav-menu li.menu-item-has-children:hover .sub-menu,
.nav-menu li.page_item_has_children:hover .children {
transform:scaleY(1);
}
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children,
.nav-menu li.page_item_has_children .children .page_item_has_children {
position:relative;
z-index:0;
padding-right:0px;
}
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children > a:before,
.nav-menu li.page_item_has_children .children .page_item_has_children > a:before {
position:absolute;
right:15px;
top:50%;
font-family:"linea-arrows-10" !important;
content:'\e04b';
vertical-align:middle;
transform:translateY(-50%);
transition:all 0.3s ease-in-out;
}
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children > a:hover:before,
.nav-menu li.page_item_has_children .children .page_item_has_children > a:hover:before {
color:#fff;
}
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu,
.nav-menu li.page_item_has_children .children .page_item_has_children > .children {
left:100%;
top:-12px;
}
.nav-menu li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu,
.nav-menu li.page_item_has_children .children .page_item_has_children > .children .children .children {
left:auto;
right:100%;
} .main-menu-area.fixed-menu {
padding:17px 0;
}
.main-menu-area.fixed-menu .nav-menu li a,
.main-menu-area.fixed-menu .cart-open .navbar-shopping-bag > i {
color:#111;
}
.main-menu-area.fixed-menu .nav-menu li a span:after {
background-color:#111;
} .search-body .menu-search-form input {
font-size:36px;
} body.admin-bar .search-wrapper-close {
top:60px;
}
body.admin-bar .main-menu-area.fixed-menu {
top:32px;
}
body.admin-bar .main-menu-area .nav-menu li a {
padding:10px;
} .banner .banner-text {
text-align:left;
}
}
@media (max-width:1199px) {
.banner-text h1 em {
display:inline;
clear:none;
}
}
@media (min-width:1200px) { .nav-menu li a {
padding:10px 20px;
}
} @media (min-width:1500px) { p {
font-size:16px;
line-height:1.75;
}
}a,
h1 > a:hover, 
h2 > a:hover, 
h3 > a:hover, 
h4 > a:hover, 
h5 > a:hover, 
h6 > a:hover,
.custom-btn,
.play-btn:hover > i,
.button-store .custom-btn:hover i,
.button-store .custom-btn:hover p,
.button-store .custom-btn:hover p em,
.feature-box .box-icon .icon,
.feature-box:hover .box-text > h4,
.service-single:hover .icon,
.service-single.service-style-2 .icon,
.service-single.service-style-2:hover .icon,
.service-single.service-style-2:hover h5,
.overview-box:hover .icon,
.overview-list .fa-li,
.pricing-item .pricing-head .price,
.pricing-item .pricing-head .price .dollar-sign,
.op-mobile-menu .nav-menu li a:hover,
.fixed-menu .nav-menu li a.active,
.fixed-menu .nav-menu li.current_page_item > a,
.fixed-menu .nav-menu li.current_page_parent > a,
.page-header .page-header-content .breadcrumb li a:hover,
.testimonial-carousel .carousel-text .single-box i,
.accordion .accordion-header a:not(.collapsed),
.accordion .accordion-header a:hover,
.blog-home .blog-col:hover .blog-text h4 > a,
.price-table .icon,
.price-table:hover .plan-type,
.contact-info .icon,
footer a:hover,
footer .widget_social a:hover > i,
.blog-post .image-slider .arrows .arrow:hover,
.post-counters li a:hover,
.share-btn:hover > p,
.share-btn li:hover > a,
.share-btn li:hover > a > i,
.nav-links a:hover,
.widget ul li a:hover,
.sidebar .search-form button:hover,
.sidebar .search-form button:focus,
.comment-respond h3 small > a,
.author-social a:hover,
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer,
.alert .btn-close:hover i,
.single-product-price h3,
.product-info .add-to-cart-btn a,
.product-tabs .minimal-tabs > li > a:hover,
.product-tabs .minimal-tabs > li > a.active,
.woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-info:before,
.icon.colored i {
color:#0f4aba;
}
.fixed-menu .nav-menu li a:hover,
.fixed-menu .cart-open .navbar-shopping-bag:hover > i,
.wpcf7 form.sent .wpcf7-response-output,
.is-style-outline .wp-block-button__link {
color:#0f4aba !important;
}
.custom-btn,
.price-table.plan-popular,
.service-single.service-style-2:hover,
.testimonial-carousel .carousel-images .slick-center img,
.clients-slider .owl-dots .owl-dot span,
.screenshot-slider .owl-dots .owl-dot span,
.progress-heading .progress-value > span:before {
border-color:#0f4aba;
}
input:focus, 
textarea:focus,
input.notice, 
textarea.notice,
.woocommerce .woocommerce-ordering select:focus,
.product-tabs .minimal-tabs > li > a.active,
.product-tabs .minimal-tabs > li > a.active:focus,
.product-tabs .minimal-tabs > li > a.active:hover,
.is-style-outline .wp-block-button__link {
border-color:#0f4aba !important;
}
.is-style-outline .wp-block-button__link:hover {
border-color:#5f36bb !important;
}
.page-loader .progress,
.wp-block-pullquote blockquote {
border-left-color:#0f4aba;
}
.woocommerce-info,
.user-comment.bypostauthor .user-comment-inner:after {
border-top-color:#0f4aba;
}
.banner:before {
background:linear-gradient(-47deg, #0f4aba 0%, #4528dc 100%);
}
.btn,
.to-top:hover,
.play-btn,
.service-single:hover,
.service-single .icon,
.overview-box .icon,
.overview-box:hover,
.fixed-menu .nav-menu li a.active span:after,
.fixed-menu .nav-menu li.current_page_item > a span:after,
.fixed-menu .nav-menu li.current_page_parent > a span:after,
.nav-menu li.dropdown .submenu li a:hover,
.nav-menu li.menu-item-has-children .sub-menu li.current_page_item > a,
.nav-menu li.page_item_has_children .children li.current_page_item > a,
.nav-menu li.menu-item-has-children .sub-menu li a:hover,
.nav-menu li.page_item_has_children .children li a:hover,
.search-wrapper .search-close-btn:hover:before,
.search-wrapper .search-close-btn:hover:after,
.clients-slider .owl-dots .active span,
.screenshot-slider .owl-dots .active span,
.blog-home .blog-col:hover .blog-category,
.page-title .blog-category > a:hover,
.pagination li a.active, 
.pagination li a:hover,
.pagination li:last-child a,
.pagination li:first-child a,
.page-links .post-page-numbers.current,
.widget_categories li span,
.recent-post-image:before,
.author-social a:hover,
.member-info ul:after,
.progress .progress-bar,
.progress-heading .progress-value > span,
.tagcloud > a:hover,
.page-numbers > li > a,
.cart-open .cart-number,
.woocommerce span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
blockquote {
background-color:#0f4aba;
}
.checkout-button,
.wp-block-button__link,
.wp-block-search__button,
input.btn,
input[type="submit"],
input.search-submit,
.woocommerce-button,
.checkout-button,
.woocommerce .button:not(.add_to_cart_button) {
background-color:#0f4aba !important;
}
.btn:hover,
input[type="submit"]:hover,
#zoom-in:hover, 
#zoom-out:hover,
.pagination li a:hover,
.pagination li a.active,
.page-links .post-page-numbers:hover,
.woocommerce-button:hover,
.checkout-button:hover,
.page-numbers > li > a:hover,
.page-numbers > li > a:focus,
.woocommerce .button:not(.add_to_cart_button):hover {
background-color:#5f36bb;
}
.checkout-button:hover,
.wp-block-button__link:hover,
.wp-block-search__button:hover,
input.btn:hover,
input.search-submit:hover {
background-color:#5f36bb !important;
}
#zoom-in, 
#zoom-out,
.team-member .team-social {
background-color:rgba(124, 79, 224, 0.85);
}.supportchat {
text-align: center;
}