
/* START ONE TRUST */
#onetrust-policy-text {
    font-size:16px !important;
    }
    
    #onetrust-accept-btn-handler {
    font-weight:bold !important;
    }
    }
    
    #onetrust-banner-sdk a {
        color: white !important;
        text-decoration: none !important;
        font-weight: bold !important;
    }
    
    
    
    #onetrust-banner-sdk a {
        color: white !important;
        text-decoration: none !important;
        font-weight: bold !important;
    }
    
    #onetrust-policy-text, button#onetrust-accept-btn-handler, button#onetrust-pc-btn-handler {
        font-family: aller, Helvetica, Arial, Verdana, sans-serif !important;
        font-size: 16px!important;
        line-height: 22px!important;
    }
    div#onetrust-consent-sdk {
        font-family: aller, Helvetica, Arial, Verdana, sans-serif !important;
    }
    
    #onetrust-banner-sdk .close-icon {
        background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==") !important;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center;
        height:12px;
        width:12px;
    }
    #onetrust-pc-sdk .close-icon{
        border: none !important;
    }
    #onetrust-pc-sdk #close-pc-btn-handler.close-icon {
        top: 10px !important;
        right: 10px !important;
    }
    button#onetrust-pc-btn-handler {
        background-color: unset;
        opacity: 1 !important;
        font-size: 14px!important;
        border: 2px solid #e35205 !important;
        padding-right: 11px !important;
        color: white !important;
        transition: .3s ease !important;
        margin-right: 15px !important;
        text-decoration: none !important;
    }
    #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:hover {
        opacity: 1 !important;
        border: 2px solid #e53825;
        transition: .3s ease !important;
        background-color: #e53825!important;
    }
    #onetrust-pc-sdk :not(.ot-leg-btn-container)>button {
        border: 2px solid #e35205;
    }
    
    button#onetrust-pc-btn-handler:hover {
     
        border: 2px solid #e53825 !important;
        
    }
    
    #onetrust-consent-sdk #onetrust-accept-btn-handler {
        padding-top: 10px !important;
        border: 2px solid #e35205;
        transition: .3s ease !important;
    }
    #onetrust-consent-sdk #onetrust-accept-btn-handler:hover {
        border: 2px solid #e53825;
        transition: .3s ease !important;
        background-color: #e53825!important;
        opacity: 1 !important;
    }
    
    .pc-logo {
        display: none !important;
    }
    
    a.powered-by-logo {
        display: none !important;
    }
    
    
    div#onetrust-pc-sdk {
        border-top: 3px solid #e35205;
    }
    #onetrust-pc-sdk #cookie-preferences .always-active {
        color: #e35205 !important;
    }
    #onetrust-pc-sdk .switch-checkbox:checked+.switch-label .switch-nob {
        right: 0px;
        background-color: #e35205 !important;
        border-color: #e35205 !important;
    }
    
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.toggle {
        background-color: white !important;
    }
    #onetrust-pc-sdk .switch-checkbox:checked+.switch-label {
        border: 1px solid #c4ced4 !important;
    }
    #onetrust-pc-sdk .accordion-text .switch-label {
        background-color: rgb(241, 246, 249) !important;
    }
    #onetrust-pc-sdk .switch-inner:before {
        
        background-color: rgb(241, 246, 249) !important;
    }
    div#onetrust-pc-sdk {
        border-radius: 0px !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk {
        background-color:white !important;
    }
    
    div#pc-policy-text, p#ot-desc-id-C0001, p#ot-desc-id-C0003, p#ot-desc-id-C0004, p#ot-desc-id-C0002 {
        color: #44515e !important;
    }
    
    h4#ot-header-id-C0004, h4#ot-header-id-C0003, h4#ot-header-id-C0002, h4#ot-header-id-C0001 {
        color: #13161a !important;
    }
    
    h3#pc-title, h3#manage-cookies-text {
        color: #083e66 !important;
    }
    
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle {
        background-color: #ffffff !important;
    }
    
    
    #onetrust-pc-sdk.otPcCenter {
        border-radius: 0px !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    
    #onetrust-pc-sdk #content {
        padding-right: 40px !important;
        top: 30px  !important;
        margin: 0 3px 0 40px !important;
    
    }
    
    #onetrust-pc-sdk #content::-webkit-scrollbar-thumb, #onetrust-pc-sdk .group-options::-webkit-scrollbar-thumb, #onetrust-pc-sdk #vendor-list-content::-webkit-scrollbar-thumb {
        border-radius: 0px !important;
        background: #c4ced4;
    }
    
    :focus {
        outline: unset !important;
        outline-color: unset !important;
        outline-style: unset !important;
        outline-width: unset !important;
    }
    
    #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label .ot-switch-nob {
        right: 0px;
        background-color: #e35205 !important;
        border-color: #e35205 !important;
    }
    #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label {
        border: 1px solid #e35205 !important;
    }
    
    #onetrust-pc-sdk #cookie-preferences .ot-always-active {
        float: right;
        clear: none;
        color: #e35205 !important;
    }
    #onetrust-pc-sdk .ot-switch-inner:before {
        background-color: #f1f6f9 !important;
    }


    #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
        background-color: #e35205 !important;
        border-color: #e35205 !important;
        color: #FFFFFF;
    }


    #onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        height: 12px !important;
        width: 12px !important;
    }
    #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon, #onetrust-pc-sdk #vendor-close-pc-btn-handler.ot-close-icon {
        border: none !important;
    }
    #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
        border-color: #083E66 !important;
        background-color: #083E66 !important;
        color: #e35205 !important;
        line-height: 12px !important; 
    }
    #onetrust-consent-sdk #onetrust-accept-btn-handler {
        background-color: #e35205 !important;
        border-color: #e35205 !important;
        line-height: 12px !important; 
    }
    #onetrust-banner-sdk button {
        background-color: #083E66 !important;
        
    }
    button#accept-recommended-btn-handler, button.save-preference-btn-handler.onetrust-close-btn-handler.button-theme {
        line-height: 12px !important;
    }


    /* END ONE TRUST */




