/*** CUSTOM LEGO CERA PRO FONT STYLING ***/ @font-face{font-family:'LEGO-Cera Pro';src:url('../../content/fonts/cerapro-light.otf') format('otf'),url('../../content/fonts/cerapro-lightitalic.otf') format('otf');font-style:normal;font-display:autof}@font-face{font-family:'LEGO-Cera Pro';src:url('../../content/fonts/cerapro-regular.otf') format('otf'),url('../../content/fonts/cerapro-regularitalic.otf') format('otf');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'LEGO-Cera Pro';src:url('../../content/fonts/cerapro-bold.otf') format('otf'),url('../../content/fonts/cerapro-bolditalic.otf') format('otf');font-weight:700;font-style:normal;font-display:auto}body{font-family:LEGO-Cera Pro,Sans-Serif}/*** END CUSTOM LEGO Cera Pro FONT STYLING ***/ /* ----- CUSOTMIZATIONS ----- */ /*** BLOGS ***/ /* Fix badge color behind like count on blogs */ a[data-badge="like"]{background-color:#ffd500}/* ----- INTEGRATION CUSTOMIZATION ----- */ /*** MY ACCOUNT ***/ form#form_settings:before{content:"Set your timezone here. Control additional account settings in the tabs above.";display:block;background-color:#EEE;padding:.75rem 1.25rem;margin:1em 0;border-radius:1.35rem}/* Block account-level edits,allow timezone */ div#settings_account h5,div#settings_account h5,div#section_profile_contact,div#section_change_password{display:none}/* ----- IMPLEMENTATION SOW CUSTOM STYLING ----- */ /*** ADDITIONAL FONT EDITS ***/ h6{font-size:1.1em}label,.fieldLabel,.fieldlabel,.profileLabel,.input__label{color:#000;font-size:1.2em}.field_label{font-size:1.2em}/*** PAGE TITLES ***/ div#pageTitle.card{border:none;border-radius:0;box-shadow:none}.page_title_item_alignment{max-width:calc(75% - 1.5em)}h2{font-weight:bold;line-height:1}h6 a,.mr-auto a,a.stretched-link{color:#000}.page_1 div#module_sh-2 h1.display-4,.page_1 div#module_sh-2 p,.page_1 div#module_sh-2 .my-4{color:white;/*background-color:rgba(0,0,0,0.7);*/}/*.page_1 div#module_sh-2 hr.my-4{display:none}*/ .page_1 div#module_sh-2 p{font-size:1.5rem;font-weight:600}.page_1 div#module_sh-2 h1.display-4{font-size:2rem;font-weight:800}/*.page_1 div#module_sh-2 p.lead{background-color:transparent}*/ @media screen and (min-width:1201px){h2{font-size:3em}.page_title_item_alignment{max-width:calc(75% - 1em)}}/*** PROFILE ***/ .text-secondary{font-weight:700;margin-right:.5rem}/*** TAG CLOUD ***/ .tag_paragraph .content-tag{background-color:#000;padding:.25rem .75rem;border-radius:1.35rem;color:white}.tag_paragraph .content-tag:hover{color:white}/*** MODULE BLOCKS ***/ .boxsitepage .p1,header.module-title h2{font-size:2em!important}.mb-2,.my-2{margin-bottom:0.8rem !important}#main .site_page_module,.mb-2 .module_container{padding:0 0 1em 0}section.module-content,.boxsitepagebody{padding:1rem}.card-title{font-weight:bold}/*.card-body,*/ .mb-2 .forums_category_list .card{padding:1.2em!important}/*** MESSAGES ***/ thead{background-color:#FFF}/*** MODERN FORUMS ***/ .mb-2 .forums_category_list h6{font-size:1.75em;padding:.25em 0}.forums_category_list .col-12 span.small{color:#00963E;font-weight:bold}.forums_category_list .col-12.text-secondary.small{display:none}/*** BOOTSTRAP:LAYOUT CARD DECK ***/ .card-title{font-weight:700}[data-module-name="layout_card_deck"] .card{height:100%}/*** BOOTSTRAP:HTML JUMBOTRON ***/ /* START - to be deleted - when all jumbotrons move from HTML to Layout module */ .jumbotron h3{font-weight:700}/* END - to be deleted */ /*** BOOTSTRAP:MODULE LAYOUT > JUMBOTRON ***/ .jumbotron{background-color:#F4F7F9}.jumbotron .lead{font-weight:500}.jumbotron h1{font-weight:700;font-size:1.75rem}.jumbotron .btn-lg{padding:.25rem .5rem;font-size:.875rem}@media (max-width:1200px){.jumbotron h1{font-size:calc(1.3rem + 0.6vw)}}@media (min-width:576px){.jumbotron{margin-top:-0.25rem;padding:2.5rem}}@media (max-width:576px){.jumbotron .lead{font-size:1rem}}/*** BOOTSTRAP:DROPDOWN BUTTON ***/ h6.dropdown-header{color:black;font-size:1rem;font-weight:700}/*** BOOTSTRAP:ACCORDION ***/ .accordion .btn:focus{box-shadow:none}.accordion>.card>.card-header{padding-left:.5rem}/*** BOOTSTRAP:BREADCRUMBS ***/ .breadcrumb-item{color:#000!important;font-weight:bold}/*** BOOSTRAP:POPOVER ***/ .popover-title{border-radius:1.35rem 1.35rem 0 0;font-weight:700}/*** BOOTSTRAP:BANNER IMAGE ***/ .banner-image{border-top-left-radius:1.35rem;border-top-right-radius:1.35rem}/*** BOOTSTRAP:BLOG POST LIST IMAGE ***/ .blog_post_list [data-generic-layout="subheading"] img{display:none}/* ----- TEMPORARY FIX ----- */ /*** NAVIGATION ***/ .dropdown-menu{border-radius:0}.navbar .container{align-items:normal}.dropdown-item.active,.dropdown-item:active{color:#000;font-weight:700}/* Logged Out Navigation Join Button */ a#headerLogLink{font-weight:700}/*** MODERN FORUMS ***/ /* Reply Icon */ .fa-reply:before{content:"\f3e5" !important}/* May 2020 - Override Styling for Recent Topics post body text background color - Remove if becomes available in Body Editor */ .alert-secondary{color:#000;border-color:transparent;background-color:transparent}/* June 2020 - Row 2 Background Color in Forums List */ .row2,.odd{background-color:#FFF!important}/* June 2020 Tags */ .sitebutton#automatic_tags_search a,a#invite_button{border-radius:1.35rem;background-color:#ffd500;border-color:#ffd500!important;color:#000;padding:.25em .75em}.sitebutton#automatic_tags_search{text-align:center}.form_button{padding:.5em 0}/* Non-Modern Search */ .radio-field .group_label,.checkbox-field .group_label{font-size:.8em}.search_results .row1,.search_results .row2{border-radius:1.35rem;border:1px solid #CCC!important;margin:.5em 0}.search_result_item{display:flex}@media screen and (max-width:640px){.search_results .search_results_list .search_result_avatar{display:none}}/****Non-Modern Reviews ***/ /* View Item Page 705 */ .reviews_item_block .column1{display:none}.download_file{padding:.5em 1em 1em 3em}.download_file .btn{font-size:.9em;text-transform:uppercase}#itemDetails .row1,#itemDetails .row2,#itemBlock .row1,#itemBlock .row2{padding:1em}.reviews_item_details .userInfo img{display:none}.comment_text .posted_by{padding:1em 0}.comment_thumb{float:none}.comment_container{width:calc(100% - 90px)}.comment_item{display:flex;padding:1em;margin:0;border-bottom:2px solid #F5F5F5!important}/***** Card designs *****/ /*** Bootstrap Cards ***/ /* Cards with Rounded Corners and Shadow */ .card,.card-deck .card{border-radius:1.35rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);transition:box-shadow .5s}.card{box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);transition:box-shadow .5s}.clickable_card:hover,#clickable.card:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,0.25)}.generic-list-wrapper .generic-img-top{border-radius:1.35rem}.carousel-inner{border-radius:1.35rem !important}/* Responsive Card Decks */ @media (max-width:768px){.card-deck .card{flex:100%;margin-bottom:2em}}/*** Three Card HTML block styling ***/ .CustomGridContainer{display:flex;flex-flow:row wrap;text-align:center}.CustomGridBlock{width:calc(33% - 2em);background-color:#FFF;border-radius:1.35rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.11);margin:1em;padding:1em;position:relative;flex-direction:column;justify-content:space-between}.CustomGridBlock h3{font-weight:bold;padding:1em}.CustomGridBlock p{margin:1em;text-align:left}.CustomGridButton{background-color:#FFF;border:1px solid #000}.CustomGridButton a{color:#000}@media screen and (max-width:768px){.CustomGridBlock{width:100%}}/* CUSTOM WIDE BANNER IMAGE WITH TEXT */ .CustomWideBanner{background-color:#000;position:relative;background-size:cover}.CustomWideBanner img{width:100%}.CustomWideBanner-text{position:absolute;margin:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);color:white;text-align:center}/* End CUSTOM WIDE BANNER IMAGE WITH TEXT */ /* Remove indent on modern forums recent topics with body enabled */ .p-1{padding:0rem !important}/*** EXCEPTIONS TO MAKING PAGE SPECIFIC CHANGES***/ /* HOME - .page_1 */ .page_1 .layout_carousel{padding:5rem}.page_1 .html_button_plain .btn{/*background-color:#00b94d;*/ padding:1.5em 2.5em;font-weight:bold;font-size:1.25rem;border-radius:3rem}.html_button_plain{text-align:center;text-transform:uppercase}.btn{text-transform:uppercase}.html_button_plain .btn-block{text-align:center;text-transform:uppercase;padding:1.25em}/*** END CT PS SOW CUSTOM DESIGN - MAY 2020 ***/ /*** Sort List and Pills ***/ #groupAdminMessagingTabList.horizontalList li a,#groupAdminMemberTabList.horizontalList li a,.sortList li a,#tabs_chooser .tab a,.display_tabs > div a,.events_more_events .horizontalList li a{transition:background 0.25s linear 0s,opacity 0.25s linear 0s,color 0.25s linear 0s;border-radius:2em;padding:.5em}.sortList li.active a,#tabs_chooser .tab a.active,.display_tabs > div a.selected,.events_more_events{background-color:#0090f5;border-color:#0090f5;color:#000;font-weight:bold;border-radius:3em;padding:.5em 1em}.sortList li a:hover,#tabs_chooser .tab a:hover,.display_tabs > div a:hover,.events_more_events .horizontalList li a:hover{opacity:.8;color:000;text-decoration:none}.sortList li.active a:hover,#tabs_chooser .tab a.active:hover,.display_tabs > div a.selected:hover,.events_more_events .horizontalList li a:hover{color:#000}/* Inbox Pills Subnav Overrides */ .profile_message_list div#subnav,.profile_message_list div#subnav ul,.profile_compose_message div#subnav ul,.profile_compose_message div#subnav,.profile_message_detail div#subnav,.profile_message_detail div#subnav ul{background-color:transparent}.profile_message_list div#subnav ul li.active a,.profile_compose_message div#subnav ul li.active a{color:#fff}/* Sort Lists */ .event-date-sort,.sortList{margin:0 0 1em 0;/*border-bottom:2px solid #7F7F7F*/}.event-date-sort li,.sortList li{margin:0 0 .5em 0}.event-date-sort li a,.groups_group_settings .group_display_action_list ul[role=tablist] li[role=tab] a{padding:0 .5em;margin:0 .5em 0 0;display:inline-block;background-color:#eee;border-radius:3px;color:#3D505A}.event-date-sort li.active a,.groups_group_settings .group_display_action_list ul[role=tablist] li[role=tab].ui-state-active a{font-weight:bold;background-color:#000}#tabs_chooser li{margin-right:0}/*** End Sort Lists and Pills ***/ /*** Table Styles ***/ th.p1{text-align:left}/*** BODY ***/ /* Buttons */ .add_group_content a,.add_item,.button,.create_blog_post a,.download_file ul li a,.group_item_heading .group_action_buttons li a,.group_action_buttons.sitebutton li a,.layout_user_tools li.login a,.message_detail_reply_link a,.sblog-post-body a,.site_page_feedback_list .see_more_comments a,a.time-zone-link,div#nav_search ul li a,div.form_button a,div.sgroup_browse_button ul li a,div.sitebutton ul li a,div.sitebutton ul li a:link,div.sitebutton ul li a:visited,input[type="button"],li.addComment a,li.addTopic a,ul li.addComment a,.events-more-events a.events-more-events-link,div.form_button a#add_content_button,.html_button_plain .form_button a,div.form_button a:link,.site_page_sblog_info .boxsitepage .horizontalList .unWatch a,.groups_groups_list .group_access.public,span.compose_message_to_indicator,li.viewTopic a,.layout_user_tools li.registration a{transition:all 0.25s linear 0s}/* Group Pending Approval */ .pendingApproval{padding:0 .5em;height:2em;line-height:2em;border-radius:1em;background-color:#FCEB93;color:#333333;text-align:center}/* Alternate Buttons */ .layout_75_25 .site_page_column_1 div.form_button a{width:calc(100% -.6em);margin-bottom:.25em}.sblog-post-body a{float:right;clear:both;margin:.5em 0}a.time-zone-link{position:relative;left:-.6em;margin-top:1em}/* Make user-generated images responsive */ .html_block_wrapper img,.html_block_plain img{max-width:100%;height:auto}/* Image Wrappers */ .imageLeft{padding:.5em .5em .5em 0;width:100%;max-width:460px;display:inline-block;float:left}.imageRight{padding:.5em 0 .5em .5em;width:100%;max-width:460px;display:inline-block;float:right;text-align:right}.imageWide{width:100%;padding:.5em 0;text-align:center}.imageLeft.top,.imageRight.top,.imageWide.top{padding-top:0}.imageLeft img,.imageRight img,.imageWide img{width:100%;height:auto;padding:0}/* Add a span into image wrapper to caption */ .imageLeft span,.imageRight span,.imageWide span{width:100%;height:auto;font-size:.75em;color:#666666;padding-top:.5em;display:block;font-style:italic}/* Video Wrapper */ .videoWrapper{position:relative;padding-bottom:56.25%;/* 16:9 */ height:0;margin:1em 0}.imageLeft .videoWrapper,.imageRight .videoWrapper,.imageWide .videoWrapper{margin:0}.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}/*** NON-MODERN GROUPS ***/ .groups_group_display .boxsitepagebody{min-height:200px;background-size:cover;background-position:center;text-align:center;border-radius:1.35rem}.groups_group_display .boxsitepagebody .group_display_detail a{background-color:rgba(255,255,255,.9);border-radius:1.35rem;padding:0.25rem 1em;line-height:1.9;font-weight:bold}.groups_group_display .boxsitepagebody .group_display_detail a:hover{background-color:#FFF}.groups_group_display .group_display_action_buttons{font-size:80%;font-weight:bold}.groups_group_display .group_display_icon,.group_display_icon .imageMediumSquare a,.groups_group_display .group_display_detail,.groups_group_display .group_display_info,.groups_group_display .horizontalList,.groups_group_display .horizontalList li,.groups_group_display .sitebutton,.groups_group_display .group_display_action_buttons{float:none;display:block;margin:0 auto;text-align:center}.groupNavbar .navbar-nav .nav-link{border-radius:1.35em;margin:.4em;padding:.5rem 1.35rem!important;font-weight:700;border-bottom:1px solid #CCC;background-color:#f6f6f6}/* Group Category List*/ .groups_groups_list .group_grid .card_image.card_banner img{border-top-left-radius:1.35rem;border-top-right-radius:1.35rem}.groups_groups_list .group_grid .card_access .access{border-radius:1.35rem;padding:.5em;margin:1em;font-size:75%;float:none!important;text-align:center;display:block}.groups_groups_list .group_grid .card_access{display:flex}.groups_groups_list .group_grid .card_title{font-size:1.75em;font-weight:bold}.groups_groups_list .group_grid .card_info{margin:0 1em;font-size:80%}.groups_groups_list .group_grid .card_footer{margin:0}.groups_groups_list .group_grid .footer_actions .btn{padding:0.25rem 0.5rem;margin:.5rem .25rem;;font-size:0.875rem}/*** END NON-MODERN GROUPS ***/ /* Search */ .location_selector input[type="text"]{width:inherit}.location_selector #country_code{margin-top:.25em;width:100%}/* Body Search */ /* Calendar */ .horizontalList#eventConfirm li{margin-right:0;padding-right:.5em}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e7e7e7 !important}.fc-content-skeleton thead{background-color:transparent}.fc-event{margin:0 !important;border-radius:0 !important;border:none !important;padding:2px !important;background-color:#626C75 !important}a.fc-event{color:#ffffff !important}.fc-state-default{border:none !important;box-shadow:none !important;text-shadow:none !important;background:#cccccc !important;margin-left:.25em !important}.fc-state-default.fc-state-active{background:#03A78E !important}.calPage{text-align:center;font-weight:bold;display:inline-block;margin:-.25em .5em 0 0;line-height:2em;float:left}.calMon{width:auto;padding:0 .5em;background-color:#03A78E;color:#ffffff;text-transform:uppercase;font-size:1em;float:left;border-radius:3px 0 0 3px}.calDay{width:auto;padding:0 .5em;background-color:#EEEEEE;color:#03A78E;font-size:1em;float:left;border-radius:0 3px 3px 0}/*** Footer ***/ .site_page_footer,.site_page_footer a{color:#000}.site_page_footer .list-unstyled{padding-left:0;list-style:none;color:#000}#footer p{color:#ffffff}/* Avatars */ .imageSmallSquare,.imageMediumSquare,.imageLargeSquare,.imageHugeSquare,.imageMegaSquare{background-repeat:no-repeat}.groups_groups_list .group_item_avatar,.group_list .group_item_avatar{margin:0 .5em .5em 0;display:block;width:inherit;float:left}.groups_groups_list .group_item_avatar a,.sblog-post-image a{background:none}.group_list .group_item_avatar .imageMediumSquare{background-size:100% auto}.pictureFrame .image img,.reviewsItemsList .image img{width:62px;height:62px;vertical-align:top;margin-right:0.5em}.reviewsItemsList .image{float:left}.groups_groups_list .group_list .group_item,.reviewsItemsList li,.eventsItemsList li,.groups_my_groups .group_list .group_item{margin-bottom:0;padding:.5em}.reviewsItemsList li:last-child{padding-bottom:.5em}.imageLargeSquare > a{width:auto;height:auto}/* FORUMS */ .topic-details,.recent_topic_detail,.author{font-size:1em}.topic-details,.recent_topic_detail,.topic-details a,.recent_topic_detail a,p.author,p.author a{color:#ccc !important}.recent_topic_body blockquote{display:none !important}.layout_75_25 .site_page_column_1 dl.icon dt{width:85%}dl.icon dd.posts{width:15%;text-align:center;padding-right:0.5em}dl.icon dd.topics{text-align:center}.layout_75_25 .site_page_column_1 dl.icon dd.posts{font-size:.75em;text-align:right}ul.forumRow{clear:both}ul.forumRow li{padding:.5em 0 0 0}.forumTitleHeader{padding-bottom:.5em}.forumSubCategories{font-size:.75em}.horizontalList.topic-reply-button-container{width:15%;float:right}.topic-reply-button-container li.addComment{float:right}.sort-tab,.mycontent_action_area li.display_tabs div{padding:0 .5em;margin:0 .25em 0 0;display:inline-block;background:#eeeeee;border-radius:3px}.sort-tab:hover .mycontent_action_area li.display_tabs div:hover{background:#F7F7F7}.sort-tab:hover a,.sort-tab a:hover,.mycontent_action_area li.display_tabs div a:hover{text-decoration:none}.sort-tab span{background-image:none !important}.sort-tab span:after{font-family:"FontAwesome"}.sort-tab span.sort-indicator:after{font-family:"FontAwesome";content:"\f0dc";color:#ccc}.sort-tab span.sort-indicator.sort-asc:after{font-family:"FontAwesome";content:"\f0de"}.sort-tab span.sort-indicator.sort-desc:after{font-family:"FontAwesome";content:"\f0dd"}.sort-tab span.sort-indicator.sort-asc:after,.sort-tab span.sort-indicator.sort-desc:after{color:#666}.postBody .forum-post-subject{width:auto;margin-bottom:0}.post{padding-top:1em;margin-bottom:0;width:100%}.post:last-child{padding-bottom:1em;margin-bottom:1em}.post .userInfo{margin-right:18px;font-size:.75em;line-height:1.25em;width:62px}.post .userInfo div{margin-bottom:.5em}ul.actionList{float:right;clear:both;display:inline;padding-right:5px}/* Review Item */ .form-file-thumbnail{display:inline-block;margin-right:1em}.form-file-title{font-size:1.25em}.form-file-filesize{font-weight:bold;margin-left:1em;font-size:.75em}/* Add to my Calendar */ .horizontalList{margin-top:.5em;clear:both}.horizontalList:first-child{margin:0 0 .5em 0}.events_featured_event .event-download-calendar-items{padding:0;float:left;width:auto}.events_featured_event .event-download-calendar-items li,.events_featured_event .event-download-calendar-items li:first-child{display:none;padding:.5em 1em .5em .5em !important;float:left;width:auto;line-height:1em;margin:0 !important}li.event-share-vcalendar:hover{background-color:#cccccc}a.like-total{min-width:1.5em;border-radius:20px;background-color:#006395;margin-right:0.25em;color:#ffffff !important;text-align:center;font-weight:900}a.like-link:before{display:inline-block;content:"\f271";font-family:"FontAwesome";width:24px}li.event-share-vcalendar:before{color:#2B353B}li.event-share-vcalendar a:hover{text-decoration:none !important}a.like-link:before{font-family:"FontAwesome";content:"\f087"}.events_featured_event .event-download-calendar-items li a{line-height:1em}.events_featured_event #featured_event_author{float:none;clear:both}/* BEGIN HIDE RATINGS SITE-WIDE */ .rating_container,#rating_plural,.rating,.galleryItems .galleryCaption.captionLine3,.galleryItems .galleryCaption.captionLine4,.swlgallery_photo_starrating_separator,.swlgallery_rateinstruction,div[id^="swlgallery_total_ratings"]{/*display:none !important;*/ /* change to 'none' if hiding and 'block' if showing */}/* END HIDE RATINGS SITE-WIDE */ /* My Friends */ .profile_network .boxsitepagebody{padding-top:3.5em}.network_totals{position:absolute;left:0px;top:0px;right:0px;background-color:#eeeeee;padding:0.5em;text-align:center;font-weight:900}.post .postBody{margin-bottom:1em}/* User Actions */ .sblog_details .sblog_body{overflow:hidden}.rss_button_img{display:none !important}.sblog_action_list,.sblog_feedback_list{display:block;width:100%}.post .topic-list-action-container{/*float:none*/}.userActions a{margin-right:.75em}.groups_groups_list .horizontalList li,.groups_groups_list .horizontalList li a{color:#141718}.groups_groups_list .horizontalList li{font-size:.75em}.user-actions-ul li a:before,.sblog_action_list li a:before,.actionList li a:before,.horizontalList li a:before,.userActions a:before,.user_actions a:before,li.unWatch a:after,li.watch a:after,.profile_user_blocks .accordion-toggle:after,.profile_user_blocks .accordion-toggle-active:after,.add_friend a:before,.send_email a:before{display:inline-block;font-family:"FontAwesome";width:1.2em;font-weight:normal}li.delete a#sblog_form_deletebutton:before{content:""}.boxsitepage .horizontalList .unWatch .watchdisabled a{color:#444444;font-weight:bold}.boxsitepage .horizontalList .unWatch .watchdisabled a:before,.boxsitepage .horizontalList .unWatch .watchdisabled a:after{content:"";display:none}.forum-moderation-buttons{width:100%}.forum-moderation-buttons div{margin:.75em 0}.forum-moderation-buttons form{float:right;padding:0 .5em}/* SWL Social Sharing Block */ .site_page_social_media_buttons ul{height:inherit;display:flex;flex-flow:row wrap}.site_page_social_media_buttons ul li{float:none}.social_media_block_li{transition:all 0.25s linear 0s}.social_media_block_li a,.site_page_social_media_buttons p:before,.smInline a:after{color:#ffffff !important;font-family:"FontAwesome";text-align:center !important;display:block}.social_media_block_li a,.site_page_social_media_buttons p:before{height:1.5em;line-height:1.5em;font-size:1em}.social_media_block_li:hover{text-decoration:none;opacity:.8}.social_media_block_li a:hover{text-decoration:none}.site_page_social_media_buttons ul li img{display:none}.site_page_social_media_buttons ul li{/*width:20%*/}.site_page_social_media_buttons p{text-align:center;font-weight:bold;text-transform:uppercase;font-size:.75em;color:#4A4E53}.site_page_social_media_buttons p:before{font-family:"FontAwesome";content:"\f1e0";display:inline-block;color:#4A4E53 !important;margin-right:.5em}/* Inbox and Messages */ .profile_message_list .normal-table,.message_detail_container,.message_detail_info{width:100%;clear:both}.profile_message_list tbody td,.message_detail_info tbody td{padding:.5em 0}tbody .imageSmallSquare{margin-right:.5em}/* PROFILE */ .site_page_module.comments.profile_comments{box-shadow:none}.page_200 .comments_list{clear:both !important}.profile_user_blocks h3{display:block;clear:both;margin:1em 0;padding-top:.5em;border-top:1px solid #cccccc;font-weight:900}div.manage-subscriptions:before{content:"Update Your subscription preferences.";display:block;margin-bottom:.75em}.profile_user_profile .boxsitepagebody p{clear:both;text-align:right}.profile_user_profile p span{float:none !important}.profileLabel.smHide{display:none}div#user_profile .profileResponse.smInline{display:inline-block;border-bottom:none !important;float:left;width:33.3%;margin:0}div#user_profile .profileResponse.smInline a span{display:none}div#user_profile .profileResponse.smInline a{height:2em;line-height:2em;display:block;margin-top:1em}.smInline a:hover{text-decoration:none;opacity:.8}/* OVERFLOW OVERRIDE */ .events_item_form form > div{clear:both}.events_item_form form div.input_select{overflow:visible}/* TAGS */ .tag{margin:0 .25em .25em 0}/* SEARCH */ .search_results .input_text_inline{width:calc(100% - 7em)}.search_results .layout_100_sub_column_1_options .search_results_list .search_result_avatar{background-color:transparent}#module_0-0 .form_button a#search_search_search_0_0_button{margin:0}/* CUSTOM SEARCH BLOCK EDITS BEFORE MODERNIZED SEARCH BLOCK */ .search_results .layout_100_sub_column_1_options .search_results_list > li,.search_results .layout_25_75_sub_column_1 .search_results_list > li{margin-bottom:0;padding-bottom:.5em}.search_results .layout_100_sub_column_1_options .search_results_list .search_result_avatar,.search_results .layout_25_75_sub_column_1 .search_results_list .search_result_avatar a{background-color:transparent;border-radius:1.35rem;padding:0;margin:1em .5em 0 1em}.search_results .layout_100_sub_column_0 .search_option .content_selector.active .filter_name,.search_results .layout_100_sub_column_0 .search_option_range .range_selector.active{background-color:#0090f5;color:#000;padding:.5em 1em;border-radius:2em}.search_results .search_option .content_selector.active{background-color:#F5F5F5;border-radius:2em}.search_results span.search-filter-title{display:none}ul.search_option.search_option_content{font-size:1.25em;font-weight:700}.search_results .layout_100_sub_column_0 .search_option .content_selector .filter_name,.search_results .layout_100_sub_column_0 .search_option_range .range_selector{background-color:#F5F5F5;padding:.5em 1em;border-radius:2em}.search_results .layout_100_sub_column_0 .search_results_list .search_result_avatar{margin:1em 0.5em 1em 1em}.range_selector.active{background-color:#0090f5}.search_result_title{padding:1em 0 0 0.5em;font-weight:bold}.search_result_body div{padding:0.5em 0 0.5em 0.7em;font-size:0.8em}.search_result_footer{padding:0 0 0 0.7em;font-size:0.8em}/* MY CONTENT */ .mycontent_profile_area{width:15%;float:left}#profileBlock h2{margin-bottom:1em}.mycontent_item_area{width:85%;float:left}.mycontent_action_area{height:auto;padding-bottom:.5em;border-bottom:1px dotted #cccccc;margin-bottom:1em;clear:both;overflow:hidden}li.display_tabs{display:inline-block;float:left}li.item_button{display:inline-block;float:right}tr.table_body_row td.table_body_cell{height:3em}/* OTHER ITEMS */ .site_page_create_edit_blog_post_body .fieldrow .fieldinput{display:block;width:100%}/* Profile User Photo */ #main .profile_user_photo .boxsitepagebody{padding:0;border:none;background:transparent}.profile_user_photo .user-list-image,.profile_user_photo .user-list-image a{width:100%;overflow:inherit;height:auto}.profile_user_photo .user-list-image img{border-radius:0;width:100%;height:auto;max-width:400px}.profile_user_photo .user-list-image.imageSmallSquare img{max-width:34px}.profile_user_photo .user-list-image.imageMediumSquare img{max-width:62px}.profile_user_photo .user-list-image.imageLargeSquare img{max-width:126px}.profile_user_photo .user-list-image.imageMegaSquare img{max-width:400px}.profile_user_photo .user-list-image.imageHugeSquare img{max-width:400px}/* Add Photos */ .add_content_tab{display:inline-block;width:auto;padding:0 .5em;margin-right:.25em;background:#eeeeee;border-radius:3px}.add_content_tab.selected{background:#ffffff}.add_content_tab a:hover{text-decoration:none}input.upload_link{margin-bottom:.5em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{float:right}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button.subdue{float:left;background-color:#cccccc;color:#626C75 !important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button.subdue:hover{background-color:#D6D6D6 !important}/* Blogs */ .site_page_create_edit_blog_post_body .blog_post_body_container h3,.instructions,.site_page_create_edit_blog_post_body .fieldrow .fieldlabel{display:block;float:none;width:100%;margin:.5em 0;vertical-align:middle}.site_page_create_edit_blog_post_body .blog_post_body_container .sblog_post_input{display:block;float:none;width:calc(100% - .5em)}.site_page_create_edit_blog_post_body table{width:auto}.site_page_create_edit_blog_post_body .sblog_post_input table{width:100%}#site_page_form_end_save{margin-bottom:1em}/* Standard Updates */ .poll_bar img{height:2.5em !important}.activity_feed .log_item .log_data{width:calc(100% - 60px)}.recent_post_data,.recent_topic_data{width:calc(100% - 90px)}.page_2006 .watch-section-reviews .p1:after{font-family:"FontAwesome";content:"Comments"}/* Profile Comments Fix */ .horizontalList{display:block;flex-flow:initial}.comment_container .horizontalList{overflow:hidden}.comment_container .horizontalList .commentDate{width:auto;margin-right:.5em;display:inline-block}div.unsubscribe{text-align:right;display:inline-block;float:right}div.unsubscribe a{color:#ccc}.horizontalList li{display:inline-block}.horizontalList.comment_detail_actions li.likeComment:before{content:"|";margin-right:.5em}.horizontalList.comment_detail_actions li.addComment{float:right;margin-right:0}.comment_reply_container{width:calc(100% - 60px)}/* Winston Fix for Forum Attachment icons under the CKeditor - 00047502 */ .forums_compose_post .no-associated-files-message .file_attach_img,.forums_compose_post .file-list-image .file_attach_img,.forums_compose_post .file-list-remove .file_cancel_img,.view-asssociated-file-list .file-list-image .file_attach_img{width:1em;height:1em;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;position:relative}.forums_compose_post .no-associated-files-message .file_attach_img,.forums_compose_post .file-list-image .file_attach_img{margin-right:.25em}.forums_compose_post .file-list-remove .file_cancel_img,.view-asssociated-file-list .file-list-image .file_attach_img{margin-left:.25em}.forums_compose_post .file-list-item{display:inline-flex;align-items:center}.forums_compose_post .no-associated-files-message .file_attach_img:before,.forums_compose_post .file-list-image .file_attach_img:before,.forums_compose_post .file-list-remove .file_cancel_img:before,.view-asssociated-file-list .file-list-image .file_attach_img:before{position:absolute;top:0;left:0;height:1em;width:1em;text-indent:0;font-size:1em;line-height:1em;font-family:FontAwesome}.forums_compose_post .no-associated-files-message .file_attach_img:before{font-family:"FontAwesome";content:"\f0c6"}.forums_compose_post .file-list-image .file_attach_img:before{font-family:"FontAwesome";content:"\f14c"}.forums_compose_post .file-list-remove .file_cancel_img:before{font-family:"FontAwesome";content:"\f057"}.forums_compose_post .file-list-remove .file_cancel_img:hover{font-family:"FontAwesome";content:"\f057";color:red}.view-asssociated-file-list .file-list-image .file_attach_img:before{font-family:"FontAwesome";content:"\f0c6"}div.view-asssociated-file-list{background-color:#eee;border-color:#C0C0C0;border-style:solid;border-width:1px}/* End of Winston Fix for file attachment icons under the Ckeditor */ /* MEDIA QUERIES */ @media (max-width:768px){.site_page_social_media_buttons{position:fixed;bottom:0px;left:0px;z-index:1000;background-color:rgba(255,255,255,.7);padding:0px}.site_page_social_media_buttons p{display:none}.site_page_social_media_buttons ul{margin:0;padding:0;height:auto}div.form_button a:not(#search_search_search_0_0_button),div.form_button a:link,div.form_button a:visited,div.sitebutton ul li a,div.sitebutton ul li a:link,div.sitebutton ul li a:visited,div.sitebutton ul li a:hover,div#nav_search ul li a,div#nav_search ul li a:link,div#nav_search ul li a:visited,div.sgroup_browse_button ul li a,div.sgroup_browse_button ul li a:link,div.sgroup_browse_button ul li a:visited,.html_button_plain .form_button a,.add_item,.button,input[type="button"],.download_file ul li a,li.addComment a,li.viewTopic a,.sblog-post-body a,.group_action_buttons li a,.message_detail_reply_link a,li.addTopic a{width:100%}#module_0-0 .form_button a:not(#search_search_search_0_0_button),#module_0-1 .form_button a:not(#search_search_search_0_1_button),#module_1-0 .form_button a,#module_1-1 .form_button a,.page_2000 .group_action_buttons,.page_2000 .group_action_buttons li,.page_2003 .group_action_buttons,.page_2003 .group_action_buttons li,.message_detail_reply_link a,.page-cat-groups #module_0-2 .form_button a{width:calc(100% - .6em);margin:.3em .3em .3em 0}.sitebutton li{display:block}}@media screen and (max-width:640px){body{line-height:1.5}.boxsitepage,.boxsitepagebody{padding:.5em}.row1,.row2,odd,even{padding:.5em .25em;margin:0}.threeCols,.twoCols,.imageLeft,.imageRight{width:100%;max-width:100%;min-width:100%;padding:.75em 0;display:block;float:none}.site_page_footer #socialbar{margin-top:1em}.imageLeft img,.imageRight img{width:100%;padding:0 0 .75em 0}table{overflow-x:auto;/*display:block*/}.horizontalList.topic-reply-button-container,.horizontalList.topic-top-watch{width:100%;float:none}}/*Winston Edit - This fixes the icon spacing on the for the video/photo info for page_id=400 */ .swlgallery_viewed_photo_info ul li a:before{display:inline-block;font-family:"FontAwesome";width:1.2em;font-weight:normal}/* ** Loading Modules CSS ** */ a[class*="Loading"]:hover,a[class*="Loading"]{transition:initial !important}.moduleLoadingMap{cursor:wait;background:transparent url('/swl/js/spinner.gif') no-repeat center center !important}.moduleLoadingMega{cursor:wait;background:transparent url('../../content/icons/loading-mega.gif') no-repeat center center !important;transition:none !important;min-height:1em}.moduleLoadingLarge{cursor:wait;background:transparent url('../../content/icons/loading-large.gif') no-repeat center center !important;transition:none !important;min-height:1em}.moduleLoadingMedium{cursor:wait;background:transparent url('../../content/icons/loading-medium.gif') no-repeat center center !important;transition:none !important;min-height:1em}.moduleLoadingSmall{cursor:wait;background:transparent url('../../content/icons/loading-small.gif') no-repeat center center !important;transition:none !important;min-height:1em}/* ** End of Loading Modules CSS ** */ /*Change Profile Photo button styling*/ #change_profile_photo_wrap{position:absolute;top:20px;right:20px}#change_profile_photo{visibility:hidden;font-size:0}#change_profile_photo:before{visibility:visible;font-family:FontAwesome;font-size:3rem;display:inline-block;content:'\f030';opacity:0.6}#change_profile_photo:hover:before{opacity:1}/* End Change Profile Photo */ /* Bloggers Fix */ .imageMediumSquare.user-list-image{width:100%;text-align:center}.site_page_sbloggers .boxsitepagebody{display:flex;flex-flow:row wrap}.site_page_sbloggers .boxsitepagebody .sblog_author{width:calc(50% - 1em)}/* Featured Content Fix */ #featured_content .content img,.recent_blogs_by_post .sblog_post_image img{float:left;margin-right:1em}#featured_content a h1{font-size:1.75em;line-height:1.15em;margin:0 0 .5em 0;color:inherit}a.rss{float:right;text-decoration:none !important}a.rss:before{content:"\f143";font-family:'FontAwesome';font-size:26px;color:#ee802f}/* End Featured Content Fix */ /*** Users Lists Fixes ***/ .col-md-9 .user-list.users_browse_users{display:flex;flex-flow:row wrap}.user-list .user-list-image{width:130px}.user-list .user-list-image .user-name-link{margin-top:0}.user-list{text-align:center}/*** End Users Lists Fixes ***/ /*** Pagination Tweaks ***/ .pagination{margin-top:.5em;padding-bottom:.5em}.pagination.top-pagination{margin-bottom:0}/*** End Pagination Tweaks ***/ /*Tag sizing for Cloud blocks*/ .tag_size_1{font-size:1em !important}.tag_size_2{font-size:1.25em !important}.tag_size_3{font-size:1.5em !important}.tag_size_4{font-size:1.75em !important}.tag_size_5{font-size:2em !important}/*End Tag sizing for Cloud Blocks **/ /** Topic Status Styling **/ .forum-topic-status{padding:.25em 2em;margin:0 .5em;color:#fff;background-color:#000;border-radius:9999px}/** End Topic Status Styling **/ /*** Review Item Ratings ***/ div.rating_category_label:nth-of-type(2){margin-top:1em}.rating_container a.rating_off{background-image:url(/swl/images/icons/misc/star_off.gif)}.rating_container a.rating_on{background-image:url(/swl/images/icons/misc/star_on.gif)}.rating_container a.rating_half{background-image:url(/swl/images/icons/misc/star_half.gif)}/*** End Review Item Ratings ***/ /* pf card style */ .pcards{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;box-sizing:content-box}.pcards > div{border-radius:0;background:white;overflow:hidden;border:1px solid #eee;margin:5px;padding-bottom:15px;box-sizing:initial;width:calc(33.33% - 12px);box-shadow:0 2px 4px 0 rgba(0,0,0,0.11)}.pcards > div > h3,.pcards > div > p{padding-left:15px;padding-right:15px}.pcards > div > h3{font-size:22px;font-weight:bold;margin-top:1em}.pcards > div > p{font-size:16px;line-height:1.2;color:#909090}.pcards h3 a{color:black}.pcards p a{color:black;text-decoration:underline}.pcard > h3 + img{margin-bottom:15px}.col-lg-4 .pcards > .pcard{width:100%}.pcards.centered{justify-content:center}@media only screen and (max-width:768px){.pcards > div{width:calc(100%)}}/* end pf card style */ /*** Custom Hide of Personify Footer Branding ***/ #footer .company-info_swc{display:none}/*** End Custom Hide of Personify Footer Branding ***/ /*** ----- CAROUSEL ----- ***/ .carousel-inner img{border-radius:1.35rem!important}.carousel-caption{text-align:left}.carousel-item .carousel-caption-inner{background-color:transparent;border:0px!important;padding:0px!important}.carousel-control-prev,.carousel-control-next{width:10%;/*instead of 15%*/}.carousel-caption{left:10%;/*base is set to 15%;10% works better if you decrease the controls from 15% to 10% as done above */ right:35%;/*base is set to 30%;but it would be nice if communities can shrink this down to 50% if they want.*/ bottom:5%;/* if we switch to 5%,25% and 50%;it allows people to choose between bottom,middle,and left place vertically,respectively - ideally set for each card as you would with a tour be able to choose directional placement */ text-align:left /* base is set to text-center class;but it would be nice if people can choose left vs. center vs. right for EACH card,similar to the notion above for "bottom" */}.carousel-item .carousel-caption p.carousel-description{font-size:1.1em}@media (max-width:768px){.carousel-item .carousel-caption p.carousel-description{display:none}}@media (max-width:575.98px){.carousel-item .carousel-caption{display:block!important}}/* CAROUSEL TEXT COLORS NOTE TO SELF -  note that the class .text-white is applied;instead,can people choose if they want white or black text? */ .carousel-title .m-0 .font-weight-bold .text-white{color:#fff!important}.carousel-description .text-white .mt-2{color:#fff!important}/* CAROUSEL TEXT COLORS NOTE TO SELF */ /*** ----- END CAROUSEL ----- ***/ /* EL lego-custom-subnav 2022-4-26 */ #lego-custom-subnav{background:#ffd500;margin:0;padding-left:13.5%}#lego-custom-subnav li a{color:#000000}#lego-custom-subnav li{display:inline-block;list-style:none;background:none;padding:10px !important}#lego-custom-subnav li::before{content:none}