@font-face {
    font-family: 'most_waztedregular';
    src: url('http://css2.correiobraziliense.com.br/especiais/aniversariodeceilandia/mostwasted-webfont.woff2') format('woff2'),
         url('http://css2.correiobraziliense.com.br/especiais/aniversariodeceilandia/fonts/mostwasted-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fontello';
    src: url("data:application/octet-stream;base64,d09GRgABAAAAAArQAA8AAAAAEzQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+IEfLY21hcAAAAdAAAABQAAABfohD7KljdnQgAAACIAAAAAoAAAAKAAAAAGZwZ20AAAIsAAAFlAAAC3CIkJBZZ2FzcAAAB8AAAAAIAAAACAAAABBnbHlmAAAHyAAAAHcAAAB88Jbg+GhlYWQAAAhAAAAALgAAADYJJLDYaGhlYQAACHAAAAAdAAAAJAc9A1RobXR4AAAIkAAAAAwAAAAMBrIAAGxvY2EAAAicAAAACAAAAAgAIAA+bWF4cAAACKQAAAAgAAAAIACQC5FuYW1lAAAIxAAAAXcAAALNzJ0cHnBvc3QAAAo8AAAAKgAAAD5mtyqKcHJlcAAACmgAAABlAAAAe91rA4V4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGSyZpzAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOLxheMDIH/c9iiGIOYpgGFGYEyQEA0gYLaAB4nO2QsQ2AMAwEz4mhQIxBQcEwVOxfskXythmDl+6kf7kysABdXMLBHozIrdVy72y5O0feeOyvjSETVvd0k1b+7Onzay3+VNTnCtoEzLgLXQAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJxjYGQAAkZHploGPga2zdwsjLrajCL8jGxKaqaCJnaM8oxijI5cv7hlxMRkuH9xMcbxcf/iFuNj/MIvwsTziwuoFaw/namGgReknxmkX1CETUmfUc3EntHMSIwxVUSB8xcXyAwJpoh/PHxiQBNkQKYAADg2FFEAeJxjYGRgYADiriwFk3h+m68M3MwvgCIMl/nNdiPTzC+YaoEUBwMTiAcAB+8I+gAAeJxjYGRgYA76nwUkXzAw/P8HJIEiKIAZAIe3BZcAAAAD6AAAAWUAAAFlAAAAAAAAACAAPgABAAAAAwAPAAEAAAAAAAIAAAAQAHMAAAAYC3AAAAAAeJx1kMtOwkAUhv+RiwqJGk3cOisDMZZLIgsSEhIMbHRDDFtTSmlLSodMBxJew3fwYXwJn8WfdjAGYpvpfOebM2dOB8A1viGQP08cOQucMcr5BKfoWS7QP1sukl8sl1DFm+Uy/bvlCh4QWK7iBh+sIIrnjBb4tCxwJS4tn+BC3Fku0D9aLpJ7lku4Fa+Wy/Se5QomIrVcxb34GqjVVkdBaGRtUJftZqsjp1upqKLEjaW7NqHSqezLuUqMH8fK8dRyz2M/WMeu3of7eeLrNFKJbDnNvRr5ia9d48921dNN0DZmLudaLeXQZsiVVgvfM05ozKrbaPw9DwMorLCFRsSrCmEgUaOtc26jiRY6pCkzJDPzrAgJXMQ0LtbcEWYrKeM+x5xRQuszIyY78PhdHvkxKeD+mFX00ephPCHtzogyL9mXw+4Os0akJMt0Mzv77T3Fhqe1aQ137brUWVcSw4MakvexW1vQePROdiuGtosG33/+7wfjaYRPAHicY2BigAAuBuyAmZGJkZmRhYGzKDM9o0Q3JbOIIyc1DcxgYAAAUl8GzgAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmRhcAAfTIrgAAAA=") format("woff"), url("data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQrD+s+0AAAD8AAAAQk9TLzI+IEfLAAABQAAAAFZjbWFwiEPsqQAAAZgAAAF+Y3Z0IAAAAAAAAAc8AAAACmZwZ22IkJBZAAAHSAAAC3BnYXNwAAAAEAAABzQAAAAIZ2x5ZvCW4PgAAAMYAAAAfGhlYWQJJLDYAAADlAAAADZoaGVhBz0DVAAAA8wAAAAkaG10eAayAAAAAAPwAAAADGxvY2EAIAA+AAAD/AAAAAhtYXhwAJALkQAABAQAAAAgbmFtZcydHB4AAAQkAAACzXBvc3RmtyqKAAAG9AAAAD5wcmVw3WsDhQAAErgAAAB7AAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQI7AZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgNSAJYAAAABAAAAAAAAAAAABQAAAAMAAAAsAAAABAAAAVYAAQAAAAAAUAADAAEAAAAsAAMACgAAAVYABAAkAAAABAAEAAEAAOgB//8AAOgA//8AAAABAAQAAAABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAACgAAAAAAAAAAgAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAAAAEAAAAAAUECfQAOAAazCwQBLSsBFA8BBiImNRE0PgEfARYBQQr6CxwWFhwL+goBXg4L+gsWDgH0DxQCDPoKAAABAAAAAAFnAnwADQAGswsDAS0rAREUBiIvASY0PwE2MhYBZRQgCfoKCvoLHBgCWP4MDhYL+gscC/oLFgABAAAAAQAAimogNF8PPPUACwPoAAAAANMPNrsAAAAA0w82uwAAAAAD6AJ9AAAACAACAAAAAAAAAAEAAANS/2oAAAPoAAD//gPoAAEAAAAAAAAAAAAAAAAAAAADA+gAAAFlAAABZQAAAAAAAAAgAD4AAQAAAAMADwABAAAAAAACAAAAEABzAAAAGAtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAxNiBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANgAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAgEDAQQACXJpZ2h0LWRpcghsZWZ0LWRpcgAAAAAAAQAB//8ADwAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsABgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=") format("truetype")
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em
}

.icon-right-dir:before {
    content: "%uE800"
}

.icon-left-dir:before {
    content: "%uE801"
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    background-color: rgba(242, 209, 206, 0.46);
    position: relative;
    line-height: 1.61;
    color: #574841;
}

* {
    box-sizing: border-box
}

p {
    font-size: 1em
}

.content {
    min-height: initial
}

@media (max-width: 467px) {
    /*Vinícius*/
  	img {
      padding: 0;
      margin: 0;   
	}
  .news__image figure img{
      width: 100%;
    }
}
  
.img-content img {
    width: 100%
}

.img-content-video {
    margin: 0 auto;
    max-width: 768px;
    padding: 0 10px;
}

.img-content-auto {
    overflow: hidden;
}

.img-content-auto img {
    width: auto;
}

#top {
    top: -80px;
    position: absolute;
}

