/*

Theme Name: 	DMR 2021
Theme URI: 	https://www.orcapia.com/themes/theme-dmr21/
Author: 	Scanvisio
Author URI: 	https://www.scanvisio.com/
Description: 	A custom made mobile first WordPress theme for <a href="https://www.dmr.dk/" target="_blank" rel="nofollow">DMR / Dansk Miljørådgivning A/S</a> (Denmark), <a href="https://www.dmr.as/" target="_blank" rel="nofollow">DMR Miljø og Geoteknikk AS</a> (Norway) and <a href="https://www.dmr.eu/equipment/" target="_blank" rel="nofollow">DMR Equipment</a> (international).
drxinfo-description-extended: 	<h2>Who is DMR</h2><br />Danish Environmental Consultants A/S (DMR Dansk Miljørådgivning A/S) is a consulting engineering firm providing advice in particular:<br /><ul><br /> 	<li>contamination studies/investigations</li><br /> 	<li>preparation of risk assessments.</li><br /> 	<li>remediation of contaminated soil/ groundwater.</li><br /> 	<li>land management and recycling.</li><br /> 	<li>indoor climate studies for hazardous substances from soil contamination, but also from building materials, such as lead in paint, PCB or tests for mold.</li><br /> 	<li>geotechnical studies that often advantageously can be combined with contamination studies/investigations.</li><br /></ul><br /><h3>Flexible and application-oriented</h3><br />DMR has always focus on ensuring that our services must be application-oriented and that the agreed deadlines must be observed.<br /><br />This is because deadlines is often essential for our customers, and we know that exceeding of deadlines can have major economic and possibly legal consequences for our customers.<br /><br />DMR ensures that the agreed deadlines can be met by prior agreement to solve a task to ensure that the necessary staff resources are allocated.<br /><br />We consider ourselves extremely flexible and will always try to solve customers' urgent matters.<br /><br />It is our intention that the customer/end user must be able to read and understand the contents and main conclusions in DMR's reports.<br /><br />The reports are therefore always based on their specific application and the end users expected technical and professional knowledge.<br /><h3>Objectives in relation to customers</h3><br />At DMR, the customer is always in the center, and we provide advice in close cooperation with the customer and we target always advice and solutions to the customer's current expectations, objectives and requirements.<br /><br />Our goal is to provide environmental, technical and economic optimum solutions for our customers.<br /><br />Recognizing that our customers largely delegate responsibility and decisions for us, we strive in every customer relationship to:<br /><ul><br /> 	<li>deliver long-lasting high-quality advice and good service.</li><br /> 	<li>be the customer's ambassador.</li><br /> 	<li>spend money in the same way "as we would use our own."</li><br /></ul><br /><h3>Quality assurance by DMR</h3><br />DMR is very much aware that the quality and credibility is crucial for a consulting firm. DMR will in any customer relationship strive to deliver services and products whose quality is equal to the customer's expectations and requirements.<br /><br />DMRs quality management system is ISO 9001:2015 certified.<br /><br />DMR is AAA credit rated.
Version: 	1.1.89
License: 	Mixed
License URI: 	n/a
Text Domain: 	_drx
Tags: 	two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, custom-logo, full-width-template, theme-options, blog, e-commerce
drxinfo-theme-colors: 	


This WordPress theme is provided "AS IS", WITHOUT WARRANTY OF ANY KIND
DrX compiler ver. 3.40.31 - Copyright (C) 2016-2023 Orcapia, https://www.orcapia.com/

*/
body {
    word-wrap: break-word
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto
}

img {
    display: inline-block;
    height: auto;
    max-width: 100%
}

img[class*=wp-image-] {
    margin-top: 10px;
    margin-bottom: 10px
}

.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    max-width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0 10px
}

.wp-caption.aligncenter {
    margin-bottom: 10px
}

.wp-caption img[class*=wp-image-] {
    display: block
}

.wp-caption .wp-caption-text {
    text-align: center;
    margin-top: 10px
}

.gallery {
    margin-bottom: 1.5em
}

.gallery a img {
    border: 0;
    height: auto;
    max-width: 90%
}

.gallery dd {
    margin: 0
}

.gallery-caption {
    display: block
}

