/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ============================== CSS3 EFFECTS ============================== */
/* ================= GENERAL LAYOUT ================= */
#jsn-content-top,
#jsn-content-top-over,
#jsn-pos-user-top,
#jsn-mainbody-content.jsn-hasmainbody,
#jsn-mainbody-content.jsn-hasmainbodytop,
#jsn-mainbody-content.jsn-hasmainbodybottom,
#jsn-pos-breadcrumbs,
#jsn-usermodules1,
#jsn-usermodules2,
#jsn-content div.jsn-modulecontainer div.jsn-modulecontainer_inner {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 5px rgba(210,210,210,0.3);
  -moz-box-shadow: 0 0 5px rgba(210,210,210,0.3);
  -webkit-box-shadow: 0 0 5px rgba(210,210,210,0.3);
}
#jsn-content-top-over {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  }
#jsn-mainbody-content div.jsn-modulecontainer div.jsn-modulecontainer_inner,
#jsn-usermodules1 div.jsn-modulecontainer div.jsn-modulecontainer_inner,
#jsn-usermodules2 div.jsn-modulecontainer div.jsn-modulecontainer_inner {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* ----- READ MORE ----- */
body.jsn-css3 .readon {

  transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  text-shadow: 0 1px 0 rgba(255,255,255,0.4);
  background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 138%, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(240,240,240)));
  background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -moz-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff0f0f0,GradientType=0)";
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff0f0f0, GradientType=0);
}
body.jsn-css3 .readon:hover {
  background-image:linear-gradient(-90deg,rgb(253,253,253) 0%,rgb(238,238,238) 100%);
  background-image:-webkit-gradient(linear,47% -3%,47% 114%,color-stop(0, rgb(253,253,253)),color-stop(1, rgb(238,238,238)));
  background-image:-webkit-linear-gradient(-90deg,rgb(253,253,253) 0%,rgb(238,238,238) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(253,253,253) 0%,rgb(238,238,238) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(253,253,253) 0%,rgb(238,238,238) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(253,253,253) 0%,rgb(238,238,238) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdfdfd,endColorstr=#ffeeeeee,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdfdfd,endColorstr=#ffeeeeee,GradientType=0);
}
/* ----- GO TOP LINK ----- */
body.jsn-css3 #jsn-gotoplink,
#jsn-footer a {
  transition: color 0.3s linear, background 0.3s ease-out;
  -moz-transition: color 0.3s linear, background 0.3s ease-out;
  -webkit-transition: color 0.3s linear, background 0.3s ease-out;
  box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
/* ------ FOOTER ------- */
#jsn-footer {
  -webkit-box-shadow: inset 0px 5px 6px 0px rgba(0, 0, 0, .3);
    box-shadow: inset 0px 5px 6px 0px rgba(0, 0, 0, .3);
}
/* ----- TYPOGRAPHY STYLE ----- */
/* TEXT STYLES */
body.jsn-css3 .text-box {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  -webkit-box-shadow: 0 0 2px #999;
}
body.jsn-css3 .text-box-highlight {
  transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}