.up {
    position: fixed;
    bottom: 85px;
    right: -50px;
    z-index: 12;
    height: 34px;
}

.anchor {
    display: block;
    position: relative;
    top: -70px;
    visibility: hidden;
}

*:focus {
    outline: transparent;
}

#wrapper {
    transition: all .4s ease 0s;
    padding-top: 150px;
    height: 100%;
    padding-bottom: 180px;
    position: relative;
}

#sidebar-wrapper {
    margin-right: -150px;
    right:-100%;
    top: 152px;
    width: 100%;
    background: #574841;
    position: fixed;
    height: 100%;
    z-index: 10000;
    transition: all .4s ease 0s;
    box-shadow: inset 0px 10px 16px rgba(0, 0, 0, 0.15);
}

#sidebar{
     display: flex;
      flex-wrap: wrap;
    justify-content: flex-start;
}

#sidebar_menu {
    width: 55px;
    height: 70px;
    position: fixed;
    right: 0;
    top: 10px;
}

#menu-toggle{
  padding:0;
  top: 10px;
}


.sidebar-nav {
    display: block;
    width: 100%;
    list-style: none;
    padding: 0;
    max-width: 960px;
    margin: 0 auto;
    top: 100px;
    position: relative;
}

#page-content-wrapper {
    padding-right: 0;
    margin-right: 0;
    width: 100%;
    height: auto
}

