/*
 Theme Name: Clariwell-child
  Author: Insignia Technolabs
  Template: clariwell
  Theme URI:  https://insigniathemes.com/clariwell
  Author URI: http://insigniatechnolabs.com/
  Description: Clariwell Child Theme * License: GPL v2
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Version: 1.0.1
  Tags:  one-column, two-columns, left-sidebar, right-sidebar,  custom-menu, custom-background, editor-style, featured-images, full-width-template, theme-options, threaded-comments
  Text Domain: clariwell
*/

#main-menu li.current-page-ancestor > a {
    font-weight: bold!important;
}.page-id-15018 .insignia-team-box-social-links {
    display: none;
}
#main-menu > ul > li > a, .main-menu > ul > li > a {
    padding: 0 7px;
}
.page-id-15025 .page-file.with-description {
    display: none;
}

#ui-datepicker-div { 	display:none !important;
}

#billing_company_field{ 	display:none !important;
}

#wp-uspcontent-editor-tools {
	display:none;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
	display:inline-block;
}

/* //////////////////////////////////////////////////////////////////////////////
/// UTIL
////////////////////////////////////////////////////////////////////////////// */
.background-overflow:before {
    content: "";
    position: absolute;
    height: 100%;
    background: inherit;
    display: block!important;
    top: 0;
    left: -50vw;
    right: -50vw;
    bottom: 0;
}
.background-overflow {
    position: relative;
}
/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - articles loop custom style  
////////////////////////////////////////////////////////////////////////////// */
@media (min-width: 991px) and (max-width: 1200px) {
    .home-articles .inv-blog-element-grid-wrapper {
        flex-direction: column;
    }
    
    .home-articles .inv-blog-element-grid-wrapper article.inv-post-article {
        width: 100%;
    }
}

/* home pagina - event loop custom style  */
@media (min-width: 1200px) {
    .home-events {
        position: relative;
        z-index: 9;
        margin-top: -50px;
    }
}

.home-events .blog-column-main-archive {
    max-height: 100%;
    flex-grow: 1;
    flex-basis: 0;
    max-height: 500px;
    overflow: auto;
}
.home-events .blog-column-main-archive::-webkit-scrollbar {
  width: 10px;
}

.home-events .blog-column-main-archive::-webkit-scrollbar-track {
  background-color:rgba(255,255,255,.25);
}

.home-events .blog-column-main-archive::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  background-clip: content-box;
  background-color: rgba(255,255,255,.7);
}