body.jsn-css3 .text-box-highlight:hover {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  -webkit-box-shadow: 0 0 2px #999;
}
body.jsn-css3 .text-highlight {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* LINK STYLES */
body.jsn-css3 .link-button {
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
body.jsn-css3 .link-button,
body.jsn-css3 .link-button a {
  transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}
body.jsn-css3 .link-action {
  transition: color 0.3s linear, background 0.3s ease-out;
  -moz-transition: color 0.3s linear, background 0.3s ease-out;
  -webkit-transition: color 0.3s linear, background 0.3s ease-out;
}
body.jsn-css3 .link-action:hover {
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
body.jsn-css3 .link-highlight {
  transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}
body.jsn-css3 .link-highlight:hover {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* TABLE STYLES */
body.jsn-css3 table.table-style th,
body.jsn-css3 table.table-style td {
  transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -webkit-transition: background 0.3s ease-out;
}
/* LIST STYLES */
ul.list-number-bullet li .jsn-listbullet {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
ul.list-number-bullet.bullet-grey li .jsn-listbullet {
  text-shadow: 0 1px 0 rgba(255,255,255,0.4);
  background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 138%, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(240,240,240)));
  background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -moz-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff0f0f0,GradientType=0)";
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff0f0f0, GradientType=0);
}
ul.list-number-bullet.bullet-blue li .jsn-listbullet {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(203,239,252)),color-stop(1, rgb(164,227,250)));
  background-image:-webkit-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbeffc,endColorstr=#ffa4e3fa,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbeffc,endColorstr=#ffa4e3fa,GradientType=0);
}
ul.list-number-bullet.bullet-red li .jsn-listbullet {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(251,178,191)),color-stop(1, rgb(249,119,143)));
  background-image:-webkit-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbb2bf,endColorstr=#fff9778f,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbb2bf,endColorstr=#fff9778f,GradientType=0);
}
ul.list-number-bullet.bullet-green li .jsn-listbullet {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(223,238,178)),color-stop(1, rgb(199,226,122)));
  background-image:-webkit-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdfeeb2,endColorstr=#ffc7e27a,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdfeeb2,endColorstr=#ffc7e27a,GradientType=0);
}
ul.list-number-bullet.bullet-orange li .jsn-listbullet {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(254,218,113)),color-stop(1, rgb(254,188,74)));
  background-image:-webkit-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffeda71,endColorstr=#fffebc4a,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffeda71,endColorstr=#fffebc4a,GradientType=0);
}
ul.list-number-bullet.bullet-violet li .jsn-listbullet {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(240,217,239) 0%,rgb(232,195,230) 100%);
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(240,217,239)),color-stop(1, rgb(232,195,230)));
  background-image:-webkit-linear-gradient(-90deg,rgb(240,217,239) 0%,rgb(232,195,230) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(240,217,239) 0%,rgb(232,195,230) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(240,217,239) 0%,rgb(232,195,230) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(240,217,239) 0%,rgb(232,195,230) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0d9ef,endColorstr=#ffe8c3e6,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0d9ef,endColorstr=#ffe8c3e6,GradientType=0);
}
/* FORM STYLE */
body.jsn-css3 .inputbox {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;
  -moz-transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;
  -webkit-transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;
}
body.jsn-css3 #jsn-page .button {
  text-shadow: 0 1px 0 rgba(255,255,255,0.4);
  background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 138%, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(240,240,240)));
  background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -moz-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff0f0f0,GradientType=0)";
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff0f0f0, GradientType=0);
  *border: 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  *zoom: 1;
  transition: color 0.1s linear, background 0.3s ease-out;
  -moz-transition: color 0.1s linear, background 0.3s ease-out;
  -webkit-transition: color 0.1s linear, background 0.3s ease-out;
}
body.jsn-css3 .button:hover,
body.jsn-css3 .button:active {
  background-image: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,  color-stop(0, rgb(235,235,235)),color-stop(1, rgb(250,250,250)));
  background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);

}
/* BUTTON STYLE */
.link-button {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.link-button.button-light {
  text-shadow: 0 1px 0 rgba(255,255,255,0.4);
  background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 138%, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(240,240,240)));
  background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -moz-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff0f0f0,GradientType=0)";
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff0f0f0, GradientType=0);
}
.link-button.button-light:hover {
  background-image: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(250,250,250) 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,  color-stop(0, rgb(235,235,235)),color-stop(1, rgb(250,250,250)));  
}
.link-button.button-dark {
  text-shadow:0px 1px 0px rgba(0,0,0,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66000000,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66000000,Positive = true);
  background-image:linear-gradient(-90deg,rgb(129,129,129) 0%,rgb(87,87,87) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(129,129,129)),color-stop(1, rgb(87,87,87)));
  background-image:-webkit-linear-gradient(-90deg,rgb(129,129,129) 0%,rgb(87,87,87) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(129,129,129) 0%,rgb(87,87,87) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(129,129,129) 0%,rgb(87,87,87) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(129,129,129) 0%,rgb(87,87,87) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.3);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.3);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.3);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff818181,endColorstr=#ff575757,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff818181,endColorstr=#ff575757,GradientType=0);
}
.link-button.button-dark:hover {
  background-image:linear-gradient(-90deg,rgb(102,102,102) 0%,rgb(68,68,68) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(102,102,102)),color-stop(1, rgb(68,68,68)));
  background-image:-webkit-linear-gradient(-90deg,rgb(102,102,102) 0%,rgb(68,68,68) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(102,102,102) 0%,rgb(68,68,68) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(102,102,102) 0%,rgb(68,68,68) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(102,102,102) 0%,rgb(68,68,68) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff666666,endColorstr=#ff444444,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff666666,endColorstr=#ff444444,GradientType=0);
}
.link-button.button-blue {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(203,239,252)),color-stop(1, rgb(164,227,250)));
  background-image:-webkit-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(203,239,252) 0%,rgb(164,227,250) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbeffc,endColorstr=#ffa4e3fa,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcbeffc,endColorstr=#ffa4e3fa,GradientType=0);
}
.link-button.button-blue:hover {
  background-image:linear-gradient(-90deg,rgb(196,236,252) 0%,rgb(154,223,249) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(196,236,252)),color-stop(1, rgb(154,223,249)));
  background-image:-webkit-linear-gradient(-90deg,rgb(196,236,252) 0%,rgb(154,223,249) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(196,236,252) 0%,rgb(154,223,249) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(196,236,252) 0%,rgb(154,223,249) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(196,236,252) 0%,rgb(154,223,249) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc4ecfc,endColorstr=#ff9adff9,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc4ecfc,endColorstr=#ff9adff9,GradientType=0);
}
.link-button.button-red {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(251,178,191)),color-stop(1, rgb(249,119,143)));
  background-image:-webkit-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(251,178,191) 0%,rgb(249,119,143) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbb2bf,endColorstr=#fff9778f,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbb2bf,endColorstr=#fff9778f,GradientType=0);
}
.link-button.button-red:hover {
  background-image:linear-gradient(-90deg,rgb(250,167,183) 0%,rgb(248,108,133) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(250,167,183)),color-stop(1, rgb(248,108,133)));
  background-image:-webkit-linear-gradient(-90deg,rgb(250,167,183) 0%,rgb(248,108,133) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(250,167,183) 0%,rgb(248,108,133) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(250,167,183) 0%,rgb(248,108,133) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(250,167,183) 0%,rgb(248,108,133) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffaa7b7,endColorstr=#fff86c85,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffaa7b7,endColorstr=#fff86c85,GradientType=0);
}
.link-button.button-green {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(223,238,178)),color-stop(1, rgb(199,226,122)));
  background-image:-webkit-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(223,238,178) 0%,rgb(199,226,122) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdfeeb2,endColorstr=#ffc7e27a,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdfeeb2,endColorstr=#ffc7e27a,GradientType=0);
}
.link-button.button-green:hover {
  background-image:linear-gradient(-90deg,rgb(218,236,168) 0%,rgb(192,223,110) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(218,236,168)),color-stop(1, rgb(192,223,110)));
  background-image:-webkit-linear-gradient(-90deg,rgb(218,236,168) 0%,rgb(192,223,110) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(218,236,168) 0%,rgb(192,223,110) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(218,236,168) 0%,rgb(192,223,110) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(218,236,168) 0%,rgb(192,223,110) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdaeca8,endColorstr=#ffc0df6e,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdaeca8,endColorstr=#ffc0df6e,GradientType=0);
}
.link-button.button-orange {
  text-shadow:0px 1px 0px rgba(255,255,255,0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true)";zoom:1;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #66ffffff,Positive = true);
  background-image:linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(254,218,113)),color-stop(1, rgb(254,188,74)));
  background-image:-webkit-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(254,218,113) 0%,rgb(254,188,74) 100%);
  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  box-shadow:inset 0px 1px 1px 0px rgba(255,251,242,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffeda71,endColorstr=#fffebc4a,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffeda71,endColorstr=#fffebc4a,GradientType=0);
}
.link-button.button-orange:hover {
  background-image:linear-gradient(-90deg,rgb(254,214,90) 0%,rgb(254,175,44) 100%);
  background-image:-webkit-gradient(linear,48% 0%,48% 109%,color-stop(0, rgb(254,214,90)),color-stop(1, rgb(254,175,44)));
  background-image:-webkit-linear-gradient(-90deg,rgb(254,214,90) 0%,rgb(254,175,44) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(254,214,90) 0%,rgb(254,175,44) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(254,214,90) 0%,rgb(254,175,44) 100%);
  background-image:-moz-linear-gradient(-90deg,rgb(254,214,90) 0%,rgb(254,175,44) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffed65a,endColorstr=#fffeaf2c,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffed65a,endColorstr=#fffeaf2c,GradientType=0);
}
/* ----- MENU STYLES ----- */
/* GENERAL */
body.jsn-css3 ul.menu-mainmenu li,
body.jsn-css3 ul.menu-mainmenu li a,
body.jsn-css3 ul.menu-sidemenu li,
body.jsn-css3 ul.menu-sidemenu li a,
body.jsn-css3 ul.menu-treemenu li a {
  transition: color 0.3s linear, background 0.3s ease-out;
  -moz-transition: color 0.3s linear, background 0.3s ease-out;
  -webkit-transition: color 0.3s linear, background 0.3s ease-out;
}
/* MAIN MENU - SIDE MENU */
body.jsn-css3 ul.menu-mainmenu li > ul,
body.jsn-css3 ul.menu-sidemenu li > ul {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
body.jsn-css3 ul.menu-mainmenu li:hover > ul,
body.jsn-css3 ul.menu-sidemenu li:hover > ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
div.jsn-modulecontainer ul.menu-sidemenu > li:last-child > a,
div.jsn-modulecontainer ul.menu-treemenu > li:last-child > a {
  border-radius: 0 0 5px 5px;
}
ul.menu-divmenu li {
  border-right-color: rgba(255,255,255,0.4);
}
ul.menu-topmenu li a {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
ul.menu-topmenu li a:hover {
  box-shadow: 0 1px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
}
div[class*=richbox-] ul.menu-sidemenu.menu-richmenu > li > a .jsn-menudescription,
div[class*=solid-] ul.menu-sidemenu.menu-richmenu > li > a .jsn-menudescription {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
}
/* ----- SITE TOOLS ----- */
#jsn-mobileswitch:hover,
#jsn-desktopswitch:hover {
  background-color: rgba(0,0,0,0.2);
}
body.jsn-css3 ul#jsn-sitetools-menu > li ul,
body.jsn-css3 ul#jsn-sitetools-inline > li ul {
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -o-transition: all .6s;
  -ms-transition: all .6s;
  transition: all .6s;
}
ul#jsn-sitetools-menu > li > a,
ul#jsn-sitetools-inline > li > a {
  border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  -webkit-border-radius: 20px 0 0 20px;
  box-shadow: 0 0 5px rgba(210, 210, 210, 0.3);
}
body.jsn-direction-rtl ul#jsn-sitetools-menu > li > a,
body.jsn-direction-rtl ul#jsn-sitetools-inline > li > a {
  border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0 20px 20px 0;
  box-shadow: 0 0 2px rgba(210, 210, 210, 0.3);
}
ul#jsn-sitetools-menu ul,
ul#jsn-sitetools-inline ul {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
}
body.jsn-direction-rtl ul#jsn-sitetools-menu ul,
body.jsn-direction-rtl ul#jsn-sitetools-inline ul {
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}
ul#jsn-sitetools-menu ul li a,
ul#jsn-sitetools-inline ul li a {
  border-radius: 2px;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -o-transition: all .6s;
  -ms-transition: all .6s;
  transition: all .6s;
}
body.jsn-css3 ul#jsn-sitetools-menu li,
body.jsn-css3 ul#jsn-sitetools-inline li {
  transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -webkit-transition: background 0.3s ease-out;
}
#jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
  transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -webkit-transition: background 0.3s ease-out;
}
#jsn-menu .jsn-modulecontent > .jsn-menu-toggle.active {
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
/* ----- MODULE STYLES ----- */
div[class*=lightbox-] h3.jsn-moduletitle,
div[class*=richbox-] h3.jsn-moduletitle,
div[class*=solid-] h3.jsn-moduletitle {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
div.lightbox-1 h3.jsn-moduletitle {
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(56,74,90) 0%,rgb(39,58,76) 100%); 
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(56,74,90)),color-stop(1, rgb(39,58,76)));
  background-image:-webkit-linear-gradient(-90deg,rgb(56,74,90) 0%,rgb(39,58,76) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(56,74,90) 0%,rgb(39,58,76) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(56,74,90) 0%,rgb(39,58,76) 100%);
  background-image:linear-gradient(-90deg,rgb(56,74,90) 0%,rgb(39,58,76) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff384a5a,endColorstr=#ff273a4c,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff384a5a,endColorstr=#ff273a4c,GradientType=0);
}
/* ----- ARTICLE TOOLBAR ----- */
.jsn-article-toolbar {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 138%, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(240,240,240)));
  background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  background-image: -moz-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(240,240,240) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff0f0f0,GradientType=0)";
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff0f0f0, GradientType=0);
}
/* ----- SECTION / CATEGORY BLOG LAYOUT ----- */
/* PAGE PAGINATION */
ul.jsn-pagination li a,
ul.jsn-pagination li span {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 0 2px #fff;
  background-image:linear-gradient(-90deg,rgb(252,252,252) 0%,rgb(238,238,238) 100%);
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(252,252,252) 0%,rgb(238,238,238) 100%); 
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(252,252,252)),color-stop(1, rgb(238,238,238)));
  background-image:-webkit-linear-gradient(-90deg,rgb(252,252,252) 0%,rgb(238,238,238) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(252,252,252) 0%,rgb(238,238,238) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(252,252,252) 0%,rgb(238,238,238) 100%);
  -moz-box-shadow:0px 0px 5px 0px rgba(224,224,224,0.4) ,inset 0px 1px 0px 0px rgb(255,255,255);
  -webkit-box-shadow:0px 0px 5px 0px rgba(224,224,224,0.4) ,inset 0px 1px 0px 0px rgb(255,255,255);
  box-shadow:0px 0px 5px 0px rgba(224,224,224,0.4) ,inset 0px 1px 0px 0px rgb(255,255,255);
  -ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color=#66e0e0e0,Strength=5)";
  filter:progid:DXImageTransform.Microsoft.Glow(Color=#66e0e0e0,Strength=5);
}
ul.jsn-pagination li a:hover,
ul.jsn-pagination li.navigation-page span {
  background-image:linear-gradient(-90deg,rgb(238,238,238) 0%,rgb(215,215,215) 100%);  
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(238,238,238) 0%,rgb(215,215,215) 100%); 
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(238,238,238)),color-stop(1, rgb(215,215,215)));
  background-image:-webkit-linear-gradient(-90deg,rgb(238,238,238) 0%,rgb(215,215,215) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(238,238,238) 0%,rgb(215,215,215) 100%);
  background-image:-ms-linear-gradient(-90deg,rgb(238,238,238) 0%,rgb(215,215,215) 100%);
}
/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */
/* =============== JOOMLA! EXTENSIONS - MOD_BREADCRUMB =============== */
span.breadcrumbs a {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
/* ----- OVERRIDE JOOMLA 30 ----- */
.jsn-joomla-30 .calendar .button {
  border-radius: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
}
/* =============== JSNNEON - LIGHBOX COLORS =============== */
body.jsn-color-red div.lightbox-2 h3.jsn-moduletitle,
body.jsn-color-red div.richbox-2 h3.jsn-moduletitle {
  background: #cb404e; /* Old browsers */
  background: -moz-linear-gradient(top,  #cb404e 0%, #b72a38 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb404e), color-stop(100%,#b72a38)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cb404e 0%,#b72a38 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cb404e 0%,#b72a38 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cb404e 0%,#b72a38 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #cb404e 0%,#b72a38 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb404e', endColorstr='#b72a38',GradientType=0 ); /* IE6-9 */
}
body.jsn-color-grey div.lightbox-2 h3.jsn-moduletitle,
body.jsn-color-grey div.richbox-2 h3.jsn-moduletitle {
  background: #494949; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #494949 0%, #2d2d2d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #494949 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #494949 0%,#2d2d2d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #494949 0%,#2d2d2d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #494949 0%,#2d2d2d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */
}
body.jsn-color-pink div.lightbox-2 h3.jsn-moduletitle,
body.jsn-color-pink div.richbox-2 h3.jsn-moduletitle {
  background: #b7465a; 
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NDY1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNTM0NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b7465a 0%, #b53449 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7465a), color-stop(100%,#b53449)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b7465a 0%,#b53449 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b7465a 0%,#b53449 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b7465a 0%,#b53449 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b7465a 0%,#b53449 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7465a', endColorstr='#b53449',GradientType=0 ); /* IE6-8 */
}
body.jsn-color-violet div.lightbox-2 h3.jsn-moduletitle {
  background: #514972;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNDk3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTNiNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #514972 0%, #453b70 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#514972), color-stop(100%,#453b70)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #514972 0%,#453b70 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #514972 0%,#453b70 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #514972 0%,#453b70 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #514972 0%,#453b70 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#514972', endColorstr='#453b70',GradientType=0 ); /* IE6-8 */
}
body.jsn-color-green div.lightbox-2 h3.jsn-moduletitle,
body.jsn-color-green div.richbox-2 h3.jsn-moduletitle {
  background: #7e9735; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlOTczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODkzMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #7e9735 0%, #78931d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e9735), color-stop(100%,#78931d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #7e9735 0%,#78931d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #7e9735 0%,#78931d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #7e9735 0%,#78931d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #7e9735 0%,#78931d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e9735', endColorstr='#78931d',GradientType=0 ); /* IE6-8 */
}
body.jsn-color-blue div.lightbox-2 h3.jsn-moduletitle,
body.jsn-color-blue div.richbox-2 h3.jsn-moduletitle {
  background: #4c98b0; 
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzg4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4c98b0 0%, #0788af 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c98b0), color-stop(100%,#0788af)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4c98b0 0%,#0788af 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4c98b0 0%,#0788af 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4c98b0 0%,#0788af 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4c98b0 0%,#0788af 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c98b0', endColorstr='#0788af',GradientType=0 ); /* IE6-8 */
}
div[class*="richbox-"] div.jsn-modulecontent {
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}