embed, iframe, object {
    max-width: 100%
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.main-content-inner {
    padding-bottom: 1.5em
}

.hentry {
    margin: 0 0 1.5em
}

.sticky {
    display: block
}

.bypostauthor {
    display: block
}

.clear {
    clear: both
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px
}

.dropdown-submenu:active > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu {
    display: block
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:active > a:after {
    border-left-color: #fff
}

.dropdown-submenu.pull-left {
    float: none
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.widget {
    margin-bottom: 2em
}

.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li {
    padding-left: 15px
}

.widget_search .search-form input[type=submit] {
    display: none
}

.entry-content .search-form .search-field {
    background: #fff;
}

.search-form button[type=submit] {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}

.widget select {
    max-width: 100%
}

.comment .children {
    margin-left: 1.5em
}

.gallery-caption {
}



.entry-meta {
    clear: both
}

.sticky-header {
    position: fixed;
    top: 0
}

.admin-bar .navbar-fixed-top {
    top: 32px
}

.admin-bar .main-content {
    margin-top: 32px
}

@media screen and (max-width: 782px) {
    .admin-bar .navbar-fixed-top {
        top: 46px
    }

    .admin-bar .main-content {
        margin-top: 46px
    }
}

.drx_page_linkblock_container {
    margin-bottom: 0
}

.drx_page_linkblock {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    overflow: hidden
}

.drx_page_linkblock_image {
    min-height: 45px;
    overflow: hidden
}

.drx_page_linkblock_image img {
    width: 100%;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: .25s ease-in-out
}

.drx_page_linkblock:hover img {
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.drx_page_linkblock_content {
    width: 100%;
    max-width: 1170px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    background-color: rgba(255, 255, 255, .85);
    position: relative;
    bottom: 0;
    margin: 0;
    top: -45px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    font-weight: normal
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #357ebd;
    background-image: none;
    filter: none
}

.form-control:focus {
    border-color: initial;
    -webkit-box-shadow: none;
    box-shadow: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0
}

.navbar-toggler-drxani {
    border: 0;
    transition: ease all .2s
}

@media (max-width: 767px) {
    .navbar-toggler-drxani {
        margin-right: 5px;
    }
}

.navbar-toggler-drxani:focus {
    outline: 0
}

.navbar-toggler-drxani .icon-bar {
    background-color: #fff;
    transform: rotate(0deg) translate(0px, 0px);
    transition: ease all .2s
}

.navbar-toggler-drxani .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggler-drxani .icon-bar + .icon-bar {
    margin-top: 4px
}

.navbar-toggler-drxani .icon-bar:nth-child(2) {
    width: 17px;
    transition: ease all .2s
}

.navbar-toggler-drxani:hover > .icon-bar:nth-child(2) {
    width: 22px;
    transition: ease all .2s
}

.navbar-toggler-drxani:active > .icon-bar:nth-child(2) {
    width: 22px;
    transition: ease all .2s
}

.navbar-toggler-drxani:not(.collapsed) .icon-bar:nth-child(1) {
    transform: rotate(45deg) translate(5px, 4px);
    transition: ease all .2s
}

.navbar-toggler-drxani:not(.collapsed) .icon-bar:nth-child(2) {
    opacity: 0;
    transition: ease all .2s
}

.navbar-toggler-drxani:not(.collapsed) .icon-bar:nth-child(3) {
    transform: rotate(-45deg) translate(4px, -4px);
    transition: ease all .2s
}

.dropdown-menu .row {
    width: 100%
}

.drx-vsectab .dropdown-item {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0
}

@media screen and (min-width: 768px) {
    .drx-vsec {
        position: relative;
        overflow: hidden
    }

    .drx-vsecpane {
        float: right;
        clear: none;
        width: 75%
    }

    .drx-vsectab {
        width: 25%;
        float: none;
        clear: none;
        left: 0
    }
}

@media screen and (min-width: 576px) {
    .navbar.navbar-expand-sm div.dropdown-menu {
        display: block;
        -o-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -webkit-transform-origin: 50% 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(-90deg) scale(1, 1) skewX(0deg)
    }

    .navbar.navbar-expand-sm .show div.dropdown-menu.show {
        transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(0deg) scale(1, 1) skewX(0deg)
    }
}

@media screen and (min-width: 768px) {
    .navbar.navbar-expand-md div.dropdown-menu {
        display: block;
        -o-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -webkit-transform-origin: 50% 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(-90deg) scale(1, 1) skewX(0deg)
    }

    .navbar.navbar-expand-md .show div.dropdown-menu.show {
        transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(0deg) scale(1, 1) skewX(0deg)
    }
}

@media screen and (min-width: 992px) {
    .navbar.navbar-expand-lg div.dropdown-menu {
        display: block;
        -o-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -webkit-transform-origin: 50% 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(-90deg) scale(1, 1) skewX(0deg)
    }

    .navbar.navbar-expand-lg .show div.dropdown-menu.show {
        transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(0deg) scale(1, 1) skewX(0deg)
    }
}

@media screen and (min-width: 1200px) {
    .navbar.navbar-expand-xl div.dropdown-menu {
        display: block;
        -o-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -webkit-transform-origin: 50% 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(-90deg) scale(1, 1) skewX(0deg)
    }

    .navbar.navbar-expand-xl .show div.dropdown-menu.show {
        transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(0deg) scale(1, 1) skewX(0deg)
    }
}

@media screen and (min-width: 1400px) {
    .navbar.navbar-expand-xxl div.dropdown-menu {
        display: block;
        -o-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -webkit-transform-origin: 50% 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(-90deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(-90deg) scale(1, 1) skewX(0deg)
    }

    .navbar.navbar-expand-xxl .show div.dropdown-menu.show {
        transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -o-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -moz-transform: rotateY(0deg) scale(1, 1) skewX(0deg);
        -webkit-transform: rotateY(0deg) scale(1, 1) skewX(0deg)
    }
}

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row, .woocommerce form .form-row {
    display: block
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce-checkout .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce-checkout .col2-set .col-2, .woocommerce .woocommerce-MyAccount-content .col-1 {
    max-width: none;
    max-width: unset
}

.woocommerce-page table.cart td.actions input#coupon_code.input-text {
    width: auto
}

section.related.products, section.upsells.products {
    clear: both
}

.woocommerce .quantity .qty {
    width: 8em
}

.select2-container .select2-selection--single {
    height: initial
}

.woocommerce .blockUI.blockOverlay {
    background-color: inherit
}

.woocommerce .blockUI.blockOverlay::before {
    background: none
}

.woocommerce .loader::before {
    background: none
}

.wideinput {
    width: 100%;
    max-height: 95px;
    margin-bottom: 10px
}

td, th {
    vertical-align: top
}

.drxdesignpart_wrp {
    position: relative;
    background-color: black;
    height: 40vh;
    min-height: 25rem;
    width: 100%;
    overflow: hidden
}

.drxdesignpart_wrp video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.drxdesignpart_wrp .drxdesignpart_container {
    position: relative;
    z-index: 2
}

.drxdesignpart_wrp .drxdesignpart_overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #002664;
    opacity: .5;
    z-index: 1
}

.modal-open .container-fluid, .modal-open .container {
    filter: blur(2px) grayscale(50%)
}

.wp-block-file a.wp-block-file__button {
    float: right;
    clear: both
}

body {
    color: #333f48;
    background-color: #f2f4f7;
    padding: 0;
    font-size: .9rem;
    line-height: 140%;
    list-style: square
}

label {
    color: #333f48
}

.dropdown-menu {
    font-size: .9rem
}

.modal-content, .body-overlay {
    background-color: #f2f4f7
}

body.login, #login, .login-action-confirm_admin_email #login {
    color: #333f48;
    background-color: #f2f4f7
}

.login h1, .login h1.admin-email__heading, .login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover, .login #backtoblog a:focus, .login #nav a:focus, .login h1 a:focus, .login #backtoblog a, .login #nav a, .login h1 a, .login label {
    color: #333f48
}

a, a:hover, a:focus, a:active {
    color: #6191b4;
    text-decoration: none;
    transition: .5s
}

button:not(.pswp__button), button:not(.pswp__button):hover, button:not(.pswp__button):active, button:not(.pswp__button):disabled, button:disabled:hover, button:disabled[disabled], button.disabled, button.disabled:hover, button:not(.pswp__button):focus, button:not(.pswp__button):active:hover, input[type=button], input[type=button]:hover, input[type=button]:active, input[type=button]:disabled, input[type=button]:disabled:hover, input[type=button]:disabled[disabled], input[type=button].disabled, input[type=button].disabled:hover, input[type=button]:focus, input[type=button]:active:hover, .search-submit, .search-submit:hover, .search-submit:active, .search-submit:disabled, .search-submit:disabled:hover, .search-submit:disabled[disabled], .search-submit.disabled, .search-submit.disabled:hover, .search-submit:focus, .search-submit:active:hover, input[type=submit], input[type=submit]:hover, input[type=submit]:active, input[type=submit]:disabled, input[type=submit]:disabled:hover, input[type=submit]:disabled[disabled], input[type=submit].disabled, input[type=submit].disabled:hover, input[type=submit]:focus, input[type=submit]:active:hover, .modal-footer button, .modal-footer button:hover, .modal-footer button:active, .modal-footer button:disabled, .modal-footer button:disabled:hover, .modal-footer button:disabled[disabled], .modal-footer button.disabled, .modal-footer button.disabled:hover, .modal-footer button:focus, .modal-footer button:active:hover, .btn, .btn:hover, .btn:active, .btn:disabled, .btn:disabled:hover, .btn:disabled[disabled], .btn.disabled, .btn.disabled:hover, .btn:focus, .btn:active:hover, .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled[disabled], .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary:focus, .btn-primary:active:hover, .btn-primary:not(:disabled):not(.disabled), .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):disabled, .btn-primary:not(:disabled):not(.disabled):disabled:hover, .btn-primary:not(:disabled):not(.disabled):disabled[disabled], .btn-primary:not(:disabled):not(.disabled).disabled, .btn-primary:not(:disabled):not(.disabled).disabled:hover, .btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):active:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:active:hover, .woocommerce a.button, .woocommerce a.button:hover, .woocommerce a.button:active, .woocommerce a.button:disabled, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button.disabled:hover, .woocommerce a.button:focus, .woocommerce a.button:active:hover, .woocommerce button.button, .woocommerce button.button:hover, .woocommerce button.button:active, .woocommerce button.button:disabled, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button.disabled:hover, .woocommerce button.button:focus, .woocommerce button.button:active:hover, .woocommerce input.button, .woocommerce input.button:hover, .woocommerce input.button:active, .woocommerce input.button:disabled, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button.disabled:hover, .woocommerce input.button:focus, .woocommerce input.button:active:hover, .fw-btn-1, .fw-btn-1:hover, .fw-btn-1:active, .fw-btn-1:disabled, .fw-btn-1:disabled:hover, .fw-btn-1:disabled[disabled], .fw-btn-1.disabled, .fw-btn-1.disabled:hover, .fw-btn-1:focus, .fw-btn-1:active:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:active:hover, .woocommerce-cart table.cart input.button, .woocommerce-cart table.cart input.button:hover, .woocommerce-cart table.cart input.button:active, .woocommerce-cart table.cart input.button:disabled, .woocommerce-cart table.cart input.button:disabled:hover, .woocommerce-cart table.cart input.button:disabled[disabled], .woocommerce-cart table.cart input.button.disabled, .woocommerce-cart table.cart input.button.disabled:hover, .woocommerce-cart table.cart input.button:focus, .woocommerce-cart table.cart input.button:active:hover, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:active, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active:hover, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:active, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:active:hover, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:active, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:active:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:active, .woocommerce .widget_price_filter .price_slider_amount .button:disabled, .woocommerce .widget_price_filter .price_slider_amount .button:disabled:hover, .woocommerce .widget_price_filter .price_slider_amount .button:disabled[disabled], .woocommerce .widget_price_filter .price_slider_amount .button.disabled, .woocommerce .widget_price_filter .price_slider_amount .button.disabled:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus, .woocommerce .widget_price_filter .price_slider_amount .button:active:hover, .wp-block-file a.wp-block-file__button, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:disabled, .wp-block-file a.wp-block-file__button:disabled:hover, .wp-block-file a.wp-block-file__button:disabled[disabled], .wp-block-file a.wp-block-file__button.disabled, .wp-block-file a.wp-block-file__button.disabled:hover, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active:hover, .wp-block-search__button, .wp-block-search__button:hover, .wp-block-search__button:active, .wp-block-search__button:disabled, .wp-block-search__button:disabled:hover, .wp-block-search__button:disabled[disabled], .wp-block-search__button.disabled, .wp-block-search__button.disabled:hover, .wp-block-search__button:focus, .wp-block-search__button:active:hover {
    color: #fff;
    background-color: #6191b4;
    border-radius: 2px;
    font-weight: normal;
    border-color: #6191b4;
    border-width: 1px;
    padding: 5px 16px;
    line-height: 1.2;
    z-index: 1;
    display: inline-block;
    position: relative;
    overflow: hidden;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    box-shadow: none;
    border-style: solid
}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:focus {
    color: #fff;
    background-color: #6191b4;
    border-radius: 2px;
    font-weight: normal;
    border-color: #6191b4;
    border-width: 1px;
    padding: 5px 16px;
    line-height: 1.2;
    z-index: 1;
    display: inline-block;
    position: relative;
    overflow: hidden;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    box-shadow: none;
    border-style: solid
}

