.disable-left-padding {
    padding-left: 0px !important;
}

.padding-left {
    padding-right: 20px !important;
}

.isotope-container {
    max-width: 100% !important;
}

.menu-wrapper.menu-sticky .menu-container {
    z-index: 2000;
    padding-top: 20px;
    padding-bottom: 20px;
}

.menu-wrapper.menu-sticky .menu-container {
    padding-top: 20px !important;
}
.vc_row.keep-in-touch.row-internal.row-container.mpc-row {
    margin-top: 40px;
}
.icon-box h5 {
    margin-top: 0px;
}
.keep-in-touch .vc_custom_heading_wrap {
    margin-top: 16px !important;
}
span.timeline-arrow {
    display: none;
}
.cd-timeline-block img {
    margin-bottom: 20px;
    padding-top: 0px !important;
}
.dummy {
    display: none !important;
}
.tmb .t-entry-visual .pushed, .tmb .t-entry-visual .t-entry-visual-cont > a {
	position: relative;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 16px;
}
.post-content .post-media + * {
    margin-top: 2px;
}
small, figcaption {
    font-size: 12px;
    line-height: 20px;
}
.our-work-grid .t-entry-category.t-entry-date {
    display: none !important;
}
.our-work-grid .t-entry-category {
    display: none !important;
}
.our-work-grid .tmb .t-entry p.t-entry-meta span {
    color: #fff !important;
}
.uncode-accordion.wpb_accordion.wpb_content_element {
    margin-top: 16px !important;
}
.icon-box h3 {
margin-top: 0px;
color: #55bfc0;
}
.style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video), .style-dark .style-light.style-override .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video), .style-dark .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video), .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-dark .style-light.style-override .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-dark .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active {
color: #ffffff !important;
background-color: #55bfc0 !important;
border-color: #55bfc0 !important;
}
.social-container-header ul li a i:hover {
    color: #2f67c1 !important;
}
.social-container-header ul li a i {
    color: #55bfc0 !important;
}
hr.separator-break.separator-accent {
    border-color: #55bfc0 !important;
}
.social-container-header {
    position: absolute;
    top: 0px;
}
.widget-container .cat-item a {
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
}
.col-widgets-sidebar .widget-container .widget-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0px 0px 7px 0px;
    font-size: 20px;
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    line-height: 1.4;
}
.fontsize-123170 {
    font-size: 90px;
    line-height: 90px;
}
.hmenu .menu-horizontal-inner {
    width: 100%;
    padding-top: 40px;
}
footer .footer-center {
    padding-top: 40px;
    padding-bottom: 40px;
    font-weight: 300;
}
.submenu-light .menu-smart ul a:hover, body[class*=hmenu-] .submenu-light .menu-smart ul a:focus {
    color: #3bb3d1;
    background-color: none !important;
}
.style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark textarea:focus, .style-dark.style-override input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark.style-override textarea:focus, .style-light .style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light .style-dark textarea:focus {
    border-color: #55bfc0;
}
.uncode_text_column ul {
  list-style: none !important; /* Remove default bullets */
}

.uncode_text_column ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #55bfc0;
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    color: #ffffff !important;
    background-color: #55bfc0 !important;
    border-color: #55bfc0!important;
}
.keep-in-touch h4:hover {
    color: #81d7f0 !important;
}
.post-media {
    float: right;
    width: 300px;
}
.social-container-header {
  position: absolute;
  top: 5px;
  right: 36px;
  z-index: 9999;
}

.social-container-header ul {
  margin: 0 !important;
  padding: 0 !important;
}

.social-container-header ul li {
  display: inline-block;
  vertical-align: top;
  padding: 0px 8px;
}
.widget .tagcloud a {
    display: block;
    float: left;
    font-size: 14px !important;
    font-weight: 500;
    padding: 4px 12px;
    background: #f1efee;
    color: #ababab;
    border: 0;
    margin: 5px;
    overflow: hidden;
    text-transform: none;
}
.widget .tagcloud a:hover {
    color: #fff;
    background: #e5e0de;
}
.cd-timeline-content {
    box-shadow: none !important;
}
.cd-timeline-img {
    box-shadow: none !important;
}
.post-info div {
    display: none;
}
.social-container-header ul li:last-child {
  padding-right: 0px !important;
}

.social-container-header ul li a i {
  color: #3bb3d1;
}

