#jsn-master{
background:url("../../../images/concrete.png") repeat fixed 0 0;
}
#jsn-centercol_inner{background-color: rgba(255, 255, 255, 0.8);margin-bottom:10px;}

#jsn-pos-topbar{width:100%}

#jsn-header-bottom.jsn-menu-sticky{background:none;}

#jsn-topbar{background-color:#ffffff;}
#jsn-pos-topbar .jsn-modulecontainer{
float:none;
margin-top:6px;
}
html body#jsn-master.jsn-textstyle-business div#jsn-topbar div#jsn-pos-topbar div.jsn-modulecontainer div.jsn-modulecontainer_inner div.jsn-modulecontent{padding-bottom:5px;}

#jsn-header{margin-bottom:0;}

html body#jsn-master.jsn-textstyle-business div#jsn-topbar div#jsn-pos-topbar div.jsn-modulecontainer{
background:transparent;
}

#jsn-header{margin-top:0;}
#jsn-logo{
margin-top:9px;}
#jsn-logo a{display:block; margin:4px 18px 10px 0 !important;}


div#jsn-pos-logo div.logo-mk{background:transparent;text-align:center;}

.addthis_toolbox{margin-top:12px;padding-left:15px;float:right;}

#jsn-page .button{
padding:6px 8px !important;
margin:0px 0px -1px -5px !important;
background-color:#c94b3a !important;
background-image:none!important;
font-size:17px !important;
border-radius:0 !important;
}