h1, .h1 {
    font-size: 1.3rem;
    padding: 5px 10px;
    margin: 1px 0 0 0;
    color: #fff;
    background-color: #00205b
}

.login h1, .login h1.admin-email__heading, .login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover, .login #backtoblog a:focus, .login #nav a:focus, .login h1 a:focus, .login #backtoblog a, .login #nav a, .login h1 a {
    color: #fff
}

h2, .h2 {
    font-size: 1.15rem;
    margin: 25px 0 20px 0;
    color: E2270511-F34B-4464-A861-29D9B083FA71
}

h3, .h3 {
    margin: 20px 0 15px 0;
    font-size: 1.05rem;
    color: E2270511-F34B-4464-A861-29D9B083FA71
}

.dmr-modal-head h2, .dmr-modal-head .h2 {
    color: #333f48
}

a:hover, a:focus, a.active {
    color: #00205b;
    text-decoration: none
}

input.form-control, .form-control, .input-text, input[type=text], input[type=email], input[type=password], input[type=tel], textarea, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .wp-block-search__input {
    background-color: #f2f4f7;
    border-color: transparent;
    border-radius: 2px;
    padding: 5px 16px;
    color: #6191b4;
    box-shadow: none;
    line-height: 1.2;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    transition: .3s
}

option {
    background-color: #f2f4f7;
    padding: 5px 16px;
    color: #6191b4;
    line-height: 1.2
}