#wrapper.active {
    padding-right: 0
}

#wrapper.active #sidebar-wrapper {
    right: 150px
}

#page-content-wrapper {
    width: 100%;
    position: relative;
    padding-bottom: 180px
}

#sidebar_menu li a,
.sidebar-nav li a {
    display: block;
    float: right;
    text-decoration: none;
    width: 100%;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    -ms-transition: background .5s;
    transition: background 0.5s
}

.sidebar-nav li {
    width: 235px;
}

.sidebar-nav li a {
    color: #fff;
    display: block;
    text-decoration: none;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.3);
    font-size: 0.85em;
    padding: 30px 0;
    background: transparent;
    text-align: center;
}

.sidebar-nav li a:hover {
    color: #fff;
    background: #6a658c;
    text-decoration: none
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none
}


#sidebar_menu li a {
    color: #fff;
    display: block;
    height: 100%;
    background: transparent;
    border: 0
}

.sidebar_name {
    padding-top: 25px;
    color: #fff;
    opacity: 0.7
}

.sidebar-nav>.sidebar-brand {
    line-height: 60px;
    font-size: 28px
}

.sidebar-nav>.sidebar-brand a {
    color: #999
}

.sidebar-nav>.sidebar-brand a:hover {
    color: #fff;
    background: none
}

#main_icon {
    float: left;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 1.2em
}

.sub_icon {
    float: left;
    padding-left: 30px;
    padding-top: 10px
}

.content-header {
    height: 65px;
    line-height: 65px
}

.content-header h1 {
    margin: 0;
    margin-right: 20px;
    line-height: 65px;
    display: inline-block
}

.overlay {
    height: 100%;
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 0px;
    background-color: #000000;
    opacity: 0.5;
}

.navbar-brand {
    padding: 15px 0
}

.navbar-header {
    width: 100%
}

.navbar-fixed-top .navbar-collapse {
    max-height: 396px
}

.navbar-default {
    background: #574841;
    margin: 0
}

.navbar-default .navbar-header {
    position: relative
}

.navbar-default .logo-header {
    display: block;
    margin: 0 auto;
    width: 150px
}

.main-nav-link {
    text-transform: uppercase
}

.apresentado {
    background-color: #6a658c;
}

.apresentado span {
    width: 114px;
    position: relative;
    margin: 0 auto;
    height: 36px;
    display: block;
    color: #fff;
    font-size: 0.80em;
    line-height: 2.5;
    text-align: center
}


.patrocinador-logo {
    height: 65px;
  	background-color: #f5f5f5;
}

.patrocinador-logo .container {
    position: relative
}

.patrocinador-logo .container #publicidade-1.publicidade-header {
    display: block;
    color: #fff;
    margin: 0 auto;
    max-width: 170px;
    height: 50px;
    position: relative;
    padding-top: 5px
}

.patrocinador-logo .container #publicidade-1.publicidade-header img {
    height: 100%;
    padding: 5px 0;
    display: block;
    margin: 0 auto;
}

.patrocinador-logo p {
    float: left;
    line-height: 3;
    max-height: 50px;
    margin: 0;
    color: #262b30;
    font-size: 0.8em;
}

.patrocinador-logo .addthis_sharing_toolbox {
    position: absolute;
    right: 0px;
    top: 10px;
}

.patrocinador-logo .addthis_sharing_toolbox .at-svc-email {
    display: none;
}

.patrocinador-logo .addthis_sharing_toolbox .at-share-btn.at-svc-whatsapp {
    display: none;
}

.at-share-btn-elements { 
    margin-top: 10px;
}

.vitrine {
    padding: 10px 0px;
    position: relative;
    text-align: center;
    overflow: hidden;
    color: #FFF;
    background-size: cover !important;
    background-position: center top;
    height: 550px

}

.vitrine h1 {
    font-size: 4.5em;
    text-transform: uppercase;
    margin-top: 0
}

.vitrine h1 small {
    display: block;
    font-size: 35%;
    position: relative;
    bottom: 0;
    color: #fff
}