input.search-query{border-radius:0px !important;border:none;color:#999999;min-height:23px;}

.moduletablemainmenu-mk{margin-top:20px;}
.mainmenu-mk{
clear:both;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover, div.jsn-modulecontainer ul.menu-mainmenu > li.active, #jsn-menu .jsn-modulecontainer .jsn-modulecontainer_inner:hover h3.jsn-moduletitle{
background:none;
border:none;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover, div.jsn-modulecontainer ul.menu-mainmenu > li.active{
background:none;
color:red;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover, div.jsn-modulecontainer ul.menu-mainmenu > li.active, #jsn-menu .jsn-modulecontainer .jsn-modulecontainer_inner:hover h3.jsn-moduletitle{
border:none;
}
div.jsn-modulecontainer ul.menu-mainmenu > li > a{font-size:1.5em; color:#000000;padding: 10px 0 10px 26px;}
div.jsn-modulecontainer ul.menu-mainmenu li.active > a{color:#666666;}

#jsn-menu .jsn-menu-toggle{
margin-left:10px;
text-transform:uppercase;
font-size:1.4em;
}

div.jsn-modulecontainer ul.menu-mainmenu > li{border:none;}

#jsn-pos-breadcrumbs{background-color:transparent; margin-bottom:0;}
.breadcrumb li{text-shadow:none;}
.breadcrumb a, .breadcrumb span{padding-right:20px;}
.breadcrumb > li > .divider{padding:0;}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, div.jsn-modulecontainer ul.menu-mainmenu ul{background-color:#eceaea;}
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover, div.jsn-modulecontainer ul.menu-mainmenu ul li.active{background-color:#d2d0d0;} 
div.jsn-modulecontainer ul.menu-mainmenu ul li a{color:#999;}
div.jsn-modulecontainer ul.menu-mainmenu li:hover > a{color:#787878;}

#jsn-pos-user-top{
background:transparent !important;
margin-bottom:0;}

#jsn-mainbody{padding-top:0;}
#jsn-mainbody-content{background-color:transparent !important;}

.page-header{padding-bottom:0;}
.page-header h2{margin:15px 0 0 11px;}

.jsn-article-toolbar{background-color:transparent !important;}

.article-info{
color:#555555;
font-style:italic;
margin-top:0;
float:none;
}

div.jsn-article-toolbar div.article-info dl.article-info dd.published span.icon-calendar{display:none;}

hr{border:1px solid #999999;color:#999999;}

div.scgModule, div.jsn-modulecontainer{background-color:transparent !important;}
div.scgModule1 img{width:100%;}
div.jsn-modulecontent{padding:0 0 10px;}

#footMenu {text-align:center;}

ul#footMenu.menu-divmenu li{border-right-color:#666666 !important;}
ul#footMenu.menu-divmenu li a{
font-size:1.2em;
color:#666666;
}

ul#footMenu.menu-divmenu li.jsn-menu-mobile-control{display:none !important;}

ul.menu-divmenu li {
font-size: 13px;
display: inline-block !important;
}

#jsn-content-bottom-inner{background-color:transparent !important;}

.copy, #jsn-footermodules a{color:#999999;}
#jsn-footermodules a:hover{color:#ffffff;}

.ads{border:1px solid #666;}
.adsSq{border:1px solid #666;width:100%;margin-bottom:3%; max-width:205px;}

div.blogtnews div.items-row div.span12 div.item h4{margin-bottom:0;}
div.blogtnews div.items-row div.span12 div.item p{margin-top:0;}

.pager li > a, .pager li > span{
background-color:transparent;
border-radius:0;
border:2px solid #FFFFFF;
}


.blog-featured{padding:0 20px;}


div.jsn-modulecontainer{margin-top:0;}

a{color:#107d91;}
a:hover, a:focus{color:#22aac3}
#jsn-gotoplink:hover{background-color:#c94b3a;}
ul.jsn-pagination li.navigation-page span{background-color:#c94b3a;color:#fff;}
ul.jsn-pagination li a, ul.jsn-pagination li span{text-shadow:none;}#jsn-footermodules a:hover{background-color:#c94b3a;color:#fff;}
body.jsn-homepage #jsn-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner img{margin:0;}
body.jsn-homepage #jsn-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner:hover img{margin:0;}
body.jsn-homepage #jsn-content-top #jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner{margin:0;}
div.galery{max-width:267px; margin:20px 0 !important; overflow:hidden; position:relative;}
div.galery .caption{background-color: rgba(238, 51, 51, 0.8); height:39%;}
div.galery .caption h3{font-size:1.2em; text-align:left; line-height:1.2em; margin:15px 15px 15px}
div.galery .caption a{color:#fff; float:right; margin-left:6px;}

.tradesH, .trades{margin:10px 15px 0px 15px !important;font-size:1.3em;}
.tradesD, .tradesDate{margin:0 15px 5px 15px !important;}
.tradesP{margin:0 15px !important; border-bottom: 1px solid #999; padding-bottom: 15px;}
div.tHeads div.jsn-modulecontainer_inner div.jsn-modulecontent div.jsn-mod-newsflash div.jsn-article p.trades{font-size:1em;line-height:1.5em;font-weight:bold;}
div.tHeads div.jsn-modulecontainer_inner div.jsn-modulecontent div.jsn-mod-newsflash div.jsn-article p{margin:0}
ul.pagenav li a, div.pagination ul li a{margin:0 5px;}
.pagination ul > li > a, .pagination ul > li > span{border-width:1px;}
.modHead{font-size:1.4em; color:#fff; margin-top:0 !important; padding:10px; background-color:#9fa1a4 !important;}

div.modHome div.jsn-modulecontainer_inner div.jsn-modulecontent,div.tHeads div.jsn-modulecontainer_inner div.jsn-modulecontent{padding:0;}

html body#jsn-master.jsn-textstyle-custom div#jsn-page div#jsn-body div#jsn-body-inner div#jsn-content.jsn-hasleft div#jsn-content_inner.row-fluid div#jsn-maincontent.span6 div#jsn-maincontent_inner{margin:0;}

.link-button.button-red{background-color:#107d91;}
.link-button{padding:1px 8px;font-size:14px;}
.link-button.button-red:hover{background:#22aac3}
.subHead{font-style: italic;font-size:1.2em;}
.macb-title{margin:10px 0;font-size:1.2em;font-weight:bold;}
#jsn-mainbody-content, #jsn-pos-user-top, #jsn-usermodules1, #jsn-usermodules2, #jsn-pos-mainbody-top, #jsn-pos-user-bottom{background-color:transparent;}
h1, h2, h3{line-height:1.4em;}

.imgRt{
float:right;
margin-bottom:15px;
margin-left:20px;
}
.imgLt{
float:left;
margin-bottom:15px;
margin-right:20px;
}
.caption{
border-bottom:2px solid #999;
padding-bottom:10px;
}
.horizontal{
width:100%;
max-width: 375px;
}
.vertical{
width:100%;
max-width: 250px;
}
.imgThumb{
float: right;
margin:0 20px 0 30px;
border:1px solid #333;
}
.headshot{
border: 1px solid #000000;
margin-top:10px;
}
.callLt, .numLt{
float:left;
margin:6px 20px 15px 0;
width:100%;
max-width: 250px;
border-top:10px solid #999;
border-bottom:10px solid #999;
color:#999;
padding:10px 0;
}
.callRt, .numRt{
float:right;
margin:6px 0 15px 20px;
width:100%;
max-width: 250px;
border-top:10px solid #999;
border-bottom:10px solid #999;
color:#999;
padding:10px 0;
}
.numRt h3, numLt h3{margin-bottom:0;}
.numRt p, numLt p{margin-top:0;}

hr.style-two { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before{display:none;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
._home div#jsn-mainbody-content.row-fluid{display:none;}
div#jsn-mainbody div.blog.spotlight div.page-header h1, div.item-page.spotlight div.page-header h1 {
   text-indent: -9999px;
   float:left;
}
.spotThumb {
    float: left;
    margin: 14px 21px 0 0;
    border: 1px solid #333;
    }
#jcl_component .btn-primary{background-color:#ca4b3a;}
#jcl_component .btn-primary:hover, #jcl_component .btn-primary:focus, #jcl_component .btn-primary:active, #jcl_component .btn-primary.active, #jcl_component .btn-primary.disabled, #jcl_component .btn-primary[disabled]{background-color:#ea6153;}
.jcalpro_events_link{font-size: 1.2em;font-weight: bold;}
li.jcalpro_events_event{margin-top:15px;}
.btn_download > a, a.modosdownloadsDownloadButton{background-color:#107d91}
div.jsn-modulecontainer ul.menu-mainmenu ul li:not(.grid):hover, div.jsn-modulecontainer ul.menu-mainmenu ul li.active, div.jsn-modulecontainer ul.menu-mainmenu ul li.current{background-color: #22aac3;}
form.form-inline input#mod-search-searchword {width: 70%;}
p.img_caption{font-style: italic;
border-bottom: 2px solid #999;
padding-bottom: 11px;
margin:4px 0 10px 0;}
img.caption{border:none;}
.pull-right img{margin:13px 0 0 10px;width:100%;}