.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;
}#cf-app img,#cf-app svg,.cf-container{max-width:100%}#cf-app .cf-title,#cf-app table.cf-table{margin-bottom:1.25rem}#cf-app .cf-icon:before,#cf-app .cf-table__top .dataTables_filter label::before,#cf-app .cf-table__bottom .dataTables_filter label::before,#cf-app table.cf-table th.sorting span::after{content:"";background-size:contain;background-repeat:no-repeat}#cf-app p{margin:0;color:#000}#cf-app h1,#cf-app h2,#cf-app h3,#cf-app h4,#cf-app h5,#cf-app h6{margin-top:0}#cf-app .flex{display:flex}#cf-app{font-size:16px;line-height:1.5}#cf-app table,#cf-app table td,#cf-app table th{border:unset}#cf-app .dataTables_length label{display:flex;align-items:center}#cf-app .cfdoc_children svg{width:20px;height:20px}@media screen and (min-width:768px){#cf-app{font-size:calc(100vw / 1280 * 16)}}@media screen and (min-width:1024){#cf-app{font-size:calc(100vw / 1440 * 14)}}@media screen and (min-width:1280px){#cf-app{font-size:16px}}#cf-app .cf-main{font-weight:400;line-height:1.5;padding:1.5rem 0}.cf-container{color:#1e1e1e;margin-right:auto;margin-left:auto;padding-left:.9375rem;padding-right:.9375rem}#cf-app input{font-size:1rem}#cf-app a{text-decoration:none}#cf-app input::-webkit-input-placeholder{color:#bfbfbf}#cf-app input::-ms-input-placeholder{color:#bfbfbf}#cf-app input::-moz-placeholder{color:#bfbfbf}#cf-app input::placeholder{color:#595959}#cf-app input[type="search"]::-webkit-search-cancel-button,#cf-app input[type="search"]::-webkit-search-decoration,#cf-app input[type="search"]::-webkit-search-results-button,#cf-app input[type="search"]::-webkit-search-results-decoration{display:none}#cf-app .dataTables_length select{width:auto;float:right;line-height:1;background:url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.142787 10.9674L3.55548 14.803C3.61049 14.8648 3.67873 14.9144 3.75551 14.9484C3.8323 14.9824 3.91581 15 4.00032 15C4.08483 15 4.16835 14.9824 4.24513 14.9484C4.32191 14.9144 4.39015 14.8648 4.44516 14.803L7.85786 10.9674C8.18355 10.6013 7.91352 10.0358 7.41302 10.0358H0.586647C0.0861442 10.0358 -0.183883 10.6013 0.142787 10.9674Z' fill='%23595959'/%3E%3Cpath d='M7.85721 4.03258L4.44452 0.19701C4.38951 0.135219 4.32127 0.0856184 4.24449 0.0516126C4.1677 0.0176067 4.08419 0 3.99968 0C3.91517 0 3.83165 0.0176067 3.75487 0.0516126C3.67809 0.0856184 3.60985 0.135219 3.55484 0.19701L0.142143 4.03258C-0.18355 4.39869 0.0864772 4.96419 0.58698 4.96419H7.41335C7.91386 4.96419 8.18388 4.39869 7.85721 4.03258Z' fill='%23595959'/%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 0.375rem) center !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;padding-right:1.25rem !important;font-size:1rem;padding:.5rem .625rem;color:#898989;margin-left:.375rem;margin-bottom:0}#cf-app .btn-download{display:inline-flex;align-items:center;flex-shrink:0;border:1.5px solid #bfbfbf;font-weight:500;border-radius:.5rem;color:#212529;padding:.5rem 1rem;column-gap:.625rem;min-width:max-content;margin:auto}#cf-app .btn-download svg{color:#bfbfbf;width:1.125rem;flex-shrink:0}#cf-app .btn-download:hover,#cf-app .btn-download:hover svg{border-color:#2271b1;color:#2271b1}#cf-app .cf-title{display:flex;column-gap:.9375rem;align-items:center;font-weight:500;font-size:1.625rem;line-height:1.5}#cf-app .cf-title img{max-width:1.725rem}#cf-app .cf-table thead th,#cf-app table.cf-table td:first-child,#cf-app table.cf-table th:first-child{text-align:left}#cf-app table.cf-table th.cf-thumbnail-th{width:10% !important}#cf-app table.cf-table th.cf-title-th{text-align:left;width:40%}#cf-app .cf-table__top{display:flex;row-gap:.375rem;margin-bottom:.9375rem;flex-wrap:wrap}#cf-app .cf-table__top .dataTables_filter,#cf-app .cf-table__bottom .dataTables_filter{float:none;text-align:left}#cf-app .cf-table__top .dataTables_filter label,#cf-app .cf-table__bottom .dataTables_filter label{position:relative;display:block;font-size:0}#cf-app .cf-table__top .dataTables_filter label::before,#cf-app .cf-table__bottom .dataTables_filter label::before{position:absolute;left:1.25rem;top:.9375rem;width:1.125rem;height:1.125rem;background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/icons/icon-search.svg)}#cf-app .cf-table__top .dataTables_filter input,#cf-app .cf-table__bottom .dataTables_filter input{height:3rem;width:100%;font-size:16px;border-radius:.5rem;border:0;box-shadow:0 0;outline:0;background-color:#f8f9fa;padding:.9375rem 1.25rem .9375rem 3rem}#cf-app .cf-options_info{display:flex;justify-content:flex-end;padding:12px 0;flex:1}#cf-app .cf-options{display:flex;column-gap:1.5625rem;color:#595959}#cf-app .cf-options__grid,#cf-app .cf-options__list{display:flex;width:1.5rem;height:1.5rem;cursor:pointer;align-items:center;justify-content:center}#cf-app .cf-options__grid.active,#cf-app .cf-options__list.active{color:#2271b1}#cf-app .cf-table-grid,#cf-app table.cf-table-grid .cf-updated{display:block}#cf-app .cf-table th.sorting::before,#cf-app .cf-table th.sorting:after{content:unset}#cf-app .cf-table__main{max-width:100%;overflow-x:auto}#cf-app table.cf-table.collapsed .cf-icon{margin-left:1.5625rem}#cf-app table.cf-table a.cf-icon{word-break:break-word}#cf-app table.cf-table.collapsed .dtr-control::before{z-index:5}#cf-app table.cf-table.collapsed tr.child td.child{padding:0}#cf-app table.cf-table.collapsed tr.child ul.dtr-details{width:100%}#cf-app table.cf-table.collapsed tr.child ul.dtr-details li{padding:.9375rem;display:flex;align-items:center;column-gap:1.25rem;border-bottom:.125rem solid #f8f9fa}#cf-app table.cf-table.collapsed tr.child ul.dtr-details li:last-child{border-bottom:0}#cf-app table.cf-table-grid.collapsed .dtr-control{pointer-events:none}#cf-app table.cf-table-grid.collapsed .dtr-control .cf-icon{pointer-events:auto;padding:0 !important;margin:0 !important}#cf-app .cf-options_info .dataTables_length,#cf-app .cf-table-grid thead,#cf-app table.cf-table .cf-updated,#cf-app table.cf-table-grid.collapsed .dtr-control::before,#cf-app table.cf-table-grid.collapsed tbody td.child,#cf-app table.cf-table-grid.collapsed tbody tr.child{display:none}#cf-app table.cf-table-grid.collapsed tbody td.dtr-hidden{display:table-cell !important}#cf-app table.cf-table th.sorting{background-image:none !important}#cf-app table.cf-table th:last-child{width:16%}@media screen and (min-width:1600px){#cf-app .cf-container{max-width:1650px}#cf-app table.cf-table th.cf-title-th{width:50%}#cf-app table.cf-table th:last-child{width:10%}}#cf-app table.cf-table th.sorting span{display:inline-flex;align-items:center;column-gap:.4375rem}#cf-app table.cf-table th.sorting span::after{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/icons/icon-sort.svg);background-position:center;width:.5rem;height:1rem}#cf-app table.cf-table th.sorting_asc span::after{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/icons/icon-sort-up.svg)}#cf-app table.cf-table th.sorting_desc span::after{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/icons/icon-sort-down.svg)}#cf-app table.cf-table th span{font-weight:600}#cf-app table.cf-table tr{position:relative}#cf-app table.cf-table tbody td,#cf-app table.cf-table thead th{text-align:center;white-space:nowrap;padding:.9375rem}#cf-app table.cf-table thead th:focus-visible{outline:none !important;border:2px solid #2271b1 !important}#cf-app table.cf-table tbody tr:first-child td{border-top:.125rem solid #f8f9fa}#cf-app table.cf-table tbody td{border-bottom:.125rem solid #f8f9fa}#cf-app table.cf-table-grid tbody tr:first-child td:not(:last-child){border-top:0}#cf-app table.cf-table thead th,#cf-app table.cf-table-grid tbody td,#cf-app table.cf-table.no-footer{border-bottom:0;background-color:#fff}#cf-app table.cf-table-grid .flex{justify-content:center}#cf-app table.cf-table-grid td:first-child{text-align:center}#cf-app table.cf-table-grid .cf-icon{flex-direction:column;justify-content:center}#cf-app table.cf-table-grid .cf-icon::before{width:3.75rem;height:5rem;margin-bottom:.625rem}#cf-app table.cf-table-grid tbody td{padding:0;white-space:normal !important}#cf-app table.cf-table-grid td .cf-column-size{color:#757575;font-weight:400;font-size:.875rem;line-height:1.2}#cf-app table.cf-table-grid td .cf-column-type{display:none !important}#cf-app table.cf-table-grid td .cf-download-count{display:none !important}#cf-app table.cf-table-grid td:last-child{margin-top:auto;border-top:0 !important}#cf-app table.cf-table-grid .cf-column-last{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem;justify-content:space-between;border-radius:0 !important;border-top:.125rem solid #f8f9fa;padding-top:.9375rem;line-height:1.4}@media screen and (min-width:768px){#cf-app{font-size:1rem}#cf-app .cf-title{font-size:1.75rem;line-height:2.5rem;margin-bottom:1.875rem}#cf-app .cf-title img{max-width:2.5rem}#cf-app .cf-table__top{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:1.875rem}#cf-app .cf-table__top .dataTables_filter input,#cf-app .cf-table__bottom .dataTables_filter input{width:19.6875rem}#cf-app table.cf-table.collapsed tr.child ul.dtr-details li{padding:1.25rem}#cf-app table.cf-table tbody tr.prev-hover td,#cf-app table.cf-table tbody tr:hover td{border-color:transparent}#cf-app table.cf-table tbody tr:hover td{background-color:#fbfbfb !important}#cf-app table.cf-table tr:hover td:first-child{border-radius:.5rem 0 0 .5rem}#cf-app table.cf-table tr:hover td:last-child{border-radius:0 .5rem .5rem 0}#cf-app table.cf-table-grid .cf-icon{margin-bottom:.625rem}#cf-app table.cf-table-grid .cf-icon::before{width:4.625rem;height:6.25rem}#cf-app table.cf-table-grid .cf-column-last{flex-direction:column}#cf-app table.cf-table-grid tr:hover{background-color:#fbfbfb}#cf-app table.cf-table-grid tr:hover .cf-column-last{border-color:#ecf0f4}}#cf-app table.cf-table-grid .cf-column-last small{color:#757575;display:block;letter-spacing:.03em}@media screen and (max-width:767px){#cf-app .btn-download{font-size:1rem}#cf-app .cf-options_info{display:flex;align-items:center;justify-content:flex-end}#cf-app .cf-options_info .dataTables_length{color:#898989}#cf-app table.cf-table tbody td,#cf-app table.cf-table thead th{text-align:right}#cf-app table.cf-table-grid tbody td,#cf-app table.cf-table-grid thead th{text-align:center}#cf-app table.cf-table-grid .cf-updated{text-align:left}}@media screen and (min-width:1440px){#cf-app table.cf-table-grid .cf-column-last{padding-top:1.25rem;flex-direction:row}#cf-app table.cf-table-grid .cf-updated{text-align:left}.cf-empty-data.cf-table tr:hover,.cf-empty-data.cf-table tr:hover td{background-color:#fff}}.cf-empty-data.cf-table-grid tr{grid-column:1/5 span;padding:20px;border:0}.cf-empty-data.cf-table tr td{border-color:#f8f9fa !important;text-align:center}.cf-empty-data.cf-table-grid tr td{padding-top:0;margin-top:0;border:0 !important;justify-content:center}#cf-app .cf-table-grid tbody{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media screen and (min-width:768px){#cf-app .cf-table-grid tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}}@media screen and (min-width:1024px){#cf-app table.cf-table{margin-bottom:3.125rem}#cf-app .cf-table-grid tbody{grid-template-columns:repeat(var(--grid-column),minmax(0,1fr))}}#cf-app .cf-table-grid tbody tr{display:flex;flex-direction:column;background:#fff;border:.125rem solid #eef2f5;border-radius:1.25rem;padding:1.875rem 1.25rem 1.25rem}#cf-app .cf-table__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;row-gap:.375rem;font-weight:400;color:#898989}@media screen and (max-width:1023px){#cf-app .cf-table__bottom{margin-top:.9375rem;column-gap:.5rem}#cf-app .dataTables_filter,.dataTables_filter input{width:100% !important}#cf-app .cf-options_info{display:flex;justify-content:flex-end;width:100%}}#cf-app .cf-pagination{display:flex;color:#595959;gap:1.25rem;align-items:center;justify-content:flex-end;flex:1}#cf-app .cf-pagination .dataTables_info,#cf-app .cf-pagination .dataTables_length,#cf-app .cf-pagination .dataTables_paginate{padding-top:0;margin-top:0;color:inherit}#cf-app .cf-pagination .dataTables_paginate{display:flex}#cf-app .cf-pagination .dataTables_paginate span{display:none}#cf-app .cf-pagination .dataTables_paginate .paginate_button{min-width:inherit;display:flex;align-items:center;justify-content:center;width:2.4375rem;height:2.1875rem;border:1px solid #c4c4c4;box-shadow:none;outline:0;margin:0;padding:0}#cf-app .cf-pagination .dataTables_paginate .paginate_button:hover{border-color:#2271b1;background:0;color:#2271b1 !important}#cf-app .cf-pagination .dataTables_paginate .paginate_button.disabled:hover{border-color:#c4c4c4;opacity:.4}#cf-app .cf-pagination .dataTables_paginate .paginate_button.previous{border-radius:.25rem 0 0 .25rem}#cf-app .cf-pagination .dataTables_paginate .paginate_button.next{border-radius:0 .25rem .25rem 0}#cf-app .cf-pagination .dataTables_paginate .paginate_button.previous svg,#cf-app .cf-pagination .dataTables_paginate .paginate_button.next svg{height:18px;width:18px}#cf-app .cf-table .cf-icon:hover{color:#2271b1;text-decoration:underline;text-underline-position:under}#cf-app .cf-icon{display:inline-flex;align-items:center;column-gap:.9375rem;color:inherit}#cf-app .cf-icon:before{display:block;width:1.25rem;height:1.625rem;flex-shrink:0}#cf-app .cf-icon.cf-hidden:before{display:none}@media screen and (min-width:768px){#cf-app .cf-table-grid tbody tr{padding:2.5rem 1.5625rem 1.5625rem}#cf-app .cf-icon{column-gap:1.125rem}#cf-app .cf-icon:before{width:2.3125rem;height:3rem}}#cf-app .icon-pdf:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/pdf.svg)}#cf-app .icon-doc:before,#cf-app .icon-docx:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/doc.svg)}#cf-app .icon-xls:before,#cf-app .icon-xlsx:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/xls.svg)}#cf-app .icon-ppt:before,#cf-app .icon-pptx:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/ppt.svg)}#cf-app .icon-mp4:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/mp4.svg)}#cf-app .icon-other:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/other.svg)}#cf-app .icon-wav:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/wav.svg)}#cf-app .icon-jpg:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/jpg.svg)}#cf-app .icon-zip:before{background-image:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/zip.svg)}#cf-app .cf-table__bottom:has(.dataTables_filter)>div:nth-last-child(n+2),#cf-app .cf-table__top:has(.dataTables_filter)>div:nth-last-child(n+2){width:50%}#cf-app .cf-table__top:not(:has(.dataTables_filter)),#cf-app .cf-table__bottom:not(:has(.dataTables_filter)){flex-direction:column;align-items:flex-end}#cf-app .cf-table__bottom>div:nth-of-type(3),#cf-app .cf-table__top>div:nth-of-type(3){width:100%;flex:none}.catf-dg-create-folder-btn{justify-content:center;width:100%;margin-bottom:15px}.block-spinner-wrap{margin-bottom:20px}#cf-app .cf-column-thumbnail{width:90px;height:90px;background:#ededee;border-radius:.3rem}#cf-app .cf-column-thumbnail .cf-thumbnail-image,#cf-app .cf-column-thumbnail .cf-thumbnail-image.cf-pdf.cf-landscape{width:90px;height:90px;object-fit:cover;border-radius:.3rem}#cf-app .cf-column-thumbnail .cf-thumbnail-image.cf-pdf.cf-portrait{max-height:100%;object-fit:contain}#cf-app .cf-table-grid .cf-column-thumbnail{width:100%;height:auto;border-radius:1.25rem !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#cf-app .cf-table-grid .cf-column-thumbnail .cf-thumbnail-image.cf-pdf.cf-landscape{width:100%;height:auto}#cf-app span.cf-thumbnail-image{display:inline-flex;align-items:center;justify-content:center;column-gap:.9375rem;color:inherit}#cf-app span.cf-thumbnail-image:before{content:"";background-size:contain;background-repeat:no-repeat;display:block;width:60px;height:80px;flex-shrink:0}.cf-table.cf-table-grid tr{padding-left:0 !important;padding-right:0 !important}.cf-table.cf-table-grid tr td:nth-child(1){border-radius:1.25rem !important}#cf-app .cf-table.cf-table-grid .cf-thumbnail-image{width:100%;height:200px;border-radius:1.25rem !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#cf-app .cf-table.cf-table-grid span.cf-thumbnail-image:before{width:120px;height:156px;display:inline-block}#cf-app .cf-table.cf-table-grid.cf-has-thumbnail:not(.cf-empty-data) tr{padding-top:0}#cf-app .cf-table.cf-table-grid.cf-has-thumbnail td:first-child.has-margin-bottom{margin-bottom:2.5rem}#cf-app .cf-table.cf-table-grid.cf-has-thumbnail td:first-child.no-margin-bottom{margin-bottom:0}#cf-app table.cf-table-grid .cf-column-last.has-margin-top{margin-top:1.875rem}#cf-app table.cf-table-grid .cf-column-last.no-margin-top{margin-top:5px}.cf-table-my-wrap{position:relative}.cf-table-my-wrap.loading::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border:4px solid rgba(0,0,0,0.1);border-top-color:#3498db;border-radius:50%;animation:cfdocspin 1s linear infinite;z-index:999}@keyframes cfdocspin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cfdoc_breadcrumb{font-size:16px;position:relative;display:flex;background-color:#edeff0;padding:0 10px;margin-bottom:20px;border-radius:4px}.cfdoc_breadcrumb ul{list-style-type:none;padding:0;margin:0}.cfdoc_breadcrumb>ul{display:flex;gap:0;padding:10px}.cfdoc_breadcrumb ul.children{display:none;min-width:150px;position:absolute;z-index:10;padding:5px 15px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);top:100%;left:auto}.cfdoc_breadcrumb ul.children ul.children{top:0;left:100%}.cfdoc_breadcrumb li{position:relative;padding:5px 0 5px 0;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.cfdoc_breadcrumb>ul>li{position:relative;padding:0;cursor:pointer;border-radius:4px;transition:background-color .2s ease;display:flex;color:#2c3f4c;margin-right:4px;font-size:15px}.cfdoc_breadcrumb li li{display:flex;width:100%}.cfdoc_breadcrumb li li.has-childrend{background:url(//www.coolapp.chat/wp-content/plugins/catfolders-document-gallery/assets/images/icons/right-arrow.svg) no-repeat;background-position:right}.cfdoc_breadcrumb>ul>li>span{margin:0 5px;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.cfdoc_breadcrumb>ul>li i{display:flex;width:20px}.cfdoc_breadcrumb>ul>li:not(:last-child)::after{content:'/';margin-left:5px;color:#959fa5}.cfdoc_breadcrumb li:hover>ul.children{display:block}.cfdoc_children ul{list-style-type:none;padding:0;margin:0 0 20px 0;display:flex;gap:10px;flex-wrap:wrap}.cfdoc_children ul li{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,0.1);font-size:16px;color:#333;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.cfdoc_children ul li i{display:flex;align-items:center;color:#666;font-size:20px;width:20px}.cfdoc_children ul li:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.catf-dg-folders-setting-disabled input.components-radio-control__input{opacity:.3}#cf-app .btn-download img{display:block;width:18px;height:18px;object-fit:contain}