/* css from old site */
/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 2.5 - User Theme .css
 * ------------------------------------------------------------------------ */
	body#bd {
		background-image: url("../images/hdbg5.png") !important;
		background-repeat:repeat-x;
	}
	#ja-header .main {
		margin-top: 20px;
		margin-bottom: 16px;
		padding: 0;
		height: 70px;

		/*background: url(../images/swlogo3.png);
		background-repeat: no-repeat;
		background-position:center;*/
	}
	div.logo-text {
		text-align:left;
		width: 960px;
		margin-bottom: 10px;
}
	div.logo-text div.logo{
		float: left;
		height: 100px;
		width: 94px;
		background-image: url("../images/swpc_logo0225.jpg");
		background-repeat:no-repeat;
		margin-right: 20px;
		margin-top: -30px;
/*		border: medium solid #000;*/
		}
	div.logo-text h1{
		float: left;
		margin-top: 10px;
		}
	div.logo-text h1 span{
		font-size: 40px;
		font-weight: normal;
		font-variant: small-caps;
		font-family: "Times New Roman", Times, serif;
		}
.site-slogan{
	float: right;
	line-height: 1.3;
	text-align: center;
	margin-top: -5px !important;
}

.site-slogan .number{
	font-family:"Times New Roman", Times, serif;
	color: #000;
	font-size:22px;
	font-style:normal;
	font-weight:100;
}

.site-slogan .adres{
	color: #000;
	font-size: 15px;
}	

.site-slogan .wtr{
	color: #000;
	font-size: 14px;
	}
	
	#ja-mainnav .main {
		width: 880px !important;
	}
.childcontent-inner-wrap {
border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}
	#ja-mainnav {
		font-size: 100%;
		line-height: 1;
	}
/*	#Mod22{
		margin-left: 40px !important;
		}*/
	h1{
		font-size: 200%;
		}
.moduletable_areas li {
  display: inline-block;
}
	.article-content img, .img_caption.left {
margin-right: 0px;
}
#ja-container ul.menu li {
	background: none;
	border-bottom: none;
	margin: 0 8px 0 8px;
	overflow:visible !important;
	padding: 0;
}

#ja-container ul.menu li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

#ja-container ul.menu {
  margin-top: -15px !important;
  text-align: center;
}
	.ja-slidewrap_pyro .maskDesc .ja-slide-desc a span {
		color: white;
		display: none;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-size: 250%;
		font-weight: normal;
	}
	.bodyhouse .large {
		color: #fff;
		display: block;
		font-size: 250%;
		font-weight: bold;
		margin: 0px !important;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
	}
	.bodyhouse .color {
		color: #bccb96;
		display: block;
		font-size: 140%;
		font-weight: normal;
		margin: 0 !important;
	}
/*	img {
		border: #000 solid thin;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}*/
.ja-mass .ja-moduletable .ja-box-ct {
background: none !important;
background-image: none !important;
padding: 0px 0 0 0px !important;
position: relative;
}
	.article-tools, .componentheading, .pagenav {
		display: none !important;
	}
	#Mod133 .custom{
		height: 292px;
		background-image:none !important;}
	#ja-botsl #Mod136.ja-moduletable, #ja-botsl #Mod123.ja-moduletable{
	background: none !important;
	background-image: none !important;
	}
	#Mod136 .customunique{
		background-image: url('../images/mainbanner-left.jpg')!important;
		background-position:right;
		float: right;
		}
	
	#Mod123 .customunique{
		background-image: url('../images/mainbanner-right.jpg')!important;
		background-position:left;
		float:left;
		}
	.customunique a{
		font-size: 25px!important;
		font-weight:bold;
		text-align: center;
		text-decoration:none;
		margin: 0 !important;
		}
	.customunique{
		text-align: center;
		padding: 20px;
		height: auto;
		width: 60%;
		border: #222 solid thin;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 3px 3px 4px #aaa;
		-webkit-box-shadow: 3px 3px 4px #aaa;
		box-shadow: 3px 3px 4px #aaa;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	.ja-slidewrap_pyro{
		border: #ffffff solid thin;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 7px 0px 0px #dcbb6a;
		box-shadow: 0px 7px 0px 0px #dcbb6a;
	/*	-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";*/
		/* For IE 5.5 - 7 */
		/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
	}
	#ja-container ul.menu li a:hover {
		/*background: url(../images/bullet4.gif) no-repeat left center;*/
	}
	.column ul li {
	background: url("../images/bullet4.gif") no-repeat scroll 20px 11px rgba(0, 0, 0, 0) !important;
	line-height: 175%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 32px !important;
}
.bodyhouse a.we{
	color:#FFF !important;}
.bodyhouse a.we:hover{
	text-decoration:underline;
	}
/*.bodycontact #ja-content-main{
	background: url(../images/blog-bg.gif) no-repeat top left;
	padding: 20px 0 0 20px;
	margin: 0 10px;
	} */
	
div#Mod120.ja-moduletable{
	background: none !important;}
#ja-botsl .main .main-inner1 {
padding-bottom: 10px;
margin-left: 25px;
}
#ja-botsl .main {
	background-color:#FFF;}
	
/*#Mod120 img{
	border: solid thin #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}*/
.items-row {
padding-bottom: 15px;
margin-right: 15px;
border-bottom: #ddd solid thin;
padding-top: 15px;
}
#Mod121 ul.menu li{
	background:none !important;
}
#Mod121 ul.menu{
	margin-top: 0px !important;}
.sidebar {
	background: none;}
#ja-footer .menu li{
	display:inline-block;
	padding: 5px 10px;
	font-size:16px; 
}
#ja-footer .menu{
	text-align: center;}
#ja-poweredby{
	display: none;}
	
.maskDesc .ja-slide-desc {  padding: 8px 0 0 70px; } /* close up space above head MAH 2/6/2013 */
.ja-col div.ja-moduletable .ja-box-ct, .ja-col div.moduletable .ja-box-ct {
/*background: url(../images/box-ct-bg.gif) no-repeat top left;*/
padding: 10px 10px 0 0px;
}
#Mod149 .ja-box-ct{
	background: none !important;
	background-image: none !important;
	}
div.ja-moduletable h3, div.moduletable h3 {
color: #333;
font-size: 125%;
font-style:normal;
font-weight: bolder;
margin: 0;
overflow: hidden;
padding: 0 0 8px;
}
#Mod151 .ja-box-ct{
	padding: 0 !important;}


/* Attorney menu in module - Micha 12/10/13 */
.module.attorney_menu {
    float: left;
    margin-right: 35px;
    width: auto;
	font-size: 12pt;
}

/* home images */
.img_home {
  float: left;
  text-align: center;
  width: 33.3%;
}

/* front buttons treatment */
#mod-custom136, #mod-custom123 {
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* Top row above second row */
#menu-row1 { position: relative; z-index: 100; }
#menu-row2 { position: relative; z-index: 1; }

/* Unclip any wrappers in the first row */
#menu-row1, #menu-row1 .inner, #menu-row1 [id^="block"] { overflow: visible !important; }

/* Maximenu CK dropdown: force on top */
#menu-row1 [id^="maximenuck"] .floatck {
  position: absolute !important;
  z-index: 99999 !important;
  overflow: visible !important;
}

/* Safety: main menu container participates in stacking context */
#menu-row1 [id^="maximenuck"] { position: relative; z-index: 100; }

/* If any ancestor creates a stacking context with a higher z-index,
   reset here (Template Creator CK rows sometimes do this) */
.tck-row, .tck-container { transform: none !important; }