.select2-drop, .select2-results {
    background-color: #f2f4f7;
    padding: 5px 16px;
    color: #6191b4;
    font-weight: normal
}

select, .select2-container .select2-choice, .select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    background-color: #f2f4f7;
    border-color: transparent;
    border-radius: 2px;
    padding: 5px 16px;
    color: #6191b4;
    line-height: 1.2;
    font-weight: normal;
    border-style: solid;
    border-width: 1px
}

.select2-dropdown {
    background-color: #f2f4f7;
    border-color: transparent;
    border-radius: 2px;
    color: #6191b4;
    font-weight: normal;
    border-style: solid;
    border-width: 1px
}

.login form .input, .login form input[type=checkbox], .login input[type=text] {
    background-color: #f2f4f7;
    border-color: transparent;
    border-radius: 2px;
    padding: 5px 16px;
    color: #6191b4;
    box-shadow: none;
    line-height: 1.2;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    transition: .3s
}

.select2-drop input {
    border: 0
}

button:hover, input[type=button]:hover, .search-submit:hover, input[type=submit]:hover, .modal-footer button:hover, .btn:hover, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .fw-btn-1:hover, .woocommerce #respond input#submit:hover, .woocommerce-cart table.cart input.button:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .wp-block-file a.wp-block-file__button:hover, .wp-block-search__button:hover {
    background-color: #6191b4;
    color: #fff;
    border-color: #00205b
}

.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:hover {
    background-color: #6191b4;
    color: #fff;
    border-color: #00205b
}

