@charset "UTF-8";
/* CSS Document */
.wrapper-menu .container {
	/*border-top: 5px solid #4f3d20;*/
}
/*.item-page {             -----no good as it also pads the bottom modules- -----
	padding-left: 20px;
padding-right: 20px;
}*/

/*---------------Star Of Over-rides for bootstrap responsive.min.css below-----------------*/

/* Start of over-rides for 1_template_css below ----------------*/
/*1_template_css lines 384-389 commented out to hide the ShackSlides white box and shadow border*/
/*@font-face{
  font-family: eddmond;
  src: url('./eddmond.ttf');
}*/

/*.eddmond{
  font-family:eddmond, sans-serif;
}*/

.menu-padding{
  /*padding-left:10px;*/
}

/*.blueheading{
  font-size:30px;
  color:#0076ba;
  font-family: eddmond, sans-serif;
  line-height: 34px;
}*/

/*#main h2{
  font-size:30px;
  color:#0076ba;
  font-family: eddmond, sans-serif;
  line-height: 34px;
}*/

/*.subheading{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
}*/
/*.techsheetheading{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0076ba;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #575757;
	border-bottom-color: #575757;
	width: 520px;
	padding-top: 2px;
	padding-bottom: 2px;
}*/
/*.techsheetheading-norules{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0076ba;
}*/

/*.bodycopy{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}*/

/*div.moduletable.freshFacebook{
  margin-top:-49px;
  margin-left: 508px;
}*/

/*div.moduletable.freshSearch{
  margin-left:200px;
}*/

/*.blueblach class was here-copied to txt doc*/

/*body tag copied to txt doc*/


#header {
	/*width:100%;*/
	
	height:120px;
	
	background-image: url(header-bkg.jpg);
	background-color:#080603;
	background-repeat:no-repeat;
	background-position:center top;
	
	/*border-top:#0074b9;
	border-top-style:solid;*/
	/*border-top-width:16px;
	padding-top:20px;
	padding-bottom:10px;*/
}
	
.wrapper-content{

    padding-top: 0px;
}
/*body .slidermanButtonsCont .sliderPrev, 
body .slidermanButtonsCont .sliderNext{
	margin-top: 19%;
}
#slider a{
	text-indent: -9999px;
}
#slider a.sliderPrev {
    background: url("../images/arrows-caret.png") no-repeat scroll 0 0 transparent !important;
    color: transparent;
    height: 30px;
    width: 31px !important;
}
#slider a.sliderNext {
    background: url("../images/arrows-caret.png") no-repeat scroll -30px 0 transparent !important;
    color: transparent;
    height: 30px;
    width: 31px !important;
}
*/

#footer{
	background-color:#080603;
	background-image: none;
	background-repeat: repeat-x;
	 color: #8f7844;
    text-shadow: 1px 1px 0 #000000;
    width: 100%;
    text-align: center;
}
.wrapper-footer {
/*width: 1170px;*/
margin-left: auto;
margin-right: auto;
/*border-top: 5px solid #4f3d20;*/
min-height: 40px;
padding-left: 0px;
padding-right: 0px;
background-color: #080603;
background-image:  none;
}




