@charset "UTF-8";

.btn:hover, .ps__message .ps__text:hover, .ps__message:hover, a {
	text-decoration: none
}

*, :after, :before, fieldset {
	border: 0;
	padding: 0;
	margin: 0
}

.l-contain, .l-content {
	position: relative
}

@font-face {
	font-family: AdobeBlank;
	src: url(data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIDTeCDQAACFkAAAZPERTSUcAAAABAABKqAAAAAhPUy8yAF+xmwAAARAAAABgY21hcCRDbtEAAAdcAAAZ6GhlYWQFl9tDAAAArAAAADZoaGVhB1oD7wAAAOQAAAAkaG10eAPoAHwAADqgAAAQBm1heHAIAVAAAAABCAAAAAZuYW1lIE0HkgAAAXAAAAXrcG9zdP+4ADIAACFEAAAAIAABAAAAAQuFfcPHtV8PPPUAAwPoAAAAANFMRfMAAAAA0UxF8wB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAAAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAAAwPoAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCTwBAAAD//wNw/4gAAANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA6AC0AAQAAAAAABgAKAGcAAwABBAkAAACUAHEAAwABBAkAAQAWAQUAAwABBAkAAgAOARsAAwABBAkAAwA2ASkAAwABBAkABAAWAQUAAwABBAkABQB0AV8AAwABBAkABgAUAdMAAwABBAkACAA0AecAAwABBAkACwA0AhsAAwABBAkADQKWAk8AAwABBAkADgA0BOVBZG9iZSBCbGFua1JlZ3VsYXIxLjA0NTtBREJPO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDQ1O1BTIDEuMDQ1O2hvdGNvbnYgMS4wLjgyO21ha2VvdGYubGliMi41LjYzNDA2QWRvYmVCbGFuawBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQAzACwAIAAyADAAMQA1ACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkACAAKABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwApAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAANAA1ADsAQQBEAEIATwA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADQANQA7AFAAUwAgADEALgAwADQANQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAMgA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYAMwA0ADAANgBBAGQAbwBiAGUAQgBsAGEAbgBrAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAAIgBBAFMAIABJAFMAIgAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkA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wwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdyB3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQB5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeuB68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfMB80HzgfPB9AH0QfSB9MH1AfVB9YH1wfYB9kH2gfbB9wH3QfeB98H4AfhB+IH4wfkB+UH5gfnB+gH6QfqB+sH7AftB+4H7wfwB/EH8gfzB/QH9Qf2B/cH+Af5B/oH+wf8B/0H/gf/CAAIAQgCCAMIBAgFCAYIBwgICAkICggLCAwIDQgOCA8IEAgRCBIIEwgUCBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgyCDMINAg1CDYINwg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsg+wy3+iS3AfcQt/kstwP3EPoEFf58+YT6fAf9WP4nFfnSB/fF/DMFprAV+8X4NwX49gamYhX90gf7xfgzBXBmFffF/DcF/PYGDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAEBAQr4HwwmmhwZLRL7joscBUaLBr0KvQv65xUD6AB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA==)
}

*, :after, :before {
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
	box-sizing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-font-smoothing: inherit
}

.al__position, em, i {
	font-style: italic
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
	display: block
}

body {
	line-height: 1
}

a {
	color: inherit
}

ol, ul {
	list-style: none
}

blockquote, q {
	quotes: none
}

	blockquote:after, blockquote:before, q:after, q:before {
		content: '';
		content: none
	}

table {
	border-collapse: collapse;
	border-spacing: 0
}

html {
	box-sizing: border-box;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

button, html, input, select, textarea {
	color: #000;
	font-family: Arial,sans-serif;
	font-size: 16px
}

::selection {
	background: #01C581;
	text-shadow: none
}

textarea {
	resize: vertical
}

input[type=submit], input[type=search] {
	-moz-appearance: none;
	-webkit-appearance: none
}

[type=button] {
	background: 0 0;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0
}

b, strong {
	font-weight: 700
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle
}

.lt-ie9 img {
	width: auto
}

.cf:after, .cf:before, .pagination ul:after, .pagination ul:before, .pagination:after, .pagination:before {
	content: " ";
	display: table
}

.cf:after, .pagination ul:after, .pagination:after {
	clear: both
}

.l-grid1--2col .l-grid__col.nth-2n-plus-1, .l-grid1--2col .l-grid__col:nth-child(2n+1), .l-grid1--3col .l-grid__col.nth-3n-plus-1, .l-grid1--3col .l-grid__col:nth-child(3n+1) {
	clear: left
}

.l-contain {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 3%
}

.l-content:after {
	background: rgba(0,0,0,.6);
	content: '';
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity .5s;
	width: 100%;
	z-index: 2
}

.is-nav-overlay .l-content:after {
	opacity: 1;
	pointer-events: auto
}

.l-content__wrap {
	margin-top: 124px
}

.l-content__left-align {
	width: 60%;
	display: inline-block;
	float: left;
	margin-bottom: 20px
}

@media only screen and (max-width:1050px) {
	.is-nav-overlay {
		overflow: hidden
	}

		.is-nav-overlay .l-content:after {
			background: #003633
		}

	.l-content__wrap {
		margin-top: 90px
	}

	.l-content__left-align {
		width: 100%;
		float: none;
		display: block
	}
}

.l-content__left-wrap {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

@media only screen and (max-width:1050px) {
	.l-content__left-wrap {
		width: 100%;
		float: none;
		display: block
	}
}

.l-content__left-wrap .rtf {
	width: 70%
}

@media only screen and (max-width:1050px) {
	.l-content__left-wrap .rtf {
		width: 100%
	}
}

.l-footer {
	background: #fff;
	padding-bottom: 48px;
	margin-top: 40px
}

.l-footer__inner {
	border-top: 1px solid #003633;
	padding-top: 24px
}

.l-footer__contact {
	float: left
}

.l-footer__address {
	display: block;
	color: #01C581;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 24px
}

.l-footer__contact-item {
	color: #021b32;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 4px
}

.l-footer__links {
	float: right
}

.l-footer__nav {
	color: #01C581;
	margin-bottom: 24px
}

.l-footer__nav-list {
	font-size: 14px;
	line-height: 1em
}

.l-footer__nav-item {
	border-left: 1px solid #01C581;
	float: left;
	font-weight: 500;
	margin: 0 0 0 4px;
	padding-left: 4px;
	color:#5a5a5a;
}

	.l-footer__nav-item:first-child {
		border-left: 0;
		margin-left: 0;
		padding-left: 0
	}

.l-footer__social {
	float: right
}

.l-footer__social-link {
	background-position: 50%;
	background-repeat: no-repeat;
	display: block;
	width: 45px;
	height: 38px;
	float: left
}

.l-footer__social-link--linkedin {
	background-image: url(../images/assets/sub/linkedin1.png)
}

.l-footer__social-link--facebook {
	background-image: url(../images/assets/sub/facebook.png)
}

@media only screen and (max-width:1050px) {
	.l-footer__contact, .l-footer__links, .l-footer__social {
		float: none
	}

	.l-footer__links, .l-footer__social {
		margin-top: 20px
	}
}

.l-grid1--2col .l-grid__col {
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	width: 49%
}

	.l-grid1--2col .l-grid__col.nth-2n, .l-grid1--2col .l-grid__col:nth-child(2n) {
		margin-right: 0
	}

.l-grid1--3col .l-grid__col {
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	width: 32%
}

	.l-grid1--3col .l-grid__col.nth-3n, .l-grid1--3col .l-grid__col:nth-child(3n) {
		margin-right: 0
	}

@media (max-width:675px) {
	.l-grid1--2col-mq-small .l-grid__col.nth-2n-plus-1, .l-grid1--2col-mq-small .l-grid__col:nth-child(2n+1), .l-grid1--3col-mq-small .l-grid__col.nth-3n-plus-1, .l-grid1--3col-mq-small .l-grid__col:nth-child(3n+1) {
		clear: left
	}

	.l-grid__col {
		margin-bottom: 20px
	}

	.l-grid1--2col-mq-small .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 49%
	}

		.l-grid1--2col-mq-small .l-grid__col.nth-2n, .l-grid1--2col-mq-small .l-grid__col:nth-child(2n) {
			margin-right: 0
		}

	.l-grid1--3col-mq-small .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 32%
	}

		.l-grid1--3col-mq-small .l-grid__col.nth-3n, .l-grid1--3col-mq-small .l-grid__col:nth-child(3n) {
			margin-right: 0
		}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.l-grid1--2col-mq-medium .l-grid__col.nth-2n-plus-1, .l-grid1--2col-mq-medium .l-grid__col:nth-child(2n+1), .l-grid1--3col-mq-medium .l-grid__col.nth-3n-plus-1, .l-grid1--3col-mq-medium .l-grid__col:nth-child(3n+1) {
		clear: left
	}

	.l-grid1--2col-mq-medium .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 49%
	}

		.l-grid1--2col-mq-medium .l-grid__col.nth-2n, .l-grid1--2col-mq-medium .l-grid__col:nth-child(2n) {
			margin-right: 0
		}

	.l-grid1--3col-mq-medium .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 32%
	}

		.l-grid1--3col-mq-medium .l-grid__col.nth-3n, .l-grid1--3col-mq-medium .l-grid__col:nth-child(3n) {
			margin-right: 0
		}
}

@media only screen and (min-width:1051px) {
	.l-grid1--2col-mq-large .l-grid__col.nth-2n-plus-1, .l-grid1--2col-mq-large .l-grid__col:nth-child(2n+1), .l-grid1--3col-mq-large .l-grid__col.nth-3n-plus-1, .l-grid1--3col-mq-large .l-grid__col:nth-child(3n+1) {
		clear: left
	}

	.l-grid1--2col-mq-large .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 49%
	}

		.l-grid1--2col-mq-large .l-grid__col.nth-2n, .l-grid1--2col-mq-large .l-grid__col:nth-child(2n) {
			margin-right: 0
		}

	.l-grid1--3col-mq-large .l-grid__col {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
		width: 32%
	}

		.l-grid1--3col-mq-large .l-grid__col.nth-3n, .l-grid1--3col-mq-large .l-grid__col:nth-child(3n) {
			margin-right: 0
		}
}

.l-header {
	height: 124px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 100;
	top: 0;
	border-bottom: 1px solid #003633;
	background: #fff;
	transition: border-bottom-color .5s
}

.l-header__logo, .nav-primary {
	position: relative
}

.is-nav-overlay .l-header {
	border-bottom-color: #aae752
}

@media only screen and (max-width:1050px) {
	.l-header {
		height: 90px
	}
}

