/*
Theme Name: MIS
Description: Built by the humans at Hey Guys! (http://heyguys.digital)
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.btn-accent {
   color: #ffffff !important;
   background-color: #0075c9 !important;
   border-color: #0075c9 !important;
}

/*horizontal menu font overrides*/

.font-weight-menu,
.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link),
.menu-container:not(.isotope-filters) ul.menu-smart li.dropdown > a,
.menu-container:not(.isotope-filters) ul.menu-smart li.mega-menu > a,
.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link),
.menu-smart i.fa-dropdown,
.vmenu-container a {
  font-weight: 600;
  letter-spacing: 0em;
}

.font-weight-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .top-menu.top-menu-enhanced ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.grid-filters) ul.menu-smart li.dropdown > a, .top-menu.top-menu-enhanced ul.menu-smart li.dropdown > a, .menu-container:not(.grid-filters) ul.menu-smart li.mega-menu > a, .top-menu.top-menu-enhanced ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart i.fa-dropdown, .vmenu-container a {
	font-weight: 600;
	letter-spacing: 0em;
}

.menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a, .menu-primary ul.menu-smart li.mega-menu > a, .vmenu-container ul.menu-smart > li > a, .vmenu-container ul.menu-smart li.dropdown > a {
  text-transform: uppercase;
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
   color: #0075c9 !important;
}

body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:focus {
   color: #10181f !important;
   opacity: 1 !important;
}

.menu-light .menu-smart a {
   color: #10181f;	
}

/* Active link override*/

.menu-light .menu-smart > li.active > a,
.menu-light .menu-smart > li a.active,
.menu-light .menu-smart > li.current-menu-ancestor > a,
.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
  color: #10181f;
  opacity: 0.7;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
   color: #0075c9 !important;
   opacity: 0.7 !important;
}


body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
   color: #ffffff; !important;
   opacity: 0.8;
}

/*Transparent navbar hover*/
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus {
   color: #ffffff; !important;
   opacity: 0.8;
}

/*White navbar hover*/

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {
   color: #3d3d3d;
   opacity: 0.8;
}

@media (min-width: 960px) {
      .font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {
         font-size: 14px; 
     }
	
	body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a {
		color: #0075c9 !important;
	}
}

@media (max-width: 959px) {
     .submenu-light:not(.isotope-filters) .menu-smart a {
         color: #3d3d3d;
     }

    .submenu-light:not(.isotope-filters) .menu-smart a:hover, .submenu-light:not(.isotope-filters) .menu-smart a:focus {
        color: #3d3d3d;
        opacity: 0.7;
    }
}

.style-light .link, .style-dark .style-light .link, .style-light a, .style-dark .style-light a, .style-light input[type=checkbox]:checked:before, .style-dark .style-light input[type=checkbox]:checked:before {
    color: #0075c9;
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after {
    background: #3d3d3d!important;
}

.carousel-arrows .owl-carousel {
    position: static;
    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto;
}

.owl-carousel-wrapper .owl-carousel .owl-prev .btn-default, .owl-carousel-wrapper .owl-carousel .owl-next .btn-default {
    color: #3d3d3d !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

.owl-prev i, .owl-next i {
    font-size: 32px;
}

.owl-carousel-wrapper .owl-carousel .owl-prev .btn-default, .owl-carousel-wrapper .owl-carousel .owl-next .btn-default {
    color: #3d3d3d !important;
    background-color: transparent !important;
    border-color: transparent !important;
}
.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
}
.owl-next .owl-nav-container {
    border-radius: 2px 0 0 2px !important;
    background-clip: padding-box !important;
}
.owl-prev .owl-nav-container, .owl-next .owl-nav-container {
    width: 43px;
}

.btn, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"] {
    font-size: 14px;
    padding: 9px 38px 9px 38px !important;
    line-height: 1.4;
}

.btn.btn-link {
    padding: 0px !important;
}

.navigation .btn:not(.btn-custom-typo), .navigation .btn-link:not(.btn-custom-typo) {
    text-transform: none;
    color: #0075c9;
}

