*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}input,textarea{outline:0}.wrapper{max-width:1280px;margin:0 auto}.wrapperIn{max-width:992px}@media (min-width:1200px){.wrapperIn{padding-right:300px}}.bannerRightFix{display:none}@media (min-width:1200px){.bannerRightFix{display:block;position:fixed;top:80px;right:10px;z-index:1000}}@media (min-width:1800px){.bannerRightFix{left:50%;margin-left:600px}}a{color:#000;text-decoration:none}a:hover{color:#4caf50}.heading,h1{font-family:playfair_displayitalic;font-size:32px;line-height:42px}hr{margin:26px 0;border:none;border-bottom:1px solid #cddc39}.m10{margin:10px 0}.ib{display:inline-block}.flRight{float:right}.button,a.button{display:inline-block;padding:7px 15px 5px;color:#000;text-decoration:none;background:#cddc39;border-radius:3px;line-height:20px;text-align:center}.fixedButton{padding:7px auto 5px;width:144px}.listStyle{list-style:none}.listStyle li{display:inline-block;width:100%;margin:5px 0}.listStyle li a{border-bottom:1px solid #ccc}@media (min-width:700px){.listStyle li{width:49%}}@media (min-width:1280px){.listStyle li{width:24%}}.gray{color:#999}.jf{text-align:justify;vertical-align:top;font-size:.1px}.jf .empty{height:0;overflow:hidden}.jf>*{font-size:14px;$lineHeight:20px;display:inline-block;text-align:left;vertical-align:top}.jf:after{content:'';display:inline-block;width:100%;height:0;font-size:0;line-height:0;overflow:hidden}.tile{width:100%;height:258px;background:#fafafa;position:relative;margin-bottom:20px;z-index:100}.tile:after{content:'';background:url(/img/tileRight.png) no-repeat;width:99px;height:271px;top:0;right:-12px;position:absolute;z-index:90}.tile:before{content:'';background:url(/img/tileLeft.png) no-repeat;width:102px;height:10px;position:absolute;z-index:90;bottom:-10px;left:0}.tile>div,.tile>div:first-child{margin:21px 30px}.tile>div:last-child{margin:0;position:absolute;bottom:0;left:30px;right:30px;padding-top:13px;height:60px;border-top:1px solid #777}@media (min-width:700px){.tile{width:48%}}@media (min-width:1280px){.tile{width:23%}}.pagination{font-family:playfair_displayregular;text-align:justify}.pagination>a{font-size:19px;line-height:19px;display:inline-block;background:#fafafa;border-radius:5px;overflow:hidden;padding:6px 10px;box-shadow:0 2px 8px -4px #000}.pagination>span{padding:7px 5px;display:inline-block;background:#fafafa;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px -4px #000}.pagination>span a{padding:6px 10px;font-size:19px;line-height:19px;margin:-10px 0}.pagination>span a.active{padding:4px 12px 6px;margin:-10px -6px;background:#cddc39;border-radius:5px;cursor:default;color:#000}.pagination:after{content:'';font-size:0;line-height:0;width:100%;height:0;overflow:hidden;display:inline-block}.breadcrumbs{display:block;list-style:none;border-radius:5px;font-size:0}.breadcrumbs>li{font-size:14px;box-shadow:2px 2px 6px -4px #000;display:inline-block;padding:9px 24px 9px 16px;background:#fafafa;text-transform:capitalize;position:relative;margin:5px 0}.breadcrumbs>li:first-child{border-radius:5px 0 0 5px;margin-left:0}.breadcrumbs>li:last-child{border-radius:0 5px 5px 0}.breadcrumbs>li:last-child:after,.breadcrumbs>li:last-child:before{display:none}.breadcrumbs>li:after,.breadcrumbs>li:before{content:'';position:absolute;width:0;height:0;border-top:16px solid transparent;border-left:10px solid #fafafa;border-bottom:16px solid transparent;right:-10px;top:0;z-index:10}.breadcrumbs>li:before{z-index:9;border-left:10px solid #f2f1f0;right:-12px}.refContent{border-top:2px solid #cddc39;background:#fff;padding:30px 40px;font-family:playfair_displayregular;font-size:20px;line-height:26px}.refContent>*{margin:30px 0}.refContent>p{margin:20px 0}.refCat ul{list-style:none}.refCat ul li{display:inline-block}.allLetter{min-width:100%;text-align:justify;box-shadow:0 2px 8px -4px #000;background:#fafafa;font-size:.1px;line-height:0;border-radius:5px;overflow:hidden;margin:20px 0}.allLetter:after{content:'';display:inline-block;width:100%;overflow:hidden;font-size:0;line-height:0}.allLetter>*{text-align:center;font-size:16px;line-height:16px;display:inline-block;padding:8px}.allLetter>:hover{background:#cddc39;border-radius:5px;color:#000}.itemList{text-align:justify;list-style:none}.itemList li{vertical-align:top;display:inline-block;text-align:left;width:48%;margin:5px 0}.itemList li:last-child{width:100%;height:0;overflow:hidden}.letterCont ul{list-style:none;text-align:justify;padding-left:30px;overflow:hidden;margin-left:-30px;min-height:180px;margin-bottom:10px}.letterCont ul h2{display:block;position:relative;z-index:5;font-size:150px;line-height:150px;color:#cddc39;font-family:playfair_display_scBdIt;margin-left:-10px;margin-bottom:-90px}.letterCont ul li{position:relative;z-index:10;vertical-align:top;display:inline-block;text-align:left;width:48%;margin:5px 0;font-size:14px}.letterCont ul li a span{color:#777}a.loadRef{color:#000;font-family:playfair_displayregular;font-size:24px;line-height:24px;background:#cddc39;border-radius:5px;padding:18px 30px;display:inline-block}.TACenter{text-align:center}.TACenter>*{text-align:left}body,html{height:100%;min-width:240px}body{position:relative;background:#fafafa;font-family:Arial;$fontSize:14px;$lineHeight:20px}.main{box-shadow:10px 0 30px -25px #000 inset;min-height:100%;background:#f2f1f0;position:absolute;left:0;top:0;width:100%}html.open .main{left:288px;width:auto;right:0}html.open .main .content,html.open .main .footer{overflow:hidden}html.open .main .content .wrapperIn,html.open .main .footer .wrapperIn{margin-right:-288px}.content{padding-top:60px}.content:after{content:'';display:block;width:100%;height:180px}@media (min-width:500px){.content:after{height:120px}}.content .wrapperIn>*{margin:20px 48px 48px}.content .wrapperIn>:first-child{margin-top:48px}.footer{height:180px;box-shadow:10px 10px 30px -25px #000 inset;position:absolute;bottom:0;width:100%;background:#e6e3e1;font-size:12px}@media (min-width:500px){.footer{height:120px}}.footer a{color:#4caf50;text-decoration:underline}.footer a:hover{text-decoration:none}.footer .wrapperIn>div{margin:25px 48px 0}@media (min-width:1000px){html .menu{display:block;padding-top:60px}html .main{left:288px;right:0;width:auto}html.open .main .content .wrapperIn,html.open .main .footer .wrapperIn{margin-right:auto}}@media (min-width:1280px){html .main,html.open .main{left:50%;margin-left:-352px;right:0;top:0}}.subHeading{position:relative;padding-bottom:42px}.subHeading>a{position:absolute;left:0;bottom:0}@media (min-width:1000px){.subHeading{padding-bottom:0}.subHeading>div{margin-right:185px}.subHeading>a{position:static;float:right}}.menu{float:left;margin-left:-288px;width:288px}.menu>*{margin:20px 58px}.menu ul{margin:48px 0;list-style:none}.menu ul li a{color:#000;display:block;padding:10px 56px;line-height:20px;text-decoration:none}.menu ul li a:hover{border-left:8px solid #4caf50;padding-left:48px;color:#4caf50}html.open .menu{display:block}.menu{display:none}.header{position:absolute;top:0;left:0;right:0;height:60px;z-index:100;background:#4caf50}.header .wrapper>*{vertical-align:top}.menuButton{display:inline-block;height:32px;width:32px;margin:1em 1em 0;background:url(/img/button-menu.png) 50% 50% no-repeat}.logo{display:inline-block;background:url(/img/logo.png) 50% 50%/contain no-repeat;width:100px;height:21px;margin-top:1.4em}.search{display:inline-block;height:32px;width:32px;border-radius:.4em;color:#fff;margin:1em 1em 0;float:right;position:relative;overflow:hidden}.search >div{display:none}.search >.activeSearch,.search >input{display:inline-block;height:32px;width:32px;border:none;color:#fff}.search >input{background:url(/img/search.png) 50% 50% no-repeat #cddc39}.search >.activeSearch{position:absolute;top:0;left:0}html.open .header{left:288px;overflow:hidden;box-shadow:15px 0 30px -25px #000 inset}html.open .header .wrapper{margin-right:-288px}@media (min-width:1000px){.logo{margin-left:10px}.menuButton{display:none}.search{width:472px;float:none;margin-left:150px}.search >div{display:block;margin-right:72px}.search >div>input{width:100%;border:none;height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.search >input{float:right;width:72px}.search .activeSearch{display:none}html.open .header{box-shadow:none;left:0}html.open .header .wrapper{margin-right:auto}}