button:disabled, button:disabled:hover, button:disabled[disabled], button.disabled, button.disabled:hover, input[type=button]:disabled, input[type=button]:disabled:hover, input[type=button]:disabled[disabled], input[type=button].disabled, input[type=button].disabled:hover, .search-submit:disabled, .search-submit:disabled:hover, .search-submit:disabled[disabled], .search-submit.disabled, .search-submit.disabled:hover, input[type=submit]:disabled, input[type=submit]:disabled:hover, input[type=submit]:disabled[disabled], input[type=submit].disabled, input[type=submit].disabled:hover, .modal-footer button:disabled, .modal-footer button:disabled:hover, .modal-footer button:disabled[disabled], .modal-footer button.disabled, .modal-footer button.disabled:hover, .btn:disabled, .btn:disabled:hover, .btn:disabled[disabled], .btn.disabled, .btn.disabled:hover, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled[disabled], .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary:not(:disabled):not(.disabled):disabled, .btn-primary:not(:disabled):not(.disabled):disabled:hover, .btn-primary:not(:disabled):not(.disabled):disabled[disabled], .btn-primary:not(:disabled):not(.disabled).disabled, .btn-primary:not(:disabled):not(.disabled).disabled:hover, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit.disabled:hover, .woocommerce a.button:disabled, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button.disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button.disabled:hover, .woocommerce input.button:disabled, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button.disabled:hover, .fw-btn-1:disabled, .fw-btn-1:disabled:hover, .fw-btn-1:disabled[disabled], .fw-btn-1.disabled, .fw-btn-1.disabled:hover, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit.disabled:hover, .woocommerce-cart table.cart input.button:disabled, .woocommerce-cart table.cart input.button:disabled:hover, .woocommerce-cart table.cart input.button:disabled[disabled], .woocommerce-cart table.cart input.button.disabled, .woocommerce-cart table.cart input.button.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce .widget_price_filter .price_slider_amount .button:disabled, .woocommerce .widget_price_filter .price_slider_amount .button:disabled:hover, .woocommerce .widget_price_filter .price_slider_amount .button:disabled[disabled], .woocommerce .widget_price_filter .price_slider_amount .button.disabled, .woocommerce .widget_price_filter .price_slider_amount .button.disabled:hover, .wp-block-file a.wp-block-file__button:disabled, .wp-block-file a.wp-block-file__button:disabled:hover, .wp-block-file a.wp-block-file__button:disabled[disabled], .wp-block-file a.wp-block-file__button.disabled, .wp-block-file a.wp-block-file__button.disabled:hover, .wp-block-search__button:disabled, .wp-block-search__button:disabled:hover, .wp-block-search__button:disabled[disabled], .wp-block-search__button.disabled, .wp-block-search__button.disabled:hover {
    color: #f2f4f7;
    background-color: #c5cfda
}

.find-person input.form-control, .find-person .form-control, .find-person .input-text, .find-person input[type=text], .find-person input[type=email], .find-person input[type=password], .find-person input[type=tel], .find-person textarea, .find-person .woocommerce-cart table.cart td.actions .coupon .input-text, .find-person .woocommerce form .form-row input.input-text, .find-person .wp-block-search__input {
    background-color: #f2f4f7
}

.find-person option {
    background-color: #f2f4f7
}

.find-person .select2-drop, .find-person .select2-results {
    background-color: #f2f4f7
}

.find-person select, .find-person .select2-container .select2-choice, .find-person .select2-container--default .select2-selection--single, .find-person .select2-selection .select2-selection--single {
    background-color: #f2f4f7
}

.find-person .select2-dropdown {
    background-color: #f2f4f7
}

.find-person .login form .input, .find-person .login form input[type=checkbox], .find-person .login input[type=text] {
    background-color: #f2f4f7
}

.select2-drop input {
    border: 0
}

hr {
    background-color: #ced9e5;
    border: 0;
    height: 1px
}

button:not(.pswp__button)::before, input[type=button]::before, .search-submit::before, input[type=submit]::before, .modal-footer button::before, .btn::before, .btn-primary::before, .btn-primary:not(:disabled):not(.disabled)::before, .woocommerce #respond input#submit::before, .woocommerce a.button::before, .woocommerce button.button::before, .woocommerce input.button::before, .fw-btn-1::before, .woocommerce #respond input#submit::before, .woocommerce-cart table.cart input.button::before, .woocommerce input.button.alt::before, .woocommerce button.button.alt::before, .woocommerce a.button.alt::before, .woocommerce .widget_price_filter .price_slider_amount .button::before, .wp-block-file a.wp-block-file__button::before, .wp-block-search__button::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #002664;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

button:not(.pswp__button):hover::before, input[type=button]:hover::before, .search-submit:hover::before, input[type=submit]:hover::before, .modal-footer button:hover::before, .btn:hover::before, .btn-primary:hover::before, .btn-primary:not(:disabled):not(.disabled):hover::before, .woocommerce #respond input#submit:hover::before, .woocommerce a.button:hover::before, .woocommerce button.button:hover::before, .woocommerce input.button:hover::before, .fw-btn-1:hover::before, .woocommerce #respond input#submit:hover::before, .woocommerce-cart table.cart input.button:hover::before, .woocommerce input.button.alt:hover::before, .woocommerce button.button.alt:hover::before, .woocommerce a.button.alt:hover::before, .woocommerce .widget_price_filter .price_slider_amount .button:hover::before, .wp-block-file a.wp-block-file__button:hover::before, .wp-block-search__button:hover::before {
    transform: scale(2)
}

.contact-dmr input.form-control, .contact-dmr .form-control, .contact-dmr .input-text, .contact-dmr input[type=text], .contact-dmr input[type=email], .contact-dmr input[type=password], .contact-dmr input[type=tel], .contact-dmr textarea, .contact-dmr .woocommerce-cart table.cart td.actions .coupon .input-text, .contact-dmr .woocommerce form .form-row input.input-text, .contact-dmr .wp-block-search__input {
    background-color: #f2f4f7
}

.contact-dmr option {
    background-color: #f2f4f7
}

.contact-dmr .select2-drop, .contact-dmr .select2-results {
    background-color: #f2f4f7
}