.l-header__logo {
	background-image: url(../images/assets/gej_logo.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto 50px;
	display: block;
	height: 50px;
	top: 14px;
	width: 225px
}

.no-svg .l-header__logo {
	background-image: url(../images/assets/gej_logo.jpg)
}

@media only screen and (max-width:1050px) {
	.l-header__logo {
		background-size: 200px 68px;
		height: 68px;
		top: 11px;
		width: 200px
	}
}

.l-header__logo--print {
	display: none
}

.nav-primary__wrap {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%
}

.nav-primary__rtf {
	padding-top: 20px
}

	.nav-primary__rtf img {
		margin-bottom: 20px
	}

.nav-primary__rtf.rtf p ,
.nav-primary__item--preview .rtf p {
	line-height: 20px
}

@media only screen and (max-width:1050px) {
	.nav-primary__first-level > .nav-primary__item > .nav-primary__link {
		display: block
	}
}

.nav-primary__link:hover {
	color: #01C581 !important
}

@media only screen and (min-width:1051px) {
	.nav-primary__first-level {
		display: table;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.2em;
		width: 100%
	}

		.nav-primary__first-level > .nav-primary__item {
			border-left: 12px solid transparent;
			display: table-cell;
			padding-top: 8px;
			position: relative;
			transition: opacity .5s,border-left-color .5s;
			vertical-align: top
		}

			.nav-primary__first-level > .nav-primary__item:before {
				background-color: #003633;
				height: 8px;
				width: 8px;
				content: '';
				display: none;
				left: 3px;
				position: absolute;
				top: 13px;
				transition: opacity .25s
			}

			.nav-primary__first-level > .nav-primary__item > .nav-primary__link {
				color: #5a5a5a;
				font-size: 15px;
				padding-bottom: 8px;
				text-transform: uppercase
			}

				.nav-primary__first-level > .nav-primary__item > .nav-primary__link.nav-primary__link--orange {
					/*color: #D7C3AA*/
				}

			.nav-primary__first-level > .nav-primary__item.current-post-ancestor:before ,
			.nav-primary__first-level > .nav-primary__item.current-menu-parent:before ,
			.nav-primary__first-level > .nav-primary__item.current-menu-item:before ,
			.nav-primary__first-level > .nav-primary__item.is-current:before {
				display: block
			}

			.nav-primary__first-level > .nav-primary__item:hover .nav-primary__second-level.nav-primary__second-level--empty, .nav-primary__second-level-wrap > .nav-primary__item:first-child, .nav-primary__second-level > .nav-primary__item:first-child {
				display: none
			}

			.nav-primary__first-level > .nav-primary__item.current-post-ancestor > a ,
			.nav-primary__first-level > .nav-primary__item.current-menu-parent > a ,
			.nav-primary__first-level > .nav-primary__item.current-menu-item > a ,
			.nav-primary__first-level > .nav-primary__item.is-current > a {
				color: #003633
			}

			.nav-primary__first-level > .nav-primary__item:hover > .nav-primary__link, .nav-primary__second-level > .nav-primary__item > .nav-primary__link {
				color: #003633
			}

			.nav-primary__first-level > .nav-primary__item:hover {
				border-left-color: #01C581;
				opacity: 1 !important
			}

				.nav-primary__first-level > .nav-primary__item:hover:before {
					opacity: 0
				}

				.nav-primary__first-level > .nav-primary__item:hover .nav-primary__second-level {
					border-bottom-color: #01C581;
					border-left-color: #003633;
					border-right-color: #01C581;
					height: auto;
					opacity: 1;
					padding: 18px 0 0
				}

	.is-nav-overlay .nav-primary__first-level > .nav-primary__item {
		opacity: .6
	}

	.nav-primary__second-level {
		border-bottom: 0px solid transparent;
		border-left: 12px solid transparent;
		border-right: 0px solid transparent;
		background: #fff;
		height: 0;
		font-size: 18px;
		font-weight: 300;
		left: -12px;
		opacity: 0;
		overflow: hidden;
		position: absolute;
		top: 100%;
		transition: opacity .5s;
		width: 320px
	}

		.nav-primary__second-level + .nav-primary__second-level-wrap > .nav-primary__item:first-child, .nav-primary__second-level-wrap + .nav-primary__second-level-wrap > .nav-primary__item:first-child {
			display: block
		}

	.nav-primary__second-level--practice, .nav-primary__second-level--wide {
		width: 700px
	}

	.nav-primary__second-level-wrap {
		border-left: 1px solid #01C581;
		float: left;
		width: 320px
	}

		.nav-primary__second-level-wrap:first-child {
			border-left: 0
		}

	.nav-primary__link, .nav-primary__rtf {
		padding-left: 20px;
		padding-right: 20px
	}

	.nav-primary__link {
		display: block;
		padding-bottom: 18px;
		padding-top: 15px
	}

		.nav-primary__link:first-child {
			padding-top: 0
		}

	.nav-primary__wrap-icon {
		display: none
	}

	.page--blue .nav-primary__first-level > .nav-primary__item:hover {
		border-left-color: rgba(147,197,221,.84)
	}

		.page--blue .nav-primary__first-level > .nav-primary__item:hover .nav-primary__second-level, .page--blue .nav-primary__second-level-wrap {
			border-left-color: #01C581
		}

	.page--orange .nav-primary__first-level > .nav-primary__item:hover {
		/*border-left-color: rgba(225,118,41,.84)*/
	}

		.page--orange .nav-primary__first-level > .nav-primary__item:hover .nav-primary__second-level, .page--orange .nav-primary__second-level-wrap {
			/*border-left-color: #e5772c*/
		}
}

@media only screen and (max-width:1050px) {
	.nav-primary__second-level, .nav-primary__wrap {
		height: 0;
		overflow: hidden
	}

	.nav-primary__wrap {
		bottom: auto;
		opacity: 0;
		top: 100%;
		transition: all .5s
	}

	.nav-primary {
		color: #fff;
		padding: 30px 0
	}

	.nav-primary__first-level > .nav-primary__item {
		padding: 10px 0;
		position: relative;
		margin-top: 20px
	}

		.nav-primary__first-level > .nav-primary__item:first-child {
			margin-top: 0
		}

		.nav-primary__first-level > .nav-primary__item > .nav-primary__link {
			background-position: 0 50%;
			font-size: 28px;
			font-weight: 300;
			padding-left: 40px;
			text-transform: uppercase
		}

	.nav-primary__second-level .nav-primary__item {
		border-left: 8px solid rgba(255,255,255,.2);
		margin-left: 40px;
		padding: 16px 20px 0
	}

		.nav-primary__second-level .nav-primary__item:first-child {
			margin-top: 20px;
			padding-top: 0
		}

		.nav-primary__second-level .nav-primary__item:last-child {
			padding-bottom: 15px
		}

		.nav-primary__second-level .nav-primary__item > .nav-primary__link {
			font-size: 22px
		}

	.nav-primary__second-level.is-active {
		height: auto
	}

	.nav-primary__second-level-wrap .nav-primary__item:first-child {
		margin-top: 0
	}

	.nav-primary__second-level-wrap .nav-primary__item:last-child {
		margin-bottom: 0;
		padding-bottom: 0
	}

	.nav-primary__second-level-wrap:first-child .nav-primary__item:first-child, .nav-primary__second-level-wrap:only-child .nav-primary__item:first-child {
		margin-top: 20px
	}

	.nav-primary__second-level-wrap:last-child .nav-primary__item:last-child, .nav-primary__second-level-wrap:only-child .nav-primary__item:last-child {
		margin-bottom: 20px;
		padding-bottom: 15px
	}

	.nav-primary__second-level-wrap + .nav-primary__second-level-wrap > .nav-primary__item:first-child {
		padding-top: 15px
	}

	.nav-primary__wrap-icon {
		background-color: #fff;
		display: block;
		position: absolute;
		top: 14px;
		right: 0;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 38px;
		height: 36px;
		font-size: 0;
		text-indent: -9999px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		box-shadow: none;
		border-radius: none;
		border: 1px solid #adacac;
		cursor: pointer;
		transition: background .5s
	}

		.nav-primary__wrap-icon:focus {
			outline: 0
		}

		.nav-primary__wrap-icon span {
			display: block;
			position: absolute;
			top: 16px;
			left: 6px;
			right: 6px;
			height: 2px;
			background: #d5620e;
			transition: background 0 .5s
		}

			.nav-primary__wrap-icon span:after, .nav-primary__wrap-icon span:before {
				position: absolute;
				display: block;
				left: 0;
				width: 100%;
				height: 2px;
				background-color: #d5620e;
				content: '';
				transition: all .5s
			}

			.nav-primary__wrap-icon span:before {
				top: 7px;
				transition-property: top,transform
			}

			.nav-primary__wrap-icon span:after {
				bottom: 7px;
				transition-property: bottom,transform
			}

	.nav-primary__rtf .link-more {
		color: #fff
	}

	.is-nav-overlay .nav-primary__wrap {
		height: auto;
		height: calc(100vh - 90px);
		opacity: 1;
		overflow-x: hidden;
		overflow-y: scroll;
		width: 100%
	}

	.is-nav-overlay .nav-primary__wrap-icon {
		background-color: #2b4053
	}

		.is-nav-overlay .nav-primary__wrap-icon span {
			background: 0 0
		}

			.is-nav-overlay .nav-primary__wrap-icon span:after, .is-nav-overlay .nav-primary__wrap-icon span:before {
				background: #fff;
				transition-delay: 0,.5s
			}

			.is-nav-overlay .nav-primary__wrap-icon span:before {
				top: 0;
				transform: rotate(45deg)
			}

			.is-nav-overlay .nav-primary__wrap-icon span:after {
				bottom: 0;
				transform: rotate(-45deg)
			}
}

.nav-secondary {
	padding-bottom: 50px;
	display: none
}

@media (max-width:675px) {
	.nav-primary__first-level > .nav-primary__item {
		margin-top: 0
	}

	.nav-secondary {
		display: block
	}
}

.nav-secondary__link {
	color: #fff;
	font-size: 20px;
	line-height: 1.2em
}

.nav-utility {
	position: absolute;
	right: 0;
	top: 0;
	width: 400px
}

.nav-utility__search {
	float: right;
	position: relative;
	right: 48px;
	top: 14px;
	z-index: 2
}

.nav-utility__search-input {
	background: #fff;
	width: 260px;
	height: 36px;
	padding: 8px 30px 8px 8px;
	position: absolute;
	right: 0;
	border: 1px solid #adacac;
	top: 0;
	transition: width .25s
}

.nav-utility__search-submit {
	background-color: #fff;
	background-image: url(../images/assets/sub/search-submit-3.png);
	background-position: 50%;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	outline: 0;
	position: absolute;
	width: 34px;
	height: 34px;
	top: 1px;
	right: 1px
}

.nav-utility__link {
	color: #5a5a5a;
	font-size: 13px;
	font-weight: 400;
	line-height: 22px;
	width: 150px
}

.address, .address p, .rtf .address p, .teaser-text {
	line-height: 24px
}

.is-search-active .nav-utility__link {
	display: none
}

.nav-utility__link--join {
	position: absolute;
	top: 22px;
	right: 315px
}

.nav-utility__link--attorney {
	position: absolute;
	top: 22px;
	right: 469px
}

.nav-utility__link--contact {
	position: absolute;
	top: 22px;
	right: 581px
}

.attorney-bio__rtf .email, .rtf ul > li, .ul > li {
	position: relative
}

@media only screen and (max-width:1050px) {
	.nav-utility {
		top: 0;
		right: 3%
	}

	.nav-utility__search-input {
		padding: 0;
		width: 36px
	}

	.nav-utility__link--join {
		right: 47px
	}

	.nav-utility__link--attorney {
		right: 181px
	}

	.nav-utility__link--contact {
		right: 279px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.is-search-active .nav-utility__search-input {
		padding: 8px 30px 8px 8px;
		width: 260px
	}
}

@media (max-width:675px) {
	.nav-utility__link {
		display: none
	}

	.is-search-active .nav-utility__search-input {
		padding: 8px 30px 8px 8px;
		width: 200px
	}
}

.email, hr {
	width: 100%
}

.mt-0, .nav-secondary__item:first-child {
	margin-top: 0
}

@media only screen and (min-width:1051px) {
	.mt-0-large-and-above {
		margin-top: 0
	}
}

@media only screen and (max-width:1050px) {
	.mt-0-medium-and-below {
		margin-top: 0
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-0-medium-only {
		margin-top: 0
	}
}

@media (max-width:675px) {
	.mt-0-small-only {
		margin-top: 0
	}
}

.mt-1, .nav-secondary__item, .ol, .p, .ps__text, .rtf ol, .rtf p, .rtf ul, .spotlight__image, .ul {
	margin-top: 14px
}

@media only screen and (min-width:1051px) {
	.mt-1-large-and-above {
		margin-top: 14px
	}
}

@media only screen and (max-width:1050px) {
	.mt-1-medium-and-below {
		margin-top: 14px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.content-modules-studies .cm__see-more, .content-modules-studies .rtf, .h1, .h2, .h3, .h4, .h5, .mt-1-medium-only, .rtf, .rtf h1, .rtf h2, .rtf h3, .rtf h4, .rtf h5 {
		margin-top: 14px
	}
}

@media (max-width:675px) {
	.mt-1-small-only {
		margin-top: 14px
	}
}

.content-modules-spotlight .rtf, .h1, .h2, .h3, .h4, .h5, .mt-2, .ol:first-child, .p:first-child, .rtf h1, .rtf h2, .rtf h3, .rtf h4, .rtf h5, .rtf ol:first-child, .rtf p:first-child, .rtf ul:first-child, .ul:first-child {
	margin-top: 28px
}

@media only screen and (min-width:1051px) {
	.mt-2-large-and-above {
		margin-top: 28px
	}
}

@media only screen and (max-width:1050px) {
	.mt-2-medium-and-below {
		margin-top: 28px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-2-medium-only {
		margin-top: 28px
	}
}

@media (max-width:675px) {
	.mt-2-small-only {
		margin-top: 28px
	}
}

.mt-3 {
	margin-top: 42px
}

@media only screen and (min-width:1051px) {
	.mt-3-large-and-above {
		margin-top: 42px
	}
}

@media only screen and (max-width:1050px) {
	.mt-3-medium-and-below {
		margin-top: 42px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-3-medium-only {
		margin-top: 42px
	}
}

@media (max-width:675px) {
	.mt-3-small-only {
		margin-top: 42px
	}
}

.mt-4 {
	margin-top: 56px
}

@media only screen and (min-width:1051px) {
	.mt-4-large-and-above {
		margin-top: 56px
	}
}

@media only screen and (max-width:1050px) {
	.mt-4-medium-and-below {
		margin-top: 56px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-4-medium-only {
		margin-top: 56px
	}
}

@media (max-width:675px) {
	.mt-4-small-only {
		margin-top: 56px
	}
}

.mt-5 {
	margin-top: 70px
}

@media only screen and (min-width:1051px) {
	.mt-5-large-and-above {
		margin-top: 70px
	}
}

@media only screen and (max-width:1050px) {
	.mt-5-medium-and-below {
		margin-top: 70px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-5-medium-only {
		margin-top: 70px
	}
}

@media (max-width:675px) {
	.mt-5-small-only {
		margin-top: 70px
	}
}

.mt-6 {
	margin-top: 84px
}

@media only screen and (min-width:1051px) {
	.mt-6-large-and-above {
		margin-top: 84px
	}
}

@media only screen and (max-width:1050px) {
	.mt-6-medium-and-below {
		margin-top: 84px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-6-medium-only {
		margin-top: 84px
	}
}

@media (max-width:675px) {
	.mt-6-small-only {
		margin-top: 84px
	}
}

.mt-7 {
	margin-top: 98px
}

@media only screen and (min-width:1051px) {
	.mt-7-large-and-above {
		margin-top: 98px
	}
}

@media only screen and (max-width:1050px) {
	.mt-7-medium-and-below {
		margin-top: 98px
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.mt-7-medium-only {
		margin-top: 98px
	}
}

@media (max-width:675px) {
	.mt-7-small-only {
		margin-top: 98px
	}
}

.mt-half {
	margin-top: 7px
}

.cm__category, .feat-content__category, .ps__subtitle, .ps__title, .serif {
	font-family: "Sentinel A","Sentinel B"
}

.sans-serif, .tel, body {
	font-family: "Gotham SSm A","Gotham SSm B"
}

body {
	-webkit-text-size-adjust: 100%;
	font-size: 16px
}

.date, .tel {
	font-size: 14px
}

hr {
	border-top: 1px solid #b9b8b8;
	margin: 32px 0
}

.a:hover, .rtf a:hover, a h2:hover, a h3:hover, a h4:hover, a p:hover, a span:hover, a:hover {
	color: #01C581
}

.a, .rtf a {
	cursor: pointer;
	color: #003633;
	font-weight: 700
}

.cm__text p:after, .link-more:after {
	content: '›';
	display: inline;
	padding-left: 6px
}

.tel {
	color: #021b32
}

.h1, .h2, .h3, .rtf h1, .rtf h2, .rtf h3 {
	font-family: "Sentinel A","Sentinel B"
}

.email {
	color: #003633;
	font-weight: 700
}

@media (max-width:675px) {
	.feat-content__title:after {
		content: '›';
		display: inline;
		padding-left: 6px
	}

	.tel {
		display: block
	}

	.email {
		display: inline-block
	}
}

.date {
	display: block;
	font-weight: 300;
	margin-bottom: 12px
}

.address {
	margin-bottom: 20px
}

.more-people {
	width: 33%;
	float: right;
	margin-bottom: 30px
}

@media only screen and (max-width:1050px) {
	.more-people {
		float: none;
		text-align: right;
		margin-top: 0;
		width: auto
	}
}

.more-people-link {
	font-weight: 600
}

.teaser-text {
	font-size: 16px;
	font-weight: 300
}

.rtf img {
	float: left;
	margin: 0 20px 20px 0;
	padding: 5px;
	border: 1px solid #788C9E;
	max-width: 360px
}

	.rtf img.full-width {
		float: none;
		max-width: 100%
	}

@media (max-width:675px) {
	.rtf img {
		width: 100%;
		float: none;
		max-width: 300px
	}
}

.profile-photo {
	float: left;
	margin: 0 15px 7px 0
}

.ol:first-of-type, .p:first-of-type, .rtf ol:first-of-type, .rtf p:first-of-type, .rtf ul:first-of-type, .rtf > .h1:first-child, .rtf > .h2:first-child, .rtf > .h3:first-child, .rtf > .h4:first-child, .rtf > .h5:first-child, .rtf > .h6:first-child, .rtf > h1:first-child, .rtf > h2:first-child, .rtf > h3:first-child, .rtf > h4:first-child, .rtf > h5:first-child, .rtf > h6:first-child, .ul:first-of-type {
	margin-top: 0
}

.h1, .h2, .h3, .h4, .h5, .rtf h1, .rtf h2, .rtf h3, .rtf h4, .rtf h5 {
	line-height: 34px
}

.h1, .rtf h1 {
	font-size: 40px
}

.h2, .rtf h2 {
	color: #003633;
	font-size: 26px;
	margin-bottom: 10px
}

.h3, .rtf h3 {
	font-size: 20px;
	font-weight: 500
}

.h4, .ol, .p, .rtf h4, .rtf ol, .rtf p, .rtf ul, .ul {
	font-family: "Gotham SSm A","Gotham SSm B"
}

.h4, .rtf h4 {
	font-size: 18px
}

.rtf {
	margin-bottom: 40px
}

	.rtf .teaser-text {
		font-size: 16px;
		font-weight: 300;
		line-height: 24px
	}

	.ol, .p, .rtf ol, .rtf p, .rtf ul, .ul {
		font-size: 16px;
		font-weight: 300;
		line-height: 32px
	}

.attorney-bio__rtf {
	margin-bottom: 20px
}

	.attorney-bio__rtf .tel {
		line-height: 27px
	}

@media (max-width:675px) {
	.profile-photo {
		float: none;
		width: 100%
	}

	.attorney-bio__rtf .email {
		display: inline
	}
}

blockquote {
	margin: 32px 0 32px 48px;
	border-left: 8px solid rgba(1,197,129,.84);
	color: #393939;
	display: block;
	font-family: "Sentinel A","Sentinel B";
	font-size: 28px;
	font-weight: 300;
	line-height: 32px;
	max-width: 500px;
	padding-left: 16px
}

@media (max-width:675px) {
	blockquote {
		font-size: 22px;
		margin-left: 28px
	}
}

li {
	margin-top: 5px
}

.rtf ul > li, .ul > li {
	line-height: 200%;
	min-width: 200px;
	overflow: hidden;
	padding-left: 20px;
	margin-left: 25px
}

	.rtf ul > li:before, .ul > li:before {
		color: #737373;
		content: "\2022";
		top: 0;
		left: 0;
		font-size: 24px;
		position: absolute
	}

.ol, .rtf ol {
	counter-reset: item
}

	.ol li, .rtf ol li {
		display: block;
		margin-left: 25px
	}

		.ol li:before, .rtf ol li:before {
			content: counter(item) ". ";
			counter-increment: item;
			font-weight: 700;
			padding-right: 5px
		}

.link-arrow:after {
	content: '\00a0\203A'
}

.link-arrows:after {
	content: '\00a0\00bb'
}

.btn--print::before, .rolodex-icon:after {
	background-repeat: no-repeat;
	content: ''
}

.required {
	color: #f9423a
}

.btn {
	cursor: pointer;
	display: inline-block;
	line-height: 1
}

.btn--print {
	border: 2px solid #003633;
	color: #003633;
	float: right;
	text-align: center;
	font-family: "Gotham SSm A","Gotham SSm B";
	margin-bottom: 30px;
	padding: 10px 0;
	text-transform: uppercase;
	width: 33%
}

@media only screen and (max-width:1050px) {
	.btn--print {
		float: none;
		width: 100%
	}
}

.btn--print::before {
	background-image: url(../images/assets/icon-print.png);
	background-size: contain;
	display: inline-block;
	height: 17px;
	vertical-align: middle;
	width: 20px
}

button {
	cursor: pointer
}

	button:active {
		opacity: .9
	}

button, input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	outline: 0
}

	button:focus, input:focus {
		box-shadow: none;
		outline: 0
	}

::-webkit-input-placeholder {
	color: #363636;
	text-overflow: ellipsis
}

:-moz-placeholder {
	color: #363636;
	text-overflow: ellipsis
}

::-moz-placeholder {
	color: #363636;
	text-overflow: ellipsis
}

:-ms-input-placeholder {
	color: #363636;
	text-overflow: ellipsis
}

.placeholder {
	color: #363636;
	text-overflow: ellipsis
}

.rtf table, .table {
	width: 100%;
	max-width: 100%;
	margin: 20px 0
}

	.rtf table > tbody > tr > td, .rtf table > tbody > tr > th, .rtf table > tfoot > tr > td, .rtf table > tfoot > tr > th, .rtf table > thead > tr > td, .rtf table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
		padding: 16px 10px 12px;
		line-height: 1.2;
		vertical-align: top
	}

	.rtf table > tbody > tr > th, .rtf table > tfoot > tr > th, .rtf table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > th {
		border-top: 1px solid #003633;
		border-bottom: 1px solid #003633;
		text-align: center
	}

	.rtf table > tbody > tr > td, .rtf table > tfoot > tr > td, .rtf table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td {
		background-color: #f0f1f2;
		border-top: 1px solid #788C9E;
		border-bottom: 1px solid #788C9E;
		text-align: center
	}

	.rtf table > thead > tr > th, .table > thead > tr > th {
		border-bottom: 2px solid #f0f1f2;
		color: #003976;
		font-weight: 700;
		vertical-align: bottom
	}

	.rtf table > caption + thead > tr:first-child > td, .rtf table > caption + thead > tr:first-child > th, .rtf table > colgroup + thead > tr:first-child > td, .rtf table > colgroup + thead > tr:first-child > th, .rtf table > thead:first-child > tr:first-child > td, .rtf table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
		border-top: 0
	}

	.rtf table > tbody + tbody, .table > tbody + tbody {
		border-top: 2px solid #f0f1f2
	}

	.rtf table .table, .table .table {
		background-color: inherit
	}

.table--condensed > tbody > tr > td, .table--condensed > tbody > tr > th, .table--condensed > tfoot > tr > td, .table--condensed > tfoot > tr > th, .table--condensed > thead > tr > td, .table--condensed > thead > tr > th {
	padding: 8px
}

.table--bordered, .table--bordered > tbody > tr > td, .table--bordered > tbody > tr > th, .table--bordered > tfoot > tr > td, .table--bordered > tfoot > tr > th, .table--bordered > thead > tr > td, .table--bordered > thead > tr > th {
	border: 1px solid #f0f1f2
}

	.table--bordered > thead > tr > td, .table--bordered > thead > tr > th {
		border-bottom-width: 2px
	}

.table--striped > tbody > tr:nth-child(odd) > td, .table--striped > tbody > tr:nth-child(odd) > th {
	background-color: #f0f1f2
}

.table--hover > tbody > tr:hover > td, .table--hover > tbody > tr:hover > th {
	background-color: #f0f1f2
}

table col[class*=col-] {
	position: static;
	float: none;
	display: table-column
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell
}

@media screen and (max-width:675px) {
	.table--responsive {
		width: 100%;
		margin: 30px 0;
		overflow-y: hidden;
		overflow-x: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #b9b8b8;
		-webkit-overflow-scrolling: touch
	}

		.table--responsive > .table {
			margin: 0
		}

		.table--responsive > .table--bordered {
			border: 0
		}

			.table--responsive > .table--bordered > tbody > tr > td:first-child, .table--responsive > .table--bordered > tbody > tr > th:first-child, .table--responsive > .table--bordered > tfoot > tr > td:first-child, .table--responsive > .table--bordered > tfoot > tr > th:first-child, .table--responsive > .table--bordered > thead > tr > td:first-child, .table--responsive > .table--bordered > thead > tr > th:first-child {
				border-left: 0
			}

			.table--responsive > .table--bordered > tbody > tr > td:last-child, .table--responsive > .table--bordered > tbody > tr > th:last-child, .table--responsive > .table--bordered > tfoot > tr > td:last-child, .table--responsive > .table--bordered > tfoot > tr > th:last-child, .table--responsive > .table--bordered > thead > tr > td:last-child, .table--responsive > .table--bordered > thead > tr > th:last-child {
				border-right: 0
			}

			.table--responsive > .table--bordered > tbody > tr:last-child > td, .table--responsive > .table--bordered > tbody > tr:last-child > th, .table--responsive > .table--bordered > tfoot > tr:last-child > td, .table--responsive > .table--bordered > tfoot > tr:last-child > th {
				border-bottom: 0
			}
}

.icon-minus-big, .icon-plus-big, .icon-right-arrow, .ps__text:after {
	background-repeat: no-repeat
}

.icon-plus-big {
	background-image: url(../images/assets/icon-plus-big.svg)
}

.no-svg .icon-plus-big {
	background-image: url(../images/assets/icon-plus-big.png)
}

@media only screen and (max-width:1050px) {
	.nav-primary__first-level > .nav-primary__item > .nav-primary__link {
		background-repeat: no-repeat;
		background-image: url(../images/assets/icon-plus-big.svg)
	}

	.no-svg .nav-primary__first-level > .nav-primary__item > .nav-primary__link {
		background-image: url(../images/assets/icon-plus-big.png)
	}
}

.icon-minus-big {
	background-image: url(../images/assets/icon-minus-big.svg)
}

.no-svg .icon-minus-big {
	background-image: url(../images/assets/icon-minus-big.png)
}

@media only screen and (max-width:1050px) {
	.nav-primary__first-level > .nav-primary__item > .nav-primary__link.is-active {
		background-repeat: no-repeat;
		background-image: url(../images/assets/icon-minus-big.svg)
	}

	.no-svg .nav-primary__first-level > .nav-primary__item > .nav-primary__link.is-active {
		background-image: url(../images/assets/icon-minus-big.png)
	}
}

.icon-right-arrow, .ps__text:after {
	background-image: url(../images/assets/icon-right-arrow.svg)
}

.no-svg .icon-right-arrow, .no-svg .ps__text:after {
	background-image: url(../images/assets/icon-right-arrow.png)
}

.see-more-arrow {
	padding-left: 8px
}

.rolodex-icon:after {
	background-image: url(../images/assets/rolodex-icon.png);
	display: block;
	height: 22px;
	position: absolute;
	right: -50px;
	top: 0;
	width: 32px
}

q:after, q:before {
	background-repeat: no-repeat;
	content: '';
	display: inline-block;
	height: 22px;
	width: 32px
}

.blockquote--green {
	border-left: 8px solid rgba(0,54,51,.84)
}

.blockquote--orange {
	/*border-left: 8px solid rgba(225,118,41,.84)*/
}

.blockquote--gray {
border-left: 8px solid rgba(120,140,158,.84)
}

.blockquote--light-gray{
border-left: 8px solid rgba(204,209,212,.84)
}
.blockquote--bright-green{
border-left: 8px solid rgba(1,197,129,.84)
}

.blockquote--gallagher-green{
border-left: 8px solid rgba(0,54,51,.84)
}

.blockquote--tan{
border-left: 8px solid rgba(215,195,170,.84)
}

q {
	display: block;
	margin: 30px 0;
	font-family: "Sentinel A","Sentinel B";
	font-size: 22px;
	line-height: 32px;
	position: relative;
	padding: 0 20px;
	width: 100%
}

	q:after, q:before {
		position: absolute
	}

	q:before {
		background-image: url(../images/assets/quote-open-default.png);
		left: -5px;
		top: 10px
	}

	q:after {
		background-image: url(../images/assets/quote-close-default.png);
		bottom: 0;
		margin-left: 10px
	}

.cm, .cm__category, .cm__link, .cm__title {
	display: block
}

.quote-attribution {
	display: block;
	color: #000;
	position: absolute;
	right: 0;
	bottom: -40px;
	font-family: "Gotham SSm A","Gotham SSm B";
	font-size: 18px
}

	.quote-attribution:before {
		content: " - "
	}

@media only screen and (min-width:1051px) {
	.rtf q {
		margin: 30px 60px 60px;
		max-width: 450px
	}
}

.spotlight q {
	margin: 30px 0 60px;
	max-width: 100%;
	padding-left: 30px
}

	.spotlight q:before {
		left: 3px
	}

/*.page--orange q {
	color: rgba(225,118,41,.84)
}

	.page--orange q:before {
		background-image: url(../images/assets/quote-open-orange.png)
	}

	.page--orange q:after {
		background-image: url(../images/assets/quote-close-orange.png)
	}*/

.page--green q {
	color: rgba(0,54,51,.84)
}

	.page--green q:before {
		background-image: url(../images/assets/quote-open-green.png)
	}

	.page--green q:after {
		background-image: url(../images/assets/quote-close-green.png)
	}

.page--blue q {
	color: rgba(147,197,221,.84)
}

	.page--blue q:before {
		background-image: url(../images/assets/quote-open-blue.png)
	}

	.page--blue q:after {
		background-image: url(../images/assets/quote-close-blue.png)
	}
	
	
.page--gray q{
	color: rgba(120,140,158,.84)
}

	.page--gray q:before {
		background-image: url(../images/assets/quote-open-gray.png)
	}

	.page--gray q:after {
		background-image: url(../images/assets/quote-close-gray.png)
	}

.page--light-gray q{
	color: rgba(204,209,212,.84)
}

	.page--light-gray q:before {
		background-image: url(../images/assets/quote-open-light-gray.png)
	}

	.page--light-gray q:after {
		background-image: url(../images/assets/quote-close-light-gray.png)
	}

.page--bright-green q{
	color: rgba(1,197,129,.84)
}

	.page--bright-green q:before {
		background-image: url(../images/assets/quote-open-bright-green.png)
	}

	.page--bright-green q:after {
		background-image: url(../images/assets/quote-close-bright-green.png)
	}

.page--gallagher-green q{
	color: rgba(0,54,51,.84)
}

	.page--gallagher-green q:before {
		background-image: url(../images/assets/quote-open-gallagher-green.png)
	}

	.page--gallagher-green q:after {
		background-image: url(../images/assets/quote-close-gallagher-green.png)
	}

.page--tan q{
	color: rgba(215,195,170,.84)
}

	.page--tan q:before {
		background-image: url(../images/assets/quote-open-tan.png)
	}

	.page--tan q:after {
		background-image: url(../images/assets/quote-close-tan.png)
	}	

.content-modules {
	margin-top: 60px;
	overflow: hidden;
	padding-bottom: 60px
}

.content-modules__inner {
	width: calc(100% + 60px)
}

@media (max-width:675px) {
	.content-modules__inner {
		width: 100%
	}
}

.cm {
	position: relative;
	width: 33.3%;
	float: left;
	padding: 0 60px 30px 28px;
	overflow: hidden
}

.cm--green {
	border-left: 11px solid #9FD551
}

	.cm--green .cm__category {
		color: #55860d
	}

.cm--blue {
	border-left: 11px solid #01C581
}

	.cm--blue .cm__category {
		color: #098b97
	}

.cm--yellow {
	border-left: 11px solid #f9b03e
}

	.cm--yellow .cm__category {
		color: #CB9D09
	}
	
	
.cm--gray {
border-left: 11px solid rgba(120,140,158,1)
}

	.cm--gray .cm__category {
		color: #CB9D09
	}

.cm--light-gray{
border-left: 11px solid rgba(204,209,212,1)
}

	.cm--light-gray .cm__category {
		color: #003633
	}

.cm--bright-green{
border-left: 11px solid rgba(1,197,129,1)
}

	.cm--bright-green .cm__category {
		color: #003633
	}

.cm--gallagher-green{
border-left: 11px solid rgba(0,54,51,1)
}

	.cm--gallagher-green .cm__category {
		color: #003633
	}

.cm--tan{
border-left: 11px solid rgba(215,195,170,1)
}

	.cm--tan .cm__category {
		color: #CB9D09
	}	
	

.cm__category {
	font-size: 18px;
	text-transform: uppercase;
	color: #393939;
	left: 28px;
	position: absolute;
	bottom: 0
}

@media (max-width:675px) {
	.cm {
		float: none;
		height: auto !important;
		margin-top: 32px;
		padding: 0 3% 30px;
		width: 94%
	}

		.cm:first-child {
			margin-top: 0
		}

	.cm__category {
		left: 3%
	}
}

.cm__image {
	margin-bottom: 24px
}

.cm__title {
	color: #003633;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 16px
}

.cm__text {
	color: #393939
}

	.cm__text p {
		line-height: 1.8em;
		margin-top: 0 !important
	}

.content-modules-studies {
	background-color: #f0f1f2;
	clear: both
}

	.content-modules-studies .content-modules-studies__nav {
		width: 100%;
		padding: 0 3%
	}

	.content-modules-studies .content-modules-studies__nav-content {
		width: 100%;
		padding: 10px 0;
		position: relative
	}

	.content-modules-studies .cm__section-title {
		color: #098b97;
		margin-top: 0
	}

	.content-modules-studies .cm__see-more {
		position: absolute;
		top: 18px;
		right: 5px
	}

	.content-modules-studies .cm {
		border-left: 1px solid #b9b8b8;
		padding-right: 30px
	}

		.content-modules-studies .cm:first-child {
			border-left: none
		}

@media (max-width:800px) {
	.content-modules-studies .cm:first-child {
		border-top: none;
		padding-top: 0
	}

	.content-modules-studies .cm {
		float: none;
		height: auto !important;
		margin-top: 32px;
		width: 100%;
		border-left: none;
		border-top: 1px solid #b9b8b8;
		padding: 32px 3% 0
	}

		.content-modules-studies .cm .cm__image {
			width: 100%
		}
}

.content-modules-spotlight {
	display: inline-block;
	width: 35%;
	margin-left: 45px;
	margin-top: 35px;
	background-color: #f0f1f2;
	border-left: 11px solid #D7C3AA;
	padding-bottom: 0
}

	.content-modules-spotlight .rtf * {
		line-height: 25px;
		margin-top: 0
	}

	.content-modules-spotlight .rtf p {
		line-height: 34px
	}

@media only screen and (max-width:1050px) {
	.content-modules-spotlight {
		display: block;
		margin: 0;
		width: 100%;
		padding-bottom: 0
	}
}

.content-modules-spotlight .cm__see-more {
	margin-top: 34px
}

.content-modules-spotlight_inner {
	padding: 10px 60px 30px 28px
}

@media (max-width:675px) {
	.content-modules-studies .cm__see-more {
		left: 0;
		top: 50px
	}

	.content-modules-spotlight_inner {
		padding: 10px 3% 30px
	}
}

.feat-content {
	margin-bottom: 50px
}

.feat-content__inner {
	background: #f0f1f2;
	padding: 30px;
	position: relative
}

.feat-content__image {
	float: left
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.feat-content__image {
		margin-bottom: 28px;
		margin-right: 28px
	}
}

.feat-content__text {
	margin-left: 280px
}

@media (max-width:675px) {
	.feat-content__image {
		float: none;
		margin-bottom: 18px;
		margin-right: 0;
		margin-top: 20px
	}

	.feat-content__text {
		margin-left: 0
	}
}

.feat-content__category {
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	color: #003633;
	display: block;
	margin-bottom: 22px
}

@media (max-width:675px) {
	.feat-content__category {
		left: 30px;
		position: absolute;
		top: 15px
	}
}

.ps, .ps__section {
	position: relative
}

.feat-content__title {
	margin-bottom: 16px;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3em
}

.feat-content__rtf {
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	margin-bottom: 24px;
	margin-top: 18px
}

	.feat-content__rtf p {
		line-height: 22px
	}

.feat-content__link {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 24px;
	color: #003633
}

.scfError, .scfErrorField, .scfValidationSummary li, .scfValidator, .scfValidatorRequired {
	color: #D0381F
}

.ps-wrapper .ps__break, .ps-wrapper a:hover, .ps__link:hover {
	color: #000
}

@media (max-width:675px) {
	.feat-content__link, .feat-content__rtf {
		display: none
	}

	.scfFileUpload {
		max-width: 250px
	}

	.scfCheckBoxList td, .scfRadioButtonList td {
		display: block;
		width: 100%
	}
}

@media only screen and (min-width:676px) {
	.scfSectionContent {
		width: 80%
	}

	.scfCaptcha, .scfDatePickerGeneralPanel input[type=text], .scfDatePickerGeneralPanel input[type=email], .scfDatePickerGeneralPanel input[type=password], .scfDatePickerGeneralPanel input[type=phone], .scfEmailGeneralPanel input[type=text], .scfEmailGeneralPanel input[type=email], .scfEmailGeneralPanel input[type=password], .scfEmailGeneralPanel input[type=phone], .scfNumberGeneralPanel input[type=text], .scfNumberGeneralPanel input[type=email], .scfNumberGeneralPanel input[type=password], .scfNumberGeneralPanel input[type=phone], .scfPasswordGeneralPanel input[type=text], .scfPasswordGeneralPanel input[type=email], .scfPasswordGeneralPanel input[type=password], .scfPasswordGeneralPanel input[type=phone] {
		width: 50%
	}
}

.ps-wrapper {
	margin-bottom: 60px
}

@media (max-width:675px) {
	.ps-wrapper {
		margin-bottom: 40px
	}
}

.ps__section {
	min-height: 700px;
	min-height: calc(100vh - 124px);
	overflow: hidden
}

.is-ie .ps__link, .ps__link {
	position: absolute
}

.ps__section--blue .ps__link {
	background: #6a8eec;
	background: rgba(100,157,221,.9)
}

.ps__section--blue a.ps__link:hover {
	background: #8db3ff
}

@media only screen and (max-width:1050px) {
	.ps__section--blue .ps__link {
		background: #649ddd
	}
}

.ps__section--yellow .ps__link {
	background: #eca331;
	background: rgba(236,163,49,.9)
}

.ps__section--yellow a.ps__link:hover {
	background: #facf3d
}

@media only screen and (max-width:1050px) {
	.ps__section--yellow .ps__link {
		background: #eca331
	}
}

.ps__section--green .ps__link {
	background: #82c041;
	background: rgba(130,192,65,.84)
}

.ps__section--green a.ps__link:hover {
	background: #aae752
}

@media only screen and (max-width:1050px) {
	.ps__section--green .ps__link {
		background: #82c041
	}
}

.ps__section--gray .ps__link {
background: #788C9E;
background: rgba(120,140,158,.84)
}

.ps__section--gray a.ps__link:hover {
	background: #788C9E;
}

@media only screen and (max-width:1050px) {
	.ps__section--gray .ps__link {
		background: #788C9E1
	}
}

.ps__section--light-gray .ps__link {
background: #CCD1D4;
background: rgba(204,209,212,.95)
}

.ps__section--light-gray a.ps__link:hover {
	background: #CCD1D4;
}

@media only screen and (max-width:1050px) {
	.ps__section--light-gray .ps__link {
		background: #CCD1D4
	}
}

.ps__section--bright-green .ps__link {
background: #01C581;
background: rgba(1,197,129,.84)
}

.ps__section--bright-green a.ps__link:hover {
	background: #01C581
}

@media only screen and (max-width:1050px) {
	.ps__section--bright-green .ps__link {
		background: #01C581
	}
}

.ps__section--gallagher-green .ps__link {
background: #003633;
background: rgba(0,54,51,.84)
}

.ps__section--gallagher-green a.ps__link:hover {
	background: #aae752
}

@media only screen and (max-width:1050px) {
	.ps__section--gallagher-green .ps__link {
		background: #003633
	}
}

.ps__section--tan .ps__link {
background: #D7C3AA;
background: rgba(215,195,170,.84)
}

.ps__section--tan a.ps__link:hover {
	background: #aae752
}

@media only screen and (max-width:1050px) {
	.ps__section--tan .ps__link {
		background: #D7C3AA
	}
}

/*.ps__section--orange .ps__link {
	background: rgba(225,118,41,.84)
}*/

.ps__mobile-image {
	display: none
}

.ps__link {
	bottom: 0;
	display: block;
	left: 0;
	padding: 20px 0;
	transition: background .8s;
	width: 100%
}

.ps__title {
	font-size: 40px;
	line-height: 1em
}

.ps__subtitle {
	margin-top: 6px;
	color: #fff;
	font-size: 25px;
	opacity: .85
}

.ps__text {
	color: #000;
	display: block;
	font-size: 23px;
	font-weight: 300;
	line-height: 27px
}

	.ps__text:after {
		background-position: 50%;
		content: "\a0\a0";
		display: inline;
		margin-left: 6px;
		vertical-align: middle
	}

.parallax-slider {
	filter: grayscale(100%);
	transition: filter .8s;
	transition: -webkit-filter .8s
}

	.parallax-mirror:nth-child(3) .parallax-slider.home, .parallax-slider.hero, .parallax-slider.parallax-color {
		filter: grayscale(0)
	}

.is-ie .parallax-mirror {
	display: none
}

.is-ie .ps__section {
	min-height: 0;
	height: calc(100vh - 124px)
}

.is-ie .ps__mobile-image {
	display: block;
	width: 100%
}

.is-ie .ps__message {
	width: 100%;
	margin: 0 auto
}

@media (max-width:675px) {
	.ps__section {
		min-height: 0
	}

	.ps__title {
		font-size: 26px;
		line-height: 1.1em
	}

	.ps__text {
		font-size: 17px;
		line-height: 1.2em
	}
}

@media only screen and (max-width:1050px) {
	.parallax-mirror {
		display: none
	}

	.ps__mobile-image {
		display: block;
		width: 100%
	}

	.is-ie .ps__link, .ps__link {
		position: static
	}

	.is-ie .ps__section {
		height: auto
	}

	.ps__message {
		width: 100%;
		margin: 0 auto
	}
}

.spotlight__content .rtf ul, .spotlight__stats .tel, .spotlight__stats h4, .spotlight__stats p:first-child, .spotlight__title {
	margin-top: 0
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.ps__section {
		min-height: 300px
	}

	.ps__title {
		line-height: 1em
	}

	.ps__text {
		font-size: 21px;
		line-height: 24px
	}
}

@media only screen and (min-width:676px) {
	.ps__break {
		display: block
	}
}

@media only screen and (min-width:1051px) {
	.ps__message {
		max-width: 80%
	}
}

.ps__section--ms {
	min-height: 320px;
	max-height: 320px
}

	.ps__section--ms .ps__section--blue .ps__link {
		background: rgba(147,197,221,.84)
	}

	.ps__section--ms .ps__title {
		color: #fff
	}

	.ps__section--ms .ps__link {
		padding: 25px 0
	}

@media only screen and (max-width:1050px) {
	.ps__section--ms {
		min-height: 240px
	}

		.ps__section--ms .ps__mobile-image {
			width: auto
		}

		.ps__section--ms .ps__link {
			position: absolute;
			bottom: 0
		}
}

@media (max-width:450px) {
	.ps__section--ms {
		max-height: 100%
	}

		.ps__section--ms .ps__link {
			position: static
		}
}

.hero {
	width: 100%;
	position: relative
}

.hero_content-image {
	height: 365px;
	width: 100%;
	background-image: url(../images/assets/ms-banner.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.hero_header {
	background-color: rgba(225,118,41,.84);
	bottom: -1px;
	height: 90px;
	position: absolute;
	width: 100%
}

	.hero_header .h1 {
		color: #fff;
		font-family: "Sentinel A","Sentinel B";
		padding-top: 5px;
		position: relative;
		top: -8px
	}

.as__module--right select, .css__select {
	font-family: "Gotham SSm A","Gotham SSm B";
	outline: #b9b8b8 solid 1px
}

.pagination {
	background: #CCD1D4;
	padding: 20px
}

	.pagination .displaying {
		float: left;
		line-height: 32px
	}

	.pagination .wp-pagenavi ,
	.pagination ul {
		float: right
	}

		.pagination .wp-pagenavi > span ,
		.pagination .wp-pagenavi > a ,
		.pagination ul li {
			float: left;
			margin-left: 5px;
			margin-top: 0
		}

			.pagination .wp-pagenavi > *:first-child ,
			.pagination ul li:first-child {
				margin-left: 0
			}

			.pagination .wp-pagenavi > .current,
			.pagination ul li.is-active a {
				background: #003633;
				color: #fff
			}

.attorney-search, .case-studies, .spotlight {
  background-color: #f0f1f2;
}

.pagination .wp-pagenavi > span,
.pagination .wp-pagenavi > a,
.pagination ul a {
	color: #01C581;
	display: inline-block;
	font-weight: 700;
	padding: 8px 19px;
	line-height: 1;
}
	.pagination .wp-pagenavi > a:hover,
	.pagination ul a:hover {
		color: #01C581
	}

@media (max-width:675px) {
	.ps__section--ms .ps__title {
		font-size: 30px
	}

	.ps__section--ms {
		min-height: 0
	}

	.hero_header .h1 {
		font-size: 30px
	}

	.pagination {
		font-size: 14px
	}

		.pagination .displaying, .pagination ul {
			float: none
		}
}

.spotlights {
	float: right;
	width: 33%
}

@media only screen and (max-width:1050px) {
	.spotlights {
		float: none;
		width: 100%
	}
}

.spotlight {
	border-left: 11px solid #D7C3AA;
	margin-bottom: 40px
}

.spotlight__content {
	color: #161716;
	padding: 16px 22px
}

	.spotlight__content h2 {
		padding-top: 6px
	}

	.spotlight__content p {
		font-weight: 300;
		line-height: 28px
	}

.spotlight--inside-look .rtf p, .spotlight__more {
	line-height: 22px
}

.spotlight__content a {
	color: #003633
}

.spotlight__stats h2 {
	margin-bottom: 0
}

.spotlight__name {
	font-weight: 300;
	color: #393939
}

.spotlight__position {
	display: block;
	margin-bottom: 20px
}

.spotlight__contact {
	margin: 10px 0
}

.spotlight__more {
	color: #003633;
	display: inline;
	font-size: 14px;
	font-weight: 600;
	margin-top: 16px;
	position: relative
}

	.cs__see-more:after, .spotlight__more:after {
		content: "";
		display: inline-block;
		height: 0;
		transform: scale(.9999);
		width: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent
	}

	.spotlight__more:after {
		border-left: 8px solid #000;
		margin-left: 5px
	}

.spotlight-background {
	border-left: 11px solid #9FD551
}

	.spotlight-background h4 {
		font-size: 16px;
		margin-top: 10px
	}

	.spotlight-background .spotlight__list {
		margin-top: 0 !important
	}

	.spotlight-background ul li {
		margin-left: 0
	}

		.spotlight-background ul li:first-child {
			margin-top: 0
		}

/*.spotlight--orange {
	border-left: 11px solid rgba(225,118,41,.84)
}*/

.spotlight--green {
	border-left: 11px solid rgba(0,54,51,.84)
}

.spotlight--blue {
	border-left: 11px solid rgba(147,197,221,.84)
}

.spotlight--blue {
	border-left: 11px solid rgba(147,197,221,.84)
}

.spotlight--gray {
border-left: 11px solid rgba(120,140,158,.84)
}

.spotlight--light-gray{
border-left: 11px solid rgba(204,209,212,.84)
}
.spotlight--bright-green{
border-left: 11px solid rgba(1,197,129,.84)
}

.spotlight--gallagher-green{
border-left: 11px solid rgba(0,54,51,.84)
}

.spotlight--tan{
border-left: 11px solid rgba(215,195,170,.84)
}

@media only screen and (max-width:1050px) {
	.spotlight--attorneys {
		margin-bottom: 60px
	}
}

.spotlight--inside-look {
	margin-top: 20px
}

.case-studies {
	clear: both;
	margin: 40px 0;
	padding-bottom: 30px
}

.cs__nav {
	margin: 15px 3%;
	position: relative
}

.cs__title {
	margin-top: 0;
	color: #098b97
}

.cs__see-more {
	font-weight: 600;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 12px
}

	.cs__see-more:after {
		margin-left: 5px;
		border-left: 8px solid #000
	}

.cs__module {
	border-left: 1px solid #b9b8b8;
	display: block;
	float: left;
	width: 33.3%;
	padding: 0 30px
}

	.cs__module:first-child {
		border-left: none
	}

@media (max-width:675px) {
	.cs__see-more {
		left: 0;
		top: 38px
	}

	.cs__module {
		float: none;
		height: auto !important;
		margin-top: 32px;
		width: 100%
	}
}

.cs__image {
	margin-bottom: 24px
}

@media (max-width:800px) {
	.cs__module {
		border-left: none;
		float: none;
		height: auto !important;
		width: 100%;
		padding: 16px 3% 0
	}

	.cs__image {
		width: 100%
	}
}

.cs__module-title {
	color: #393939;
	display: block;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 16px
}

	.cs__module-title .see-more-arrow {
		padding-left: 0
	}

.cs__text {
	color: #393939;
	margin-top: 20px
}

	.cs__text a:after {
		content: ' ›'
	}

.al__practice:before, .cd__item--right:before, .fe__captcha--description:before {
	content: '';
	left: -15px;
	top: 4px
}

@media only screen and (max-width:1050px) {
	.cs__text p, .cs__text p:first-child {
		line-height: 26px;
		margin: 22px 0
	}
}

.content-modules-studies__nav-content {
	width: 100%;
	padding: 10px 0;
	position: relative
}

.attorney-search {
	height: 175px;
	margin: 0 0 40px;
	width: 100%
}

@media (max-width:1157px) {
	.attorney-search {
		height: 305px
	}
}

@media (max-width:675px) {
	.attorney-search {
		height: 490px
	}
}

@media (max-width:430px) {
	.attorney-search {
		height: 500px
	}
}

.as__inner {
	padding: 10px 20px
}

.as__module {
	float: left
}

.as__module--left {
	border-right: 1px solid #b9b8b8;
	width: 40%;
	padding-right: 40px
}

@media (max-width:675px) {
	.as__module {
		float: none;
		text-align: center
	}

	.as__module--left {
		border-right: none;
		padding-right: 0;
		margin-bottom: 10px;
		width: 100%
	}
}

.as__title {
	color: #003633;
	font-size: 11px;
	font-weight: 600;
	margin-bottom: 10px
}

.as__button {
	background-color: #003633;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	height: 35px;
	margin-bottom: 10px;
	width: 100px
}

.as__button--first {
	margin-right: 10px;
	margin-left: 55px
}

.as__button--left {
	cursor: pointer
}

@media (max-width:1157px) {
	.as__button--right {
		float: right
	}

	.as__button--first {
		margin-left: 10px;
		margin-right: 0
	}

	.as__button--left {
		height: 50px;
		margin-bottom: 27px
	}
}

.as__button--letter {
	width: 100%
}

.as__module--right {
	padding-left: 40px;
	width: 60%
}

@media (max-width:675px) {
	.as__button--left {
		height: 35px;
		margin-bottom: 10px
	}

	.as__module--right {
		border-top: 1px solid #b9b8b8;
		padding: 20px 0 0;
		width: 100%
	}
}

.as__module--right input::-webkit-input-placeholder, .as__module--right textarea::-webkit-input-placeholder {
	color: #003633;
	font-family: "Gotham SSm A","Gotham SSm B"
}

.as__module--right input:-moz-placeholder, .as__module--right textarea:-moz-placeholder {
	color: #003633;
	font-weight: 600;
	font-family: "Gotham SSm A","Gotham SSm B"
}

.as__module--right input::-moz-placeholder, .as__module--right textarea::-moz-placeholder {
	color: #003633;
	font-weight: 600;
	font-family: "Gotham SSm A","Gotham SSm B"
}

.as__module--right input:-ms-input-placeholder, .as__module--right textarea:-ms-input-placeholder {
	color: #003633;
	font-weight: 600;
	font-family: "Gotham SSm A","Gotham SSm B"
}

.as__module--right select {
	border: 0;
	color: #003633
}

.as__inputs--left {
	float: left;
	width: 49%
}

@media (max-width:1157px) {
	.as__inputs--left {
		width: 100%
	}
}

.as__inputs--right .as__input {
	width: 270px
}

@media (max-width:1157px) {
	.as__inputs--right .as__input {
		width: 100%
	}
}

.as__input {
	border: 1px solid #b9b8b8;
	color: #003633;
	font-size: 14px;
	font-weight: 500;
	height: 35px;
	margin: 0 0 10px;
	padding-left: 10px;
	width: 260px
}

.al__attorney .email, .al__practice {
	color: #003633
}

@media (max-width:1157px) {
	.as__input {
		width: 100%
	}
}

.as__input--name {
	opacity: .6
}

	.as__input--name:focus {
		opacity: 1
	}

.as__input--scroll {
	padding-left: 20px
}

.page-preview .rtf {
	margin-bottom: 16px
}

	.page-preview .rtf p {
		margin-top: 0
	}

.al__category {
	float: left;
	width: 30%
}

	.al__category .email a {
		-ms-word-break: break-all;
		word-break: break-all;
		word-break: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto
	}

@media (max-width:640px) {
	.attorneys-list {
		padding: 0 10px
	}

	.al__category {
		display: inline-block;
		float: left;
		width: 40%
	}
}

.al__name, .al__photo {
	width: 100%
}

.al__name {
	display: block;
	margin-bottom: 20px
}

.al__category--depts {
	margin-left: 40px
}

@media (max-width:545px) {
	.al__category {
		float: none;
		width: 100%;
		margin-bottom: 20px
	}

	.al__category--depts {
		margin-bottom: 0
	}
}

.al__category--photo {
	margin-right: 20px;
	min-height: 200px;
	min-width: 200px
}

@media (max-width:640px) {
	.al__category--depts {
		margin-left: 15px
	}

	.al__category--photo {
		margin-bottom: 20px;
		margin-right: 0;
		width: 100%;
		min-height: 0
	}
}

.al__letter {
	margin-top: 32px;
	margin-bottom: 0
}

	.al__letter:first-of-type {
		margin-top: 0
	}

.al__attorney {
	border-bottom: 1px solid #b9b8b8;
	min-height: 100px;
	padding: 28px 0
}

	.al__attorney .h4 {
		margin: 0 0 5px;
		line-height: 22px
	}

	.al__attorney .email, .al__attorney .tel {
		display: block;
		font-size: 14px;
		margin-bottom: 12px
	}

	.al__attorney .rolodex-icon {
		margin-left: 0
	}

	.al__attorney:last-child {
		border-bottom: none
	}

@media (max-width:675px) {
	.al__photo {
		max-width: 290px
	}
}

.al__position {
	font-size: 14px
}

.al__practice {
	display: block;
	margin-bottom: 10px;
	position: relative
}

	.al__practice:before {
		background-color: #003633;
		height: 8px;
		width: 8px;
		position: absolute
	}

.case-studies-search {
	border-bottom: 1px solid #003633;
	width: 100%;
	height: auto;
	padding: 0 0 28px;
	margin: 0 0 28px
}

.css__button, .css__select {
	font-size: 14px;
	font-weight: 500;
	height: 35px
}

.case-studies-search input {
	border: 1px solid #003633;
	line-height: 1em;
	padding: 7px
}

.css__title {
	display: inline-block;
	margin-right: 30px
}

.cd__item, .form-email label, .text-preview .date, .tpo__date, .tpo__description {
	display: block
}

@media (max-width:656px) {
	.case-studies-search {
		text-align: center
	}

	.css__title {
		margin-bottom: 30px;
		display: block
	}
}

.css__select {
	background-color: #fff;
	border: 0;
	color: #003633;
	padding-left: 10px;
	width: 175px;
	margin-right: 40px
}

	.css__select:hover {
		cursor: pointer
	}

@media (max-width:462px) {
	.css__select {
		margin: 20px
	}
}

.css__button {
	background-color: #003633;
	color: #fff;
	font-family: Arial,sans-serif;
	width: 150px
}

@media (max-width:402px) {
	.css__button {
		width: 60px
	}
}

.css__button--centered {
	margin: 15px auto 0;
	display: block;
	width: 100%
}

.text-preview:first-child, .tp__title {
	margin-top: 0
}

@media (max-width:462px) {
	.css__button--centered {
		width: 175px
	}
}

.text-preview {
	padding-bottom: 40px
}

	.text-preview:last-child {
		margin-bottom: 40px
	}

.tp__title {
	color: #003633;
	margin-bottom: 5px;
	font-size: 22px;
	line-height: 22px
}

.tp__body, .tp__body p {
	font-size: 16px;
	font-weight: 300;
	line-height: 24px
}

.tp__image {
	float: left;
	height: auto;
	margin: 0 15px 15px 0;
	max-width: 200px
}

.tpo__title {
	margin-bottom: 5px
}

.tpo__description {
	font-family: "Sentinel A","Sentinel B";
	font-weight: 300;
	margin-bottom: 10px
}

.contact-directions {
	background-color: #f0f1f2;
	height: auto;
	margin: 20px 0 30px;
	width: 100%;
	border-top: 1px solid #b9b8b8;
	border-bottom: 1px solid #b9b8b8
}

.cd__inner {
	padding: 20px 35px
}

.cd__module {
	float: left;
	width: 50%
}

@media (max-width:550px) {
	.cd__module {
		float: none;
		width: 100%
	}
}

.cd__module--bottom {
	width: 100%
}

.cd__map-button {
	background-color: #003633;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: 35px;
	width: 168px
}

.cd__item {
	margin-bottom: 20px
}

@media (max-width:550px) {
	.cd__item {
		margin-bottom: 10px
	}
}

.cd__item--right {
	position: relative;
	margin-left: 15px
}

	.cd__item--right:before {
		background-color: #003633;
		height: 8px;
		width: 8px;
		position: absolute
	}

.form-email {
	height: auto;
	margin: 20px 0;
	width: 100%
}

	.form-email label {
		margin-bottom: 6px
	}

	.form-email input::-webkit-input-placeholder, .form-email textarea, .form-email textarea::-webkit-input-placeholder {
		color: #003633;
		font-family: "Gotham SSm A","Gotham SSm B"
	}

		.form-email input:-moz-placeholder, .form-email textarea, .form-email textarea:-moz-placeholder {
			color: #003633;
			font-weight: 600;
			font-family: "Gotham SSm A","Gotham SSm B"
		}

			.form-email input::-moz-placeholder, .form-email textarea, .form-email textarea::-moz-placeholder {
				color: #003633;
				font-weight: 600;
				font-family: "Gotham SSm A","Gotham SSm B"
			}

				.form-email input:-ms-input-placeholder, .form-email textarea, .form-email textarea:-ms-input-placeholder {
					color: #003633;
					font-weight: 600;
					font-family: "Gotham SSm A","Gotham SSm B"
				}

	.form-email select {
		background-color: #fff;
		border: 0;
		outline: #b9b8b8 solid 1px;
		color: #003633;
		font-family: "Gotham SSm A","Gotham SSm B";
		width: 100%;
		margin-bottom: 15px
	}

	.form-email input[type=checkbox] {
		-webkit-appearance: checkbox;
		display: inline-block;
		margin: 5px 0 10px
	}

	.form-email input[type=radio] {
		-webkit-appearance: radio;
		margin: 6px 6px 15px 0
	}

	.form-email .fe__radio--label {
		font-weight: 300;
		display: inline-block
	}

.fe__radio-buttons label {
	display: inline-block
}

.fe__input {
	border: 1px solid #b9b8b8;
	color: #003633;
	display: block;
	font-size: 14px;
	font-weight: 500;
	height: 35px;
	margin-bottom: 24px;
	padding-left: 10px;
	width: 100%
}

.fe__input--text {
	opacity: .6
}

	.fe__input--text:focus {
		opacity: 1
	}

.fe__input--description {
	display: block;
	margin: 10px 0 5px
}

.fe__checkbox--label {
	margin-bottom: 0 !important
}

.fe__input--text--large {
	min-height: 100px;
	padding: 10px
}

.fe__captcha--description {
	line-height: 22px;
	margin-left: 15px;
	position: relative;
	width: 100%
}

	.fe__captcha--description:before {
		background-color: #003633;
		height: 8px;
		width: 8px;
		position: absolute
	}

.fe__captcha {
	margin: 30px 0;
	width: 100%;
	border-bottom: 1px solid #b9b8b8
}

.fe__finish-buttons .fe__button, .fe__finish-buttons input {
	background-color: #003633;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	height: 35px;
	width: 100%;
	margin-top: 15px
}

.fe__utility-text {
	width: 100%
}

	.fe__utility-text p {
		font-size: 9px;
		line-height: 15px
	}

.cta {
	float: right;
	margin-top: 35px;
	width: 33%
}

@media only screen and (max-width:1050px) {
	.cta {
		float: none;
		width: 100%
	}
}

.cta a span:hover {
	color: #fff
}

.cta-resume {
	margin-top: 0
}

@media (max-width:675px) {
	.cta-resume {
		margin-top: 60px
	}
}

.cta__button {
	background-color: #003633;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	width: 100%;
	padding: 10px;
	position: relative
}

.bottom-anchor-cta:after, .cta__text:after {
	content: "";
	height: 0;
	transform: scale(.9999);
	width: 0;
	margin-left: 5px
}

.cta__text {
	font-family: "Gotham SSm A","Gotham SSm B" !important;
	font-weight: 500
}

	.cta__text:after {
		display: inline-block;
		position: absolute;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 6px solid #eee;
		top: 14px
	}

@media (max-width:381px) {
	.cta__text:after {
		position: static
	}
}

.bottom-anchor-cta {
	color: #003633;
	display: block;
	line-height: 22px;
	font-size: 14px;
	font-weight: 600;
	font-family: "Gotham SSm A","Gotham SSm B"
}

	.bottom-anchor-cta:after {
		display: inline-block;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 8px solid #000
	}

.googlemap {
	float: right;
	width: 43%;
	margin-left: 60px;
	margin-bottom: 30px
}

@media only screen and (max-width:1050px) {
	.googlemap {
		max-width: 350px;
		min-width: 250px;
		margin-left: 30px
	}
}

@media (max-width:500px) {
	.googlemap {
		display: block;
		float: none;
		margin: 0 0 30px;
		width: 100%;
		max-width: 500px
	}
}

.googlemap__image {
	border-bottom: 11px solid rgba(130,192,65,.84);
	display: block
}

.sitemap1.sitemap1, .sitemap2.sitemap2 {
	float: left;
	width: 50%
}

@media (max-width:640px) {
	.sitemap1.sitemap1, .sitemap2.sitemap2 {
		float: none;
		width: 100%
	}
}

.sitemap1 a, .sitemap2 a {
	font-weight: 400
}

.sitemap2 > h2:first-child {
	margin-top: 0
}

.u-align-l {
	text-align: left
}

.u-align-r {
	text-align: right
}

.u-align-center {
	text-align: center
}

.u-block {
	display: block
}

.feat-content__inner:after, .feat-content__inner:before, .l-content__wrap:after, .l-content__wrap:before, .l-footer__inner:after, .l-footer__inner:before, .l-footer__nav-list:after, .l-footer__nav-list:before, .nav-primary__second-level--practice:after, .nav-primary__second-level--practice:before, .text-preview:after, .text-preview:before, .u-cf:after, .u-cf:before {
	content: " ";
	display: table
}

.feat-content__inner:after, .l-content__wrap:after, .l-footer__inner:after, .l-footer__nav-list:after, .nav-primary__second-level--practice:after, .text-preview:after, .u-cf:after {
	clear: both
}

.u-float-l {
	float: left
}

.u-float-r {
	float: right
}

.u-hidden {
	display: none !important
}

.u-inline {
	display: inline
}

.u-inline-block {
	display: inline-block
}

.lt-ie8 .u-inline-block {
	display: inline
}

.u-invisible {
	visibility: hidden
}

.l-footer__social-link, .l-header__logo, .u-ir {
	color: transparent;
	font-family: AdobeBlank
}

.u-overflow-visible {
	overflow: visible
}

.u-overflow-x-scroll {
	overflow-x: scroll
}

.u-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

	.u-visuallyhidden.focusable:active, .u-visuallyhidden.focusable:focus {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto
	}

@media (max-width:675px) {
	.u-float-l-mq-small {
		float: left
	}

	.u-float-r-mq-small {
		float: right
	}

	.u-hidden-mq-small {
		display: none !important
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.u-float-l-mq-medium {
		float: left
	}

	.u-float-r-mq-medium {
		float: right
	}

	.u-hidden-mq-medium {
		display: none !important
	}
}

@media only screen and (min-width:1051px) {
	.u-float-l-mq-large {
		float: left
	}

	.u-float-r-mq-large {
		float: right
	}

	.u-hidden-mq-large {
		display: none !important
	}
}

.is-collapsed {
	display: none
}

.is-expanded {
	display: block
}

@media (max-width:675px) {
	.is-collapsed-mq-small {
		display: none
	}

	.is-expanded-mq-small {
		display: block
	}
}

@media only screen and (min-width:676px) and (max-width:1050px) {
	.is-collapsed-mq-medium {
		display: none
	}

	.is-expanded-mq-medium {
		display: block
	}
}

@media only screen and (min-width:1051px) {
	.is-collapsed-mq-large {
		display: none
	}

	.is-expanded-mq-large {
		display: block
	}
}

@media print {
	.rtf li, .rtf p {
		font-size: 14px
	}

	*, :after, :before {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
		min-height: auto !important;
		float: none !important
	}

	a, a:visited {
		text-decoration: underline
	}

	abbr[title]:after {
		content: " (" attr(title) ")"
	}

	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: ""
	}

	blockquote, img, pre, tr {
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	img {
		max-width: 100% !important;
		max-height: 100% !important
	}

	h1, h2, h3, p {
		orphans: 3;
		widows: 3
	}

	h1, h2, h3 {
		page-break-after: avoid
	}

	.l-contain {
		page-break-before: avoid !important;
		page-break-inside: auto !important
	}

	.attorney-search, .case-studies-search, .fe__captcha, .fe__captcha--description, .fe__finish-buttons, .l-content-secondary, .l-footer__nav, .l-header__logo, .more-people, .nav-primary, .nav-primary__wrap, .nav-utility, .pagination, .parallax-mirror, .ps__mobile-image {
		display: none !important;
		height: 0 !important;
		width: 0 !important
	}

	* {
		min-height: 0 !important;
		background: 0 0;
		height: auto !important
	}

	.is-collapsed {
		display: block
	}

	.al__photo, .cs__image, .profile-photo, .tp__image {
		max-width: 30% !important;
		display: block !important;
		float: none !important
	}

	.profile-photo {
		margin-bottom: .5em
	}

	.al__category--photo {
		display: inline-block
	}

	.l-content__left-align {
		float: none;
		padding: 0;
		width: 100%;
		display: block
	}

	.l-content__left-wrap .rtf {
		width: 100%
	}

	.l-content__wrap {
		margin-top: 1em
	}

	.l-header {
		border-bottom: none;
		height: auto;
		position: static
	}

	.l-header__logo--print {
		display: block;
		margin-bottom: 1em;
		margin-top: .5em
	}

	.l-footer a {
		text-decoration: none
	}

	.ps__link {
		position: relative
	}

	.ps__section {
		min-height: auto;
		max-height: auto
	}

	.ps-wrapper {
		margin-bottom: .5em
	}

	.rtf p {
		line-height: 24px
	}

	.spotlight {
		display: none
	}

		.spotlight.spotlight-background {
			display: block;
			padding: 0;
			width: 100%
		}

	.spotlight__content {
		padding-top: 0
	}

		.spotlight__content h4 {
			margin-top: 12px
		}

		.spotlight__content .rtf {
			margin-bottom: 0
		}

	.spotlight__list li {
		line-height: 140%
	}

	.l-footer__contact-list a:hover {
		cursor: text
	}
}

.theme-pdf blockquote, .theme-pdf img, .theme-pdf pre, .theme-pdf tr {
	page-break-inside: avoid
}

.theme-pdf *, .theme-pdf :after, .theme-pdf :before {
	background: 0 0 !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
	min-height: auto !important;
	float: none !important
}

.theme-pdf a, .theme-pdf a:visited {
	text-decoration: underline
}

.theme-pdf abbr[title]:after {
	content: " (" attr(title) ")"
}

.theme-pdf a[href^="#"]:after, .theme-pdf a[href^="javascript:"]:after {
	content: ""
}

.theme-pdf thead {
	display: table-header-group
}

.theme-pdf img {
	max-width: 100% !important;
	max-height: 100% !important
}

.theme-pdf h1, .theme-pdf h2, .theme-pdf h3, .theme-pdf p {
	orphans: 3;
	widows: 3
}

.theme-pdf h1, .theme-pdf h2, .theme-pdf h3 {
	page-break-after: avoid
}

.theme-pdf .l-contain {
	page-break-before: avoid !important;
	page-break-inside: auto !important
}

.theme-pdf .attorney-search, .theme-pdf .btn--print, .theme-pdf .case-studies-search, .theme-pdf .fe__captcha, .theme-pdf .fe__captcha--description, .theme-pdf .fe__finish-buttons, .theme-pdf .l-content-secondary, .theme-pdf .l-footer__nav, .theme-pdf .l-header__logo, .theme-pdf .more-people, .theme-pdf .nav-primary, .theme-pdf .nav-primary__wrap, .theme-pdf .nav-utility, .theme-pdf .pagination, .theme-pdf .parallax-mirror, .theme-pdf .ps__mobile-image {
	display: none !important;
	height: 0 !important;
	width: 0 !important
}

.theme-pdf * {
	min-height: 0 !important;
	background: 0 0;
	height: auto !important
}

.theme-pdf .is-collapsed {
	display: block
}

.theme-pdf .al__photo, .theme-pdf .cs__image, .theme-pdf .profile-photo, .theme-pdf .tp__image {
	max-width: 30% !important;
	display: block !important;
	float: none !important
}

.theme-pdf .profile-photo {
	margin-bottom: .5em
}

.theme-pdf .al__category--photo {
	display: inline-block
}

.theme-pdf .l-content__left-align {
	float: none;
	padding: 0;
	width: 100%;
	display: block
}

.theme-pdf .l-content__left-wrap .rtf {
	width: 100%
}

.theme-pdf .l-content__wrap {
	margin-top: 1em
}

.theme-pdf .l-header {
	border-bottom: none;
	height: auto;
	position: static
}

.theme-pdf .l-header__logo--print {
	display: block;
	margin-bottom: 1em;
	margin-top: .5em
}

.theme-pdf .l-footer a {
	text-decoration: none
}

.theme-pdf .ps__link {
	position: relative
}

.theme-pdf .ps__section {
	min-height: auto;
	max-height: auto
}

.theme-pdf .ps-wrapper {
	margin-bottom: .5em
}

.theme-pdf .rtf p {
	font-size: 14px;
	line-height: 24px
}

.theme-pdf .rtf li {
	font-size: 14px
}

.theme-pdf .spotlight {
	display: none
}

	.theme-pdf .spotlight.spotlight-background {
		display: block;
		padding: 0;
		width: 100%
	}

.theme-pdf .spotlight__content {
	padding-top: 0
}

	.theme-pdf .spotlight__content h4 {
		margin-top: 12px
	}

	.theme-pdf .spotlight__content .rtf {
		margin-bottom: 0
	}

.theme-pdf .spotlight__list li {
	line-height: 140%
}

.theme-pdf .l-footer__contact-list a:hover {
	cursor: text
}

.ctct-disclosure {
  color:#000!important;
  line-height: 1.3em;
}

.newsletter_button {
background-color: #01C581; 
border: none; 
color: white; 
padding: 10px; 
text-align: center; 
text-decoration: none; 
display: inline-block; 
font-size: 16px; 
cursor: pointer; 
margin: 4px 2px; 
border-radius: 5px;
}


.nav-primary__second-level-wrap .menu-item-has-children { position: relative; }
.nav-primary__first-level > .nav-primary__item .nav-primary__second-level-wrap .menu-item-has-children > .sub-menu.nav-primary__second-level { opacity: 1; position: relative; padding: 0; margin-bottom: 15px; padding-left: 25px;}
.nav-primary__second-level-wrap .menu-item-has-children:hover .sub-menu.nav-primary__second-level { opacity: 1; padding: 0; padding-left: 25px; }

.nav-primary__first-level > .nav-primary__item:hover .nav-primary__second-level-wrap .menu-item-has-children .sub-menu.nav-primary__second-level > .nav-primary__item:first-child { display: block; }
.nav-primary__first-level > .nav-primary__item .nav-primary__second-level-wrap .menu-item-has-children > .sub-menu.nav-primary__second-level .nav-primary__link { padding-bottom: 10px; }

.practices_sidebar ul li { position: relative; padding-left: 20px; color: #788C9E; margin-bottom: 15px;}
.practices_sidebar ul li:before { background-color: #003633; height: 8px;  width: 8px; content: ''; left: 3px; position: absolute; top: 6px;  transition: opacity .25s; }
.practices_sidebar ul li a {  color: #788C9E; font-size: 18px; line-height: 21px; }
.practices_sidebar { float: right; width: 33%; margin-bottom: 20px; }
.practices_sidebar ul li a:hover { color: #01C581; }
.spotlight__more_outer ul li a {
    color: #003633;
    display: inline;
    font-size: 14px;
    font-weight: 600;
    margin-top: 16px;
    position: relative;
    line-height: 22px;
}


.spotlight__more_outer ul li a:after { content: "";
    display: inline-block;
    height: 0;
    transform: scale(.9999);
    width: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent; border-left: 8px solid #000;
    margin-left: 5px; }
.spotlight__more_outer ul li a:hover { color: #01C581; }



#nav-menu-item-1055 .nav-primary__second-level, #nav-menu-item-135 .nav-primary__second-level { left: 0; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }

/* OUR PEOPLE - gray */
.nav-primary__first-level > .menu-item-object-people:hover .nav-primary__second-level {
  border-color: #788C9E!important;
}
.nav-primary__first-level > .menu-item-object-people:hover,
.menu-item-object-people .nav-primary__second-level-wrap {
  border-left-color: #788C9E!important;
}

/* OUR PRACTICES - light gray */
.nav-primary__first-level > .menu-item-object-practices:hover .nav-primary__second-level {
  border-color: #CCD1D4!important;
}
.nav-primary__first-level > .menu-item-object-practices:hover,
.menu-item-object-practices .nav-primary__second-level-wrap {
  border-left-color: #CCD1D4!important;
}

/* OUR FIRM - bright green */
#nav-menu-item-121:hover .nav-primary__second-level,
#nav-menu-item-121 .nav-primary__second-level .nav-primary__item:hover {
  border-color: #01C581!important;
}
#nav-menu-item-121:hover,
#nav-menu-item-121 .nav-primary__second-level-wrap,
#nav-menu-item-121 .nav-primary__second-level .nav-primary__item:hover {
  border-left-color: #01C581!important;
}

/* OUR COMMUNITY - dark green */
#nav-menu-item-650:hover .nav-primary__second-level,
#nav-menu-item-650 .nav-primary__second-level .nav-primary__item:hover {
  border-color: #003633!important;
}
#nav-menu-item-650:hover,
#nav-menu-item-650 .nav-primary__second-level-wrap,
#nav-menu-item-650 .nav-primary__second-level .nav-primary__item:hover {
  border-left-color: #003633!important;
}

/* WHAT'S NEW - tan */
.nav-primary__first-level > .menu-item-object-category:hover .nav-primary__second-level {
  border-color: #D7C3AA!important;
}
.nav-primary__first-level > .menu-item-object-category:hover,
.menu-item-object-category .nav-primary__second-level-wrap {
  border-left-color: #D7C3AA!important;
}


@media (min-width: 992px) and (max-width: 1050px) {
.nav-primary__first-level > .nav-primary__item .nav-primary__second-level-wrap .menu-item-has-children > .sub-menu.nav-primary__second-level { height: auto; padding-left: 0; padding-top: 15px; margin-bottom: 0; }
}

@media (min-width: 768px) and (max-width: 991px) {
.nav-primary__first-level > .nav-primary__item .nav-primary__second-level-wrap .menu-item-has-children > .sub-menu.nav-primary__second-level { height: auto; padding-left: 0; padding-top: 15px; margin-bottom: 0; }
}

@media (max-width: 767px) {

.nav-primary__first-level > .nav-primary__item .nav-primary__second-level-wrap .menu-item-has-children > .sub-menu.nav-primary__second-level { height: auto; padding-left: 0; padding-top: 15px; margin-bottom: 0; }

}
@media (max-width: 1050px) {
	#nav-menu-item-1055 .nav-primary__item, #nav-menu-item-135 .nav-primary__item  {
    border-left: 0px solid rgba(255,255,255,.2)!important;
	margin-left: 10px; }
}	