@charset "UTF-8";  .logo-asso-responsive {width: auto;height: 100px;}.header-top {font-size: 1.5rem;}.main-heading,div.alert{display:block}.header-dropdown .currency{font-size:1.5rem;margin-left:10px}.border-thick{border:3px solid}.account-content .form-control,.contact-us-container input,.form-control,.input-group-text,.login-container form .form-input,.sidebar-toggle,textarea.form-control{border-color:#00a3f5}.checkout-discount form .btn,.login-form-container form .btn{background-color:#08c}.form-group.has-error.has-danger .form-control-label,.help-block{color:red}.help-block.with-errors{color:#ff5050;font-weight:700}.form-group.has-error.has-danger .form-control{border:1px solid red;box-shadow:0 0 0 .2rem rgba(250,16,0,.18)}.form-control,.form-control:focus{background-color:#fff;color:#000;font-size:1.8rem;font-weight:400}.sidebar-toggle,footer{background:#b2d3ef}.checkout-container label{color:#000;font-size:1.5rem}.grecaptcha-badge{visibility:hidden!important}.breadcrumb-item a,.feature-box-content,.footer-middle .widget.widget-newsletter p,body{color:#000}.product-single-details .price-box .old-price{color:#cb4335;font-weight:400}.product-image-container .btn-remove{font-size:2.5rem;color:#fff;background-color:#dc143c}.mobile-menu-toggler{font-size:30px}.sidebar-toggle{margin-right:20px}.breadcrumb-item a:hover,.breadcrumb-item.active{color:#08c}.input-group-text{background-color:#00a3f5;color:#fff;font-size:1.5rem}.feature-boxes-container{background:#f6f7f9;padding-top:4.8rem;padding-bottom:0;margin-top:-2px}.feature-boxes-container .feature-box{margin-bottom:4.5rem}.feature-boxes-container .feature-box .feature-box-icon{background:0 0;border:2px solid #ddd;width:76px;height:76px;line-height:76px;border-radius:40px;font-size:40px;display:flex;margin-bottom:1.6rem;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;box-sizing:content-box}.feature-boxes-container .feature-box .feature-box-icon i{font-size:40px;margin-bottom:0;margin-top:-2px}.feature-boxes-container .feature-box h3{margin-bottom:.5rem}.feature-boxes-container .feature-box h5{color:#555;font-weight:500;margin-bottom:1.3rem}.feature-boxes-container .feature-box p{font-size:1.3rem}.promo-section{padding:6.1rem 0;margin-top:-1px}.promo-section .parallax-background{background-color:#22252a}.promo-section h2{font-size:2.25em;line-height:1.15}.promo-section h4{font-size:.7em;line-height:1.4}.promo-section h5{font-size:1em;font-family:"Open Sans",sans-serif}.promo-section .btn{padding:1.5rem 3.92rem}.toolbox-pagination{border-top-style:none;padding-top:2.5rem;margin-bottom:3.5rem}.txtnowrapbox{width:100%;height:55px}.txtnowrap a{white-space:normal;text-align:center;font-size:1.3rem;line-height:1.4}.footer-middle .widget-title{color:#2a63a7}.footer-middle .contact-info-label{color:#000;font-weight:600;font-size:1.5rem}.footer-middle .widget li{color:#000;font-size:1.4rem}.footer .widget-newsletter .form-control{background:#fff;color:#777}.footer .tagcloud a{border:none;color:#fff;background:#08c}.footer .tagcloud a:hover{color:#000;background:#fff}.footer .social-icon:not(:hover):not(:active):not(:focus){background-color:#2a63a7;border:none}.product-category .category-content h3{font-weight:600;font-size:1.3rem}.btn-close{padding:15px;background:#000}.mobile-nav .mobile-menu li a{text-transform:none}.flag-country img{width:28px;height:18px;margin-right:4px;margin-top:2px}footer .widget .contact-info li,footer .widget .links li,footer .widget-newsletter p{font-size:1.4rem}.limitsize{max-width:750px}.price-box .product-price{font-size:1.9rem}.price-box{background-color:#fbfbfb;width:100%}.txtnowrapbox .product-title.txtnowrap a{font-size:1.6rem;font-family:Arial,Helvetica,sans-serif;line-height:1.2}.product-details .product-title{font-size:1.3rem;font-family:Arial,Helvetica,sans-serif}.mobile-menu li a{font-size:1.7rem}.cat-list ul li a{font-size:1.8rem;color:#000}.cat-list li h3{font-size:1.9rem;font-weight:400}.product-default .product-label.label-hot{background-color:#2a63a7}.banner-layer h4{font-size:1.8rem}.banner-layer h5{font-weight:400}.main-heading{font-size:2.5rem;font-weight:400;position:absolute;margin-top:30px;margin-left:10px;width:60%;color:#000}.category-banner{height:150px}@media (min-width:576px){.cat-list ul li a{font-size:1.5rem}.txtnowrapbox .product-title.txtnowrap a{background-color:red;font-size:1.7rem;line-height:1.1}footer .widget .contact-info li,footer .widget .links li,footer .widget-newsletter p{font-size:1.3rem}.main-heading{width:50%;font-size:2.9rem}}@media (min-width:768px){.logo-asso-responsive {height: 180px;} .txtnowrapbox .product-title.txtnowrap a{background-color:#ff0;font-size:1.4rem;line-height:1.1}.form-control,.form-control:focus{font-size:1.4rem}.footer-middle .widget li{font-size:1.3rem}.limitsize{max-width:350px}.price-box .product-price{font-size:1.7rem}.main-heading{font-size:2.5rem}}@media (min-width:992px){.txtnowrapbox .product-title.txtnowrap a{background-color:#9acd32;font-size:1.4rem;line-height:1.2}}@media (min-width:1200px){.logo-asso-responsive {height: 150px;} .txtnowrapbox .product-title.txtnowrap a{background-color:orange}.banner-layer h4{font-size:1.7rem}.banner-layer h5{font-size:1.3rem}.main-heading{font-size:3rem}.category-banner{height:220px}}#more{display:none}.txtnowrapbox .product-title.txtnowrap a{background-color:#fbfbfb} .fixed-font-size-11 {font-size: 11px} .video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;} .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;} .donation-form-container h3{color:#007bff;margin-bottom:10px;font-size:1.5rem}.donation-form-container .form-label{font-weight:600;color:#495057}.donation-form-container .form-control{border:2px solid #e9ecef;padding:12px;border-radius:8px}.donation-form-container .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.donation-form-container .btn-primary{margin-top:20px;padding:15px 30px;font-size:1.1rem}.donation-amount{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:transform .3s,box-shadow .3s;margin-bottom:15px}.donation-amount:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.donation-amount.selected{background:#007bff;border-color:#007bff;color:#fff}.donation-amount.selected label{color:#fff}.donation-amount input[type=radio]{display:none}.donation-amount label{font-size:1.2rem;font-weight:600;margin:0;cursor:pointer;display:block} .page-link.bg-primary:hover {background-color: #ffffff !important;color: #000000 !important;border: 1px solid #343a40 !important;} .page-link.border {border-color: white;transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;}