    

        /*######General######*/

        /*Default Font Size*/
        html{
        font-size: 16px;
        }
        /*fix for font size in buttons if font size is unter 16px*/


        /*Font Family(ies)*/
        body,
        .tooltip, .popover, h2, p,  .main-footer .left span, .main-footer .right, .navbar.navbar-main .top-menu-wrapper .navbar-brand,
        .sidebar.sidebar-main a span,
        .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
        .full-page section .section-header .title,
        .iw-stepper .iw-step .circle,
        .page-container-register .title,
        .page-container-landing-page .title,
        .page-container-checkout section .section-header
        {
        font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
        }


        /*headers and tabs color*/
        .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
        section .section-header .title,
        .iw-ribbon .bg-ribbon,
        .text-primary,
        .iw-aside-navigator-wrapper .iw-aside-navigator .card .price,
        .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active i,
        .nav-tabs .nav-link:hover:not(.active),
        .iw-catalogue-wrapper .product .info-area .title a:hover,
        .iw-catalogue-wrapper .modal .product .info-area .title a:hover,
        .iw-catalogue-wrapper .product.preview .price,
        .iw-catalogue-wrapper .modal .product.preview .price
        {
        color:#228ac4 !important;
        }

        /*bookmark (bg-ribbon) color*/
        .iw-ribbon .fg-ribbon
        {
        background: #228ac4 !important;
        width:auto !important;
        }

        .page-link, .page-link:hover, a, a:hover,
        .checkbox-icon,
        input[type="checkbox"]:checked ~ i span:nth-of-type(1),
        input[type="radio"]:checked ~ i span:nth-of-type(1),
        input[type="checkbox"]:checked ~ i span:nth-of-type(2),
        input[type="radio"]:checked ~ i span:nth-of-type(2),
        input[type="checkbox"]:not(:checked) ~ i span:nth-of-type(1),
        input[type="radio"]:not(:checked) ~ i span:nth-of-type(1),
        .iw-stepper .iw-step,
        .slick-prev::before, .slick-next::before,
        .content-product-details #iw-aside-scroll-container #iw-product-section-features .list-group-item.active i,
        .info-tooltip.btn.btn-plain,
        .progressrim .percent .number span,
        .btn-link:hover, .btn.btn-glyph:hover
        {
        color:#228ac4;
        }

        .btn-link, .btn.btn-glyph{
        color:#228ac4e6;
        }

        .progressrim svg circle:nth-child(2){
        stroke:#228ac4;
        }

        .iw-stepper .iw-step .circle{
        }
        .iw-stepper .iw-step.current .circle{
        background-color:#228ac4e6;
        }
        .form-control:focus{
        border-color:#228ac44c;
        }

        option:hover {
        box-shadow: 0 0 10px 100px red inset;
        }

        .badge-primary,
        .iw-stepper .iw-step::after,
        .iw-stepper .iw-step + .iw-step::after,
        .select2-container--bootstrap4 .select2-results__option--highlighted,
        .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"],
        .btn-action:hover,
        .content-product-details #iw-aside-scroll-container .iw-product-section-editions .edition-wrapper .edition .addon-item.card:hover .card-footer .buttons-wrapper{
        background-color:#228ac4;
        }
        .bg-primary{
        background-color:#228ac4 !important;
        }

        .select2-container--bootstrap4.select2-container--focus .select2-selection{
        border-color: #228ac499;
        box-shadow: 0 0 0 .2rem #228ac44d;
        }

        .sidebar.sidebar-main a::after,
        .iw-aside-navigator-wrapper .iw-aside-navigator .card,
        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.active .nav-link,
        .btn.btn-cookie:hover:not(:disabled):not(.disabled){
        border-color:#228ac4;
        }

        .sidebar.sidebar-main a::before{
        border-color:#228ac430 !important;
        }

        .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active{
        border-left-color:#228ac4;
        border-right-color:#228ac4;
        }

        .custom-select:focus
        {
        border-color:#228ac44d;
        }
        /*BUTTONS*/
        .btn-primary,
        .btn.btn-primary:hover:not(:disabled):not(.disabled),
        #bootstrap-confirm-box-modal .btn.btn-success,
        #bootstrap-confirm-box-modal .btn.btn-success:hover:not(:disabled):not(.disabled),
        .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active,
        .page-item.active .page-link {
        background-color:#228ac4;
        border-color:#228ac4;
        }


        .btn.btn-outline-primary, .btn.btn-icon, .btn.btn-secondary, .btn.btn-cookie,
        #bootstrap-confirm-box-modal .btn.btn-danger,
        #bootstrap-alert-box-modal .btn.btn-danger {
        color:#228ac4;
        border-color:#228ac4;
        }

        #bootstrap-confirm-box-modal .btn.btn-danger:hover:not(:disabled):not(.disabled),
        #bootstrap-alert-box-modal .btn.btn-danger:hover:not(:disabled):not(.disabled),
        .btn.btn-outline-primary:hover:not(:disabled):not(.disabled),
        .btn.btn-icon:hover:not(:disabled):not(.disabled),
        .btn.btn-secondary:hover:not(:disabled):not(.disabled) {

        color:#228ac4;
        border-color:#228ac4;
        background-color:#228ac440;

        }

        .dropdown-item:not(:disabled):not(.disabled):active, .dropdown-item:not(:disabled):not(.disabled).active{
        border-color:#228ac440;
        background-color:#228ac440;
        }

        .show > .btn-secondary:focus{
        border-color:#228ac4;
        background-color:#228ac4;
        }

        .iw-filters-container .iw-filters-list .filter-list .filter-item a:hover:not(:disabled):not(.disabled),
        .iw-filters-container .iw-filters-list .filter-list .filter-item a.selected:not(:disabled):not(.disabled),
        .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled):active,
        .dropdown-item:hover
        {
        border-color: #228ac4bf;
        background-color: #228ac4bf;
        }

        .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
        .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
        border-left-color: #228ac4;
        }

        .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
        .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
        border-right-color: #228ac4;
        }

        /*Custom range*/

        .custom-range::-webkit-slider-thumb {
        background-color: #228ac4;
        -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .custom-range::-webkit-slider-runnable-track {
        background-color: #228ac44c;
        }

        .custom-range::-moz-range-thumb {
        background-color: #228ac4;
        -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .custom-range::-moz-range-thumb:active {
        background-color: #ebf1fe;
        background-color: #228ac419;
        }

        .custom-range::-moz-range-track {
        background-color: #228ac44c;
        }

        .custom-range::-ms-thumb {
        background-color: #228ac4;
        -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .custom-range::-ms-fill-lower {
        background-color: #228ac44c;
        }

        .custom-range::-ms-fill-upper {
        background-color: #228ac44c;
        }

        /*Custom switch*/
        .custom-control-input:checked ~ .custom-control-label::before {
        border-color: #228ac4;
        background-color: #228ac4;
        }

    
/*CustomCSS*/
.main-footer .powered-by {
    display: none;
}
.main-footer .mr-1 {
    display: none;
}
footer .container div.row.justify-content-center.align-items-center.below.py-2{
    display: none;
}