.contact-dmr select, .contact-dmr .select2-container .select2-choice, .contact-dmr .select2-container--default .select2-selection--single, .contact-dmr .select2-selection .select2-selection--single {
    background-color: #f2f4f7
}

.contact-dmr .select2-dropdown {
    background-color: #f2f4f7
}

.contact-dmr .login form .input, .contact-dmr .login form input[type=checkbox], .contact-dmr .login input[type=text] {
    background-color: #f2f4f7
}

.select2-drop input {
    border: 0
}

.find-person hr {
    background-color: #dde5ed
}

::-webkit-input-placeholder {
    color: #6191b4 !important;
    font-weight: normal;
    opacity: 1
}

:-moz-placeholder {
    color: #6191b4 !important;
    font-weight: normal;
    opacity: 1
}

::-moz-placeholder {
    color: #6191b4 !important;
    font-weight: normal;
    opacity: 1
}

:-ms-input-placeholder {
    color: #6191b4 !important;
    font-weight: normal;
    opacity: 1
}

::-ms-input-placeholder {
    color: #6191b4 !important;
    font-weight: normal;
    opacity: 1
}

option {
    color: #6191b4;
    font-weight: normal
}

input.form-control:focus, input.form-control:focus-visible, .form-control:focus, .form-control:focus-visible, .input-text:focus, .input-text:focus-visible, input[type=text]:focus, input[type=text]:focus-visible, input[type=email]:focus, input[type=email]:focus-visible, input[type=password]:focus, input[type=password]:focus-visible, input[type=tel]:focus, input[type=tel]:focus-visible, textarea:focus, textarea:focus-visible, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:focus-visible, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row input.input-text:focus-visible, .wp-block-search__input:focus, .wp-block-search__input:focus-visible {
    background-color: #fff;
    color: #00205b;
    outline: 0;
    border-color: #6191b4
}

select {
    outline: 0
}

.login form .input, .login form input[type=checkbox], .login input[type=text] {
    background-color: #fff;
    color: #00205b;
    outline: 0;
    border-color: #6191b4
}

nav.navbar {
    background-color: #00205b;
    padding: 0;
    border-style: none;
    margin: 0
}

@media (max-width: 767px) {
    nav.navbar .navbar-brand {
        padding-left: 15px;
    }
}

.woocommerce-info, .alert.alert-info {
    background-color: #f2f4f7;
    color: #333f48;
    /*padding: 15px 40px;*/
    border-radius: 0;
    border-style: none;
    border-color: #6191b4
}

.woocommerce-info::before {
    color: #333f48
}

.alert.alert-warning, div.wpcf7-validation-errors, .wpcf7 form.invalid .wpcf7-response-output {
    background-color: #f2f4f7;
    color: #ed8b00;
    border-radius: 0;
    border-width: 0 0 0 5px;
    border-style: solid;
    padding: 14px 42px;
    border-color: #ed8b00
}

.woocommerce-message, .alert.alert-success, div.wpcf7-validation-success, div.wpcf7-mail-sent-ok {
    background-color: #f2f4f7;
    color: #78aa00;
    padding: 14px 42px;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #78aa00
}

.woocommerce-message::before {
    color: #78aa00
}

.woocommerce-error, .alert.alert-danger, .wpcf7-not-valid-tip, span.wpcf7-not-valid-tip, div.wpcf7-mail-sent-ng {
    background-color: #f2f4f7;
    color: #eb3300;
    padding: 14px 42px;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #eb3300
}

.woocommerce-error::before {
    color: #eb3300
}

.woocommerce div.product div.images .flex-control-thumbs {
    margin-left: -10px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    padding-left: 10px;
    padding-top: 10px;
}

.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar .show a.nav-link {
    color: #fff;
    font-weight: bold;
    padding: 25px 15px
}

ul.dropdown-menu, div.dropdown-menu {
    background-color: #f2f4f7;
    border-style: none;
    border-radius: 0;
    box-shadow: 0 30px 25px rgba(0, 0, 0, .08);
    margin: 0;
    padding: 20px
}

.dropdown-menu a.dropdown-item:hover, .dropdown-menu a.dropdown-item:focus {
    background-color: #00205b;
    color: #fff;
    font-weight: normal
}

.dropdown-menu a.dropdown-item {
    color: #6191b4;
    font-weight: normal;
    padding: 5px 15px
}

.dropdown-menu li.active > a.dropdown-item, .dropdown-menu a.dropdown-item.active {
    background-color: #f2f4f7;
    color: #00205b
}

.navbar-light .navbar-nav .nav-link:hover {
    background-color: #00205b;
    color: #fff
}

.navbar-light .navbar-nav .show > .nav-link {
    background-color: #00205b;
    color: #fff
}

.modal-content {
    border: 0;
    border-radius: 0
}

.modal-backdrop {
    background-color: 42AFB812-012B-4CB5-8649-842289297980
}

.modal-header {
    background-color: #00205b;
    color: #fff
}

.modal-header h2, .modal-header span.close {
    color: #fff
}

.woocommerce-Tabs-panel.panel {
    background-color: transparent;
    padding: 0 15px;
    box-shadow: none
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: transparent
}

.woocommerce .quantity .qty {
    width: 5em
}

.woocommerce table.shop_table, .woocommerce .woocommerce-customer-details address {
    border-color: #dde5ed;
    border-radius: 0;
    border-width: 1px
}