.home-events .blog-column-main-archive .inv-blog-element-grid-wrapper {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: 0!important;
    padding: 10px;
}
    /* article */
    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] {
        width: 100%;
        margin-bottom: 0!important;
        padding: 0!important;;
    }
        .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner {
            display: flex;
            flex-wrap: wrap;
            background: transparent;
            color: #fff;
            box-shadow: none!important;
            transform: none!important;
            padding: 10px;
            margin: 0 -10px;
            width: auto;
            flex-grow: 1;
            position: relative;
            z-index: 1;
            transition: 0.2s ease all;

        }
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner:hover  {
                background: rgba(0,0,0,.1);
            }
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner :where(a, .inv-post-grid-one-author-text) {
                color: inherit;
            }
    
            /* image holder */
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child {
                width: 100px;
                height: 100px;
                overflow: hidden;
            }
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                }

                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child .thumbnail-image-bg  {
                    height: 100%;
                    width: 100%;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child:hover .thumbnail-image-bg {
                        transform: scale(1.1);
                    }
            /* content wrap */
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-content-wrap {
                flex-grow: 1;
                flex-basis: 0;
                overflow: hidden;
                padding: 0 0 0 15px;
            }
            
                /* title */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .title {
                    font-size: 20px;
                    margin-bottom: 10px;
                    display: block;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .title a {
                        line-height: 1.2;
                        display: block;
                    }


                /* date */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-meta {
                    line-height: 1.2;
                    font-weight: normal;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-meta * {
                        line-height: inherit;
                        font-weight: inherit;
                    }

                /* hide date + category */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner :where(.inv-post-grid-one-meta:last-child, .event-status) {
                    display: none!important;
                }

.thumbnail-image-bg.entry-thumb-wrap {height:317px;}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - education library  
////////////////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 481px) {
    .home-education-library .aiovg-col-3 {
        width: 50%;
    }
}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - header
////////////////////////////////////////////////////////////////////////////// */
.home-header h1 {
  font-size: 40px;
  line-height: 1.2;
}
@media (max-width:991px) {
    .home-header {
        margin-top: 0!important;
    }
}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - education library  
////////////////////////////////////////////////////////////////////////////// */
.text-white.force-inherit {
    color: white!important;
}
.text-white.force-inherit *:not(.ins-button) {
    color: inherit!important;
}
.btn-lightblue .ins-button {
    background: #7D87A9 !important;
    border-color: #7D87A9 !important;
}
.btn-lightblue .ins-button:hover {
    background: #7D87A9 !important;
    border-color: #7D87A9 !important;
}


/* //////////////////////////////////////////////////////////////////////////////
/// who-is-who - styling personen.
////////////////////////////////////////////////////////////////////////////// */
body .um-directory .um-members-wrapper .um-members.um-members-list .um-member  {
    position: relative;
    margin-bottom: 0;
}
body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container {
    margin-bottom: 0;
    align-items: center;
}
    /* photo */
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo,
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a,
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img {
        width: 70px;
        height: 70px;
    }
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo {
        margin-right: 20px;
        align-self: flex-start
    }
			body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a:before {
					content: "";
					position: absolute;
					left: 0;
					right:0;
					top: 0;
					bottom: 0;
					transition: 0.2s ease all;
			}
			body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a:hover:before {

					box-shadow: 0 0 8px rgba(0,0,0,.16)
			}
			body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a {
					overflow: hidden;
					border-radius: 50%;
			}
					body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img {
							transition: 0.2s ease all;
					}
							body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a:hover img {
									transform: scale(1.1);
							}

/*cog*/
body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions .um-member-cog {
    z-index: 2;
}

    /*title*/
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-card-header .um-member-name {
        margin-bottom: 0;
    }

    /*list*/
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta {
        display: flex;
        flex-wrap: wrap;
        margin-top: 5px;
    }
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta .um-member-metaline {
        padding-top: 5px;
        width: auto;
        padding-right: 15px;
    }
	body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta .um-member-connect {
	padding-top: 0;
}
    /*social*/
    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta .um-member-connect a {
        position: absolute;
        padding-top: 0;
        left: 10px;
        top: 10px;
        opacity: 1;
    }

    body .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta .um-member-connect a {
        width: 30px;
        line-height: 30px;
        height: 30px;
        font-size: 15px;
    }

/* //////////////////////////////////////////////////////////////////////////////
/// checkout fields
////////////////////////////////////////////////////////////////////////////// */
.form-row.form-row-wide.select2.fcf-multi-checkbox legend {
	font-size:1rem;
	font-weight:bold;
}

#billing_young_eahp_extra_information_field {
	margin-top:30px;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
	font-size:16px;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox input[type=checkbox] {
margin: 4px 0 0;
line-height: normal;
width: 20px;
height: 20px;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: white;
}

nav.woocommerce-MyAccount-navigation ul li:hover {
    background: #eaeaea;
}

nav.woocommerce-MyAccount-navigation ul li.is-active:hover {
    background: #35275b;
}

.woocommerce table.shop_table {
    padding: 12px;
    font-size: 75%;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    padding: 12px;
    margin-left: 1em;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    text-align: right;
}

th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    text-align: right;
}

a.woocommerce-button.button.cancel {
    background-color: #dd4b39;
}

a.woocommerce-button.button.pay {
    background-color: #469f46;
}

.event-status {
    background-color: #35275b;
    color: white;
    font-size: 0.5em;
    display: inline-block;
    margin-bottom: 1em;
    text-transform: uppercase;
    line-height: 1;
    padding: 1em;
    border-radius: 2px;
}

.event-status.past-event {
    background-color: #bebebe;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    background-color: #398f14;
    color: white;
    border: 0;
    padding: 2em;
}

.woocommerce nav.woocommerce-MyAccount-navigation li a {
    position: relative;
    display: block;
    padding: 14px 15px 14px 18px;
    background-color: #f1f4fb;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 2px;
    color: #35275b;
    text-align: left;
}

li.woocommerce-MyAccount-navigation-link.is-active a::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    content: " ";
    width: 5px;
    opacity: 1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background-color: #35275b!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%!important;
}

.wdgk_donation_content input.wdgk_donation {
    float: left;
    margin-right: 6px;
}

.wdgk_donation_content {
    display: inline-block;
    padding: 2em;
    background-color: #f1f4fb;
}

.wdgk_donation_content a.button.wdgk_add_donation {
    padding-top: 13px;
    padding-bottom: 12px;
}

.wdgk_donation_content input.wdgk_donation {
    float: left;
    margin-right: 6px;
}

.wdgk_donation_content {
    display: inline-block;
    padding: 2em;
    background-color: #f1f4fb;
}