#logo{
	padding-top: 30px; 
}
/* over-rides for style-red.css below ----------------*/
.navbar .nav > li:hover > a {     /*                this styles the hover of main menu            */
background-color: #080603;
  background-image: -moz-linear-gradient(top, #080603, #453519);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080603), to(#453519));
  background-image: -webkit-linear-gradient(top, #080603, #453519);
  background-image: -o-linear-gradient(top, #080603, #453519);
  background-image: linear-gradient(to bottom, #080603, #453519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080603', endColorstr='#ff453519', GradientType=0);
color: #dfb972;
text-shadow: none;
}

/*copied to a txtdoc*/

.wrapper-menu,
.wrapper-bottom-menu{     /*this controls the menu container which shows if inner menu is padded at all*/
	/*width: 1170px;*/
/*margin-left: auto;
margin-right: auto;*/
	/*border-top:5px solid #4f3d20;*/
	min-height:40px;
	padding-left:0px;
	padding-right:0px;
  background-color: #080603;
  background-image: -moz-linear-gradient(top, #080603, #453519);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080603), to(#453519));
  background-image: -webkit-linear-gradient(top, #080603, #453519);
  background-image: -o-linear-gradient(top, #080603, #453519);
  background-image: linear-gradient(to bottom, #080603, #453519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080603', endColorstr='#ff453519', GradientType=0);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
/*.wrapper-menu,                  as it was    
.wrapper-bottom-menu{
	width: 1170px;
margin-left: auto;
margin-right: auto;
	border-top:5px solid #4f3d20;
	min-height:40px;
	padding-left:0px;
	padding-right:0px;
  background-color: #080603;
  background-image: -moz-linear-gradient(top, #7e5e29, #33230B);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7e5e29), to(#33230B));
  background-image: -webkit-linear-gradient(top, #7e5e29, #33230B);
  background-image: -o-linear-gradient(top, #7e5e29, #33230B);
  background-image: linear-gradient(to bottom, #7e5e29, #33230B);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7e5e29', endColorstr='#ff33230B', GradientType=0);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
*/
.navbar .nav > li > a{
	color:white;
	font-weight: bold;
	text-shadow: none;
	letter-spacing:1.5px
}

/*.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #FFFFFF;
	text-shadow:none;
  background-color: #453519;
  background-image: -moz-linear-gradient(top, #453519, #154066);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#453519), to(#154066));
  background-image: -webkit-linear-gradient(top, #453519, #154066);
  background-image: -o-linear-gradient(top, #453519, #154066);
  background-image: linear-gradient(to bottom, #453519, #154066);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#453519', endColorstr='#154066', GradientType=0);
}*/
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #FFFFFF;
	text-shadow:none;                         /*this controls the ON PAGE state of the menu*/
  background-color: #453519;
  background-image: -moz-linear-gradient(top, #7e5e29, #33230B);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7e5e29), to(#33230B));
  background-image: -webkit-linear-gradient(top, #7e5e29, #33230B);
  background-image: -o-linear-gradient(top, #7e5e29, #33230B);
  background-image: linear-gradient(to bottom, #7e5e29, #33230B);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#453519', endColorstr='#33230B', GradientType=0);
}

/* over-rides for style-red.bootstrap.min.css below ----------------*/
.btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #080603;
background-image: -moz-linear-gradient(top, #080603, #453519);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080603), to(#453519));
background-image: -webkit-linear-gradient(top, #080603, #453519);
background-image: -o-linear-gradient(top, #080603, #453519);
background-image: linear-gradient(to bottom, #080603, #453519);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080603', endColorstr='#ff453519', GradientType=0);
border-color: #453519 #453519 #5b1e00;
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(enabled = false);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color: #ffffff;
background-color: #453519;
}
body{margin:0;/*font-family:Geneva,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;*/font-family: 'Noto Sans',Verdana,Arial, sans-serif;font-size:14px;line-height:20px;
	color:#575757;
	color:#000000;
	background-color:#080603;
	}


.navbar .nav li a:focus, .navbar .nav li a:hover {        /*    set color of HOVER MAIN MENU TEXT       */
background-color: #b09353;
color: #ffffff;
text-decoration: none; }



.navbar-inner{           /*this controls the normal state of the main menu*/
	min-height:42px;
	padding-left:0px;
	padding-right:20px;
	background-color:#080603;
	background-image:-moz-linear-gradient(top, #080603, #453519);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#080603), to(#453519));
	background-image:-webkit-linear-gradient(top, #080603, #453519);
	background-image:-o-linear-gradient(top, #080603, #453519);
	background-image:linear-gradient(to bottom, #080603, #453519);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080603', endColorstr='#ff453519', GradientType=0);
	border:1px solid #00558c;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover {     /*--------this styles the look of the  secondary dropdown menu, its background  ------------*/
color: #ffffff;
text-decoration: none;
outline: 0;
background-color: #453519;
background-image: -moz-linear-gradient(top, #7e5e29, #33230B);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7e5e29), to(#33230B));
background-image: -webkit-linear-gradient(top, #7e5e29, #33230B);
background-image: -o-linear-gradient(top, #7e5e29, #33230B);
background-image: linear-gradient(to bottom, #7e5e29, #33230B);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7e5e29', endColorstr='#ff33230B', GradientType=0);
}





 /* over-rides for joomla30.css file in wright folder*/
 
 #header, #menu, #featured, #grid-top, #main-content, #breadcrumbs, #grid-bottom, #grid-bottom2, 
#bottom-menu {
	margin-bottom: 0px; 
	/*padding-left: 20px;*/ /*-- to pad the menu over-------  DO NOT  USE this as it pads all the rest over  see specific  style below  */
}

#main-content {
	background-color:#fff;
}
/*#menu { padding-left: 20px; }*/

  .moduletablenoBotMarg, .module {
	
	margin-bottom: -10px; /* to make the BlackBar touch the HomeMainImageModule div*/
}

.moduletablebatt-home {
	/*margin-bottom: -30px;*/
}

/*#above-content.clearfix {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}*/

#nav-menu ul.menu.nav>li>a{
  padding-left:28px; /*change to 30 if text isn't uppercase*/
  padding-right:28px;
  text-transform: uppercase;
}

ul.dropdown-menu li a{
  padding-top:7px;
  padding-bottom:7px;
}
/*----------------rule below styles the iGallery h3--------over-rides category.css and style-blue.bootstrapmin.css ------------*/
/* h3.cat_child_h3 a{color:#575757;
 font-size: 14px;
line-height: 20px;
    }
	h3.cat_child_h3 { text-align:center;
    }*/
	/*-----ie fix to solve white background menu hover-------------------------*/
	/*.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a   {  filter: none !important; }*/
	.homeBlackBar {text-align:center; height:44px; background-color: #453519; color:#fff; font-size:22px; 
	}
	.homeBlackBarhd {text-align:center; background-color:#453519; height:44px; color:#FFF; font-size:16px;
	}
	.modulepositionBottomInfo {
		/*margin-top:-10px; only needed IF black bar was in home article*/
		 
	}
	.modulepositionBottomInfoArticles {
		margin-top:-12px;
	}
	
	.pagetitle {
		color: #453519;
font-size: 32px;
font-weight: bold;
padding-left: 110px;
padding-top: 100px;
float: left;
	}
	.pagecopy {
		/*color: #453519*/;
/*font-size: 32px;
font-weight: bold;*/
padding-left: 400px;
padding-top: 100px;
/*float: left;*/
	}
	.pagetitlesimple {
		color: #b09353;
font-size: 24px;
line-height:1.1em;
/*font-weight: bold;*/
padding-top: 20px;
padding-bottom: 10px;
font-family:"Times New Roman",Georgia,Serif;


/*float: left;*/
	}
	.flexpagetitle {
		color: #453519;
font-size: 32px;
font-weight: bold;
/*padding-left: 110px;*/
padding-top: 100px;
/*float: left;*/
	}
	.flexpagecopy {
		/*color: #453519*/;
/*font-size: 32px;
font-weight: bold;*/
/*padding-left: 400px;*/
padding-top: 100px;
/*float: left;*/
	}
	.shackSliderslider {
		margin-bottom: 0px !important;
	}
#sliderNav {
	margin: 0px 0 !important;
}
#statueBkg {
	background-image: url(../../../images/statue-bkg.jpg);
	background-repeat:no-repeat;
	min-height:409px;
	margin-bottom:-10px;
		padding-left: 20px;
padding-right: 20px;
}
#FirmOverview {
	background-image: url(../../../images/statue-bkg.jpg);
	background-repeat:no-repeat;
	min-height:342px;
	margin-bottom:-10px;
}
#FirmOverview ul li {
			color: #b09353;
font-size: 21px;
line-height:1.1em;
/*font-weight: bold;*/
padding-top: 20px;
padding-bottom: 10px;
font-family:"Times New Roman",Georgia,Serif;
text-transform:uppercase;

}
	#contactPage a {
		color:#000;
		font-weight:bold;
		text-decoration: underline;
		}
		element.style {
}
#contactPage a:hover {
color: #b09353;
text-decoration: underline;
}
/*#attorneys {

padding-left: 20px;
padding-right: 20px;
}*/

.HeaderInfo #AdvogadaTxt {

	color: white;
	font-size: 16px;
	line-height:1.1em;

	padding-top: 2px;
	padding-bottom: 2px;
	font-family:"Times New Roman",Georgia,Serif;
	text-transform:uppercase;


}

.HeaderInfo #AdvogadaNome {

	color: #b09353;
	font-size: 28px;
	line-height:1.1em;

	padding-top: 2px;
	padding-bottom: 2px;
	font-family:"Times New Roman",Georgia,Serif;
	font-family:Georgia,Serif;
	text-transform:uppercase;

}


.Home {
	background:#F0F0F0;
	padding:4px;
	margin-right:10px;
}

.Home #AdvogadaNome {

	color: #503712;
	font-size: 18px;
	/*line-height:1.1em;*/

	padding-top: 2px;
	padding-bottom: 2px;
	font-family:"Times New Roman",Georgia,Serif;
	font-family:Georgia,Serif;
	text-transform:uppercase;

}


.Home #InfoContent {
	font-size:12px;
	margin-left:6px;
	line-height:1.1em;
	
}

