.navbar>.container,.navbar>.container-fluid{max-width:1080px!important}.navbar-dark .navbar-brand{padding:0!important}.hp-card.color-pink{background-color:#ed0283}.hp-card.color-orange{background-color:#f68a45}.hp-card.color-gray{background-color:#424b54}.hp-card.color-teal{background-color:#4bc6b9}.hp-card.color-facebook{background-color:#4267b2}.hp-cards{padding-top:60px}a.clickable:hover{text-decoration:unset!important}.hp-card{color:#fff;font-family:Montserrat,sans-serif;position:relative;min-height:300px;margin-bottom:30px}.hp-title a{color:#fff;font-family:Montserrat,sans-serif;text-decoration:none}.hp-card:hover{transition:all .3s ease-out;transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}.hp-card.color-twitter{background-color:#4ab3f4}.hp-card .hp-title{background-color:rgba(0,0,0,.5);padding:15px 20px;font-size:17px;font-weight:600}.hp-card .hp-title img{width:32px;height:32px;margin-right:10px}.hp-card .hp-desc{padding:15px 20px;font-size:14px}.hp-desc a{font-size:14px;font-family:Montserrat,sans-serif;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:150px;-webkit-line-clamp:7;-webkit-box-orient:vertical}.hp-card.color-gray .hp-desc img{max-width:100px;margin:20px}.hp-card.color-gray .hp-desc{margin:0 auto;text-align:center}.hp-card .hp-date{color:rgba(255,255,255,.5);font-size:14px;font-weight:600;padding-left:20px}.hp-card .hp-more{width:0;height:0;border-bottom:30px solid rgba(255,255,255,.3);border-left:30px solid transparent;position:absolute;right:20px;bottom:20px}.hp-card .hp-facebook{background-color:rgba(51,83,159,.6);top:0;left:0;right:0;bottom:0;padding-bottom:42px}.hp-card.color-member{background-image:url(http://dev.bournesoft.net/projects/rfslungdom/rfsl/wp-content/themes/rfslu-theme/img/become-member-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.hp-card .hp-member{display:-webkit-flex;display:flex;align-items:center;height:300px;background-color:rgba(237,2,131,.4);text-transform:uppercase;justify-content:center}.hp-card a.hp-member{font-weight:600;font-size:22px;color:#fff}.hp-card a.hp-member:hover{background-color:rgba(237,2,131,.8);transition:all .3s ease-out;text-decoration:none}footer.xfooter{padding:40px 0;background:url(https://rfslungdom.se/wp-content/uploads/2019/02/footer-bg.jpg) center 0;position:relative;color:#fff}footer.xfooter:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(64,185,173,.9)}footer.xcopyright{padding:30px;background:url(https://rfslungdom.se/wp-content/uploads/2019/02/footer-bg.jpg) center -245px;position:relative}footer.xcopyright:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,92,.9)}footer.xcopyright a{font-family:Roboto,sans-serif;color:#333;transition:all .3s ease-out}footer.xcopyright a:hover{color:#333}footer.xcopyright .col-8 ul{padding:0}footer.xcopyright .col-8 li{list-style:none;float:left;margin-right:40px}footer.xcopyright .col-4,footer.xcopyright .col-8 li{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;text-align:right;text-transform:uppercase;letter-spacing:-.25px}footer .become{margin-top:10px;text-align:center}footer .become a,footer .become a:hover{color:#fff}footer .become b{font-size:24px;text-transform:uppercase;font-weight:700}footer .become li{text-align:left;margin-left:70px;list-style:none}footer .become li:before{content:"";border-color:transparent #fff;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-26px;top:18px;position:relative}footer .box{margin-top:10px;background-color:#ffff5c;color:#515d8a;text-align:center;padding:20px;font-weight:700;text-transform:uppercase}footer .box span{font-size:24px}footer .sns{text-align:center;margin-top:15px}footer .sns img{margin:0 5px}@media (max-width:1080px){.container.hp-cards{max-width:none;padding:30px 15px 0 15px;margin-top:0;margin-bottom:0}.hp-cards .col-3{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.hp-card{min-height:250px}.hp-card .hp-member{height:250px}}@media (max-width:998px){.hp-cards .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.hp-cards .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.hp-card{min-height:250px}.hp-card .hp-member{height:250px}footer.xcopyright{padding:40px 0}footer .become li{margin-left:25%}}@media (max-width:640px){.hp-cards .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.hp-cards .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.hp-card{min-height:195px;margin-bottom:20px}.hp-card .hp-member{height:195px}.hp-card:hover{transition:none;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none}footer .col-4{flex:0 0 100%;max-width:100%;margin-bottom:10px}footer.xfooter{padding:10px 0}footer .become li{margin-left:40%}footer .box{margin-top:0}footer.xcopyright{padding:20px 0}footer.xcopyright .col-8{flex:0 0 100%;max-width:100%;text-align:center}footer.xcopyright .col-8 li{float:none;margin:0 20px;display:inline-block}footer.xcopyright .col-4{text-align:center;margin-bottom:0}}@media (max-width:480px){footer .become li{margin-left:30%}@media (min-width:1080px){.mobile.swiper-container{display:none}.grid-container-wrap{width:100%;padding:30px 0;margin-bottom:30px;background-color:#eee}.grid-container{display:block;width:1080px;max-width:1080px;margin:auto}.grid-container-column-1{display:inline-block;vertical-align:top;width:220px}.grid-container-column-2{display:inline-block;vertical-align:top;width:360px;margin-left:6px}.grid-container-column-3{display:inline-block;vertical-align:top;width:450px;margin-left:6px}.grid-container-subcolumns{display:inline-block;vertical-align:top;width:220px}div.grid-container-subcolumns:nth-child(2){margin-left:5px}}.grid-container-item{background-color:#fff;margin-bottom:10px}.grid-container-item .grid-title{font-weight:700;padding:10px;color:#333}.grid-container-item .grid-text{padding:10px;color:#333}.grid-container-item .grid-image{width:100%;text-align:center}.grid-container-item .grid-label{text-align:center;padding:3px 5px}.grid-product .grid-label{color:#fff;background-color:#db5aba}.grid-product .grid-image{width:100%;text-align:center}.grid-product .grid-image img{width:100%;height:auto;max-height:260px;object-fit:cover}.grid-meet-the-team .grid-label{color:#fff;background-color:#30bdf2}.grid-meet-the-team .grid-image{width:100%;text-align:center;padding:20px}.grid-meet-the-team .grid-image img{width:100%;height:auto;max-height:220px;max-width:220px;border-radius:50%;border:2px solid #30bdf2}.grid-container-item.grid-meet-the-team{height:362px}.grid-disolay-card .grid-label{color:#fff;background-color:#000}.grid-disolay-card .grid-image{width:100%;text-align:center}.grid-disolay-card .grid-image img{width:100%;height:auto;max-height:220px;max-width:220px}.grid-twitter{padding:15px 10px 10px 10px;background-color:#38a1f3}.grid-twitter .grid-twitter-avatar{display:inline-block;width:40px;height:40px}.grid-twitter .grid-twitter-avatar img{width:40px;height:40px;border-radius:50%}.grid-twitter .grid-twitter-username{display:inline-block;padding-left:4px;font-size:14px;color:#fff}.grid-twitter .grid-twitter-favorite-share{float:right;text-align:right;color:#fff;font-size:12px;padding:10px 5px}.grid-twitter .grid-twitter-text{color:#fff;padding:10px 0}.grid-twitter .grid-twitter-logo{color:#fff;text-align:right;margin:0 5px 5px 0}.grid-facebook{position:relative;padding:15px 10px 10px 10px}.grid-facebook .grid-facebook-label{position:absolute;top:10px;left:10px;padding:5px;color:#fff;background-color:#30bdf2;font-weight:700;font-size:14px;z-index:10}.grid-facebook .grid-facebook-image{width:100%}.grid-facebook .grid-facebook-image img{width:100%;height:auto;max-height:220px;max-width:220px}.grid-facebook .grid-facebook-location{font-weight:700;padding:10px 10px 0;color:#333}.grid-facebook .grid-facebook-title{font-weight:700;padding:5px 10px;color:#333}.grid-facebook .grid-facebook-text{padding:5px 10px;color:#333}.grid-facebook .grid-facebook-logo{color:#30bdf2;text-align:right;margin:0 5px 5px 0}.grid-transformering{background-color:#3ed8ad}.grid-transformering .grid-label{color:#fff;background-color:#58e7bf}.grid-transformering .grid-transformering-logo{width:150px;height:75px;float:right}.grid-transformering .grid-transformering-logo img{width:150px;height:75px}.grid-transformering .grid-title{font-weight:700;padding:30px 10px 0 10px;color:#fff}.grid-transformering .grid-text{padding:5px 10px;color:#fff}.grid-transformering .grid-transformering-email{color:#fff;font-size:12px;padding:30px 10px 20px 10px}.grid-become-a-member{background-size:100% 100%;padding-bottom:61px}.grid-become-a-member .grid-become-a-member-title{padding:60px 10px 20px 10px;text-align:center;color:#fff;font-weight:700;font-size:18px}.grid-become-a-member .grid-become-a-member-text{padding:10px;text-align:center;color:#fff}.grid-become-a-member .grid-become-a-member-button{background-color:#db5aba;color:#fff;font-weight:700}.grid-become-a-member .grid-become-a-member-button:hover{background-color:#d045ad;color:#fff;font-weight:700}.grid-chlamydia{height:250px}.grid-chlamydia .grid-title{padding:10px}.grid-chlamydia .grid-text{padding:10px}.grid-dictionaries{height:250px;background-color:#dc40b4;color:#fff}.grid-dictionaries .grid-label{color:#db5aba;background-color:#fff}.grid-dictionaries .gird-title{color:#fff}.grid-dictionaries .gird-text{color:#fff}.grid-world-aids-day{height:230px}.grid-world-aids-day .grid-label{color:#fff;background-color:#4bc6b9}.grid-world-aids-day .grid-text{padding:157px 20px 157px 20px;text-align:center;font-weight:700;font-size:16px}.grid-world-aids-day-red-line{width:100%;height:3px;border-bottom:3px solid #4bc6b9}@media (max-width:1079px){.grid-container-wrap{display:none}.mobile.swiper-container{width:100%;padding:30px 0;background-color:#eee}.grid-container-item.swiper-slide{display:block;width:90%;min-height:60vh;height:100%;max-height:600px;margin:auto}}.teammember-all{margin:20px 0 15px}.teammember-row{padding:0}.teammember-col{margin-bottom:30px}.teammember-box{padding:15px 0;height:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.07);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.07);box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.teammember-box:hover{background-color:#fbfbfb}.teammember-avatar{margin:5px 0;text-align:center}.teammember-avatar img{border-radius:50%!important;width:180px;height:180px;object-fit:cover;border:4px solid #30bdf2}.teammember-name{background-color:#f1fbff;margin:10px 0 5px;padding:5px 10px;font-weight:700;text-align:center}.teammember-position{margin:5px 0 0;padding:0 10px;text-align:center;color:#30bdf2}.teammember-description{margin:5px 0 0;padding:0 10px;text-align:center}.teammember-email{margin:5px 0 0;padding:0 10px;text-align:center}.teammember-email a,.teammember-email a:active,.teammember-email a:hover,.teammember-email a:link,.teammember-email a:visited{cursor:pointer;text-decoration:none;color:#000}.teammember-phone{margin:5px 0 0;padding:0 10px;text-align:center}.card-products{background:#f7f7f7;padding:30px 0}.card-height{height:420px;text-align:center}.card-product .img-wrap{border-radius:3px 3px 0 0;overflow:hidden;position:relative;height:220px;text-align:center}.card-product .img-wrap img{max-height:100%;max-width:100%;object-fit:cover}.card-product .info-wrap{overflow:hidden;padding:15px;border-top:1px solid #eee}.card-product .bottom-wrap{padding:15px;border-top:1px solid #eee}.label-rating{margin-right:10px;color:#333;display:inline-block;vertical-align:middle}.card-product .price-old{color:#999}.header-home{line-height:2em;font-size:45px;display:inline;font-weight:700}.header-home span{padding:.2em;background:#fff}@media only screen and (max-width :414px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product a img{height:100%!important}.productsx{height:100%!important}}#wrapper-footer-full{background:#4bc6b9}h3.widget-title{font-size:25px;font-weight:600;color:#fff;text-align:center}.textwidget{text-align:center;font-size:20px;font-weight:500;color:#fff;line-height:1.4}.textwidget a{color:#fff}#text-2 .textwidget{text-align:left}}