div#lf-eu-cookie-confirmation {
    position: fixed;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: auto;
    background-color: #2d2d2d;
	opacity:0;
    transition: 0.3s ease;
	transition: opacity 0.3s ease-in-out;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    font-size: 16px !important;
    line-height: 22px !important;
   text-align:center;
    color: #fff !important;
    text-shadow: 0 1px 0 rgba(0,0,0,0.7) !important;
    text-align: left !important;
    z-index: 100000000 !important;
}

div#lf-eu-cookie-confirmation.can-use-gradients {
    background-image: none !important;
    background-color: rgba(31,70,109, .92) !important;
    text-shadow: none !important;
}

div#lf-eu-cookie-confirmation div#lf-eu-cookie-confirmation-inner {
    box-sizing: content-box !important;
    margin: 0 auto !important;
    max-width: 1150px !important;
    padding: 33px 2rem 24px 2rem !important;
	
}
a#cooks-yes {
    border: 2px solid #ff6305;
    
	    font-size: 14px !important;
	transition: 0.3s ease;
}
a#cooks-yes:hover {
    border: 2px solid #e53825;
	background-color:#e53825  !important;
    
}
a#cooks-no {
    background-color: unset;
	font-size: 14px !important;
    border: 2px solid #ff6305;
    transition: 0.3s ease;
    margin-right: 15px;
}
a#cooks-no:hover {
	background: rgba(229,56,37,0.2) !important;
    border: 2px solid #e53825;
    margin-right: 15px;
}

div#lf-en-cookie-confirmation-buttons-area {
    margin-top: -2px;
    float:right;
    width:225px;
    display: inline;
	
}
div#lf-en-cookie-confirmation-text-area {
	width:70%; 
	float:left;    
	margin-top: -6px;
    margin-bottom: 20px;
}
p#lf-eu-cookie-disclaimer {
    padding-top: 6px;
    width:700px;
    display: inline;
    color:white;
}
@media  (max-width: 1112px) { 
    div#lf-en-cookie-confirmation-buttons-area {
        padding-top: 18px;
        float: left !important;
        width: 100%;
        height: 38px;
        display: inline;
        padding-bottom: 60px;
        
    }
    div#lf-en-cookie-confirmation-text-area {
        width:100%; 
        float:left;    
        margin-top: -6px;
        margin-bottom: 0px;
    }
    p#lf-eu-cookie-disclaimer {
        padding-top: unset;
        width:100%;
    }
}
div#lf-eu-cookie-confirmation-inner a {
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
}

div#lf-eu-cookie-confirmation-inner {
    color: #fefeff;
}

.dt-btn, .widget .dt-form .dt-btn, .nsu-submit {
    font: normal bold 12px / 14px "adelle-sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 14px 8px 14px;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
    background-color: #ff6305;
    background-image: none;
    background: #ff6305;
    background: -webkit-linear-gradient("");
    background: linear-gradient("");
}


form.form span.value {margin-left: 0px !important; font-weight: 100;}
.Privacy_Policy_and_Terms_of_Use .field-label{display: none;}
.Email_Opt_In .field-label {display: none;}   
form.form p span.value label {font-weight: 100 !important;}
.legal-text {display: none;}