.filter_box { width: 100%; ; } .filter_box a { border: 1px solid #D2D2D2; padding: 4px 7px; display: inline-block; margin: 0 0 10px 0; border-radius: 5px; overflow: hidden; font-size: 13px; } /* .filter_box a:focus { outline-offset: 3px; outline: 2px solid #000; } */ .filter_box a.f-selected { background: #000; color: #fff; } .filter_box h3 { margin-bottom: 20px; } .event_filter_box { width: 100%; ; } .event_filter_box a { border: 1px solid #D2D2D2; padding: 4px 7px; display: inline-block; margin: 0 0 10px 0; border-radius: 5px; overflow: hidden; font-size: 13px; } /* .event_filter_box a:focus { outline-offset: 3px; outline: 2px solid #000; } */ .event_filter_box a.f-selected { background: #000; color: #fff; } .event_filter_box h3 { margin-bottom: 20px; } .black { background-color: #2f2f2f; padding: 20px 20px 0 20px !important; color: #fff; background-image: url('../Images/pin.png'); background-repeat: no-repeat; background-position: right 15px top 15px; border-radius: 5px; } .black h3 { margin-top: 15px !important; margin-bottom: 10px; height: 110px; } .black a { background: #0078d4 !important; color: #fff !important; padding-left: 10px !important; padding-right: 10px !important; margin-top: 20px !important; } .black ul { margin-top: 15px; height: 120px; } .black ul li { font-size: 13px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; background-image: url('../Images/sprint.png'); padding-left: 30px; background-repeat: no-repeat; min-height: 21px; } .date { background-position: 0 1px !important; } .location { background-position: 0 -34px !important; } .beginner { background-position: 0 -66px !important; } .para { background-position: 0 -96px !important; padding-top: 2px; padding-left: 40px !important; } .black .hostedby { background: #fff; color: #000; margin: 20px -20px 0 -20px; padding: 20px 20px; overflow: hidden; box-shadow: 2px 5px 8px #d6d6d6; min-height: 95px; line-height: 47px; border-radius: 0 0 5px 5px; } element.style { } .non-black .hostedby { background: #fff; color: #000; margin: 20px -20px 0 -20px; padding: 20px 20px; overflow: hidden; /* box-shadow: 2px 5px 8px #d6d6d6; */ min-height: 95px; line-height: 47px; border-radius: 0 0 5px 5px; } .logo_img img { width: 100px; margin-left: 10px; } .non-black { background-color: #fff; padding: 0 !important; color: #000; border-radius: 5px; box-shadow: 2px 2px 8px #d6d6d6; } .non-black h3 { margin-top: 15px !important; margin-bottom: 10px; /*height:110px;*/ /*height: 85px;*/ /*height: 3.5rem;*/ } .heightpara { /*height:190px;*/ /*height:85px;*/ /*min-height: 4.5rem;*/ } .non-black a:not(.morelink) { background: #0078d4 !important; color: #fff !important; padding-left: 10px !important; padding-right: 10px !important; margin-top: 20px !important; } .non-black ul { margin-top: 15px; min-height: 120px; } .non-black ul li { padding-top: 2px; font-size: 13px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; background-image: url('../Images/sprint-black.png'); padding-left: 40px; background-repeat: no-repeat; min-height: 21px; } .non-black .date { background-position: 0 -1px !important; } .non-black .time { background-position: 0 -35px !important; } .non-black .location { background-position: 0 -66px !important; } .non-black .beginner { background-position: 0 -97px !important; } .non-black .para { background-position: 0 -130px !important; } .non-black .hostedby { border-top: 1px solid #ccc; } .ondemand { display: block; margin: 10px 0 0 0; } .c-hyperlink.btn { display: inline-block; padding: 8px 8px; max-width: 132px; margin-top: 20px; color: #005293; } .bg_gray { background: #f2f2f2; padding: 15px; min-height: 320px; } .img_box { max-height: 154px; } .outvox { background: #2f2f2f; color: #fff; margin-top: 50px !important; clear: both; padding-bottom: 40px; } .outvox a { /*background: #0078D7 !important;*/ color: #fff !important; padding: 10px 19px !important; margin-top: 20px; } .customer_pivot .m-highlight-feature .c-image { margin: 0 auto; } .customer_pivot .m-highlight-feature .c-image + span { display: none; } .customer_pivot .m-highlight-feature h2 { margin-top: 20px; } @media only screen and (min-width: 1084px) { .customer_pivot .m-highlight-feature > div { height: auto; min-height: 336px; } } @media (-ms-high-contrast: active) { a.f-selected { text-decoration: underline; border: 2px solid buttonText; } }