.vitrine .titulo-home a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 1em;
    margin: 0 auto;
    max-width: 425px
}

.vitrine .content {
    position: relative;
    z-index: 2;
    padding: 30px;
    background: #000;
    min-height: 250px
}

.vitrine-full {
    position: relative;
    height: 100vh;
    overflow: hidden
}

.vitrine-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 45%;
    text-align: center;
    z-index: 1;
    color: #000;
    font-weight: 700;
    min-height: 100vh;
    background-color: #574841
}

.vitrine-content h1 {
    font-size: 8em;
    text-transform: none;
	font-family: 'Oleo Script', cursive;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-weight: 400;
    text-shadow: 4px 3px 0px #3B247A;
    margin: 10% auto 0;
    line-height: 1em;
}

.vitrine-content p {
    text-align: center;
    color: white;
    font-size: 2.2em;
    font-weight: 200;
    font-family: "Lato", Arial, sans-serif;
}

.vitrine-content h1 small {
    display: block;
    font-size: 35%;
    position: relative;
    bottom: 0;
    color: #000;
    text-shadow: none
}

.vitrine-content .next {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    cursor: pointer;
    text-align: center;
    height: 80px;
    width: 80px;
    font-size: 4.5rem;
    border-radius: 100px;
    line-height: 1;
    margin-top: 20px
}