.woocommerce table.shop_table td, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-color-top: #fff;
    border-width-top: 1px;
    border-style-top: solid;
    border-top: 1px solid rgba(15, 47, 99, .06)
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background-color: transparent;
    border-radius: 0;
    padding: 1em 0
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    padding: 1em 0
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 1em 0
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #fff
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #f2f4f7;
    border-radius: 0
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border-botom-color: #e1e5ed;
    border-color-bottom: #e1e5ed;
    border-bottom-color: #f2f4f7
}

.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
    color: #78aa00;
    font-weight: bold
}

.woocommerce div.product p.price .woocommerce-price-suffix, .woocommerce div.product span.price .woocommerce-price-suffix, .woocommerce ul.products li.product .price .woocommerce-price-suffix {
    font-weight: normal
}

section.related.products, section.upsells.products {
    clear: both
}

.woocommerce a.remove {
    color: #eb3300 !important
}

.woocommerce a.remove:hover {
    color: #fff !important;
    background-color: #eb3300
}

.content-area-main {
    padding: 5px 10px;
    background-color: #fff
}

.main-content-inner {
    background-color: #fff;
    padding: 10px 15px;
    border-color: #dde5ed;
    border-style: solid;
    border-width: 0 0 0 4px
}

.dmr-modal {
    background: #fff;
    color: #333f48;
    border-radius: 0
}

.dmr-modal-head {
    color: #fff;
    border-color: #78aa00;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 3px 0;
    background-color: #00205b
}

.find-person {
    background-color: #ced9e5;
    padding: 10px 0 25px 0
}

.contact-dmr {
    background-color: #dde5ed;
    padding: 15px 0
}

@media (min-width: 768px) {
    body {
        font-size: 1rem
    }

    .dropdown-menu {
        font-size: 1rem
    }

    h1, .h1 {
        font-size: 1.7rem;
        padding: 15px 30px
    }

    h2, .h2 {
        font-size: 1.4rem
    }

    h3, .h3 {
        font-size: 1.2rem
    }

    .content-area-main {
        padding: 25px 30px
    }
}

@media (min-width: 992px) {
    body {
        font-size: 1rem
    }

    .dropdown-menu {
        font-size: 1rem
    }

    h1, .h1 {
        font-size: 1.9rem;
        padding: 20px 40px
    }

    h2, .h2 {
        font-size: 1.55rem
    }

    h3, .h3 {
        font-size: 1.25rem
    }

    .content-area-main {
        padding: 30px 40px
    }
}

@media (min-width: 576px) {
    body {
        font-size: .95rem
    }

    .dropdown-menu {
        font-size: .95rem
    }

    h1, .h1 {
        font-size: 1.6rem;
        padding: 10px 20px
    }

    h2, .h2 {
        font-size: 1.3rem
    }

    h3, .h3 {
        font-size: 1.1rem
    }

    .content-area-main {
        padding: 15px 20px
    }
}

@media (min-width: 1200px) {
    body {
        font-size: 1.05rem
    }

    .dropdown-menu {
        font-size: 1.05rem
    }

    h1, .h1 {
        font-size: 2.2rem;
        padding: 25px 50px
    }

    h2, .h2 {
        font-size: 1.7rem
    }

    h3, .h3 {
        font-size: 1.35rem
    }

    div.container {
        max-width: 1320px
    }

    .content-area-main {
        padding: 35px 50px
    }
}

.dropdown-toggle[aria-expanded=true]:after {
    transform: rotate(180deg)
}

.dropdown-toggle::after {
    line-height: 1.2rem;
    height: 15px;
    width: 15px;
    border: 0;
    margin: 0 0 0 10px;
    vertical-align: -.2rem;
    transition: .5s;
    content: url("data:image/svg+xml;charset=utf8,%3Csvg  xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 448 448' id='svg3'%3E%3Cpath d='M 207.029,317.476 12.686,123.132 c -9.373,-9.373 -9.373,-24.569 0,-33.941 L 35.353,66.524 c 9.357,-9.357 24.522,-9.375 33.901,-.04 L 224,220.505 378.745,66.484 c 9.379,-9.335 24.544,-9.317 33.901,.04 l 22.667,22.667 c 9.373,9.373 9.373,24.569 0,33.941 L 240.971,317.476 c -9.373,9.372 -24.569,9.372 -33.942,0 z' style='fill:white' /%3E%3C/svg%3E")
}

a.active, a.active {
    font-weight: bold
}

a.drx_page_linkblock {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: .7rem
}

.drx_page_linkblock_content {
    padding-top: 28px;
    background-color: rgba(0, 38, 100, .70);
    background: -moz-linear-gradient(top, rgba(0, 38, 100, .0) 0, rgba(0, 38, 100, .75) 48%);
    background: -webkit-linear-gradient(top, rgba(0, 38, 100, .0) 0, rgba(0, 38, 100, .75) 48%);
    background: linear-gradient(to bottom, rgba(0, 38, 100, .0) 15%, rgba(0, 38, 100, .75) 60%);
    font-weight: bold;
    top: -70px;
    height: 70px
}

.widget_subpages ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.widget_subpages ul ul {
    margin: 0 0 0 15px
}

.widget_subpages li {
    border-bottom: 1px dotted #ccc;
    padding-top: 8px;
    padding-bottom: 8px
}

.widget_subpages li:last-of-type {
    border-bottom: none
}

