/* FILE ARCHIVED ON 20:05:10 Sep 25, 2015 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 18:03:15 Sep 16, 2016. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ body { background: #fff url("http://media.avvosites.com/upload/756/2014/07/back.jpg") no-repeat center top scroll; color: #404040; font-size: 15px; font-size: 1.5rem; font-family: 'Open Sans'; font-style: normal; font-weight: normal; } h1, h2, h3, h4, h5, h6 { color: #404040; font-family: 'Open Sans'; font-style: normal; font-weight: 600; } a { color: #003374; text-decoration: none; border-bottom: none; } a:hover { color: #003374; text-decoration: underline; border-bottom: none; } #masthead { background: #000000; } .site-title, .site-title:hover { color: #ffffff; font-family: 'Open Sans'; font-style: normal; font-weight: 600; } .site-description, .site-description:hover { color: #ffffff; font-family: 'Open Sans'; font-style: normal; font-weight: 600; } #nav-container .container { background: #000000; } #nav-container .menu > li > a, .menu-toggle, #nav-container .nav-menu > li > a { color: #FFFFFF; } #nav-container .dropdown-menu { background: #222222; background: -moz-linear-gradient(top, #222222 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#000000)); background: -webkit-linear-gradient(top, #222222 0%,#000000 100%); background: -o-linear-gradient(top, #222222 0%,#000000 100%); background: -ms-linear-gradient(top, #222222 0%,#000000 100%); background: linear-gradient(to bottom, #222222 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 ); } #nav-container .dropdown-menu > li > a { color: #FFFFFF; } #primary { float: right; } .embedded-map iframe { color: #404040; } #colophon .container { background: #d6d6d6; } #colophon { color: #222222; } #colophon a { color: #b3332b; } #colophon a:hover { color: #b3332b; } footer .menu > li { border-color: #b3332b; } /***** Theme-Specific Styles *****/ body { background-color: #d6d6d6; } .rs_style .soliloquy-caption { background: #3C6CA7; background: -moz-linear-gradient(top, #3C6CA7 0%, #224782 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3C6CA7), color-stop(100%,#224782)); background: -webkit-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: -o-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: -ms-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: linear-gradient(to bottom, #3C6CA7 0%,#224782 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C6CA7', endColorstr='#224782',GradientType=0 ); } .rs_style .soliloquy-container .soliloquy-caption-inside{ } .MobileCallWidget, .MobileDirectionsWidget { background: #d7261b;border: 1px solid #E73827; } #header-sidebar .PhoneNumberWidget, #header-sidebar .PhoneNumberWidget a { color: #b3332b; } /* main nav all caps */ #nav-container .menu > li > a { text-transform: uppercase; } /* main nav menu and mobile menu hover state */ #nav-container .menu > li > a:hover, #nav-container .nav-menu > li > a:hover { color: #b3332b; } /* main nav menu and mobile menu active state */ #nav-container .menu > .current-menu-item > a, #nav-container .menu > .current-menu-parent > a, #nav-container .menu > .current-menu-ancestor > a, .single-post #nav-container .menu > .current_page_parent > a, #nav-container .nav-menu > .current-menu-item > a, #nav-container .nav-menu > .current-menu-parent > a, #nav-container .nav-menu > .current-menu-ancestor > a, .single-post #nav-container .nav-menu > .current_page_parent > a { color: #b3332b; font-weight: bold; } /* dropdown hover state */ #nav-container .dropdown-menu > li > a:hover { color: #b3332b; } /* dropdown and mobile menu active state */ #nav-container .dropdown-menu > .current-menu-item > a, #nav-container .dropdown-menu > .current-menu-parent > a, #nav-container .dropdown-menu > .current-menu-ancestor > a { color: #b3332b; font-weight: bold; } /* slider background */ .responsive-slider.flexslider { background: #3C6CA7; background: -moz-linear-gradient(top, #3C6CA7 0%, #224782 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3C6CA7), color-stop(100%,#224782)); background: -webkit-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: -o-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: -ms-linear-gradient(top, #3C6CA7 0%,#224782 100%); background: linear-gradient(to bottom, #3C6CA7 0%,#224782 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C6CA7', endColorstr='#224782',GradientType=0 ); } /* background of bottom widget is the background color of the entire container */ #main > .container { background-color: #c0c0c0; } /* #below-main-content-sidebar background */ #below-main-content-sidebar .widget { background: #30677B url("http://media.avvosites.com/upload/756/2014/07/testimonial_image5.png") no-repeat right top scroll; } #below-main-content-sidebar, #below-main-content-sidebar h1, #below-main-content-sidebar h2, #below-main-content-sidebar h3, #below-main-content-sidebar h4, #below-main-content-sidebar h5, #below-main-content-sidebar h6 { color: #fff; } /* #secondary widget backgrounds */ #secondary .widget-1 { background: #b3332b url("http://media.avvosites.com/upload/756/2014/07/Practice-Areas-Scale1.png") no-repeat left top scroll; padding: 60px 20px 20px 20px; } #secondary .widget-1, #secondary .widget-1 h1, #secondary .widget-1 h2, #secondary .widget-1 h3, #secondary .widget-1 h4, #secondary .widget-1 h5, #secondary .widget-1 h6 { color: #fff; } #secondary .widget-2 { background: #c0c0c0 url("http://media.avvosites.com/upload/756/2014/07/Contact-web.png") no-repeat left top scroll; padding: 60px 20px 20px 20px; } /* widget buttons */ #below-main-content-sidebar .widget-button a, #below-main-content-sidebar .widget-button a:hover, #secondary .widget-button a, #secondary .widget-button a:hover { background: #fa584e; color: #fff; } /* footer background is container */ #colophon { padding-top: 0; } #colophon .container { padding-top: 1em; } #footer-sidebar, .footer-menu, .powered-by span { padding-left: 20px; padding-right: 20px; } .copyright span { padding-left: 20px; } #colophon .site-info { border-top: 1px solid #BABABA; } /***** Media Queries *****/ @media (min-width: 1201px) { body {background-size: 100% 900px;} } @media (max-width: 1200px) { body {background-size: auto 900px;} } @media only screen and (min-width: 1000px) { } @media only screen and (min-width: 800px) and (max-width: 999px) { } @media only screen and (min-width: 480px) and (max-width: 799px) { } @media only screen and (max-width: 479px) { }