.dt-css-grid .wf-cell {
filter: drop-shadow(0 0 5px #d4d7db);
}

.portfolio-shortcode.portfolio-masonry-shortcode-id-626a83535ac389801cce25e7029fc4bc .post-thumbnail-wrap *, .portfolio-shortcode.portfolio-masonry-shortcode-id-626a83535ac389801cce25e7029fc4bc .post-thumbnail-rollover:after {
  border-radius:20px 20px 0px 0px!important;
}

.portfolio-shortcode.portfolio-masonry-shortcode-id-626a83535ac389801cce25e7029fc4bc:not(.mode-masonry) article:first-of-type, .portfolio-shortcode.portfolio-masonry-shortcode-id-626a83535ac389801cce25e7029fc4bc:not(.mode-masonry) article.visible.first {
  border-radius: 5px;
}

.mobile-sticky-header-overlay.active {
-webkit-backdrop-filter: blur(5px);
}


.is-iOS .dt-mobile-header, .mobile-true .dt-mobile-header {
background-color: rgba(77, 84, 119, 0)!important;
top:150px;
}

.mobile-sticky-header-overlay {
  top:60px;
}

.dt-mobile-header {
  min-height:40%!important;
  height: 40%!important;
  padding:15px 30px 0!important;
  border-radius: 0px 20px 20px 0px;
}

.dt-close-mobile-menu-icon span {
  display:none;
}

.masthead-mobile-header:not(#phantom) {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0)!important;
background-color: rgba(77, 84, 119, 0.80)!important;
-webkit-backdrop-filter: blur(5px);
}


.scroll-top.on {
  display:none;
}


#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {
background-color: #7a7f98!important;
font-size: 18px;
  height: 50px;
  padding-left:1em!important;
  padding-right:0em!important;
}

.ipt-uif-custom-material-custom .input-field label {
color: #999999!important;
}

.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container.eform-material-alternate-pb .ui-button {
border-radius: 25px;}

.ipt-uif-custom-material-custom .ui-widget-content .ui-button .ui-button-text, .ipt-uif-custom-material-custom .ui-button .ui-button-text { 
font-size: 20px;
}


#ipt_fsqm_form_wrap_52.ipt_uif_common .ui-widget {
text-align: center!important;
margin-right:  20px;
margin-left: 20px;
}

.ipt-uif-custom-material-custom.eform-override-element-boxy input:not([type]), .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="text"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="password"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="email"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="url"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="time"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="date"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="datetime"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="datetime-local"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="tel"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="number"], .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="search"], .ipt-uif-custom-material-custom.eform-override-element-boxy textarea.materialize-textarea {
border-radius: 25px!important;
}


.ipt-uif-custom-material-custom.eform-override-element-boxy .ipt_uif_column {
margin-bottom:8px!important;
}

.ipt-uif-custom-material-custom.eform-override-element-boxy .input-field > label {
  padding-left:1em!important;
}

.ipt-uif-custom-material-custom .ui-widget-content .ui-button .ui-button-text, .ipt-uif-custom-material-custom .ui-button .ui-button-text {
  text-transform: none!important;
}



.aio-icon-header+.aio-icon-description {
margin-top: 0px!important;
}

.ult_ecpsub_cont {
text-align: left!important;
}


.ult_exp_section_layer.ult-adjust-bottom-margin {
  margin-bottom:4px!important
  ;
}

.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: transparent!important;
}


.vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  min-height:700px!important;
}


.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab>a {
  background-color:#4d5477!important;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active>a {
  background-color:#7083c1!important;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    background-color:#4d5477!important;
    border-radius:5px!important;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
     background-color:#7083c1!important;
     border-radius:5px!important;
} 

.tabwidth .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
  width:200px;
}
