.ac-color-white { color: #FFFFFF !important; }
.ac-color-white h1, .ac-color-white h2, .ac-color-white h3, .ac-color-white h4, .ac-color-white h5, .ac-color-white h6, .ac-color-white div, .ac-color-white p { color: #FFFFFF !important; }

.ac-color-black { color: #333333 !important; }
.ac-color-black h1, .ac-color-black h2, .ac-color-black h3, .ac-color-black h4, .ac-color-black h5, .ac-color-black h6, .ac-color-black div, .ac-color-black p { color: #333333 !important; }

.ac-color-red { color: #E94C4F !important; }
.ac-color-red h1, .ac-color-red h2, .ac-color-red h3, .ac-color-red h4, .ac-color-red h5, .ac-color-red h6, .ac-color-red div, .ac-color-red p { color: #E94C4F !important; }

.ac-color-green { color: #01A89E !important; }
.ac-color-green h1, .ac-color-green h2, .ac-color-green h3, .ac-color-green h4, .ac-color-green h5, .ac-color-green h6, .ac-color-green div, .ac-color-green p { color: #01A89E !important; }

.ac-color-blue { color: #0179cf !important; }
.ac-color-blue h1, .ac-color-blue h2, .ac-color-blue h3, .ac-color-blue h4, .ac-color-blue h5, .ac-color-blue h6, .ac-color-blue div, .ac-color-blue p { color: #0179cf !important; }

.ac-color-brown { color: #60524b !important; }
.ac-color-brown h1, .ac-color-brown h2, .ac-color-brown h3, .ac-color-brown h4, .ac-color-brown h5, .ac-color-brown h6, .ac-color-brown div, .ac-color-brown p { color: #60524b !important; }

.ac-color-gray { color: #777777 !important; }
.ac-color-gray h1, .ac-color-gray h2, .ac-color-gray h3, .ac-color-gray h4, .ac-color-gray h5, .ac-color-gray h6, .ac-color-gray div, .ac-color-gray p { color: #777777 !important; }

.ac-color-gray-light { color: #E5E5E5 !important; }
.ac-color-gray-light h1, .ac-color-gray-light h2, .ac-color-gray-light h3, .ac-color-gray-light h4, .ac-color-gray-light h5, .ac-color-gray-light h6, .ac-color-gray-light div, .ac-color-gray-light p { color: #E5E5E5 !important; }

.ac-color-gray-lighter { color: #EDEDED !important; }
.ac-color-gray-lighter h1, .ac-color-gray-lighter h2, .ac-color-gray-lighter h3, .ac-color-gray-lighter h4, .ac-color-gray-lighter h5, .ac-color-gray-lighter h6, .ac-color-gray-lighter div, .ac-color-gray-lighter p { color: #EDEDED !important; }

.ac-color-gray-lightest { color: #F7F7F7 !important; }
.ac-color-gray-lightest h1, .ac-color-gray-lightest h2, .ac-color-gray-lightest h3, .ac-color-gray-lightest h4, .ac-color-gray-lightest h5, .ac-color-gray-lightest h6, .ac-color-gray-lightest div, .ac-color-gray-lightest p { color: #F7F7F7 !important; }

.ac-color-green-light { color: #67AB46 !important; }
.ac-color-green-light h1, .ac-color-green-light h2, .ac-color-green-light h3, .ac-color-green-light h4, .ac-color-green-light h5, .ac-color-green-light h6, .ac-color-green-light div, .ac-color-green-light p { color: #67AB46 !important; }

.ac-color-gold-yellow { color: #BB8F2C !important; }
.ac-color-gold-yellow h1, .ac-color-gold-yellow h2, .ac-color-gold-yellow h3, .ac-color-gold-yellow h4, .ac-color-gold-yellow h5, .ac-color-gold-yellow h6, .ac-color-gold-yellow div, .ac-color-gold-yellow p { color: #BB8F2C !important; }

.ac-color-teal { color: #43B7AC !important; }
.ac-color-teal h1, .ac-color-teal h2, .ac-color-teal h3, .ac-color-teal h4, .ac-color-teal h5, .ac-color-teal h6, .ac-color-teal div, .ac-color-teal p { color: #43B7AC !important; }

.ac-color-red-dark { color: #C2303A !important; }
.ac-color-red-dark h1, .ac-color-red-dark h2, .ac-color-red-dark h3, .ac-color-red-dark h4, .ac-color-red-dark h5, .ac-color-red-dark h6, .ac-color-red-dark div, .ac-color-red-dark p { color: #C2303A !important; }

.news-white .vc-column-text h1, .news-white .vc-column-text h2, .news-white .vc-column-text h3, .news-white .vc-column-text h4, .news-white .vc-column-text h5, .news-white .vc-column-text h6 { color: #FFFFFF !important; }
.news-white .ac-divider { border-color: #FFFFFF !important; }
.news-white h1, .news-white h2, .news-white h3, .news-white h4, .news-white h5, .news-white h6.titulo { color: #FFFFFF; }
.news-white h1 a, .news-white h2 a, .news-white h3 a, .news-white h4 a, .news-white h5 a, .news-white h6.titulo a { color: #FFFFFF; }
.news-white h1 a:hover, .news-white h2 a:hover, .news-white h3 a:hover, .news-white h4 a:hover, .news-white h5 a:hover, .news-white h6.titulo a:hover { color: #e6e6e6; }
.news-white .view-footer .readmore > a { background: #FFFFFF; }
.news-white .view-footer .readmore > a:hover { background: #e6e6e6; }

.news-black .vc-column-text h1, .news-black .vc-column-text h2, .news-black .vc-column-text h3, .news-black .vc-column-text h4, .news-black .vc-column-text h5, .news-black .vc-column-text h6 { color: #333333 !important; }
.news-black .ac-divider { border-color: #333333 !important; }
.news-black h1, .news-black h2, .news-black h3, .news-black h4, .news-black h5, .news-black h6.titulo { color: #333333; }
.news-black h1 a, .news-black h2 a, .news-black h3 a, .news-black h4 a, .news-black h5 a, .news-black h6.titulo a { color: #333333; }
.news-black h1 a:hover, .news-black h2 a:hover, .news-black h3 a:hover, .news-black h4 a:hover, .news-black h5 a:hover, .news-black h6.titulo a:hover { color: #1a1a1a; }
.news-black .view-footer .readmore > a { background: #333333; }
.news-black .view-footer .readmore > a:hover { background: #1a1a1a; }

.news-red .vc-column-text h1, .news-red .vc-column-text h2, .news-red .vc-column-text h3, .news-red .vc-column-text h4, .news-red .vc-column-text h5, .news-red .vc-column-text h6 { color: #E94C4F !important; }
.news-red .ac-divider { border-color: #E94C4F !important; }
.news-red h1, .news-red h2, .news-red h3, .news-red h4, .news-red h5, .news-red h6.titulo { color: #E94C4F; }
.news-red h1 a, .news-red h2 a, .news-red h3 a, .news-red h4 a, .news-red h5 a, .news-red h6.titulo a { color: #E94C4F; }
.news-red h1 a:hover, .news-red h2 a:hover, .news-red h3 a:hover, .news-red h4 a:hover, .news-red h5 a:hover, .news-red h6.titulo a:hover { color: #e31f22; }
.news-red .view-footer .readmore > a { background: #E94C4F; }
.news-red .view-footer .readmore > a:hover { background: #e31f22; }

.news-green .vc-column-text h1, .news-green .vc-column-text h2, .news-green .vc-column-text h3, .news-green .vc-column-text h4, .news-green .vc-column-text h5, .news-green .vc-column-text h6 { color: #01A89E !important; }
.news-green .ac-divider { border-color: #01A89E !important; }
.news-green h1, .news-green h2, .news-green h3, .news-green h4, .news-green h5, .news-green h6.titulo { color: #01A89E; }
.news-green h1 a, .news-green h2 a, .news-green h3 a, .news-green h4 a, .news-green h5 a, .news-green h6.titulo a { color: #01A89E; }
.news-green h1 a:hover, .news-green h2 a:hover, .news-green h3 a:hover, .news-green h4 a:hover, .news-green h5 a:hover, .news-green h6.titulo a:hover { color: #01756e; }
.news-green .view-footer .readmore > a { background: #01A89E; }
.news-green .view-footer .readmore > a:hover { background: #01756e; }

.news-blue .vc-column-text h1, .news-blue .vc-column-text h2, .news-blue .vc-column-text h3, .news-blue .vc-column-text h4, .news-blue .vc-column-text h5, .news-blue .vc-column-text h6 { color: #0179cf !important; }
.news-blue .ac-divider { border-color: #0179cf !important; }
.news-blue h1, .news-blue h2, .news-blue h3, .news-blue h4, .news-blue h5, .news-blue h6.titulo { color: #0179cf; }
.news-blue h1 a, .news-blue h2 a, .news-blue h3 a, .news-blue h4 a, .news-blue h5 a, .news-blue h6.titulo a { color: #0179cf; }
.news-blue h1 a:hover, .news-blue h2 a:hover, .news-blue h3 a:hover, .news-blue h4 a:hover, .news-blue h5 a:hover, .news-blue h6.titulo a:hover { color: #015b9c; }
.news-blue .view-footer .readmore > a { background: #0179cf; }
.news-blue .view-footer .readmore > a:hover { background: #015b9c; }

.news-brown .vc-column-text h1, .news-brown .vc-column-text h2, .news-brown .vc-column-text h3, .news-brown .vc-column-text h4, .news-brown .vc-column-text h5, .news-brown .vc-column-text h6 { color: #60524b !important; }
.news-brown .ac-divider { border-color: #60524b !important; }
.news-brown h1, .news-brown h2, .news-brown h3, .news-brown h4, .news-brown h5, .news-brown h6.titulo { color: #60524b; }
.news-brown h1 a, .news-brown h2 a, .news-brown h3 a, .news-brown h4 a, .news-brown h5 a, .news-brown h6.titulo a { color: #60524b; }
.news-brown h1 a:hover, .news-brown h2 a:hover, .news-brown h3 a:hover, .news-brown h4 a:hover, .news-brown h5 a:hover, .news-brown h6.titulo a:hover { color: #433a35; }
.news-brown .view-footer .readmore > a { background: #60524b; }
.news-brown .view-footer .readmore > a:hover { background: #433a35; }

.news-gray .vc-column-text h1, .news-gray .vc-column-text h2, .news-gray .vc-column-text h3, .news-gray .vc-column-text h4, .news-gray .vc-column-text h5, .news-gray .vc-column-text h6 { color: #777777 !important; }
.news-gray .ac-divider { border-color: #777777 !important; }
.news-gray h1, .news-gray h2, .news-gray h3, .news-gray h4, .news-gray h5, .news-gray h6.titulo { color: #777777; }
.news-gray h1 a, .news-gray h2 a, .news-gray h3 a, .news-gray h4 a, .news-gray h5 a, .news-gray h6.titulo a { color: #777777; }
.news-gray h1 a:hover, .news-gray h2 a:hover, .news-gray h3 a:hover, .news-gray h4 a:hover, .news-gray h5 a:hover, .news-gray h6.titulo a:hover { color: #5e5e5e; }
.news-gray .view-footer .readmore > a { background: #777777; }
.news-gray .view-footer .readmore > a:hover { background: #5e5e5e; }

.news-gray-light .vc-column-text h1, .news-gray-light .vc-column-text h2, .news-gray-light .vc-column-text h3, .news-gray-light .vc-column-text h4, .news-gray-light .vc-column-text h5, .news-gray-light .vc-column-text h6 { color: #E5E5E5 !important; }
.news-gray-light .ac-divider { border-color: #E5E5E5 !important; }
.news-gray-light h1, .news-gray-light h2, .news-gray-light h3, .news-gray-light h4, .news-gray-light h5, .news-gray-light h6.titulo { color: #E5E5E5; }
.news-gray-light h1 a, .news-gray-light h2 a, .news-gray-light h3 a, .news-gray-light h4 a, .news-gray-light h5 a, .news-gray-light h6.titulo a { color: #E5E5E5; }
.news-gray-light h1 a:hover, .news-gray-light h2 a:hover, .news-gray-light h3 a:hover, .news-gray-light h4 a:hover, .news-gray-light h5 a:hover, .news-gray-light h6.titulo a:hover { color: #cccccc; }
.news-gray-light .view-footer .readmore > a { background: #E5E5E5; }
.news-gray-light .view-footer .readmore > a:hover { background: #cccccc; }

.news-gray-lighter .vc-column-text h1, .news-gray-lighter .vc-column-text h2, .news-gray-lighter .vc-column-text h3, .news-gray-lighter .vc-column-text h4, .news-gray-lighter .vc-column-text h5, .news-gray-lighter .vc-column-text h6 { color: #EDEDED !important; }
.news-gray-lighter .ac-divider { border-color: #EDEDED !important; }
.news-gray-lighter h1, .news-gray-lighter h2, .news-gray-lighter h3, .news-gray-lighter h4, .news-gray-lighter h5, .news-gray-lighter h6.titulo { color: #EDEDED; }
.news-gray-lighter h1 a, .news-gray-lighter h2 a, .news-gray-lighter h3 a, .news-gray-lighter h4 a, .news-gray-lighter h5 a, .news-gray-lighter h6.titulo a { color: #EDEDED; }
.news-gray-lighter h1 a:hover, .news-gray-lighter h2 a:hover, .news-gray-lighter h3 a:hover, .news-gray-lighter h4 a:hover, .news-gray-lighter h5 a:hover, .news-gray-lighter h6.titulo a:hover { color: #d4d4d4; }
.news-gray-lighter .view-footer .readmore > a { background: #EDEDED; }
.news-gray-lighter .view-footer .readmore > a:hover { background: #d4d4d4; }

.news-gray-lightest .vc-column-text h1, .news-gray-lightest .vc-column-text h2, .news-gray-lightest .vc-column-text h3, .news-gray-lightest .vc-column-text h4, .news-gray-lightest .vc-column-text h5, .news-gray-lightest .vc-column-text h6 { color: #F7F7F7 !important; }
.news-gray-lightest .ac-divider { border-color: #F7F7F7 !important; }
.news-gray-lightest h1, .news-gray-lightest h2, .news-gray-lightest h3, .news-gray-lightest h4, .news-gray-lightest h5, .news-gray-lightest h6.titulo { color: #F7F7F7; }
.news-gray-lightest h1 a, .news-gray-lightest h2 a, .news-gray-lightest h3 a, .news-gray-lightest h4 a, .news-gray-lightest h5 a, .news-gray-lightest h6.titulo a { color: #F7F7F7; }
.news-gray-lightest h1 a:hover, .news-gray-lightest h2 a:hover, .news-gray-lightest h3 a:hover, .news-gray-lightest h4 a:hover, .news-gray-lightest h5 a:hover, .news-gray-lightest h6.titulo a:hover { color: #dedede; }
.news-gray-lightest .view-footer .readmore > a { background: #F7F7F7; }
.news-gray-lightest .view-footer .readmore > a:hover { background: #dedede; }

.news-green-light .vc-column-text h1, .news-green-light .vc-column-text h2, .news-green-light .vc-column-text h3, .news-green-light .vc-column-text h4, .news-green-light .vc-column-text h5, .news-green-light .vc-column-text h6 { color: #67AB46 !important; }
.news-green-light .ac-divider { border-color: #67AB46 !important; }
.news-green-light h1, .news-green-light h2, .news-green-light h3, .news-green-light h4, .news-green-light h5, .news-green-light h6.titulo { color: #67AB46; }
.news-green-light h1 a, .news-green-light h2 a, .news-green-light h3 a, .news-green-light h4 a, .news-green-light h5 a, .news-green-light h6.titulo a { color: #67AB46; }
.news-green-light h1 a:hover, .news-green-light h2 a:hover, .news-green-light h3 a:hover, .news-green-light h4 a:hover, .news-green-light h5 a:hover, .news-green-light h6.titulo a:hover { color: #518737; }
.news-green-light .view-footer .readmore > a { background: #67AB46; }
.news-green-light .view-footer .readmore > a:hover { background: #518737; }

.news-gold-yellow .vc-column-text h1, .news-gold-yellow .vc-column-text h2, .news-gold-yellow .vc-column-text h3, .news-gold-yellow .vc-column-text h4, .news-gold-yellow .vc-column-text h5, .news-gold-yellow .vc-column-text h6 { color: #BB8F2C !important; }
.news-gold-yellow .ac-divider { border-color: #BB8F2C !important; }
.news-gold-yellow h1, .news-gold-yellow h2, .news-gold-yellow h3, .news-gold-yellow h4, .news-gold-yellow h5, .news-gold-yellow h6.titulo { color: #BB8F2C; }
.news-gold-yellow h1 a, .news-gold-yellow h2 a, .news-gold-yellow h3 a, .news-gold-yellow h4 a, .news-gold-yellow h5 a, .news-gold-yellow h6.titulo a { color: #BB8F2C; }
.news-gold-yellow h1 a:hover, .news-gold-yellow h2 a:hover, .news-gold-yellow h3 a:hover, .news-gold-yellow h4 a:hover, .news-gold-yellow h5 a:hover, .news-gold-yellow h6.titulo a:hover { color: #926f22; }
.news-gold-yellow .view-footer .readmore > a { background: #BB8F2C; }
.news-gold-yellow .view-footer .readmore > a:hover { background: #926f22; }

.news-teal .vc-column-text h1, .news-teal .vc-column-text h2, .news-teal .vc-column-text h3, .news-teal .vc-column-text h4, .news-teal .vc-column-text h5, .news-teal .vc-column-text h6 { color: #43B7AC !important; }
.news-teal .ac-divider { border-color: #43B7AC !important; }
.news-teal h1, .news-teal h2, .news-teal h3, .news-teal h4, .news-teal h5, .news-teal h6.titulo { color: #43B7AC; }
.news-teal h1 a, .news-teal h2 a, .news-teal h3 a, .news-teal h4 a, .news-teal h5 a, .news-teal h6.titulo a { color: #43B7AC; }
.news-teal h1 a:hover, .news-teal h2 a:hover, .news-teal h3 a:hover, .news-teal h4 a:hover, .news-teal h5 a:hover, .news-teal h6.titulo a:hover { color: #359289; }
.news-teal .view-footer .readmore > a { background: #43B7AC; }
.news-teal .view-footer .readmore > a:hover { background: #359289; }

.news-red-dark .vc-column-text h1, .news-red-dark .vc-column-text h2, .news-red-dark .vc-column-text h3, .news-red-dark .vc-column-text h4, .news-red-dark .vc-column-text h5, .news-red-dark .vc-column-text h6 { color: #C2303A !important; }
.news-red-dark .ac-divider { border-color: #C2303A !important; }
.news-red-dark h1, .news-red-dark h2, .news-red-dark h3, .news-red-dark h4, .news-red-dark h5, .news-red-dark h6.titulo { color: #C2303A; }
.news-red-dark h1 a, .news-red-dark h2 a, .news-red-dark h3 a, .news-red-dark h4 a, .news-red-dark h5 a, .news-red-dark h6.titulo a { color: #C2303A; }
.news-red-dark h1 a:hover, .news-red-dark h2 a:hover, .news-red-dark h3 a:hover, .news-red-dark h4 a:hover, .news-red-dark h5 a:hover, .news-red-dark h6.titulo a:hover { color: #99262e; }
.news-red-dark .view-footer .readmore > a { background: #C2303A; }
.news-red-dark .view-footer .readmore > a:hover { background: #99262e; }

.ac-bg-white { background-color: #FFFFFF !important; }

.ac-bg-white { background-color: #FFFFFF !important; }

.ac-bg-black { background-color: #333333 !important; }

.ac-bg-red { background-color: #E94C4F !important; }

.ac-bg-green { background-color: #01A89E !important; }

.ac-bg-blue { background-color: #0179cf !important; }

.ac-bg-brown { background-color: #60524b !important; }

.ac-bg-gray { background-color: #777777 !important; }

.ac-bg-gray-light { background-color: #E5E5E5 !important; }

.ac-bg-gray-lighter { background-color: #EDEDED !important; }

.ac-bg-gray-lightest { background-color: #F7F7F7 !important; }

.ac-bg-green-light { background-color: #67AB46 !important; }

.ac-bg-gold-yellow { background-color: #BB8F2C !important; }

.ac-bg-teal { background-color: #43B7AC !important; }

.ac-bg-red-dark { background-color: #C2303A !important; }

.ac-bg_color-white { background-color: #FFFFFF !important; color: #333333 !important; }

.ac-bg_color-black { background-color: #333333 !important; color: #FFFFFF !important; }

.ac-bg_color-red { background-color: #E94C4F !important; color: #FFFFFF !important; }

.ac-bg_color-green { background-color: #01A89E !important; color: #FFFFFF !important; }

.ac-bg_color-blue { background-color: #0179cf !important; color: #FFFFFF !important; }

.ac-bg_color-brown { background-color: #60524b !important; color: #FFFFFF !important; }

.ac-bg_color-gray { background-color: #777777 !important; color: #FFFFFF !important; }

.ac-bg_color-gray-light { background-color: #E5E5E5 !important; color: #FFFFFF !important; }

.ac-bg_color-gray-lighter { background-color: #EDEDED !important; color: #FFFFFF !important; }

.ac-bg_color-gray-lightest { background-color: #F7F7F7 !important; color: #FFFFFF !important; }

.ac-bg_color-green-light { background-color: #67AB46 !important; color: #FFFFFF !important; }

.ac-bg_color-gold-yellow { background-color: #BB8F2C !important; color: #FFFFFF !important; }

.ac-bg_color-teal { background-color: #43B7AC !important; color: #FFFFFF !important; }

.ac-bg_color-red-dark { background-color: #C2303A !important; color: #FFFFFF !important; }

.divider-white { border-color: #FFFFFF !important; }

.divider-black { border-color: #333333 !important; }

.divider-red { border-color: #E94C4F !important; }

.divider-green { border-color: #01A89E !important; }

.divider-blue { border-color: #0179cf !important; }

.divider-brown { border-color: #60524b !important; }

.divider-gray { border-color: #777777 !important; }

.divider-gray-light { border-color: #E5E5E5 !important; }

.divider-gray-lighter { border-color: #EDEDED !important; }

.divider-gray-lightest { border-color: #F7F7F7 !important; }

.divider-green-light { border-color: #67AB46 !important; }

.divider-gold-yellow { border-color: #BB8F2C !important; }

.divider-teal { border-color: #43B7AC !important; }

.divider-red-dark { border-color: #C2303A !important; }

.half-space { margin: 10px !important; }

.half-space-top { margin-top: 10px !important; }

.half-space-right { margin-right: 10px !important; }

.half-space-bottom { margin-bottom: 10px !important; }

.half-space-left { margin-left: 10px !important; }

.space { margin: 20px !important; }

.space-top { margin-top: 20px !important; }

.space-right { margin-right: 20px !important; }

.space-bottom { margin-bottom: 20px !important; }

.space-left { margin-left: 20px !important; }

.double-space { margin: 40px !important; }

.double-space-top { margin-top: 40px !important; }

.double-space-right { margin-right: 40px !important; }

.double-space-bottom { margin-bottom: 40px !important; }

.double-space-left { margin-left: 40px !important; }

.triple-space { margin: 60px !important; }

.triple-space-top { margin-top: 60px !important; }

.triple-space-right { margin-right: 60px !important; }

.triple-space-bottom { margin-bottom: 60px !important; }

.triple-space-left { margin-left: 60px !important; }

.half-padding { padding: 10px !important; }

.half-padding-top { padding-top: 10px !important; }

.half-padding-right { padding-right: 10px !important; }

.half-padding-bottom { padding-bottom: 10px !important; }

.half-padding-left { padding-left: 10px !important; }

.padding { padding: 20px !important; }

.padding-top { padding-top: 20px !important; }

.padding-right { padding-right: 20px !important; }

.padding-bottom { padding-bottom: 20px !important; }

.padding-left { padding-left: 20px !important; }

.double-padding { padding: 40px !important; }

.double-padding-top { padding-top: 40px !important; }

.double-padding-right { padding-right: 40px !important; }

.double-padding-bottom { padding-bottom: 40px !important; }

.double-padding-left { padding-left: 40px !important; }

.triple-padding { padding: 60px !important; }

.triple-padding-top { padding-top: 60px !important; }

.triple-padding-right { padding-right: 60px !important; }

.triple-padding-bottom { padding-bottom: 60px !important; }

.triple-padding-left { padding-left: 60px !important; }

.reset-margin { margin: 0 !important; }

.reset-top-margin { margin-top: 0 !important; }

.reset-right-margin { margin-right: 0 !important; }

.reset-bottom-margin { margin-bottom: 0 !important; }

.reset-left-margin { margin-left: 0 !important; }

.reset-padding { padding: 0 !important; }

.reset-top-padding { padding-top: 0 !important; }

.reset-right-padding { padding-right: 0 !important; }

.reset-bottom-padding { padding-bottom: 0 !important; }

.reset-left-padding { padding-left: 0 !important; }

.vertical-bottom { vertical-align: bottom !important; }

.vertical-middle { vertical-align: middle !important; }

.vertical-top { vertical-align: top !important; }

.overflow-hidden { overflow: hidden; }

.hide { display: none !important; }

.flex-control-nav .flex-active, .flex-control-nav a:hover { background-color: #333333 !important; }

.testimonials .a-name { color: #333333; }

.ac-banner .shader { opacity: .5; }

.auction-blocks .ac-iconbox.ac-type-boxed-inline { padding: 20px; }
.auction-blocks .ac-iconbox.ac-type-boxed-inline .ac-iconbox-content-wrap .ac-iconbox-title { font-size: 19px; min-height: 50px; line-height: 28px; }
.auction-blocks .ac-iconbox.ac-type-boxed-inline .ac-iconbox-content-wrap .ac-iconbox-icon { margin-top: 0; }
.auction-blocks + .clearfix { clear: both; }

#block-menu-menu-topbar-menu a[href*=vender-mais-universal] { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #0179cf; border: 1px solid #0179cf; }
#block-menu-menu-topbar-menu a[href*=vender-mais-universal]:hover { background-color: #FFFFFF; color: #0179cf; }

.l-page .tabs--primary { position: fixed; bottom: 0; z-index: 9; right: 70px; margin: 0; }
.l-page .tabs--primary li { margin: 0; }
.l-page .tabs--primary a { background: #E94C4F; color: white; font-size: 14px; border-width: 0; border-radius: 0; }
.l-page .tabs--primary a:hover, .l-page .tabs--primary a.active { background: black; }

.action-links { position: fixed; left: 40px; bottom: 0; z-index: 9; margin-bottom: 0; }
.action-links li a { margin-bottom: 0; font-family: 'Raleway'; background: #E94C4F; color: #FFFFFF; font-size: 14px; border-width: 0; border-radius: 0; padding: 0.3em 0.8em; height: auto; line-height: 23px; }
.action-links li a:hover { background: black; }

.ac-col-spacer .col-inner { background-color: #FFFFFF; padding: 0; margin: 0 20px; }

.certifications table { border-collapse: separate; border-spacing: 20px 0; }
.certifications table th { background-color: transparent; border-top: 3px solid #333333; border-bottom: 3px solid #333333; text-transform: uppercase; font-weight: bold; color: #333333; }
.certifications table td { border-bottom: 1px solid #9E9E9E; font-size: 14px; }
.certifications table td:not(:first-child) { text-align: center; }
.certifications table th, .certifications table td { font-size: 14px; padding: 1.4em 0; vertical-align: top; }

.node--webform form .form-item { width: 100%; margin: 0 0 20px; }
.node--webform form .form-item input[type="submit"], .node--webform form .form-item input[type="file"] { margin: 0 0 20px; width: 100%; }
.node--webform form .form-item input[type="file"] { line-height: 1; }
.node--webform form .form-submit { margin: 0; width: 100%; }

.main-menu .nolink { -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; text-transform: uppercase; line-height: normal; background-color: transparent; padding: 10px 20px; display: block; border-top: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; color: white; }
.main-menu .nolink:hover { background-color: #c10003; cursor: default; }
.main-menu .nolink:before { font-family: 'fontello'; position: absolute; right: 20px; width: auto !important; }
.main-menu .nolink.active-trail { background-color: #c10003; }
.main-menu > .menu > li.expanded > a:before { font-family: 'fontello'; position: absolute; content: '\e8ef'; right: -14px; font-size: 12px; top: 2px; }
.main-menu > .menu > li.expanded > a > .menu > li.expanded > .no-link:before { content: ''; }
.main-menu > .menu > li > .nolink { background-color: transparent; padding: 0; line-height: 36px; border: 0; }
.main-menu > .menu > li > .nolink:before { content: '\e8ef'; right: -14px; font-weight: 100; font-size: 12px; top: 2px; }
.main-menu > .menu > li > .nolink:after { -moz-transition: all 0.08s ease; -o-transition: all 0.08s ease; -webkit-transition: all 0.08s ease; transition: all 0.08s ease; content: ''; width: 0; position: absolute; bottom: 0; left: 0; margin-top: 10px; border-bottom: 1px solid #c10003; display: block; }
.main-menu > .menu > li > .nolink:hover { background-color: transparent; color: #c10003; }
.main-menu > .menu > li > .nolink:hover:after { width: 100%; }
.main-menu .menu ul { margin-top: 0; }
.main-menu .menu ul li.expanded .menu { position: relative; left: 0; display: block; }
.main-menu .menu ul li a { border: 0; }
.main-menu .menu ul > li:first-child > .nolink { border-top: 0; }
.main-menu .has-ul .nolink + .menu { top: 35px; }

.ac-menu-h .menu ul { min-width: 10em; }

.ac-menu-h .menu > li.expanded:first-child { padding-right: 10px; }
.ac-menu-h .menu > li.expanded:first-child:before { font-family: 'fontello'; position: absolute; content: '\e8ef'; right: 6px; font-weight: 100; font-size: 12px; top: 6px; line-height: normal; }
.ac-menu-h .menu > li.expanded:first-child a:after { border: 0; }

.breadcrumb .nolink { color: white; text-transform: uppercase; font-family: 'Oswald'; }
.l-hero-dark .breadcrumb .nolink, .section-blog .breadcrumb .nolink { color: #E94C4F; }

.cta-activity-logo .col-inner { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color: #EDEDED; margin: 0 20px; padding-top: 20px; padding-bottom: 40px; }
.cta-activity-logo img { display: block; margin: 0 auto; }
.cta-activity-logo.login-blue .col-inner { background-color: #0179cf; }
.cta-activity-logo.login-blue .ac-button span { color: #0179cf !important; }

.icon-white .ac-iconbox-icon { background-color: #FFFFFF !important; color: #FFFFFF !important; }
.icon-white.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-white.icon-inverse .ac-iconbox-icon * { color: #FFFFFF !important; }

.icon-black .ac-iconbox-icon { background-color: #333333 !important; color: #FFFFFF !important; }
.icon-black.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-black.icon-inverse .ac-iconbox-icon * { color: #333333 !important; }

.icon-red .ac-iconbox-icon { background-color: #E94C4F !important; color: #FFFFFF !important; }
.icon-red.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-red.icon-inverse .ac-iconbox-icon * { color: #E94C4F !important; }

.icon-green .ac-iconbox-icon { background-color: #01A89E !important; color: #FFFFFF !important; }
.icon-green.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-green.icon-inverse .ac-iconbox-icon * { color: #01A89E !important; }

.icon-blue .ac-iconbox-icon { background-color: #0179cf !important; color: #FFFFFF !important; }
.icon-blue.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-blue.icon-inverse .ac-iconbox-icon * { color: #0179cf !important; }

.icon-brown .ac-iconbox-icon { background-color: #60524b !important; color: #FFFFFF !important; }
.icon-brown.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-brown.icon-inverse .ac-iconbox-icon * { color: #60524b !important; }

.icon-gray .ac-iconbox-icon { background-color: #777777 !important; color: #FFFFFF !important; }
.icon-gray.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-gray.icon-inverse .ac-iconbox-icon * { color: #777777 !important; }

.icon-gray-light .ac-iconbox-icon { background-color: #E5E5E5 !important; color: #FFFFFF !important; }
.icon-gray-light.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-gray-light.icon-inverse .ac-iconbox-icon * { color: #E5E5E5 !important; }

.icon-gray-lighter .ac-iconbox-icon { background-color: #EDEDED !important; color: #FFFFFF !important; }
.icon-gray-lighter.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-gray-lighter.icon-inverse .ac-iconbox-icon * { color: #EDEDED !important; }

.icon-gray-lightest .ac-iconbox-icon { background-color: #F7F7F7 !important; color: #FFFFFF !important; }
.icon-gray-lightest.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-gray-lightest.icon-inverse .ac-iconbox-icon * { color: #F7F7F7 !important; }

.icon-green-light .ac-iconbox-icon { background-color: #67AB46 !important; color: #FFFFFF !important; }
.icon-green-light.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-green-light.icon-inverse .ac-iconbox-icon * { color: #67AB46 !important; }

.icon-gold-yellow .ac-iconbox-icon { background-color: #BB8F2C !important; color: #FFFFFF !important; }
.icon-gold-yellow.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-gold-yellow.icon-inverse .ac-iconbox-icon * { color: #BB8F2C !important; }

.icon-teal .ac-iconbox-icon { background-color: #43B7AC !important; color: #FFFFFF !important; }
.icon-teal.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-teal.icon-inverse .ac-iconbox-icon * { color: #43B7AC !important; }

.icon-red-dark .ac-iconbox-icon { background-color: #C2303A !important; color: #FFFFFF !important; }
.icon-red-dark.icon-inverse .ac-iconbox-icon { background-color: #FFFFFF !important; }
.icon-red-dark.icon-inverse .ac-iconbox-icon * { color: #C2303A !important; }

.center-icon-image .ac-iconbox-title > span { display: block !important; margin-left: auto !important; margin-right: auto !important; }

.ac-icon-oswald .font-icon { font-family: "Oswald"; }

.single-iconbox.heading-small h3 { font-size: 20px; line-height: normal; }

.btn-white .ac-button { background-color: #FFFFFF !important; border: 2px solid #FFFFFF !important; }
.btn-white .ac-button span { color: #333333 !important; }
.btn-white .ac-button:hover { background-color: #e6e6e6 !important; border: 2px solid #e6e6e6 !important; }
.btn-white.btn-inverse .ac-button { background-color: transparent !important; }
.btn-white.btn-inverse .ac-button span { color: #FFFFFF !important; }
.btn-white.btn-inverse .ac-button:hover { background-color: #FFFFFF !important; border: 2px solid #e6e6e6 !important; }
.btn-white.btn-inverse .ac-button:hover span { color: #333333 !important; }

.btn-black .ac-button { background-color: #333333 !important; border: 2px solid #333333 !important; }
.btn-black .ac-button span { color: #FFFFFF !important; }
.btn-black .ac-button:hover { background-color: #1a1a1a !important; border: 2px solid #1a1a1a !important; }
.btn-black.btn-inverse .ac-button { background-color: transparent !important; }
.btn-black.btn-inverse .ac-button span { color: #333333 !important; }
.btn-black.btn-inverse .ac-button:hover { background-color: #333333 !important; border: 2px solid #1a1a1a !important; }
.btn-black.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-red .ac-button { background-color: #E94C4F !important; border: 2px solid #E94C4F !important; }
.btn-red .ac-button span { color: #FFFFFF !important; }
.btn-red .ac-button:hover { background-color: #e31f22 !important; border: 2px solid #e31f22 !important; }
.btn-red.btn-inverse .ac-button { background-color: transparent !important; }
.btn-red.btn-inverse .ac-button span { color: #E94C4F !important; }
.btn-red.btn-inverse .ac-button:hover { background-color: #E94C4F !important; border: 2px solid #e31f22 !important; }
.btn-red.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-green .ac-button { background-color: #01A89E !important; border: 2px solid #01A89E !important; }
.btn-green .ac-button span { color: #FFFFFF !important; }
.btn-green .ac-button:hover { background-color: #01756e !important; border: 2px solid #01756e !important; }
.btn-green.btn-inverse .ac-button { background-color: transparent !important; }
.btn-green.btn-inverse .ac-button span { color: #01A89E !important; }
.btn-green.btn-inverse .ac-button:hover { background-color: #01A89E !important; border: 2px solid #01756e !important; }
.btn-green.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-blue .ac-button { background-color: #0179cf !important; border: 2px solid #0179cf !important; }
.btn-blue .ac-button span { color: #FFFFFF !important; }
.btn-blue .ac-button:hover { background-color: #015b9c !important; border: 2px solid #015b9c !important; }
.btn-blue.btn-inverse .ac-button { background-color: transparent !important; }
.btn-blue.btn-inverse .ac-button span { color: #0179cf !important; }
.btn-blue.btn-inverse .ac-button:hover { background-color: #0179cf !important; border: 2px solid #015b9c !important; }
.btn-blue.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-brown .ac-button { background-color: #60524b !important; border: 2px solid #60524b !important; }
.btn-brown .ac-button span { color: #FFFFFF !important; }
.btn-brown .ac-button:hover { background-color: #433a35 !important; border: 2px solid #433a35 !important; }
.btn-brown.btn-inverse .ac-button { background-color: transparent !important; }
.btn-brown.btn-inverse .ac-button span { color: #60524b !important; }
.btn-brown.btn-inverse .ac-button:hover { background-color: #60524b !important; border: 2px solid #433a35 !important; }
.btn-brown.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-gray .ac-button { background-color: #777777 !important; border: 2px solid #777777 !important; }
.btn-gray .ac-button span { color: #FFFFFF !important; }
.btn-gray .ac-button:hover { background-color: #5e5e5e !important; border: 2px solid #5e5e5e !important; }
.btn-gray.btn-inverse .ac-button { background-color: transparent !important; }
.btn-gray.btn-inverse .ac-button span { color: #777777 !important; }
.btn-gray.btn-inverse .ac-button:hover { background-color: #777777 !important; border: 2px solid #5e5e5e !important; }
.btn-gray.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-gray-light .ac-button { background-color: #E5E5E5 !important; border: 2px solid #E5E5E5 !important; }
.btn-gray-light .ac-button span { color: #333333 !important; }
.btn-gray-light .ac-button:hover { background-color: #cccccc !important; border: 2px solid #cccccc !important; }
.btn-gray-light.btn-inverse .ac-button { background-color: transparent !important; }
.btn-gray-light.btn-inverse .ac-button span { color: #E5E5E5 !important; }
.btn-gray-light.btn-inverse .ac-button:hover { background-color: #E5E5E5 !important; border: 2px solid #cccccc !important; }
.btn-gray-light.btn-inverse .ac-button:hover span { color: #333333 !important; }

.btn-gray-lighter .ac-button { background-color: #EDEDED !important; border: 2px solid #EDEDED !important; }
.btn-gray-lighter .ac-button span { color: #333333 !important; }
.btn-gray-lighter .ac-button:hover { background-color: #d4d4d4 !important; border: 2px solid #d4d4d4 !important; }
.btn-gray-lighter.btn-inverse .ac-button { background-color: transparent !important; }
.btn-gray-lighter.btn-inverse .ac-button span { color: #EDEDED !important; }
.btn-gray-lighter.btn-inverse .ac-button:hover { background-color: #EDEDED !important; border: 2px solid #d4d4d4 !important; }
.btn-gray-lighter.btn-inverse .ac-button:hover span { color: #333333 !important; }

.btn-gray-lightest .ac-button { background-color: #F7F7F7 !important; border: 2px solid #F7F7F7 !important; }
.btn-gray-lightest .ac-button span { color: #333333 !important; }
.btn-gray-lightest .ac-button:hover { background-color: #dedede !important; border: 2px solid #dedede !important; }
.btn-gray-lightest.btn-inverse .ac-button { background-color: transparent !important; }
.btn-gray-lightest.btn-inverse .ac-button span { color: #F7F7F7 !important; }
.btn-gray-lightest.btn-inverse .ac-button:hover { background-color: #F7F7F7 !important; border: 2px solid #dedede !important; }
.btn-gray-lightest.btn-inverse .ac-button:hover span { color: #333333 !important; }

.btn-green-light .ac-button { background-color: #67AB46 !important; border: 2px solid #67AB46 !important; }
.btn-green-light .ac-button span { color: #FFFFFF !important; }
.btn-green-light .ac-button:hover { background-color: #518737 !important; border: 2px solid #518737 !important; }
.btn-green-light.btn-inverse .ac-button { background-color: transparent !important; }
.btn-green-light.btn-inverse .ac-button span { color: #67AB46 !important; }
.btn-green-light.btn-inverse .ac-button:hover { background-color: #67AB46 !important; border: 2px solid #518737 !important; }
.btn-green-light.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-gold-yellow .ac-button { background-color: #BB8F2C !important; border: 2px solid #BB8F2C !important; }
.btn-gold-yellow .ac-button span { color: #FFFFFF !important; }
.btn-gold-yellow .ac-button:hover { background-color: #926f22 !important; border: 2px solid #926f22 !important; }
.btn-gold-yellow.btn-inverse .ac-button { background-color: transparent !important; }
.btn-gold-yellow.btn-inverse .ac-button span { color: #BB8F2C !important; }
.btn-gold-yellow.btn-inverse .ac-button:hover { background-color: #BB8F2C !important; border: 2px solid #926f22 !important; }
.btn-gold-yellow.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-teal .ac-button { background-color: #43B7AC !important; border: 2px solid #43B7AC !important; }
.btn-teal .ac-button span { color: #FFFFFF !important; }
.btn-teal .ac-button:hover { background-color: #359289 !important; border: 2px solid #359289 !important; }
.btn-teal.btn-inverse .ac-button { background-color: transparent !important; }
.btn-teal.btn-inverse .ac-button span { color: #43B7AC !important; }
.btn-teal.btn-inverse .ac-button:hover { background-color: #43B7AC !important; border: 2px solid #359289 !important; }
.btn-teal.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.btn-red-dark .ac-button { background-color: #C2303A !important; border: 2px solid #C2303A !important; }
.btn-red-dark .ac-button span { color: #FFFFFF !important; }
.btn-red-dark .ac-button:hover { background-color: #99262e !important; border: 2px solid #99262e !important; }
.btn-red-dark.btn-inverse .ac-button { background-color: transparent !important; }
.btn-red-dark.btn-inverse .ac-button span { color: #C2303A !important; }
.btn-red-dark.btn-inverse .ac-button:hover { background-color: #C2303A !important; border: 2px solid #99262e !important; }
.btn-red-dark.btn-inverse .ac-button:hover span { color: #FFFFFF !important; }

.bullet-black .ac-iconlist-item { background-color: #333333 !important; }

.bullet-red .ac-iconlist-item { background-color: #E94C4F !important; }

.bullet-green .ac-iconlist-item { background-color: #01A89E !important; }

.bullet-blue .ac-iconlist-item { background-color: #0179cf !important; }

.bullet-brown .ac-iconlist-item { background-color: #60524b !important; }

.bullet-gray .ac-iconlist-item { background-color: #777777 !important; }

.bullet-green-light .ac-iconlist-item { background-color: #67AB46 !important; }

.bullet-gold-yellow .ac-iconlist-item { background-color: #BB8F2C !important; }

.bullet-teal .ac-iconlist-item { background-color: #43B7AC !important; }

.bullet-red-dark .ac-iconlist-item { background-color: #C2303A !important; }

.bullet-white .ac-iconlist-item { background-color: #FFFFFF !important; color: #333333 !important; }

.bullet-gray-light .ac-iconlist-item { background-color: #FFFFFF !important; color: #333333 !important; }

.bullet-gray-lighter .ac-iconlist-item { background-color: #FFFFFF !important; color: #333333 !important; }

.bullet-gray-lightest .ac-iconlist-item { background-color: #FFFFFF !important; color: #333333 !important; }

.slider-video-player .s-i { padding: 0 !important; }

.ls-video-layer { width: 100% !important; }
.ls-video-layer iframe { width: 100% !important; }

video { width: auto !important; height: auto !important; max-width: none; min-height: 480px; }

@media (max-width: 900px) { .block--ac-slider .ls-wp-container .ls-slide .ls-l:not(.ls-bg) { width: 100vw !important; } }
.l-slider-wrapper .ls-wp-fullwidth-container, .l-slider-wrapper .ls-wp-fullwidth-helper, .l-slider-wrapper .ls-container, .l-slider-wrapper .ls-inner, .l-slider-wrapper .ls-slide { height: 480px !important; }

#mobile-menu li .nolink { color: #fe4643; font-family: "Oswald", Helvetica, Arial, Verdana, sans-serif; font-weight: normal; font-style: normal; border-bottom: 1px solid #E4E4E4; display: block; position: relative; padding: 0 16px; text-transform: capitalize; height: 44px; line-height: 44px; font-size: 15px; cursor: pointer; }
#mobile-menu li .nolink:after { font-family: 'fontello'; content: '\e8ef'; font-weight: 100; font-size: 14px; line-height: normal; padding-left: 10px; }
#mobile-menu li .nolink:hover { color: #fe1410; }
