﻿@import"https://fonts.googleapis.com/css?family=Lora:400italic,700italic,400,700|Raleway:700";html{font-size:62.5%}body{font-family:"Lora",serif;font-size:16px;font-size:1.6rem;background:#fff}em,i{font-style:italic}b,strong{font-weight:bold}a,a:active,a:hover,a:visited{color:#731010;text-decoration:none}a:active,a:hover{text-decoration:underline;color:#999}p{margin-bottom:1.4em}.fineprint{font-size:13px;font-size:1.3rem;line-height:1.1em;text-align:justify}.main-footer .fineprint{margin-top:2em;color:#999}#page-header{min-height:150px;border-bottom:4px solid #ffd33a}@media only screen and (min-width: 768px){#page-header{min-height:350px}}@media only screen and (min-width: 1200px){#page-header{min-height:500px}}@media only screen and (min-width: 1600px){#page-header{min-height:640px}}#home #page-header{min-height:220px}@media only screen and (min-width: 768px){#home #page-header{min-height:350px}}@media only screen and (min-width: 1200px){#home #page-header{min-height:500px}}@media only screen and (min-width: 1600px){#home #page-header{min-height:640px}}h1{font-family:"Lora",serif;font-weight:300;margin-bottom:1em;margin-top:1em;font-size:32px;font-size:3.2rem}@media only screen and (min-width: 768px){h1{font-size:36px;font-size:3.6rem}}h2{font-family:"Raleway";font-weight:700;font-size:21px;font-size:2.1rem;text-transform:uppercase;margin-top:1em}h3{font-family:"Raleway";font-weight:700;font-size:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;color:#731010;margin-top:2em}button{font-family:"Lora",serif}.btn-primary{background-color:#ffd33a !important;border:none;border-color:rgb(211,163.8730964467,0);border-bottom:5px solid rgb(211,163.8730964467,0);color:#000;text-transform:uppercase;font-family:"Raleway";font-family:700;font-size:18px;font-size:1.8rem;font-weight:700}.btn-primary:hover{background-color:rgb(255,199.6091370558,7) !important;border-bottom:5px solid rgb(160,124.2639593909,0);color:#000}.btn-primary:active{border-bottom:none;position:relative;top:5px;margin-bottom:5px}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#efefef !important;border-color:#ccc !important}.antispam{display:none}.error,.success{color:#fff;padding:1em;margin-bottom:2em}.error{background:red}.success{background:green}.form-control{font-size:1em}.top-bar{background:#731010;color:#fff;border-bottom:4px solid #ffd33a}.top-bar a,.top-bar a:active,.top-bar a:hover,.top-bar a:visited{color:#fff;text-decoration:none;margin-left:0;padding:15px 0;display:block}@media only screen and (min-width: 768px){.top-bar a,.top-bar a:active,.top-bar a:hover,.top-bar a:visited{padding:1rem 0}}.top-bar a:active,.top-bar a:hover{color:#ffd33a;background:hsl(0,75.572519084%,20.6862745098%)}#cd-logo img{height:60px;margin:10px 0}@media only screen and (min-width: 768px){#cd-logo img{margin:27px 0}}.nav{background:#fff;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);z-index:10000;position:relative}#cd-main-nav li a,#cd-main-nav li a:active,#cd-main-nav li a:hover,#cd-main-nav li a:visited{font-family:"Lora",serif;font-size:18px;font-size:1.8rem;text-transform:uppercase;color:#333;text-decoration:none;padding:2.4em 1em;margin:0;border-left:1px solid #efefef;border-bottom:4px solid rgba(0,0,0,0)}#home #cd-main-nav li a.tab-home,#services #cd-main-nav li a.tab-services,#firm #cd-main-nav li a.tab-firm,#contact #cd-main-nav li a.tab-contact,#home #cd-main-nav li a:active.tab-home,#services #cd-main-nav li a:active.tab-services,#firm #cd-main-nav li a:active.tab-firm,#contact #cd-main-nav li a:active.tab-contact,#home #cd-main-nav li a:hover.tab-home,#services #cd-main-nav li a:hover.tab-services,#firm #cd-main-nav li a:hover.tab-firm,#contact #cd-main-nav li a:hover.tab-contact,#home #cd-main-nav li a:visited.tab-home,#services #cd-main-nav li a:visited.tab-services,#firm #cd-main-nav li a:visited.tab-firm,#contact #cd-main-nav li a:visited.tab-contact{border-bottom:4px solid #ffd33a;background:#fff}#cd-main-nav li a:active,#cd-main-nav li a:hover{border-bottom:4px solid #731010;background:#f6f6f6}#cd-nav ul{list-style:none !important;margin:0;padding:0}#cd-nav ul.is-visible a,#cd-nav ul.is-visible a:active,#cd-nav ul.is-visible a:hover,#cd-nav ul.is-visible a:visited{border:none;border-left:none;border-bottom:1px solid #efefef !important;padding:1em 1em !important}#home #cd-nav ul.is-visible a.tab-home,#services #cd-nav ul.is-visible a.tab-services,#firm #cd-nav ul.is-visible a.tab-firm,#contact #cd-nav ul.is-visible a.tab-contact,#home #cd-nav ul.is-visible a:active.tab-home,#services #cd-nav ul.is-visible a:active.tab-services,#firm #cd-nav ul.is-visible a:active.tab-firm,#contact #cd-nav ul.is-visible a:active.tab-contact,#home #cd-nav ul.is-visible a:hover.tab-home,#services #cd-nav ul.is-visible a:hover.tab-services,#firm #cd-nav ul.is-visible a:hover.tab-firm,#contact #cd-nav ul.is-visible a:hover.tab-contact,#home #cd-nav ul.is-visible a:visited.tab-home,#services #cd-nav ul.is-visible a:visited.tab-services,#firm #cd-nav ul.is-visible a:visited.tab-firm,#contact #cd-nav ul.is-visible a:visited.tab-contact{border-left:4px solid #ffd33a;border-right:4px solid #ffd33a}#cd-nav ul.is-visible a:active,#cd-nav ul.is-visible a:hover{background:#efefef}@media only screen and (min-width: 992px){#cd-nav ul{top:0;right:0}}.menu-is-open{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em}@media only screen and (min-width: 992px){.menu-is-open{border-top-left-radius:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em;border-bottom-left-radius:0}}#announcement{background-color:#333;color:#fff;padding:1em;text-align:center}#announcement h1{font-size:24px;font-size:2.4rem;text-transform:uppercase}#slider-container{max-height:calc(100% - 225px);max-height:calc(100vh - 225px);border-bottom:4px solid #ffd33a;position:relative;z-index:0}#slider-container.secondary-slider{max-height:65%;max-height:65vh}#slider-container .carousel-item,#slider-container .overlay,#slider-container .img-wrapper{max-height:calc(100% - 225px);max-height:calc(100vh - 225px)}#slider-container.secondary-slider .carousel-item,#slider-container.secondary-slider .overlay,#slider-container.secondary-slider .img-wrapper{max-height:65%;max-height:65vh}#slider-container .img-wrapper{display:flex;justify-content:center;align-items:center}#slider-container .img-wrapper.top{align-items:flex-start !important}#slider-container .img-wrapper.bottom{align-items:flex-end !important}#slider-container .img-wrapper .aspect-ratio-content,#slider-container .img-wrapper img{min-width:100%}#slider-container .slide-photo-credit{position:absolute;bottom:0;right:0;background:hsla(0,0%,100%,.5);padding:.15em .5em;font-size:12px}@media screen and (min-width: 768px){#slider-container .slide-photo-credit{bottom:auto;top:50%;right:0;transform:translateY(-50%)}}#slider-container .slide-photo-credit p{margin:0;padding:0;line-height:normal}#slider-container.secondary-slider .slide-photo-credit{top:auto;bottom:0;right:0;transform:none}#loading-div{height:100vh;width:100%;z-index:1;position:fixed;width:100%;height:100%;background-image:url("../../img/loader.svg");background-color:hsla(0,0%,100%,.5);background-repeat:no-repeat;background-position:50% 50%;position:absolute;left:0;top:0;z-index:1}@media only screen and (min-width: 768px){main{padding-top:3em;padding-bottom:2em}}#home main{padding-top:0}#home-link-holder{background:#fff;background-image:linear-gradient(#ffffff, #f7f7f7 60%);position:relative;top:-50px;text-align:center;-webkit-box-shadow:0 -10px 10px rgba(0,0,0,.05);-moz-box-shadow:0 -10px 10px rgba(0,0,0,.05);box-shadow:0 -10px 10px rgba(0,0,0,.05)}#home-link-holder h2{font-family:"Lora",serif;font-weight:300;font-size:30px;font-size:3rem}#home-link-holder ul{list-style:none;margin:0;padding:0}#home-link-holder ul li a,#home-link-holder ul li a:active,#home-link-holder ul li a:hover,#home-link-holder ul li a:visited{font-size:21px;font-size:2.1rem;padding:.5em .25em;display:block}#home-link-holder ul li a:active,#home-link-holder ul li a:hover{color:#fff;background:#731010;text-decoration:none}.principles{background:#731010;border-top:4px solid #ffd33a;border-bottom:4px solid #ffd33a;color:#fff;font-family:"Lora",serif;font-weight:400;font-size:20px;font-size:2rem;padding-top:2em;padding-bottom:2em}@media only screen and (min-width: 1200px){.principles{font-size:36px;font-size:3.6rem}}.principles ul{list-style:none;margin:0;padding:0}.principles ul li{padding-left:2em;padding-right:2em;font-size:20px;font-size:2rem}@media only screen and (min-width: 1200px){.principles ul li{font-size:30px;font-size:3rem;padding-right:4em}}.principles ul li:before{font-family:"FontAwesome";font-weight:normal;font-style:normal;content:"";position:absolute;left:1em}.home-text-content h2{font-family:"Lora",serif;font-weight:700;text-align:center;font-size:30px;font-size:3rem;margin-bottom:1em}.attorney-list{margin:2em 0}.attorney-list h2{font-size:21px;font-size:2.1rem}.attorney-list>div{border-top:1px solid #efefef;padding-top:1em;margin-bottom:1em}.services-display>div{margin-bottom:1em}@media only screen and (min-width: 1200px){.services-display>div{margin-bottom:3em}}#googleMap iframe{width:100%}#googleMap{margin-top:4em;height:425px;border-top:4px solid #ffd33a;border-bottom:4px solid #ffd33a}#googleMap img{max-width:none}.widget{border-top:4px solid #731010;margin-bottom:2em}.widget.contact-widget{border-top:none;background:#efefef;padding:1.5em 30px}.widget h3{color:#333;margin-top:1em}.widget.contact-widget h2{margin-top:0 !important}.widget .linklist{list-style:none;margin:0;padding:0}.widget .linklist li{position:relative;margin:0px;padding-left:2em}.widget .linklist li a{padding:.5em 0;display:inline-block}.widget .linklist li a.active:before{font-family:"FontAwesome";font-weight:normal;font-style:normal;content:"";position:absolute;left:.5em}footer.main-footer{background:#000;color:#ccc;padding-top:2em;padding-bottom:2em}footer.main-footer h3,footer.main-footer span[itemprop=name]{color:#fff;margin-top:0;margin-bottom:0;font-family:"Lora",serif;font-weight:700;display:block;text-transform:none;letter-spacing:normal}footer.main-footer span[itemprop=streetAddress],footer.main-footer a[itemprop=maps]{display:block}footer.main-footer a,footer.main-footer a:active,footer.main-footer a:hover,footer.main-footer a:visited{color:#ffd33a}footer.main-footer a:active,footer.main-footer a:hover{color:rgb(255,199.6091370558,7)}footer.main-footer table{border:none}footer.main-footer table td{border:none;padding:0;margin:0;color:#ccc}footer.main-footer table td.days{width:12em}@media only screen and (min-width: 1200px){footer.main-footer .cc-logos{text-align:right}}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:absolute;left:-moz-calc(50% - 20px);left:-webkit-calc(50% - 20px);left:-o-calc(50% - 20px);left:calc(50% - 20px);top:-moz-calc(50% - 30px);top:-webkit-calc(50% - 30px);top:-o-calc(50% - 30px);top:calc(50% - 30px);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}/*# sourceMappingURL=screen.css.map */
