.bl .fa {
    font: normal normal normal 34px/1 FontAwesome!important;
}

.bl header.fixed-content .header-website-switcher .website-switcher ul li a {
    font-size: 26px;
}

.bl header.fixed-content .header-language-background .static-links li a {
    font-size: 26px;
}

.bl header.fixed-content .header-language-background .header-link.my-account-switcher-button {
    font-size: 26px;
}

.bl header.fixed-content .header-language-background .header-link {
    font-size: 26px;
}

.bl header.fixed-content .header-row .offset-links li a span.label-link {
    font-size: 20px;
}

.bl .disability-links {
    font-size: 25px;
}

.bl .header-disabilities-background .header-row .disability-links li a span {
    padding: 4px;
}

.bl header.fixed-content .header-language-background .header-link.language-switcher-button {
    top: -10px;
}

.bl header.fixed-content .header-walking-container {
    width: 100%;
}

.bl .header-main-nav .nav-primary li a {
    font-size: 25px;
}

.bl .header-main-nav .nav-primary li {
    width: 25%;
}

.bl #home-grid .grid-item h4 {
    font-size: 35px!important;
    word-break: break-word;
    line-height: 50px;
}

.bl #home-grid .grid-item p {
    font-size: 30px!important;
}

.bl .widget-title.row.discover h1 {
    font-size: 60px;
}

.bl .pk_header {
    font-size: 45px;
}

.bl .thinknord-pl-section8__big-title21-span1 {
    font-size: 30px;
}

.bl .step-by-step .sbs-tabs .tab-links li a {
    font-size: 40px;
}

.bl .step-by-step .tabs-carousel .owl-dots .owl-dot {
    font-size: 45px;
}

.bl .step-by-step .tabs-carousel h3 {
    font-size: 45px;
}

.bl .step-by-step .tabs-carousel p {
    font-size: 28px;
}

.bl pre.thinknord-pl-section10__highlights {
    font: 24px/1.2 "DM Sans", Helvetica, Arial, serif!important;
}

.bl .footer .block-title {
    font-size: 45px;
}

.bl .footer .block-content {
    font-size: 28px;
}

.bl .customer-account-login .main .account-login .registered-users h2 {
    font-size: 40px;
}

.bl .category-products h1 {
    font-size: 50px;
}

.bl .catalog-category-view .narrow-by-list .container-filter .block-title  {
    font-size: 35px;
}

.bl .container-filter *  {
    font-size: 28px!important;
}

.bl .catalog-category-view .narrow-by-list .container-filter .block-title a {
    font-size: 35px;
}

.bl .toolbar {
    font-size: 28px!important;
}

.bl .toolbar-part select {
    font-size: 20px!important;
}

.bl .pages input[type="text"] {
    font-size: 20px!important;
}

.bl .products-grid * {
    font-size: 26px!important;
    line-height: 35px;
}

.bl .products-grid > li.item {
    height: 700px;
}

.bl .category-products .products-grid li.item .image-box {
    padding-top: 250px!important;
}

.bl .up-sell-grid  li.item {
    height: 700px;
}

.bl .up-sell-grid li.item .image-box {
    /*padding-top: 250px!important;*/
}

.bl .up-sell-grid li.item.blue .info-store-cat {
    height: 230px!important;
}

.bl .product-view .product-shop .product-name .h4 {
    font-size: 35px;
}

.bl .product-view .product-shop .product-name .h2 {
    font-size: 35px;
}

.bl .inner-acco {
    font-size: 24px!important;
}
.bl .inner-acco * {
    font-size: 24px!important;
}

.bl .product-view .product-collateral .toggle-tabs li span {
    font-size: 28px!important;
}

.bl .product-view .right-details-box {
    overflow-wrap: break-word;
    font-size: 20px!important;
}

.bl .selectboxit-container * {
    font-size: 24px!important;
}

.bl .main-container {
    padding-top: 300px!important;
}

.bl .button {
    font-size: 22px;
}

.bl h2.title-head {
    font-size: 45px!important;
}

.bl .main .account-login #login-form .registered-users .content.fieldset label {
    font-size: 28px!important;
}

.bl .main .account-login .new-users .content.fieldset label {
    font-size: 28px!important;
}

.bl .fieldset p.required {
    font-size: 28px!important;
}

.bl .main .account-login #login-form .registered-users .content.fieldset .form-list .forgot-password a {
    font-size: 28px!important;
}

.bl .main .account-login .registered-users h2 {
    font-size: 35px!important;
}

.bl .inchoo-socialconnect-login * {
    font-size: 28px!important;
}

.bl p.required {
    font-size: 28px!important;
}

.bl aside#account .account-face-name-logout-wrapper .account-face-wrapper .account-name-wrap .welcome-msg .hello span {
    font-size: 28px!important;
}

.bl aside#account .links.ui .offset-list li a {
    font-size: 28px!important;
}

.bl .account-face-name-logout-wrapper .account-logout-wrapper a span {
    font-size: 28px!important;
}

.bl .col-left .block-content ul li {
    font-size: 28px!important;
}

.bl .ca-edit-link {
    font-size: 28px!important;
}

.bl .account-face-name-logout-wrapper .account-face-wrapper .account-name-wrap .welcome-msg .hello span:last-child {
    font-size: 40px!important;
}

.bl .my-account-table tr td {
    font-size: 28px!important;
}

.bl .my-account h2 {
    font-size: 40px!important;
}

.bl .my-account p {
    font-size: 28px!important;
}

.bl .my-account .back-link a {
    font-size: 28px!important;
}

.bl .documnets h2 {
    font-size: 40px!important;
}

.bl .documnets p {
    font-size: 28px!important;
}

.bl .documnets li {
    font-size: 28px!important;
}

.bl  .upload-handler .upload-handler-wrapper-add label {
    font-size: 24px!important;
}

.bl .upload-handler button.button.btn span {
    font-size: 24px!important;
}

.bl .upload-handler .upload-handler-wrapper-add input.required-entry {
    font-size: 24px!important;
}

.bl .visa-application h2 {
    font-size: 40px!important;
}

.bl .visa-application p {
    font-size: 28px!important;
}

.bl .visa-application li {
    font-size: 28px!important;
}

.bl .visa-application .question_label {
    font-size: 28px!important;
}

.bl .data-table thead tr th {
    font-size: 28px!important;
}

.bl .question_cell {
    font-size: 28px!important;
}

.bl  .form-list .control label {
    font-size: 28px!important;
}

.bl h3 {
    font-size: 28px!important;
}

.bl .helpline label {
    font-size: 28px!important;
}

.bl .helpline .contacts li {
    font-size: 28px!important;
}

.bl .form-list li label {
    font-size: 28px!important;
}

.bl .main-container #contactForm input {
    font-size: 28px!important;
}

.bl .home-circle {
    width: 380px;
    height: 380px;
    top: -350px;
}

.bl .home-circle-text {
    line-height: 28px!important;
    font-size: 33px!important;
    top: 95px!important;
    left: 50px!important;
}









