.social-container-header ul li i {
  margin: 0px !important;
}
.cd-timeline-content {
    position: relative;
    margin-left: 60px;
    background: white;
    border-radius: 0.25em;
    background: #f1efee !important;
    padding: 1em;
    box-shadow: 0 2px 0 #ddd;
}
body[class*=hmenu-] .submenu-light .menu-smart ul a:hover, body[class*=hmenu-] .submenu-light .menu-smart ul a:focus {
  background: transparent !important;
}
a:visited {
    color: #8a5c74;
}
.post-content ul:not(.no-list) {
    list-style: disc;
    padding: 0px 0px 0px 35px;
}
strong {
    color: #162159 !important;
}
.tmb a.tmb-term-evidence, .uncode-info-box a.tmb-term-evidence, .tmb span.tmb-term-evidence, .uncode-info-box span.tmb-term-evidence, .tmb a.bordered-cat, .uncode-info-box a.bordered-cat, .tmb span.bordered-cat, .uncode-info-box span.bordered-cat {
    border-radius: 2px;
    font-size: 11px !important;
    padding: 2px 5px 2px 5px;
    display: inline-block;
    text-transform: none;
    font-weight: 400;
    line-height: 1.5;
    position: relative;
    z-index: 0;
}
.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #6f6f6f !important;
}
.col-widgets-sidebar .uncoltable {
    border: 2px solid #f1efee;
}
.vc-ihe-panel {
    height: 300px !important;
}
.vc-ihe-panel .back h3, .vc-ihe-panel .back p {
    color: #fff !important;
    font-size: 15px !important;
}
.vc-ihe-panel p {
    font-size: 15px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.vc-ihe-panel .pad {
    position: relative;
    padding: 30px !important;
}
.col-widgets-sidebar .main-container .row-container .double-top-padding {
	padding: 30px;
	border: 2px solid #eee;
}
.isotope-filters ul.menu-smart.text-uppercase > li > span > a {
    text-transform: uppercase !important;
    font-weight: 400 !important;
}
.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
    font-size: 15px !important;
    line-height: 0px;
    letter-spacing: normal;
    font-family: source-sans-pro;
    font-weight: normal !important;
}
.isotope-filters:not(.with-bg) {
    margin-bottom: 20px;
}
.isotope-filters .menu-light .menu-smart a:hover, .isotope-filters .menu-light .menu-smart a:focus {
    color: #55bfc0 !important;
}
.isotope-filters .menu-light .menu-smart > li.active > a, .isotope-filters .menu-light .menu-smart > li a.active, .isotope-filters .menu-light .menu-smart > li.current-menu-ancestor > a, .isotope-filters .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #55bfc0 !important;
}
.keep-in-touch p {
    color: #6f6f6f!important;
}
.keep-in-touch .uncell.single-block-padding.style-color-xsdn-bg.unshadow-sm.unradius-std:hover {
    background: #162159 !important;
}
.keep-in-touch .uncell.single-block-padding.style-color-xsdn-bg.unshadow-sm.unradius-std:hover h4 {
    color: #fff !important;
}
.keep-in-touch .uncell.single-block-padding.style-color-xsdn-bg.unshadow-sm.unradius-std:hover p {
    color: #fff !important;
}
.social-container-header a {
    font-size: 18px;
}
.color-accent-darker, body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a.active:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.active:not(.btn), body.textual-accent-color .post-content dt a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dt a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dt a.active:not(.btn), body.textual-accent-color .post-content dd a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dd a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dd a.active:not(.btn), body.textual-accent-color .post-content dl a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dl a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dl a.active:not(.btn), body.textual-accent-color .post-content address a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content address a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content address a.active:not(.btn), body.textual-accent-color .post-content label a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content label a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content label a.active:not(.btn), body.textual-accent-color .post-content small a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content small a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content small a.active:not(.btn) {
    color: #55bfc0 !important;
}
.style-dark a {
    color: #2f67c1 !important;
}
.style-dark a:hover {
    color: #55bfc0 !important;
}
.style-light a {
    color: #2f67c1 !important;
}
.style-light a:hover {
    color: #55bfc0 !important;
}
.vc-ihe-panel a {
    font-size: 15px;
    color: #fff !important;
    border: 1px solid #fff;
    padding: 10px 15px;
}
.pad a {
    font-size: 15px !important;
    color: #fff !important;
    text-transform: uppercase;
}
.pad a:hover {
    background: #162159;
    border: 1px solid #162159;
    color: #fff !important;
}
blockquote p {
    color: #73799b !important;
    font-weight: 300;
    font-family: korolev;
}
.people-header strong {
    color: #73799b !important;
}
.people-header h1 { 
    line-height: 38px;
}
.people-header .text-lead.text-top-reduced {
	line-height: 26px;
}
#transparency {
 background-color:#333;
}
@media (max-width: 570px)
.col-sm-50 {
    width: 100%;
}