 @font-face {
font-family : '"'Conv_BadScriptRegular'"';
src : url('fonts/BadScriptRegular.eot');
src : local('Ã¢ËœÂº'), url('../../fonts/BadScriptRegular.woff') format('woff'), url('../../fonts/BadScriptRegular.ttf') format('truetype'), url('../../fonts/BadScriptRegular.svg') format('svg');
font-weight : normal;
font-style : normal;
}
html, body {
line-height : 1.5;
margin : 0;
padding : 0;
}
body {
font-size : 85%;
font-family : Arial, Helvetica, sans-serif;
}
#jsn-mainbody, #jsn-promo, #jsn-content-top, #jsn-pos-breadcrumbs, #jsn-pos-user-top, #jsn-usermodules1, #jsn-mainbody-content, #jsn-usermodules2, #jsn-pos-content-bottom, #jsn-usermodules3, #jsn-pos-user-bottom {
border-radius : 5px;
box-shadow : 0 1px 3px #bdbdbd;
}
p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {
padding : 0;
margin : 10px 0;
}
p:first-child, blockquote:first-child, form:first-child, dl:first-child, ul:first-child, ol:first-child, fieldset:first-child, address:first-child, table:first-child {
margin-top : 5px;
}
p:last-child, blockquote:last-child, form:last-child, dl:last-child, ul:last-child, ol:last-child, fieldset:last-child, address:last-child, table:last-child {
margin-bottom : 5px;
}
fieldset {
padding : 10px;
}
.jsn-joomla-30 fieldset {
padding : 0;
margin : 0;
}
small {
font-size : 0.85em;
}
sup {
bottom : 0.3em;
font-size : 0.8em;
position : relative;
vertical-align : baseline;
}
sup em {
color : red;
}
acronym, abbr {
cursor : help;
letter-spacing : 1px;
border-bottom : 1px dashed;
}
pre {
padding : 1em;
background : #FFFFD5;
border-left : 5px solid #404040;
font-family : "Courier New", Courier, monospace;
}
blockquote {
color : #404040;
min-height : 45px;
font-style : italic;
padding-left : 60px;
background : url(../images/icons/icon-text-blockquote.png) top left no-repeat;
}
blockquote p {
font-size : 1em;
line-height : inherit;
}
h1 {
color : #c32143;
font-size : 1.6em;
}
.cont h3 {
line-height : 28px!important;
color:#c32143!important;
}

h2 {
color : #c32143;
font-size : 1.5em;
}
h3 {
color : #c32143;
font-size : 1.4em;
}
h4 {
color : #c32143;
font-size : 1.3em;
}
h5 {
color : #c32143;
}
h6 {
color : #c32143;
}
h5, h6 {
font-size : 1.1em;
font-weight : bold;
}
h1, h2, h3, h4, h5, h6 {
margin : 0.5em 0;
font-weight : normal;
}
a {
outline : none;
text-decoration : none;
}

#jsn-mainbody  a {
text-decoration : underline;
}

