@charset "utf-8";

/* CSS Document */



@import url(jquery.qtip.min.css);



/* .modal-backdrop {

  z-index: -1;

} */

/* general styles from pre-template-update site 04/18 */



a {

	color: #990033;

}



#jsn-master {

    background-color: #FFCC00;

    background-image: none;

}

#jsn-page {

	border-left: none;

	border-right: none;

}

#jsn-header {

    background-color: #FFCC00;

}

#jsn-headerright {

    padding: 5px 0px 5px 0px;

}

#jsn-pos-top p {

	margin-top: 0px;

	margin-bottom: 0px;

}

/* menu stuff */

#jsn-menu {

    padding: 5px 0 10px 5px;

}

ul#menu1 li {

    padding: 5px 0 0 0 !important;

    line-height: 1 !important;

}

ul#menu1 li a {

    font-size: 15px;

}

div.jsn-modulecontainer ul.menu-mainmenu li.active > a {

    color: #fff;

}

div.jsn-modulecontainer ul.menu-mainmenu > li {

    border-right: #282828;

}

.menu-mainmenu {

    font-size: 16pt;

	font-weight: bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;

    letter-spacing: 2px;

}

#jsn-menu a, #jsn-menu span {

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;

}

ul#menu1 li {

    padding: 5px 0 0 0 !important;

    line-height: 1 !important;

}

div.jsn-modulecontainer ul.menu-mainmenu > li > a {

    /* padding: 10px 12px; */

    padding: 5px 12px 5px 12px;

	color: #D0DCDC;

	border-right: none;

}

.ocall-side-menu h3.jsn-moduletitle {

    background: none repeat scroll 0 0 #555555;

    color: #FFC254;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 1.3em;

	font-style: italic;

    margin-bottom: 12px;

    padding-bottom: 8px;

    padding-top: 8px;

    text-align: center;

    width: 100%;

    text-transform: uppercase;

    font-weight: bold;

	text-shadow: none;

}

.ocall-side-menu ul {

	list-style: none;

}

.ocall-side-menu li {

    margin: 0 0 10px 0;    

    padding: 0;	

}

.ocall-side-menu li a {

	font-size: 1.2em;

	font-weight: bold;

}

.ocall-side-menu li.parent {

	padding-top: 10px;

}



.ocall-side-menu li.parent li a {

	font-size: 1.1em;

	font-weight: 400;

}

.ocall-side-menu .parent ul {

    padding-top: 0px;

    padding-left: 15px;

}

.ocall-side-menu a {

    color: #993300;

    text-decoration: none;

    display: block;

}

#jsn-pos-left .finder p {

	margin-bottom: 0px;

	height: 1px;

}

#jsn-pos-left .finder #mod-finder-searchword {

	margin-bottom: 5px;

}



h3.jsn-moduletitle {

    margin: 0;

    color: #000;

    font-size: 1.2em;

    padding-bottom: 5px;

}

div.jsn-hasleft #jsn-content_inner {

    background: none;

}

div.jsn-hasright #jsn-content_inner2 {

    background: none;

}



#jsn-mainbody-content,

.jsn-article-toolbar {

    background-color: #FFFFCC;

}

.jsn-article-toolbar{

	margin-top: -50px;

}

.page-header h2 {

    color: #333366;

    border: none;

    font: bold 1.8em "Trebuchet MS",Arial,Helvetica,sans-serif;

    margin: 0;

    padding: 0;

}

p, tr, td {

    color: #333366;

    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;

    font-size: medium;

    line-height: normal;

    margin: 0;

    padding: 0;

}

h2 {

    border-bottom: thin solid #333366;

    color: #990033;

    font: bold 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;

    margin: 0 0 5px;

    padding: 0;

}

.imageright {

    float: right;

    margin: 10px 0 10px 10px;

}

p.imageleft {

    float: left;

    margin: 10px 0 10px 10px;

}

#jsn-content {

    background-color: #ffeb99;

}

