/* --------------- cms_paintedheader_h1 start --------------- */

.painted_header_h1
{
  background-color:transparent;
  display: inline-block;
  font-size:30px;
  line-height:40px;
  font-weight:normal;
  text-align:center;
}


.painted_header_h1, .painted_header_h1.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h1, .painted_header_h1.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h1, .painted_header_h1.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h1, .painted_header_h1.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h1, .painted_header_h1.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h1, .painted_header_h1.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h1, .painted_header_h1.color7
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h1, .painted_header_h1.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h1 span, .painted_header_h1.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 14px 8px 14px 4px !important;
  line-height: 40px;
}
.painted_header_h1:before, .painted_header_h1.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h1:after, .painted_header_h1.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

/* --------------- cms_paintedheader_h1 end --------------- */


/* --------------- cms_paintedheader_h2 start --------------- */

.painted_header_h2
{
  background-color:transparent;
  display: inline-block;
  font-size: 18px;
  line-height: 34px;
  font-weight:normal;
  text-align:center;
}


.painted_header_h2, .painted_header_h2.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h2, .painted_header_h2.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h2, .painted_header_h2.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h2, .painted_header_h2.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h2, .painted_header_h2.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h2, .painted_header_h2.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h2, .painted_header_h2.color7
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h2, .painted_header_h2.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_header_h2 span, .painted_header_h2.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 13px 8px 13px 4px !important;
  line-height: 34px;
}
.painted_header_h2:before, .painted_header_h2.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h2:after, .painted_header_h2.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


/* --------------- cms_paintedheader_h2 end --------------- */


/* --------------- cms_paintedheader_h3 start --------------- */

.painted_header_h3
{
  background-color:transparent;
  display: inline-block;
  font-size:14px;
  line-height:18px;
  font-weight:normal;
  text-align:center;
}


.painted_header_h3, .painted_header_h3.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h3, .painted_header_h3.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h3, .painted_header_h3.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_header_h3, .painted_header_h3.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h3, .painted_header_h3.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h3, .painted_header_h3.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h3, .painted_header_h3.color7
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_header_h3, .painted_header_h3.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 14px !important;
}
.painted_header_h3 span, .painted_header_h3.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 10px 8px 9px 4px !important;
  line-height: 18px;
}
.painted_header_h3:before, .painted_header_h3.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_header_h3:after, .painted_header_h3.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

/* --------------- cms_paintedheader_h3 end --------------- */





/* --------------- cms_painted_linkbuttons start --------------- */

.painted_linkbutton
{
  background-color:transparent;
  display: inline-block;
  font-size:18px;
  line-height:18px;
  font-weight:normal;
  /* transition: all .2s; */
  cursor: pointer;
}

.painted_linkbutton:hover
{
  opacity:0.8;
}


.painted_linkbutton, .painted_linkbutton.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton, .painted_linkbutton.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton, .painted_linkbutton.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton, .painted_linkbutton.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton, .painted_linkbutton.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton, .painted_linkbutton.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton, .painted_linkbutton.color7
{
  position: relative;
  color: #000 !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton, .painted_linkbutton.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton span, .painted_linkbutton.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 23px;
}
.painted_linkbutton:before, .painted_linkbutton.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton:after, .painted_linkbutton.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

/* --------------- cms_painted_linkbuttons end --------------- */



/* --------------- cms_painted_linkbutton2 start --------------- */


.painted_linkbutton2
{
  background-color:transparent;
  display: inline-block;
  font-size:16px;
  line-height:18px;
  font-weight:500 !important;
  /* transition: all .2s; */
  cursor: pointer;
}

.painted_linkbutton2:hover
{
  opacity:0.8;
}


.painted_linkbutton2, .painted_linkbutton2.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton2, .painted_linkbutton2.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton2, .painted_linkbutton2.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton2, .painted_linkbutton2.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton2, .painted_linkbutton2.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton2, .painted_linkbutton2.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton2, .painted_linkbutton2.color7
{
  position: relative;
  color: #000 !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton2, .painted_linkbutton2.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton2, .painted_linkbutton2.color9
{
  position: relative;
  color: #666 !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.color9 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.color9:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton2:after, .painted_linkbutton2.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton2, .painted_linkbutton2.cms_linkbutton_OK
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.cms_linkbutton_OK span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.cms_linkbutton_OK:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}

.painted_linkbutton2:after, .painted_linkbutton2.cms_linkbutton_OK:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}



.painted_linkbutton2, .painted_linkbutton2.cms_linkbutton_CANCEL
{
  position: relative;
  color: #666 !important;
  padding: 0 13px !important;
}
.painted_linkbutton2 span, .painted_linkbutton2.cms_linkbutton_CANCEL span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 27px;
}
.painted_linkbutton2:before, .painted_linkbutton2.cms_linkbutton_CANCEL:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}

.painted_linkbutton2:after, .painted_linkbutton2.cms_linkbutton_CANCEL:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}



/* --------------- cms_painted_linkbutton2 end --------------- */



/* --------------- cms_painted_linkbutton3 start --------------- */

.painted_linkbutton3
{
  background-color:transparent;
  display: inline-block;
  font-size:18px;
  line-height:18px;
  font-weight:normal;
  /* transition: all .2s; */
  cursor: pointer;
}

.painted_linkbutton3:hover
{
  opacity:0.8;
}


.painted_linkbutton3, .painted_linkbutton3.color1
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color1 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color1-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color1:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color1:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color1-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton3, .painted_linkbutton3.color2
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color2 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color2-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color2:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color2:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color2-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton3, .painted_linkbutton3.color3
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color3 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color3-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color3:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color3:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color3-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}


.painted_linkbutton3, .painted_linkbutton3.color4
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color4 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color4-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color4:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color4:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color4-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton3, .painted_linkbutton3.color5
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color5 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color5-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color5:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color5:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color5-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton3, .painted_linkbutton3.color6
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color6 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color6-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color6:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color6:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color6-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton3, .painted_linkbutton3.color7
{
  position: relative;
  color: #000 !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color7 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color7-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color7:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color7:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color7-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

.painted_linkbutton3, .painted_linkbutton3.color8
{
  position: relative;
  color: #fff !important;
  padding: 0 13px !important;
}
.painted_linkbutton3 span, .painted_linkbutton3.color8 span
{
  display: inline-block;
  background: transparent url(../asset/painted/brush-color8-center.svg) center repeat !important;
  background-size: auto 100% !important;
  padding: 8px 8px 8px 4px !important;
  line-height: 34px;
}
.painted_linkbutton3:before, .painted_linkbutton3.color8:before
{
  content: "";
  display: block;
  left: 0;top: 0;bottom: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-left.svg) left top no-repeat;
  background-size: auto 100%;
  width: 16px;
}
.painted_linkbutton3:after, .painted_linkbutton3.color8:after
{
  content: "";
  display: block;
  top: 0;bottom: 1px;right: 0;
  position: absolute;
  background: transparent url(../asset/painted/brush-color8-right.svg) right top no-repeat;
  background-size: auto 100%;
  width: 18px;
}

/* --------------- cms_paintedr_linkbutton3 end --------------- */





