.offmenu{display:none !important}

#header-right-more{display:none !important;}
/*products menu icons*/
.icaims{background:url("https://itsynch.com/wp-content/uploads/2019/03/AIMS-2025-40X40.png")!important;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right: 8px;}

.menu-item-5405 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5415 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5419 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5420 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}


.menu-item-7093 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5442 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5441 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5440 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}


.menu-item-5443 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5446 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-7142 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-7195 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-7140 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-7194 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5449 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.menu-item-5448 > a:hover { 
    color: #086ad8!important;
    text-decoration: underline!important;
	
}

.icmspm{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-msps.png")!important;
	background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right:8px;}

.icinspec{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-inspec.png")!important;
	background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin: -10px 8px 0px 0;}


.ic4w{background:url("https://itsynch.com/wp-content/uploads/2019/03/WCM-2025-40x40-1.png")!important;background-repeat: no-repeat;display: inline !important;width: 40px !important; height: 40px !important;float: left;
margin-right:8px;}

.iclima{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-lima.png")!important;
	background-repeat: no-repeat;display: inline !important;width: 40px !important; height: 40px !important;float: left;
margin-right: 8px;}

.icmpm{background:url("https://itsynch.com/wp-content/uploads/2019/03/MPM-40x40-1.png")!important;
	background-repeat: no-repeat;display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right: 8px;}

.icama{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-ama.png")!important;background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;margin-right:8px;}

.icsim{
	background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-sim.png")!important;
	background-repeat: no-repeat;display: inline !important;width: 40px !important; height: 40px !important;float: left;margin-right:8px;}


.icbma{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-bma.png")!important;
	background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right:8px;}

.icarms{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-arms.png")!important;background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right:8px;}

.icbcp{background:url("https://itsynch.com/wp-content/uploads/2019/03/BCP-2025-1.png")!important;background-repeat: no-repeat;display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right:8px;}

.icsign{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-sign.png")!important;
	background-repeat: no-repeat;display: inline !important;width: 40px !important; height: 40px !important;float: left;
margin-right:8px;}


.ictdms{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-tdms.png")!important;
	background-repeat: no-repeat;display: inline !important;width: 40px !important; height: 40px !important;float: left;margin-right:8px;}

.icema{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-ema.png")!important;
	background-repeat: no-repeat; display: inline !important;
width: 40px !important; height: 40px !important;
float: left;margin-right:8px;}

.icadmin{background:url("/srv/htdocs/wp-content/uploads/2019/03/ic-admin.png")!important;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;margin-right:8px;}

.iccm{background:url("https://itsynch.com/wp-content/uploads/2019/03/CM_40x40.png")!important;background-repeat: no-repeat;
display: inline !important;
width: 40px !important; height: 40px !important;
float: left;
margin-right: 8px;}


/* This styles background-color, padding and radius for HOMEPAGE form */
#wpforms-form-4942 button.wpforms-submit{
    color: #ffffff;
    border-color: #086ad8;
    background-color: #086ad8;
    font-family: inherit;
    font-size: 16px;
	padding:0 35px;}
#wpforms-form-4942 input, #wpforms-form-4942 textarea {border-radius: 5px !important;
background-color:#ededed  !important;
border: 1px solid #ededed;} /*background-color: #f8f8f8 edebeb - #e5e2e2 */

/* This styles background-color, padding and radius for all forms */
.wpforms-form {
    background-color: #ffff !important;
    padding: 45px 40px
			 !important;
	border-radius: 20px !important;
}



/* This styles description for all forms */
div.wpforms-container-full .wpforms-form .wpforms-description {
    font-size: 18px;
	font-weight: bold
}

/* This styles title for all forms */
div.wpforms-container-full .wpforms-form .wpforms-title {
    font-size: 28px;
	font-weight: bold
}

/* This styles color for sections */
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
     padding: 22px !important;
     border: none;
     border-radius: 3px;
	background: #ededed
}


/* This fixes problem with extra checkbox in forms */
.wpforms-container input[type=radio]:checked:before,
.wpforms-container input[type=radio]:before,
.wpforms-container input[type=checkbox]:checked:before,
.wpforms-container input[type=checkbox]:before,
.wpforms-container input[type=radio]:checked:after,
.wpforms-container input[type=radio]:after,
.wpforms-container input[type=checkbox]:checked:after,
.wpforms-container input[type=checkbox]:after {
    display: none !important;
}

/* This styles all labels, field descriptions, form title and form description */
.wpf-center .wpforms-title,  
.wpf-center .wpforms-field-description {
    text-align: center;
}


/* This styles the submit button for product and services pages only */
.wpf-center .wpforms-submit-container  {
    display: inline-block;
    text-align: center;
    width: 100% !important;
}
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #086ad8; /* blue background */
    border: 1px solid #ddd; /* Dark grey border */
    color: #ffff; /* Black text color */
    font-size: 1em; /* Size of text */
    padding: 2px 50px;
border-radius: 10px !important;
	/* Distance between text and border */
}


   .post-meta {
        visibility:collapse;
    }

    .published {
        visibility:visible;
    }

.resources-post-grid .vc_grid-item-mini {
    background: #f9f9f9 !important;
}