.vitrine-content .next:hover {
    -moz-animation: bounce 1s infinite;
    -webkit-animation: bounce 1s infinite;
    animation: bounce 1s infinite
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.vitrine-content .next i {
    padding-top: 14px
}

.content.vitrine-content {
    min-height: 100%;
    background-color: transparent
}

.content.vitrine-content h1 {
    margin-top: 0
}


@media (min-width: 320px) {
    div.l-generic > div.col-xs-3 {
        width: 96% !important;
        padding: 15px 0px 60px;
        margin: 10px;
    }
}

@media (min-width: 468px) {
    div.l-generic > div.col-xs-3 {
        width: calc(48% - 15px) !important;
        padding: 15px 0px 60px;
        margin: 10px;
    }
}

@media (min-width: 768px) {
    div.l-generic > div.col-xs-3 {
        width: 23% !important;
        padding: 15px 15px 60px;
        margin: 0px 5px;
    }
}

@media (min-width: 992px) {
    div.l-generic > div.col-xs-3 {
        width: 23% !important;
        padding: 15px 15px 60px;
        margin: 0px 5px;
    }
}

@media (min-width: 1200px) {
    div.l-generic > div.col-xs-3 {
        width: 24% !important;
        background-color: #FFF;
        padding: 15px 15px 60px;
        box-shadow: 0px 0px 6px #999;
        border-radius: 5px;
        margin: 5px;
    }
}


div.l-generic > div.col-xs-3 {
    background-color: #FFF;
    box-shadow: 0px 0px 6px #999;
    border-radius: 5px;
}

div.l-generic > div.clearfix {
    display: none;
    visibility: hidden;
}

div.l-generic div a figure img {
    margin: 0px auto;
}

div.l-generic div a figure figcaption{
    font-size: 1.2em;
    font-family: "Lato",Arial,sans-serif;
    font-weight: 400;
    line-height: 1.1;
    margin-top: 20px;
    color: rgb(236, 66, 4);
  	padding: 0 3px;
}

.fullscreen-bg__video {
    height: auto;
    min-height: 100%;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 0
}

.article-area .conteudo {
    max-width: 768px;
    margin: 0 auto
}

.article-area p.conteudo {
    margin-bottom: 30px;
    margin-top: 15px
}

section .titulo-group h2 {
    text-align: center;
    padding: 10px 10px 0px;
    margin: 60px auto 0px;
    color: #EC4204;
    display: table;
    font-weight: 200;
    font-family: "Lato", Arial, sans-serif;
    font-size: 3.1em
}

section .titulo-group h3 {
    line-height: 1.3;
    text-align: center;
    color: #333;
    font-family: "Lato", Arial, sans-serif;
    font-weight: 200;
    font-size: 1.6em
}

section p {
    text-align: justify;
    margin-top: 15px;
    padding: 0 70px
}

section .article-area article {
    margin: 30px 0
}

section .article-area article p i {
    line-height: 1.6;
    display: block
}

section .article-area q {
    font-size: 2em;
    line-height: 1.2;
    font-style: italic;
    color: #B79149
}

blockquote i {
    font-size: 3em !important;
    margin-right: 20px;
    color: #EC4204
}

blockquote span {
    font-weight: 400;
    font-style: italic;
    display: inline-block;
    color: #EC4204;
    font-size: 20px
}

blockquote {
    font-size: 1.5em;
    line-height: 1.6em;
    border-left: medium none;
    font-family: "Lato", Arial, sans-serif;
    font-weight: 600;
    margin: 20px 40px;
    color: #574841
}

a {
    text-decoration: none;
    color: #574841
}

a.style01 {
    font-weight: 900;
    font-size: 1.4em
}

a.style02 {
    font-size: 1.1em;
    color: #EC4204
}

a.style03 {
    color: #EC4204;
    font-weight: 600;
    font-size: 1.8em
}

a.style04 {
    font-weight: 900;
    font-size: 1.4em
}

.custom-ul {
    background-color: #EC4204;
    padding: 30px;
    border-radius: 25px;
    max-width: 800px;
    margin: 0 auto
}

.custom-ul li {
    color: #fff;
    font-family: "Lato", Arial, sans-serif;
    font-size: 1.3em;
    font-weight: 200;
    line-height: 1.2em;
    margin: 0 0 15px 10px;
    list-style: disc inside
}

.full-text {
    margin-top: 15px;
    clear: both
}

.half-text {
    margin-top: 0
}

.half-text .img-content {
    padding-left: 0;
    margin: 0 15px 15px 0
}

.half-text .center-block {
    float: none;
    margin-right: auto;
    margin-left: auto
}

.img-text-full .img-content img {
    margin: 0 auto;
    display: block
}

.text+div {
    padding: 0px 90px
}

.img-content .subtitle_bg {
    font-size: 100%;
    line-height: 1.5;
    padding: 10px;
    background: rgba(210, 209, 222, 0.6) none repeat scroll 0% 0%;
    text-align: center
}

.social {
    margin: 0 auto;
    padding: 0;
    max-width: 768px;
    text-align: center
}

.social li {
    list-style: none;
    display: inline-block;
    margin-right: 25px
}

.social li a {
    display: block
}

.social li a:hover {
    text-decoration: none
}

.social li a i {
    font-size: 5.5em
}

.social li:last-of-type {
    margin-right: 0
}

.social li .facebook {
    color: #3b5998
}

.social li .twitter {
    color: #55acee
}

.social li .email {
    color: brown
}

.publicidade img {
    margin: 0 auto;
    display: block
}

section .addthis_sharing_toolbox {
    height: 60px;
    width: 135px;
    margin: 40px auto 60px
}

section .addthis_sharing_toolbox .at-share-tbx-element.addthis_20x20_style .at-share-btn,
section .addthis_sharing_toolbox .at-share-tbx-element.addthis_20x20_white_style .at-share-btn,
section .addthis_sharing_toolbox .at-share-btn {
    display: block;
    max-width: 60px;
    max-height: 60px;
    float: left
}

section .addthis_sharing_toolbox .addthis_20x20_style .at-icon,
section .addthis_sharing_toolbox .addthis_20x20_white_style .at-icon,
section .addthis_sharing_toolbox .at-20x20 {
    width: 60px !important;
    height: 60px !important;
    background-position: center;
    background-size: initial !important
}

section .addthis_sharing_toolbox a .at-icon-wrapper {
    width: 60px !important;
    height: 60px !important
}

section .addthis_sharing_toolbox a .at-icon-wrapper svg {
    width: 50px !important;
    height: 50px !important
}

section .addthis_sharing_toolbox .at-share-btn.at-svc-whatsapp {
    display: none !important
}

.setas_group {
    width: 100%;
    opacity: 0
}

.setas_group .previous,
.setas_group .next {
    position: fixed;
    z-index: 10;
    top: 42%;
    display: block;
    width: 310px;
    height: 135px;
    text-decoration: none;
    color: #FFF;
    font-size: 26px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
    background: #EC4204 none repeat scroll 0% 0%
}

.setas_group .previous:after,
.setas_group .previous:before,
.setas_group .next:after,
.setas_group .next:before {
    font-family: "Fontello"
}

.setas_group .next {
    padding: 37px 15px 10px 70px;
    right: -245px;
    border-radius: 90px 0px 0px 90px;
    -moz-border-radius: 90px 0px 0px 90px;
    -webkit-border-radius: 90px 0px 0px 90px;
    -webkit-transition-property: right;
    -moz-transition-property: right;
    -o-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.setas_group .next:before {
    content: "\E800";
    font-size: 3em;
    color: white;
    left: 22px;
    top: 15px;
    position: absolute
}

.setas_group .next:hover {
    right: 0px
}

.setas_group .previous {
    left: -245px;
    padding: 37px 70px 10px 15px;
    border-radius: 0px 90px 90px 0;
    -moz-border-radius: 0px 90px 90px 0;
    -webkit-border-radius: 0px 90px 90px 0;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.setas_group .previous:after {
    content: "\E801";
    font-size: 3em;
    color: white;
    right: 22px;
    top: 15px;
    position: absolute
}

.setas_group .previous:hover {
    left: 0px
}

.expediente {
    font-size: 85%;
    margin-top: 70px
}

.expediente .container {
    padding-top: 30px;
    border-top: 1px solid #d8dad9
}

.expediente h3 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px
}

.expediente ul {
    margin: 0;
    padding: 0
}

.expediente ul li {
    list-style: none;
    text-align: center;
    margin-bottom: 10px
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    overflow: hidden
}

.cb-bg {
    background-color: #574841;
    padding: 10px 0;
    color: #fff;
    height: 100%
}

.cb-bg p {
    line-height: 3;
    text-align: right;
    margin: 0
}

.hyperlink-item {
    z-index: 2
}

@media (max-width: 767px) {
    #wrapper {
        transition: all 0.4s ease 0s
    }
    #sidebar-wrapper {
        width: 125px
    }
    #main_icon,
    .sub_icon {
        padding-left: 0
    }
    #wrapper.active {
        padding-right: 170px
    }
    #wrapper.active #sidebar-wrapper {
        right: 150px;
        width: 100%;
        transition: all 0.4s ease 0s
    }
    .up {
        bottom: 0;
        width: 100%;
        right: 0 !important
    }
    .patrocinador-logo .addthis_sharing_toolbox {
        display: none;
        right: 15px
    }
    .patrocinador-logo .addthis_sharing_toolbox .at-share-btn.at-svc-whatsapp {
        display: inline-block
    }
    .navbar-default .navbar-header {
        margin: 0
    }
    .sidebar-nav{
         top: 0;
         justify-content: space-around;
    }
  .sidebar-nav li{
    width: 100%;
    margin-top:0;
  }
    .sidebar-nav li a {
        font-size: 0.7em;
        padding: 7px 0;
      	border: 0;
    	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }
  #sidebar_menu{
    top: 10px;
  }
    
    .fullscreen-bg__video {
        display: none
    }
    .navbar-header .patrocinador-logo .container p {
        display: none;
    }
    .navbar-header .patrocinador-logo .container .publicidade-header {
        max-width: 100px
    }
    .navbar-header .patrocinador-logo .container .publicidade-header #google_image_div a {
        display: block;
        height: 100%
    }
    .navbar-header .patrocinador-logo .container .publicidade-header #google_image_div a .img_ad {
        width: 100%;
        height: auto;
        padding: 7px 0
    }
    section .titulo-group h2 {
        font-size: 1.5em
    }
    section .titulo-group h3 {
        line-height: 1.2;
        font-size: 1.15em
    }
    section .addthis_sharing_toolbox {
        width: 205px
    }
    section .addthis_sharing_toolbox .at-share-btn.at-svc-whatsapp {
        display: inline-block !important
    }
    section p {
        padding: 0
    }
    blockquote {
        margin: 0
    }
    .vitrine {
        min-height: 250px;
        padding: 15px 0px;
        max-height: 500px
    }
    .vitrine .content {
        min-height: 100px;
        margin-top: 30px;
        padding: 25px 0
    }
    .vitrine h1 {
        font-size: 2.2em;
        margin-top: 0px;
        padding: 0
    }
    .vitrine h1 small {
        font-size: 40%
    }
    .vitrine-content {
        position: absolute;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        bottom: 45%;
        text-align: center;
        z-index: 1;
        font-weight: 700
    }
    .vitrine-content h1 {
        font-size: 4em;
        margin-top: 30%;
        text-align: center;
        width: 100%
    }

    .vitrine-content p {
        font-size: 1.5em;
    }

    .home-section {
        margin-top: 35px;
        height: 243px
    }
    .home-section .content {
        padding-top: 37px
    }
    .home-section .patrocinador-vitrine {
        height: 64px
    }
    .home-section .patrocinador-vitrine .patrocinio-overlay {
        background-color: #1B1B1B;
        margin: 0;
        right: 0
    }
    .home-section .patrocinador-vitrine .patrocinador-content {
        margin: 0;
        left: 0;
        width: 100%
    }
    .home-section .patrocinador-vitrine .patrocinador-content p,
    .home-section .patrocinador-vitrine .patrocinador-content #logo_peq {
        display: none
    }
    .home-section .patrocinador-vitrine .patrocinador-content a {
        float: none;
        max-width: 160px;
        position: relative;
        margin: 0 auto;
        padding: 0px 25px
    }
    .home-section .patrocinador-vitrine .patrocinador-content a img {
        width: 100%
    }
    .home-section .patrocinador-vitrine .patrocinador-content #publicidade.publicidade {
        margin-top: 11px;
        float: none
    }
    .home-section .img-text-full figcaption {
        padding: 0 15px
    }
    .home-section .content p {
        margin: 15px 0;
        font-size: 0.9em;
        line-height: 1.5
    }
    .home-section h2 {
        font-size: 1em
    }
    .img-content.natal-melhor img {
        margin-top: 0
    }
    .half-text .img-content {
        padding: 0;
        margin-right: 0
    }
    .footer {
        height: 120px
    }
    .footer .cb-bg p,
    .footer .cb-bg .navbar-brand {
        text-align: center;
        float: none;
        margin: 0 auto;
        line-height: 1.3;
        font-size: 0.75em
    }
    .footer .cb-bg .navbar-brand {
        display: block;
        width: 180px
    }
    .footer .cb-bg .navbar-brand img {
        display: initial
    }
    .setas_group {
        width: 100%;
        opacity: 0;
        position: relative;
        bottom: 0;
        height: 100px
    }
    .setas_group .previous,
    .setas_group .next {
        background-color: transparent;
        text-transform: uppercase;
        font-size: 0.8em;
        font-weight: 700;
        max-width: 170px;
        border-radius: 0;
        transition: none;
        border: 1px solid #4EA0A8;
        position: absolute;
        color: #4EA0A8;
        padding: 20px 7px;
        height: 75px;
        top: 0
    }
    .setas_group .previous {
        left: 0;
        text-align: right;
        padding-left: 30px
    }
    .setas_group .previous:after {
        color: #fff;
        font-size: 31px;
        bottom: 0;
        top: 0;
        right: initial;
        width: 25px;
        text-align: center;
        left: 0;
        height: 100%;
        background: #4EA0A8;
        line-height: 2.4
    }
    .setas_group .next {
        right: 0;
        text-align: left;
        padding-right: 30px
    }
    .setas_group .next:before {
        color: #fff;
        font-size: 31px;
        bottom: 0;
        top: 0;
        left: initial;
        width: 25px;
        text-align: center;
        right: 0;
        height: 100%;
        background: #4EA0A8;
        line-height: 2.4
    }
    .text+div {
        padding: 0px
    }
}


/*# sourceMappingURL=main.css.map */