.btn-primary {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

    background-color: #880033;

    background-image: -moz-linear-gradient(top,#a03,#803);

    background-image: -webkit-gradient(linear,0 0,0 100%,from(#a03),to(#803));

    background-image: -webkit-linear-gradient(top,#a03,#803);

    background-image: -o-linear-gradient(top,#a03,#803);

    background-image: linear-gradient(to bottom,#a03,#803);

    background-repeat: repeat-x;

    border-color: #803 #803 #002a80;

    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

#jsn-pos-user-top.jsn-modulescontainer {

	padding: 7px 12px;

}

#jsn-pos-user-top {

	background-color: #ffffcc;

}

.ocall-minicart.jsn-modulecontainer {

    width: 100% !important;

	background-image: url("images/cart.gif");

	background-repeat: no-repeat;

	background-size: contain;

	background-position: left center;

	background-color: #ffeb99;

}

.ocall-minicart .jsn-modulecontainer_inner {

	padding-left: 50px;

}

.ocall-minicart h3 {

	font-style: italic;

	padding-top: 10px;

	color: #000;

	font-weight: bold;

    font-size: 1.3em;

}



.shop-right {

    background-color: #FFF;

    -webkit-border-radius: 7px 7px 0px 0px;

    -moz-border-radius: 7px 7px 0px 0px;

    -khtml-border-radius: 7px 7px 0px 0px;

    border-radius: 7px 7px 0px 0px;

    border: 1px solid #DBDEE1;

    padding: 8px 10px 7px 10px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    line-height: 14px;

    color: #333;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

    color: #fff;

    background-color: #903;

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-bottom {

    padding: 20px 20px;

}

.front-bottom {

	background-color: #ffffcc;

}

#footer_oc h3 {

    font-size: 14px;

    margin-top: 0px;

    margin-bottom: 8px;	

    color: #333366;

    font: italic bold 1em "Trebuchet MS",Arial,Helvetica,sans-serif;

    margin: 0;

    padding: 0;

}

#jsn-footer {

	background-color: #ffeb99;

	border-top: none;

}

.jays_footer {

	margin-bottom: 15px;	

}

#jsn-gotoplink {

    color: #000;

	background-color: #ffffff;

    z-index: 999;

    padding: 2px 20px;

    display: block;    

    position: fixed;

    left: 46.5%;

    bottom: 0;

}

#jsn-gotoplink:hover {

    color: #ffffff;

    text-decoration: none;

    background-color: #000000;

}



/* for front page only */

.jsn-view-featured #jsn-mainbody {

	padding: 0px;

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-top {

	padding-right: 0px;

	padding-left: 0px;

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-top .row {

	margin-left: 0px;

	margin-right: 0px;

}

.jsn-view-featured #jsn-mainbody .span6.jay-front-photo,

.jsn-view-featured #jsn-mainbody .span6.jay-front-stories {

    width: 50%;

	margin-left: 0px;

}

@media (max-width: 767px) {

   .jsn-view-featured #jsn-mainbody .span6.jay-front-photo,

	.jsn-view-featured #jsn-mainbody .span6.jay-front-stories {

    	width: 100%;

	}

}

.span6.jay-front-stories {

	padding: 18px 20px;

}

.span6.jay-front-stories hr {

	margin-top: 15px;

	margin-bottom: 15px;

	border-top: 1px dotted #000;

	color: #666666;

}

	

.jay-front-stories p.story-title,

.jsn-homepage .front-bottom h3 {

	color: #990033;

	font-weight: bold;

	font-size: 1.0em;

	/* font: bold 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif; */

	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua",   

       Georgia, serif;

	text-transform: uppercase;

	letter-spacing: .16em;

	margin: 0 0 8px 0;	

	padding: 0;	

}

.jay-front-stories p.story-body {

	font-size: 0.9rem;

	line-height: 1.4;		

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-top {

	padding: 0px 0px;

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-bottom {

	padding: 20px 20px;

}

.jsn-view-featured #jsn-mainbody .container-fluid.front-bottom .row {

	margin-left: 0px;

	margin-right: 0px;

}

/* ev reg pro */

#regpro .row {

	margin-left: 0px;

	margin-right: 0px;

}



/* additions for new Hika store */



.hikashop_category_description .hikashop_category_image {

    float: left !important;

	padding-right: 7px;

	clear: both;

}

.hikashop_product_stock_count {

	display: none !important;

}

.hikashop_categories_listing_main .hikashop_product_desc {

	text-align: left !important;

}

.hikashop_categories_listing_main .hikashop_product_desc p {

	font-size: 14px !important;

}

.hikashop_categories_listing_main .hikashop_subcontainer {

	background-color: #FFFFCC !important;

}



element.style {

}

a.hikacart {    

    color: #fff;

    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);

    background-color: #880033;

    background-image: -moz-linear-gradient(top,#a03,#803);

    background-image: -webkit-gradient(linear,0 0,0 100%,from(#a03),to(#803));

    background-image: -webkit-linear-gradient(top,#a03,#803);

    background-image: -o-linear-gradient(top,#a03,#803);

    background-image: linear-gradient(to bottom,#a03,#803);

    background-repeat: repeat-x;

    border-color: #803 #803 #002a80;

    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

.ocall-signin #login-form ul.unstyled {

    display: none !important;

}

#hikashop_dashboard .hika_cpanel_icons .hk-icon {

	color: #880033 !important;

}

.hk-well.hikashop_user_points_cpanel,

.hikashop_footer,

.hikabtn.hikawishlist {

	display: none !important;

}

.hikashop_category_description {

	clear: both;

}

.hikashop_category_description {

	color: #990033;

}
#hikashop_cart_module div.hikashop_cart_dropdown_content {
	border: 1px solid #000 !important;
	box-shadow: 4px 4px 4px #777777;
}
.hikabtn {	
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #880033;
    background-image: -moz-linear-gradient(top,#a03,#803);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#a03),to(#803));
    background-image: -webkit-linear-gradient(top,#a03,#803);
    background-image: -o-linear-gradient(top,#a03,#803);
    background-image: linear-gradient(to bottom,#a03,#803);
    background-repeat: repeat-x;
    border-color: #803 #803 #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#jsn-pos-topbar .jsn-modulecontainer {
    float: none !important;
}
.SLNotificationBar p {
	color: #fff !important;
}