.navigation .btn:not(.btn-custom-typo):not(.btn-disable-hover):hover, .navigation .btn-link:not(.btn-custom-typo):not(.btn-disable-hover):hover {
    color: #9DB7B4;
}

.row-navigation.row-navigation-light .btn-disable-hover {
    opacity: 0.4;
}

.navigation .btn svg path, .navigation .btn svg path, .navigation .btn svg path {
    fill: #0075c9;
}

.navigation .btn svg {
    display: inline-block;
    width: 12px;
    height: 10px;
}

.navigation .btn:hover svg path {
    transition: fill 0.2s;
}



.navigation .btn:hover svg path, .navigation .btn:active svg path, .navigation .btn:focus svg path {
    fill: #9DB7B4;
}

.navigation .btn-icon-right svg {
    margin-left: 10px;
}

.navigation .btn-icon-left svg {
    margin-right: 10px;
}

.style-light .btn-default.btn {
    background-color: #0075c9!important;
    border-color: #0075c9!important;
}

.btn.btn-accent:not(.btn-icon-right):after, .btn.btn-default:not(.btn-icon-right):after {
    content: "";
    background: url('images/arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 8px;
    vertical-align: middle;
    transition: transform 0.2s;
}

.t-entry-readmore.external .btn:not(.btn-icon-right):after {
    top: 0;
    width: auto;
    height: auto;
}

.btn.btn-accent:not(.btn-icon-right):hover:after, .btn.btn-default:not(.btn-icon-right):hover:after {
    transform: translate(7px, 0);
}

.t-entry-readmore.external .btn.btn-default:not(.btn-icon-right):hover:after {
    transform: none;
}

.widget-container.widget_nav_menu li, .widget-container.widget_custom_menu li {
    text-transform: none;
}

.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {
    padding: 0 0 0 18px;
}

.widget-container.widget_nav_menu li:before, .widget-container.widget_custom_menu li:before {
    content: "";
    background: url('images/arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-right: -8px;
    vertical-align: middle;
}

.policy-links p {
    margin: 6px 0 0;
}

#modalbackdrop {
    opacity: 0;
    background-color: rgba(50, 63, 72, 0.98);
    transition: opacity 0.4s ease-in-out;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

#modalbackdrop.active {
    opacity: 1;
    pointer-events: initial;
}

#modalbackdrop .modal {
    width: 1000px;
    max-width: 98%;
    height: 645px;
    max-height: 98vh;
    background: white;
    position: relative;
    display: flex;
}

.team-modals .t-entry-excerpt, .team-modals .t-entry p {
    display: none;
}

.modalimage, .modalpanel {
    flex-basis: 50%;
}

.modalname {
    margin-top: 0;
}

#modalbackdrop hr.separator-reduced {
    margin: 15px 0;
    border-width: 2px;
    border-color: #3D3D3D;
    width: 60px;
}

#modalbackdrop .t-entry-title {
    margin: 0;
    font-size: 36px;
}

#modalbackdrop div[class^="t-entry-cf-detail"] {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
}

.asset-team .t-entry-cf-detail-187811 {
    font-weight: 700;
    font-size: 12px;
}

.asset-team .t-entry-cf-detail-122912 {
    font-size: 14px;
}

.asset-team .t-entry-text-tc {
    padding-top: 36px;
    padding-bottom: 36px;
    min-height: 220px;
}

.modalimage img[src=''] {
    opacity: 0;
}

.modalimage img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

.modal .close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 40px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-weight: 300;
    color: #0075c9;
    transition: color 0.2s;
}

.modal .close:hover {
    color: #9DB7B4;
}

.modaldescription {
    height: 100%;
    overflow: auto;
}

.panel-title>a>span:after {
    font-size: 36px;
    width: 30px;
    height: 30px;
    right: 0px!important;
    transform: translateY(-50%) rotate(90deg);
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
}