a:hover {
text-decoration : underline;
}
a:active {
text-decoration : none;
}
a img {
border : none;
}
ul li {
padding : 0;
margin : 0.7em 0 0.3em 1.6em;
}
ol li {
padding : 0;
margin : 0.3em 0 0.3em 2em;
}
.clearafter:after {
height : 0;
clear : both;
content : ".";
display : block;
visibility : hidden;
}
html[xmlns] .clearafter {
display : block;
}
* html .clearafter {
height : 1%;
}
.clearbreak {
clear : both;
}
div.jsn-modulecontainer {
margin-top : 0;
}
div.jsn-modulecontainer:first-child, div.jsn-horizontallayout div.jsn-modulecontainer {
margin-top : 0;
}
div.jsn-modulescontainer {
padding : 15px;
box-sizing : border-box;
}
div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer {
width : 23.404255319148934%;
margin-left : 2.127659574468085%;
}
div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:first-child {
margin-left : 0;
}
div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:last-child {
margin-left : 0;
margin-top : 2.127659574468085%;
clear : left;
}
#jsn-promo, #jsn-content-top, #jsn-pos-breadcrumbs, #jsn-pos-user-top, #jsn-usermodules1, #jsn-mainbody-content, #jsn-usermodules2, #jsn-pos-content-bottom, #jsn-usermodules3, #jsn-pos-user-bottom {
margin-bottom : 15px;
background : url(../images/backgrounds/bg-module.png) left bottom repeat-x #fff;
border-bottom : 1px solid rgba(255, 255, 255, 0.1);
}
#jsn-master {
background : #eee;
}
#jsn-page {
color : #000;
margin : 0 auto;
width : 960px;
}
div[id*="jsn-pos-stick-"] {
position : fixed;
z-index : 888888;
}
div[id*="jsn-pos-stick-left"] {
left : 0;
}
div[id*="jsn-pos-stick-right"] {
right : 0;
}
#jsn-pos-stick-leftmiddle, #jsn-pos-stick-rightmiddle {
visibility : hidden;
}
#jsn-pos-stick-leftbottom, #jsn-pos-stick-rightbottom {
bottom : 0;
}
#jsn-topbar {
padding : 0px 0;
background-color : #282828;
}
#jsn-pos-topbar {
color : #ffffff;
margin-left: 5%;
padding : 10px auto;
background-color : #282828;
z-index:999999;
float:left;
overflow: auto;
position: absolute;
}
#jsn-pos-topbar a {
color : #ffffff;
}
#jsn-pos-topbar .jsn-modulecontainer {
float:left;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.order1 + #jsn-pos-promo-left.order3 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-left.order2 #jsn-pos-promo-right.order3 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-left.order2[class*="offset-"] .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-left.order1 + #jsn-pos-promo-right.order2 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-left.order2 + #jsn-pos-promo-right.order3 .jsn-modulecontainer {
margin-left : -5px;
margin-right : 15px;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-right.order2 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-left.order2 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo-right.order1 .jsn-modulecontainer, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo:not(.order2) + #jsn-pos-promo-left.order1 .jsn-modulecontainer {
margin-right : -5px;
margin-left : 15px;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span1[class*="order"] > div {
margin : 0 -33.3333%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2[class*="order"] > div {
margin : 0 -14.2857%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3[class*="order"] > div {
margin : 0 -9.0909%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4[class*="order"] > div {
margin : 0 -6.6667%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5[class*="order"] > div {
margin : 0 -5.2632%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6[class*="order"] > div {
margin : 0 -4.3478%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7[class*="order"] > div {
margin : 0 -3.7037%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8[class*="order"] > div {
margin : 0 -3.2258%;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order1 > div {
margin : 0 -2.8571% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9.order10 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order1 > div {
margin : 0 -2.5641% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span8.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order1 > div {
margin : 0 -3.2258% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span7.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order1 > div {
margin : 0 -3.7037% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span6.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order1 > div {
margin : 0 -4.3478% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span5.order1 > div {
margin : 0 -5.2632% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span4.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order1 > div {
margin : 0 -6.6667% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span3.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order1 > div {
margin : 0 -9.0909% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2 > div, #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span2.order1 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order1 > div {
margin : 0 -14.2857% 0 0;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order3 > div {
margin : 0 0 0 -2.8571%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span10 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order3 > div {
margin : 0 0 0 -2.5641%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span8 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order3 > div {
margin : 0 0 0 -3.2258%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span7 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order3 > div {
margin : 0 0 0 -3.7037%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span6 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order3 > div {
margin : 0 0 0 -4.3478%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span5 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5.order3 > div {
margin : 0 0 0 -5.2632%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span4 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order3 > div {
margin : 0 0 0 -6.6667%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span3 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order3 > div {
margin : 0 0 0 -9.0909%;
}
#jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order2 > div, #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order3 > div {
margin : 0 0 0 -14.2857%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span1[class*="order"] > div {
margin : 0 -42.8571%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2[class*="order"] > div {
margin : 0 -17.6471%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3[class*="order"] > div {
margin : 0 -11.1111%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4[class*="order"] > div {
margin : 0 -8.1081%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5[class*="order"] > div {
margin : 0 -6.383%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6[class*="order"] > div {
margin : 0 -5.2632%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7[class*="order"] > div {
margin : 0 -4.4776%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8[class*="order"] > div {
margin : 0 -3.8961%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order1 > div {
margin : 0 -3.4483% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9.order10 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order1 > div {
margin : 0 -3.0928% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span8.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order1 > div {
margin : 0 -3.8961% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span7.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order1 > div {
margin : 0 -4.4776% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span6.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order1 > div {
margin : 0 -5.2632% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span5.order1 > div {
margin : 0 -6.383% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span4.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order1 > div {
margin : 0 -8.1081% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span3.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order1 > div {
margin : 0 -11.1111% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span2.order1 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order1 > div {
margin : 0 -17.6471% 0 0;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span9 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span9.order3 > div {
margin : 0 0 0 -3.4483%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span10 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span10.order3 > div {
margin : 0 0 0 -3.0928%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span8 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span8.order3 > div {
margin : 0 0 0 -3.8961%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span7 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span7.order3 > div {
margin : 0 0 0 -4.4776%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span6 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span6.order3 > div {
margin : 0 0 0 -5.2632%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span5 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span5.order3 > div {
margin : 0 0 0 -6.383%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span4 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span4.order3 > div {
margin : 0 0 0 -8.1081%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span3 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span3.order3 > div {
margin : 0 0 0 -11.1111%;
}
.jsn-responsive #jsn-promo.row-fluid.jsn-haspromoleft #jsn-pos-promo.span2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order2 > div, .jsn-responsive #jsn-promo.row-fluid.jsn-haspromoright.jsn-haspromoleft #jsn-pos-promo.span2.order3 > div {
margin : 0 0 0 -17.6471%;
}
#jsn-content.jsn-hasleft.jsn-hasright #jsn-content_inner2.jsn-flip #jsn-leftsidecontent.order2 > div, #jsn-content.jsn-hasleft.jsn-hasright #jsn-content_inner2.jsn-flip #jsn-rightsidecontent.order2 > div {
margin-left : -30px;
}
#jsn-content.jsn-hasright.jsn-hasleft #jsn-content_inner.jsn-flip #jsn-rightsidecontent.order2 > div, #jsn-content.jsn-hasright.jsn-hasleft #jsn-content_inner.jsn-flip #jsn-leftsidecontent.order2 > div {
margin-right : -30px;
}
#jsn-content.jsn-hasleft.jsn-hasright #jsn-content_inner.jsn-flip #jsn-content_inner2 {
background : none;
}
#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent #jsn-maincontent_inner {
margin-left : -10px;
margin-right : -10px;
}
#jsn-content.jsn-hasright #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order1 #jsn-maincontent_inner {
margin-right : -10px;
margin-left : 0;
}
#jsn-content.jsn-hasleft #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order3 #jsn-maincontent_inner, #jsn-content.jsn-hasright .order2 #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order3 #jsn-maincontent_inner {
margin-left : -10px;
margin-right : 0;
}
#jsn-maincontent.span12[class*="order"], #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order2 {
padding : 0;
}
#jsn-content.jsn-hasinnerleft:not([class*="jsn-hasinnerright"]) #jsn-maincontent.span12 #jsn-centercol {
padding-right : 15px;
}
#jsn-content.jsn-hasinnerright:not([class*="jsn-hasinnerleft"]) #jsn-maincontent.span12 #jsn-centercol {
padding-left : 15px;
}
#jsn-content.jsn-hasinnerleft.jsn-hasinnerright #jsn-maincontent.span12 #jsn-centercol {
padding : 0;
}
#jsn-logo {
float : left;
}
#jsn-logo a {
line-height : 100%;
display : inline-block;
}
#jsn-headerright {
padding : 5px 0;
}
#jsn-headerright #jsn-pos-top {
float : left;
margin-top : 5px;
}
#jsn-pos-top form {
margin : 0;
}
#jsn-pos-top div.jsn-modulecontainer {
float : left;
margin : 0 0 0 20px;
}
#jsn-pos-top div.jsn-modulecontainer:first-child {
margin-left : 0;
}
#jsn-menu {
z-index : 999;
position : relative;
margin-bottom : 15px;
border-top : 1px solid rgba(255, 255, 255, 0.2);
}
#jsn-pos-mainmenu {
float : left;
}
#jsn-pos-toolbar {
float : right;
}
#jsn-pos-toolbar div.jsn-modulecontainer {
float : right;
margin-left : 10px;
}
#jsn-pos-toolbar form {
margin : 0;
}
#jsn-content-top {
z-index : 88;
position : relative;
}
#jsn-promo {
padding : 10px;
box-sizing : border-box;
}
#jsn-content-top #jsn-promo, #jsn-promo #jsn-pos-promo, #jsn-promo #jsn-pos-promo-left, #jsn-promo #jsn-pos-promo-right {
position : relative;
}
#jsn-pos-promo-left div.jsn-modulecontainer {
padding : 5px 15px 15px 5px;
}
#jsn-pos-promo-right div.jsn-modulecontainer {
padding : 5px 5px 15px 15px;
}
#jsn-content, [id*="jsn-content_inner"], #jsn-maincontent, #jsn-centercol, [id*="jsn-mainbody-content-inner"], #jsn-pos-innerleft, #jsn-pos-innerright, #jsn-leftsidecontent, #jsn-rightsidecontent {
position : relative;
}
#jsn-mainbody-content {
display : inline-block;
width : 100%;
overflow : hidden;
}
div.jsn-hasleft #jsn-maincontent_inner {
margin-left : 10px;
}
div.jsn-hasright #jsn-maincontent_inner {
margin-right : 10px;
}
div[id*="mainbody-content-"] {
position : relative;
}
div.jsn-hasinnerleft #jsn-mainbody-content-inner1 {
border-right : 1px solid #dfdfdf;
}
div.jsn-hasinnerright #jsn-mainbody-content-inner3 {
border-left : 1px solid #dfdfdf;
}
#jsn-pos-innerright #jsn-pos-innerright_inner {
padding : 15px;
}
.jsn-joomla-30 #jsn-pos-breadcrumbs {
padding : 0;/*15px*/
}
#jsn-pos-innerleft #jsn-pos-innerleft_inner {
padding : 15px;
}
#jsn-leftsidecontent, #jsn-rightsidecontent {
z-index : 87;
margin-bottom : 15px;
}
#jsn-centercol_inner {
padding : 0 1px;
}
#jsn-mainbody {
padding : 15px;
}
#jsn-pos-banner {
text-align : center;
margin-bottom : 15px;
}
#jsn-content-bottom {
z-index : 85;
position : relative;
}
#jsn-footer {
color : #595959;
font-size : 0.9em;
background : url(../images/backgrounds/bg-footer.png) left top repeat-x;
}
#jsn-footermodules {
padding : 0;
margin-top : 15px;
display : inline-block;
}
#jsn-footer a {
text-decoration : none;
font-size : 0.9em;
}
#jsn-footer a:hover {
text-decoration : underline;
}
#jsn-pos-bottom {
text-align : right;
}
#jsn-brand {
padding-top : 10px;
display : block;
padding : 3px 8px;
color : #009ACA;
text-align : center;
}
#jsn-brand a:hover {
color : #fff;
text-decoration : none;
}
.hd {
display : none;
}
.align-left {
float : left;
}
.align-center {
margin-left : auto;
margin-right : auto;
}
.align-right {
float : right;
}
.margin-left {
margin-left : 1em;
margin-right : 0;
}
.margin-right {
margin-left : 0;
margin-right : 1em;
}
.content-left {
text-align : left;
}
.content-center {
text-align : center;
}
.content-right {
text-align : right;
}
div.grid-layout2 div.grid-col {
float : left;
width : 49.95%;
}
div.grid-layout3 div.grid-col {
float : left;
width : 33.3%;
}
div.grid-layout4 div.grid-col {
float : left;
width : 24.96%;
}
div.grid-layout5 div.grid-col {
float : left;
width : 19.98%;
}
div.grid-layout6 div.grid-col {
float : left;
width : 16.65%;
}
div.grid-layout div.grid-col div.grid-col_inner {
margin-right : 10px;
}
div.grid-layout div.grid-lastcol div.grid-col_inner {
margin-right : 0;
}
.text-box {
padding : 0.8em;
border : #e5e5e5 solid 1px;
}
.text-box-highlight {
padding : 0.8em;
border : transparent solid 1px;
}
.text-box-highlight:hover {
border-color : #fff;
background-color : #fafafa;
}
.text-highlight {
padding : 0.2em 0.5em;
background : #FFFFAA;
}
.text-highlight.highlight-green {
color : #fff;
background : #48691b;
}
.text-highlight.highlight-light {
color : #000;
background : #e5e5e5;
}
.text-highlight.highlight-dark {
color : #fff;
background : #595959;
}
.text-dropcap p:first-child:first-letter, p.text-dropcap:first-child:first-letter {
color : #404040;
font : 4em/0.8em "Times New Roman", Times, serif;
float : left;
}
.text-size-small {
font-size : 0.9em;
}
.text-size-medium {
font-size : 1em;
}
.text-size-large {
font-size : 1.1em;
}
.text-size-xlarge {
font-size : 1.2em;
}
.text-size-xxlarge {
font-size : 1.3em;
}
hr.line-dots {
border : none;
padding : 0.5em 0;
background : url(../images/dot.png) left center repeat-x;
}
.link-action {
font-weight : bold;
padding : 1px 2px;
text-decoration : none;
}
.link-action:hover {
color : #ffffff;
text-decoration : none;
}
.link-highlight {
color : #595959;
font-weight : bold;
display : block;
padding : 5px;
border : transparent solid 1px;
}
.link-highlight:hover {
color : #000;
border-color : #d9d9d9;
text-decoration : none;
background-color : #f2f2f2;
}
a.link-tooltip {
position : relative;
}
a.link-tooltip:hover {
z-index : 25;
}
a.link-tooltip span {
display : none;
position : absolute;
top : 10px;
left : 10px;
}
a.link-tooltip:hover span {
display : block;
}
ul.list-arrow {
list-style : none;
}
ul.list-arrow li {
margin-left : 0;
padding-left : 16px;
position : relative;
display : block;
}
ul.list-arrow li:after {
content : '';
height : 0;
position : absolute;
width : 0;
border : transparent solid 0.34em;
left : 5px;
top : 4px;
}
ul.list-arrow.arrow-red li:after {
border-left-color : #AE0000;
}
ul.list-arrow.arrow-blue li:after {
border-left-color : #0060BF;
}
ul.list-arrow.arrow-green li:after {
border-left-color : #8f9f34;
}
ul.list-arrow.arrow-orange li:after {
border-left-color : #E2712D;
}
img.image-left {
float : left;
margin : 0.5em 1em 0.5em 0;
}
img.image-right {
float : right;
margin : 0.5em 0.5em 0.5em 1em;
}
img.image-border {
padding : 3px;
border : #e5e5e5 solid 1px;
}
img.image-margin {
margin : 0.5em;
}
.jsn-menutitle, .jsn-menudescription {
display : block;
}
.jsn-menudescription {
font-size : 0.8em;
font-weight : normal;
}
div.jsn-modulecontainer ul.menu-mainmenu {
margin : 0;
padding : 0;
clear : both;
}
div.jsn-modulecontainer ul.menu-mainmenu li {
margin : 0;
padding : 0;
float : left;
position : relative;
list-style-type : none;
}
div.jsn-modulecontainer ul.menu-mainmenu li a {
display : block;
cursor : pointer;
}
div.jsn-modulecontainer ul.menu-mainmenu > li > a {
padding : 10px 16px;
font-size : 1.2em;
}
div.jsn-modulecontainer ul.menu-mainmenu li > a > span {
display : block;
}
div.jsn-modulecontainer ul.menu-mainmenu li a span.jsn-menudescription {
display : none;
padding-top : 2px;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu > li > a span.jsn-menutitle {
line-height : 16px;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a {
padding : 10px 15px;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu li a span.jsn-menudescription {
display : block;
}
div.jsn-modulecontainer ul.menu-mainmenu ul {
margin : 0;
padding : 0;
width : 200px;
left : -999em;
position : absolute;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li {
border : none;
width : 200px;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li a {
font-size : 1em;
padding : 12px 10px;
background : none;
}
div.jsn-modulecontainer ul.menu-mainmenu ul ul {
top : 0;
margin-left : 199px;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {
padding-right : 16px;
background : url(../images/icons/icon-arrow-white.png) 98% center no-repeat;
}
div.jsn-modulecontainer ul.menu-mainmenu li:hover > a {
color : #fff;
text-decoration : none;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a {
background : url(../images/backgrounds/bg-mainmenu-active.png) 0 0 repeat;
}
div.jsn-modulecontainer ul.menu-mainmenu li.active > a {
color : #fff;
}
div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background : url(../images/backgrounds/bg-mainmenu-active.png) 0 0 repeat;
}
div.jsn-modulecontainer ul.menu-mainmenu li:hover > ul {
left : auto;
right : auto;
}
div.jsn-modulecontainer ul.menu-treemenu, div.jsn-modulecontainer ul.menu-treemenu ul {
margin : -10px;
padding : 0;
list-style : none;
}
div.jsn-modulecontainer ul.menu-treemenu ul {
margin : 0;
}
div.jsn-modulecontainer ul.menu-treemenu li {
margin : 0;
padding : 0;
position : relative;
}
div.jsn-modulecontainer ul.menu-treemenu > li {
padding : 0;
border-bottom : 1px solid #E5E5E5;
}
div.jsn-modulecontainer ul.menu-treemenu > li.first {
margin-top : -10px;
}
div.jsn-modulecontainer ul.menu-treemenu > li.last {
margin-bottom : -10px;
border-bottom : none;
}
div.jsn-modulecontainer ul.menu-treemenu li a {
padding : 6px 10px;
display : block;
color : #404040;
cursor : pointer;
text-decoration : none;
}
div.jsn-modulecontainer ul.menu-treemenu > li > a {
padding : 10px;
}
div[class*="richbox-"] ul.menu-treemenu li a {
color : #404040;
}
ul.menu-treemenu li a span {
display : block;
}
ul.menu-treemenu li > a > span {
padding-left : 20px;
background : url(../images/icons/icons-base.png) left -343px no-repeat;
}
div.jsn-modulecontainer ul.menu-treemenu li a span.jsn-menudescription {
display : none;
font-size : 1em;
}
div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {
color : #595959;
display : block;
}
div[class*="richbox-"] ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {
color : #B8B8B8;
}
div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu > li a:hover span.jsn-menudescription, div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu > li a.curent span.jsn-menudescription {
color : #eee;
}
div.jsn-modulecontainer ul.menu-treemenu ul li {
margin : 0;
}
div.jsn-modulecontainer ul.menu-treemenu ul li a {
padding-left : 20px;
border-top : 1px solid #fafafa;
}
div.jsn-modulecontainer ul.menu-treemenu ul ul li a {
padding-left : 40px;
}
div.jsn-modulecontainer ul.menu-treemenu ul ul ul li a {
padding-left : 55px;
}
div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul li a {
padding-left : 70px;
}
div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul ul li a {
padding-left : 85px;
}
div.jsn-modulecontainer ul.menu-treemenu ul li a:hover {
background : #ddd;
color : #000;
text-shadow : 1px 1px 1px rgba(255, 255, 255, 0.8);
}
div.jsn-modulecontainer ul.menu-treemenu li.active > a {
font-weight : bold;
}
div.jsn-modulecontainer ul.menu-treemenu li.active ul a {
font-weight : normal;
}
div[class*="solid-"] ul.menu-treemenu li a:hover, div[class*="solid-"] ul.menu-treemenu li a.current {
background-color : #FAFACF;
}
div[class*="richbox-"] ul.menu-treemenu li a:hover, div[class*="richbox-"] ul.menu-treemenu li a.current {
color : #fff;
}
div.lightbox-1 ul.menu-treemenu li a:hover, div.lightbox-1 ul.menu-treemenu li a.current {
background-color : #FDFDFD;
}
ul.menu-divmenu {
margin : 0;
padding : 0;
float : left;
list-style : none;
}
ul.menu-divmenu:after {
height : 0;
clear : both;
content : ".";
display : block;
visibility : hidden;
}
ul.menu-divmenu li {
margin : 0;
padding : 0 0.8em;
float : left;
display : inline;
border-right : 1px solid #666666;
}
ul.menu-divmenu li.first {
padding-left : 0;
}
ul.menu-divmenu li.last {
border-right-width : 0;
}
ul.menu-topmenu {
margin : 8px 0;
padding : 0;
list-style : none;
overflow: hidden;
}
ul.menu-topmenu li {
margin : 0;
padding : 0 5px;
display : block;/*display : inline-block;*/
}
ul.menu-topmenu li a {
padding : 0;
color : #c32143;
text-shadow : 1px 1px 0 #fff;
display : block;
font-weight : bold;
}
ul.menu-topmenu li a:hover {
text-decoration : underline;
}
/*ul.menu-topmenu li a span {
display : block;
}*/
ul.menu-topmenu li a span {
    display: inline;
}
h3.jsn-moduletitle {
margin-top : 0;
color : #474747;
font-size : 1.5em;
}
h3.jsn-moduletitle span {
display : block;
}
h3.jsn-moduletitle span.jsn-moduleicon {
line-height : 16px;
}
div[class*="solid-"] div.jsn-modulecontainer_inner, div[class*="box-"] div.jsn-modulecontainer_inner {
background : url(../images/backgrounds/bg-module.png) left bottom repeat-x #fff;
}
div[class*="solid-"] div.jsn-modulecontainer_inner {
padding : 15px 10px;
}
div[class*="box-"] h3.jsn-moduletitle {
padding : 10px;
margin : 0;
}
div[class*="box-"] div.jsn-modulecontent {
padding : 10px;
}
div.richbox-1 h3.jsn-moduletitle {
background : url(../images/backgrounds/bg-title-richbox-1.png) left bottom repeat-x #D2D2D5;
}
div.richbox-2 h3.jsn-moduletitle {
color : #fff;
}
div.lightbox-1 h3.jsn-moduletitle {
background : url(../images/backgrounds/bg-module.png) left bottom repeat-x #fff;
border-bottom : 1px solid #E5E5E5;
}
div[class*="solid-"] h3.jsn-moduletitle {
margin-bottom : 10px;
}
dl.tabs {
float : left;
margin-bottom : -1px;
}
dl.tabs dt.tabs {
float : left;
margin-left : 3px;
padding : 4px 10px;
background-color : #F0F0F0;
border-top : 1px solid #CCC;
border-left : 1px solid #CCC;
border-right : 1px solid #CCC;
}
dl.tabs dt:hover {
background-color : #F9F9F9;
}
dl.tabs dt.open {
background-color : #FFF;
border-bottom : 1px solid #FFF;
}
dl.tabs dt.tabs h3 {
margin : 0;
font-size : 1.1em;
}
dl.tabs dt.tabs h3 a {
color : #666;
font-weight : normal;
}
dl.tabs dt.open h3 a, dl.tabs dt.tabs h3 a:hover {
color : #000;
text-decoration : none;
}
dl.tabs dt.open h3 a {
font-weight : bold;
}
div.current dd.tabs {
margin : 0;
padding : 10px;
clear : both;
border : #CCC solid 1px;
background-color : #FFF;
}
div.panel {
border : #CCC solid 1px;
margin-bottom : 10px;
}
div.panel h3.title {
margin : 0;
cursor : pointer;
font-size : 1.1em;
padding : 8px 10px;
border-bottom : 1px solid #CCC;
}
div.panel h3.title:hover, div.panel h3.pane-toggler-down {
background-color : #F0F0F0;
}
div.panel h3.title a {
color : #666;
}
div.panel h3.title a:hover {
text-decoration : none;
}
div.panel h3.pane-toggler-down {
border-bottom : none;
}
div.panel h3.pane-toggler-down a {
color : #000;
}
div.panel div.content > div, div.panel div.content > p {
margin : 15px;
}
.contentheading, .componentheading, .subheading {
margin : 0 0 10px 0;
font-size : 1.5em;
line-height : 1.5em;
font-weight : normal;
}
table.contentpaneopen {
width : 100%;
}
.jsn-formbuttons {
text-align : center;
padding-top : 0.45em;
}
table.paramlist td {
padding : 0.3em;
}
table.paramlist td.paramlist_key {
width : 150px;
}
.inputbox {
border : #d0d0d0 solid 1px;
background-color : #fafafa;
padding : 2px 4px;
min-height : 22px;
}
.inputbox:active, .inputbox:focus {
border-color : #b5b5b5;
background-color : #f2f2f2;
}
select.inputbox {
padding : 2px;
}
.button:active {
background-color : #777;
color : #fff;
}
.jsn-joomla-25 .tip {
float : left;
background : #ffc;
border : #D4D5AA solid 1px;
padding : 5px;
max-width : 200px;
z-index : 88;
position : relative;
}
.jsn-joomla-25 .tip-title {
padding : 0;
margin : 0;
font-size : 100%;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../../system/images/selector-arrow.png) no-repeat;
}
.jsn-joomla-25 .tip-text {
font-size : 100%;
margin : 0;
}
body.contentpane {
color : #000000;
background : #FFFFFF;
}
body.contentpane div.com-content {
padding : 1em;
}
.jsn-article-metadata {
margin-bottom : 15px;
}
.jsn-article-metadata > span {
padding-right : 10px;
border-right : 1px solid #ccc;
margin-right : 10px;
}
.jsn-article-metadata > span:last-child {
padding-right : 0;
margin-right : 0;
border : none;
}
.article-info {
margin : 0;
font-size : 0.9em;
float : left;
}
.article-info-term {
display : none;
}
.archive .article-info dd, .article-info dd {
margin : 2px 0 0;
line-height : 1.5;
}
.jsn-joomla-30 .blog dd.createdby:before {
background : url(../../../media/jui/img/glyphicons-halflings.png) -168px 0 no-repeat;
display : inline-block;
height : 14px;
line-height : 14px;
margin-top : 1px;
vertical-align : text-top;
width : 14px;
content : "";
}
.jsn-article-toolbar {
margin-bottom : 15px;
background-color : #f4f4f4;
}
.jsn-article-toolbar .btn-group.pull-right {
padding : 5px;
}
.jsn-article-toolbar dl {
padding : 5px;
}
#article-index {
float : right;
margin : 0 0 1em 1em;
background-color : #F2F2F2;
border : #D9D9D9 solid 1px;
}
#article-index ul {
margin : 0;
list-style-type : none;
}
#article-index ul li {
margin : 0;
padding : 0.25em 0.6em;
}
.jsn-article-info {
padding : 10px;
}
.jsn-article-info p:first-child {
margin-top : 0;
}
.jsn-article-info p:last-child {
margin-bottom : 0;
}
.author, .createdate, .publishdate, .hits {
margin : 10px 0;
color : #595959;
font-size : 0.9em;
}
.author, .createdate, .publishdate {
padding-left : 22px;
background-image : url(../images/icons/icons-base.png);
background-repeat : no-repeat;
}
.author {
background-position : 0 0;
}
.createdate, .publishdate {
background-position : 0 -86px;
}
.modifydate {
margin : 1em 0;
text-align : right;
color : #999999;
font-style : italic;
}
div.archive .intro {
clear : both;
}
ul.jsn-article-tools {
margin : 10px;
float : right;
list-style : none;
}
ul.jsn-article-tools li {
float : left;
margin : 0 0 0 10px;
}
ul.jsn-article-tools li a {
float : left;
display : block;
height : 16px;
width : 16px;
background : url(../images/icons/icons-base.png) left top no-repeat;
}
ul.jsn-article-tools li a.no-icon {
background : none;
width : auto;
height : auto;
}
ul.jsn-article-tools li.jsn-article-icon-edit a {
background : none;
}
ul.jsn-article-tools li a.jsn-article-print-button {
background-position : 0 -430px;
}
ul.jsn-article-tools li a.jsn-article-email-button {
background-position : 0 -516px;
}
ul.jsn-article-tools li a:hover {
text-decoration : none;
}
.jsn-article-submit {
margin-top : 0.8em;
}
.jsn-joomla-25 .item-title-entry .icon-edit, .item-title-entry .jsn-icon-edit {
display : inline-block;
}
.field-title {
width : 120px;
float : left;
}
.formelm, .formelm-area {
margin : 10px 0;
clear : both;
}
.formelm .fltlft {
float : left;
}
.formelm label {
display : inline-block;
width : 25%;
float : left;
}
a.readon {
color : #474747;
cursor : pointer;
font-size : 1.1em;
padding : 5px 12px;
font-weight : bold;
border : #999 solid 1px;
display : inline-block;
text-decoration : none;
background : #D8D8D8;
}
table.contenttoc {
margin : 0 0 1em 1em;
border : #D9D9D9 solid 1px;
background : #f2f2f2;
float : right;
}
table.contenttoc th {
padding : 0.4em;
background : url(../images/dot.png) bottom repeat-x;
font-weight : bold;
text-align : center;
}
table.contenttoc td {
padding : 0.25em 0.6em;
}
a.toclink {
font-size : 0.9em;
}
div.pagenavcounter {
color : #595959;
margin : 0.5em 0;
font-size : 0.9em;
font-weight : bold;
}
div.pagenavbar div {
color : #999999;
font-weight : bold;
font-size : 0.9em;
}
div.article_separator {
height : 1em;
clear : both;
}
div.row_separator {
height : 1em;
clear : both;
}
.jsn-articlecols {
float : left;
}
.jsn-articlecols .jsn-article {
padding : 0 5px;
}
div.blog_more, div.items-more {
margin : 1em 0;
}
.pagination {
text-align : center;
}
ul.pagenav, div.pagination ul {
list-style-type : none;
}
ul.pagenav {
text-align : center;
}
ul.pagenav li, div.pagination ul li {
color : #999;
margin : 0;
display : inline-block;
font-weight : bold;
}
div.pagination ul li {
font-size : 0.9em;
}
ul.pagenav li, div.pagination ul li {
margin : 0 4px;
}
ul.jsn-pagination {
list-style-type : none;
text-transform : uppercase;
box-shadow : none;
}
ul.jsn-pagination li {
display : inline-block !important ;
margin : 10px 2px;
}
ul.jsn-pagination li a, ul.jsn-pagination li span {
font-weight : bold;
padding : 3px 8px;
border : #CCC solid 1px;
background-color : #EAEAEA;
color : #999;
line-height : normal;
}
ul.jsn-pagination li span {
background-color : transparent;
}
ul.jsn-pagination li a:hover {
background-color : #DBDBDB;
color : #555;
text-decoration : none;
}
ul.jsn-pagination li.navigation-page span {
border : #FFF solid 1px;
color : #fff;
}
ul.jsn-pagination, p.jsn-pageinfo {
font-size : 0.9em;
text-align : center;
margin : 20px 0 10px 0;
}
a.pagenav {
text-transform : uppercase;
}
.categories-list ul {
list-style-type : none;
}
.cat-children ul dl dt, .cat-children ul dl dd, dl.article-count dt, dl.article-count dd {
display : inline;
}
.categories-list dl dt, .categories-list dl dd {
margin : 0;
padding : 0;
display : inline;
}
.sectiontableheader {
padding : 5px 8px;
font-weight : bold;
font-size : 1.1em;
color : #FFFFFF;
}
.sectiontableheader img {
margin : 0;
vertical-align : text-top;
}
.sectiontableheader a {
color : #eee;
text-decoration : underline;
}
.sectiontableheader a:hover {
color : #fff;
text-decoration : underline;
}
.jsn-infofilter {
text-align : right;
margin-bottom : 10px;
}
.jsn-titlefilter {
float : left;
}
.archived-article-list .jsn-infofilter {
text-align : left;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding : 6px 8px;
border-bottom : 1px solid #e5e5e5;
}
a.category {
font-weight : bold;
}
div.com-contact .jsn-contact-image {
float : right;
margin : 10px 5px 0 0;
}
div.com-contact .contact-position {
margin : 5px 0 0 0;
}
div.com-contact .contact-vcard {
margin : 0 0 5px 0;
}
div.com-contact .jicons-icons {
float : left;
}
div.com-contact .contact-address {
margin-top : 5px;
}
div.com-contact .contact-address p {
margin : 0;
padding-left : 20px;
}
div.com-contact .contact-contactinfo p, div.com-contact .contact-miscinfo p {
margin : 5px 0;
}
div.com-contact .contact-contactinfo .jicons-icons, div.com-contact .contact-miscinfo .jicons-icons {
margin-right : 4px;
}
div.com-contact div.contact-form fieldset {
padding : 0 10px;
}
div.com-contact div.contact-form dt {
margin : 10px 0 5px 0;
}
div.com-contact div.contact-form dd {
margin-left : 0;
}
div.com-contact .form-required {
color : #EF593B;
font-weight : bold;
text-align : right;
}
div.com-search #searchForm .search-phrase {
margin-left : 95px;
}
div.com-search #searchForm .search-range input, div.com-search #searchForm .search-phrase input {
margin : 0 0 0 5px;
vertical-align : middle;
}
div.com-search #searchForm [class*="search-"] label, div.com-search #searchForm .search-field-title {
width : 100px;
line-height : 21px;
text-align : left;
padding-right : 3px;
display : inline-block;
}
div.com-search #searchForm .search-range label, div.com-search #searchForm .search-phrase label {
width : auto;
}
div.com-search #searchForm .search-ordering select {
padding : 2px;
}
div.com-search #searchForm .search-range label {
line-height : 21px;
}
.jsn-joomla-30 div.search .inputbox {
width : auto;
max-width : 100%;
}
.collapse {
overflow : hidden;
}
span.highlight {
padding : 0.2em;
background : #FFFFAA;
}
table.jsn-infotable .description p {
margin : 0;
}
table.jsn-infotable ul.actions {
display : inline;
}
table.jsn-infotable ul.actions li {
display : inline;
margin : 0 0 0 5px;
}
#editor-xtd-buttons {
float : left;
}
div.com-newsfeed td.jsn-table-column-name {
font-weight : bold;
}
div.com-newsfeed table {
width : 100%;
border-collapse : collapse;
}
div.com-newsfeed td {
border : #ccc solid 1px;
padding : 10px 5px;
border-top : none;
}
div.com-newsfeed th {
background : #999;
padding : 10px 5px;
border : #999 solid 1px;
border-bottom : none;
}
div.com-newsfeed th a {
color : #fff;
}
div.com-newsfeed td.item-num-art {
text-align : center;
}
legend {
border-bottom : 1px solid #E5E5E5;
color : #333333;
display : block;
font-size : 21px;
line-height : 40px;
margin-bottom : 20px;
padding : 0;
width : 100%;
}
dl, dd {
margin-bottom : 10px;
}
dt {
font-weight : bold;
}
dl dt {
clear : left;
float : left;
overflow : hidden;
text-align : right;
text-overflow : ellipsis;
white-space : nowrap;
width : 160px;
}
dl dd {
margin-left : 180px;
}
div.com-user div.default-login {
width : 350px;
margin : 0 auto;
padding : 10px;
background-color : #F4F4F4;
border : #E5E5E5 solid 1px;
}
.login-fields {
margin : 10px 0;
}
.login-fields label {
width : 9em;
float : left;
}
.jsn-formRow {
margin : 8px 0;
}
.jsn-formRow .jsn-formRow-lable {
float : left;
width : 170px;
}
#jsn-content-popup .com-content, #jsn-content-popup #mailto-window {
max-width : 1018px;
margin : 1em auto;
}
#jsn-content-popup .com-content {
padding-top : 0;
}
#mailto-window {
padding : 15px;
position : relative;
background : #f5f5f5;
border : #ddd solid 1px;
}
#mailto-window h2 {
padding : 3px 0;
margin : 0 0 10px;
font : bold 1.2em "Times New Roman", Times, serif;
}
#mailto-window label {
width : 8em;
display : inline-block;
}
#mailto-window .mailto-close {
right : 0;
top : 5px;
background : none;
position : absolute;
}
#mailto-window .mailto-close a {
display : block;
min-width : 25px;
min-height : 25px;
overflow : visible;
background : url(../images/icons/icon-close.png) 0 0 no-repeat;
}
#mailto-window .mailto-close a span {
top : -3000px;
left : -3000px;
display : inline;
position : absolute;
}
#mailto-window .inputbox {
padding : 3px;
border : #ccc solid 1px;
background : url(../images/backgrounds/popup-bg.png) 0 0 repeat-x #FFF;
}
#mailto-window p {
margin : 20px 0 8px 0;
}
#mailto-window .formelm, #mailto-window .formelm-area {
clear : both;
margin : 5px 0;
}
#system-message {
margin-bottom : 20px;
}
#system-message dd.message ul {
text-indent : 0;
padding-left : 40px;
background : url(../../../media/system/images/notice-info.png) 4px center no-repeat #c3d2e5;
}
#system-message ul li {
margin-left : 0;
}
#system-message dd.error ul {
background : url(../../../media/system/images/notice-alert.png) 4px center no-repeat #e6c0c0;
}
#system-message dd.notice ul {
color : #cc0000;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
background : url(../../../media/system/images/notice-note.png) 4px center no-repeat #efe7b8;
}
#jsn-pos-breadcrumbs {
padding : 0;
}
#jsn-pos-breadcrumbs ul{
margin-top:0;
margin-bottom: 0;
}
span.breadcrumbs {
display : block;
font-size : 0.9em;
}
span.breadcrumbs a, span.breadcrumbs span {
color : #666;
padding : 3px 25px 3px 15px;
line-height : 30px;
text-decoration : none;
background : url(../images/backgrounds/bg-breadcrumbs.png) right -2px no-repeat;
display : block;
float : left;
font-size : 1.2em;
}
span.breadcrumbs a:hover {
text-decoration : underline;
}
span.breadcrumbs span.current {
font-weight : bold;
background : none;
}
.breadcrumb {
padding : 0;
margin : 0;
list-style : none;
background : none;
}
.breadcrumb li a, .breadcrumb li span {
color : #999;
}
.breadcrumb li span + span {
font-weight : normal;
}
.breadcrumb span.divider {
margin : 0 10px;
padding : 7px 7px 12px;
background : url(../images/backgrounds/bg-breadcrumbs.png) right 2px no-repeat;
}
.breadcrumb li.active:first-child span.divider {
padding : 11px 20px 12px 0;
background : none;
}
#form-login fieldset.input {
border : none;
padding : 0;
}
#form-login div.button-wrapper {
text-align : center;
margin-top : 0.5em;
}
#form-login [id^="form-login-"] {
margin : 0 0 6px 0;
}
form#login-form a.btn {
min-height : 15px;
}
form#login-form .icon-arrow-right {
background-position : -458px -73px;
}
#jsn-pos-top div.search input#mod-search-searchword {
padding : 2px 0 2px 25px;
background : url(../images/icons/icons-base.png) 5px -168px no-repeat #FFF;
}
.jsn-mod-newsflash.jsn-horizontal-container .jsn-article {
padding : 0 1em;
}
.jsn-mod-newsflash .contentheading {
margin : 0 0 0.3em 0;
}
.jsn-mod-newsflash .article-separator {
display : block;
height : 0.5em;
}
.img-fulltext-left {
float : left;
margin-right : 20px;
margin-bottom : 20px;
}
.img-intro-left {
float : left;
margin-right : 10px;
margin-bottom : 10px;
}
.img-fulltext-right {
float : right;
margin-left : 20px;
margin-bottom : 20px;
}
.img-intro-right {
float : right;
margin-left : 10px;
margin-bottom : 10px;
}
.pull-right.collapsed .icon-minus, .pull-right .icon-plus {
display : none;
}
.pull-right .icon-minus, .pull-right.collapsed .icon-plus, .cat-children .pull-right .icon-plus {
display : block;
}
.jsn-joomla-30 blockquote {
border-left : none;
}
.jsn-joomla-30 hr {
margin : 0.5em 0;
}
.jsn-joomla-30 .form-horizontal .control-label {
text-align : left;
}
.jsn-joomla-30 .calendar tbody td, .jsn-joomla-30 .calendar tbody td.hilite, .jsn-joomla-30 .calendar tbody td.selected {
border : none;
padding : 5px;
text-align : center;
}
.jsn-joomla-30 .input-append .btn {
padding : 4px 11px;
outline : none;
}
.jsn-joomla-30 label, .jsn-joomla-30 input, .jsn-joomla-30 button, .jsn-joomla-30 select, .jsn-joomla-30 textarea, .jsn-joomla-30 .btn, .jsn-joomla-30 .uneditable-input {
font-size : 13px;
}
.jsn-joomla-30 .icon-location {
background-position : -24px -73px;
}
.jsn-joomla-30 div.tooltip {
background : none;
border : none;
}
.jsn-joomla-30 #form-login-remember .control-label, .jsn-joomla-30 #modlgn-remember {
vertical-align : middle;
}
.jsn-joomla-30 .dropdown-menu li, .jsn-joomla-30 .category li:not(.category) {
margin : 0;
width : 100%;
}
.jsn-joomla-30 .category li:not(.category) {
display : inline-block;
}
.jsn-joomla-30 .category.list-striped li {
display : block;
width : auto;
}
.jsn-joomla-30 .page-header {
border-bottom : none;
margin-bottom : 0;
}
.jsn-joomla-30 .nav-tabs > li {
margin-left : 0;
margin-right : 0;
}
@media only screen and (max-device-width:960px) {
.jsn-desktop-on-mobile #jsn-page {
width : 100%;
min-width : 100%;
}
}
.animation {
transition : all 0.3s linear;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li a span {
font-family : Georgia, serif;
}
#jsn-page {
background-size : 100% auto;
background-repeat : no-repeat;
}
#jsn-content-top .static-content {
padding : 15px 0;
}
#jsn-pos-content-top .jsn-modulecontent .static-desc {
padding-left : 128px;
}
#jsn-pos-content-top .jsn-modulecontent .static-desc a {
font-size : 1.2em;
}
#jsn-pos-content-top .static-content img {
background-color : #a2a2a2;
}
.jsn-color-red #jsn-pos-content-top .static-content:hover img {
background-color : #bf0000;
}
.jsn-color-green #jsn-pos-content-top .static-content:hover img {
background-color : #c32143;
}
.jsn-color-blue #jsn-pos-content-top .static-content:hover img {
background-color : #389ED1;
}
.jsn-color-violet #jsn-pos-content-top .static-content:hover img {
background-color : #AB3C60;
}
.jsn-color-orange #jsn-pos-content-top .static-content:hover img {
background-color : #D18903;
}
.jsn-color-cyan #jsn-pos-content-top .static-content:hover img {
background-color : #268A76;
}
#jsn-pos-content-top .static-content .static-desc a {
line-height : 30px;
}
.jsn-demopage #jsn-pos-content-top-below {
background : url(../images/backgrounds/bg-module.png) left bottom repeat-x #fff;
border-radius : 5px;
box-shadow : 0 1px 3px #bdbdbd;
margin-bottom : 15px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content {
padding : 15px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .food-link {
padding : 10px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .grid-layout.food-first {
margin-bottom : 10px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .grid-col {
width : 25%;
}
.jsn-demopage #jsn-pos-content-top-below .grid-layout .grid-lastcol .grid-col_inner {
margin-right : 10px !important ;
}
.jsn-demopage #jsn-pos-content-top-below .grid-layout .grid-lastcol .food-desc {
padding-right : 10px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-title {
margin-bottom : 40px;
text-align : center;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-title h1 {
font-size : 2.6em;
}
.jsn-demopage.jsn-color-red #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-red #food-menu .menu-caption, .jsn-demopage.jsn-color-red #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-red #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-red #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-red #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-red #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-red #food-menu .main-menu header h1, .jsn-demopage.jsn-color-red #food-menu .main-menu .menu-item .menu-price .price {
color : #bf0000;
}
.jsn-demopage.jsn-color-green #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-green #food-menu .menu-caption, .jsn-demopage.jsn-color-green #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-green #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-green #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-green #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-green #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-green #food-menu .main-menu header h1, .jsn-demopage.jsn-color-green #food-menu .main-menu .menu-item .menu-price .price {
color : #c32143;
}
.jsn-demopage.jsn-color-blue #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-blue #food-menu .menu-caption, .jsn-demopage.jsn-color-blue #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-blue #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-blue #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-blue #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-blue #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-blue #food-menu .main-menu header h1, .jsn-demopage.jsn-color-blue #food-menu .main-menu .menu-item .menu-price .price {
color : #389ED1;
}
.jsn-demopage.jsn-color-violet #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-violet #food-menu .menu-caption, .jsn-demopage.jsn-color-violet #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-violet #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-violet #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-violet #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-viloet #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-viloet #food-menu .main-menu header h1, .jsn-demopage.jsn-color-viloet #food-menu .main-menu .menu-item .menu-price .price {
color : #AB3C60;
}
.jsn-demopage.jsn-color-orange #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-orange #food-menu .menu-caption, .jsn-demopage.jsn-color-orange #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-orange #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-orange #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-orange #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-orange #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-orange #food-menu .main-menu header h1, .jsn-demopage.jsn-color-orange #food-menu .main-menu .menu-item .menu-price .price {
color : #D18903;
}
.jsn-demopage.jsn-color-cyan #jsn-pos-content-top-below .jsn-modulecontent .food-title h1, .jsn-demopage.jsn-color-cyan #food-menu .menu-caption, .jsn-demopage.jsn-color-cyan #food-menu .main-menu .menu-item h3, .jsn-demopage.jsn-color-cyan #jsn-pos-content-bottom-below #our-team h3, .jsn-demopage.jsn-color-cyan #jsn-pos-content-bottom-below #our-team .team-item h2, .jsn-demopage.jsn-color-cyan #jsn-pos-content-top-below .grid-layout .food-desc h2, .jsn-demopage.jsn-color-cyan #jsn-mainbody-content-inner .article h2, .jsn-demopage.jsn-color-cyan #food-menu .main-menu header h1, .jsn-demopage.jsn-color-cyan #food-menu .main-menu .menu-item .menu-price .price {
color : #268A76;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-link {
display : block;
text-decoration : none;
}
.jsn-demopage.jsn-color-red #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #bf0000;
}
.jsn-demopage.jsn-color-green #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #c32143;
}
.jsn-demopage.jsn-color-blue #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #389ED1;
}
.jsn-demopage.jsn-color-violet #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #AB3C60;
}
.jsn-demopage.jsn-color-orange #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #D18903;
}
.jsn-demopage.jsn-color-cyan #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover {
background-color : #268A76;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover .food-desc h2, .jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-link:hover .food-desc p {
color : #fff;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-img {
max-width : 100%;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-item a {
background : #eee;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-desc h2 {
font-family : 'Conv_BadScriptRegular', 'Pacifico', Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1.4em;
padding-left : 14px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-desc p {
padding-left : 14px;
padding-bottom : 10px;
text-decoration : none;
color : #000;
}
#food-menu {
padding : 15px;
}
#food-menu .menu-caption {
font-family : 'Conv_BadScriptRegular', 'Pacifico', Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 2.6em;
text-align : center;
margin-bottom : 30px;
}
#food-menu .main-menu {
display : block;
background-color : #fdfaf0;
}
#food-menu .main-menu header {
padding : 0 20px 0 20px;
letter-spacing : 1px;
margin-bottom : 20px;
background : #f7f7f8;
border-bottom : 4px solid #d5d5d5;
}
#food-menu .main-menu header h1 {
display : inline-block;
font-size : 2.2em;
}
#food-menu .main-menu header p {
display : inline-block;
padding-left : 20px;
}
#food-menu .main-menu .menu-item {
width : 50%;
display : inline-block;
position : relative;
margin-bottom : 10px;
margin-right : -22px;
padding-left : 20px;
padding-right : 20px;
box-sizing : border-box;
}
#food-menu .main-menu .menu-item .menu-price.right {
margin-right : 20px;
}
#food-menu .main-menu .menu-item .left {
float : left;
}
#food-menu .main-menu .menu-item h3 {
font-size : 1.6em;
margin : 0 0 5px;
}
#food-menu .main-menu .menu-item p {
margin : 0 0 10px;
}
#food-menu .main-menu .menu-item .menu-price {
float : right;
text-align : right;
}
#food-menu .main-menu .menu-item .menu-price .price {
font-size : 1.6em;
display : block;
margin-bottom : 11px;
font-family : 'Conv_BadScriptRegular', 'Pacifico', Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#food-menu .main-menu .menu-item .menu-price .weight {
display : block;
float : right;
}
#jsn-pos-innerright .jsn-moduletitle span {
font-size : 0.9em;
}
#jsn-rightsidecontent .jsn-moduletitle span {
font-size : 0.9em;
}
#jsn-mainbody-content-inner .article h2 {
font-size : 1.6em;
}
.jsn-demopage #jsn-content-bottom-below {
background : url(../images/backgrounds/bg-module.png) left bottom repeat-x #fff;
border-radius : 5px;
box-shadow : 0 1px 3px #bdbdbd;
margin-bottom : 15px;
}
.jsn-demopage #jsn-pos-content-bottom-below {
padding : 15px;
text-align : center;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team h3 {
font-size : 2.6em;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team p {
margin-bottom : 30px;
max-width : 640px;
margin : 0 auto 40px;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item {
width : 25%;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item h2 {
font-size : 2em;
margin-bottom : 6px;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item .avatar {
max-width : 100%;
width : 200px;
border : #d5d5d5 solid 4px;
border-radius : 100%;
position : relative;
display : block;
margin : 0 auto 10px;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item .avatar img {
display : block;
border-radius : 100%;
}
.jsn-demopage.jsn-color-red #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(191, 0, 0, 0.9);
}
.jsn-demopage.jsn-color-green #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(99, 117, 15, 0.9);
}
.jsn-demopage.jsn-color-blue #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(56, 158, 209, 0.9);
}
.jsn-demopage.jsn-color-violet #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(171, 60, 96, 0.9);
}
.jsn-demopage.jsn-color-orange #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(209, 137, 3, 0.9);
}
.jsn-demopage.jsn-color-cyan #jsn-pos-content-bottom-below #our-team .team-item .about-content {
background-color : rgba(38, 138, 118, 0.9);
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item .about-content {
content : '';
position : absolute;
display : block;
width : 100%;
height : 100%;
left : 0;
top : 0;
border-radius : 100%;
opacity : 0;
z-index : 100;
transition : all 0.25s ease;
width : 200px;
display : inline-block;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item:hover .about-content {
opacity : 1;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item .about-content {
z-index : 200;
display : block;
position : absolute;
width : 100%;
height : 100%;
opacity : 0;
color : #fff;
transition : all 0.4s ease-in-out;
transform : translate(0,-20px);
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item:hover .about-content {
opacity : 1;
transform : translate(0,0);
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item .about-content span {
margin : 20% auto 0;
width : 60%;
display : block;
}
.jsn-demopage #jsn-content-bottom .jsn-modulecontent .img-showcase {
margin-top : -12px;
padding-left : 20px;
}
@media only screen and (max-width:960px), (max-device-width:960px) {
.jsn-color-green #food-menu .main-menu .menu-item {
width : 100%;
}
.jsn-color-green #food-menu .main-menu .menu-item .menu-price {
margin-right : 20px;
}
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item {
width : 50%;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .grid-col {
width : 50%;
margin-top : 10px;
}
}
@media only screen and (max-width:480px), (max-device-width:480px) {
.jsn-demopage #jsn-pos-content-bottom-below #our-team .team-item {
width : 100%;
}
.jsn-demopage #food-menu .main-menu .menu-item .menu-price {
margin-right : 20px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .grid-col {
width : 100%;
margin-top : 10px;
}
.jsn-demopage #jsn-pos-content-top-below .jsn-modulecontent .food-content .grid-col.grid-lastcol .grid-col_inner {
margin-right : 0 !important ;
}
.jsn-demopage #jsn-mainbody-content-inner .article .jsn-article-content h4 {
padding-top : 0;
}
}
@media only screen and (max-width:960px), (max-device-width:960px) {
.jsn-hasMegamenu .jsn-modulecontainer {
display : block;
}
.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {
display : none;
}
body {
font-size : 14px !important ;
}
img {
height : auto;
max-width : 100%;
}
#jsn-pos-topbar, #jsn-master #jsn-page {
box-sizing : border-box;
margin : 0 5px;
min-width : inherit;
width : auto;
}
#jsn-footermodules div.jsn-modulescontainer {
margin : 0;
padding : 1px 10px;
}
#jsn-pos-promo-left, #jsn-pos-promo-right {
margin-top : 10px;
}
#jsn-mainbody, #jsn-pos-innerleft #jsn-pos-innerleft_inner, #jsn-pos-innerright #jsn-pos-innerright_inner {
padding : 10px;
}
#jsn-footermodules div.jsn-modulecontainer_inner {
margin : 10px 0;
}
#jsn-menu.jsn-menu-sticky {
left : 0;
position : fixed;
top : 0;
width : 100%;
}
#jsn-pos-mainmenu, body.jsn-direction-rtl #jsn-pos-mainmenu {
float : none;
}
#jsn-menu .jsn-menu-toggle {
cursor : pointer;
display : inline-block;
line-height : 1.1em;
}
#jsn-menu .jsn-modulecontent > .jsn-menu-toggle, #jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle {
font-size : 1.2em;
padding : 10px 16px;
}
#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle {
padding : 0;
}
body.jsn-direction-rtl #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
right : auto;
}
#jsn-menu .jsn-modulecontent > .jsn-menu-toggle.active {
background : url("../../images/backgrounds/bg-mainmenu-active.png") 0 0 repeat scroll rgba(0, 0, 0, 0);
}
body.jsn-color-blue #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #0072ab;
color : #e0f5ff;
}
body.jsn-color-red #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #7a1d1d;
color : #fadede;
}
body.jsn-color-green #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #c32143;
color : #f4f9df;
}
body.jsn-color-cyan #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #207161;
color : #e2f8fb;
}
body.jsn-color-orange #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #ac7102;
color : #fff9e5;
}
body.jsn-color-violet #jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
border-right : 1px solid #722941;
color : #fde6ee;
}
#jsn-menu .jsn-menu-toggle.active {
color : #fff;
}
#jsn-menu ul.jsn-menu-mobile {
position : absolute;
width : 100%;
}
#jsn-menu .jsn-menu-toggle + ul {
display : none;
}
#jsn-menu .jsn-menu-toggle + ul.jsn-menu-mobile {
display : block;
}
#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
background : none 0 0 repeat scroll rgba(0, 0, 0, 0);
}
#jsn-menu .jsn-modulecontainer.display-dropdown.jsn-dropdown-active .jsn-modulecontainer_inner h3.jsn-moduletitle {
background : url("../../images/backgrounds/bg-mainmenu-active.png") 0 0 repeat scroll rgba(0, 0, 0, 0);
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
padding : 11px 12px;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner .jsn-modulecontent {
display : none;
opacity : 0;
visibility : visible;
}
#jsn-menu div.display-dropdown.jsn-dropdown-active.jsn-modulecontainer .jsn-modulecontainer_inner .jsn-modulecontent {
display : block;
opacity : 1;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-mainmenu ul.jsn-menu-mobile {
left : auto;
right : 0;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-toolbar ul.jsn-menu-mobile {
left : 0;
right : auto;
}
body.jsn-direction-rtl #jsn-menu .jsn-menu-toggle + ul {
right : 0;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li {
float : none;
width : auto;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li {
border-style : solid none;
border-width : 1px medium;
margin : 0;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a, #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a:hover {
background : none 0 0 repeat scroll #333;
border : none medium;
color : #ddd;
font-size : 1.2em;
padding : 10px 16px;
text-decoration : none;
}
body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a {
text-align : right;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li.active > a {
color : #fff;
}
body.jsn-color-blue #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #408ebc;
}
body.jsn-color-green #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #87a114;
}
body.jsn-color-red #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #b52b2b;
}
body.jsn-color-violet #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #ab3c60;
}
body.jsn-color-orange #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #e39703;
}
body.jsn-color-cyan #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
background-color : #299882;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile ul {
background-color : #444;
margin : 0;
opacity : 1;
padding : 0;
position : static;
visibility : visible;
width : auto;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > .jsn-menu-mobile {
padding : 5px 15px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul li {
background : none 0 0 repeat scroll rgba(0, 0, 0, 0);
border : none medium;
}
#jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a {
background : url("../../images/icons/icons-base.png") left -332px no-repeat scroll rgba(0, 0, 0, 0);
border : none medium;
color : #ccc;
padding : 8px 0 8px 20px;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
text-align : left;
}
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
text-align : right;
}
body.jsn-direction-rtl #jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a, body.jsn-direction-rtl #jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {
background-position : right -332px;
padding-left : 0;
padding-right : 20px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
background : url("../../images/icons/icon-toggle-expand.png") center center no-repeat scroll rgba(0, 0, 0, 0.3);
cursor : pointer;
height : 32px;
margin : 0;
padding : 0;
position : absolute;
right : 0;
top : 0;
width : 32px;
}
body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
left : 0;
right : auto;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle.active {
background-image : url("../../images/icons/icon-toggle-collapse.png");
}
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
border : none medium;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li {
margin-left : 20px;
margin-right : 10px;
}
body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li {
margin-left : 10px;
margin-right : 20px;
}
body div.jsn-modulecontainer ul.menu-sidemenu ul {
display : none;
}
body div.jsn-modulecontainer ul.menu-sidemenu li.parent > a {
background-image : none;
padding-right : 8px;
}
#jsn-menu .close-menu {
color : #ccc;
margin : 10px;
}
#jsn-menu .jsn-menu-mobile-control {
text-align : right;
}
#jsn-menu .jsn-menu-mobile-control {
display : none;
}
#jsn-menu .jsn-menu-mobile-right .jsn-menu-mobile-control, #jsn-menu .jsn-menu-mobile-left .jsn-menu-mobile-control {
display : block;
}
#jsn-menu .jsn-menu-mobile-control .close-menu {
display : inline-block;
}
#jsn-menu ul.menu-mainmenu[class*="jsn-menu-mobile-"] {
background : none 0 0 repeat scroll #282828;
height : 100%;
overflow-y : scroll;
padding : 0;
position : fixed;
top : 0;
width : 280px;
z-index : 1000;
}
#jsn-menu ul.menu-mainmenu.jsn-menu-mobile-left {
left : -280px;
}
#jsn-menu ul.menu-mainmenu.jsn-menu-mobile-right {
right : -280px;
}
#jsn-menu span.active + ul.jsn-menu-mobile-left {
left : 0;
}
#jsn-menu span.active + ul.jsn-menu-mobile-right {
right : 0;
}
body {
overflow-x : hidden;
}
body.jsn-menu-mobile-push-left {
left : 280px;
position : absolute;
}
body.jsn-menu-mobile-push-right {
position : absolute;
right : 280px;
}
#jsn-menu ul.menu-mainmenu[class*="jsn-menu-mobile-"] {
transition : all 0.3s 0s ease;
}
body {
transition : margin-left 0.3s 0s ease, margin-right 0.3s 0s ease;
}
#jsn-content-top {
overflow-x : hidden;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide > li > a {
font-size : 1em;
padding : 10px 15px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide > li > a:hover {
background : none 0 0 repeat scroll #222;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile.jsn-menu-mobile-slide ul {
background-color : #222;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide li span.jsn-menu-toggle {
background-color : transparent;
}
div.jsn-modulecontainer ul.menu-mainmenu[class*="jsn-menu-mobile-"] li.jsn-submenu-flipback a {
text-align : left;
}
#jsn-sitetoolspanel {
display : none;
margin : 5px 5px 0;
}
#jsn-sitetoolspanel.jsn-include-color {
display : block;
}
ul#jsn-sitetools-menu li ul, ul#jsn-sitetools-inline li ul {
margin-left : -118px;
}
ul#jsn-sitetools-inline li {
background : url("../../images/icons/icon-tools.png") 7px 7px no-repeat scroll rgba(0, 0, 0, 0);
margin : 0;
padding : 0;
}
ul#jsn-sitetools-menu > li:hover, ul#jsn-sitetools-inline > li:hover {
background-color : transparent;
}
ul#jsn-sitetools-menu > li > a, ul#jsn-sitetools-inline > li > a {
display : block;
height : 30px;
margin : 0;
padding : 0;
width : 30px;
}
ul#jsn-sitetools-menu li ul {
display : none;
}
ul#jsn-sitetools-inline li ul {
display : none;
position : absolute;
right : 5px;
top : 30px;
z-index : 90;
}
ul#jsn-sitetools-inline li.active ul, ul#jsn-sitetools-menu li.active ul {
display : block;
opacity : 1;
visibility : visible;
}
ul#jsn-sitetools-inline li {
border-radius : 3px;
transition : background 0.3s 0s ease-out;
}
ul#jsn-sitetools-inline li ul {
border-radius : 5px;
}
ul#jsn-sitetools-inline ul li {
background : none 0 0 repeat scroll rgba(0, 0, 0, 0);
padding : 3px 6px;
}
ul#jsn-sitetools-inline ul li a {
display : inline-block;
float : left;
height : 22px;
width : 22px;
}
body.jsn-color-blue #jsn-sitetoolspanel li.active, body.jsn-color-blue ul#jsn-sitetools-inline li ul {
background-color : rgba(60, 163, 223, 0.95);
}
body.jsn-color-green #jsn-sitetoolspanel li.active, body.jsn-color-green ul#jsn-sitetools-inline li ul {
background-color : rgba(154, 176, 58, 0.95);
}
body.jsn-color-cyan #jsn-sitetoolspanel li.active, body.jsn-color-cyan ul#jsn-sitetools-inline li ul {
background-color : rgba(75, 169, 150, 0.95);
}
body.jsn-color-orange #jsn-sitetoolspanel li.active, body.jsn-color-orange ul#jsn-sitetools-inline li ul {
background-color : rgba(231, 168, 44, 0.95);
}
body.jsn-color-red #jsn-sitetoolspanel li.active, body.jsn-color-red ul#jsn-sitetools-inline li ul {
background-color : rgba(193, 77, 77, 0.95);
}
body.jsn-color-violet #jsn-sitetoolspanel li.active, body.jsn-color-violet ul#jsn-sitetools-inline li ul {
background-color : rgba(185, 91, 122, 0.95);
}
body.jsn-direction-rtl #jsn-sitetoolspanel {
left : 0;
right : auto;
}
body.jsn-direction-rtl ul#jsn-sitetools-menu > li {
position : inherit;
}
body.jsn-direction-rtl ul#jsn-sitetools-menu li ul, body.jsn-direction-rtl ul#jsn-sitetools-inline li ul {
left : 5px;
margin-left : 0;
right : auto;
}
div[id*="jsn-pos-stick-left"], div[id*="jsn-pos-stick-right"] {
display : none;
height : 0;
}
#jsn-promo #jsn-pos-promo {
float : none;
left : auto;
width : 100%;
}
#jsn-promo #jsn-pos-promo .jsn-modulecontainer {
margin-left : 0 !important ;
margin-right : 0 !important ;
}
#jsn-pos-promo-left, #jsn-pos-promo-right, #jsn-content #jsn-maincontent, #jsn-content #jsn-maincontent #jsn-centercol, #jsn-content #jsn-leftsidecontent, #jsn-content #jsn-rightsidecontent, #jsn-content #jsn-pos-innerleft, #jsn-content #jsn-pos-innerright {
margin : 0;
width : 100%;
}
#jsn-content #jsn-content_inner, #jsn-content #jsn-content_inner3 {
right : auto;
}
#jsn-content #jsn-content_inner1, #jsn-content #jsn-content_inner2 {
left : auto;
}
div.jsn-hasright #jsn-maincontent_inner {
margin : 0;
}
#jsn-content #jsn-maincontent {
float : none;
left : auto;
right : auto;
width : 100%;
}
#jsn-mainbody-content {
margin : 0 2px 10px 0;
}
#mainbody-content-inner {
left : auto !important ;
width : 100% !important ;
}
#jsn-content.jsn-hasleft #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order3 #jsn-maincontent_inner, #jsn-content.jsn-hasright .order2 #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order3 #jsn-maincontent_inner {
margin : 0 !important ;
}
div.jsn-hasleft #jsn-maincontent_inner, div.jsn-hasright #jsn-maincontent_inner, div.jsn-hasinnerleft #mainbody-content_inner4, div.jsn-hasinnerright #mainbody-content_inner4 {
margin : 0;
}
#jsn-content #jsn-pos-innerleft, #jsn-content #jsn-pos-innerright {
left : auto;
width : 100%;
}
div#jsn-pos-breadcrumbs.display-mobile, div.jsn-modulecontainer.display-mobile {
display : block;
}
div#jsn-pos-breadcrumbs.display-desktop, div.jsn-modulecontainer.display-desktop {
display : none;
}
#jsn-content #jsn-leftsidecontent, #jsn-content #jsn-rightsidecontent {
left : auto;
width : 100%;
}
#jsn-content.jsn-hasright #jsn-maincontent_inner, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order1 #jsn-maincontent_inner {
margin-right : 0;
}
div.jsn-hasinnerleft #jsn-mainbody-content-inner1 {
border-right : medium none;
}
div.jsn-hasinnerright #jsn-mainbody-content-inner3 {
border-left : medium none;
}
#jsn-mainbody-content-inner {
margin-left : 0;
width : 100%;
}
.jsn-mailling-form {
text-align : center;
}
.jsn-mailling-form p {
text-align : left;
}
.jsn-mailling-form #contact_name, .jsn-mailling-form #contact_email, .jsn-mailling-form #contact_subject, .jsn-mailling-form #contact_text {
padding : 3px 0;
width : 100%;
}
div.com-search #searchForm .search-phrase {
margin-left : 0;
}
div.com-search #searchForm .search-keyword label, div.com-search #searchForm .search-ordering label, div.com-search #searchForm .search-field-title {
display : inline;
float : none;
padding-bottom : 3px;
text-align : left;
}
div.com-search #searchForm .search-keyword-result .search-field-title {
display : inline;
}
div.com-search #searchForm .search-range label, div.com-search #searchForm .search-range .search-field-title {
float : left;
}
body.jsn-direction-rtl div.com-search #searchForm .search-range label, body.jsn-direction-rtl div.com-search #searchForm .search-range .search-field-title {
float : right;
}
}
@media only screen and (max-width:480px), (max-device-width:480px) {
#jsn-logo #jsn-logo-mobile {
display : block;
}
#jsn-logo #jsn-logo-mobile + #jsn-logo-desktop {
display : none;
}
#jsn-logo {
float : none;
}
#jsn-headerright {
float : none;
padding : 0;
}
#jsn-headerright #jsn-pos-top {
float : none;
}
#jsn-headerright #jsn-pos-top div.jsn-modulecontainer {
float : none;
margin : 0 0 15px;
}
div#jsn-pos-breadcrumbs.display-tablet, div.jsn-modulecontainer.display-tablet {
display : none;
}
div#jsn-pos-breadcrumbs.display-smartphone, div.jsn-modulecontainer.display-smartphone {
display : block;
}
div.jsn-modulescontainer div[class*="box-"], div.jsn-modulescontainer div[class*="solid-"], div.jsn-modulescontainer2 div.jsn-modulecontainer {
width : 100%;
}
div#jsn-content.jsn-hasright #jsn-content_inner2 {
background : none 0 0 repeat scroll rgba(0, 0, 0, 0);
}
div#jsn-content.jsn-hasleft #jsn-content_inner {
background : none 0 0 repeat scroll rgba(0, 0, 0, 0);
}
div.jsn-modulescontainer2 div.jsn-modulecontainer, div.jsn-modulescontainer3 div.jsn-modulecontainer, div.jsn-modulescontainer4 div.jsn-modulecontainer, [id^="jsn-pos-user"], #jsn-pos-footer, #jsn-pos-bottom {
float : none !important ;
width : 100% !important ;
}
#jsn-content-bottom div.jsn-modulecontainer, #jsn-pos-user2, #jsn-pos-user4, #jsn-pos-user6, #jsn-pos-user7 {
margin-top : 20px;
}
#jsn-content-bottom div.jsn-modulecontainer:first-child {
margin-top : 0;
}
#jsn-pos-bottom {
text-align : left;
}
div[class*="grid-layout"] div.grid-col {
width : 100%;
}
div.grid-layout div.grid-col div.grid-col_inner {
margin-right : 0;
}
body.jsn-direction-rtl div.grid-layout div.grid-col div.grid-col_inner {
margin-left : 0;
}
#jsn-footermodules {
padding : 5px;
}
#jsn-content #jsn-leftsidecontent, #jsn-promo #jsn-pos-promo-left {
margin-left : 0;
}
#jsn-pos-promo-right div.jsn-modulecontainer {
padding-left : 5px;
}
#jsn-content-bottom, #jsn-content #jsn-rightsidecontent {
margin-top : 15px;
}
.label_skitter p.jsn-themeslider-caption-description {
display : none;
}
p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {
overflow-wrap : break-word;
}
.jsn-articlecols {
float : none;
width : 100% !important ;
}
.jsn-articlecols .jsn-article {
padding : 0;
}
.com-newsfeed table.jsn-infotable td.jsn-table-column-links, .com-newsfeed legend.hidelabeltxt {
display : none;
}
.com-newsfeed div.display-limit {
float : right;
}
.com-newsfeed table.category {
border : none medium;
border-collapse : collapse;
width : 100%;
}
.com-newsfeed table.category thead th {
padding : 10px;
}
.com-newsfeed table.category thead .item-title {
text-align : left;
}
.com-newsfeed table.category thead {
background-color : #999;
text-shadow : 0 1px 0 rgba(0, 0, 0, 0.5);
}
.com-newsfeed table.category thead th a {
color : #fff;
}
.com-newsfeed table.category .item-num-art {
text-align : center;
}
.com-newsfeed table.category .item-link {
display : none;
}
.com-newsfeed table.category tbody td {
border-bottom : 1px solid #ccc;
padding : 10px 5px;
}
.jsn-joomla-30 .com-newsfeed ul.category li {
float : left;
width : 100%;
}
.jsn-joomla-30 .com-newsfeed div.display-limit {
float : none;
}
.com-contact table.jsn-infotable td.jsn-table-column-country, .com-contact table.jsn-infotable td.jsn-table-column-state, .com-contact table.jsn-infotable td.jsn-table-column-suburb, .com-contact table.jsn-infotable td.jsn-table-column-position {
display : none;
}
div.com-user div.default-login {
width : 90%;
}
div.com-user div.default-login .login-fields input {
display : block;
width : 95%;
}
}
@media only screen and (min-width:481px) and (max-width:960px), (min-device-width:481px) and (max-device-width:960px) {
#jsn-promo.jsn-haspromoleft.jsn-haspromoright #jsn-pos-promo-left, #jsn-promo.jsn-haspromoleft.jsn-haspromoright #jsn-pos-promo-right, #jsn-content.jsn-hasleft.jsn-hasright #jsn-leftsidecontent, #jsn-content.jsn-hasleft.jsn-hasright #jsn-rightsidecontent, #jsn-content.jsn-hasinnerright #jsn-pos-innerleft, #jsn-content.jsn-hasinnerleft #jsn-pos-innerright {
float : left;
width : 49.95%;
}
#jsn-pos-promo, #jsn-pos-promo-left, #jsn-pos-promo-right, #jsn-maincontent, #jsn-leftsidecontent, #jsn-rightsidecontent, #jsn-pos-innerleft, #jsn-pos-innerright {
margin : 0;
}
#jsn-maincontent {
padding : 0 !important ;
}
#jsn-leftsidecontent div.jsn-modulecontainer, #jsn-rightsidecontent div.jsn-modulecontainer {
margin-top : 20px;
}
#jsn-leftsidecontent div.jsn-modulecontainer:first-child, #jsn-rightsidecontent div.jsn-modulecontainer:first-child {
margin-top : 0;
}
#jsn-pos-content-top, #jsn-pos-content-bottom, #jsn-pos-user-top, #jsn-pos-user-bottom, #jsn-pos-mainbody-top, #jsn-pos-mainbody-bottom {
padding : 10px !important ;
}
#jsn-content-bottom {
padding : 5px;
}
div#jsn-pos-breadcrumbs.display-smartphone, div.jsn-modulecontainer.display-smartphone {
display : none;
}
div#jsn-pos-breadcrumbs.display-tablet, div.jsn-modulecontainer.display-tablet {
display : block;
}
#jsn-leftsidecontent_inner, #jsn-rightsidecontent_inner {
margin : 0 5px 5px !important ;
}
#jsn-pos-innerleft > div, #jsn-pos-innerright > div {
padding : 15px;
}
div.grid-layout4 div.grid-col, div.grid-layout5 div.grid-col, div.grid-layout6 div.grid-col {
width : 33.3%;
}
div.jsn-modulescontainer3 #jsn-pos-user5 div.jsn-modulecontainer, div.jsn-modulescontainer3 #jsn-pos-user6 div.jsn-modulecontainer, div.jsn-modulescontainer3 #jsn-pos-user7 div.jsn-modulecontainer {
width : 100%;
}
#jsn-pos-content-top .span2, #jsn-pos-content-top .span3, #jsn-pos-content-top .span4, #jsn-pos-content-bottom .span2, #jsn-pos-content-bottom .span3, #jsn-pos-content-bottom .span4, #jsn-pos-user-top .span2, #jsn-pos-user-top .span3, #jsn-pos-user-top .span4, #jsn-pos-user-bottom .span2, #jsn-pos-user-bottom .span3, #jsn-pos-user-bottom .span4, #jsn-usermodules3 .span2, #jsn-usermodules3 .span3, #jsn-usermodules3 .span4, #jsn-pos-mainbody-top .span2, #jsn-pos-mainbody-top .span3, #jsn-pos-mainbody-top .span4, #jsn-pos-mainbody-bottom .span2, #jsn-pos-mainbody-bottom .span3, #jsn-pos-mainbody-bottom .span4 {
float : left;
width : 31.4917%;
}
#jsn-pos-content-top .span2:nth-child(4), #jsn-pos-content-top .span3:nth-child(4), #jsn-pos-content-bottom .span2:nth-child(4), #jsn-pos-content-bottom .span3:nth-child(4), #jsn-pos-user-top .span2:nth-child(4), #jsn-pos-user-top .span3:nth-child(4), #jsn-pos-user-bototm .span2:nth-child(4), #jsn-pos-user-bottom .span3:nth-child(4), #jsn-usermodules3 .span2:nth-child(4), #jsn-usermodules3 .span3:nth-child(4), #jsn-pos-mainbody-top .span2:nth-child(4), #jsn-pos-mainbody-top .span3:nth-child(4), #jsn-pos-mainbody-bottom .span2:nth-child(4), #jsn-pos-mainbody-bottom .span3:nth-child(4) {
margin-left : 0;
}
}
@media only screen and (min-width:481px) and (max-width:768px), (min-device-width:481px) and (max-device-width:768px) and (orientation:portrait) {
.social-icons li{

}
#jsn-pos-content-top [class*="span"], #jsn-pos-content-bottom [class*="span"], #jsn-pos-user-top [class*="span"], #jsn-pos-user-bottom [class*="span"], #jsn-pos-mainbody-top [class*="span"], #jsn-pos-mainbody-bottom [class*="span"], #jsn-usermodules1 [class*="span"], #jsn-usermodules2 [class*="span"], #jsn-usermodules3 [class*="span"], #jsn-footermodules [class*="span"] {
float : left;
margin-left : 0;
width : 48.9362%;
}
#jsn-pos-content-bottom [class*="span"] {
display : inline-block;
float : none;
}
.jsn-horizontallayout .span12, #jsn-usermodules1 .span12, #jsn-usermodules2 .span12, #jsn-usermodules3 .span12 {
width : 100% !important ;
}
#jsn-pos-content-top [class*="span"]:nth-child(2), #jsn-pos-content-top [class*="span"]:nth-child(4), #jsn-pos-content-top [class*="span"]:nth-child(6), #jsn-pos-content-bottom [class*="span"]:nth-child(2), #jsn-pos-content-bottom [class*="span"]:nth-child(4), #jsn-pos-content-bottom [class*="span"]:nth-child(6), #jsn-pos-user-top [class*="span"]:nth-child(2), #jsn-pos-user-top [class*="span"]:nth-child(4), #jsn-pos-user-top [class*="span"]:nth-child(6), #jsn-pos-user-bottom [class*="span"]:nth-child(2), #jsn-pos-user-bottom [class*="span"]:nth-child(4), #jsn-pos-user-bottom [class*="span"]:nth-child(6), #jsn-pos-mainbody-top [class*="span"]:nth-child(2), #jsn-pos-mainbody-top [class*="span"]:nth-child(4), #jsn-pos-mainbody-top [class*="span"]:nth-child(6), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(2), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(4), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(6), #jsn-usermodules1 [class*="span"]:nth-child(2), #jsn-usermodules2 [class*="span"]:nth-child(2), #jsn-usermodules3 [class*="span"]:nth-child(2), #jsn-footermodules [class*="span"]:nth-child(2) {
margin-left : 2.12766%;
}
#jsn-usermodules3.jsn-modulescontainer3 .span4:last-child {
margin-top : 20px;
}
#food-menu .main-menu header h1 {
font-size : 2em;
}
#food-menu .main-menu .menu-item h3 {
font-size : 1.5em;
}
} 