/*
Theme Name:  Wilddale Child Theme
Description: Child theme for the Wilddale theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    wilddale
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
body b, body strong {font-weight: 500;}
body footer p {font-size: 14px;line-height: 23px;font-weight: 400;}
.footer .tm-textcolor-white span{color: rgba(255, 255, 255, .95) !important;}
.elementor-top-column.col-elm-1>.elementor-widget-wrap:before{z-index:0!important;}
.elementor-top-column>.elementor-widget-wrap:before, .elementor-inner-column>.elementor-widget-wrap:before, .elementor-top-section:before, .elementor-inner-section:before, .tm-col-stretched-yes .tm-stretched-div:before{z-index:0!important;}
.tm-align-left .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-next.slick-arrow {top: -30%;}
.widget.wilddale_all_post_list_widget li a:after {font-family: "FontAwesome";}
.tm-bgcolor-darkgrey .tm-element-content-heading, .tm-bgcolor-darkgrey .tm-element-heading-content-wrapper .tm-element-subheading{color:#fff;}
body .site-content-wrapper #sidebar-left.sidebar {padding-top: 50px;}
body.themetechmount-sidebar-true .site-main {padding-top: 50px;}
body.home .site-main {padding-top: 0px!important;}
.dropword .first-word{float: left;font-size: 2.5rem;line-height: 1;margin-right:10px;margin-top: 11px;color:var(--e-global-color-primary);;font-weight: 600;}
.shortcode1 form.search-form label, form.search-form input.search-submit {display: inline-block;}
.footer .social-icons li.tm-social-linkedin{display:inline-block!important}
.elementor-widget-tm_fid_element .inside.tm-fid-view-lefticon-border h3 {font-family: "Poppins",Arial,Helvetica,sans-serif;font-weight: 400;}
.mb-0.elementor-widget-text-editor {margin-bottom: 0px!important;}
body div.pb-10{padding-bottom:10px;display:block;}

/*Animation*/
@keyframes floatSlow {0%   { transform: translateY(0); }50%  { transform: translateY(-12px); }100% { transform: translateY(0); }}
@keyframes zoomSlow {0%   { transform: scale(1); }50%  { transform: scale(1.06); }100% { transform: scale(1); }}
@keyframes orbitSpin {from { transform: rotate(0deg); }to   { transform: rotate(360deg); }}
@keyframes borderTravel {0%   { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
@keyframes highlightPulse {0% {box-shadow: 0 0 0 rgba(43,182,115,0);}50% {box-shadow:0 0 12px rgba(43,182,115,0.8),0 0 24px rgba(43,182,115,0.6);}100% {box-shadow: 0 0 0 rgba(43,182,115,0);}}
@keyframes glow {0%, 100% {text-shadow: 0 0 4px rgba(0, 169, 143, 0.45);}50% {text-shadow: 0 0 8px rgba(0, 169, 143, 0.7);}}

.float-slow {animation: floatSlow 4s ease-in-out infinite;}
.zoom-slow {animation: zoomSlow 8s ease-in-out infinite;will-change: transform;}
.orbit-border {position: relative;display: inline-block;border-radius: 50%; overflow: visible;}
.orbit-border::before {content: "";position: absolute;inset: -6px;border-radius: inherit;background:conic-gradient(from 0deg,transparent 0deg,transparent 280deg,var(--e-global-color-primary) 300deg,var(--e-global-color-primary) 340deg,transparent 360deg);animation: orbitSpin 6s linear infinite;pointer-events: none;z-index: -1;}
.border-travel {position: relative;display: inline-block;}
.border-travel img {display: block;border: 1px solid rgba(0,0,0,0.1);}
.border-travel::after {content: "";position: absolute;inset: -3px;border: 2px solid transparent;border-radius: 4px;border-top-color: #2bb673;animation: borderTravel 4s linear infinite;pointer-events: none;}

#ra-section .themetechmount-iconbox.themetechmount-iconbox-styleone a, #ra-section.themetechmount-iconbox.themetechmount-iconbox-styletwo a {color: #333f48;}
#ra-section .themetechmount-iconbox.themetechmount-iconbox-styleone a:hover, #ra-section.themetechmount-iconbox.themetechmount-iconbox-styletwo a:hover {color: #00a98f;}

/*Lists*/
body ul.list-style1, body ol.list-style1 {list-style: none;margin: 0 0 30px 0;padding: 0;}
body ul.list-style1> li, body ol.list-style1> li {line-height: 1.5;margin: 15px 0;padding-left: 30px;position: relative;}
body ul.list-style1 li:before, body  ol.list-style1 li:before {content: "";width: 6px;position: absolute;left: 4px;height: 6px;top: 8px;transform: rotate(45deg);}
body ul.list-style1.links li:before, body  ol.list-style1.links li:before {content: "\f08e";font-family: FontAwesome;left: 0;top: 0;font-size: 14px;color: #00a98f;transform:none;width: auto;height: auto;background-color: transparent !important;}
body ul.list-style1 li:before, body ol.list-style1 li:before {background-color: #00a98f;}

/* Tabs*/
.tm-tab1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {border-bottom-style: none;background-color: rgba(0, 169, 143, .4);}
.tm-tab1.elementor-element .elementor-tab-title.elementor-active {border-top: 2px solid #00a98f !important;}
.tm-tab1.elementor-element .elementor-tab-title {border-right: 1px solid rgba(227, 227, 227, .2) !important;flex: 1 1 auto;margin-right: 15px;text-align: center;padding: 13px 19px 15px 30px;background-color: #f7f7f7;font-size:18px;font-weight: 400;}

.grid-style1 .inside.tm-fid-view-style6 h4 {font-size: 40px;line-height: 50px;}
.grid-style1 .inside {padding: 0px 0px 0 20px;}
.grid-style1 .tm-fid-view-lefticon-border .tm-fid-left {display: inline-block;text-align: center;}
.grid-style1 .tm-fid.inside.tm-fid-view-lefticon-border h4 {padding-left: 0px;}

.focus-areas .themetechmount-portfoliobox-style2 .themetechmount-box-overlay {background-color: #00a98f;padding: 15px 15px 14px 20px;min-height: 80px;z-index:99;}
.focus-areas .themetechmount-box-portfolio .themetechmount-box-title h4 {font-size: 15px;line-height: 22px;}
/*.focus-areas .themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .tm-featured-wrapper.tm-tm_portfolio-featured-wrapper img.wp-post-image::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 20%;background: linear-gradient(to top,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0));pointer-events: none;}*/
.focus-areas .themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .tm-featured-wrapper {position: relative;overflow: hidden;}
/*.focus-areas .themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .tm-featured-wrapper::before{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(to right bottom, #00a98a47, #333f481f);}*/
.focus-areas .themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .tm-featured-wrapper img {position: relative;z-index: 1;filter: grayscale(30%); transition: 0.3s ease;
	height: 350px;width: auto !important;max-width: inherit;}
body .tm-align-left .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-next.slick-arrow { top: -70px;}
.tm-blog-color .home-blogs .themetechmount-box-blog.themetechmount-blogbox-stylesix .themetechmount-box-content h4 {font-size: 18px;line-height: 25px;}
.home-blogs .tm-blog-post-cat{display:none;}


body .tm-pf-view-top-image .tm-featured-wrapper.tm-tm_portfolio-featured-wrapper {margin-bottom: 5px;}

/* Widgets */
.sidebar .widget ul>li.menu-item.menu-item-type-post_type.menu-item-object-tm_portfolio {border:none;padding:0px;}
.sidebar .widget ul>li.menu-item.menu-item-type-post_type.menu-item-object-tm_portfolio a {display: block;padding: 13px 15px 13px 44px;position: relative;z-index: 1;font-size: 15px;background-color: #f6f7f8;color: #333f48;margin-bottom: 5px;}
.sidebar .widget ul li.menu-item.menu-item-type-post_type.menu-item-object-tm_portfolio.current-menu-item a, .sidebar .widget ul li.menu-item.menu-item-type-post_type.menu-item-object-tm_portfolio a:hover {background: #00a98f;color: #fff;}
.sidebar .widget ul li.menu-item.menu-item-type-post_type.menu-item-object-tm_portfolio a:after {font-family: "FontAwesome";content: '\f061';position: absolute;left: 20px;font-weight: 600;top: 14px;color: inherit;font-size: 12px;}


/* Intruments - Team */
body .themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-icon.tm-icontype-image {width: 120px;padding-right:20px;}
body .themetechmount-boxes-row-wrapper {display: flex;flex-wrap: wrap;}
body .tm-box-col-wrapper {display: flex;flex: 0 0 auto;box-sizing: border-box;}
body .themetechmount-box.themetechmount-teambox-style1 {display: flex;flex-direction: column;box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: 1px solid #efefef;padding: 0px;background: #f7f7f7;width: 100%;}
body .themetechmount-box.themetechmount-teambox-style1 .themetechmount-box-content {text-align: center;position: relative;z-index: 2;padding: 15px 10px 15px;}
body .themetechmount-box.themetechmount-teambox-style1 .themetechmount-box-title h4 {font-size: 16px;line-height: 22px;}
body .themetechmount-box.themetechmount-teambox-style1 .themetechmount-team-image-box {padding-top: 0;}
body .themetechmount-box-team.themetechmount-teambox-style1:hover {padding: 0px;background-color: #00a98f;}
body .themetechmount-box-team.themetechmount-teambox-style1:hover .themetechmount-box-title h4 a{color:#fff;}
body .themetechmount-box-team.themetechmount-teambox-style1 .themetechmount-team-image-box,
body .themetechmount-box-team.themetechmount-teambox-style1 .themetechmount-item-thumbnail,
body .themetechmount-box-team.themetechmount-teambox-style1 .themetechmount-item-thumbnail-inner {overflow: hidden;}
body .themetechmount-box-team.themetechmount-teambox-style1 .themetechmount-item-thumbnail-inner img {transition: transform 0.4s ease;transform: scale(1);}
body .themetechmount-box-team.themetechmount-teambox-style1:hover .themetechmount-item-thumbnail-inner img {transform: scale(1.15);}
body .themetechmount-box-team.themetechmount-teambox-style1 .themetechmount-item-thumbnail-inner img {transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);will-change: transform;}
body .themetechmount-boxes-row-wrapper::before{display:none;}

/* Instruments tabs*/
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .themetechmount-boxes-row-wrapper {display: flex !important;flex-wrap: wrap !important;height: auto !important;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper {position: relative !important; /* cancel absolute Masonry positioning */top: auto !important;left: auto !important;transform: none !important;flex: 0 0 25%;max-width: 25%;display: flex;box-sizing: border-box;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper article.themetechmount-box,body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper .themetechmount-post-item {display: flex;flex-direction: column;height: 100%;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper .themetechmount-box-content {margin-top: auto;}

body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 20px;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list ul {margin-bottom: 0;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list .tm-sortable-link {margin: 0 10px 10px 0;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list .tm-sortable-link a {display: inline-block;cursor: pointer;padding: 10px 25px;font-size: 16px;font-weight: 500;text-transform: capitalize;color: #333f48;background-color: #f7f7f7;border-radius: 25px;position: relative;z-index: 1;transition: all 0.3s ease;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list .tm-sortable-link a:hover {background-color: #00a99d;color: #fff;transform: translateY(-2px);}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list .tm-sortable-link a.selected {background-color: #00a99d;color: #fff;}
body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list .tm-sortable-link {display: inline-block;}
@media (max-width: 768px) {body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-sortable-list {justify-content: flex-start;overflow-x: auto;padding-bottom: 5px;}.tm-sortable-list .tm-sortable-link {margin-right: 5px;}}

@media (max-width: 991px) {body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper { flex: 0 0 50%; max-width: 50%; }}
@media (max-width: 575px) {body .themetechmount-boxes.themetechmount-boxes-team.themetechmount-element-teambox-style1 .tm-box-col-wrapper { flex: 0 0 100%; max-width: 100%; }}

/*===================================*/
/* Projects - Tours */
.tm-titlebar h2.entry-title {font-weight: 400;text-transform: capitalize;font-size: 54px;line-height: 64px;}
body .single-tm_tours .site-content .content-area {width: 100%;max-width: 100%;}
body .single-tm_tours .widget-area {display: none;}
.tm-iconbox-bgcolor-grey .themetechmount-iconbox-inner, .tm-iconbox-bgcolor-grey .themetechmount-iconbox-styleone .themetechmount-iconbox-inner  {background-color: #fff;padding: 37px 35px 15px 35px;box-shadow: none;/*border: 1px solid #f1f1f1;*/}
.themetechmount-tourbox-styleone .themetechmount-post-item-inner {background: linear-gradient(to bottom, rgb(2 2 2 / 20%) 20%, rgb(23 23 23) 100%);}

.proj-gal .gallery {margin-bottom: 0 !important;}
h3.h4style, .themetechmount-box-blog .themetechmount-box-content h3.h4style {font-weight: 400;font-size: 20px;line-height: 28px;color: #333f48;margin-top: 0;margin-bottom: 0;min-height: 52px;}
body.single-tm_tours .tm-tours-single-related-wrapper {text-align: left;}
body .themetechmount-box-blog.themetechmount-blogbox-styleone .themetechmount-box-desc {padding: 40px 15px 45px;}
body.page-template-page-projects .themetechmount-box-blog .themetechmount-box-content h4, body.tax-tm_tours_category .themetechmount-box-blog .themetechmount-box-content h4{font-size: 16px;line-height: 24px;}
body.page-template-page-projects .tm-project-category a {    display: inline-block;
border: 2px dashed #e3e3e3;padding: 2px 5px;font-size: 13px;color: #333f48;text-decoration: none;margin-bottom: 10px;}
body.page-template-page-projects .tm-project-category a:hover {background: #00a98f36;border-color:#00a98f36;}

/* Services */
.textwidget-style.widget-text.serv-side-img {background: #333f48;padding: 40px 20px 20px;}
.textwidget-style.widget-text.serv-side-img ul {padding: 0px;list-style-type: none;}

/* Outcomes */
body .themetechmount-iconbox .themetechmount-iconbox-icon img, body .themetechmount-iconbox.themetechmount-iconbox-styleone .themetechmount-iconbox-icon img {width: auto; height: auto;border-radius:5px;}
body .themetechmount-iconbox.themetechmount-iconbox-stylethree {padding: 0px;}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-custom-heading {padding-top:10px;}
body .ha-ihe-fig.ha-effect-oscar .ha-ihe-caption {background-color: rgb(25 66 51 / 40%);}

.activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.activity-card{position:relative;min-height:500px;overflow:hidden}.activity-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease;will-change:transform}.activity-card:hover .activity-bg{transform:scale(1.08)}.activity-type{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;opacity:.9}.activity-date{font-size:14px;opacity:.85}.activities-load-more{margin: 40px 0 0 0;display: block;padding: 15px 30px;background: #00a98f;color: #fff;border: 0;font-weight: 600;cursor: pointer;border-radius: 1px;text-transform: uppercase;}.activities-grid .activity-card .activity-content{font-size:18px;line-height:23px;color:#fff;font-weight:500;margin:10px 0 6px}.activity-overlay{position:absolute;inset:0;padding:30px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.65))}.activity-btn{margin-top:auto;align-self:flex-start;background:#fff;color:#00a98f;padding:5px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s ease,color .3s ease}.activity-btn:hover{background:#00a98f;color:#fff}.activity-btn:focus {color: #00a98f;}@media(max-width:1024px){.activities-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.activities-grid{grid-template-columns:1fr}}body.category .tm-box-col-wrapper {margin-bottom: 40px;}body h4, body .themetechmount-box-blog .themetechmount-box-content h4, body .themetechmount-box-service .themetechmount-box-title h4{font-size: 18px;line-height: 25px;}body .themetechmount-box-blog.themetechmount-blogbox-styleone .themetechmount-blogbox-desc-footer a {padding: 10px 20px 12px;}

.entry-meta.tm-entry-meta.tm-entry-meta-blogbox span.tm-meta-line.cat-links {color: inherit;}

body .happy-addon.ha-infobox {box-shadow: none;}

#site-header-menu #site-navigation div.nav-menu > ul .sub-menu li.special-menu1 > a {pointer-events: none;cursor: default;}
#site-header-menu #site-navigation div.nav-menu > ul .sub-menu li.special-menu1 {padding: 10px 25px;margin: 5px 0 0px;}
#site-header-menu #site-navigation div.nav-menu > ul .sub-menu li.special-menu1 > a {font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;color: #0fb9a7;line-height: 1.2;border-bottom: 4px solid #0fb9a7;padding-left: 8px;}
#site-header-menu #site-navigation div.nav-menu > ul .sub-menu li.special-menu1:hover, #site-header-menu #site-navigation div.nav-menu > ul .sub-menu li.special-menu1 > a:hover {background: transparent;color: inherit;}


/* IGM */
.special-span .elementor-icon-list-text span {color:var(--e-global-color-primary);animation: glow 2s ease-in-out infinite;}
.grid-border1 .e-con-inner {display: grid;grid-template-columns: repeat(3, 1fr);}
.grid-border1 .elementor-widget {position: relative;}
.grid-border1 .elementor-widget::after {content: "";position: absolute;top: 5%;right: -10px; width: 1px;height: 90%;background: #5e5e5e;}
.grid-border1 .elementor-widget::before {content: "";position: absolute;left: 5%;bottom: -10px;width: 90%;height: 1px;background: #5e5e5e;}
.grid-border1 .elementor-widget:nth-child(3n)::after {display: none;}
.grid-border1 .elementor-widget:nth-last-child(-n+3)::before {display: none;}

.semantic_ui .ui.table.tab-style thead th {background: #f7f7f7;}
.semantic_ui .ui.table.tab-style thead th {font-weight: 500;}

.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.valid,.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.valid span{color:#00a98f !important;font-weight:500}.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.expired,.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.expired span{color:#cb1c1c !important;font-weight:500}.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.review,.semantic_ui .ui.celled.table tr td.ninja_clmn_nm_status.review span{color:#f5a623 !important;font-weight:500}


/* Synergia9n1 */
.carousel-style1 .slick-prev, .carousel-style1 .slick-next {top: 50%;}
.synergia-timeline1.ha-horizontal-timeline .ha-horizontal-timeline-title, .synergia-timeline1.ha-horizontal-timeline .ha-horizontal-timeline-title a {font-size: 20px;}
.synergia-timeline1.ha-horizontal-timeline .ha-horizontal-timeline-tree {transform: none;background: #7c7c7c;}
.special-title1 .elementor-heading-title span {color: var(--e-global-color-primary);font-weight: 800;}

/* Sidebar */
body #sidebar-left.sidebar .widget {margin: 10px 0 35px;}
body .themetechmount-blogbox-style7 .tm-meta-box {padding-left:0px;}
body .themetechmount-blogbox-style7 span.tm-meta-line.posted-on {padding-left: 0px;}

/*General*/
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {background-color: #fff!important;}
 body .site-header-main.container-fullwide {padding-left: 60px;}

/* list blog settings*/
/*.tm-featured-outer-wrapper.tm-post-featured-outer-wrapper {width: 150px;height: 150px;flex-shrink: 0;display: flex;justify-content: center;align-items: center;}
.tm-featured-outer-wrapper img {width: 100%;height: 100%;object-fit: cover;}*/
.tm-blog-classic-box-content .tm-entry-meta .tm-meta-line a{color:#00a98f;}
.tm-blog-item{display:flex;gap:16px;padding:0 0 20px;border-bottom:1px solid #e3e3e3;align-items:center;margin-bottom:20px}.tm-blog-item .tm-featured-outer-wrapper.tm-post-featured-outer-wrapper{flex:0 0 150px;width:150px;height:150px;border-radius:5px;overflow:hidden}.tm-blog-item .tm-featured-outer-wrapper img{width:150px;height:150px;object-fit:cover;display:block}.tm-blog-item .tm-blog-content{flex:1;position:relative;min-height:150px}.tm-blog-item .tm-classic-post-meta .entry-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:11px}.tm-blog-item .tm-classic-post-meta br{display:none}.tm-blog-content .tm-classic-post-meta .tm-entry-meta .posted-on{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#00a98f;color:#fff;border-radius:0 10px 0 10px;font-size:14px}.tm-blog-content .tm-entry-meta .tm-meta-line{padding-right:0}.tm-blog-content .tm-classic-post-meta .cat-links a{display:inline-block;padding:4px 10px;background:#fff;color:#00a98f;border-radius:5px;text-decoration:none;font-size:14px;transition:.2s}.tm-blog-content .tm-classic-post-meta .cat-links a:hover{background:#333f48;color:#fff}article.themetechmount-box-blog-classic .tm-blog-content .tm-entry-meta .tm-meta-line:after {display:none;}.single-post .themetechmount-box-blog-classic .tm-blog-content .tm-classic-post-meta{border:none;}

/* ===== Menu ===== */
.topbar-menu {display: flex;align-items: center;justify-content: flex-end;}
.topbar-menu-list {list-style: none;display: flex;align-items: center;margin: 0;padding: 0;}
.topbar-menu-list > li {position: relative;padding: 0 0 0 20px;}
.topbar-menu-list > li > a {color: #ffffff;font-size: 13px;font-weight: 500;letter-spacing: 0.4px;text-transform: uppercase;text-decoration: none;padding: 6px 0;transition: color 0.3s ease;}
.topbar-menu-list > li > a:hover {color:var(--e-global-color-primary);}
.topbar-menu-list > li.current-menu-item > a,.topbar-menu-list > li.current_page_item > a {color: var(--e-global-color-primary);}

.topbar-menu-list > li.menu-highlight > a {background-color:var(--e-global-color-primary);color: #ffffff !important;padding: 6px 14px;border-radius: 20px;font-weight: 600;letter-spacing: 0.6px;text-transform: uppercase;transition: background-color0.3s ease, transform 0.2s ease;}
.topbar-menu-list > li.menu-highlight > a:hover {background-color: #007f6e;transform: translateY(-1px);}
.topbar-menu-list > li.menu-highlight > a {animation: highlightPulse 4s ease-in-out infinite;}

body #site-navigation .nav-menu > li.menu-highlight > a {background-color: #00a98f!important;color: #ffffff!important;padding: 10px 18px;border-radius: 30px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;position: relative;transition:background-color 0.3s ease,	transform 0.2s ease,box-shadow 0.3s ease;}
body #site-navigation .nav-menu > li.menu-highlight > a:hover {background-color: #007f6e;transform: translateY(-2px);}
body #site-navigation .nav-menu > li.menu-highlight > a {animation: highlightPulse 5s ease-in-out infinite;}
body #site-header-menu #site-navigation div.nav-menu > ul > li.menu-highlight > a {line-height: 35px !important;height: auto;padding: 0 12px;margin: 0 10px 0 0;}

@media (min-width: 1024px) {#site-navigation .nav-menu > li.menu-highlight > a {box-shadow:0 0 14px rgba(43,182,115,0.5),0 0 30px rgba(43,182,115,0.3);}}
@media (max-width: 768px) {
	#site-navigation .nav-menu > li.menu-highlight > a {animation: none;padding: 8px 14px;border-radius: 20px;}
    .topbar-menu-list > li {padding: 0 0 0 12px;}
    .topbar-menu-list > li > a {font-size: 12px;}
}

.widget .woocommerce-product-search .search-field, .widget .search-form .search-field {border: 1px solid #e7e7e7;}

.themetechmount-box-blog .entry-meta.tm-entry-meta.tm-entry-meta-blogbox span.tm-meta-line.posted-on {background: #00a98f1a;padding: 2px 5px;border-radius: 2px;}

/*Project Box style 1*/
.themetechmount-box-project.themetechmount-projectbox-styleone{margin-bottom:25px}.themetechmount-box-project.themetechmount-projectbox-styleone .themetechmount-box-desc{background-color:#fff;padding:15px 20px 25px 20px;margin:0;border:1px solid rgba(0,0,0,.08);border-top:0}.themetechmount-box-project.themetechmount-projectbox-styleone .tm-box-post-date{background-color:#fff;border-bottom:3px solid #cda274;color:#000;bottom:-20px;top:auto;left:30px;transition:all 500ms ease 300ms}.themetechmount-box-project.themetechmount-projectbox-styleone:hover .tm-box-post-date{transform:rotateX(360deg)}.themetechmount-box-project.themetechmount-projectbox-styleone .themetechmount-blogbox-desc-footer{position:absolute;bottom:14px;padding:0}.themetechmount-box-project.themetechmount-projectbox-styleone .themetechmount-blogbox-desc-footer a{padding:7px 20px 9px;font-weight:500;border:1px solid;background-color:#fff;border-radius: 2em;}

/*Project Box style 3*/
article.themetechmount-box.themetechmount-box-project.themetechmount-projectbox-stylethree{margin-top:0}.themetechmount-projectbox-stylethree .tm-entry-meta-wrapper{font-size:14px;margin-bottom:1px}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-desc{background-color:#fff;padding:23px 30px 27px 30px}.themetechmount-projectbox-stylethree .themetechmount-box-title{padding-top:0;padding-bottom:6px}.themetechmount-box-project.themetechmount-projectbox-stylethree .tm-box-post-date{left:-20px;background-color:#101010;-webkit-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.themetechmount-projectbox-stylethree .tm-featured-wrapper{overflow:hidden}.themetechmount-projectbox-stylethree .tm-featured-wrapper img{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.themetechmount-projectbox-stylethree:hover .tm-featured-wrapper img{-moz-transform:scale(1.09);-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.themetechmount-box-project.themetechmount-projectbox-stylethree .tm-blog-post-cat{height:25px;line-height:4px;bottom:0;top:-13px;left:25px;font-size:13px;font-weight:500;width:auto;padding:11px 15px 11px;position:absolute;z-index:5;display:table;border-radius:15px}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-blogbox-footer-readmore{padding-top:15px}.themetechmount-box-project.themetechmount-projectbox-stylethree .entry-header{margin-top:10px}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-desc{margin-top:-50px;position:relative}.themetechmount-box-project.themetechmount-projectbox-stylethree .tm-blog-post-cat a{color:#fff}.themetechmount-box-project.themetechmount-projectbox-stylethree .tm-meta-line.posted-on a,.themetechmount-box-project.themetechmount-projectbox-stylethree .tm-meta-line.comments-link a{color:#828690}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-content .tm-entry-meta .tm-meta-line.byline,.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-content .tm-entry-meta .tm-meta-line i{display:none}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-content .tm-entry-meta .tm-meta-line:after{position:absolute;height:6px;width:6px;border-radius:50%;content:" ";right:4px;top:4px;background-color:#828690}.themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-content .tm-entry-meta .tm-meta-line:last-child:after{display:none}.themetechmount-projectbox-stylethree .tm-featured-outer-wrapper.tm-post-featured-outer-wrapper:after{content:unset}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .tm-blog-post-cat{border-radius:0}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-blogbox-footer-readmore a{color:var(--tm-skincolor-text)}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-blogbox-footer-readmore a:after{font-family:"tm-wilddale-icons";content:"\e818";right:-15px;font-size:12px;position:absolute}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-blogbox-footer-readmore a:hover{color:var(--tm-secondary-text)}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .themetechmount-box-desc-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:14px}.tm-layout3-blog .themetechmount-box-project.themetechmount-projectbox-stylethree .tm-blog-post-cat a{color:#fff}

/*Project Box style 7 */
.themetechmount-box-project.themetechmount-projectbox-style7 .tm-blog-post-cat a{display:none}.themetechmount-box-project.themetechmount-projectbox-style7 .tm-meta-box .tm-icon-box{display:none}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content .tm-sboxentry-meta .tm-meta-line:after{position:absolute;display:inline-block;content:"";background-color:currentColor;width:1px;height:90%;border-radius:50%;vertical-align:middle;top:1px;opacity:.2;right:0}.themetechmount-box-project.themetechmount-projectbox-style7{background-color:#fff;padding:15px;-webkit-box-shadow:0 0 7px 0 rgb(43 52 59 / 8%);-moz-box-shadow:0 0 7px 0 rgba(43,52,59,.08);box-shadow:0 0 7px 0 rgb(43 52 59 / 8%)}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content .tm-entry-meta .tm-meta-line.comments-link{display:none}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content .tm-entry-meta .tm-meta-line:after{display:none}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-img-left img{border-radius:6px}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-img-left{padding-left:0;padding-right:15px}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content{overflow:hidden;display:flex;padding-top:0}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-desc{padding-left:20px}.themetechmount-box-project.themetechmount-projectbox-style7 .tm-blog-post-cat{display:none}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-post-content{display:flex;justify-content:space-between;flex-direction:column;padding:9px 0 0;background-color:#fff}.themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content h4{font-size:16px;line-height:26px;padding-bottom:5px;}.themetechmount-box-project.themetechmount-projectbox-style7 .tm-sboxentry-meta .tm-meta-line.byline{display:none}.themetechmount-projectbox-style7 .tm-entry-meta .tm-meta-line i{color:#828690}.themetechmount-projectbox-style7 .tm-meta-box{padding-left:15px}.themetechmount-projectbox-style7 span.tm-meta-line.posted-on{padding-left:6px}.themetechmount-projectbox-style7 span.tm-meta-line.byline{display:none}.tm-blog-layout2 .themetechmount-box-project.themetechmount-projectbox-style7{box-shadow:none;border-bottom:1px solid #efefef;padding:10px 0 20px 0}
.tm-blog-layout2 .themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content h4,.tm-blog-layout2 .themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content h2{font-size:20px}.themetechmount-projectbox-style7 .themetechmount-box-title h4 a, .tm-blog-layout2 .themetechmount-box-project.themetechmount-projectbox-style7 .themetechmount-box-content h2 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

.themetechmount-projectbox-style7.themetechmount-blogbox-format-video .tm-post-featured-wrapper.tm-post-format-video{width:90px}

/*Blog Box style 7 */
.themetechmount-box-blog.themetechmount-blogbox-style7 .themetechmount-box-desc {width: 60%;}
.themetechmount-blogbox-style7 .tm-post-featured-outer-wrapper {width: 40%;}
.themetechmount-box-blog.themetechmount-blogbox-style7 .themetechmount-box-title {padding-bottom: 20px;}
.themetechmount-box-blog.themetechmount-blogbox-style7 .themetechmount-box-desc {padding:0 10px 0 0;}
.themetechmount-box-blog .entry-meta.tm-entry-meta.tm-entry-meta-blogbox span {font-size: 12px;line-height: 18px;font-weight:500;}
.themetechmount-blogbox-style7 .themetechmount-box-content .entry-title{font-size:17px;line-height: 23px;}
.themetechmount-blogbox-style7 .themetechmount-box-title .entry-title a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

/*Footer*/
.footer .tm-textcolor-white .themetechmount-iconbox-styletwo .tm-cta3-content-wrapper, .footer .tm-textcolor-white .widget ul.tm-pricelist-block li, .footer .tm-textcolor-white .widget ul.tm-pricelist-block li .service-price, .footer .tm-textcolor-white .tm-footer2-left, .footer .tm-textcolor-white .tm-footer2-right, .footer .tm-textcolor-white .widget ul.wilddale_contact_widget_wrapper li, .footer .tm-textcolor-white ul.tm-recent-post-list>li .post-date, .footer .tm-textcolor-white p {color: rgba(255, 255, 255, .95) !important;}


/* Step */
.step-style1 .themetechmount-stepboxes-wrapper.tm-staticbox-style1 
.tm-top-contentbox:before {
    content: "";
    position: absolute;
    background: url(https://institute.sustainabilitysummit.qa/wp-content/uploads/2026/04/steparrow.png) center center no-repeat;
    animation: randomMove 4.5s infinite ease-in-out;
}

@keyframes randomMove {
    0%   { transform: translateX(0); }
    20%  { transform: translateX(6px); }
    40%  { transform: translateX(-4px); }
    60%  { transform: translateX(10px); }
    80%  { transform: translateX(-6px); }
    100% { transform: translateX(0); }
}
.step-style1 .themetechmount-static-box-desc {font-size: 14px;line-height: 22px;padding-right: 20%;}
.step-style1 .tm-ptable-icon-wrapper {border: 1px solid #e3e3e3;transition: border-color 0.4s ease, transform 0.4s ease;}
.step-style1 .tm-stepbox-content:hover .tm-ptable-icon-wrapper {border-color: #00a98f;transform: scale(1.1);}


/* particles */
#particles-section{
  position: relative;
  min-height: 80vh;
  overflow: hidden;
}

/* FORCE Elementor structure to have height reference */
#particles-section .elementor-top-column,
#particles-section .elementor-widget-wrap,
#particles-section .elementor-widget-html{
  height: 100%;
}

/* particles layer */
#particles-js{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  min-height: 100vh;
  z-index: 0;
  display: block;
}

/* content above particles */
#particles-section .elementor-container{
  position: relative;
  z-index: 2;
}