.widget_subpages li li {
    border-left: 1px solid #fff;
    padding-left: 20px
}

.breadcrumb {
    padding: 0;
    margin-bottom: 15px;
    list-style: none;
    background-color: inherit;
    border-radius: 0;
    font-size: .7em
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    content: "»"
}

.woocommerce-page table.cart td.actions input#coupon_code.input-text {
    width: auto
}

.some-yt, .some-li, .some-fb {
    color: #002664;
    transition: color .5s
}

.some-fb:hover, .some-fb:active, .some-fb:focus {
    color: #4267B2
}

.some-li:hover, .some-li:active, .some-li:focus {
    color: #3276B0
}

.some-yt:hover, .some-yt:active, .some-yt:focus {
    color: #f00
}

.drxdesignpart_container h1 {
    background: transparent
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 80px
}

/* Kontorleder */
.dmr-lokation-kontorleder h1,
.dmr-lokation-kontorleder h2,
.dmr-lokation-kontorleder h3,
.dmr-lokation-kontorleder h4,
.dmr-lokation-kontorleder h5,
.dmr-lokation-kontorleder h6 {
    margin-top: 0;
}

/* Fix of position for checkmark on product page - Booster plugin correction*/
.dmr-checkmark-product-container {
    position: relative;
    padding-left: 23px;
}

@media (min-width: 1200px) {
    .dmr-checkmark-product-container label {
        font-size: 15px;
        line-height: 1.3;
    }
}

.dmr-checkmark-product-container .dmr-checkmark-product {
    position: absolute;
    left: 2px;
    top: 4px;
}

select.wcj_product_input_fields {
    max-width: 100%!important;
}

/* Cookiebot video placeholder styling */
.wp-block-embed.is-type-video iframe.cookieconsent-optin-marketing,.wp-block-embed.is-type-video iframe.cookieconsent-optin-statistics  {
    display: block!important;
}

.wp-block-embed.is-type-video .cookieconsent-optout-marketing {
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background: #f2f4f7;
}

.wp-block-embed.is-type-video .cookieconsent-optout-marketing .dmr-cb-wrapper {
    z-index: 1;
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wp-block-embed.is-type-video .cookieconsent-optout-marketing:after {
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    /*background-size: 191px;*/
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.10;
    background-image: url(data:image/png;base64,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);

}

.wp-block-embed.is-type-video .cookieconsent-optout-marketing .dmr-cb-wrapper .dmr-cb-inner {
    max-width: 600px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}

.wp-block-embed.is-type-video .cookieconsent-optout-marketing .dmr-cb-wrapper .dmr-cb-inner .dmr-cb-video-button {
    display: inline-block;
    color: white;
    margin-top: 20px;
}



/* Cookiebot video placeholder styling END */
.find-person .shortcode_filter_posts_by_taxonomy_f {
    margin-bottom: 18px;
}

/* Yoast FAQ Start */

.wp-block-yoast-faq-block {
    border-top:1px solid #eee;
    margin-top: 19px;
    margin-bottom: 32px;
}
.wp-block-yoast-faq-block .schema-faq-question {
    border-bottom:1px solid #eee;
}
.wp-block-yoast-faq-block .schema-faq-question:hover,
.wp-block-yoast-faq-block .dmr-opened .schema-faq-question {
    background-color:#fafafa;
}
.wp-block-yoast-faq-block .schema-faq-answer,
.wp-block-yoast-faq-block .dmr-opened .schema-faq-answer {
    border-bottom:1px solid #eee;
}

/* layout */
.wp-block-yoast-faq-block .schema-faq-question {
    display:block;
    padding: 15px 0 16px 30px;
    position:relative;
}
.wp-block-yoast-faq-block.dmr-faq .schema-faq-question {
    cursor:pointer;
    font-size: 15px;
}
.wp-block-yoast-faq-block .schema-faq-answer {
    margin:0;
    padding:12px 10px;
}

/* bullet before a question */
.wp-block-yoast-faq-block .schema-faq-question:before {
    /* position gap */
    /*margin-top:-2px;*/
}
.wp-block-yoast-faq-block .schema-faq-question,
.wp-block-yoast-faq-block .schema-faq-answer {
    padding-left:36px;
}
.wp-block-yoast-faq-block .schema-faq-question:before {
    content:'';
    display:block;
    border: solid #6191b4;
    border-width:0 2px 2px 0;
    width:8px;
    height:8px;
    box-sizing:border-box;
    position:absolute;
    left:14px;
}
.wp-block-yoast-faq-block.dmr-faq .schema-faq-question:before {
    top:23px;
    transform:rotate(-45deg);
}
.wp-block-yoast-faq-block .schema-faq-question:before,
.wp-block-yoast-faq-block.dmr-faq .dmr-opened .schema-faq-question:before {
    top:21px;
    transform:rotate(45deg);
}

/* transition */
.wp-block-yoast-faq-block.dmr-faq .schema-faq-answer {
    max-height:0;
    overflow:hidden;
    border-bottom-width:0;
    padding-top:0;
    padding-bottom:0;
}
.wp-block-yoast-faq-block .dmr-opened .schema-faq-answer {
    max-height:9999px;
    border-bottom-width:1px;
    padding: 16px 31px 17px 31px;
}
/* Yoast FAQ END */

.wp-block-video.fullwidthvideo video {
    width: 100%;
}

.wp-block-embed__wrapper {
    position: relative;
}