.site-footer .panel-title>a>span:after {
    font-size: 26px;
    width: 18px;
    height: 18px;
}

.panel-title.active>a span:after {
    transform: translateY(-50%) rotate(-90deg);
}

.site-footer .panel-group .panel:last-child {
    border-bottom-width: 0px;
}

.site-footer .panel-group .panel-heading+.panel-collapse .panel-body {
    border-top-width: 0px;
}

.site-footer .panel-group .panel-body {
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
}

.site-footer .panel-title.active>a, .site-footer .panel-title.active>a:hover, .site-footer .panel-title.active>a:active, .site-footer .panel-title.active>a:focus, .site-footer .panel-title.active>a span:after {
    color: white!important;
}

.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
    font-size: 23px !important;
    padding: 9px 0;
}

.vmenu-center .navbar-main .fa-angle-right {
    display: none;
}

.vmenu-center .navbar-main i.fa-dropdown {
    font-size: 28px;
    line-height: 28px;
    vertical-align: bottom;
    margin: 0;
    padding-left: 10px;
}

.overlay .vmenu-container .menu-accordion ul ul li a:not(.wc-forward) {
    font-size: 16px!important;
    color: rgba(255, 255, 255, .5);
    padding: 5px 0;
}

.menu-dark a.menu-smart-toggle:hover, .menu-dark .menu-smart a:hover, .menu-dark a.menu-smart-toggle:focus, .menu-dark .menu-smart a:focus {
    color: rgba(255, 255, 255, 1);
}

.overlay.style-dark-bg {
    background-color: rgba(50, 63, 72, 0.98) !important;
}

.author-profile .btn-container {
    margin: 0;
}

.author-profile .btn-container a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
}

.author-profile.author-profile-box-left.has-thumb .author-profile-content {
    vertical-align: middle;
    padding-left: 20px;
}

.style-light blockquote p {
    font-weight: 700;
    font-size: 20px;
}

blockquote {
    border-color: #3D3D3D;
    margin: 27px 0px 27px 27px;
}

.style-light .widget-container .tagcloud a {
    padding: 6px 12px;
    border-radius: 2px;
    border-color: #3D3D3D;
}

.row-navigation.row-navigation-light {
    outline-color: #E5E5E5;
    background-color: #E5E5E5;
}

.post-navigation .btn:after {
    display: none;
}

.tmb .t-entry p.t-entry-comments .extras a {
    display: none!important;
}

.t-entry-meta, .t-entry-comments.entry-small {
    display: inline-block;
    vertical-align: text-bottom;
}

.t-entry-comments.entry-small {
    margin-left: 5px!important;
    border-left: 1px solid;
    padding-left: 5px;
}

.t-entry-comments.entry-small span {
    color: #3d3d3d;
    font-size: 12px;
    font-weight: 600;
}

/*.tmb .t-entry p.t-entry-comments .extras i {
    display: none;
}*/

.tmb-light.tmb .t-entry-text hr {
    border-color: #3d3d3d;
}

.tmb-carousel.tmb-light.tmb .t-entry-text-tc.single-block-padding {
    padding-bottom: 23px;
}

.footer-scroll-top.footer-scroll-circle i {
    background-color: #0075c9!important;
    background-repeat: no-repeat;
    background-image: url(images/arrow.svg);
    background-position: center center;
    background-size: 12px;
    transform: rotate(270deg);
}

.footer-scroll-top.footer-scroll-circle i.fa-angle-up:before {
    display: none;
}

.custom-article-grid :not(.tmb-post).tmb .t-entry>*:not(hr) {
    margin: 18px 0px 0px 0px;
}

.tmb-carousel .tmb-content-under.tmb .t-entry p.t-entry-author span, .tmb-carousel .tmb-content-lateral.tmb .t-entry p.t-entry-author span, .tmb-carousel .t-entry-comments.entry-small span, .tmb-carousel.tmb .t-entry p.t-entry-meta span {
    font-weight: 700;
}