.wdgk_donation_content a.button.wdgk_add_donation {
    padding-top: 13px;
    padding-bottom: 12px;
}

form.checkout.woocommerce-checkout .col2-set {
    width: 48%;
    float: left;
}

form.checkout.woocommerce-checkout .col2-set .col-1, form.checkout.woocommerce-checkout .col2-set .col-2 {
    width: 100%;
}

form.checkout.woocommerce-checkout h3#order_review_heading {
    width: 48%;
    float: right;
}

form.checkout.woocommerce-checkout div#order_review {
    width: 48%;
    float: right;
}

form.checkout.woocommerce-checkout table.shop_table {
    padding-bottom: 2em;
}

.job-posting {
  display: block;
  margin-bottom: 2em;
  margin-top: 0em;
  background-color: #f1f4fb;
  padding: 2em;
  border: 1px solid #d6e2ea;
}

.job-title {
    line-height: 1.2em;
}

.job-posting .job-description {
    margin-top: 1em;
    margin-bottom: 1em;
}

a.job-cta {
    text-align: right;
    width: 100%;
    font-weight: bold;
    display: block;
}

.job-posting .job-location {
    color: #303030;
    margin-top: 1em;
}

.job-post-date {
    color: #303030;
}

/*
.job-board-page ul#menu-job-board-menu li a {
    background-color: white;
    margin-bottom: 3px;
}*/

.client-logos-carousel .client-logo {
    border: 0!important;
    padding: 1em!important;
}

.ins-logos-carousel .slick-dots {
    margin-top: -1em!important;
}

div#customer_login form.woocommerce-form.woocommerce-form-login.login p.form-row {
    width: 100%;
    margin-top: 0!important;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block;
}

div#vacancy-data {
    text-align: center;
}

div#vacancy-data > div {
    margin-bottom: 2em;
}

div#vacancy-data {
    padding: 2em 2em 1px 2em;
    background-color: #f1f4fb;
}

div#vacancy-content {padding-left: 4em;}

div#vacancy-data .job-closing {
    background-color: #35275b;
    color: white;
    padding-top: 1em;
    padding-bottom: 1em;
}

div#subscribe-section {
  background-color: #054575;
  padding: 2em 1em 0em 1em;
}

div#subscribe-section h4, div#subscribe-section p {
    color: white;
    line-height: 1.2;
}

div#subscribe-section h4 {
    margin-bottom: 0.5em;
}

div#subscribe-section form > p {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

div#subscribe-section form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin-left: 0;
    margin-bottom: 1em;
    font-size: 0.7em;
    line-height: 1.4;
}

div#subscribe-section form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input {
    float: left;
    margin-right: 4px;
}

span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    position: relative;
    padding: 0;
    display: table;
    background-color: #ba4242;
    line-height: 1.5;
    padding-left: 1.3em;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 3em;
    margin-bottom: 1em;
    margin-top: -1em;
}

div.wpcf7-spam-blocked {
    background-color: #ffa500;
    color: #054575;
    padding: 1em;
}
div.wpcf7-response-output {
    margin: 1em 0 2em 0;
}

a.application-btn {
    padding: 1em;
    display: inline-block;
    padding: 7px 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 12px;
}

#topbar{
    height: 55px;
}
.acc-logout{
    margin-left: 20px !important;
}
#header #topbar .topbar-menu>div>ul>li{
    line-height: 61px !important;
}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - articles loop custom style  
////////////////////////////////////////////////////////////////////////////// */
@media (min-width: 991px) and (max-width: 1200px) {
    .home-articles .inv-blog-element-grid-wrapper {
        flex-direction: column;
    }
    
    .home-articles .inv-blog-element-grid-wrapper article.inv-post-article {
        width: 100%;
    }
}

/* home pagina - event loop custom style  */
@media (min-width: 1200px) {
    .home-events {
        position: relative;
        z-index: 9;
        margin-top: -50px;
    }
}

.home-events .blog-column-main-archive {
    max-height: 100%;
    flex-grow: 1;
    flex-basis: 0;
    max-height: 500px;
    overflow: auto;
}
.home-events .blog-column-main-archive::-webkit-scrollbar {
  width: 10px;
}

.home-events .blog-column-main-archive::-webkit-scrollbar-track {
  background-color:rgba(255,255,255,.25);
}

.home-events .blog-column-main-archive::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  background-clip: content-box;
  background-color: rgba(255,255,255,.7);
}