.resources-post-grid  .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{
	padding:20px;
}

.resources-post-grid h4{
	font-size: 18px!important;
}

/* body.single-resources .entry-content > p:first-of-type {
	display:none;
} */

.blog-cta {
    padding: 30px;
    background: #cccccc;
}

@media (min-width: 992px) {
  .resources-post-grid h4 {
    height: 65px;
  }
}

/* ITsynch: AI Prow menu item in bold green (requested by Agustin, 2026-11-06) */
#menu-item-9625 > a .menu-item-title,
.menu-item-9625 > a .menu-item-title {
  color: #02a6b1 !important;
  font-weight: 700 !important;
}


/* ITsynch: keep the top-menu dropdowns above page content such as the AI Prow diagram (requested by Agustin, 2026-11-06) */
#page-header {
  z-index: 99999 !important;
}

/* ITsynch mobile fix (requested by Agustin, 2026-11-07). Phones only; desktop untouched. */
@media (max-width:760px){
  /* AI Prow: overview (workspace mock + feature list) and agents (list + panel) stack to one column */
  #itsx-aiprow .ov,#itsx-aiprow .agx{grid-template-columns:minmax(0,1fr)!important}
  #itsx-aiprow .ov>*,#itsx-aiprow .agx>*{grid-column:1/-1!important;min-width:0;width:100%}
  #itsx-aiprow .ws-toast{right:8px;left:auto;max-width:calc(100% - 16px)}
  #itsx-aiprow .statc{overflow:hidden;height:auto!important;min-height:0}
}
@media (max-width:640px){
  /* ITsynch Suite: product cards one per row, full width */
  #itsx-suite .suite-page .solution-more{grid-template-columns:minmax(0,1fr)!important;padding-left:0!important;margin-left:0!important}
  #itsx-suite .suite-page .solution-more,#itsx-suite .suite-page .solution-more-inner{width:100%!important;max-width:100%}
  #itsx-suite .suite-page .product-grid{grid-template-columns:minmax(0,1fr)!important}
  /* ITsynch Suite: shared-features mosaic tiles stack and stay inside the screen */
  #itsx-suite .suite-page .mosaic{grid-template-columns:minmax(0,1fr)!important}
  #itsx-suite .suite-page .mosaic>*{grid-column:1/-1!important;min-width:0}
  #itsx-suite .suite-page .mz-grid{grid-template-columns:minmax(0,1fr)!important}
  #itsx-suite .suite-page .mz-grid>.mt{grid-column:1/-1!important;grid-row:auto!important;min-width:0;max-width:100%}
  #itsx-suite .suite-page .mt-art{max-width:100%;overflow:hidden}
  #itsx-suite .suite-page .solution-more .product-card{padding:16px}
  #itsx-suite .suite-page .g-control .mt-art:has(.c-md){height:150px!important}
  /* AI Squads: lifecycle step labels wrap instead of spilling */
  #itsx-aisquads .stage-detail{height:auto!important;max-height:none!important;overflow:visible}
}

/* ITsynch: hide the AI Squads section footer (requested by Agustin, 2026-11-07) */
#itsx-aisquads footer{display:none !important}

/* ITsynch mobile fix 2 (requested by Agustin, 2026-11-09). Phones only; desktop untouched. */
@media (max-width:760px){
  /* AI Prow app mockup: notification toast sits in its own row under the app, not on top of "Good morning" */
  #itsx-aiprow #aip-workspace .ws{display:grid;grid-template-columns:minmax(0,1fr);background:#edf3fa}
  #itsx-aiprow #aip-workspace .ws-bar{grid-row:1;grid-column:1}
  #itsx-aiprow #aip-workspace .ws-body{grid-row:2;grid-column:1}
  #itsx-aiprow #aip-workspace .ws-toast{position:relative;top:auto;right:auto;grid-row:3;grid-column:1;width:auto;max-width:none;margin:0 12px 12px;min-width:0}
  /* AI Prow app tiles: 3 per row instead of 6 */
  #itsx-aiprow #aip-workspace .ws-apps{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #itsx-aiprow #aip-workspace .ws-apps span{min-width:0;overflow-wrap:anywhere;text-align:center}

  /* Suite "Automation & process adaptability": diagram shrinks to fit the card */
  #itsx-suite .suite-page .mt-art .c-flow2{width:100%;max-width:100%;justify-content:center;box-sizing:border-box;padding-inline:4px}
  #itsx-suite .suite-page .mt-art .c-flow2 .fr{width:auto;flex:0 1 auto;min-width:0}
  #itsx-suite .suite-page .mt-art .c-flow2 .fr em{text-align:center;line-height:1.25;max-width:72px;white-space:normal}
  #itsx-suite .suite-page .mt-art .c-flow2 > i{flex:1 1 22px;width:auto;min-width:10px;max-width:22px}
}
@media (max-width:400px){
  #itsx-suite .suite-page .mt-art .c-flow2 .fn{width:54px;height:54px}
  #itsx-suite .suite-page .mt-art .c-flow2 .fn-on{width:58px;height:58px;margin-top:-2px}
  #itsx-suite .suite-page .mt-art .c-flow2 > i{margin-top:26px}
}