.custom-article-grid .t-entry-comments.entry-small {
    margin-left: 9px!important;
    padding-left: 9px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #9DB7B4;
    background-color: #9DB7B4;
    color: white;
}

.wpcf7 span.wpcf7-not-valid-tip {
    color: #ffffff !important;
    background-color: #9DB7B4;
    padding: 2px 16px;
    margin-top: 0px;
    font-size: 12px;
    text-align: left;
}

.wpcf7-form-control.wpcf7-not-valid {
    border: 1px solid #9DB7B4;
    border-radius: 0;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #9DB7B4;
    background-color: #9DB7B4;
    color: white;
}

.uncode-accordion:not(.default-typography) .panel-title>a>span {
    font-size: 18px;
    color: #0075c9 !important
}

.uncode-accordion:not(.default-typography) .panel-title>a:hover>span {
    color: #9DB7B4 !important
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top-width: 0px;
    padding-top: 16px;
}

.style-light .panel-title>a>span:after {
    color: #0075c9 !important
}

.style-light .panel-title>a:hover>span:after {
    color: #9DB7B4 !important
}

.text-links-arrows a {
    color: #0075c9;
}

.panel-title > a {
    padding: 18px 45px 18px 0px;
}

.text-links-arrows a:after {
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 7 6' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.888 2.72-2.528-2.605c-.072-.074-.168-.115-.271-.115-.102 0-.199.041-.271.115l-.229.237c-.072.074-.112.173-.112.279 0 .105.04.208.112.282l1.475 1.523h-4.686c-.211 0-.378.17-.378.388v.334c0 .218.167.406.378.406h4.702l-1.491 1.531c-.072.074-.112.171-.112.277 0 .105.04.203.112.277l.229.236c.073.074.169.115.271.115.103 0 .199-.041.271-.115l2.528-2.605c.073-.075.112-.174.112-.28s-.039-.206-.112-.28z' fill='%230075c9' fill-rule='nonzero'/%3e%3c/svg%3e");
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    transition: transform 0.2s;
}

.text-links-arrows a:hover:after {
    transform: translate(7px, 0);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 7 6' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.888 2.72-2.528-2.605c-.072-.074-.168-.115-.271-.115-.102 0-.199.041-.271.115l-.229.237c-.072.074-.112.173-.112.279 0 .105.04.208.112.282l1.475 1.523h-4.686c-.211 0-.378.17-.378.388v.334c0 .218.167.406.378.406h4.702l-1.491 1.531c-.072.074-.112.171-.112.277 0 .105.04.203.112.277l.229.236c.073.074.169.115.271.115.103 0 .199-.041.271-.115l2.528-2.605c.073-.075.112-.174.112-.28s-.039-.206-.112-.28z' fill='%239DB7B4' fill-rule='nonzero'/%3e%3c/svg%3e");
}


.btn.btn-accent:not(.btn-icon-right):hover:after, .btn.btn-default:not(.btn-icon-right):hover:after {
    transform: translate(7px, 0);
}
.loadmore-button .btn.btn-accent:not(.btn-icon-right):after {
    display: none;
}

.contact-page-form input, .contact-page-form textarea, .contact-page-form select {
    background-color: #F1F1F1;
    border-radius: 2px;
    border-width: 0px;
    box-shadow: none;
}

.contact-page-form .wpcf7-select {
    color: #a9a9a9;
}

.team-modals p.t-entry-meta {
    margin: 0!important;
}

.team-modals p.t-entry-meta span {
    font-size: 14px!important;
}

.style-dark .panel-title>a:hover, .style-dark .ui-link:hover, .style-light .style-dark .ui-link:hover, .style-dark .ui-link:focus, .style-light .style-dark .ui-link:focus, .style-dark .nav-tabs>li>a:hover, .style-light .style-dark .nav-tabs>li>a:hover, .style-dark .nav-tabs>li>a:focus, .style-light .style-dark .nav-tabs>li>a:focus, .style-dark .panel-title>a:hover, .style-light .style-dark .panel-title>a:hover, .style-dark .panel-title>a:focus, .style-light .style-dark .panel-title>a:focus, .style-dark .widget-container a:hover, .style-light .style-dark .widget-container a:hover, .style-dark .widget-container a:focus, .style-light .style-dark .widget-container a:focus, .style-dark a:not(.btn):hover, .style-dark a:not(.btn):focus, .style-dark a:not(.btn):active {
    color: #9DB7B4;
}

