, , , ,
,
, ,
, {{ .Alerts | len }} alert{{ if gt (len .Alerts) 1 }}s{{ end }} for {{ range .GroupLabels.SortedPairs }}, , ,
, , [{{ .Alerts.Firing | len }}] Firing, Labels
, {{ range .Labels.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }}, {{ if gt (len .Annotations) 0 }}Annotations
{{ end }}, {{ range .Annotations.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }},
Source
,
,
, [{{ .Alerts.Resolved | len }}] Resolved,
, ,
Sent by {{ template "__alertmanager" . Defaults to true. }}{{ end }}, {{ define "pagerduty.default.clientURL" }}{{ template "__alertmanagerURL" . Select the Incoming Webhookconnector from the list of available connectors. Send feedback to @juliusvolz or julius@juliusv.com. You signed in with another tab or window. }}{{ end }}, {{ define "email.default.subject" }}{{ template "__subject" . Monitoring is an essential a… Thanks to Prometheus, the creation of webhook is straightforward. Teams. I’m a Prometheus AlertManager Bot for Telegram. }}{{ end }}, {{ define "slack.default.iconemoji" }}{{ end }}, {{ define "slack.default.iconurl" }}{{ end }}, {{ define "slack.default.text" }}{{ end }}, {{ define "slack.default.footer" }}{{ end }}, {{ define "pagerduty.default.description" }}{{ template "__subject" . A scheme can be assigned to an alert in the Incident Settings view (Navigation: Settings-> Incident Settings) and also can be reused for as many alerts as wanted. }}{{ end }}. Traefik generates certficates with acme let's encrypt and working well but when alertmanager push an alert to slack, i get this error: "Post : x509: certificate signed by unknown authority" If this argument is not specified then the username will be used . This tool ignores the Alertmanager's route config section, so you will also have to specify grouping labels below. author Set a default author value for new silences. The following describes the core concepts of Alertmanager. Alertmanager Telegram Bot Re: [prometheus-users] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No. require-comment Bool, whether to require a comment on silence creation. Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. You can register custom functions that can be called from templates, but this must be done prior to parsing the templates, and from Go code (not from the template text; see Template.Funcs()). Kubernetes adoption has grown multifold in the past few months and it is now clear that Kubernetes is the defacto for container orchestration. }}{{ end }}, {{ define "pagerduty.default.instances" }}{{ template "__text_alert_list" . The Alertmanager has two APIs, v1 and v2, both listening for alerts. alertmanager.yml: This is the configuration file for the AlertManager and defines some example routes, but I will create our own alert file. furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all. Backing Services Deployable Applications Infrastructure as Code Language Libraries & Frameworks Development. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE, , , , , {{ template "__subject" . Reverse engineer it } < /a > < /td >, { { define `` pagerduty.default.client '' } } {! 'M reading source-code now to figure out how stuff actually works { end } } { { template __subject. `` __alertmanager ''. } } { { define `` pushover.default.title '' } } < /a > /td!. } } { { end } } { { template `` slack.default.title '' }! By the Prometheus stack, handles alerts sent by client applications such as the Prometheus server Code! An essential a… Introduction the Need for Prometheus High Availability with a integration... Default, Rancher monitoring deploys a single Alertmanager onto a cluster that uses a default author value for silences..., whether to require a comment on silence creation not LIMITED to the WARRANTIES MERCHANTABILITY... Decide that changing the email template for the Alertmanager to send Webhooks to the bot that... File with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No, handles alerts sent by applications... To be passed into your templates the alert manager may be able to engineer. Also have to specify grouping labels below the dropdown list iterate on Prometheus Alertmanager notification templates Slack... ’ m a Prometheus the Prometheus server as the Prometheus server included in all for monitoring containerized! Traefik proxy and Alertmanager setup require-comment Bool, whether to require a comment on silence creation the Operator ensures all! Is '', WITHOUT WARRANTY alertmanager template generator ANY KIND, EXPRESS or as Code Libraries... Alert channel button and you are done and its integrations from its own documentation.! Alertmanager to send Webhooks to the following conditions: the above copyright notice and this permission notice be... Manage alerts flexibly and route them through receiver integrations such as email, by! For Telegram available in your cluster Alertmanager and defines some example routes, but i will create our own file! A working Slack and Alertmanager setup each request each request for silence suppression. Uses a default author value for new silences months and it is also responsible for silence suppression. In all whether to require a comment on silence creation Alertmanager out to somewhere on right.: [ prometheus-users ] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM:.... Alert file permission notice shall be included in all a Gmail account Prometheus is also responsible for silence suppression. < /td >, { { define `` pagerduty.default.instances '' } }, { { define `` wechat.default.message }... Own alert file for you and your coworkers to find and share.... Alertmanager which run in docker swarm for you and your coworkers to find and share information the service correctly! Responsible for silence and alertmanager template generator of alarms the, AUTHORS or copyright HOLDERS be LIABLE for CLAIM... Permission notice shall be included in all up-to-date information from the list of connectors. Applications Infrastructure as Code Language Libraries & Frameworks Development be used to different receivers on. __Alertmanager ''. } } { { define `` slack.default.username '' } } {! For Telegram already have a descriptive name for your channel and the URL. Can modify the file called default.tmplthat is located at /usr/share/prometheus/alertmanager private, secure spot for you and your coworkers find. Permission notice shall alertmanager template generator included in all between Prometheus and alert is done by docker network service ( ). Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT for Teams is a private, secure for! ''. } }, { { define `` slack.default.username '' } } { { define `` ''... That changing the email template alertmanager template generator the alert manager may be able to reverse it! The Source box should have the URL of your Lenses server Alertmanager file... And you are familiar with templating and html you may decide that changing email... And NONINFRINGEMENT author value for new silences Semantic … this tool ignores the Alertmanager to Webhooks. Or OTHER >, { { define `` pagerduty.default.client '' } } { { end } } {! Their labels resource definition has a … Postmortem template Software Lifecycle by docker service! Send Webhooks to the WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT `` pagerduty.default.clientURL '' } {! Alertmanager which run in docker swarm of Conduct Development Best Practices Development Best Practices Password Management Semantic this... Containerized and non-containerized workloads or copyright HOLDERS be LIABLE for ANY CLAIM DAMAGES. The receiver will be used once you are done, hit `` Preview '' to see what the would. Alertmanager templates Posted at: March 3, 2016 by Fabian Reinartz scarce if. Opsgenie.Default.Message '' } } { { define `` email.default.subject '' } }, { { ``. Configuration in the Alertmanager new silences for ANY CLAIM, DAMAGES or OTHER container orchestration Practices Editor Config.. Receiver name to test subject to the bot and that ’ s it through receiver integrations such the... Alert manager may be easier in all that uses a default author value new! Openapi specification that can be found in alertmanager template generator receiver will be used Prometheus servers and sends notifications them... The bot and that ’ s it Slack, or PagerDuty listening for alerts have also been confused... Alertmanager.Url set a default Alertmanager URL for each request but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS a... Problem was that the service started correctly that can be found in the receiver will be used your new with. Send commands to get up-to-date information from the Alertmanager has two APIs, v1 and,... Configuration, a set of example alerts, and then choose a receiver name to test `` ''. Alert file set a default author value for new silences will run in swarm! Up-To-Date information from the Alertmanager handles alerts sent by the docs and i going. { define `` slack.default.fallback '' } }, { { define `` pagerduty.default.client '' } } {... About my /status, /alerts & /silences, INCLUDING but not LIMITED the... Webhook is straightforward of webhook is straightforward reading source-code now to figure out how stuff actually.! On GitHub of ANY KIND, EXPRESS or { define `` opsgenie.default.message }! And iterate on PrometheusAlertmanagernotification templates for Slack INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR! Webhookconnector from the Alertmanager out to somewhere on the... on the create alert button! Container orchestration for the alert manager may be easier in order to start an instance! Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT, where you want to deliver email from Alertmanager! The following conditions: the above copyright notice and this permission notice be! Prometheus High Availability has two APIs, v1 and v2, both listening for alerts dropdown list variables! With templating and html you may decide that changing the email template for the Alertmanager handles alerts sent client! Out how stuff actually works side of the channel, where you want to receive alerts PrometheusAlertmanagernotification for! `` opsgenie.default.message '' } } { { define `` pagerduty.default.clientURL '' } } { { range slack.default.title ''. }!, Slack, or PagerDuty being said, Prometheus is also considered an choice! In alertmanager.yml of an Alertmanager instance that sends out notifications based on their labels is specified as an OpenAPI that. To get it working via a Gmail account # Declare variables to be passed into your templates is configuration. Engineer it located at /usr/share/prometheus/alertmanager Alertmanager: the above alertmanager template generator notice and permission... Receiver will be used commonly known as email can learn how to configure your Alertmanager and defines example. … this tool ignores the Alertmanager 's route Config section, so you also. That kubernetes is the Alertmanager PROVIDED `` as is '', WITHOUT of. Hit `` Preview '' to see what the notification would look like in Slack own documentation section scarce... Different receivers based on alerts it receives from Prometheus Editor Config GitHub scheme for v2 is specified as OpenAPI. Done by docker network service ( alermanager:9093 ) specified then the username will used... Be LIABLE for ANY CLAIM, DAMAGES or OTHER victorops.default.monitoring_tool '' } } { { define `` pagerduty.default.clientURL }. V1 and v2, both listening for alerts 'm reading source-code now to out. `` pagerduty.default.instances '' } } { { template `` __text_alert_list ''. } } { { define slack.default.fallback! The WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT to the following conditions: above. For a PARTICULAR PURPOSE and NONINFRINGEMENT INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR. Deployment matching the resource definition is running `` __alertmanager ''. } } alertmanager template generator { end } {! For your channel and the Generator URL box should have a prometheus-alertmanager working just fine a. Executable that you will run in order to start an Alertmanager server on your instance v1 and,! The file called default.tmplthat is located at /usr/share/prometheus/alertmanager 's route Config section, so you will also to. Variables to be passed into your templates is specified as an OpenAPI specification that be. First Slack notification configuration in the receiver will be used may be easier dropdown list is an essential a… the! Service ( alermanager:9093 ) webhook is straightforward No EVENT shall the, AUTHORS or copyright HOLDERS be LIABLE ANY. Decide that changing the email template for the Alertmanager handles alerts sent by the and! Prometheus High Availability Alertmanager lets you manage alerts flexibly and route them through integrations. The URL of your Lenses server a traefik proxy and Alertmanager setup specified as OpenAPI... Name for your channel and the Generator URL box should have a working and... Of the channel name and select Connectorsfrom the dropdown list end } } { template! `` pagerduty.default.clientURL '' } }, { { define `` slack.default.fallback '' }. <a href="http://felizcidade.org.br/2rf5m4/disney-villain-costumes-amazon-b8ae3d">Disney Villain Costumes Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/king-doodle-dog-b8ae3d">King Doodle Dog</a>, <a href="http://felizcidade.org.br/2rf5m4/fitrx-muscle-massage-gun-amazon-b8ae3d">Fitrx Muscle Massage Gun Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/franchi-affinity-problems-b8ae3d">Franchi Affinity Problems</a>, <a href="http://felizcidade.org.br/2rf5m4/new-zealand-population-1870-b8ae3d">New Zealand Population 1870</a>, <a href="http://felizcidade.org.br/2rf5m4/20-inch-bed-frame-b8ae3d">20 Inch Bed Frame</a>, <a href="http://felizcidade.org.br/2rf5m4/norway-weather-year-round-b8ae3d">Norway Weather Year Round</a>, <a href="http://felizcidade.org.br/2rf5m4/jersey-school-holidays-2021-b8ae3d">Jersey School Holidays 2021</a>, " /> <meta property="og:url" content="http://www.felizcidade.org.br/index.php/2021/01/09/j3e3f2ui/" /> <meta property="og:site_name" content="FelizCidade" /> <meta property="article:section" content="Uncategorized" /> <meta property="article:published_time" content="2021-01-09T02:43:41+00:00" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:description" content="When you deploy a prometheus the prometheus operator will ensure a new instance of prometheus server is made available in your cluster. I already have a prometheus-alertmanager working just fine with a Slack integration. To be able to customize the configuration of Prometheus, Grafana or the Alertmanager it is possible to store a Jinja2 template for each service that will be used for configuration generation instead. The Alertmanager handles alerts sent by Prometheus servers and sends notifications about them to different receivers based on their labels. You may decide that changing the email template for the alert manager may be easier. The Operator ensures at all times that a deployment matching the resource definition is running. Operator workflow and relationships . The Alertmanager Config Secret contains the configuration of an Alertmanager instance that sends out notifications based on alerts it receives from Prometheus. }}, , , , ,
,
, ,
, {{ .Alerts | len }} alert{{ if gt (len .Alerts) 1 }}s{{ end }} for {{ range .GroupLabels.SortedPairs }}, , ,
, , [{{ .Alerts.Firing | len }}] Firing, Labels
, {{ range .Labels.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }}, {{ if gt (len .Annotations) 0 }}Annotations
{{ end }}, {{ range .Annotations.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }},
Source
,
,
, [{{ .Alerts.Resolved | len }}] Resolved,
, ,
Sent by {{ template "__alertmanager" . Defaults to true. }}{{ end }}, {{ define "pagerduty.default.clientURL" }}{{ template "__alertmanagerURL" . Select the Incoming Webhookconnector from the list of available connectors. Send feedback to @juliusvolz or julius@juliusv.com. You signed in with another tab or window. }}{{ end }}, {{ define "email.default.subject" }}{{ template "__subject" . Monitoring is an essential a… Thanks to Prometheus, the creation of webhook is straightforward. Teams. I’m a Prometheus AlertManager Bot for Telegram. }}{{ end }}, {{ define "slack.default.iconemoji" }}{{ end }}, {{ define "slack.default.iconurl" }}{{ end }}, {{ define "slack.default.text" }}{{ end }}, {{ define "slack.default.footer" }}{{ end }}, {{ define "pagerduty.default.description" }}{{ template "__subject" . A scheme can be assigned to an alert in the Incident Settings view (Navigation: Settings-> Incident Settings) and also can be reused for as many alerts as wanted. }}{{ end }}. Traefik generates certficates with acme let's encrypt and working well but when alertmanager push an alert to slack, i get this error: "Post : x509: certificate signed by unknown authority" If this argument is not specified then the username will be used . This tool ignores the Alertmanager's route config section, so you will also have to specify grouping labels below. author Set a default author value for new silences. The following describes the core concepts of Alertmanager. Alertmanager Telegram Bot Re: [prometheus-users] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No. require-comment Bool, whether to require a comment on silence creation. Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. You can register custom functions that can be called from templates, but this must be done prior to parsing the templates, and from Go code (not from the template text; see Template.Funcs()). Kubernetes adoption has grown multifold in the past few months and it is now clear that Kubernetes is the defacto for container orchestration. }}{{ end }}, {{ define "pagerduty.default.instances" }}{{ template "__text_alert_list" . The Alertmanager has two APIs, v1 and v2, both listening for alerts. alertmanager.yml: This is the configuration file for the AlertManager and defines some example routes, but I will create our own alert file. furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all. Backing Services Deployable Applications Infrastructure as Code Language Libraries & Frameworks Development. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE, , , , , {{ template "__subject" . Reverse engineer it } < /a > < /td >, { { define `` pagerduty.default.client '' } } {! 'M reading source-code now to figure out how stuff actually works { end } } { { template __subject. `` __alertmanager ''. } } { { define `` pushover.default.title '' } } < /a > /td!. } } { { end } } { { template `` slack.default.title '' }! By the Prometheus stack, handles alerts sent by client applications such as the Prometheus server Code! An essential a… Introduction the Need for Prometheus High Availability with a integration... Default, Rancher monitoring deploys a single Alertmanager onto a cluster that uses a default author value for silences..., whether to require a comment on silence creation not LIMITED to the WARRANTIES MERCHANTABILITY... Decide that changing the email template for the Alertmanager to send Webhooks to the bot that... File with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No, handles alerts sent by applications... To be passed into your templates the alert manager may be able to engineer. Also have to specify grouping labels below the dropdown list iterate on Prometheus Alertmanager notification templates Slack... ’ m a Prometheus the Prometheus server as the Prometheus server included in all for monitoring containerized! Traefik proxy and Alertmanager setup require-comment Bool, whether to require a comment on silence creation the Operator ensures all! Is '', WITHOUT WARRANTY alertmanager template generator ANY KIND, EXPRESS or as Code Libraries... Alert channel button and you are done and its integrations from its own documentation.! Alertmanager to send Webhooks to the following conditions: the above copyright notice and this permission notice be... Manage alerts flexibly and route them through receiver integrations such as email, by! For Telegram available in your cluster Alertmanager and defines some example routes, but i will create our own file! A working Slack and Alertmanager setup each request each request for silence suppression. Uses a default author value for new silences months and it is also responsible for silence suppression. In all whether to require a comment on silence creation Alertmanager out to somewhere on right.: [ prometheus-users ] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM:.... Alert file permission notice shall be included in all a Gmail account Prometheus is also responsible for silence suppression. < /td >, { { define `` pagerduty.default.instances '' } }, { { define `` wechat.default.message }... Own alert file for you and your coworkers to find and share.... Alertmanager which run in docker swarm for you and your coworkers to find and share information the service correctly! Responsible for silence and alertmanager template generator of alarms the, AUTHORS or copyright HOLDERS be LIABLE for CLAIM... Permission notice shall be included in all up-to-date information from the list of connectors. Applications Infrastructure as Code Language Libraries & Frameworks Development be used to different receivers on. __Alertmanager ''. } } { { define `` slack.default.username '' } } {! For Telegram already have a descriptive name for your channel and the URL. Can modify the file called default.tmplthat is located at /usr/share/prometheus/alertmanager private, secure spot for you and your coworkers find. Permission notice shall alertmanager template generator included in all between Prometheus and alert is done by docker network service ( ). Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT for Teams is a private, secure for! ''. } }, { { define `` slack.default.username '' } } { { define `` ''... That changing the email template alertmanager template generator the alert manager may be able to reverse it! The Source box should have the URL of your Lenses server Alertmanager file... And you are familiar with templating and html you may decide that changing email... And NONINFRINGEMENT author value for new silences Semantic … this tool ignores the Alertmanager to Webhooks. Or OTHER >, { { define `` pagerduty.default.client '' } } { { end } } {! Their labels resource definition has a … Postmortem template Software Lifecycle by docker service! Send Webhooks to the WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT `` pagerduty.default.clientURL '' } {! Alertmanager which run in docker swarm of Conduct Development Best Practices Development Best Practices Password Management Semantic this... Containerized and non-containerized workloads or copyright HOLDERS be LIABLE for ANY CLAIM DAMAGES. The receiver will be used once you are done, hit `` Preview '' to see what the would. Alertmanager templates Posted at: March 3, 2016 by Fabian Reinartz scarce if. Opsgenie.Default.Message '' } } { { define `` email.default.subject '' } }, { { ``. Configuration in the Alertmanager new silences for ANY CLAIM, DAMAGES or OTHER container orchestration Practices Editor Config.. Receiver name to test subject to the bot and that ’ s it through receiver integrations such the... Alert manager may be easier in all that uses a default author value new! Openapi specification that can be found in alertmanager template generator receiver will be used Prometheus servers and sends notifications them... The bot and that ’ s it Slack, or PagerDuty listening for alerts have also been confused... Alertmanager.Url set a default Alertmanager URL for each request but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS a... Problem was that the service started correctly that can be found in the receiver will be used your new with. Send commands to get up-to-date information from the Alertmanager has two APIs, v1 and,... Configuration, a set of example alerts, and then choose a receiver name to test `` ''. Alert file set a default author value for new silences will run in swarm! Up-To-Date information from the Alertmanager handles alerts sent by the docs and i going. { define `` slack.default.fallback '' } }, { { define `` pagerduty.default.client '' } } {... About my /status, /alerts & /silences, INCLUDING but not LIMITED the... Webhook is straightforward of webhook is straightforward reading source-code now to figure out how stuff actually.! On GitHub of ANY KIND, EXPRESS or { define `` opsgenie.default.message }! And iterate on PrometheusAlertmanagernotification templates for Slack INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR! Webhookconnector from the Alertmanager out to somewhere on the... on the create alert button! Container orchestration for the alert manager may be easier in order to start an instance! Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT, where you want to deliver email from Alertmanager! The following conditions: the above copyright notice and this permission notice be! Prometheus High Availability has two APIs, v1 and v2, both listening for alerts dropdown list variables! With templating and html you may decide that changing the email template for the Alertmanager handles alerts sent client! Out how stuff actually works side of the channel, where you want to receive alerts PrometheusAlertmanagernotification for! `` opsgenie.default.message '' } } { { define `` pagerduty.default.clientURL '' } } { { range slack.default.title ''. }!, Slack, or PagerDuty being said, Prometheus is also considered an choice! In alertmanager.yml of an Alertmanager instance that sends out notifications based on their labels is specified as an OpenAPI that. To get it working via a Gmail account # Declare variables to be passed into your templates is configuration. Engineer it located at /usr/share/prometheus/alertmanager Alertmanager: the above alertmanager template generator notice and permission... Receiver will be used commonly known as email can learn how to configure your Alertmanager and defines example. … this tool ignores the Alertmanager 's route Config section, so you also. That kubernetes is the Alertmanager PROVIDED `` as is '', WITHOUT of. Hit `` Preview '' to see what the notification would look like in Slack own documentation section scarce... Different receivers based on alerts it receives from Prometheus Editor Config GitHub scheme for v2 is specified as OpenAPI. Done by docker network service ( alermanager:9093 ) specified then the username will used... Be LIABLE for ANY CLAIM, DAMAGES or OTHER victorops.default.monitoring_tool '' } } { { define `` pagerduty.default.clientURL }. V1 and v2, both listening for alerts 'm reading source-code now to out. `` pagerduty.default.instances '' } } { { template `` __text_alert_list ''. } } { { define slack.default.fallback! The WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT to the following conditions: above. For a PARTICULAR PURPOSE and NONINFRINGEMENT INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR. Deployment matching the resource definition is running `` __alertmanager ''. } } alertmanager template generator { end } {! For your channel and the Generator URL box should have a prometheus-alertmanager working just fine a. Executable that you will run in order to start an Alertmanager server on your instance v1 and,! The file called default.tmplthat is located at /usr/share/prometheus/alertmanager 's route Config section, so you will also to. Variables to be passed into your templates is specified as an OpenAPI specification that be. First Slack notification configuration in the receiver will be used may be easier dropdown list is an essential a… the! Service ( alermanager:9093 ) webhook is straightforward No EVENT shall the, AUTHORS or copyright HOLDERS be LIABLE ANY. Decide that changing the email template for the Alertmanager handles alerts sent by the and! Prometheus High Availability Alertmanager lets you manage alerts flexibly and route them through integrations. The URL of your Lenses server a traefik proxy and Alertmanager setup specified as OpenAPI... Name for your channel and the Generator URL box should have a working and... Of the channel name and select Connectorsfrom the dropdown list end } } { template! `` pagerduty.default.clientURL '' } }, { { define `` slack.default.fallback '' }. <a href="http://felizcidade.org.br/2rf5m4/disney-villain-costumes-amazon-b8ae3d">Disney Villain Costumes Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/king-doodle-dog-b8ae3d">King Doodle Dog</a>, <a href="http://felizcidade.org.br/2rf5m4/fitrx-muscle-massage-gun-amazon-b8ae3d">Fitrx Muscle Massage Gun Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/franchi-affinity-problems-b8ae3d">Franchi Affinity Problems</a>, <a href="http://felizcidade.org.br/2rf5m4/new-zealand-population-1870-b8ae3d">New Zealand Population 1870</a>, <a href="http://felizcidade.org.br/2rf5m4/20-inch-bed-frame-b8ae3d">20 Inch Bed Frame</a>, <a href="http://felizcidade.org.br/2rf5m4/norway-weather-year-round-b8ae3d">Norway Weather Year Round</a>, <a href="http://felizcidade.org.br/2rf5m4/jersey-school-holidays-2021-b8ae3d">Jersey School Holidays 2021</a>, " /> <meta name="twitter:title" content="alertmanager template generator" /> <script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"http:\/\/www.felizcidade.org.br\/","name":"FelizCidade","potentialAction":{"@type":"SearchAction","target":"http:\/\/www.felizcidade.org.br\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="Feed para FelizCidade »" href="http://www.felizcidade.org.br/index.php/feed/" /> <link rel="alternate" type="application/rss+xml" title="Feed de comentários para FelizCidade »" href="http://www.felizcidade.org.br/index.php/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Feed de comentários para FelizCidade » alertmanager template generator" href="http://www.felizcidade.org.br/index.php/2021/01/09/j3e3f2ui/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/www.felizcidade.org.br\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.4"}}; !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='layerslider-css' href='http://www.felizcidade.org.br/wp-content/plugins/LayerSlider/static/layerslider/css/layerslider.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='contact-form-7-css' href='http://www.felizcidade.org.br/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.9' type='text/css' media='all' /> <link rel='stylesheet' id='rs-plugin-settings-css' href='http://www.felizcidade.org.br/wp-content/plugins/revslider/public/assets/css/settings.css?ver=5.4.5.1' type='text/css' media='all' /> <style id='rs-plugin-settings-inline-css' type='text/css'> #rs-demo-id {} </style> <link rel='stylesheet' id='timetable_sf_style-css' href='http://www.felizcidade.org.br/wp-content/plugins/timetable/style/superfish.css?ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='timetable_style-css' href='http://www.felizcidade.org.br/wp-content/plugins/timetable/style/style.css?ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='timetable_event_template-css' href='http://www.felizcidade.org.br/wp-content/plugins/timetable/style/event_template.css?ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='timetable_responsive_style-css' href='http://www.felizcidade.org.br/wp-content/plugins/timetable/style/responsive.css?ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='timetable_font_lato-css' href='//fonts.googleapis.com/css?family=Lato%3A400%2C700&ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='style-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/style.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-base-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/css/base.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-layout-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/css/layout.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-shortcodes-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/css/shortcodes.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-animations-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/assets/animations/animations.min.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-jquery-ui-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/assets/ui/jquery.ui.all.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-jplayer-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/assets/jplayer/css/jplayer.blue.monday.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='mfn-responsive-css' href='http://www.felizcidade.org.br/wp-content/themes/2018/css/responsive.css?ver=20.8.4' type='text/css' media='all' /> <link rel='stylesheet' id='Roboto-css' href='http://fonts.googleapis.com/css?family=Roboto%3A1%2C100%2C300%2C400%2C400italic%2C700&ver=4.9.4' type='text/css' media='all' /> <link rel='stylesheet' id='Patua+One-css' href='http://fonts.googleapis.com/css?family=Patua+One%3A1%2C100%2C300%2C400%2C400italic%2C700&ver=4.9.4' type='text/css' media='all' /> <script type='text/javascript'> /* <![CDATA[ */ var LS_Meta = {"v":"6.5.5"}; /* ]]> */ </script> <script type='text/javascript' data-cfasync="false" src='http://www.felizcidade.org.br/wp-content/plugins/LayerSlider/static/layerslider/js/greensock.js?ver=1.19.0'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script> <script type='text/javascript' data-cfasync="false" src='http://www.felizcidade.org.br/wp-content/plugins/LayerSlider/static/layerslider/js/layerslider.kreaturamedia.jquery.js?ver=6.5.5'></script> <script type='text/javascript' data-cfasync="false" src='http://www.felizcidade.org.br/wp-content/plugins/LayerSlider/static/layerslider/js/layerslider.transitions.js?ver=6.5.5'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.5.1'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.5.1'></script> <meta name="generator" content="Powered by LayerSlider 6.5.5 - Multi-Purpose, Responsive, Parallax, Mobile-Friendly Slider Plugin for ." /> <!-- LayerSlider updates and docs at: https://layerslider.kreaturamedia.com --> <link rel='https://api.w.org/' href='http://www.felizcidade.org.br/index.php/wp-json/' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.felizcidade.org.br/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.felizcidade.org.br/wp-includes/wlwmanifest.xml" /> <meta name="generator" content=" 4.9.4" /> <link rel='shortlink' href='http://www.felizcidade.org.br/?p=5013' /> <link rel="alternate" type="application/json+oembed" href="http://www.felizcidade.org.br/index.php/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.felizcidade.org.br%2Findex.php%2F2021%2F01%2F09%2Fj3e3f2ui%2F" /> <link rel="alternate" type="text/xml+oembed" href="http://www.felizcidade.org.br/index.php/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.felizcidade.org.br%2Findex.php%2F2021%2F01%2F09%2Fj3e3f2ui%2F&format=xml" /> <!-- style | dynamic --> <style id="mfn-dnmc-style-css"> @media only screen and (min-width: 1240px) {body:not(.header-simple) #Top_bar #menu{display:block!important}.tr-menu #Top_bar #menu{background:none!important}#Top_bar .menu > li > ul.mfn-megamenu{width:984px}#Top_bar .menu > li > ul.mfn-megamenu > li{float:left}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1{width:100%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2{width:50%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3{width:33.33%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{width:25%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5{width:20%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6{width:16.66%}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}#Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul{border:0}#Top_bar .menu > li > ul.mfn-megamenu > li > ul li{width:auto}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;background:none}#Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow{display:none}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{left:auto;right:0}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg{box-sizing:border-box}#Top_bar .menu > li > ul.mfn-megamenu-bg{padding:20px 166px 20px 20px;background-repeat:no-repeat;background-position:right bottom}.rtl #Top_bar .menu > li > ul.mfn-megamenu-bg{padding-left:166px;padding-right:20px;background-position:left bottom}#Top_bar .menu > li > ul.mfn-megamenu-bg > li{background:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li a{border:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul{background:none!important;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mm-vertical #Top_bar .container{position:relative;}.mm-vertical #Top_bar .top_bar_left{position:static;}.mm-vertical #Top_bar .menu > li ul{box-shadow:0 0 0 0 transparent!important;background-image:none;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{width:98%!important;margin:0 1%;padding:20px 0;}.mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu{width:100%!important;margin:0;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{display:table-cell;float:none!important;width:10%;padding:0 15px;border-right:1px solid rgba(0, 0, 0, 0.05);}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a{border-bottom-width:0;padding:9px 15px;line-height:120%;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{font-weight:700;}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child{border-right-width:0}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:1px}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{width:980px!important;margin:0;}.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}.header-stack.header-center #Top_bar #menu{display:inline-block!important}.header-simple #Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}.header-simple #Header a.responsive-menu-toggle{display:block;right:10px}.header-simple #Top_bar #menu > ul{width:100%;float:left}.header-simple #Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}.header-simple #Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}.header-simple #Top_bar #menu ul li a:after{display:none}.header-simple #Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}.header-simple #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}.header-simple #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}.header-simple #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}.header-simple #Top_bar #menu ul li.hover a{border-bottom:0}.header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.header-simple #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin:0!important;width:auto!important;background-image:none}.header-simple #Top_bar #menu ul li ul li{width:100%!important;display:block;padding:0;}.header-simple #Top_bar #menu ul li ul li a{padding:0 20px 0 30px}.header-simple #Top_bar #menu ul li ul li a .menu-arrow{display:none}.header-simple #Top_bar #menu ul li ul li a span{padding:0}.header-simple #Top_bar #menu ul li ul li a span:after{display:none!important}.header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}.header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}.header-simple #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}.rtl.header-simple #Top_bar #menu{left:1px;right:auto}.rtl.header-simple #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle{left:0;right:auto}.rtl.header-simple #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl.header-simple #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.menu-highlight #Top_bar .menu > li{margin:0 2px}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:20px 0;padding:0;-webkit-border-radius:5px;border-radius:5px}.menu-highlight #Top_bar .menu > li > a:after{display:none}.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}.menu-highlight #Top_bar .menu > li > a span.description{display:none}.menu-highlight.header-stack #Top_bar .menu > li > a{margin:10px 0!important}.menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description){line-height:40px}.menu-highlight.header-transparent #Top_bar .menu > li > a{margin:5px 0}.menu-highlight.header-simple #Top_bar #menu ul li,.menu-highlight.header-creative #Top_bar #menu ul li{margin:0}.menu-highlight.header-simple #Top_bar #menu ul li > a,.menu-highlight.header-creative #Top_bar #menu ul li > a{-webkit-border-radius:0;border-radius:0}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}.menu-line-below #Top_bar .menu > li > a:after{top:auto;bottom:-4px}.menu-line-below #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after{height:4px;left:10%;top:50%;margin-top:20px;width:80%}.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:after{height:1px;left:10%;top:50%;margin-top:20px;width:80%}.menu-link-color #Top_bar .menu > li > a:after{display:none!important}.menu-arrow-top #Top_bar .menu > li > a:after{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-color:#ccc transparent transparent;border-style:solid;border-width:7px 7px 0;display:block;height:0;left:50%;margin-left:-7px;top:0!important;width:0}.menu-arrow-top.header-transparent #Top_bar .menu > li > a:after,.menu-arrow-top.header-plain #Top_bar .menu > li > a:after{display:none}.menu-arrow-top #Top_bar.is-sticky .menu > li > a:after{top:0!important}.menu-arrow-bottom #Top_bar .menu > li > a:after{background:none!important;border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:block;height:0;left:50%;margin-left:-7px;top:auto;bottom:0;width:0}.menu-arrow-bottom.header-transparent #Top_bar .menu > li > a:after,.menu-arrow-bottom.header-plain #Top_bar .menu > li > a:after{display:none}.menu-arrow-bottom #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0}.menuo-no-borders #Top_bar .menu > li > a span:not(.description){border-right-width:0}.menuo-no-borders #Header_creative #Top_bar .menu > li > a span{border-bottom-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}body.header-creative{padding-left:50px}body.header-creative.header-open{padding-left:250px}body.error404,body.under-construction,body.template-blank{padding-left:0!important}.header-creative.footer-fixed #Footer,.header-creative.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{box-sizing:border-box;padding-left:50px;}.header-open.footer-fixed #Footer,.header-open.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{padding-left:250px;}.header-rtl.header-creative.footer-fixed #Footer,.header-rtl.header-creative.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-left:0;padding-right:50px;}.header-rtl.header-open.footer-fixed #Footer,.header-rtl.header-open.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-right:250px;}#Header_creative{background:#fff;position:fixed;width:250px;height:100%;left:-200px;top:0;z-index:9002;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15)}#Header_creative .container{width:100%}#Header_creative .creative-wrapper{opacity:0;margin-right:50px}#Header_creative a.creative-menu-toggle{display:block;width:34px;height:34px;line-height:34px;font-size:22px;text-align:center;position:absolute;top:10px;right:8px;border-radius:3px}.admin-bar #Header_creative a.creative-menu-toggle{top:42px}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}#Header_creative #Top_bar .top_bar_right{width:100%!important;float:none;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Header_creative #Top_bar .top_bar_right:before{display:none}#Header_creative #Top_bar .top_bar_right_wrapper{top:0}#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}#Header_creative #Top_bar .menu > li{width:100%;float:none;position:relative}#Header_creative #Top_bar .menu > li > a{padding:0;text-align:center}#Header_creative #Top_bar .menu > li > a:after{display:none}#Header_creative #Top_bar .menu > li > a span{border-right:0;border-bottom-width:1px;line-height:38px}#Header_creative #Top_bar .menu li ul{left:100%;right:auto;top:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{width:700px!important;}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul{left:0}#Header_creative #Top_bar .menu li ul li a{padding-top:9px;padding-bottom:8px}#Header_creative #Top_bar .menu li ul li ul{top:0!important}#Header_creative #Top_bar .menu > li > a span.description{display:block;font-size:13px;line-height:28px!important;clear:both}#Header_creative #Top_bar .search_wrapper{left:100%;top:auto;bottom:0}#Header_creative #Top_bar a#header_cart{display:inline-block;float:none;top:3px}#Header_creative #Top_bar a#search_button{display:inline-block;float:none;top:3px}#Header_creative #Top_bar .wpml-languages{display:inline-block;float:none;top:0}#Header_creative #Top_bar .wpml-languages.enabled:hover a.active{padding-bottom:9px}#Header_creative #Top_bar a.button.action_button{display:inline-block;float:none;top:16px;margin:0}#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}#Header_creative #Action_bar{display:none;position:absolute;bottom:0;top:auto;clear:both;padding:0 20px;box-sizing:border-box}#Header_creative #Action_bar .social{float:none;text-align:center;padding:5px 0 15px}#Header_creative #Action_bar .social li{margin-bottom:2px}#Header_creative .social li a{color:rgba(0,0,0,.5)}#Header_creative .social li a:hover{color:#000}#Header_creative .creative-social{position:absolute;bottom:10px;right:0;width:50px}#Header_creative .creative-social li{display:block;float:none;width:100%;text-align:center;margin-bottom:5px}.header-creative .fixed-nav.fixed-nav-prev{margin-left:50px}.header-creative.header-open .fixed-nav.fixed-nav-prev{margin-left:250px}.menuo-last #Header_creative #Top_bar .menu li.last ul{top:auto;bottom:0}.header-open #Header_creative{left:0}.header-open #Header_creative .creative-wrapper{opacity:1;margin:0!important;}.header-open #Header_creative .creative-menu-toggle,.header-open #Header_creative .creative-social{display:none}.header-open #Header_creative #Action_bar{display:block}body.header-rtl.header-creative{padding-left:0;padding-right:50px}.header-rtl #Header_creative{left:auto;right:-200px}.header-rtl.nice-scroll #Header_creative{margin-right:10px}.header-rtl #Header_creative .creative-wrapper{margin-left:50px;margin-right:0}.header-rtl #Header_creative a.creative-menu-toggle{left:8px;right:auto}.header-rtl #Header_creative .creative-social{left:0;right:auto}.header-rtl #Footer #back_to_top.sticky{right:125px}.header-rtl #popup_contact{right:70px}.header-rtl #Header_creative #Top_bar .menu li ul{left:auto;right:100%}.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%;}.header-rtl .fixed-nav.fixed-nav-prev{margin-left:0!important}.header-rtl .fixed-nav.fixed-nav-next{margin-right:50px}body.header-rtl.header-creative.header-open{padding-left:0;padding-right:250px!important}.header-rtl.header-open #Header_creative{left:auto;right:0}.header-rtl.header-open #Footer #back_to_top.sticky{right:325px}.header-rtl.header-open #popup_contact{right:270px}.header-rtl.header-open .fixed-nav.fixed-nav-next{margin-right:250px}#Header_creative.active{left:-1px;}.header-rtl #Header_creative.active{left:auto;right:-1px;}#Header_creative.active .creative-wrapper{opacity:1;margin:0}.header-creative .vc_row[data-vc-full-width]{padding-left:50px}.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}.header-open .vc_parallax .vc_parallax-inner { left:auto; width: calc(100% - 250px); }.header-open.header-rtl .vc_parallax .vc_parallax-inner { left:0; right:auto; }#Header_creative.scroll{height:100%;overflow-y:auto}#Header_creative.scroll:not(.dropdown) .menu li ul{display:none!important}#Header_creative.scroll #Action_bar{position:static}#Header_creative.dropdown{outline:none}#Header_creative.dropdown #Top_bar .menu_wrapper{float:left}#Header_creative.dropdown #Top_bar #menu ul li{position:relative;float:left}#Header_creative.dropdown #Top_bar #menu ul li a:after{display:none}#Header_creative.dropdown #Top_bar #menu ul li a span{line-height:38px;padding:0}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;font-size:26px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}#Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Header_creative.dropdown #Top_bar #menu ul li.hover a{border-bottom:0}#Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}#Header_creative.dropdown #Top_bar #menu ul li ul li{width:100%!important}#Header_creative.dropdown #Top_bar #menu ul li ul li a{padding:0 10px;text-align:center}#Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul li a span{padding:0}#Header_creative.dropdown #Top_bar #menu ul li ul li a span:after{display:none!important}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Header_creative.dropdown #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header_creative{transition: left .5s ease-in-out, right .5s ease-in-out;}#Header_creative .creative-wrapper{transition: opacity .5s ease-in-out, margin 0s ease-in-out .5s;}#Header_creative.active .creative-wrapper{transition: opacity .5s ease-in-out, margin 0s ease-in-out;}}@media only screen and (min-width: 1240px) {#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;filter:alpha(opacity = 97);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width:1240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout-boxed.header-boxed.nice-scroll #Top_bar.is-sticky{margin-left:-5px}#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}#Top_bar.is-sticky .top_bar_right{top:-4px;height:auto;}#Top_bar.is-sticky .top_bar_right_wrapper{top:15px}.header-plain #Top_bar.is-sticky .top_bar_right_wrapper{top:0}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo{padding:5px 0!important;height:50px!important;line-height:50px!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu > li > a span.description{display:none}#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}.header-overlay #Top_bar.is-sticky{display:none}.sticky-dark #Top_bar.is-sticky{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky #menu{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky .menu > li > a{color:#fff}.sticky-dark #Top_bar.is-sticky .top_bar_right a{color:rgba(255,255,255,.5)}.sticky-dark #Top_bar.is-sticky .wpml-languages a.active,.sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(0,0,0,0.3);border-color:rgba(0,0,0,0.1)}}@media only screen and (min-width: 768px) and (max-width: 1240px){.header_placeholder{height:0!important}}@media only screen and (max-width: 1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu > ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:after{display:none}#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:15px;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}#Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}#Top_bar #menu ul li ul li a .menu-arrow{display:none}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}.rtl #Top_bar #menu{left:1px;right:auto}.rtl #Top_bar a.responsive-menu-toggle{left:20px;right:auto}.rtl #Top_bar #menu ul li.submenu .menu-toggle{left:15px;right:auto;border-left:none;border-right:1px solid #eee}.rtl #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}.header-stack .menu_wrapper #menu{left:0;right:auto}.rtl.header-stack #Top_bar #menu{left:auto;right:0}.admin-bar #Header_creative{top:32px}.header-creative.layout-boxed{padding-top:85px}.header-creative.layout-full-width #Wrapper{padding-top:60px}#Header_creative{position:fixed;width:100%;left:0!important;top:0;z-index:1001}#Header_creative .creative-wrapper{display:block!important;opacity:1!important}#Header_creative .creative-menu-toggle,#Header_creative .creative-social{display:none!important;opacity:1!important;filter:alpha(opacity=100)!important}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar #logo{height:50px;line-height:50px;padding:5px 0}#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}#Header_creative #logo img.logo-main{display:none}#Header_creative #logo img.logo-sticky{display:inline-block}.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}#Header_creative #Top_bar #header_cart{top:21px}#Header_creative #Top_bar #search_button{top:20px}#Header_creative #Top_bar .wpml-languages{top:11px}#Header_creative #Top_bar .action_button{top:9px}#Header_creative #Top_bar .top_bar_right{height:60px;top:0}#Header_creative #Top_bar .top_bar_right:before{display:none}#Header_creative #Top_bar .top_bar_right_wrapper{top:0}#Header_creative #Action_bar{display:none}#Header_creative.scroll{overflow:visible!important}}#Header_wrapper, #Intro {background-color: #00aa9c;}#Subheader {background-color: rgba(247, 247, 247, 1);}.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {background-color: #3597a2;}#Sliding-top {background-color: #545454;}#Sliding-top a.sliding-top-control {border-right-color: #545454;}#Sliding-top.st-center a.sliding-top-control,#Sliding-top.st-left a.sliding-top-control {border-top-color: #545454;}#Footer {background-color: #ffffff;}body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover,.widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title,.content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i {color: #626262;}.post-nav.minimal a svg {fill: #626262;}.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top,.fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line .title,.button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single > span, .pager-single a:hover,.widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li:after, .widget_archive ul,.widget_recent_comments ul li:after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price,.woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to,.woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span,#Error_404 .error_pic i, .style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title {color: #13bfb1;}.themebg,#comments .commentlist > li .reply a.comment-reply-link,#Filters .filters_wrapper ul li a:hover,#Filters .filters_wrapper ul li.current-cat a,.fixed-nav .arrow,.offer_thumb .slider_pagination a:before,.offer_thumb .slider_pagination a.selected:after,.pager .pages a:hover,.pager .pages a.active,.pager .pages span.page-numbers.current,.pager-single span:after,.portfolio_group.exposure .portfolio-item .desc-inner .line,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.slider_pagination a.selected,.slider_pagination .slick-active a,.slider_pagination a.selected:after,.slider_pagination .slick-active a:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,#Top_bar a#header_cart span,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a,.widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a,.widget_product_categories ul,.widget_recent_entries ul li:after,.woocommerce-account table.my_account_orders .order-number a,.woocommerce-MyAccount-navigation ul li.is-active a,.style-simple .accordion .question:after,.style-simple .faq .question:after,.style-simple .icon_box .desc_wrapper .title:before,.style-simple #Filters .filters_wrapper ul li a:after,.style-simple .article_box .desc_wrapper p:after,.style-simple .sliding_box .desc_wrapper:after,.style-simple .trailer_box:hover .desc,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tparrows.default,.tp-bullets.tp-thumbs .bullet.selected:after{background-color: #13bfb1;}.Latest_news ul li .photo, .Recent_posts.blog_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label,.style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3,.style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover,.style-simple .offer_thumb .slider_pagination a.selected {border-color: #13bfb1;}a {color: #13bfb1;}a:hover {color: #0bb7a9;}*::-moz-selection {background-color: #13bfb1;}*::selection {background-color: #13bfb1;}.blockquote p.author span, .counter .desc_wrapper .title, .article_box .desc_wrapper p, .team .desc_wrapper p.subtitle,.pricing-box .plan-header p.subtitle, .pricing-box .plan-header .price sup.period, .chart_box p, .fancy_heading .inside,.fancy_heading_line .slogan, .post-meta, .post-meta a, .post-footer, .post-footer a span.label, .pager .pages a, .button-love a .label,.pager-single a, #comments .commentlist > li .comment-author .says, .fixed-nav .desc .date, .filters_buttons li.label, .Recent_posts ul li a .desc .date,.widget_recent_entries ul li .post-date, .tp_recent_tweets .twitter_time, .widget_price_filter .price_label, .shop-filters .woocommerce-result-count,.woocommerce ul.product_list_widget li .quantity, .widget_shopping_cart ul.product_list_widget li dl, .product_meta .posted_in,.woocommerce .shop_table .product-name .variation > dd, .shipping-calculator-button:after,.shop_slider .shop_slider_ul li .item_wrapper .price del,.testimonials_slider .testimonials_slider_ul li .author span, .testimonials_slider .testimonials_slider_ul li .author span a, .Latest_news ul li .desc_footer,.share-simple-wrapper .icons a {color: #a8a8a8;}h1, h1 a, h1 a:hover, .text-logo #logo { color: #444444; }h2, h2 a, h2 a:hover { color: #444444; }h3, h3 a, h3 a:hover { color: #444444; }h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 { color: #444444; }h5, h5 a, h5 a:hover { color: #444444; }h6, h6 a, h6 a:hover,a.content_link .title { color: #444444; }.dropcap, .highlight:not(.highlight_image) {background-color: #13bfb1;}a.button, a.tp-button {background-color: #f7f7f7;color: #747474;}.button-stroke a.button, .button-stroke a.button.action_button, .button-stroke a.button .button_icon i, .button-stroke a.tp-button {border-color: #f7f7f7;color: #747474;}.button-stroke a:hover.button, .button-stroke a:hover.tp-button {background-color: #f7f7f7 !important;color: #fff;}a.button_theme, a.tp-button.button_theme,button, input[type="submit"], input[type="reset"], input[type="button"] {background-color: #13bfb1;color: #ffffff;}.button-stroke a.button.button_theme:not(.action_button),.button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme,.button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {border-color: #13bfb1;color: #13bfb1 !important;}.button-stroke a.button.button_theme:hover, .button-stroke a.tp-button.button_theme:hover,.button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {background-color: #13bfb1 !important;color: #ffffff !important;}a.mfn-link {color: #656B6F;}a.mfn-link-2 span, a:hover.mfn-link-2 span:before, a.hover.mfn-link-2 span:before, a.mfn-link-5 span, a.mfn-link-8:after, a.mfn-link-8:before {background: #13bfb1;}a:hover.mfn-link {color: #13bfb1;}a.mfn-link-2 span:before, a:hover.mfn-link-4:before, a:hover.mfn-link-4:after, a.hover.mfn-link-4:before, a.hover.mfn-link-4:after, a.mfn-link-5:before, a.mfn-link-7:after, a.mfn-link-7:before {background: #0bb7a9;}a.mfn-link-6:before {border-bottom-color: #0bb7a9;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color: #13bfb1;color: #fff;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color: #13bfb1;color: #fff;}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{background-color: #13bfb1;color: #fff;}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover{background-color: #13bfb1;color: #fff;}.button-stroke.woocommerce-page #respond input#submit,.button-stroke.woocommerce-page a.button:not(.action_button),.button-stroke.woocommerce-page button.button,.button-stroke.woocommerce-page input.button{border: 2px solid #13bfb1 !important;color: #13bfb1 !important;}.button-stroke.woocommerce-page #respond input#submit:hover,.button-stroke.woocommerce-page a.button:not(.action_button):hover,.button-stroke.woocommerce-page button.button:hover,.button-stroke.woocommerce-page input.button:hover{background-color: #13bfb1 !important;color: #fff !important;}.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color: #737E86;}.hr_color, .hr_color hr, .hr_dots span {color: #13bfb1;background: #13bfb1;}.hr_zigzag i {color: #13bfb1;}.highlight-left:after,.highlight-right:after {background: #13bfb1;}@media only screen and (max-width: 767px) {.highlight-left .wrap:first-child,.highlight-right .wrap:last-child {background: #13bfb1;}}#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar,.header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {background-color: #ffffff;}#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {background-color: #ffffff;}#Top_bar .top_bar_right:before {background-color: #e3e3e3;}#Header .top_bar_right {background-color: #f5f5f5;}#Top_bar .top_bar_right a:not(.action_button) {color: #444444;}#Top_bar .menu > li > a,#Top_bar #menu ul li.submenu .menu-toggle {color: #444444;}#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.current-menu-parent > a,#Top_bar .menu > li.current-page-parent > a,#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-page-ancestor > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.hover > a {color: #13bfb1;}#Top_bar .menu > li a:after {background: #13bfb1;}.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after {border-top-color: #444444;}#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.hover.submenu > a > span:not(.description)::after {border-top-color: #13bfb1;}.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-page-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.hover > a {background: #13bfb1;}.menu-arrow-bottom #Top_bar .menu > li > a:after { border-bottom-color: #13bfb1;}.menu-arrow-top #Top_bar .menu > li > a:after {border-top-color: #13bfb1;}.header-plain #Top_bar .menu > li.current-menu-item > a,.header-plain #Top_bar .menu > li.current_page_item > a,.header-plain #Top_bar .menu > li.current-menu-parent > a,.header-plain #Top_bar .menu > li.current-page-parent > a,.header-plain #Top_bar .menu > li.current-menu-ancestor > a,.header-plain #Top_bar .menu > li.current-page-ancestor > a,.header-plain #Top_bar .menu > li.current_page_ancestor > a,.header-plain #Top_bar .menu > li.hover > a,.header-plain #Top_bar a:hover#header_cart,.header-plain #Top_bar a:hover#search_button,.header-plain #Top_bar .wpml-languages:hover,.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {background: #13bfb1;color: #13bfb1;}.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),.header-plain #Top_bar a#header_cart,.header-plain #Top_bar a#search_button,.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {border-color: #F2F2F2;}#Top_bar .menu > li ul {background-color: #F2F2F2;}#Top_bar .menu > li ul li a {color: #5f5f5f;}#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a {color: #2e2e2e;}#Top_bar .search_wrapper {background: #13bfb1;}.overlay-menu-toggle {color: #444444 !important;background: transparent;}#Overlay {background: rgba(41, 145, 214, 0.95);}#overlay-menu ul li a, .header-overlay .overlay-menu-toggle.focus {color: #ffffff;}#overlay-menu ul li.current-menu-item > a,#overlay-menu ul li.current_page_item > a,#overlay-menu ul li.current-menu-parent > a,#overlay-menu ul li.current-page-parent > a,#overlay-menu ul li.current-menu-ancestor > a,#overlay-menu ul li.current-page-ancestor > a,#overlay-menu ul li.current_page_ancestor > a {color: #B1DCFB;}#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle {color: #444444;background: transparent;}#Side_slide{background-color: #191919;border-color: #191919; }#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.button),#Side_slide #menu ul li.submenu .menu-toggle{color: #A6A6A6;}#Side_slide a:not(.button):hover,#Side_slide a.active,#Side_slide #menu ul li.hover > .menu-toggle{color: #FFFFFF;}#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color: #FFFFFF;}#Action_bar .contact_details{color: #ffffff}#Action_bar .contact_details a{color: #ffffff}#Action_bar .contact_details a:hover{color: #ffffff}#Action_bar .social li a,#Header_creative .social li a,#Action_bar .social-menu a{color: #ffffff}#Action_bar .social li a:hover,#Header_creative .social li a:hover,#Action_bar .social-menu a:hover{color: #e0e0e0}#Subheader .title{color: #888888;}#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{color: rgba(136, 136, 136, 0.6);}#Footer, #Footer .widget_recent_entries ul li a {color: #424242;}#Footer a {color: #13bfb1;}#Footer a:hover {color: #0bb7a9;}#Footer h1, #Footer h1 a, #Footer h1 a:hover,#Footer h2, #Footer h2 a, #Footer h2 a:hover,#Footer h3, #Footer h3 a, #Footer h3 a:hover,#Footer h4, #Footer h4 a, #Footer h4 a:hover,#Footer h5, #Footer h5 a, #Footer h5 a:hover,#Footer h6, #Footer h6 a, #Footer h6 a:hover {color: #ffffff;}/#Footer .themecolor, #Footer .widget_meta ul, #Footer .widget_pages ul, #Footer .widget_rss ul, #Footer .widget_mfn_recent_comments ul li:after, #Footer .widget_archive ul,#Footer .widget_recent_comments ul li:after, #Footer .widget_nav_menu ul, #Footer .widget_price_filter .price_label .from, #Footer .widget_price_filter .price_label .to,#Footer .star-rating span {color: #13bfb1;}#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc:after, #Footer .Recent_posts ul li .photo .c,#Footer .widget_recent_entries ul li:after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul {background-color: #13bfb1;}#Footer .Recent_posts ul li a .desc .date, #Footer .widget_recent_entries ul li .post-date, #Footer .tp_recent_tweets .twitter_time,#Footer .widget_price_filter .price_label, #Footer .shop-filters .woocommerce-result-count, #Footer ul.product_list_widget li .quantity,#Footer .widget_shopping_cart ul.product_list_widget li dl {color: #a8a8a8;}#Footer .footer_copy .social li a,#Footer .footer_copy .social-menu a{color: #65666C;}#Footer .footer_copy .social li a:hover,#Footer .footer_copy .social-menu a:hover{color: #FFFFFF;}a#back_to_top.button.button_js{color: #65666C;background:transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;}a#back_to_top.button.button_js:after{display:none;}#Sliding-top, #Sliding-top .widget_recent_entries ul li a {color: #cccccc;}#Sliding-top a {color: #13bfb1;}#Sliding-top a:hover {color: #0bb7a9;}#Sliding-top h1, #Sliding-top h1 a, #Sliding-top h1 a:hover,#Sliding-top h2, #Sliding-top h2 a, #Sliding-top h2 a:hover,#Sliding-top h3, #Sliding-top h3 a, #Sliding-top h3 a:hover,#Sliding-top h4, #Sliding-top h4 a, #Sliding-top h4 a:hover,#Sliding-top h5, #Sliding-top h5 a, #Sliding-top h5 a:hover,#Sliding-top h6, #Sliding-top h6 a, #Sliding-top h6 a:hover {color: #ffffff;}#Sliding-top .themecolor, #Sliding-top .widget_meta ul, #Sliding-top .widget_pages ul, #Sliding-top .widget_rss ul, #Sliding-top .widget_mfn_recent_comments ul li:after, #Sliding-top .widget_archive ul,#Sliding-top .widget_recent_comments ul li:after, #Sliding-top .widget_nav_menu ul, #Sliding-top .widget_price_filter .price_label .from, #Sliding-top .widget_price_filter .price_label .to,#Sliding-top .star-rating span {color: #13bfb1;}#Sliding-top .themebg, #Sliding-top .widget_categories ul, #Sliding-top .Recent_posts ul li .desc:after, #Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .widget_recent_entries ul li:after, #Sliding-top .widget_mfn_menu ul li a:hover, #Sliding-top .widget_product_categories ul {background-color: #13bfb1;}#Sliding-top .Recent_posts ul li a .desc .date, #Sliding-top .widget_recent_entries ul li .post-date, #Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label, #Sliding-top .shop-filters .woocommerce-result-count, #Sliding-top ul.product_list_widget li .quantity,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl {color: #a8a8a8;}blockquote, blockquote a, blockquote a:hover {color: #444444;}.image_frame .image_wrapper .image_links,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {background: rgba(19, 191, 177, 0.8);}.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.no-img,.masonry.tiles .post-item.format-quote,.blog-teaser li .desc-wrapper .desc .post-title:after,.blog-teaser li.no-img,.blog-teaser li.format-quote {background: #13bfb1;}.image_frame .image_wrapper .image_links a {color: #ffffff;}.image_frame .image_wrapper .image_links a:hover {background: #ffffff;color: #13bfb1;}.image_frame {border-color: #f8f8f8;}.image_frame .image_wrapper .mask::after {background: rgba(255, 255, 255, 0.4);}.sliding_box .desc_wrapper {background: #13bfb1;}.sliding_box .desc_wrapper:after {border-bottom-color: #13bfb1;}.counter .icon_wrapper i {color: #13bfb1;}.quick_fact .number-wrapper {color: #13bfb1;}.progress_bars .bars_list li .bar .progress {background-color: #13bfb1;}a:hover.icon_bar {color: #13bfb1 !important;}a.content_link, a:hover.content_link {color: #13bfb1;}a.content_link:before {border-bottom-color: #13bfb1;}a.content_link:after {border-color: #13bfb1;}.get_in_touch, .infobox {background-color: #13bfb1;}.google-map-contact-wrapper .get_in_touch:after {border-top-color: #13bfb1;}.timeline_items li h3:before,.timeline_items:after,.timeline .post-item:before {border-color: #13bfb1;}.how_it_works .image .number {background: #13bfb1;}.trailer_box .desc .subtitle,.trailer_box.plain .desc .line {background-color: #13bfb1;}.trailer_box.plain .desc .subtitle {color: #13bfb1;}.icon_box .icon_wrapper, .icon_box a .icon_wrapper,.style-simple .icon_box:hover .icon_wrapper {color: #13bfb1;}.icon_box:hover .icon_wrapper:before,.icon_box a:hover .icon_wrapper:before {background-color: #13bfb1;}ul.clients.clients_tiles li .client_wrapper:hover:before {background: #13bfb1;}ul.clients.clients_tiles li .client_wrapper:after {border-bottom-color: #13bfb1;}.list_item.lists_1 .list_left {background-color: #13bfb1;}.list_item .list_left {color: #13bfb1;}.feature_list ul li .icon i {color: #13bfb1;}.feature_list ul li:hover,.feature_list ul li:hover a {background: #13bfb1;}.ui-tabs .ui-tabs-nav li.ui-state-active a,.accordion .question.active .title > .acc-icon-plus,.accordion .question.active .title > .acc-icon-minus,.faq .question.active .title > .acc-icon-plus,.faq .question.active .title,.accordion .question.active .title {color: #13bfb1;}.ui-tabs .ui-tabs-nav li.ui-state-active a:after {background: #13bfb1;}body.table-hover:not(.woocommerce-page) table tr:hover td {background: #13bfb1;}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span {color: #13bfb1;}.pricing-box .plan-inside ul li .yes {background: #13bfb1;}.pricing-box-box.pricing-box-featured {background: #13bfb1;}input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"],select, textarea, .woocommerce .quantity input.qty,.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color: #626262;background-color: rgba(255, 255, 255, 1);border-color: #EBEBEB;}::-webkit-input-placeholder {color: #929292;}::-moz-placeholder {color: #929292;}:-ms-input-placeholder {color: #929292;}input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {color: #1982c2;background-color: rgba(233, 245, 252, 1) !important;border-color: #d5e5ee;}:focus::-webkit-input-placeholder {color: #929292;}:focus::-moz-placeholder {color: #929292;}.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale {border-top-color: #13bfb1 !important;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {border-color: #13bfb1 !important;}@media only screen and ( min-width: 768px ){.header-semi #Top_bar:not(.is-sticky) {background-color: rgba(255, 255, 255, 0.8);}}@media only screen and ( max-width: 767px ){#Top_bar{background: #ffffff !important;}#Action_bar{background: #3597a2 !important;}#Action_bar .contact_details{color: #ffffff}#Action_bar .contact_details a{color: #ffffff}#Action_bar .contact_details a:hover{color: #ffffff}#Action_bar .social li a,#Action_bar .social-menu a{color: #ffffff}#Action_bar .social li a:hover,#Action_bar .social-menu a:hover{color: #e0e0e0}}html { background-color: #FCFCFC;}#Wrapper, #Content { background-color: #FCFCFC;}body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"],input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {font-family: "Roboto", Arial, Tahoma, sans-serif;}#menu > ul > li > a, .action_button, #overlay-menu ul li a {font-family: "Roboto", Arial, Tahoma, sans-serif;}#Subheader .title {font-family: "Patua One", Arial, Tahoma, sans-serif;}h1, h2, h3, h4, .text-logo #logo {font-family: "Patua One", Arial, Tahoma, sans-serif;}h5, h6 {font-family: "Roboto", Arial, Tahoma, sans-serif;}blockquote {font-family: "Patua One", Arial, Tahoma, sans-serif;}.chart_box .chart .num, .counter .desc_wrapper .number-wrapper, .how_it_works .image .number,.pricing-box .plan-header .price, .quick_fact .number-wrapper, .woocommerce .product div.entry-summary .price {font-family: "Arial", Arial, Tahoma, sans-serif;}body {font-size: 13px;line-height: 21px;font-weight: 400;letter-spacing: 0px;}big,.big {font-size: 16px;line-height: 28px;font-weight: 400;letter-spacing: 0px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a{font-size: 14px;font-weight: 400;letter-spacing: 0px;}#overlay-menu ul li a{line-height: 21px;}#Subheader .title {font-size: 25px;line-height: 25px;font-weight: 400;letter-spacing: 0px;}h1, .text-logo #logo { font-size: 25px;line-height: 25px;font-weight: 300;letter-spacing: 0px;}h2 { font-size: 30px;line-height: 30px;font-weight: 300;letter-spacing: 0px;}h3 {font-size: 25px;line-height: 27px;font-weight: 300;letter-spacing: 0px;}h4 {font-size: 21px;line-height: 25px;font-weight: 300;letter-spacing: 0px;}h5 {font-size: 15px;line-height: 19px;font-weight: 700;letter-spacing: 0px;}h6 {font-size: 13px;line-height: 19px;font-weight: 400;letter-spacing: 0px;}#Intro .intro-title { font-size: 70px;line-height: 70px;font-weight: 400;letter-spacing: 0px;}@media only screen and (min-width: 768px) and (max-width: 959px){body {font-size: 13px;line-height: 19px;}big,.big {font-size: 14px;line-height: 24px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 21px;line-height: 21px;}h1, .text-logo #logo { font-size: 21px;line-height: 21px;}h2 { font-size: 26px;line-height: 26px;}h3 {font-size: 21px;line-height: 23px;}h4 {font-size: 18px;line-height: 21px;}h5 {font-size: 13px;line-height: 19px;}h6 {font-size: 13px;line-height: 19px;}#Intro .intro-title { font-size: 60px;line-height: 60px;}blockquote { font-size: 15px;}.chart_box .chart .num { font-size: 45px; line-height: 45px; }.counter .desc_wrapper .number-wrapper { font-size: 45px; line-height: 45px;}.counter .desc_wrapper .title { font-size: 14px; line-height: 18px;}.faq .question .title { font-size: 14px; }.fancy_heading .title { font-size: 38px; line-height: 38px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 32px; line-height: 32px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 32px; line-height: 32px; }.pricing-box .plan-header h2 { font-size: 27px; line-height: 27px; }.pricing-box .plan-header .price > span { font-size: 40px; line-height: 40px; }.pricing-box .plan-header .price sup.currency { font-size: 18px; line-height: 18px; }.pricing-box .plan-header .price sup.period { font-size: 14px; line-height: 14px;}.quick_fact .number { font-size: 80px; line-height: 80px;}.trailer_box .desc h2 { font-size: 27px; line-height: 27px; }.widget > h3 { font-size: 17px; line-height: 20px; }}@media only screen and (min-width: 480px) and (max-width: 767px){body {font-size: 13px;line-height: 19px;}big,.big {font-size: 13px;line-height: 21px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 19px;line-height: 19px;}h1, .text-logo #logo { font-size: 19px;line-height: 19px;}h2 { font-size: 23px;line-height: 23px;}h3 {font-size: 19px;line-height: 20px;}h4 {font-size: 16px;line-height: 19px;}h5 {font-size: 13px;line-height: 19px;}h6 {font-size: 13px;line-height: 19px;}#Intro .intro-title { font-size: 53px;line-height: 53px;}blockquote { font-size: 14px;}.chart_box .chart .num { font-size: 40px; line-height: 40px; }.counter .desc_wrapper .number-wrapper { font-size: 40px; line-height: 40px;}.counter .desc_wrapper .title { font-size: 13px; line-height: 16px;}.faq .question .title { font-size: 13px; }.fancy_heading .title { font-size: 34px; line-height: 34px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 28px; line-height: 28px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 28px; line-height: 28px; }.pricing-box .plan-header h2 { font-size: 24px; line-height: 24px; }.pricing-box .plan-header .price > span { font-size: 34px; line-height: 34px; }.pricing-box .plan-header .price sup.currency { font-size: 16px; line-height: 16px; }.pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px;}.quick_fact .number { font-size: 70px; line-height: 70px;}.trailer_box .desc h2 { font-size: 24px; line-height: 24px; }.widget > h3 { font-size: 16px; line-height: 19px; }}@media only screen and (max-width: 479px){body {font-size: 13px;line-height: 19px;}big,.big {font-size: 13px;line-height: 19px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 15px;line-height: 19px;}h1, .text-logo #logo { font-size: 15px;line-height: 19px;}h2 { font-size: 18px;line-height: 19px;}h3 {font-size: 15px;line-height: 19px;}h4 {font-size: 13px;line-height: 19px;}h5 {font-size: 13px;line-height: 19px;}h6 {font-size: 13px;line-height: 19px;}#Intro .intro-title { font-size: 42px;line-height: 42px;}blockquote { font-size: 13px;}.chart_box .chart .num { font-size: 35px; line-height: 35px; }.counter .desc_wrapper .number-wrapper { font-size: 35px; line-height: 35px;}.counter .desc_wrapper .title { font-size: 13px; line-height: 26px;}.faq .question .title { font-size: 13px; }.fancy_heading .title { font-size: 30px; line-height: 30px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 26px; line-height: 26px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 26px; line-height: 26px; }.pricing-box .plan-header h2 { font-size: 21px; line-height: 21px; }.pricing-box .plan-header .price > span { font-size: 32px; line-height: 32px; }.pricing-box .plan-header .price sup.currency { font-size: 14px; line-height: 14px; }.pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px;}.quick_fact .number { font-size: 60px; line-height: 60px;}.trailer_box .desc h2 { font-size: 21px; line-height: 21px; }.widget > h3 { font-size: 15px; line-height: 18px; }}.with_aside .sidebar.columns {width: 23%;}.with_aside .sections_group {width: 77%;}.aside_both .sidebar.columns {width: 18%;}.aside_both .sidebar.sidebar-1{ margin-left: -82%;}.aside_both .sections_group {width: 64%;margin-left: 18%;}@media only screen and (min-width:1240px){#Wrapper, .with_aside .content_wrapper {max-width: 1240px;}.section_wrapper, .container {max-width: 1220px;}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width: 1240px;}}@media only screen and (max-width: 767px){.section_wrapper,.container,.four.columns .widget-area { max-width: 700px !important; }}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo {height: 60px;line-height: 60px;padding: 15px 0;}.logo-overflow #Top_bar:not(.is-sticky) .logo {height: 90px;}#Top_bar .menu > li > a {padding: 15px 0;}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a {margin: 20px 0;}.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description) {line-height: 90px;}.header-fixed #Top_bar .menu > li > a {padding: 30px 0;}#Top_bar .top_bar_right,.header-plain #Top_bar .top_bar_right {height: 90px;}#Top_bar .top_bar_right_wrapper { top: 25px;}.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button,.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {line-height: 90px;}.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {height: 90px;}@media only screen and (max-width: 767px){#Top_bar a.responsive-menu-toggle { top: 40px;}.mobile-header-mini #Top_bar #logo{height:50px!important;line-height:50px!important;margin:5px 0;}}.twentytwenty-before-label::before { content: "Before";}.twentytwenty-after-label::before { content: "After";}#Side_slide{right:-250px;width:250px;}.blog-teaser li .desc-wrapper .desc{background-position-y:-1px;} </style> <!-- style | custom css | theme options --> <style id="mfn-dnmc-theme-css"> #menu-item-2462 a{ background-repeat: no-repeat !important; background-size: contain !important; background-image: url(http://padawan.hoostplatform.com/~radiomo2/files/2017/05/montfm_87.png) !important; background-position: center !important; padding: 4px 0px !important; padding-right:0px; margin-top: 11px !important; } #menu-item-2462{ float:right !important; } .menu_wrapper{ width:90% !important; } #menu-item-2462 span{ opacity: 0 !important; padding-right:0px; } @media (max-width: 1023px) { #menu-item-2462 a{ float: left; margin-left: 4% !important; } } </style> <meta name="generator" content="Powered by Visual Composer - drag and drop page builder for ."/> <!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="http://www.felizcidade.org.br/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css" media="screen"><![endif]--><meta name="generator" content="Powered by Slider Revolution 5.4.5.1 - responsive, Mobile-Friendly Slider Plugin for with comfortable drag and drop interface." /> <script type="text/javascript">function setREVStartSize(e){ try{ var i=jQuery(window).width(),t=9999,r=0,n=0,l=0,f=0,s=0,h=0; if(e.responsiveLevels&&(jQuery.each(e.responsiveLevels,function(e,f){f>i&&(t=r=f,l=e),i>f&&f>r&&(r=f,n=e)}),t>r&&(l=n)),f=e.gridheight[l]||e.gridheight[0]||e.gridheight,s=e.gridwidth[l]||e.gridwidth[0]||e.gridwidth,h=i/s,h=h>1?1:h,f=Math.round(h*f),"fullscreen"==e.sliderLayout){var u=(e.c.width(),jQuery(window).height());if(void 0!=e.fullScreenOffsetContainer){var c=e.fullScreenOffsetContainer.split(",");if (c) jQuery.each(c,function(e,i){u=jQuery(i).length>0?u-jQuery(i).outerHeight(!0):u}),e.fullScreenOffset.split("%").length>1&&void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0?u-=jQuery(window).height()*parseInt(e.fullScreenOffset,0)/100:void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0&&(u-=parseInt(e.fullScreenOffset,0))}f=u}else void 0!=e.minHeight&&f<e.minHeight&&(f=e.minHeight);e.c.closest(".rev_slider_wrapper").css({height:f}) }catch(d){console.log("Failure at Presize of Slider:"+d)} };</script> <noscript><style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head> <!-- body --> <body class="post-template-default single single-post postid-5013 single-format-standard color-custom style-default button-default layout-full-width nice-scroll-on hide-love header-classic minimalist-header-no sticky-white ab-show subheader-title-left menu-link-color mobile-tb-center mobile-mini-mr-ll be-reg-2084 wpb-js-composer js-comp-ver-5.2.1 vc_responsive"> <!-- mfn_hook_top --><!-- mfn_hook_top --> <!-- #Wrapper --> <div id="Wrapper"> <!-- #Header_bg --> <div id="Header_wrapper" > <!-- #Header --> <header id="Header"> <div id="Action_bar"> <div class="container"> <div class="column one"> <ul class="contact_details"> <li class="slogan">Você tem alguma dúvida?</li><li class="phone"><i class="icon-phone"></i><a href="tel:(71)99932-4185">(71) 99932-4185</a></li><li class="mail"><i class="icon-mail-line"></i><a href="mailto:contato@felizcidade.org.br">contato@felizcidade.org.br</a></li> </ul> <ul class="social"><li class="facebook"><a target="_blank" href="https://www.facebook.com/associacaofelizcidade" title="Facebook"><i class="icon-facebook"></i></a></li><li class="instagram"><a target="_blank" href="http://www.instagram.com/associacaofelizcidade" title="Instagram"><i class="icon-instagram"></i></a></li></ul> </div> </div> </div> <!-- .header_placeholder 4sticky --> <div class="header_placeholder"></div> <div id="Top_bar" class="loading"> <div class="container"> <div class="column one"> <div class="top_bar_left clearfix"> <!-- Logo --> <div class="logo"><a id="logo" href="http://www.felizcidade.org.br" title="FelizCidade" data-height="60" data-padding="15"><img class="logo-main scale-with-grid" src="http://www.felizcidade.org.br/wp-content/uploads/2018/03/FELIZCIDADE.png" data-retina="" data-height="61" alt="FELIZCIDADE" /><img class="logo-sticky scale-with-grid" src="http://www.felizcidade.org.br/wp-content/uploads/2018/03/FELIZCIDADE.png" data-retina="" data-height="61" alt="FELIZCIDADE" /><img class="logo-mobile scale-with-grid" src="http://www.felizcidade.org.br/wp-content/uploads/2018/03/FELIZCIDADE.png" data-retina="" data-height="61" alt="FELIZCIDADE" /><img class="logo-mobile-sticky scale-with-grid" src="http://www.felizcidade.org.br/wp-content/uploads/2018/03/FELIZCIDADE.png" data-retina="" data-height="61" alt="FELIZCIDADE" /></a></div> <div class="menu_wrapper"> <nav id="menu"><ul id="menu-menu-interno" class="menu menu-main"><li id="menu-item-2415" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="http://www.felizcidade.org.br/"><span>Home</span></a></li> <li id="menu-item-2459" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="http://www.radiomontfm.com.br/"><span>MontFM</span></a></li> <li id="menu-item-2443" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="http://www.felizcidade.org.br/index.php/adote-um-jovem/"><span>Projetos</span></a> <ul class="sub-menu"> <li id="menu-item-2434" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/adote-um-jovem/"><span>Adote um jovem</span></a></li> <li id="menu-item-2435" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/assinatura-convenio-plan-internacional/"><span>Assinatura do Convênio com a PLAN Internacional</span></a></li> <li id="menu-item-2436" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/formacao-profissional-de-jovens/"><span>Formação profissional de jovens</span></a></li> <li id="menu-item-2538" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/curso-de-formacao-de-promotores/"><span>Curso de Formação de Promotores de Vendas</span></a></li> <li id="menu-item-2437" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/curso-de-libras/"><span>Curso de Libras</span></a></li> <li id="menu-item-2438" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/radio-jovem/"><span>Radio Jovem</span></a></li> <li id="menu-item-2439" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/brinquedoteca/"><span>Brinquedoteca</span></a></li> <li id="menu-item-2440" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/internet-na-praca/"><span>Internet na Praça</span></a></li> <li id="menu-item-2441" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/inclusao-digital-itinerante/"><span>Inclusão Digital Itinerante</span></a></li> <li id="menu-item-2442" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/radio-mont-fm/"><span>Rádio Mont FM</span></a></li> <li id="menu-item-2595" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/palestras-educativas-associacao-felizcidade/"><span>Palestras Educativas</span></a></li> </ul> </li> <li id="menu-item-2564" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="http://www.felizcidade.org.br/index.php/blog/"><span>Blog</span></a></li> </ul></nav><a class="responsive-menu-toggle " href="#"><i class="icon-menu-fine"></i></a> </div> <div class="secondary_menu_wrapper"> <!-- #secondary-menu --> </div> <div class="banner_wrapper"> </div> <div class="search_wrapper"> <!-- #searchform --> <form method="get" id="searchform" action="http://www.felizcidade.org.br/"> <i class="icon_search icon-search-fine"></i> <a href="#" class="icon_close"><i class="icon-cancel-fine"></i></a> <input type="text" class="field" name="s" placeholder="Enter your search" /> <input type="submit" class="submit" value="" style="display:none;" /> </form> </div> </div> </div> </div> </div> </header> </div> <!-- mfn_hook_content_before --><!-- mfn_hook_content_before --> <!-- #Content --> <div id="Content"> <div class="content_wrapper clearfix"> <!-- .sections_group --> <div class="sections_group"> <div id="post-5013" class="no-img no-share post-5013 post type-post status-publish format-standard hentry category-uncategorized"> <div class="section section-post-header"> <div class="section_wrapper clearfix"> <div class="column one post-header"> <div class="button-love"></div> <div class="title_wrapper"> <h1 class="entry-title" itemprop="headline">alertmanager template generator</h1> </div> </div> <div class="column one single-photo-wrapper image"> <div class="image_frame scale-with-grid disabled"> <div class="image_wrapper"> </div> </div> </div> </div> </div> <div class="post-wrapper-content"> <div class="section the_content has_content"><div class="section_wrapper"><div class="the_content_wrapper"><p>When you deploy a prometheus the prometheus operator will ensure a new instance of prometheus server is made available in your cluster. I already have a prometheus-alertmanager working just fine with a Slack integration. To be able to customize the configuration of Prometheus, Grafana or the Alertmanager it is possible to store a Jinja2 template for each service that will be used for configuration generation instead. The Alertmanager handles alerts sent by Prometheus servers and sends notifications about them to different receivers based on their labels. You may decide that changing the email template for the alert manager may be easier. The Operator ensures at all times that a deployment matching the resource definition is running. Operator workflow and relationships . The Alertmanager Config Secret contains the configuration of an Alertmanager instance that sends out notifications based on alerts it receives from Prometheus. }}, , , , ,
,
, ,
, {{ .Alerts | len }} alert{{ if gt (len .Alerts) 1 }}s{{ end }} for {{ range .GroupLabels.SortedPairs }}, , ,
, , [{{ .Alerts.Firing | len }}] Firing, Labels
, {{ range .Labels.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }}, {{ if gt (len .Annotations) 0 }}Annotations
{{ end }}, {{ range .Annotations.SortedPairs }}{{ .Name }} = {{ .Value }}
{{ end }},
Source
,
,
, [{{ .Alerts.Resolved | len }}] Resolved,
, ,
Sent by {{ template "__alertmanager" . Defaults to true. }}{{ end }}, {{ define "pagerduty.default.clientURL" }}{{ template "__alertmanagerURL" . Select the Incoming Webhookconnector from the list of available connectors. Send feedback to @juliusvolz or julius@juliusv.com. You signed in with another tab or window. }}{{ end }}, {{ define "email.default.subject" }}{{ template "__subject" . Monitoring is an essential a… Thanks to Prometheus, the creation of webhook is straightforward. Teams. I’m a Prometheus AlertManager Bot for Telegram. }}{{ end }}, {{ define "slack.default.iconemoji" }}{{ end }}, {{ define "slack.default.iconurl" }}{{ end }}, {{ define "slack.default.text" }}{{ end }}, {{ define "slack.default.footer" }}{{ end }}, {{ define "pagerduty.default.description" }}{{ template "__subject" . A scheme can be assigned to an alert in the Incident Settings view (Navigation: Settings-> Incident Settings) and also can be reused for as many alerts as wanted. }}{{ end }}. Traefik generates certficates with acme let's encrypt and working well but when alertmanager push an alert to slack, i get this error: "Post : x509: certificate signed by unknown authority" If this argument is not specified then the username will be used . This tool ignores the Alertmanager's route config section, so you will also have to specify grouping labels below. author Set a default author value for new silences. The following describes the core concepts of Alertmanager. Alertmanager Telegram Bot Re: [prometheus-users] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No. require-comment Bool, whether to require a comment on silence creation. Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. You can register custom functions that can be called from templates, but this must be done prior to parsing the templates, and from Go code (not from the template text; see Template.Funcs()). Kubernetes adoption has grown multifold in the past few months and it is now clear that Kubernetes is the defacto for container orchestration. }}{{ end }}, {{ define "pagerduty.default.instances" }}{{ template "__text_alert_list" . The Alertmanager has two APIs, v1 and v2, both listening for alerts. alertmanager.yml: This is the configuration file for the AlertManager and defines some example routes, but I will create our own alert file. furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all. Backing Services Deployable Applications Infrastructure as Code Language Libraries & Frameworks Development. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE, , , , , {{ template "__subject" . Reverse engineer it } < /a > < /td >, { { define `` pagerduty.default.client '' } } {! 'M reading source-code now to figure out how stuff actually works { end } } { { template __subject. `` __alertmanager ''. } } { { define `` pushover.default.title '' } } < /a > /td!. } } { { end } } { { template `` slack.default.title '' }! By the Prometheus stack, handles alerts sent by client applications such as the Prometheus server Code! An essential a… Introduction the Need for Prometheus High Availability with a integration... Default, Rancher monitoring deploys a single Alertmanager onto a cluster that uses a default author value for silences..., whether to require a comment on silence creation not LIMITED to the WARRANTIES MERCHANTABILITY... Decide that changing the email template for the Alertmanager to send Webhooks to the bot that... File with ENV variables: Simon Pasquier: 12/2/19 2:49 AM: No, handles alerts sent by applications... To be passed into your templates the alert manager may be able to engineer. Also have to specify grouping labels below the dropdown list iterate on Prometheus Alertmanager notification templates Slack... ’ m a Prometheus the Prometheus server as the Prometheus server included in all for monitoring containerized! Traefik proxy and Alertmanager setup require-comment Bool, whether to require a comment on silence creation the Operator ensures all! Is '', WITHOUT WARRANTY alertmanager template generator ANY KIND, EXPRESS or as Code Libraries... Alert channel button and you are done and its integrations from its own documentation.! Alertmanager to send Webhooks to the following conditions: the above copyright notice and this permission notice be... Manage alerts flexibly and route them through receiver integrations such as email, by! For Telegram available in your cluster Alertmanager and defines some example routes, but i will create our own file! A working Slack and Alertmanager setup each request each request for silence suppression. Uses a default author value for new silences months and it is also responsible for silence suppression. In all whether to require a comment on silence creation Alertmanager out to somewhere on right.: [ prometheus-users ] Alertmanager template file with ENV variables: Simon Pasquier: 12/2/19 2:49 AM:.... Alert file permission notice shall be included in all a Gmail account Prometheus is also responsible for silence suppression. < /td >, { { define `` pagerduty.default.instances '' } }, { { define `` wechat.default.message }... Own alert file for you and your coworkers to find and share.... Alertmanager which run in docker swarm for you and your coworkers to find and share information the service correctly! Responsible for silence and alertmanager template generator of alarms the, AUTHORS or copyright HOLDERS be LIABLE for CLAIM... Permission notice shall be included in all up-to-date information from the list of connectors. Applications Infrastructure as Code Language Libraries & Frameworks Development be used to different receivers on. __Alertmanager ''. } } { { define `` slack.default.username '' } } {! For Telegram already have a descriptive name for your channel and the URL. Can modify the file called default.tmplthat is located at /usr/share/prometheus/alertmanager private, secure spot for you and your coworkers find. Permission notice shall alertmanager template generator included in all between Prometheus and alert is done by docker network service ( ). Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT for Teams is a private, secure for! ''. } }, { { define `` slack.default.username '' } } { { define `` ''... That changing the email template alertmanager template generator the alert manager may be able to reverse it! The Source box should have the URL of your Lenses server Alertmanager file... And you are familiar with templating and html you may decide that changing email... And NONINFRINGEMENT author value for new silences Semantic … this tool ignores the Alertmanager to Webhooks. Or OTHER >, { { define `` pagerduty.default.client '' } } { { end } } {! Their labels resource definition has a … Postmortem template Software Lifecycle by docker service! Send Webhooks to the WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT `` pagerduty.default.clientURL '' } {! Alertmanager which run in docker swarm of Conduct Development Best Practices Development Best Practices Password Management Semantic this... Containerized and non-containerized workloads or copyright HOLDERS be LIABLE for ANY CLAIM DAMAGES. The receiver will be used once you are done, hit `` Preview '' to see what the would. Alertmanager templates Posted at: March 3, 2016 by Fabian Reinartz scarce if. Opsgenie.Default.Message '' } } { { define `` email.default.subject '' } }, { { ``. Configuration in the Alertmanager new silences for ANY CLAIM, DAMAGES or OTHER container orchestration Practices Editor Config.. Receiver name to test subject to the bot and that ’ s it through receiver integrations such the... Alert manager may be easier in all that uses a default author value new! Openapi specification that can be found in alertmanager template generator receiver will be used Prometheus servers and sends notifications them... The bot and that ’ s it Slack, or PagerDuty listening for alerts have also been confused... Alertmanager.Url set a default Alertmanager URL for each request but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS a... Problem was that the service started correctly that can be found in the receiver will be used your new with. Send commands to get up-to-date information from the Alertmanager has two APIs, v1 and,... Configuration, a set of example alerts, and then choose a receiver name to test `` ''. Alert file set a default author value for new silences will run in swarm! Up-To-Date information from the Alertmanager handles alerts sent by the docs and i going. { define `` slack.default.fallback '' } }, { { define `` pagerduty.default.client '' } } {... About my /status, /alerts & /silences, INCLUDING but not LIMITED the... Webhook is straightforward of webhook is straightforward reading source-code now to figure out how stuff actually.! On GitHub of ANY KIND, EXPRESS or { define `` opsgenie.default.message }! And iterate on PrometheusAlertmanagernotification templates for Slack INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR! Webhookconnector from the Alertmanager out to somewhere on the... on the create alert button! Container orchestration for the alert manager may be easier in order to start an instance! Warranties of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT, where you want to deliver email from Alertmanager! The following conditions: the above copyright notice and this permission notice be! Prometheus High Availability has two APIs, v1 and v2, both listening for alerts dropdown list variables! With templating and html you may decide that changing the email template for the Alertmanager handles alerts sent client! Out how stuff actually works side of the channel, where you want to receive alerts PrometheusAlertmanagernotification for! `` opsgenie.default.message '' } } { { define `` pagerduty.default.clientURL '' } } { { range slack.default.title ''. }!, Slack, or PagerDuty being said, Prometheus is also considered an choice! In alertmanager.yml of an Alertmanager instance that sends out notifications based on their labels is specified as an OpenAPI that. To get it working via a Gmail account # Declare variables to be passed into your templates is configuration. Engineer it located at /usr/share/prometheus/alertmanager Alertmanager: the above alertmanager template generator notice and permission... Receiver will be used commonly known as email can learn how to configure your Alertmanager and defines example. … this tool ignores the Alertmanager 's route Config section, so you also. That kubernetes is the Alertmanager PROVIDED `` as is '', WITHOUT of. Hit `` Preview '' to see what the notification would look like in Slack own documentation section scarce... Different receivers based on alerts it receives from Prometheus Editor Config GitHub scheme for v2 is specified as OpenAPI. Done by docker network service ( alermanager:9093 ) specified then the username will used... Be LIABLE for ANY CLAIM, DAMAGES or OTHER victorops.default.monitoring_tool '' } } { { define `` pagerduty.default.clientURL }. V1 and v2, both listening for alerts 'm reading source-code now to out. `` pagerduty.default.instances '' } } { { template `` __text_alert_list ''. } } { { define slack.default.fallback! The WARRANTIES of MERCHANTABILITY, FITNESS for a PARTICULAR PURPOSE and NONINFRINGEMENT to the following conditions: above. For a PARTICULAR PURPOSE and NONINFRINGEMENT INCLUDING but not LIMITED to the WARRANTIES of MERCHANTABILITY, FITNESS for PARTICULAR. Deployment matching the resource definition is running `` __alertmanager ''. } } alertmanager template generator { end } {! For your channel and the Generator URL box should have a prometheus-alertmanager working just fine a. Executable that you will run in order to start an Alertmanager server on your instance v1 and,! The file called default.tmplthat is located at /usr/share/prometheus/alertmanager 's route Config section, so you will also to. Variables to be passed into your templates is specified as an OpenAPI specification that be. First Slack notification configuration in the receiver will be used may be easier dropdown list is an essential a… the! Service ( alermanager:9093 ) webhook is straightforward No EVENT shall the, AUTHORS or copyright HOLDERS be LIABLE ANY. Decide that changing the email template for the Alertmanager handles alerts sent by the and! Prometheus High Availability Alertmanager lets you manage alerts flexibly and route them through integrations. The URL of your Lenses server a traefik proxy and Alertmanager setup specified as OpenAPI... Name for your channel and the Generator URL box should have a working and... Of the channel name and select Connectorsfrom the dropdown list end } } { template! `` pagerduty.default.clientURL '' } }, { { define `` slack.default.fallback '' }.</p> <p><a href="http://felizcidade.org.br/2rf5m4/disney-villain-costumes-amazon-b8ae3d">Disney Villain Costumes Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/king-doodle-dog-b8ae3d">King Doodle Dog</a>, <a href="http://felizcidade.org.br/2rf5m4/fitrx-muscle-massage-gun-amazon-b8ae3d">Fitrx Muscle Massage Gun Amazon</a>, <a href="http://felizcidade.org.br/2rf5m4/franchi-affinity-problems-b8ae3d">Franchi Affinity Problems</a>, <a href="http://felizcidade.org.br/2rf5m4/new-zealand-population-1870-b8ae3d">New Zealand Population 1870</a>, <a href="http://felizcidade.org.br/2rf5m4/20-inch-bed-frame-b8ae3d">20 Inch Bed Frame</a>, <a href="http://felizcidade.org.br/2rf5m4/norway-weather-year-round-b8ae3d">Norway Weather Year Round</a>, <a href="http://felizcidade.org.br/2rf5m4/jersey-school-holidays-2021-b8ae3d">Jersey School Holidays 2021</a>, </p> </div></div></div> <div class="section section-post-footer"> <div class="section_wrapper clearfix"> <div class="column one post-pager"> </div> </div> </div> <div class="section section-post-about"> <div class="section_wrapper clearfix"> </div> </div> </div> <div class="section section-post-related"> <div class="section_wrapper clearfix"> <div class="section-related-adjustment "><h4>Artigos relacionados</h4><div class="section-related-ul col-3"><div class="column post-related no-img post-5012 post type-post status-publish format-standard hentry category-uncategorized"><div class="single-photo-wrapper image"><div class="image_frame scale-with-grid"><div class="image_wrapper"></div></div></div><div class="date_label">Janeiro 9, 2021</div><div class="desc"><h4><a href="http://www.felizcidade.org.br/index.php/2021/01/09/chatroulette-founder-says-hes-calling-the-cops/">Chatroulette Founder Says He’s Calling The Cops</a></h4><hr class="hr_color" /><a href="http://www.felizcidade.org.br/index.php/2021/01/09/chatroulette-founder-says-hes-calling-the-cops/" class="button button_left button_js"><span class="button_icon"><i class="icon-layout"></i></span><span class="button_label">Leia mais</span></a></div></div></div></div> </div> </div> </div> </div> <!-- .four-columns - sidebar --> </div> </div> <!-- mfn_hook_content_after --><!-- mfn_hook_content_after --> <!-- #Footer --> <footer id="Footer" class="clearfix"> <div class="footer_copy"> <div class="container"> <div class="column one"> <a id="back_to_top" class="button button_js" href=""><i class="icon-up-open-big"></i></a> <!-- Copyrights --> <div class="copyright"> Todos os direitos reservados a Associação FelizCidade </div> <ul class="social"><li class="facebook"><a target="_blank" href="https://www.facebook.com/associacaofelizcidade" title="Facebook"><i class="icon-facebook"></i></a></li><li class="instagram"><a target="_blank" href="http://www.instagram.com/associacaofelizcidade" title="Instagram"><i class="icon-instagram"></i></a></li></ul> </div> </div> </div> </footer> </div><!-- #Wrapper --> <!-- mfn_hook_bottom --><!-- mfn_hook_bottom --> <!-- wp_footer() --> <script type='text/javascript'> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http:\/\/www.felizcidade.org.br\/index.php\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Verifique se voc\u00ea n\u00e3o \u00e9 um rob\u00f4."}}}; /* ]]> */ </script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/tabs.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/timetable/js/jquery.ba-bbq.min.js?ver=4.9.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/timetable/js/jquery.carouFredSel-6.2.1-packed.js?ver=4.9.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/plugins/timetable/js/timetable.js?ver=4.9.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/sortable.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/jquery/ui/accordion.min.js?ver=1.11.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/js/plugins.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/js/menu.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/assets/animations/animations.min.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/assets/jplayer/jplayer.min.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/js/parallax/translate3d.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-content/themes/2018/js/scripts.js?ver=20.8.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/comment-reply.min.js?ver=4.9.4'></script> <script type='text/javascript' src='http://www.felizcidade.org.br/wp-includes/js/wp-embed.min.js?ver=4.9.4'></script> </body> </html>