@charset "utf-8";/* START: Email Protector styles */ .cloaked_email span:before { content: attr(data-ep-af073); } .cloaked_email span:after { content: attr(data-ep-b6298); } /* END: Email Protector styles *//* START: Tooltips styles */ .nn_tooltips-link {border-bottom: 1px dashed #cccccc;} .nn_tooltips.popover {max-width: 400px;z-index: 10000;} /* END: Tooltips styles */
/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(/media/system/images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(/media/system/images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(/media/system/images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(/media/system/images/notice-note.png);
	border-color: #F0DC7E;
}


/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 0;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 22, 2012 */



@font-face {
    font-family: 'robotobold';
    src: url(/templates/ja_brisk/fonts/roboto/roboto-bold-webfont.eot);
    src: url(/templates/ja_brisk/fonts/roboto/roboto-bold-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/roboto/roboto-bold-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/roboto/roboto-bold-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_ltregular';
    src: url(/templates/ja_brisk/fonts/roboto/roboto-light-webfont.eot);
    src: url(/templates/ja_brisk/fonts/roboto/roboto-light-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/roboto/roboto-light-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/roboto/roboto-light-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url(/templates/ja_brisk/fonts/roboto/roboto-regular-webfont.eot);
    src: url(/templates/ja_brisk/fonts/roboto/roboto-regular-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/roboto/roboto-regular-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/roboto/roboto-regular-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;

}


/* Main Stuff START */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 11, 2011 */



@font-face {
    font-family: 'CartoGothicStdBoldItalic';
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bolditalic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bolditalic-webfont.eot) format('eot'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bolditalic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bolditalic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bolditalic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdBold';
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bold-webfont.eot);
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bold-webfont.eot) format('eot'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bold-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bold-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-bold-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdBook';
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-book-webfont.eot);
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-book-webfont.eot) format('eot'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-book-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-book-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-book-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdItalic';
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-italic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-italic-webfont.eot) format('eot'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-italic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-italic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/carto-gothic/cartogothicstd-italic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 9, 2011 */



@font-face {
    font-family: 'DanielBold';
    src: url(/templates/ja_brisk/fonts/daniel/danielbd-webfont.eot);
    src: url(/templates/ja_brisk/fonts/daniel/danielbd-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/daniel/danielbd-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/daniel/danielbd-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/daniel/danielbd-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DanielBlackRegular';
    src: url(/templates/ja_brisk/fonts/daniel/danielbk-webfont.eot);
    src: url(/templates/ja_brisk/fonts/daniel/danielbk-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/daniel/danielbk-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/daniel/danielbk-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/daniel/danielbk-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DanielRegular';
    src: url(/templates/ja_brisk/fonts/daniel/daniel-webfont.eot);
    src: url(/templates/ja_brisk/fonts/daniel/daniel-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/daniel/daniel-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/daniel/daniel-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/daniel/daniel-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 13, 2013 04:50:34 AM America/New_York */



@font-face {
    font-family: 'LaneNarrowRegular';
    src: url(/templates/ja_brisk/fonts/lane/LANENAR_-webfont.eot);
    src: url(/templates/ja_brisk/fonts/lane/LANENAR_-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/lane/LANENAR_-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/lane/LANENAR_-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/lane/LANENAR_-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LaneUpperRegular';
    src: url(/templates/ja_brisk/fonts/lane/LANEUP__-webfont.eot);
    src: url(/templates/ja_brisk/fonts/lane/LANEUP__-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/lane/LANEUP__-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/lane/LANEUP__-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/lane/LANEUP__-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LanePoshRegular';
    src: url(/templates/ja_brisk/fonts/lane/LANEPOSH-webfont.eot);
    src: url(/templates/ja_brisk/fonts/lane/LANEPOSH-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/lane/LANEPOSH-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/lane/LANEPOSH-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/lane/LANEPOSH-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 13, 2013 04:57:07 AM America/New_York */



@font-face {
    font-family: 'MuliLight';
    src: url(/templates/ja_brisk/fonts/muli/Muli-Light-webfont.eot);
    src: url(/templates/ja_brisk/fonts/muli/Muli-Light-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Light-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/muli/Muli-Light-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Light-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliLightItalic';
    src: url(/templates/ja_brisk/fonts/muli/Muli-LightItalic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/muli/Muli-LightItalic-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/muli/Muli-LightItalic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/muli/Muli-LightItalic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/muli/Muli-LightItalic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliRegular';
    src: url(/templates/ja_brisk/fonts/muli/Muli-Regular-webfont.eot);
    src: url(/templates/ja_brisk/fonts/muli/Muli-Regular-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Regular-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/muli/Muli-Regular-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Regular-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliItalic';
    src: url(/templates/ja_brisk/fonts/muli/Muli-Italic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/muli/Muli-Italic-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Italic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/muli/Muli-Italic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/muli/Muli-Italic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 12, 2011 */



@font-face {
    font-family: 'TitilliumText22LThin';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l001-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l001-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l001-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l001-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l001-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LLight';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l002-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l002-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l002-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l002-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l002-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l003-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l003-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l003-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l003-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l003-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l004-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l004-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l004-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l004-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l004-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LBold';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l005-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l005-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l005-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l005-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l005-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LXBold';
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l006-webfont.eot);
    src: url(/templates/ja_brisk/fonts/titillium/titilliumtext22l006-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l006-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l006-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/titillium/titilliumtext22l006-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 3, 2012 */



@font-face {
    font-family: 'LiberationSansBoldItalic';
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bolditalic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bolditalic-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bolditalic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bolditalic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bolditalic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LiberationSansBold';
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bold-webfont.eot);
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bold-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bold-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bold-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-bold-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LiberationSansItalic';
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-italic-webfont.eot);
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-italic-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-italic-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-italic-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-italic-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LiberationSansRegular';
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-regular-webfont.eot);
    src: url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-regular-webfont.eot) format('embedded-opentype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-regular-webfont.woff) format('woff'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-regular-webfont.ttf) format('truetype'),
         url(/templates/ja_brisk/fonts/liberation-sans/liberationsans-regular-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;

}



@media (min-width: 600px) and (max-width: 767px) {
.t3-mainnav {
    background: #000;
}
}

@media (max-width: 599px) {
	.t3-mainnav {
    background: #000;
}
}

@media (max-width: 480px) {
	.t3-mainnav {
    background: #000;
}
}


@media (max-width: 479px) {
		.t3-mainnav {
    background: #000;
}
}
@media (max-width: 768px) {
	  .ja-slideshow .container {
    padding-top: 0;
    margin-top: 130px;
  }
}
body {
    color: #666666;
    font-family: 'MuliLight', Arial, sans serif;
    font-size: 13px;
    line-height: 20px;
	text-rendering: optimizelegibility;
}
em {
    text-rendering: optimizelegibility;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'CartoGothicStdBook', Arial, sans serif;
    font-weight: normal;
    line-height: 1;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}
h1 {
    font-size: 46px;
    line-height: 50px;
}
h3 {
    font-size: 26px;
    line-height: 40px;
}
h4 {
    font-size: 20px;
    line-height: 28px;
}
.t3-megamenu .mega-inner {
    clear: both;
    width: 200px;
}
.logout-css {
	background: #413e3e;
	-moz-box-shadow: inset 0 0 4px 4px #333131;
	-webkit-box-shadow: inset 0 0 4px 4px #333131;
	box-shadow: inset 0 0 4px 4px #333131;
	border-radius: 3px;
}
.logout-css:hover {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.logout-css:active {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.logout-css:focus {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.login-css {
	background: #413e3e;
	-moz-box-shadow: inset 0 0 4px 4px #333131;
	-webkit-box-shadow: inset 0 0 4px 4px #333131;
	box-shadow: inset 0 0 4px 4px #333131;
	border-radius: 3px;
}
.login-css:hover {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.login-css:active {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.login-css:focus {
	background: #717171 !important;
	border-radius: 3px;
	box-shadow: none;
}
.lead {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 12px;
}
.search-top .mijosearch_input_module_simple {
	float: right;
	height: 17px;
	margin-right: 0px !important;
	margin-bottom: 0px;
	margin-top: 2px;
	-moz-box-shadow: inset 0 0 7px 4px #dfdbdb;
	-webkit-box-shadow: inset 0 0 7px 4px #dfdbdb;
	box-shadow: inset 0 0 7px 4px #dfdbdb;
}
.mijosearch_bg_module {
    height: 30px;
    width: 100%;
}
.gkIsWrapper-gk_startup .gkIsText.active {
    top: 25px;
}
.gkIsWrapper-gk_startup .gkIsText h2 a {
    color: #FFFFFF;
    display: block;
    font-family: 'MuliRegular', Arial, sans serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 64px;
    text-transform: uppercase;
}
.t3-mainnav .navbar .nav > li > a {
    border-top: 0 none;
    font-family: arial, sans serif;
    font-weight: 600;
    padding: 5px 12px;
    text-shadow: none;
}
.t3-mainnav .nav li.dropdown > .dropdown-menu .active > a {
    background: none repeat scroll 0 0 transparent;
    color: #8DC03C;
    font-weight: bold;
}
.logo h1, .logo h1 a {
    display: inline-block;
    line-height: 1;
    margin: 2px 0 0;
}
.logo-image a {
    background-image: url(/templates/ja_brisk/images/logo-footer3.png);
    background-repeat: no-repeat;
    height: 40px;
    width: 180px;
}
.ja-slideshow {
	background: #70BBED;
    margin-bottom: 0px;
}
a {
    color: #32ACFE;
    text-decoration: none;
}
a:hover {
    color: #8DC03C;
    text-decoration: none;
}
.ja-sl-5 a {
    color: #32ACFE;
}
.ja-sl-5 a:hover, .ja-sl-5 a:focus, .ja-sl-5 a:active {
    color: #8DC03C;
	text-decoration: none;
}
.ja-footnav li a:hover, .ja-footnav li a:focus, .ja-footnav li a:active {
    background: none repeat scroll 0 0 transparent;
    color: #8DC03C;
    text-decoration: none;
}

/* Main Stuff END */

/* Top Hozizontal Menu Bar START */

.ja-header {
    background-color: #191919;
	background-image: linear-gradient(bottom, rgb(0,0,0) 37%, rgb(33,33,33) 79%);
	background-image: -o-linear-gradient(bottom, rgb(0,0,0) 37%, rgb(33,33,33) 79%);
	background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 37%, rgb(33,33,33) 79%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 37%, rgb(33,33,33) 79%);
	background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 37%, rgb(33,33,33) 79%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37, rgb(0,0,0)),
	color-stop(0.79, rgb(33,33,33))
);
    border-bottom: 1px solid #191919;
    padding-bottom: 0;
    padding-top: 5px;
}
.navbar .nav > li > a {
    color: #fff;
    float: none;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    color: #32ACFE;
    text-shadow: none;
}
.t3-mainnav .navbar .nav > li > a:hover {
	background: #413e3e;
	-moz-box-shadow: inset 0 0 4px 4px #333131;
	-webkit-box-shadow: inset 0 0 4px 4px #333131;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	border-radius: 3px;
    color: #fff;
    text-shadow: none;
}
.t3-mainnav .navbar .nav > li > a:focus {
	background: #413e3e;
	-moz-box-shadow: inset 0 0 4px 4px #333131;
	-webkit-box-shadow: inset 0 0 4px 4px #333131;
	box-shadow: 0 4px 9px rgba(0, 0, 0, 0.35) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	border-radius: 3px;
    color: #fff;
    text-shadow: none;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #666666;
    border-top-color: #32ACFE;
}
.t3-megamenu .nav li.dropdown.open > .dropdown-toggle,
.t3-megamenu .nav li.dropdown.active > .dropdown-toggle,
.t3-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background: none repeat scroll 0 0 #413E3E;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #1ba1e2;
}
.t3-mainnav {
    float: left;
    height: 28px;
    margin-left: 60px;
    margin-right: 0px;
    padding-top: 10px;
	padding-bottom: 14px;
}
.t3-mainnav .dropdown-menu li > a:hover, .t3-mainnav .dropdown-menu li > a:focus, .t3-mainnav .dropdown-submenu:hover > a {
	background: none repeat scroll 0 0 transparent;
}
.t3-mainnav .navbar .nav > li > .dropdown-menu {
	border-radius: 0 0 3px 3px;
    margin-top: 2px;
}

/* Top Hozizontal Menu Bar END */

/* Above-Nav START */

.ja-above-nav {
    background: none repeat scroll 0 0 #3b3b3b;
	text-align: left;
	font-size: 12px;
	font-color: #fff;
	font-weight; 600;
	font-family: arial,sans serif;
}
.ja-above-nav a {
	color: #fff;
}
.ja-above-nav a:hover, a:active, a:focus {
	color: #fff;
}
.ja-above-nav .nav {
	margin-bottom: 0px;
	margin-top: 0px;
}
.ja-above-nav .nav-pills > li > a {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: none repeat scroll 0 0 transparent;
	border-radius: 0px;
	width: auto;
}
.ja-above-nav .nav-tabs > li > a, .nav-pills > li > a {
	margin-right: 0px;
}
.ja-above-nav > li > a {
	background: #97b4c8;
	color: #fff;
	border-radius: 0px;
	padding-bottom: 10px;
    padding-top: 10px;
}
.ja-above-nav > li > a:hover {
	background: #8DC03C;
	color: #fff;
	border-radius:0px;
}
.ja-above-nav > li > a:active {
	background: #97b4c8;
	color: #fff;
	border-radius: 0px;
}
.ja-above-nav .nav > li > a:hover {
	background: #8DC03C;
	color: #fff;
	border-radius: 0px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	
	width: auto;
}
.ja-above-nav .nav > li > a:focus {
	background: #8DC03C;
	color: #fff;
	border-radius: 0px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	
}
.ja-above-nav .nav-pills > .active > a {
	background: #909191;
	color: #fff;
	border-radius: 0px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	
}
.ja-above-nav > .active > a:hover {
	background: #8DC03C;
	color: #fff;
	border-radius: 0px;
}	
.ja-above-nav .nav {
	margin-bottom: 0px;
	margin-top: 0px;
}
.ja-above-nav .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	color: #fff;
}
.ja-above-nav .nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active > .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
	background: #8DC03C;
	color: #fff;
}
.ja-above-nav form {
	margin: 0px;
}
.ja-above-nav .mijosearch_clear {
    clear: both;
    height: 0;
}
.ja-above-nav .nav-pills .dropdown-menu {
    border-radius: 0px 0px 4px 4px;
}
.ja-above-nav .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background-color: #32ACFE;
	background-image: linear-gradient(to bottom, #32ACFE, #32ACFE);
}
.ja-above-nav .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #fff;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    padding-right: 5px;
    text-decoration: inherit;
}

/* Above-Nav END */

/* Below-Nav START */

.ja-below-nav {
    background: none repeat scroll 0 0 #eee;
	text-align: left;
	font-size: 12px;
	font-color: #fff;
	font-weight: 500;
	font-family: arial,sans serif;
	min-height: 50px;
	text-rendering: optimizelegibility;
}
.ja-below-nav .nav {
	margin-bottom: 0px;
	margin-top: 5px;
}
.ja-below-nav .nav-pills > li > a {
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 5px;
}
.ja-below-nav > li > a {
	background: #97b4c8;
	color: #fff;
	border-radius: 5px;
	padding-bottom: 10px;
    padding-top: 10px;
	box-shadow: 0 1px #FFFFFF, 0 0 3px #CCCCCC inset
}
.ja-below-nav > li > a:hover {
	background: #8DC03C;
	color: #fff;
	border-radius:5px;
}
.ja-below-nav > li > a:active {
	background: #97b4c8;
	color: #fff;
	border-radius: 5px;
}
.ja-below-nav > li > a:focus {
	background: #8DC03C;
	color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	
}
.ja-below-nav > .active > a:hover {
	background: #8DC03C;
	color: #fff;
	border-radius: 5px;
}
.ja-below-nav .nav-pills > .active > a {
	background: #919090;
	color: #fff;
	border-radius: 5px;
}

/* Below-Nav END */

/* Masshead START */

.ja-masshead h3 {
    color: #FFFFFF;
    font-family: 'robotobold';
    font-size: 38px;
    padding: 12px 0;
    text-shadow: 0px 0px 0px #fff;
}
.ja-masshead {
    background-color: #32ACFE;
	background-image: linear-gradient(bottom, rgb(75,181,252) 16%, rgb(50,172,254) 39%, rgb(75,181,252) 64%, rgb(50,172,254) 82%, rgb(64,177,252) 97%);
	background-image: -o-linear-gradient(bottom, rgb(75,181,252) 16%, rgb(50,172,254) 39%, rgb(75,181,252) 64%, rgb(50,172,254) 82%, rgb(64,177,252) 97%);
	background-image: -moz-linear-gradient(bottom, rgb(75,181,252) 16%, rgb(50,172,254) 39%, rgb(75,181,252) 64%, rgb(50,172,254) 82%, rgb(64,177,252) 97%);
	background-image: -webkit-linear-gradient(bottom, rgb(75,181,252) 16%, rgb(50,172,254) 39%, rgb(75,181,252) 64%, rgb(50,172,254) 82%, rgb(64,177,252) 97%);
	background-image: -ms-linear-gradient(bottom, rgb(75,181,252) 16%, rgb(50,172,254) 39%, rgb(75,181,252) 64%, rgb(50,172,254) 82%, rgb(64,177,252) 97%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(75,181,252)),
	color-stop(0.39, rgb(50,172,254)),
	color-stop(0.64, rgb(75,181,252)),
	color-stop(0.82, rgb(50,172,254)),
	color-stop(0.97, rgb(64,177,252))
);
    color: #FFFFFF;
    text-transform: uppercase;
}
#mass30px .ja-masshead h3 {
    font-size: 30px;
    padding: 12px 0;
}

/* Masshead END */

.head-search {
    float: right;
    margin-top: 7px;
    width: 100%;
}
.ja-sl-1 {
    background-color: #32ACFE;
	background-image: linear-gradient(bottom, rgb(41,170,226) 10%, rgb(50,172,254) 50%, rgb(41,170,226) 90%);
	background-image: -o-linear-gradient(bottom, rgb(41,170,226) 10%, rgb(50,172,254) 50%, rgb(41,170,226) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(41,170,226) 10%, rgb(50,172,254) 50%, rgb(41,170,226) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(41,170,226) 10%, rgb(50,172,254) 50%, rgb(41,170,226) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(41,170,226) 10%, rgb(50,172,254) 50%, rgb(41,170,226) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(41,170,226)),
	color-stop(0.5, rgb(50,172,254)),
	color-stop(0.9, rgb(41,170,226))
);
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.t3-mainnav .navbar .nav > li > .dropdown-menu:after {
    background: none;
    border: medium none;
    height: 9px;
    top: -9px;
    width: 16px;
}
.t3-megamenu .dropdown-menu .mega-nav li > a {
    color: #32ACFE;
    line-height: 20px;
    padding: 5px 20px;
}
.t3-megamenu .mega-group .mega-nav > li a:hover, .t3-megamenu .mega-group .mega-nav > li a:active, .t3-megamenu .mega-group .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-group .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-group .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-group .mega-nav > li a:focus {
    border-bottom: none;
    color: #8DC03C;
}
.t3-megamenu .t3-module .module-ct a {
    border-top: 0 none;
    color: #32ACFE;
    padding: 0;
}
.t3-megamenu .t3-module .module-ct a:hover, .t3-megamenu .t3-module .module-ct a:active, .t3-megamenu .t3-module .module-ct a:focus {
    border-bottom: none;
    color: #8DC03C;
    text-decoration: none;
}
.ja-sl-2 {
    background: none repeat scroll 0 0 #EBEFF2;
    text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
}

/* Buttons START */

.ja-ss-desc a.btn {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 20px 40px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
.ja-ss-desc a.btn:hover, .ja-ss-desc a.btn:focus, .ja-ss-desc a.btn:active, .ja-ss-desc a.btn.active, .ja-ss-desc a.btn.disabled, .ja-ss-desc a.btn[disabled] {
    background-color: #038eeb;
    color: #FFFFFF;
}
.ja-ss-desc a.btn:active, .ja-ss-desc a.btn.active {
}
.ja-ss-desc a.btn:hover, .ja-ss-desc a.btn:focus, .ja-ss-desc a.btn:active {
    background-color: #6cc2fb;
	background-image: linear-gradient(bottom, rgb(108,194,251) 24%, rgb(50,172,254) 59%);
	background-image: -o-linear-gradient(bottom, rgb(108,194,251) 24%, rgb(50,172,254) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(108,194,251) 24%, rgb(50,172,254) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(108,194,251) 24%, rgb(50,172,254) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(108,194,251) 24%, rgb(50,172,254) 59%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(108,194,251)),
	color-stop(0.59, rgb(50,172,254))
);
    color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ja-ss-desc a.btn:hover:hover, .ja-ss-desc a.btn:hover:focus, .ja-ss-desc a.btn:hover:active, .ja-ss-desc a.btn.active:hover, .ja-ss-desc a.btn.disabled:hover, .ja-ss-desc a.btn[disabled]:hover, .ja-ss-desc a.btn:focus:hover, .ja-ss-desc a.btn:focus:focus, .ja-ss-desc a.btn:focus:active, .ja-ss-desc a.btn.active:focus, .ja-ss-desc a.btn.disabled:focus, .ja-ss-desc a.btn[disabled]:focus, .ja-ss-desc a.btn:active:hover, .ja-ss-desc a.btn:active:focus, .ja-ss-desc a.btn:active:active, .ja-ss-desc a.btn.active:active, .ja-ss-desc a.btn.disabled:active, .ja-ss-desc a.btn[disabled]:active {
    background-color: #6CC2FB;
    color: #FFFFFF;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #6cc2fb;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary-blue {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	margin-top: 20px;
	margin-right: 5px;
	line-height: 80px;
}
.btn-primary-blue:hover, .btn-primary-blue:focus, .btn-primary-blue:active, .btn-primary-blue.active, .btn-primary-blue.disabled, .btn-primary-blue[disabled] {
    background-color: #8DC03C;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary-blue1 {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary-blue1:hover, .btn-primary-blue1:focus, .btn-primary-blue1:active, .btn-primary-blue1.active, .btn-primary-blue1.disabled, .btn-primary-blue1[disabled] {
    background-color: #8DC03C;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary-green {
    background-color: #8DC03C;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	margin-top: 20px;
	margin-right: 5px;
}
.btn-primary-green:hover, .btn-primary-green:focus, .btn-primary-green:active, .btn-primary-green.active, .btn-primary-green.disabled, .btn-primary-green[disabled] {
    background-color: #6cc2fb;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.20px-icon [class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    margin-right: 20px;
    text-decoration: inherit;
}
.input-append .add-on, .input-prepend .add-on {
	height: 19px;
}
.icon-wrench1:before {
    content: "";
    margin-bottom: 1px;
}

/* Buttons END */

/* Home Stuff START */

blockquote.rounded:hover {
    border-color: #32ACFE !important;
    box-shadow: 0 0 5px #6cc2fb;
}

/* Home Stuff END */

/* Footer START */

.ja-sl-5 {
    background-color: #222222;
    border-top: 1px solid #666666;
    padding-bottom: 0;
    padding-top: 0;
}
.ja-sl-5 .container {
    border-bottom: 0px solid #333333;
    padding: 20px 0;
}
.ja-sl-6 {
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #3a3a3a 57%, #323232 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(57%,#3a3a3a), color-stop(100%,#323232)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#3a3a3a 57%,#323232 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#3a3a3a 57%,#323232 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#3a3a3a 57%,#323232 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#3a3a3a 57%,#323232 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#323232',GradientType=0 ); /* IE6-9 */
	color: #666666;
    padding: 0;
    text-shadow: 0 0 2px #090909;
}
.ja-sl-6 .container {
    border-bottom: 0 solid #333333;
    padding: 20px 0;
}
.ja-footnav {
    background: none repeat scroll 0 0 #222222;
    font-size: 11px;
    padding: 40px 0 0;
}
.ja-footer {
    background: none repeat scroll 0 0 #323232;
    color: #666666;
}
.ja-navhelper {
    background: none repeat scroll 0 0 #323232;
    color: #666666;
}

/* Footer END */

.gkBannerWithButton > h3 {
	font-size: 30px;
}
.gkBannerWithButton {
    background-color: #F6FBFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    line-height: 40px;
    padding: 19px;
	padding: 21px 19px;
	display: inline-block;
	width: 100%;
}
.gkBannerWithButton a {
    background-color: #32ACFE;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
	float: right;
	text-align: center;
    vertical-align: middle;
    cursor: pointer;
	font-size: 80%;
    padding: 11px 19px;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
}
.gkBannerWithButton a:active, .gkBannerWithButton a:focus, .gkBannerWithButton a:hover {
    background-color: #8DC03C;
	background-image: none;
    color: #FFFFFF;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.well-btn-primary > h3 {
	font-size: 30px;
}
.well-btn-primary {
    background-color: #F6FBFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    line-height: 40px;
    padding: 19px;
	padding: 21px 19px;
	display: inline-block;
	width: 90%;
	font-size: 22px;
}
.well-btn-primary a {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	float: right;
	text-align: center;
    vertical-align: middle;
	font-size: 80%;
    cursor: pointer;
    padding: 11px 19px;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
}
.well-btn-primary a:active, .well-btn-primary a:focus, .well-btn-primary a:hover {
    background-color: #8DC03C;
	background-image: none;
    color: #FFFFFF;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}


/* Sidenar START */


.ja-sidebar .t3-module {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 5px;
}

.sidebg.t3-module .module-inner {
    background: none repeat scroll 0 0 #32ACFE;
    border: 1px solid #32ACFE;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    padding: 20px;
}

.sidebg a {
	color: #d3e3ed;
}

.sidebg a:hover {
	color: #8DC03C;
	-webkit-transition: color 0.4s ease-out 0.3s;
 	-moz-transition: color 0.4s ease-out 0.3s;
 	-ms-transition: color 0.4s ease-out 0.3s;
 	-o-transition: color 0.4s ease-out 0.3s;
 	transition: color 0.4s ease-out 0.3s;
}

.sidebg h2 {
	color: #fff;
}
.t3-module .tab-style {
    margin-bottom: 0;
}
.t3-module .tab-style > li:last-child > a {
    border-bottom: 0 none;
}
.t3-module .tab-style > li > a {
    border-bottom: 1px solid #DDDDDD;
    color: #666666;
    font-weight: bold;
    padding: 10px 15px;
    transition: all 0.25s ease 0s;
}
.t3-module .tab-style > li > a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #006699;
    padding-left: 20px;
}
.jaec-demo .ja-tabswrap {
    border: 1px solid #DDDDDD;
    margin-bottom: 40px;
    padding: 10px;
    width: 97% !important;
}
.jaec-demo .ja-tabswrap .custom img {
    margin-top: 0;
}
.jaec-demo .ja-tab-subcontent p img {
    border: medium none;
    margin: 20px auto;
}
.jaec-demo .ja-tab-subcontent img {
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 15px 20px 20px 0;
    padding: 5px;
}
.jaec-demo .ja-tab-subcontent h4 {
    margin-bottom: 10px;
}
.isp-med-sol .module-title {
    color: #32ACFE;
    font-family: 'CartoGothicStdBook',Arial,sans serif;
	background: transparent;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    text-transform: none;
}
.isp-med-sol.t3-module .module-inner {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E6E6E6;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    padding: 20px;
}
.white-bg .module-title h3 {
    color: #32ACFE;
}

/* Sidenar END */

/* Contact Form START */

input[type='text'], input[type='password'], textarea {
	width: none;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 0;
    margin-right: 0;
}


.formResponsive .formBody {
    float: none;
    margin-right: 15px;
}

.formResponsive input, .formResponsive textarea {
    width: 100%;
}

.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	width: 100%;
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    background-color: #f7f7f7;
	background-image: linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -o-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(247,247,247)),
	color-stop(0.5, rgb(255,255,255)),
	color-stop(0.9, rgb(247,247,247))
);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {
    background-color: #fff;
	background-image: linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -o-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(247,247,247)),
	color-stop(0.5, rgb(255,255,255)),
	color-stop(0.9, rgb(247,247,247))
);
	border-color: rgba(231, 165, 193, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.formResponsive input[type="submit"] {
	background-color: #32ACFE;
	background-image: linear-gradient(center top , #32ACFE, #32ACFE);
	background-image: -o-linear-gradient(center top , #32ACFE, #32ACFE);
	background-image: -moz-linear-gradient(center top , #32ACFE, #32ACFE);
	background-image: -webkit-linear-gradient(center top , #32ACFE, #32ACFE);
	background-image: -ms-linear-gradient(center top , #32ACFE, #32ACFE);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input.active[type="submit"], .formResponsive input.disabled[type="submit"], .formResponsive input[type="submit"][disabled] {
	background-color: #8DC03C;
	background-image: none;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    color: #888888;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 8px;
}

.btm-form input[type='text'], input[type='password'], textarea {
	width: 210px;
}

.btm-form .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    background-color: #f7f7f7;
	background-image: linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -o-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(247,247,247) 10%, rgb(255,255,255) 50%, rgb(247,247,247) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(247,247,247)),
	color-stop(0.5, rgb(255,255,255)),
	color-stop(0.9, rgb(247,247,247))
);
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #888888;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 6px;
}
.btm-form .formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {
	background: #fff;
    color: #888888;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-transition: background 0.4s ease-out 0.3s;
 	-moz-transition: background 0.4s ease-out 0.3s;
 	-ms-transition: background 0.4s ease-out 0.3s;
 	-o-transition: background 0.4s ease-out 0.3s;
 	transition: background 0.4s ease-out 0.3s;
}

.btm-form .formResponsive input[type="submit"] {
    background-color: #32ACFE;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	width: 213px;
	padding: 6px;
	height: auto;
}

.btm-form .formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input.active[type="submit"], .formResponsive input.disabled[type="submit"], .formResponsive input[type="submit"][disabled] {
    background-color: #8DC03C;
	background-image: none;
    color: #fff;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btm-form .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color: #32ACFE;
    box-shadow: 0 0 6px #F8B9B7;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 5px;
}
.formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: 0px;
  padding-top: 5px;
  text-align: right;
}
.formResponsive .formHorizontal .formControls {
  *display: inline-block;
  *padding-left: 0px;
  margin-left: 0px;
  *margin-left: 0;
}
.formResponsive .formHorizontal .form-actions {
  padding-left: 0px;
}
.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="password"] {
  display: inline-block;
  height: 20px;
  padding: 8px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 18px;
  color: #888888;
}
.formResponsive input[type="button"],
.formResponsive input[type="submit"],
.formResponsive input[type="reset"] {
  width: 100%;
}
.formResponsive input[type="submit"] {
  background-color: #32acfe;
  *background-color: #32acfe;
  background-image: -ms-linear-gradient(top, #32acfe, #32acfe);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#32acfe), to(#32acfe));
  background-image: -webkit-linear-gradient(top, #32acfe, #32acfe);
  background-image: -o-linear-gradient(top, #32acfe, #32acfe);
  background-image: -moz-linear-gradient(top, #32acfe, #32acfe);
  background-image: linear-gradient(top, #32acfe, #32acfe);
  background-repeat: repeat-x;
  border-color: #32acfe #32acfe #6A9EDB;
  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='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"]:active,
.formResponsive input[type="submit"].active,
.formResponsive input[type="submit"].disabled,
.formResponsive input[type="submit"][disabled] {
  background-color: #8DC03C;
  *background-color: #8DC03C;
	-webkit-transition: background-color 0.32s ease-out;
	-moz-transition: background-color 0.32s ease-out;
	-ms-transition: background-color 0.32s ease-out;
	-o-transition: background-color 0.32s ease-out;
	transition: background-color 0.32s ease-out;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	padding: 7px 10px;
}
.formResponsive textarea {
    height: auto !important;
}


/* Contact Form END */

/* GK Blocks START*/

.gkblock-1,
.gkblock-2,
.gkblock-3,
.gkblock-4,
.gkblock-5,
.gkblock-6,
.gkblock-7,
.gkblock-8,
.gkblock-9,
.gkblock-10,
.gkblock-11,
.gkblock-12,
.gkblock-13,
.gkblock-14,
.gkblock-15 {
	margin: 20px 0;
	padding: 15px 20px;
}

.gkblock-11 {
	margin: 4px 0 20px;
	padding: 1px 20px;
}

.gkblock-1 {
	border: 1px dashed #ef7f7f;
}
.gkblock-2 {
	border: 1px dashed #32ACFE;
}
.gkblock-3 {
	border: 1px dashed #d5d5d5;
}
.gkblock-4 {
	border: 3px solid #ef7f7f;
	background: #fff;
}
.gkblock-5 {
	border: 3px solid #32ACFE;
	background: #fff;
}
.gkblock-6 {
	border: 1px solid #8dc03c;
	background: #f8fbf2;
}
.gkblock-7 {
	background: #ef7f7f;
	color: #fff !important;
}
.gkblock-8 {
	background: #32ACFE;
	color: #fff !important;
}
.gkblock-9 {
	background: #f8f8f8;
}

.gkblock-10 {
	border: 1px solid #8dc03c;
	background: #f8fbf2;
}

.gkblock-11 {
	border: 1px solid #AADCFE;
	background: #F6FBFF;
}

/* GK Blocks END*/

div.acymailing_module, .acymailing_module div {
    border-style: none !important;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

.acymailing_module_form td {
    padding-bottom: 0px;
    padding-left: 0;
	text-align: left;
}

/* Right Menu START */

.ja-sidebar .module_menu .module-inner {
    padding: 0px;
}

.ja-sidebar .t3-module .module-title {
    line-height: 1;
    margin-bottom: 0px;
}

.ja-sidebar .module_menu h3.module-title {
    background: none repeat scroll 0 0 #191919;
    padding: 17px;
}

.module-title {
    color: #FFFFFF;
    font-family: 'CartoGothicStdBook',Arial,sans serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    text-transform: none;
}

.ja-sidebar .module_menu ul.nav li a {
    color: #32ACFE;
    padding: 13px 20px;
}

/* Right Menu END *

/* 3 boxes Changing Color START */

.gkCrop,
.gkHTML5,
.gkResponsiveDesign {
	background: transparent url(/templates/ja_brisk/images/features_icons.png) no-repeat 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	display: block;
	height: 137px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
.gkCrop {
	-webkit-animation-name: cropanim;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: cropanim;
	-moz-animation-duration: 6s;
	-moz-animation-iteration-count: infinite;
	animation-name: cropanim;
	animation-duration: 6s;
	animation-iteration-count: infinite;
	background-position: center 0;
	background-color: #32ACFE;
}
.gkHTML5 {
	-webkit-animation-name: html5anim;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: html5anim;
	-moz-animation-duration: 6s;
	-moz-animation-iteration-count: infinite;
	animation-name: html5anim;
	animation-duration: 6s;
	animation-iteration-count: infinite;
	background-position: center -137px;
	background-color: #ef7f7f;
}
.gkResponsiveDesign {
	-webkit-animation-name: responsiveanim;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: responsiveanim;
	-moz-animation-duration: 6s;
	-moz-animation-iteration-count: infinite;
	animation-name: responsiveanim;
	animation-duration: 6s;
	animation-iteration-count: infinite;
	background-position: center -274px;
	background-color: #a77fef;
}
@-webkit-keyframes cropanim {
	0%, 100% { background-color: #32ACFE; }
	33% { background-color: #ef7f7f; }
	66% { background-color: #a77fef; }
}
@-webkit-keyframes html5anim {
	0%, 100% { background-color: #ef7f7f; }
	33% { background-color: #a77fef; }
	66% { background-color: #32ACFE; }
}
@-webkit-keyframes responsiveanim {
	0%, 100% { background-color: #a77fef; }
	33% { background-color: #32ACFE; }
	66% { background-color: #ef7f7f; }
}
@-moz-keyframes cropanim {
	0%, 100% { background-color: #32ACFE; }
	33% { background-color: #ef7f7f; }
	66% { background-color: #a77fef; }
}
@-moz-keyframes html5anim {
	0%, 100% { background-color: #ef7f7f; }
	33% { background-color: #a77fef; }
	66% { background-color: #32ACFE; }
}
@-moz-keyframes responsiveanim {
	0%, 100% { background-color: #a77fef; }
	33% { background-color: #32ACFE; }
	66% { background-color: #ef7f7f; }
}
@keyframes cropanim {
	0%, 100% { background-color: #32ACFE; }
	33% { background-color: #ef7f7f; }
	66% { background-color: #a77fef; }
}
@keyframes html5anim {
	0%, 100% { background-color: #ef7f7f; }
	33% { background-color: #a77fef; }
	66% { background-color: #32ACFE; }
}
@keyframes responsiveanim {
	0%, 100% { background-color: #a77fef; }
	33% { background-color: #32ACFE; }
	66% { background-color: #ef7f7f; }
}

/* 3 boxes Changing Color END */

.loginBtn {
	padding:4px;
}

.leftBtn {
    padding: 4px 12px;
}

div.jumbotron {
    padding-bottom: 40px;
    text-align: center;
}
div.jumbotron .btn-large {
    font-weight: bold;
    margin-top: 20px;
    padding: 20px 40px !important;
}

aboutcolor a {
	color: #e63e56;
}

/* Home Page Spot Light START */

div.t3-module blockquote.rounded span.avatar {
  display: block;
  height: 156px;
  float: left;
  position: relative;
  margin-left: -80px;
  margin-top: 5px;
  width: 110px;
  margin-right: 25px;
}

div.t3-module blockquote.rounded {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0;
	min-height: 168px;
    transition: all 0.5s ease 0s;
	min-height: 210px;
}

div.t3-module blockquote.rounded2 span.avatar {
  display: block;
  height: 156px;
  float: left;
  position: relative;
  margin-left: -80px;
  margin-top: 5px;
  width: 110px;
  margin-right: 15px;
}

div.t3-module blockquote.rounded2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0;
	min-height: 168px;
    transition: all 0.5s ease 0s;
	padding: 15px 15px 15px -40px !important;
}

.ja-sla {
    padding-bottom: 40px;
    padding-top: 0px;
}

blockquote {
    padding: 25px 35px;
}

blockquote.rounded2:hover {
    border-color: #32ACFE !important;
    box-shadow: 0 0 5px #6CC2FB;
}
blockquote.rounded2:hover {
    border-color: #1BA1E2 !important;
    box-shadow: 0 0 5px #289DD5;
}

del {
	color: #ff0000;
}

/* Home Page Spot Light END */

.solmenu h4 {
	margin: 0px 0 10px;
}

/* K2 Blog START */

span.catItemAddLink {
    border-bottom: 0px dotted #CCCCCC;
    display: block;
    margin: 0 0 4px;
    padding: 8px 0;
    text-align: right;
}
div.itemHeader span.itemAuthor {
    display: block;
    margin: 0;
    padding: 6px 0 20px;
}
div.itemListCategory {
    background: none;
    border: none;
    margin: 0;
    padding: 0px 0px 10px 0px;
}
div#itemListLinks {
    background: none;
    border: none;
    margin: 0;
    padding: 0px;
}
div.catItemHeader h3.catItemTitle a {
    color: #32ACFE;
}
div.catItemHeader h3.catItemTitle a:hover {
    color: #8DC03C;
}
#itemListLinks > h4 {
	font-size: 22px;
	padding-bottom: 20px;
}
div.groupLinks {
	padding: 0px;
	margin: -25px 0px -40px 0px;
}
div.groupLinks > h3 {
	font-size: 20px;
}

div.catItemTagsBlock ul.catItemTags li {
    margin: 0;
    padding: 4px 4px 2px 0;

}
div.catItemTagsBlock ul.catItemTags {
	margin: 0 0 6px;
}
div.catItemTagsBlock span {
	padding: 0 4px 4px 0;
}
div.catItemHeader span.catItemDateCreated {
	color: #bcbbbb;
}
.k2-title .module-title {
	color: #000;
}

/* K2 Blog END */

/* Login Page Left Offset START */

.offset3 {
    margin-left: 100px;
}

/* Login Page Left Offset END */

/* Pricing Table START */

.pricing-table .col-header .price {
    color: #1BA1E2;
    display: block;
    font-size: 48px;
    font-weight: bold;
    line-height: 1;
}
.pricing-table .col:hover {
	background: none repeat scroll 0 0 #F5F5F5;
	box-shadow: 0 0 10px #32ACFE;
	z-index: 1000;
}
.pricing-table .feature-rs .col-footer {
    border-left: 1px solid #DDDDDD;
    margin-right: -1px;
}
#price-tablebg .ja-sl-2 {
    background: none repeat scroll 0 0 #faf9f9;
    text-align: center;
}
.pricing-table .col {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    position: relative;
    text-align: center;
    z-index: 10;
}

/* Pricing Table END */

/* CRMery Request Info Forms START */

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #F7F7F7;
    background-image: -moz-linear-gradient(center bottom , #F7F7F7 10%, #FFFFFF 50%, #F7F7F7 90%);
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #888888;
    display: inline-block;
	height: auto;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #888888;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: background 0.4s ease-out 0.3s;
	border-color: rgba(231, 165, 193, 0.8);
    box-shadow: 0 1px 1px rgba(50, 172, 254, 0.8) inset, 0 0 8px rgba(50, 172, 254, 0.5);
    outline: 0 none;
}
input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	background-color: #32ACFE;
    background-image: -moz-linear-gradient(center top , #32ACFE, #32ACFE);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
input[type="image"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="radio"]:hover, input[type="checkbox"]:hover {
	background-color: #8DC03C;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: background-color 0.4s ease-out 0.3s;
}
input[type="file"]:active, input[type="image"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, input[type="radio"]:active, input[type="checkbox"]:active {
	background-color: #8DC03C;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: background-color 0.4s ease-out 0.3s;
}
.btn-primary-blue3 {
    background-color: #32ACFE;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	margin-top: -10px;
	margin-right: 5px;
	margin-left: -35px;
	width: 222px !important;
}
.btn-primary-blue3:hover, .btn-primary-blue3:focus, .btn-primary-blue3:active, .btn-primary-blue3.active, .btn-primary-blue3.disabled, .btn-primary-blue3[disabled] {
    background-color: #8DC03C;
	background-image: none;
	-webkit-transition: background-color 0.4s ease-out 0.3s;
 	-moz-transition: background-color 0.4s ease-out 0.3s;
 	-ms-transition: background-color 0.4s ease-out 0.3s;
 	-o-transition: background-color 0.4s ease-out 0.3s;
 	transition: background-color 0.4s ease-out 0.3s;
    color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* CRMery Request Info Forms END */

.dropsearch {
	background: #212121;
	border: 1px solid #212121;
}
.dropsearch1 .t3-mainnav .navbar .nav > li > .dropdown-menu {
	border: 1px solid #212121;
}
#head-search t3-mainnav .navbar .nav > li > .dropdown-menu {
	border: 1px solid #212121;
}
#head-search {
	border: 1px solid #212121;
}

/* MijoShop START */

.box-product > div {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 20px;
    min-width: 130px;
    vertical-align: top;
	border: 1px solid #eee;
	padding: 15px 12px 12px 12px;
	min-height: 186px;
}
.box-product > div:hover {
    background: #eee;
}
.box-product .image {
    display: block;
    margin-bottom: 10px;
    text-align: center;
	min-height: 100px;
}
.box-product .name a {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
    max-width: 160px;
    text-decoration: none;
	text-align: center;
}
.product-grid > div {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 20px;
    min-width: 150px;
    vertical-align: top;
	border: 1px solid #eee;
	padding: 15px 12px 12px 12px;
}
.product-grid > div:hover {
    background: #eee;
}
.product-grid .image {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}
.product-grid .name a {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
    max-width: 150px;
    text-decoration: none;
	min-height: 68px;
	text-align: center;
}
.product-grid .wishlist a {
    display: block;
    margin-top: 10px;
    padding-left: 18px;
    text-decoration: none;
}
.product-grid .btn-primary {
	width: 100%;
}

/* MijoShop END */

/* Footer START */

.footerh > h4 {
	color: #CCC;
}
.footerh {
	color: #bdbdbd;
}

/* Footer END */

/* AcyMailimg Tags Float START */

.modal {
    left: 50%;
    margin-left: -480px;
    top: 12%;
    width: 290px;
}
div.acymailing_list {
    border: 1px solid #CCCCCC;
    margin: 0 0 4px;
    padding: 10px;
}
div.acymailing_list:hover {
    background-color: #ecf3f6;
}
.list_description {
    padding: 0;
}
th {
    background: none repeat scroll 0 0 #717171;
    color: #EEEEEE;
    font-weight: bold;
}
legend {
    color: #32ACFE;
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: -3px 5px 1px 1px;
}

/* AcyMailimg Tags Float END */

a:focus, a:active, a:hover {
    outline: none;
    outline-offset: 0px;
}

/* AcyMailimg Form START */

div.acymailing_form p.acysubbuttons .button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #32ACFE !important;
    border-color: #32ACFE #32ACFE #32ACFE -moz-use-text-color;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    box-shadow: none;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    padding: 5px;
    width: 100%;
}
div.acymailing_form p.acysubbuttons .button:hover, div.acymailing_form p.acysubbuttons .button:active, div.acymailing_form p.acysubbuttons .button:focus {
	background: #8DC03C !important;
}
div.acymailing_form p.onefield .inputbox {
    -moz-box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #32ACFE;
    border-radius: 0 0 0 0;
    height: 30px;
    padding: 5px 10px;
    width: 100%;
}

/* AcyMailimg Form END */

/* Login Page START */

div.quick-links ul li {
    display: inline;
    padding: 0;
}

/* Login Page END */

/* Remove round mask from blockquote START */

div.t3-module blockquote.rounded span.avatar span.avt-mask {
    background: none;
}

/* Remove round mask from blockquote END */

/* Image Styling START */

.glossy img {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DDDDDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    padding: 5px;
}
.img-shadow img {
    box-shadow: 2px 3px 6px 1px #AAAAAA;
    margin: 0 1em 1em 0;
}
.img-shadow img:hover {
    box-shadow: 4px 6px 6px 1px #AAAAAA;
    margin: 0 1em 1em 0;
}

/* Image Styling END */

/* Hikashop START */

a.hikashop_cart_button, a.hikashop_compare_button {
	background-color: #32ACFE;
    background-image: -moz-linear-gradient(center top , #32ACFE, #32ACFE);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover {
	background-color: #8DC03C;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    transition: background-color 0.4s ease-out 0.3s;
}
span.hikashop_product_price_full {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover {
    outline: 0px solid #92C1FF;
}
.hikashop_products a.hikashop_cart_button, .hikashop_products a.hikashop_cart_button:hover {
	margin-bottom: 10px;
}
#hikashop_category_information_menu_470 div.hikashop_subcontainer {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 200px;
}
#hikashop_category_information_menu_470 div.hikashop_subcontainer:hover {
    background: none repeat scroll 0 0 #eee;
}

/* Hikashop END */

ul {
    list-style: none outside none;
}
ul, ol {
    margin: 0 0 10px 0px;
    padding: 0;
}