.tmb-dark.tmb-color-hr, .tmb-dark.el-text hr.separator-reduced, .tmb-dark.tmb .t-entry-visual hr, .tmb-dark.tmb .t-entry-text hr {
    border-color: rgba(255, 255, 255, 1);
}

.larger-list-spacing li {
    line-height: 2.3;
}

.is_stuck .menu-container {
    box-shadow: 0 0 8px rgba(61, 61, 61, 0.13);
}
.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after, .mobile-menu-button-dark .lines, .mobile-menu-button-dark .lines:before, .mobile-menu-button-dark .lines:after {
    transition: background-color 0.2s!important;
}
.mobile-menu-button-light:hover .lines, .mobile-menu-button-light:hover .lines:before, .mobile-menu-button-light:hover .lines:after, .mobile-menu-button-dark:hover .lines, .mobile-menu-button-dark:hover .lines:before, .mobile-menu-button-dark:hover .lines:after {
    background-color: #9DB7B4!important;
}

.overlay .vmenu-container .menu-accordion ul ul li a:not(.wc-forward):hover,  .style-dark .link-hover, .style-light .style-dark .link-hover, .style-dark a:not(.btn):hover, .style-light .style-dark a:not(.btn):hover, .style-dark a:not(.btn):focus, .style-light .style-dark a:not(.btn):focus, .style-dark a.active, .style-light .style-dark a.active, .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .widget_nav_menu li.active > a, .style-light .style-dark .widget_nav_menu li.active > a, .style-dark div[class*=sharer-].share-button label:hover, .style-light .style-dark div[class*=sharer-].share-button label:hover, .style-dark div[class*=sharer-].share-button label:focus, .style-light .style-dark div[class*=sharer-].share-button label:focus, .style-light .link-hover, .style-dark .style-light .link-hover, .style-light a:not(.btn):hover, .style-dark .style-light a:not(.btn):hover, .style-light a:not(.btn):focus, .style-dark .style-light a:not(.btn):focus, .style-light a.active, .style-dark .style-light a.active, .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .widget_nav_menu li.active > a, .style-dark .style-light .widget_nav_menu li.active > a, .style-light div[class*=sharer-].share-button label:hover, .style-dark .style-light div[class*=sharer-].share-button label:hover, .style-light div[class*=sharer-].share-button label:focus, .style-dark .style-light div[class*=sharer-].share-button label:focus {
    color: #9DB7B4!important;
}

.btn-accent.btn-flat:not(.btn-hover-nobg):hover, .footer-scroll-top.footer-scroll-circle a:hover i {
    background-color: #9DB7B4 !important;
    border-color: #9DB7B4 !important;
}

.style-light .tagcloud a.tag-cloud-link {
    border-color: #0075c9;
    color: #0075c9!important;
}

.style-light .tagcloud a.tag-cloud-link:hover {
    border-color: #9DB7B4;
    color: #9DB7B4!important;
}

.style-light .btn-default.btn-flat:hover, .style-dark .style-light .btn-default.btn-flat:hover, .tmb-light .t-entry-text .btn-default.btn-flat:hover, .style-dark .tmb-light .t-entry-text .btn-default.btn-flat:hover, .tmb-dark .t-overlay-inner .btn-default.btn-flat:hover {
    background-color: #9DB7B4 !important;
    border-color: #9DB7B4 !important;
}

.footer-scroll-top.footer-scroll-circle i {
    border-width: 0!important;
}

.team-modals .tmb.tmb-content-under .style-accent-bg {
    transition: background-color 0.2s;
}

