/* Elementor CSS */ @media(max-width:1024px) { .bg-remove-tablet { background-image: unset !important; } } @media(max-width:1024px) { .bg-remove-mobile { background-image: unset !important; } } .elem-appointment-section .wpcf7-form textarea { height: 150px; } .elem-appointment-section .wpcf7-form p label { font-weight: 600; font-size: 16px; color: #000; } .Divider-circle1, .Divider-circle { position: relative; } .box-align-center .elementor-container { align-items: center; } .middle-box { position: relative; overflow: hidden; } .middle-box .rotate-y { transform: rotate(49deg); position: absolute; top: 14px; right: -28px; } .elem-appointment-section .wpcf7-form p { margin-bottom: 20px; } .elem-appointment-section .wpcf7-form p:last-child { margin-bottom: 0; } .elem-appointment-section .wpcf7-form p input[type="submit"] { width: 100%; background-color: #FBACA5; } .elem-appointment-section .wpcf7-form p input[type="submit"] { width: 100%; background-color: var(--secondary-color); } .elem-appointment-section .wpcf7-form textarea::placeholder, .elem-appointment-section .wpcf7-form input::placeholder { color: #000; } .meet-team .meafe-team-member-social-profiles .meafe-team-member-social-link { padding-left: 0; } .meet-team .meafe-team-member-social-profiles .meafe-team-member-social-link::before { display: none; } .listing ul li::before { display: none; } .listing ul li { align-items: flex-start; } .listing ul li .meafe-icon-list-icon { display: inline-flex !important; margin-top: 8px; } .listing.listing-icon-position ul li .meafe-icon-list-icon { margin-top: 13px; } .listing.pricing-listing ul li .meafe-icon-list-icon { display: inline-flex !important; margin-top: 2px; } .arrow-button-hover.elementor-widget-button a { position: relative; color: var(--primary-color); } .arrow-button-hover a::after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.674' height='10.009' viewBox='0 0 13.674 10.009'%3E%3Cg id='Group_255' data-name='Group 255' transform='translate(-609.024 -4045.697)'%3E%3Cpath id='Path_4337' data-name='Path 4337' d='M-1301,1456h11.233' transform='translate(1910.77 2594.787)' fill='none' stroke='%2388ced0' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Path_4338' data-name='Path 4338' d='M-1292.088,1450.363l3.944,3.944-3.944,3.944' transform='translate(1910.092 2596.395)' fill='none' stroke='%2388ced0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: 13px; position: absolute; top: -7px; right: -39px; width: 13px; height: 13px; transition: all 0.2s ease-in-out; width: 30px; height: 30px; border: 1px solid rgba(var(--primary-color-rgb), 0.3); border-radius: 100px; } .arrow-button-hover a .elementor-align-icon-right, .link-hover a { transition: all 0.4s ease-in-out; } .arrow-button-hover a:hover::after { right: -44px; } .elementor-icon-list-icon svg { margin-top: 7px; } .link-hover a:hover { color: var(--primary-color) !important; } .listing-icon-primary .elementor-icon-list-item .elementor-icon-list-icon svg path { fill: #FBACA5 } .listing-icon-add .elementor-icon-list-item .elementor-icon-list-icon svg path { fill: #17BE8A; } .arrow-button-hover a:hover .elementor-align-icon-right { margin-left: 18px !important; } .image-height-adjustment .elementor-widget-wrap div { height: 100%; } .image-height-adjustment .elementor-widget-wrap div img { height: 100%; object-fit: cover; } .share-icon { position: relative; } .arrow-btn .elementor-button-icon { display: flex; align-items: center; } .arrow-btn .elementor-button-icon svg { width: unset; } .arrow-btn:hover .elementor-button-icon svg path:first-child { stroke: #fff !important; } .arrow-btn:hover .elementor-button-icon svg path:last-child { fill: #fff !important; } .flex-1 .elementor-button-content-wrapper .elementor-button-text { flex: unset; } .share-icon .share-icon-container { position: absolute; top: 14px; left: 0; } .contact-page-form p, .service-detail-contact-7-form p { margin-bottom: 0 !important; } .contact-page-form h4 { margin-bottom: 30px; } .contact-form-column h3 { color: var(--white-color); margin-bottom: 9px; } .align-center>.elementor-container { align-items: center; } /* elementor compatiblitlity css */ .elementor-widget-wp-widget-blp_pt_widget { margin-bottom: 0; display: flex; flex-direction: column; } .elementor-widget-container h1.elementor-heading-title, .elementor-widget-container h2.elementor-heading-title, .elementor-widget-container h3.elementor-heading-title, .elementor-widget-container h4.elementor-heading-title, .elementor-widget-container h5.elementor-heading-title, .elementor-widget-container h6.elementor-heading-title { margin-bottom: 0; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ /* .elementor-widget { margin: 0 0 40px; } */ /* Make sure select elements fit in widgets. */ .widget-area .elementor-widget:last-child { margin-bottom: 0; } .elementor-widget select { max-width: 100%; } .elementor-widget ol, .elementor-widget ul { margin: 0; padding: 0; list-style: none; } .elementor-widget ul ul { margin-left: 15px; } .elementor-widget:not(.elementor-widget-text-editor, .elementor-widget-toggle, .elementor-widget-tabs, .elementor-widget-accordion, .elementor-icon-list--layout-traditional) ul li { display: block; margin-bottom: 25px; font-size: 1em; font-weight: 500; } .elementor-icon-list--layout-traditional ul li { margin-bottom: 0; } .elementor-widget ul li:last-child { margin-bottom: 0; } .elementor-widget .elementor-text-editor ul, .elementor-widget.elementor-widget-html ul, .elementor-widget .textwidget ul { /* margin: 0; */ /* padding-left: 1.7em; */ list-style: inherit; margin-bottom: 0; } .elementor-widget .elementor-text-editor ul li, .elementor-widget.elementor-widget-html ul li, .elementor-widget .textwidget ul li { display: list-item; margin-bottom: 0; font-weight: normal; } .elementor-widget ul li a { text-decoration: none; color: var(--black-color); } .elementor-widget ul li a:hover { color: var(--primary-color); } .elementor-widget ul li.bttk-social-icon-wrap a:hover { color: var(--white-color); } .elementor-widget .widget_bttk_popular_post ul li, .elementor-widget .widget_bttk_pro_recent_post ul li { display: flex; } .elementor-widget ul.bttk-itw-holder li { display: table; } .elementor-widget .blossom-inner-wrap .image-holder { width: auto; max-width: 200px; } .elementor-widget-wp-widget-categories ul li, .elementor-widget-wp-widget-archives ul li, .elementor-widget-wp-widget-pages ul li, .elementor-widget-wp-widget-meta ul li, .elementor-widget-wp-widget-nav_menu ul li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(var(--primary-color-rgb), 0.2); font-size: 1em; font-weight: 400; position: relative; padding-left: 20px; } .elementor-widget-wp-widget-categories ul li:last-child, .elementor-widget-wp-widget-archives ul li:last-child, .elementor-widget-wp-widget-pages ul li:last-child, .elementor-widget-wp-widget-meta ul li:last-child, .elementor-widget-wp-widget-nav_menu ul li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .elementor-widget-wp-widget-categories ul li::before, .elementor-widget-wp-widget-archives ul li::before, .elementor-widget-wp-widget-pages ul li::before, .elementor-widget-wp-widget-meta ul li::before, .elementor-widget-wp-widget-nav_menu ul li::before { content: ""; background: var(--primary-color); width: 6px; height: 6px; position: absolute; left: 0; top: 12px; border-radius: 100px; } /*============================ WIDGET CALENDAR ============================*/ .elementor-widget-wp-widget-calendar table { margin: 0; } .elementor-widget-wp-widget-calendar table caption { background: var(--secondary-color); } .elementor-widget-wp-widget-calendar table tr th, .elementor-widget-wp-widget-calendar table tr td { padding-left: 0; padding-right: 0; text-align: center; font-weight: 700; font-size: 1em; line-height: 1.5; } .elementor-widget-wp-widget-calendar table tr td { font-weight: 400; } .elementor-widget-wp-widget-calendar table tbody tr td#today { background: rgba(var(--primary-color-rgb), 0.15); } .elementor-widget-wp-widget-calendar table tr td a { display: block; } .elementor-widget-wp-widget-calendar table tr td a:hover { text-decoration: none; color: var(--black-color); } .elementor-widget-wp-widget-calendar table tfoot { border-top: 1px solid rgba(var(--primary-color-rgb), 0.1); } .elementor-widget-wp-widget-calendar table tfoot td#prev { text-align: left; } .elementor-widget-wp-widget-calendar table tfoot td#next { text-align: right; } /*========================== WIDGET CATEGORY & ARCHIVE ==========================*/ .elementor-widget-wp-widget-categories ul li, .elementor-widget-wp-widget-archives ul li { color: rgba(var(--black-color-rgb), 0.3); display: flex; flex-wrap: wrap; align-items: center; } .elementor-widget-wp-widget-categories ul li a, .elementor-widget-wp-widget-archives ul li a { flex: 1; } /*============================= WIDGET SEARCH =============================*/ .elementor-widget-wp-widget-search .search-form .search-field { border-color: rgba(var(--primary-color-rgb), 0.3); } .elementor-widget-wp-widget-search .search-form .search-submit { background-color: var(--primary-color); } .elementor-widget-wp-widget-search .search-form .search-submit:hover { background-color: var(--black-color); } /*==================================== WIDGET RECENT ENTRIES ====================================*/ .elementor-widget-wp-widget-recent-posts ul { counter-reset: listCount; } .elementor-widget-wp-widget-recent-posts ul li { counter-increment: listCount; position: relative; padding-left: 55px; font-size: 1.1112em; } .elementor-widget-wp-widget-recent-posts ul li::before { content: "0" counter(listCount); font-family: var(--secondary-font); color: rgba(var(--primary-color-rgb), 0.5); font-size: 2em; line-height: 1; position: absolute; top: 5px; left: 0; } .text-underline .elementor-heading-title { position: relative; display: inline-block; } .text-underline .elementor-heading-title::after { content: ""; width: 100%; height: 13px; background: rgba(var(--secondary-color-rgb), 0.1); position: absolute; bottom: 4px; left: 0; } /*============================ WIDGET NEWSLETTER ============================*/ .elementor-widget .blossomthemes-email-newsletter-wrapper, .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper { padding: 0px; } .elementor-widget .blossomthemes-email-newsletter-wrapper .container, .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .container { padding: 0px; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .img-holder { width: 60px; height: 60px; border-radius: 100%; overflow: hidden; margin: 0 auto 20px auto; position: relative; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder { text-align: center; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .text-holder h3 { margin-top: 0; margin-bottom: 0; font-size: 1.39em; font-family: var(--secondary-font); font-weight: 600; letter-spacing: 0.5px; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget .text-holder span { display: block; margin-top: 15px; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget form input[type="text"] { margin-bottom: 20px; border: none; } .elementor-widget-wp-widget-blossomthemes_email_newsletter_widget form label { margin-bottom: 20px; } /*=============================== WIDGET INSTAGRAM ===============================*/ .elementor-widget-wp-widget-btif_instagram_widget .profile-link { display: block; margin-top: 10px; text-align: center; background: var(--black-color); border: 1px solid var(--black-color); color: var(--white-color); font-size: 0.7778em; padding: 10px; text-decoration: none; line-height: 1.5; } .elementor-widget-wp-widget-btif_instagram_widget .profile-link:hover { background: none; color: var(--black-color); } .elementor-widget-wp-widget-btif_instagram_widget ul li .instagram-meta { left: 0; bottom: 0; color: var(--white-color); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0) } .elementor-widget-wp-widget-btif_instagram_widget ul:after { content: ''; display: block; clear: both } .elementor-widget-wp-widget-btif_instagram_widget ul { margin: 0 -1px !important } .elementor-widget-wp-widget-btif_instagram_widget ul li { float: left; width: 33.3333%; padding: 0 1px !important; margin: 0 0 2px !important; position: relative } .elementor-widget-wp-widget-btif_instagram_widget ul li .instagram-meta { display: flex; flex-wrap: wrap; align-items: center; position: absolute; width: 100%; padding: 5px 10px; opacity: 0; -webkit-transition: linear .2s; -moz-transition: linear .2s; transition: linear .2s; background: -moz-linear-gradient(top, transparent, rgba(var(--black-color-rgb), .65) 100%); background: -webkit-linear-gradient(top, transparent, rgba(var(--black-color-rgb), .65) 100%); background: linear-gradient(to bottom, transparent, rgba(var(--black-color-rgb), .65) 100%) } .elementor-widget-wp-widget-btif_instagram_widget ul.photos-4 li .instagram-meta, .elementor-widget-wp-widget-btif_instagram_widget ul.photos-5 li .instagram-meta { display: none } .elementor-widget-wp-widget-btif_instagram_widget ul li:hover .instagram-meta { opacity: 1 } .elementor-widget-wp-widget-btif_instagram_widget ul li .instagram-meta .like { display: flex; flex: 1; align-items: center; flex-wrap: wrap; padding-right: 10px; } .elementor-widget-wp-widget-btif_instagram_widget ul li .instagram-meta svg { margin-right: 5px; } .elementor-widget-wp-widget-btif_instagram_widget ul li img { vertical-align: top; width: 100% } .elementor-widget-wp-widget-btif_instagram_widget ul.photos-1 li { width: 100% } .elementor-widget-wp-widget-btif_instagram_widget ul.photos-2 li { width: 50% } .elementor-widget-wp-widget-btif_instagram_widget ul.photos-4 li { width: 25% } .elementor-widget-wp-widget-btif_instagram_widget ul.photos-5 li { width: 20% } /*============================ WIDGET AUTHOR BIO ============================*/ .elementor-widget-wp-widget-bttk_author_bio { text-align: center; } .elementor-widget-wp-widget-bttk_author_bio .image-holder { border-radius: 100%; overflow: hidden; width: 250px; height: 250px; margin-left: auto; margin-right: auto; margin-bottom: 30px; } .elementor-widget-wp-widget-bttk_author_bio .image-holder img { width: 100%; height: 100%; object-fit: cover; } .elementor-widget-wp-widget-bttk_author_bio .title-holder { font-size: 1.39em; font-family: var(--secondary-font); font-weight: 600; letter-spacing: 0.5px; line-height: 1.3; margin-bottom: 10px; } .elementor-widget-wp-widget-bttk_author_bio .author-bio-content p { margin-top: 0; margin-bottom: 20px; } .elementor-widget-wp-widget-bttk_author_bio .text-signature { background-image: url('data:image/svg+xml; utf-8, '); background-position: center bottom; padding-bottom: 15px; background-repeat: no-repeat; background-size: auto; font-family: 'Dancing Script', cursive; font-size: 30px; color: #000; font-style: italic; line-height: 1.3; margin-bottom: 10px; } .elementor-widget-wp-widget-bttk_author_bio .readmore { background: var(--black-color); color: var(--white-color); font-size: 0.7778em; font-weight: 700; letter-spacing: 0.5px; text-decoration: none; padding: 10px 30px; margin-top: 15px; margin-bottom: 0; display: block; } .elementor-widget-wp-widget-bttk_author_bio .readmore:hover { background: var(--primary-color); } .site-footer .elementor-widget-wp-widget-bttk_author_bio .readmore:hover { background: var(--primary-color); color: var(--white-color); } .elementor-widget-wp-widget-bttk_author_bio .author-socicons { margin-top: 20px; } .elementor-widget-wp-widget-bttk_author_bio .author-socicons li { margin: 10px 5px 0 5px; display: inline-block; } .elementor-widget-wp-widget-bttk_author_bio .author-socicons li a { display: inline-block; width: 36px; height: 36px; text-align: center; background: rgba(var(--primary-color-rgb), 0.3); border-radius: 100%; line-height: 38px; color: rgba(var(--black-color-rgb), 0.8); } .elementor-widget-wp-widget-bttk_author_bio .author-socicons li a:hover { background: var(--primary-color); color: var(--white-color); } /*================================ Popular post style ================================*/ .elementor-widget-wp-widget-bttk_popular_post ul, .elementor-widget-wp-widget-bttk_pro_recent_post ul { counter-reset: list-count; } .elementor-widget-wp-widget-bttk_popular_post ul li, .elementor-widget-wp-widget-bttk_pro_recent_post ul li { counter-increment: list-count; padding-top: 15px; padding-left: 15px; position: relative; } .elementor-widget-wp-widget-bttk_popular_post ul li::before, .elementor-widget-wp-widget-bttk_pro_recent_post ul li::before { content: counter(list-count); position: absolute; top: 0; left: 0; width: 32px; height: 32px; background: var(--white-color); text-align: center; line-height: 32px; border-radius: 100%; font-size: 1.1112em; color: var(--primary-color); font-weight: 400; font-family: var(--secondary-font); border: 2px dotted var(--primary-color); } .elementor-widget-wp-widget-bttk_popular_post ul li, .elementor-widget-wp-widget-bttk_pro_recent_post ul li { overflow: hidden; } .elementor-widget-wp-widget-bttk_popular_post ul li .post-thumbnail, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .post-thumbnail { float: left; width: 30%; height: auto; margin-right: 20px; } .elementor-widget-wp-widget-bttk_popular_post ul li .post-thumbnail img, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .post-thumbnail img { vertical-align: top; width: 100%; height: 100%; object-fit: cover; } .elementor-widget-wp-widget-bttk_popular_post ul li .entry-header, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .entry-header { overflow: hidden; } .elementor-widget-wp-widget-bttk_popular_post ul li .entry-header .entry-meta, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .entry-header .entry-meta { font-size: 0.7778em; line-height: 1.5; } .elementor-widget-wp-widget-bttk_popular_post ul li .entry-header .entry-title, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .entry-header .entry-title { font-size: 1.1112em; line-height: 1.8; margin: 0; } .elementor-widget-wp-widget-bttk_popular_post .style-two li .post-thumbnail, .elementor-widget-wp-widget-bttk_pro_recent_post .style-two li .post-thumbnail { width: 100%; margin-right: 0; margin-bottom: 20px; height: auto; } .elementor-widget-wp-widget-bttk_popular_post .style-two li .entry-header, .elementor-widget-wp-widget-bttk_pro_recent_post .style-two li .entry-header { width: 100%; text-align: center; padding: 0 15px; } .elementor-widget-wp-widget-bttk_popular_post .style-three li .post-thumbnail, .elementor-widget-wp-widget-bttk_pro_recent_post .style-three li .post-thumbnail { height: 190px; margin: 0 0 -40px; width: 100%; } .elementor-widget-wp-widget-bttk_popular_post .style-three li .entry-header, .elementor-widget-wp-widget-bttk_pro_recent_post .style-three li .entry-header { background: var(--white-color) none repeat scroll 0 0; margin: 0 auto; max-width: 92%; padding: 13px 15px 0; position: relative; text-align: center; width: 100%; } .elementor-widget-wp-widget-bttk_popular_post ul li .entry-header .cat-links, .elementor-widget-wp-widget-bttk_pro_recent_post ul li .entry-header .cat-links { display: none; } .elementor-widget-wp-widget-bttk_popular_post .style-two li .entry-header .cat-links, .elementor-widget-wp-widget-bttk_pro_recent_post .style-two li .entry-header .cat-links, .elementor-widget-wp-widget-bttk_popular_post .style-three li .entry-header .cat-links, .elementor-widget-wp-widget-bttk_pro_recent_post .style-three li .entry-header .cat-links { display: block; font-size: 0.7778em; font-weight: 500; } .elementor-widget-wp-widget-bttk_popular_post .style-two li .entry-header .cat-links a, .elementor-widget-wp-widget-bttk_pro_recent_post .style-two li .entry-header .cat-links a, .elementor-widget-wp-widget-bttk_popular_post .style-three li .entry-header .cat-links a, .elementor-widget-wp-widget-bttk_pro_recent_post .style-three li .entry-header .cat-links a { margin: 0 3px; } /*================================ WIDGET CUSTOM CATEGORY ================================*/ .elementor-widget-wp-widget-bttk_custom_categories ul li { background-size: cover !important; font-size: 1em; margin-bottom: 15px; } .elementor-widget-wp-widget-bttk_custom_categories ul li a { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; color: var(--white-color); min-height: 120px; padding: 15px; } .elementor-widget-wp-widget-bttk_custom_categories ul li a:hover { color: var(--white-color); } .elementor-widget-wp-widget-bttk_custom_categories ul li .cat-title { float: none; font-size: 1.1112em; font-family: var(--secondary-font); letter-spacing: 0.5px; margin-right: 10px; font-weight: 600; } .elementor-widget-wp-widget-bttk_custom_categories ul li .post-count { float: none; background: var(--primary-color); font-size: 0.7778em; letter-spacing: 0.5px; width: auto; height: auto; line-height: normal; padding: 5px 10px; } .elementor-widget-wp-widget-bttk_custom_categories ul li a:hover .post-count, .elementor-widget-wp-widget-bttk_custom_categories ul li a:hover:focus .post-count { width: auto; background: var(--black-color); } /*======================== Image text widget ========================*/ .elementor-widget-wp-widget-bttk_image_text_widget ul li { position: relative; } .elementor-widget-wp-widget-bttk_image_text_widget ul li img { width: 100%; } .elementor-widget-wp-widget-bttk_image_text_widget ul li .btn-readmore { position: absolute; width: 70%; text-align: center; top: 50%; left: 50%; color: var(--white-color); background: #111; text-transform: uppercase; font-size: 0.7em; padding: 15px 20px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: ease 0.2s; -moz-transition: ease 0.2s; transition: ease 0.2s; } .elementor-widget-wp-widget-bttk_image_text_widget ul li .btn-readmore:hover { background: var(--primary-color); color: var(--white-color); } /* .elementor-default .widget-area ul li{ margin-bottom: 20px; } */ /*=============================== WIDGET POST CATEGORY SLIDER ===============================*/ .elementor-widget-wp-widget-bttk_posts_category_slider_widget .item { width: 100%; min-height: 350px; position: relative; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .item img { width: 100%; height: 100%; object-fit: cover; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .item .carousel-title { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(var(--black-color-rgb), 0.5); padding: 3% 5%; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title a { color: var(--white-color); display: inline-block; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title a:hover { color: var(--primary-color); } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title .cat-links { display: block; font-size: 0.7778em; font-weight: 500; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title .cat-links a { margin: 0 3px; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title .cat-links a::after { content: ","; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .carousel-title .cat-links a:last-child::after { display: none; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .item .carousel-title .title { font-size: 1.1112em; margin-top: 5px; margin-bottom: 0; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-nav [class*="owl-"] { border-radius: 100%; background: rgba(var(--black-color-rgb), 0.5); left: 10px; top: 40%; min-height: auto; margin: 0; width: 40px; height: 40px; font-size: 0; position: absolute; -webkit-transition: ease .2s; -moz-transition: ease .2s; transition: ease .2s; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-nav .owl-next { left: auto; right: 10px; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:hover { background: var(--primary-color); } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-nav [class*="owl-"]:before { display: none; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-next::after, .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-prev::after { background-repeat: no-repeat; width: 10px; height: 20px; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); content: ''; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-prev::after { background-image: url('data:image/svg+xml; utf8,'); top: 50%; left: 50%; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-next::after { background-image: url('data:image/svg+xml; utf8,'); top: 50%; left: 50%; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-dots { position: static; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot { background: rgba(var(--black-color-rgb), 0.3); margin: 5px; width: 25px; height: 8px; } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot.active, .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot:hover { background: var(--black-color); border-color: var(--black-color); } .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-dots .owl-dot span, .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-dots .owl-dot:hover span, .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-dots .owl-dot span:hover, .elementor-widget-wp-widget-bttk_posts_category_slider_widget .owl-theme .owl-dots .owl-dot.active span { display: none; } /*============================== WIDGET SOCIAL ICONS ==============================*/ .elementor-widget-wp-widget-bttk_social_links { margin-bottom: 20px; } .elementor-widget-wp-widget-bttk_social_links ul { text-align: center; display: flex; flex-wrap: wrap; align-items: center; } .elementor-widget-wp-widget-bttk_social_links ul li { margin-right: 15px; margin-bottom: 15px; padding: 0; font-size: 1.1112em; } .elementor-widget-wp-widget-bttk_social_links ul li:last-child { margin-bottom: 15px; } #primary .elementor-widget-wp-widget-bttk_social_links ul li a { display: inline-block; background: none; border-radius: 100%; width: 63px; height: 63px; line-height: 60px; border: 1px solid rgba(var(--primary-color-rgb), 0.3); } #primary .elementor-widget-wp-widget-bttk_social_links ul li a:hover { background: var(--primary-color); color: var(--white-color); } /*========================== WIDGET CLIENT LOGO ==========================*/ .elementor-widget-wp-widget-blossom_client_logo_widget .blossom-inner-wrap { display: flex; flex: 1; flex-wrap: wrap; justify-content: center; align-items: center; } .elementor-widget-wp-widget-blossom_client_logo_widget .image-holder { padding: 15px 30px; display: flex; flex-direction: column; flex: 1; min-width: 150px; align-items: center; justify-content: center; } .elementor-widget-wp-widget-blossom_client_logo_widget .image-holder a { display: flex; flex-direction: column; } .black-white img { -webkit-filter: grayscale(1); filter: grayscale(1); } .black-white:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); } .elementor-widget-wp-widget-blossom_client_logo_widget .image-holder:not(.black-white) a:hover { opacity: 0.65; filter: alpha(opacity=65); } /*=============================== WIDGET CTA ===============================*/ .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div { padding: 5%; } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div.bttk-cta-bg { position: relative; z-index: 1; } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div.bttk-cta-bg::before { content: ""; background: rgba(var(--black-color-rgb), 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .content-area .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .elementor-widget-container>div h5 { background: none; margin-top: 0; padding: 0; font-size: 1.6665em; letter-spacing: 0; text-transform: none; } .content-area .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .bttk-cta-bg .blossomtheme-cta-container h5, .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .bttk-cta-bg .text-holder { color: var(--white-color); } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .text-holder p { margin-top: 0; font-size: 0.8888em; } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .btn-cta { display: inline-block; font-weight: 700; font-size: 0.7778em; color: var(--white-color); letter-spacing: 1px; background: var(--primary-color); border: 1px solid var(--primary-color); padding: 12px 25px; text-transform: uppercase; text-decoration: none; margin: 3px; } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .btn-cta+.btn-cta, .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .btn-cta:hover { background: none; color: var(--primary-color); } .elementor-widget-wp-widget-blossomtheme_companion_cta_widget .btn-cta+.btn-cta:hover { background: var(--primary-color); color: var(--white-color); } /*============================= WIDGET TESTIMONIAL =============================*/ .elementor-widget-wp-widget-bttk_testimonial_widget .bttk-testimonial-holder { padding-top: 40px; } .elementor-widget-wp-widget-bttk_testimonial_widget .bttk-testimonial-inner-holder { border: 3px solid rgba(var(--black-color-rgb), 0.05); border-radius: 5px; text-align: center; padding: 70px 20px 20px 20px; position: relative; } .elementor-widget-wp-widget-bttk_testimonial_widget .img-holder { width: 100px; border-radius: 5px; overflow: hidden; position: absolute; top: -40px; left: 0; border: 2px solid rgba(var(--black-color-rgb), 0.05); padding: 4px; background: var(--white-color); right: 0; margin: 0 auto; } .site-footer .elementor-widget-wp-widget-bttk_testimonial_widget .img-holder { background: var(--black-color); border-color: rgba(var(--white-color-rgb), 0.2); } .elementor-widget-wp-widget-bttk_testimonial_widget .img-holder img { border-radius: 3px; } .elementor-widget-wp-widget-bttk_testimonial_widget .bttk-testimonial-inner-holder .name { display: block; font-weight: 700; line-height: 1.4; } .elementor-widget-wp-widget-bttk_testimonial_widget .bttk-testimonial-inner-holder .designation { font-size: 0.7778em; color: rgba(var(--black-color-rgb), 0.5); } .elementor-widget-wp-widget-bttk_testimonial_widget .testimonial-content { margin-top: 15px; } .elementor-widget-wp-widget-bttk_testimonial_widget .testimonial-content p { margin-top: 0; margin-bottom: 20px; } .elementor-widget-wp-widget-bttk_testimonial_widget .testimonial-content p:last-child { margin-bottom: 0; } .elementor-widget-wp-widget-bttk_testimonial_widget .testimonial-meta { margin-top: 20px; } /*============================ WIDGET STAT COUNTER ============================*/ .elementor-widget-wp-widget-blossomthemes_stat_counter_widget .blossomthemes-sc-holder { position: relative; padding-left: 70px; display: flex; flex-direction: column-reverse; } .elementor-widget-wp-widget-blossomthemes_stat_counter_widget .blossomthemes-sc-holder h5 { background: none; padding: 0; font-size: 1.112em; margin-bottom: 0; text-align: left; } .elementor-widget-wp-widget-blossomthemes_stat_counter_widget .blossomthemes-sc-holder .icon-holder { font-size: 3em; position: absolute; top: 5px; left: 0; line-height: 1; color: var(--primary-color); } .elementor-widget-wp-widget-blossomthemes_stat_counter_widget .blossomthemes-sc-holder .hs-counter { font-size: 2.6665em; font-weight: 700; line-height: 1; } /*============================= WIDGET TEAM =============================*/ .elementor-widget-wp-widget-bttk_description_widget, .elementor-widget-wp-widget-bttk_description_widget .image-social-wrap { position: relative; } .elementor-widget-wp-widget-bttk_description_widget .image-social-wrap .social-profile { position: absolute; bottom: 0; left: 0; margin: 0; display: block; } .elementor-widget-wp-widget-bttk_description_widget .social-profile li { margin: 0px; font-weight: normal; font-size: 0.7778em; } .elementor-widget-wp-widget-bttk_description_widget .social-profile li a { display: inline-block; color: #6a6a6a; background: #f5f5f5; border: none; border-radius: 0; width: 37px; height: 37px; text-align: center; line-height: 37px; } .elementor-widget-wp-widget-bttk_description_widget .social-profile li a:hover { background: var(--primary-color); color: var(--white-color); } .elementor-widget-wp-widget-bttk_description_widget .text-holder { width: 100%; padding: 0; margin-top: 20px; } .elementor-widget-wp-widget-bttk_description_widget .text-holder .name { display: block; font-weight: 600; font-family: var(--secondary-font); font-size: 1.1112em; line-height: 1.5; letter-spacing: 0.5px; } .elementor-widget-wp-widget-bttk_description_widget .text-holder .designation { display: block; font-size: 0.8888em; letter-spacing: 0.5px; line-height: 1.5; color: rgba(var(--black-color-rgb), 0.8); } .elementor-widget-wp-widget-bttk_description_widget .bttk-team-holder-modal.show { display: none !important; } /*========================== WIDGET ICON TEXT ==========================*/ .elementor-widget-wp-widget-bttk_icon_text_widget .rtc-itw-inner-holder { display: flex; flex: 1; flex-direction: column; text-align: center; } .elementor-widget-wp-widget-bttk_icon_text_widget .rtc-itw-inner-holder .icon-holder { font-size: 3em; line-height: 1; color: var(--primary-color); } .elementor-widget-wp-widget-bttk_icon_text_widget .rtc-itw-inner-holder .text-holder { order: 2; margin-top: 40px; } .content-area .elementor-widget-wp-widget-bttk_icon_text_widget .rtc-itw-inner-holder .text-holder h5 { font-size: 1.1112em; text-align: center; background: none; padding: 0; margin-top: 0; margin-bottom: 0; } .elementor-widget-wp-widget-bttk_icon_text_widget .text-holder .btn-readmore { display: inline-block; font-weight: 700; font-size: 0.7778em; color: var(--white-color); letter-spacing: 1px; background: var(--primary-color); border: none; padding: 13px 30px; text-transform: uppercase; text-decoration: none; } .elementor-widget-wp-widget-bttk_icon_text_widget .text-holder .btn-readmore:hover { background: var(--black-color); color: var(--white-color); } /*=========================== WIDGET CONTACT SOCIAL ===========================*/ .elementor-widget-wp-widget-bttk_contact_social_links ul.contact-list li { margin-bottom: 5px; } .elementor-widget-wp-widget-bttk_contact_social_links ul.contact-list li:first-child { margin-bottom: 40px; } .elementor-widget-wp-widget-bttk_contact_social_links ul.contact-list li span { margin-right: 10px; font-family: var(--secondary-font); font-weight: 600; letter-spacing: 0.2px; } .elementor-widget-wp-widget-bttk_contact_social_links .contact-list-title { display: none; } .elementor-widget-wp-widget-bttk_contact_social_links .social-networks { margin-top: 40px; } .elementor-widget-wp-widget-bttk_contact_social_links .social-networks .contact-list-title { display: block; color: rgba(var(--black-color-rgb), 0.8); } .elementor-widget-wp-widget-bttk_contact_social_links .social-networks li { margin-top: 10px; margin-bottom: 0; margin-right: 10px; display: inline-block; font-size: 1.1112em; } .elementor-widget-wp-widget-bttk_contact_social_links .social-networks li a { display: inline-block; color: var(--primary-color); padding: 5px; } .widget-area .elementor-widget-wp-widget-bttk_contact_social_links .social-networks li a { color: var(--black-color); } .elementor-widget-wp-widget-bttk_contact_social_links .social-networks li a:hover { color: var(--primary-color); } /*======================== WIDGET FAQ ========================*/ .elementor-widget-wp-widget-blp_faq_widget .faq-block { background: rgba(var(--primary-color-rgb), 0.1); margin-bottom: 20px; text-align: left; } .elementor-widget-wp-widget-blp_faq_widget .faq-block:last-child { margin-bottom: 0; } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title { background: none; color: var(--black-color); padding: 0; font-family: var(--secondary-font); font-weight: 600; font-size: 1em; line-height: 1.5; width: 100%; text-align: left; position: relative; padding: 15px 30px 15px 15px; -webkit-transition: all ease 0.35s; -moz-transition: all ease 0.35s; transition: all ease 0.35s; } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title:hover { background: none; color: var(--primary-color); } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title::after { content: ""; background-image: url('data:image/svg+xml; utf-8, '); background-repeat: no-repeat; background-position: center; width: 18px; height: 18px; position: absolute; top: 21px; right: 15px; -webkit-transition: all ease 0.35s; -moz-transition: all ease 0.35s; transition: all ease 0.35s; } .elementor-widget-wp-widget-blp_faq_widget .faq-block.active .faq-title::after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content { font-size: 0.8888em; color: rgba(var(--black-color-rgb), 0.8); padding: 20px 15px; border-top: 1px solid var(--white-color); } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content p { margin-top: 0; margin-bottom: 20px; } .elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content p:last-child { margin-bottom: 0; } /*======================== WOOCOMMERCE WIDGETS ========================*/ /*============================== Sidebar cart widget ==============================*/ .elementor-widget-wp-widget-woocommerce_widget_cart ul li { padding: 0 0 10px 30px; border-bottom: 1px solid #e5e5e5; margin: 0 0 10px; position: relative; font-size: 1em; text-transform: none; min-height: 85px; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li a { font-size: 0.8888em; font-family: var(--primary-font); color: #262525; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .remove { position: absolute; top: 8px; left: 0; font-size: 0; width: 20px; height: 20px; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .remove:hover, .elementor-widget-wp-widget-woocommerce_widget_cart ul li .remove:focus { background: none; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .remove:after { position: absolute; top: 0; left: 0; content: ''; background-image: url('data:image/svg+xml; utf-8, '); background-repeat: no-repeat; width: 20px; height: 20px; color: #e2401c; font-size: 0.8888em; } .elementor-widget-wp-widget-woocommerce_widget_cart ul.product_list_widget li img { width: 75px; float: right; margin-right: 0; margin-left: 4px; border-radius: 5px; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li a:not(.button) { font-weight: 400; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .variation { padding-left: 0; border-left: 0; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .variation dt { font-weight: 400; } .elementor-widget-wp-widget-woocommerce_widget_cart ul li .variation dd { margin: 0 } .elementor-widget-wp-widget-woocommerce_widget_cart .total { border-top: 0; padding-top: 0; padding-bottom: 10px; font-size: 0.8888em; border-bottom: 1px solid #e5e5e5; text-align: center; display: flex; flex: auto; flex-wrap: wrap; } .elementor-widget-wp-widget-woocommerce_widget_cart .total strong { font-weight: 600; color: var(--black-color); display: flex; flex-direction: column; text-align: left; flex: 1; } .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .button { text-decoration: none; margin-bottom: 10px; display: block; background: var(--black-color); color: var(--white-color); text-align: center; font-size: 0.7778em; font-weight: 600; letter-spacing: 1px; border-radius: 0; text-transform: uppercase; padding: 12px 30px; -webkit-transition: linear 0.2s; -moz-transition: linear 0.2s; transition: linear 0.2s; position: relative; } .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .button:hover, .elementor-widget-wp-widget-woocommerce_widget_cart .buttons .button:focus { background: var(--primary-color); color: var(--white-color); } /*=========================================== Sidebar product search form ==========================================*/ .elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search { background: none; border-radius: 5px; margin: 0 3px 0 0; width: 100%; padding: 0; border: 1px solid #e5e5e5; } .elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search:after { content: ''; display: block; clear: both; } .elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search input[type="search"] { background: none; border: 0; border-radius: 0; float: left; margin: 0; padding: 10px 15px; font-size: 0.8888em; width: calc(100% - 50px); height: 50px; font-weight: 400; } /*=================================== Widget rating filter ===================================*/ .elementor-widget-wp-widget-rating_filter ul li .star-rating { vertical-align: top; margin-top: 7px; } /*=================================== Product list ===================================*/ ul.product_list_widget li img { float: left; width: 75px; margin-left: 0; margin-right: 15px; } ul.product_list_widget li { margin: 0 0 20px; text-transform: none; font-weight: 400; font-size: 0.8888em; min-height: 75px; } ul.product_list_widget li a { font-weight: 400; } ul.product_list_widget li .product-title { display: block; color: var(--black-color); font-family: var(--primary-font); } ul.product_list_widget li .product-title:hover, ul.product_list_widget li .product-title:focus { color: var(--primary-color); } ul.product_list_widget li .amount { color: #b5b5b5; font-weight: 500; } ul.product_list_widget li ins, ul.product_list_widget li ins .amount { background: none; color: var(--black-color); } ul.product_list_widget li ins { margin-left: 10px; } ul.product_list_widget li .star-rating { margin: 0 0 5px; } /*=================================== Sidebar layered nav dropdown ===================================*/ .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 5px; } .elementor-widget-wp-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice { margin: 5px; padding: 0 10px; border-bottom: 1px solid #aaa; } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { position: relative; } .elementor-widget-wp-widget-layered-nav .woocommerce-widget-layered-nav-dropdown ul li.select2-search--inline { border-bottom: none; } .elementor-widget-wp-widget-layered-nav ul li input[type="text"] { width: 100% !important; } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .elementor-widget-wp-widget-layered_nav_filters ul li a { position: relative; padding-left: 30px; } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::before, .elementor-widget-wp-widget-layered_nav_filters ul li a:before { content: ""; width: 16px; height: 16px; border: 1px solid #ddd; border-radius: 2px; position: absolute; top: 4px; left: 0; background-image: url('data:image/svg+xml; utf-8, '); background-repeat: no-repeat; background-size: 0px; background-position: center; -webkit-transition: all ease 0.35s; -moz-transition: all ease 0.35s; transition: all ease 0.35s; } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover:before, .elementor-widget-wp-widget-layered_nav_filters ul li a:hover:before { border-color: var(--primary-color); } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before, .elementor-widget-wp-widget-layered_nav_filters ul li.chosen a:before { background-size: 10px; background-color: var(--primary-color); border-color: var(--primary-color); } .elementor-widget-wp-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count { display: inline-block; float: right; border: 1px solid #ddd; line-height: 1.3; padding: 0 5px; border-radius: 50px; color: #999596; } /*============================= Sidebar price filter ============================*/ .elementor-widget-wp-widget-price_filter .ui-slider-horizontal { height: 5px; background: #eee; margin-left: 0; margin-right: 0; border-radius: 0; margin-bottom: 25px; } .elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle { background: var(--white-color); width: 15px; height: 15px; top: -5px; border-radius: 100%; box-shadow: 5px 0px 15px rgba(136, 206, 208, 0.3); border: 3px solid var(--primary-color); } .elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-hover, .elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-focus, .elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-active { width: 22px; height: 22px; top: -8px; } .elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-range { background: var(--primary-color); } .elementor-widget-wp-widget-price_filter .price_slider_amount { font-size: 1em; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; flex: 1; } .elementor-widget-wp-widget-price_filter .price_slider_amount .button { font-size: 0.6666em; font-weight: 700; letter-spacing: 1px; color: var(--white-color); background: var(--primary-color); border-radius: 50px; border: 2px solid var(--primary-color); text-transform: uppercase; padding: 16px 30px; -webkit-transition: linear 0.2s; -moz-transition: linear 0.2s; transition: linear 0.2s; position: relative; } .elementor-widget-wp-widget-price_filter .price_slider_amount .button:hover, .elementor-widget-wp-widget-price_filter .price_slider_amount .button:focus { color: var(--primary-color); background: none; } .elementor-widget-wp-widget-price_filter .price_slider_amount .price_label { font-size: 0.7778em; color: #999; display: flex; flex: 1; margin-top: 0; justify-content: flex-end; font-weight: 600; letter-spacing: 1px; } .elementor-widget-wp-widget-price_filter .price_slider_amount .price_label>span { display: inline-block; margin: 0 5px; } /* elementor ul li issue */ .elementor-add-section .elementor-select-preset-list li::before { content: none; } .elementor-element-edit-mode .elementor-editor-element-settings li::before { content: none; } .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before { width: unset; height: unset; transform: unset; background: unset; left: unset; } /* elementor editor */ .elementor-tab-content ol, .elementor-tab-content ul, .elementor-widget-text-editor ol, .elementor-widget-text-editor ul { list-style: disc; margin-left: 3em; margin-bottom: 1em; } .elementor-tab-content li>ul, .elementor-widget-text-editor li>ul { list-style: disc; margin-left: 1.5em; margin-bottom: 0; margin-top: 10px; } .elementor-tab-content li>ol, .elementor-widget-text-editor li>ol { list-style: decimal; margin-left: 1.5em; margin-bottom: 0; margin-top: 10px; } .elementor-tab-content ol, .elementor-widget-text-editor ol { list-style: decimal; } .elementor-tab-content ol li, .elementor-widget-text-editor ol li, .elementor-tab-content ul li, .elementor-widget-text-editor ul li { display: list-item; margin-bottom: 10px; padding-left: 0; } .elementor-tab-content ul li::before, .elementor-widget-text-editor ul li::before { content: none; } /* .elementor-page.single .site-main .entry-content ol, .elementor-page.single .site-main .entry-content ul { margin: auto; } */ .elementor-page .site-content p { margin-bottom: 1em; line-height: 1.75; margin-top: 0; } .elementor-page .site-content p:last-child { margin-bottom: 0; } .submit-btn-full-width input[type="submit"] { width: 100%; } section[class*="-section"].elementor-section, .elementor-section-wrap .elementor-section { text-align: unset; } .elementor-page .entry-content a:hover { text-decoration: none; } .elementor-widget-button .elementor-button-link { border-radius: 5px; font-size: 1em; line-height: 1; font-weight: 600; display: inline-block; text-align: center; text-decoration: none; padding: 15px 25px; color: var(--font-color); transition: all .35s ease; background-color: var(--secondary-color); color: var(--white-color); } .elementor-widget-button .elementor-button-link:hover { background-color: var(--primary-color); text-decoration: none; } .ElemPrimary-btn .elementor-button-link { background-color: var(--primary-color); color: var(--white-color); } .ElemPrimary-btn .elementor-button-link:hover { background-color: var(--secondary-color); text-decoration: none; } .Rounded-btn .elementor-button-link { border: 1px solid var(--primary-color); color: var(--primary-color); background-color: transparent; } .Rounded-btn .elementor-button-link:hover { border: 1px solid var(--primary-color); background-color: var(--primary-color); color: var(--white-color); } .Rounded-btn .elementor-button-link .elementor-button-content-wrapper { display: inline-block; position: relative; } .Rounded-btn .elementor-button-link .elementor-button-content-wrapper::after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.674' height='10.009' viewBox='0 0 13.674 10.009'%3E%3Cg id='Group_255' data-name='Group 255' transform='translate(-609.024 -4045.697)'%3E%3Cpath id='Path_4337' data-name='Path 4337' d='M-1301,1456h11.233' transform='translate(1910.77 2594.787)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Path_4338' data-name='Path 4338' d='M-1292.088,1450.363l3.944,3.944-3.944,3.944' transform='translate(1910.092 2596.395)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: 13px; position: absolute; top: -7px; right: -39px; width: 13px; height: 13px; transition: all 0.2s ease-in-out; width: 30px; height: 30px; border: 1px solid rgba(var(--primary-color-rgb), 0.3); border-radius: 100px; background-color: var(--primary-color); } .middle-box .Rounded-btn .elementor-button-link .elementor-button-content-wrapper::after { background-color: var(--white-color); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.674' height='10.009' viewBox='0 0 13.674 10.009'%3E%3Cg id='Group_255' data-name='Group 255' transform='translate(-609.024 -4045.697)'%3E%3Cpath id='Path_4337' data-name='Path 4337' d='M-1301,1456h11.233' transform='translate(1910.77 2594.787)' fill='none' stroke='%2388CED0' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Path_4338' data-name='Path 4338' d='M-1292.088,1450.363l3.944,3.944-3.944,3.944' transform='translate(1910.092 2596.395)' fill='none' stroke='%2388CED0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E"); } .elementor-page .site-content { margin-top: 0px; margin-bottom: 0px; } .bg2-primary-color .elementor-widget-wrap, .bg-primary-color { background-color: var(--primary-color); } .color-primary .elementor-heading-title { color: var(--primary-color); } .bg-color-secondary .elementor-widget-container { background-color: var(--secondary-color); } .box-shadow .elementor-widget-wrap { box-shadow: 5px 5px 0px 0px var(--primary-color); } .bg-1-primary-color-opacity-10 .elementor-widget-wrap { background-color: rgba(var(--primary-color-rgb), 0.1); } .bg-2-secondary-color-opacity-5, .bg-1-secondary-color-opacity-5 .elementor-widget-wrap { background-color: rgba(var(--secondary-color-rgb), 0.05); } .bg-primary-color-opacity-10 { background-color: rgba(var(--primary-color-rgb), 0.1); } .bg-primary-color-opacity-40 { background-color: rgba(var(--primary-color-rgb), 0.4); } .border-secondary .elementor-element-populated { border-color: var(--secondary-color); } .bg-2-primary-color-opacity-15, .bg-1-primary-color-opacity-15 .elementor-widget-container { background-color: rgba(var(--primary-color-rgb), 0.15); } /* sale funnel elementor css */ .svgHover.elementor-widget-button .elementor-button-link .elementor-button-icon svg path { stroke: currentColor; } .svgHover.elementor-widget-button .elementor-button-link:hover .elementor-button-icon svg path { stroke: currentColor; } .svgHover.elementor-widget-button .elementor-button-link .elementor-button-text { flex-grow: 0; } .svgHover.elementor-widget-button .elementor-button-link { color: var(--primary-color); background-color: transparent; border-color: var(--primary-color); } .svgHover.elementor-widget-button .elementor-button-link:hover { color: var(--white-color); background-color: var(--primary-color); border-color: var(--primary-color); } .content-box-shadow-right>.elementor-widget-container { box-shadow: 16px 16px 0px 0px var(--primary-color); } .box-shadow-right img { box-shadow: 16px 16px 0px 0px var(--primary-color); } .box-shadow-left img { box-shadow: -16px 16px 0px 0px var(--primary-color); } .listing-icon-primary .elementor-icon-list-item .elementor-icon-list-icon svg path { fill: var(--primary-color); } .timer-section-btn-border .elementor-button-link { border: 1px solid var(--primary-color); } .timer-section-btn-border .elementor-button-link:hover { border: 1px solid white; } .meafe-testimonial-carousel-main.layout-2 .meafe-testimonial-reviewer-thumb, .primary-border div { border-color: var(--primary-color); } .custom-svg-color svg, .custom-svg-color svg path { fill: var(--primary-color); } /* issues fixed */ .elementor-page .site-content ul>li, .elementor-page .site-content ol>li { margin-bottom: 10px; } .elementor-page.elementor-template-full-width .site-content .wrapper { width: 100%; padding: 0; }