.home-events .blog-column-main-archive .inv-blog-element-grid-wrapper {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: 0!important;
    padding: 10px;
}
    /* article */
    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] {
        width: 100%;
        margin-bottom: 0!important;
        padding: 0!important;;
    }
        .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner {
            display: flex;
            flex-wrap: wrap;
            background: transparent;
            color: #fff;
            box-shadow: none!important;
            transform: none!important;
            padding: 10px;
            margin: 0 -10px;
            width: auto;
            flex-grow: 1;
            position: relative;
            z-index: 1;
            transition: 0.2s ease all;

        }
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner:hover  {
                background: rgba(0,0,0,.1);
            }
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner :where(a, .inv-post-grid-one-author-text) {
                color: inherit;
            }
    
            /* image holder */
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child {
                width: 100px;
                height: 80px;
                overflow: hidden;
            }
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                }

                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child .thumbnail-image-bg  {
                    height: 100%;
                    width: 100%;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner > a:first-child:hover .thumbnail-image-bg {
                        transform: scale(1.1);
                    }
            /* content wrap */
            .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-content-wrap {
                flex-grow: 1;
                flex-basis: 0;
                overflow: hidden;
                padding: 0 0 0 15px;
            }
            
                /* title */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .title {
                    font-size: 20px;
                    margin-bottom: 10px;
                    display: block;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .title a {
                        line-height: 1.2;
                        display: block;
                    }


                /* date */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-meta {
                    line-height: 1.2;
                    font-weight: normal;
                }
                    .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner .inv-post-grid-one-meta * {
                        line-height: inherit;
                        font-weight: inherit;
                    }

                /* hide date + category */
                .home-events .blog-column-main-archive .inv-blog-element-grid-wrapper [class*="col-"] .inv-post-grid-one-inner :where(.inv-post-grid-one-meta:last-child, .event-status) {
                    display: none!important;
                }



/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - education library  
////////////////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 481px) {
    .home-education-library .aiovg-col-3 {
        width: 50%;
    }
}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - header
////////////////////////////////////////////////////////////////////////////// */

@media (max-width:991px) {
    .home-header {
        margin-top: 0!important;
    }
}


/* //////////////////////////////////////////////////////////////////////////////
/// home pagina - education library  
////////////////////////////////////////////////////////////////////////////// */
.text-white.force-inherit {
    color: white!important;
}
.text-white.force-inherit *:not(.ins-button) {
    color: inherit!important;
}

/* //////////////////////////////////////////////////////////////////////////////
/// video plugin styling
////////////////////////////////////////////////////////////////////////////// */

.aiovg-player:not(:has(iframe)) .vjs-poster {
    cursor: initial;
}
.aiovg-player:not(:has(iframe)) .vjs-big-play-button {
    display: none;
} 
.aiovg-count {
    display: none;
}







h1, .inv-title-h1,
h2, .inv-title-h2,
h3, .inv-title-h3,
h4, .inv-title-h4,
h5, .inv-title-h5,
h6, .inv-title-h6 {
    color: #4B4265
}

p, body {
    color: #4B426599;
}


.btn-lightblue .ins-button {
    
}







#page-content .menu > .current-menu-parent > a {
    background-color: #4B4265;
    color: white;
    margin-bottom: 2px;
}

#main-menu li.current-menu-ancestor > a, 
#main-menu li.current-menu-item > a {
    font-weight: bold!important;
}

.ins-custom-menu-wrapper ul li.current-menu-item a:before, 
.ins-custom-menu-wrapper ul li a:before{
    background-color: transparent!important;
}

.ins-custom-menu-wrapper ul li.current-menu-item > a:before, 
.ins-custom-menu-wrapper ul li > a:before{
    background-color: #4B4265!important;
}

.hide-menu > a{
    opacity: 0;
    display: none!important;
}
.hide-menu {
    margin-top: 1.5em;
}
body.logged-in .acc-logout{ display: inline-block }
.acc-logout{ display: none }
.account-btn {
  background-color: #7D87A9 !important;
    color: #fff !important;
    padding: 10px 20px;
    line-height: 20px;
    display: inline-block;
    border-radius: 4px;
    font-size: 13px !important;   
   border: 2px solid #7D87A9;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
    text-transform: uppercase;
        margin: 0 !important;
}
.account-btn:hover {
     background-color: inherit !important;
  color: #7D87A9 !important;
}
#topbar {
        height: inherit !important;
    line-height: 50px !important;
}
#topbar .topbar-menu>div>ul>li {
    height: inherit !important;
    line-height: 54px !important;
}
.topbar-right .topbar-section p{
    padding: 5px 0;
}
.topbar-section span {
    display: inline-block;
}		
.aiovg-svg-icon-play {
    display:none !important;
}