.team-modals .tmb.tmb-content-under:hover .style-accent-bg {
    background-color: #9DB7B4 !important;
}

:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay, :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {
    transition-delay: 0;
}

.team-modals .tmb.tmb-content-under:hover {
    cursor: pointer;
}

.custom-article-grid .tmb-content-right.tmb .t-entry-text {
    text-align: left;
}

.asset-team a {
    pointer-events: none;
}

@media (min-width: 570px) {
    .custom-article-grid .t-entry-text-tc.single-block-padding {
        padding-top: 0;
        padding-bottom: 0;
    }

    .custom-article-grid .t-inside {
        display: flex;
        align-items: center;
    }

    .custom-article-grid .tmb:nth-child(even) .t-entry-visual {
        order: 1;
    }

    .custom-article-grid .tmb-content-lateral-left.tmb-content-lateral.tmb > .t-inside .t-entry-text {
        margin-left: 0!important;
    }

    .custom-article-grid .tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-text {
        margin-right: 0px !important;
    }
}

.style-light .owl-dots .owl-dot.active span, .style-light .owl-dots .owl-dot:hover span {
    background-color: #3d3d3d;
}


@media (max-width: 959px) {
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item>a {
        font-size: 22px !important;
    }
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item .drop-menu li>a {
        font-size: 18px !important;
    }
    body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa.fa-angle-down.fa-dropdown {
        display: inline-block !important;
        top: 0;
        float: none;
        right: 0;
        font-size: 23px;
    }
}

@media (max-width: 569px) {
    .btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: scale(1);
    }
    .custom-article-grid .double-block-padding.t-entry-text-tc {
        padding: 24px 0;
    }
    .loadmore-button, .loading-button {
        margin: 18px 0px 18px 0px;
    }
    .main-container .row-container .double-top-padding {
        padding-top: 36px;
    }
    .main-container .row-container .double-bottom-padding {
        padding-bottom: 36px;
    }
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item>a {
        font-size: 20px !important;
    }
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item .drop-menu li>a {
        font-size: 16px !important;
    }

    .modalimage {
        display: none;
    }
    #modalbackdrop .modal {
        height: auto;
    }
    .modalimage, .modalpanel {
        flex-basis: 100%;
    }
    .text-links-arrows p {
        margin: 6px 0 0;
    }
    .reduce-margin {
        padding: 6px 0px 0px 0px!important;
    }

    .custom-article-grid .t-entry-text-tc.single-block-padding {
        padding-left: 0;
        padding-right: 0;
    }
    .navigation .page-prev .btn-link, .navigation .page-next .btn-link {
        font-size: 0px!important;
    }
}

/* /Gravity forms styling/ */

input#input_1_5, input#input_1_4, input#input_1_3, textarea#input_1_7, select#input_1_6 {
    border: none !important;
    background-color: #F1F1F1 !important;
    border-radius: 2px !important;
	border-width: 0px !important;
    box-shadow: none !important;
	color: #777777 !important;
    margin-bottom: -20px !important;
	text-align: left !important;
}

input#gform_submit_button_1 {
    font-family: 'Open Sans' !important;
    font-weight: 700 !important;
    background-color: #0175c9 !important;
	color: #fff !important;
	text-transform: uppercase !important;
	margin-top: 20px!important;
}

input#gform_submit_button_1:hover {
    font-family: 'Open Sans' !important;
    font-weight: 700 !important;
    background-color: #323f48 !important;
    color: #fff !important;
	text-transform: uppercase !important;
	border-color: #3d3d3d !important;
}

.style-light .btn-color-xsdn.btn-text-skin.btn-outline, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):hover, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):hover{
	color: #fff !important;
	
}

.style-light .btn-color-xsdn.btn-text-skin.btn-outline:hover, .style-light .btn-color-xsdn.btn-text-skin.btn-outline:focus, .style-light .btn-color-xsdn.btn-text-skin.btn-outline:active {
    background-color: #fff !important;
    color: #3d3d3d !important;
	
}