/* CSS for the 2015 Legal Rebels site. Some notes: page background: #741312 Red for the header: #741312 dark grey for the borders: #333333 default content background: #ffffff Advertorial listing: #fffece Grey color for nav menu text: #898888 Grey text in the rollover: #cccccc Red text for "latest stories" etc. : #cb0f13 */ body { background-color: #741312; } .clear{clear:both;} .row, #sidebar{ border-radius: 0; } .rebels-container{ margin-top: 1.5em; margin-bottom: 1.5em; background-color: #666666; } @media (max-width: 767px){ .rebels-container{ margin-top: 0; margin-bottom: 1.5em; background-color: #666666; } } #rebels_body{ background-color: #666666; } #header-container{ background-color: #666666; background-image: none; } .profile h4, .profile .p { display:run-in; color:#e0e055; } .profile h5, .profile h5 p { display:run-in; color:#fff; } /*This is for the fancy rollovers at the top*/ .rollover_widget_containter { max-height: 300px; overflow: hidden; background-color: #f1e737; margin: 1.5em 1.5em 0 1.5em; /*padding: 4px;*/ } .rollover_widget_containter .col-md-9{ padding-right: 0; position: relative; } @media (max-width: 767px){ .rollover_widget_containter .col-md-9{ display: none; } } .rollover_button_container{ /*width: 100px; float: left; clear: none;*/ margin: 0; background-color: #333333; text-align: center; text-indent: 0; } .rollover_button_container ul{ padding: 0; list-style-type: none; } .rollover_button_container li{ padding-top: 10px; font-size: 18px; color: #CCCCCC; background-color: #333333; } .rollover_button_container li a{ font-size: 18px; color: #CCCCCC; background-color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; } .rollover_button_container li a:hover{ font-size: 18px; color: #FFFFFF; background-color: #333333; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; } .rollover_widget_image_holder{ /*width:488px; float:left;*/ clear: none; background-color:#333333; height:100%; overflow:hidden; } .rollover_widget_image_holder img { /*width:488px; float:left;*/ width: 100%; height: auto; overflow: hidden; } .rollover_widget_headline_box{ width:100%; position: absolute; bottom: 25px; left: 15px; height: 80px; background-color:#111111; /* for IE */ filter:alpha(opacity=70); /* CSS3 standard */ opacity:0.7; /*margin-top:-80px; margin-left:100px;*/ padding: 0 1.5em 0 1.5em; /*float:left;*/ } .rollover_widget_headline_box h1{ color:#FFFFFF; font-size:36px; margin-left:5px; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:14px; /* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1.0; } .rollover_widget_headline_box h2{ color:#FFFFFF; font-size:18px; margin-left:5px; line-height:8px; font-family:"Times New Roman", Times, serif; font-style:italic; /* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1.0; } .rollover_widget_headline_holder{ /* for IE */ filter:alpha(opacity=200); /* CSS3 standard */ opacity:2.0; line-height:2px; padding:10px; text-align:left; } /*end rollover CSS*/ /* cover block */ .rebels_covers_block{ width:100%; clear:both; padding-top: 5px; padding-left: 9px; } .rebels_mag_cover{ float:left; clear: none; width:125px; margin:10px; border: 1px solid black; } /* story listing styles for the landing page*/ #story_page_body{ background: #fff; } .story_list{ margin: 4px; padding:5px; } .story_listing{ border-bottom: 2px dashed #666666; padding-top:15px; padding-bottom:10px; } .advertorial_listing{ border-bottom: 2px dashed #666666; padding-top:15px; background-color:#FFFFCC; padding-bottom:10px; } .story_social_buttons{ } .story_superscript{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #999999; } .story_listing_headline{ font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 18px; } .story_listing_date{ } /* for the stay connected box */ .rebels_stay_connected ul{ margin: 0px; border: 0px; padding: 0px; list-style-type: none; } .rebels_stay_connected li{ padding-bottom: 10px; list-style-type: none; } /* Oblique Strategy */ .oblique_strategy{ background-color:#fcf9e8; margin: 20px; padding: 20px; width: 95%; border: 1px solid #000; -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .strategy_text{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; } .strategy_submitted_by{ text-align: right; color: #666; font-style: italic; font-size: 12px; font-family: Arial, Helvetica, sans-serif; } /* article specific styles */ .image_box{ float: left; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; } .caption{ font-style: italic; color: #666; } .coverflow{ background-image:url(/images/legal_rebels/horizon_gradient.png?1); background-repeat:repeat-x; -webkit-box-shadow: inset 0px 0px 58px 42px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 58px 42px rgba(255,255,255,1); box-shadow: inset 0px 0px 58px 42px rgba(255,255,255,1); } /* Spinner for loading */ @keyframes spinner { to {transform: rotate(360deg);} } @-webkit-keyframes spinner { to {-webkit-transform: rotate(360deg);} } .spinner { min-width: 24px; min-height: 24px; } .spinner:before { content: 'Loading…'; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin-top: -10px; margin-left: -10px; } .spinner:not(:required):before { content: ''; border-radius: 50%; border: 2px solid rgba(0, 0, 0, .3); border-top-color: rgba(0, 0, 0, .6); animation: spinner .6s linear infinite; -webkit-animation: spinner .6s linear infinite; }