/*
* Super Skeleton
* Copyright 2011, Brandon R Jones
* Original Skeleton, Copyright 2011, Dave Gamache
*/
/* Table of Content
==================================================
	#Site Styles
	#Navigation Styles
	#Image Overlay Styles
	#Page Styles
	#Media Queries
	#Font-Face
	#Plugin Style Mods (placed here so we can keep originals pure)
*/

/* ======================================================= */
/* #SITE STYLES : Universal Theme Visual Styles */
/* ======================================================= */
/* Set BG */
body{
	width:100%;
}
.item-news {
    min-height: 460px !important;
}
#practice-sh {
	margin: 10px;
	background: rgba(255,255,255,.80);
	color: black;
	padding: 1em;
	border-radius: 0 0 10px 10px;
}

#text-cs-page {
	color: #c1070e;
}

.li-cs-page {
	margin-bottom: 10px;
}

h3.black-text {
	font-weight: 200 !important;
	font-size: 1.8em;
	text-transform: uppercase;
	margin-bottom: 1em;
	border-bottom: 1px solid #ccc;
}

#description {
	background: none !important;
	position: relative;
	top: -2em;
	padding: 0 !important;
}

.video-info {
	background: url('/images/texture-block.png')no-repeat !important;
	padding: .5em 2.5em !important;
	background-size: 100% 120% !important;
	color: white;
	font-size: 1.2em;
	font-weight: 400 !important;
	background-position: center -6px !important;
}

.youtube-block2 {
	background: rgb(48,48,48);
	padding: 1em;
	margin-bottom: 1em;
	width: 84%;
	margin: 0 auto;
	color: white;
}

.vidlink img {
	width: 45%;
	margin: .8em;
}

#connect {
	float: right;
	display: inline-block;
	vertical-align: middle;
	padding: .5em .2em 0;
	color: white;
	text-shadow: none;
	font-size: 2.2em;
	font-weight: lighter !important;
	text-transform: uppercase;
}

#top-resource-page {
	padding: 0 !important;
	position: relative;
	display: inline-block;
	width: 100%;
}

.5-columns-items {
	background: white;
	padding: .5em;
	height: 200px;
	overflow: auto;
	margin-bottom: 1em;
}

.another-column-css {
	background: #3b5999;
	padding: .5em;
	height: 200px;
	overflow: auto;
	margin-bottom: 1em;
}

#h3-css-custom {
	font-weight: 200 !important;
	font-size: 1.8em;
	text-transform: uppercase;
	margin-bottom: 1em;
	border-bottom: 1px solid #ccc;
	color: white;
	float: right;
}

.last-piece {
	margin-bottom: 1em;
}

.john-image {
	margin-right: 20px;
}

.fernando-image-left {
	margin-left: 20px;
}

.p-hy-lp {
	text-align: center;
}

.wp-post-image {
	padding-right: -2px !important;

	margin-right: 2px !important;
}

.atp-list2 .wp-post-image {
	width: 90px !important;
	padding-right: -2px !important;
}

figcation {
	height: 100% !important;
}

.h2-attorney-title {
	font-size: 48px !important;
}

.gray-box-background {
	margin-top: 5%;
}

.bio table {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

.bio td {
	color: #000 !important;
	font-size: 18px !important;
	line-height: 1.5em !important;
}

.awardbox {
	box-shadow: 10px 10px 5px #888888 !important;
	width: 1000px !important;
	height: 200px !important;
	margin-bottom: 2% !important;
	margin-left: 4% !important;
	background-image: url("http://scarincihollenbeck.com/wp-content/uploads/2015/01/capitol-background.jpg");
}

.awardbox h3 {
	font-size: 32px !important;
	text-decoration: none !important;
	padding: .4em .2em .3em .3em;
	text-align: center;
	color: white !important;
}

.awardbox p {
	margin: 22px 20px 0 10px;
	text-align: center;
	color: white !important;
}

.awardbox a {
	text-decoration: none !important;
	color: white !important;
}

.cbp-so-side cbp-so-side-right larger-txt a {
	font-size: 1.3em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

.cbp-so-section h3 {
	color: #181818 !important;
	font-weight: 300 !important;
	line-height: 1 !important;
}

#about a {
	font-weight: 300 !important;
	line-height: 1.2em !important;
	color: #000000 !important;
	font-size: 19.5px !important;
}

.cbp-so-section p {
	font-weight: 300 !important;
	line-height: 1.2em !important;
	color: #000000 !important;
}



.ac-container article h1 {
	color: #000 !important;
	line-height: 23px !important;
	font-size: 20px !important;
	padding: 8px !important;
	font-weight: bold !important;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8) !important;
}

.ac-container label {
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: bold !important;
	height: 10% !important;
}



.feature p {
	color: #000 !important;
	line-height: 23px !important;
	font-size: 24px !important;
	padding: 4px !important;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8) !important;
	font: inhert !important;
	font-style: normal !important;
	text-align: left !important;
	font-family: 'ProximaNovaA-Regular';
	margin: 0 !important;
}

.profile-tabs li {
	font-family: 'ProximaNovaA-Regular';
	
}

.red-text h2 {
	font-weight: bold !important;
	font-size: 48px !important;
}

.designation {
	text-indent: 10px !important;
	display: block !important;
	height: 6% !important;
}

.designation h1 {
	background: none repeat scroll 0 0 transparent !important;
	color: #FFF !important;
	display: inline-block !important;
	text-transform: uppercase !important;
	text-shadow: 0 0 8px !important;
	letter-spacing: 1px;
	transition: all .2s ease-in-out 0 !important;
	font-weight: 200;
	font-size: 54px;
	font-family: 'ProximaNovaA-Regular';
	line-height: 1em !important;
}

#logo {
	margin-top: 0 !important;
}

#logo img {
	width: 400px !important;
}

.nine columns {
}

.alpha {
	margin-bottom: 2px !important;
}

#fourzerofour {
	text-align: center;
	margin: 0 auto;
	color: red;
}

#fourzerofour h1 {
	text-shadow: none !important;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: .5em;
	color: red;
}

#fourzerofour h2 {
	margin-bottom: 1em;
	color: red;
}

#fourzerofour div {
	width: 50%;
	margin: 0 auto;
	padding-left: 5%;
	color: red;
}

.designation span {
	padding: .5em 0 0 .5em !important;
	text-align: left !important;
}

#section-header {
	z-index: 10 !important;
	position: relative !important;
	background: #fff !important;
	border-bottom: 10px solid white !important;
}

.home-slides {
	width: 100% !important;
	z-index: 2 !important;
	position: relative !important;
}

#menu {
	margin-top: 20px !important;
}

.footer-image-area {
	width: 100% !important;
	display: inline-block !important;
	text-align: right !important;
	border: 3px solid white;
}

.shadows {
	background: url('/wp-content/themes/super-skeleton/assets/images/theme/slide-shadow.png') no-repeat top center white !important;
	height: 20px !important;
	width: 100% !important;
}

.image-list li {
	width: 30% !important;
	height: 30% !important;
	border: 2px solid white;
}

.logo-text {
	font-size: 5px !important;
	display: inline-block !important;
	text-indent: -9999px !important;
}

#section-content-practice {
	padding: 0 !important;
}

.designation h1 {
	margin-top: .2% !important;
}

#sidebar span {
	display: block !important;
}

.designation {
	margin-top: .2% !important;
	padding: .5em 0 0 !important;
}

.atp-list2 * {
	box-sizing: none !important;
}

.google-map-office {
	margin-right: 2%;
}

.map-container-css {
	max-width: 100%;
	overflow: hidden;
}

.about_page_tour_lyndhurst {
	float: left;
	margin-left: -1% !important;
}

.random-red {
	color: red !important;
}

#fernando li {
	margin-bottom: 10px;
	text-decoration: none;
}

#hispanic-nba {
	text-decoration: none;
}

div.ten.columns {
	position: relative !important;
	z-index: 0 !important;
}

#todd-list {
	list-style-type: circle !important;
	margin-left: 3% !important;
}

img.attachment-post-thumbnail.wp-post-image {
	max-height: 100% !important;
	max-width: 140% !important;
}

.sub-menu {
	width: 300px !important;
}

#left-border {
	border: 1px solid black !important;
}

.panel-height {
	position: absolute !important;
	max-height: 400px !important;
}

.practice-panel-description {
	width: 95%;
	display: block;
	color: rgb(207,0,0);
	font-size: 1.8em;
	font-weight: 200;
}

div#left-menu.four.columns {
	border: none!important;
}

.line-separator {
	height: 1px;
	background: #717171;
	border-bottom: 1px solid #313030;
}
.home .container{
	/*background-color: #fff;*/
}
#section-sub-footer > div {
	background-color:#000;
}
#advpsslideshow_3 div a img{
	float: left;
}
.advps-excerpt-three {
	float: left;
	width: 45%;
}
.jetpack-display-remote-posts h4{
	clear: both;
}


.wp_rss_retriever_image{
	width: 25%;
	overflow-x: hidden;
	overflow: hidden;
	position: relative;
	margin-left: 25%;
}
.wp_rss_retriever_image img{
	 width: 85%;

}
.wp_rss_retriever_readmore{
	background-color:#d02422;
	color:white !important;
	padding:2%;
	margin-top:3%;
	margin-left:35%;
	display: block;
	width:30%;
}
.wp_rss_retriever_container {
	word-wrap:break-word;
    overflow: hidden;
    text-align: center;
    font-size: 1.5em;
    padding: 2%;
    margin-top: 0px;
    padding-top: 0px;
    color: black;
}
.wp_rss_retriever_item {
	clear:both;
	overflow: auto;
}
.wp_rss_retriever_item_wrapper{
	clear: both;
}
.wp_rss_retriever_title{
	display: block;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 1.6em;
	text-align: center
}
.wp_rss_retriever_metadata{
	display: none;
}


.rpwe-block h3 a {
	font-weight: 300 !important;
color: #000;
font-size: 18px !important;
margin: 20px 0px 5px !important;
display: block !important;
line-height: 1em !important;
}
#stw_widget_tabber-2 .rpwe-block h3 a, #stw_widget_tabber-2 .rpwe-block h3 {
	font-size: 14px!important;
	line-height: 1em!important;
}
a.more-link{
	float: right;
	margin-top: 5px;
	background-color:rgba(180, 20, 20, 0.8);
	padding:0 5px;
	color: #fff;
	margin-left: 5px;
}
#rpwe_widget-6 > div > ul > li > div > a.more-link{
	  text-decoration: none;
  display: block!important;
  margin: 10px auto;
  text-align: center;
  float: none;
  width: 100px;
  border: 1px solid red;
  background-color: transparent;
  color: red;

}
.rpwe-summary {
  font-size: 16px!important;
  line-height: 1.5em!important;
  font-family: 'ProximaNovaA-Regular';
  color:#000;
  }

#rpwe_widget-3 a.more-link{
	  float: none;
	  margin: 10px auto;
	  display: block!important;
	  clear: both;
	  max-width: 30%;
	  text-align: center;
	  background-color: transparent;
	  border: 2px solid rgba(180, 20, 20, 0.8);
	  color: rgba(180, 20, 20, 0.8);
}
#blogsb2 #rpwe_widget-3 > div > ul > li > a{
	display: block!important;
	width: 100%;
	max-height: 250px;
	overflow: hidden;
	margin:0 auto 10px auto;
}
#blogsb2 .rpwe-thumb{
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
	padding:0!important;
}
.menu-blog-cats-container{
	border-top: 1px solid #000;
}
#rpwe_widget-4 .rpwe-thumb, #rpwe_widget-5 .rpwe-thumb{
	width: 80px;
	float: left;
	margin:0 5px 0 0;
}
#rpwe_widget-3 {
	  background: #fafafa;
  border: 1px solid #ccc;
  padding: 10px;
  background-color: #eee;
}
#stw_widget_tabber-2{
	margin:20px 0;
}
.advps-slide-container{
	z-index: 2;
}
hr.partial-bottom{
	display: none;
}
.menu-blog-cats-container #menu-blog-cats{
	margin: 20px auto;
}
#blogsb1 .widget {
	margin-bottom: 20px;
}
body,
ul.tabs li a.active{
	background: #fdfdfd;
	background: rgba(246,246,246,0.5) ;
	background: url("../images/theme/backgrounds/noise-white.jpg") repeat ;
	position: relative;
	z-index: 1;
}
body:after,
/* h2.title span:after, */
ul.tabs li a.active:after{
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_white.png") repeat;
	position:absolute;
	z-index:99;
	left:0;
	bottom:0;
	right:0;
	height: 100%;
	width: 100%;
	z-index: -1;
	}
.hidden{display: none;}
/* Wrap .container sections with this to create a full width section (for full width BG color stripes) */
.full-width{width: 100%;}
/* HR Divider */
hr{
	border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px;
	border-bottom: 1px solid #FFF;
	}

hr.partial-bottom{margin-bottom: 15px;}
hr.remove-top{margin-top: 0px;}
/* Responsive Images - Combined with Sencha.io on the frontend */
.columns img, .column img, p img{max-width: 100%; height: auto;clear: both;}
.content img {border:none;}
.old-content img{border: 0px solid #dfdfdf; margin-bottom: 15px;}
/* Basic alignment */
.alignleft{float: left; margin:10px;}
.aligncenter{text-align: center; clear: both; margin: 15px auto; display: block;}
.alignright{float: right; margin:10px;}
.alignnone{margin: 20px 20px 20px 0px;}
/* #Global Transitions */
.column, .columns, .row, .widget, .widget input, .module-img img, .sf-menu li, .sf-menu a,.sf-menu2 li, .sf-menu2 a, a.header-advert img, a.sidebar-advert img {
  	   -moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	     -o-transition: all .2s ease-in-out;
	        transition: all .2s ease-in-out;
	}
/* Custom Lists, Buttons, Tags, etc. */
ul.square {padding: 10px;}
a.button{text-align: center;}
/* Form Overrides */
input{ padding: 10px; font-size: 11px !important; }
input#s{ width: 90% !important; min-width: 80px!important;margin-bottom:0!important; }
#adminbarsearch-wrap input{padding: 2px !important;}
.widget_search h3,
#searchform label,
#searchform #searchsubmit{ display: none; }
/* Tags / Categories Styling */
.tags a{
	background: none repeat scroll 0 0 #333333;
	-webkit-border-radius: 3px 3px 3px 3px;
	   -moz-border-radius: 3px 3px 3px 3px;
         -o-border-radius: 3px 3px 3px 3px;
	        border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    margin: 2px 2px 0 0;
    padding: 5px 12px;
    text-decoration: none;
}
/* Miscelleneous Classes */
img.tag_icon{
	float: left;
	border: 0 !important;
	padding: 5px 13px 0 0;
	margin-bottom: 0;
	}
.post .tags{margin: -12px 0 -7px;}
.tags .button{margin-bottom: 2px;}
.chzn-container-single .chzn-search input{min-width: 20px;}

.excerpt .date{margin-bottom: 20px;}
.my-avatar {
    float: right;
    padding: 5px;
    width: 32px;
    height: 40px;
}
ul.square, ul.circle, ul.disc {
    margin-left: 15px;
    font-size: 13px;
}
pre, code, address{
	font-family: Courier, Arial;
}
pre{
	padding: 15px;
	line-height: 200%;
	background: url('../images/theme/backgrounds/pattern_diagonal_white.png') scroll center bottom rgba(144, 144, 144, 0.1);
}
p.social{margin-top: 20px;text-align: center;}
/* Table Styling - Box Style */
table {
    border-collapse: collapse;
    font-size: 12px;
    margin: 10px 10px 20px;
    text-align: left;
    width: 98%;
}
table thead th.rounded-company {
    background: #ccc;
}
table thead th.rounded-q4 {
    background: #ccc;
}
table th {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #222222;
    font-size: 10px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
table td {
    background: none repeat scroll 0 0 #eee;
    border-top: 1px solid #FFFFFF;
    color: #333;
    padding: 8px;
}
table tfoot td.rounded-foot-left {
    background: #eee;
}
tabletfoot td.rounded-foot-right {
    background: #eee;
}
table tbody tr:hover td {
    background: none repeat scroll 0 0 #ddd;
}
/* WP Required Styles */
.wp-caption{
	background: url("../images/theme/backgrounds/pattern_diagonal_white.png") repeat scroll center bottom rgba(0, 0, 0, 0.05);
    border: 0 solid transparent;
    max-width: 100%;
    padding: 0 0 7px;
    text-align: center;
	clear: both;
	display: block;
 }
.wp-caption img{padding: 0 0; max-width: 99.8%;}

.wp-caption-text{
	margin: 0 0 0 1em !important;
	font-size: 12px;
	color:black;
	font-style: italic;
}
.sticky{}
p img{margin-bottom: 0;}
#gallery-1 img {border: 0;}
.bypostauthor{background: rgba(100, 100, 100, 0.2);}
.page .hentry, .content .hentry { padding-bottom: 15px; }

.floatleft{float:left;clear: none;}
/* .portfolio-4 .container .four.columns:nth-child(4n+5),
.portfolio-3 .container .one-third.column:nth-child(3n+4),
.portfolio-2 .container .eight.columns:nth-child(2n+3), */
.clearleft, #breakout-row .four:nth-child(4n+6)
{clear: left !important;}

/* ======================================================= */
/* #SECTIONS */
/* ======================================================= */
/* Section declarations for BG stripes */
#section-tophat, #section-footer, #section-sub-footer {	position: relative;  z-index: 1;  } /* Setup for :after double bgs below */
#section-tophat{  background: #222;	 background: rgba(0,0,0,0.8);  }
#section-header{}
#section-slider{}
#section-portfolio{}
#section-projects{}
#section-sidebar-right{}
#section-project-single{}
#section-footer{  background: rgba(0,0,0,0.8);	}
#section-sub-footer{  background: #111;	 background: rgba(0,0,0,0.95);   }
.grid-example .column,
.grid-example .columns{
	background: #ccc;
	color: #ccc;
	display: block;
	height: 60px;
	margin-bottom: 20px;
	}

.grid-example .example{color: #222; background: transparent;}
/* Now we'll add some more granular styles to each specific section*/
/* #TOPHAT */
#section-tophat{
	border-bottom: 2px solid #ddd;
	background: transparent url("../images/theme/backgrounds/noise-grey.jpg") repeat;
}
#section-tophat:after, #section-footer:after{
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_medium.png") repeat;
	position:absolute;
	z-index:-1;
	left:0;
	bottom:0;
	right:0;
	height: 100%;
	width: 100%;
}
#section-tophat{padding: 10px 0;}
#section-tophat span.subscribe{float: left;}
#section-tophat span.tagline{float: right;}
#section-content{background:url('/images/bg-test1.jpg'); }
#section-content-practice,#section-content,#section-content-bio{padding-bottom:40px;background:url('/images/bg-test1.jpg')no-repeat;background-size:cover;background-postion:center;}
#section-content-practice,#section-content-bio,#section-content{padding-top:84px;}
#section-header {background:rgb(255,255,255);
	padding-top:20px;
	position:absolute;
	z-index:99999;
	box-shadow: 0 0 8px #333;
	-webkit-box-shadow: 0 0 8px #333;
	-moz-box-shadow: 0 0 8px #333;
	-o-box-shadow: 0 0 8px #333;
}


/* #SLIDER */
#section-slider{}
/* #FOOTER */
#section-footer{
	background: transparent url("../images/theme/backgrounds/noise-grey.jpg") repeat;
	padding: 40px 0;
}
#section-footer h5{
	position: relative;
	z-index: 1;
	padding: 2px 10px;
	margin-bottom: 20px;
	}

#section-footer h5:after{
	content: "";
	z-index: -1;
	position: absolute;
	background: url("../images/theme/backgrounds/pattern_diagonal_dark.png") repeat transparent;
	left: 0; top: 0; right: 0; bottom: 0;
}

#section-footer ul li{
	padding:10px 0;
	margin: 0;
}
#section-footer ul li:first-child {
	border-top: none;
	padding-top: 0;
	}

#section-footer ul li:last-child {
	border-bottom: none;
	}
#section-footer ul.children{margin: 0;}
#section-footer ul.children li {
	padding:10px 0 10px 20px;
	margin: 0;
-webkit-border-top: 1px solid rgba(255, 255, 255, 0.05); /* Top/Bottom border for the dropdown links */
   -moz-border-top: 1px solid rgba(255, 255, 255, 0.05);
     -o-border-top: 1px solid rgba(255, 255, 255, 0.05);
		border-top: 1px solid rgba(255, 255, 255, 0.05);
	-webkit-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	   -moz-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	     -o-border-bottom: 1px solid rgba(0, 0, 0, 0.4);
			border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	}
#section-footer ul.children li:last-child {
	border-bottom: none;
	padding: 10px 0 0px 20px;
	}
#section-footer ul.children li:first-child {
	border-top: none;
	}
#section-footer .simpleimage img{margin-top:10px;}
#section-footer select{width: 160px;}
/* #SUBFOOTER */
#section-sub-footer:after {
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_dark.png") repeat;@
	position:absolute;
	z-index:99;
	left:0;
	bottom:0;
	right:0;
	height: 100%;
	width: 100%;
	z-index: -1;
}
#section-sub-footer{
	border-top: 2px solid #000;
	}
#section-sub-footer span{
	padding: 20px 0;
	}
#section-sub-footer span.copyright{float: left;}
#section-sub-footer span.colophon{float: right;}
/* ======================================================= */
/* #NAVIGATION STYLES (Theme defaults, then SuperFish mods) */
/* ======================================================= */
header .navigation{margin-top: 0;}
footer .navigation{margin-top: 0;}
/* Top Level Styles */
.sf-menu > li{
	padding:9px;
}
.sf-menu > li > a {
	padding:15px 10px 26px;
	margin-bottom: 0; /* Adjust for padding below our list */
	text-transform:uppercase;
	}
.sf-menu > li:first-child > a{padding: 15px 10px 26px;}

.sf-menu > li > a, .sf-menu > li {
	   -moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	     -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
			}
.sf-menu5 > li:hover {
  -webkit-box-shadow:inset 0 -3px 2px rgba(133,133,133,0.1);
	 -moz-box-shadow:inset 0 -3px 2px rgba(133,133,133,0.1);
	   -o-box-shadow:inset 0 -3px 2px rgba(133,133,133,0.1);
		  box-shadow:inset 0 -3px 2px rgba(133,133,133,0.1);
}
/* Top Level Styles2 */
.sf-menu2 > li{
	border-top:4px solid rgb(90,90,90);
}
.sf-menu2 > li > a {
	padding:15px 10px 15px;
	margin-bottom: 0; /* Adjust for padding below our list */
	font-size:18px;
	}

.sf-menu2 > li:hover{
	border-top:4px solid rgb(222,0,0);
}
.sf-menu2 > .active {
	border-top:4px solid rgb(222,0,0);
	background: url("/images/downarrow.png") no-repeat scroll 50% 0 transparent !important;
}
.sf-menu2 > li:first-child > a{padding: 15px 10px 15px;}

.sf-menu2 > li > a, .sf-menu > li {
	   -moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	     -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
			}
/* DARK VERSION - Second Level Styles (the Dropdown) */
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li:focus, .sf-menu li li:hover, .sf-menu li li:active {
	background: rgba(180, 20, 20, 0.8);
  -webkit-box-shadow:inset 0 5px 6px rgba(153, 44, 44, 0.7);
	 -moz-box-shadow:inset 0 5px 6px rgba(153, 44, 44, 0.7);
	   -o-box-shadow:inset 0 5px 6px rgba(153, 44, 44, 0.7);
		  box-shadow:inset 0 5px 6px rgba(153, 44, 44, 0.7);
}
.sf-menu li li a, .sf-menu li li a:hover, .sf-menu li li a:focus {
	padding:8px 10 8px 11px !important;
	background: transparent; margin: 0;
}
/* MAIN SKIN FOR DROPDOWN */
.sf-menu li li {
	width: 100%;
		background: rgba(0, 0, 0, 0.8);
		line-height: 1.5em;
		padding: 0 30px 0 75px;
		display: block;
		color: #fff;
		cursor: pointer;
		margin:1px 0;
		padding:3px 0;
		font-size: 16px;
		-webkit-box-shadow:0 1px 1px #888;
	 	-moz-box-shadow:0 1px 1px #888;
	  	-o-box-shadow:0 1px 1px #888;
		box-shadow:0 1px 1px #888;
		text-align:left;
}
.sf-menu li li:first-child {
    border-top: none;
/*	-webkit-border-radius: 3px 3px 0 0;
	   -moz-border-radius: 3px 3px 0 0;
         -o-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0; */
}

.sf-menu li li:last-child {
   border-bottom: none;
	-webkit-border-radius: 0 0 3px 3px;
	   -moz-border-radius: 0 0 3px 3px;
         -o-border-radius: 0 0 3px 3px;
	        border-radius: 0 0 3px 3px;
}

/* ======================================================= */
/* Responsive Nav Queries - Swaps normal Nav with a dropdown menu with the #responsive-nav ID */
/* ======================================================= */
#responsive-nav{display: none; float: right;}
#responsive-nav li{clear: both;}
/* @media only screen
and (max-width: 960) {
  .navigation ul.sf-menu  { display: none; }
  #responsive-nav, .chzn-container, .chzn-container div { display: inline-block !important; }
} */
@media only screen and (max-width: 767px) {

  .navigation ul.sf-menu { display: none;}
  .navigation ul.sf-menu2 { display: none;}
  #section-tophat span.subscribe, #section-tophat span.tagline,
  ##section-sub-footer span.copyright, #section-sub-footer span.colophon,
  {float: none; text-align: center;}

  header .navigation{margin-top: 10px;}

  .flex-direction-nav{display: none;}

  #responsive-nav { display: inline-block !important; width: 100% !important; margin-top: 5px;}

  #responsive-nav .chzn-container{width: 100% !important; left: 8%;}

  #responsive-nav .chzn-container-single .chzn-single, #responsive-nav .chzn-container-single .chzn-single div {padding: 4px 9px;}

  #logo, #tagline p, ul.social, ul.social li{text-align: center; float: none;}

  #section-sub-footer span.copyright, #section-sub-footer span.colophon{width: 100%; display: block; clear: both; text-align: center; float: none !important;}

  #tagline p{font-size: 24px; line-height: 28px; padding: 0 10 22px 11px;}

  ul.social{margin-bottom: 18px !important;}

  body #section-sub-footer ul.social{margin-bottom: 0px !important;}

  a.button.pagination{width: 90% !important;}

  ul.social li{
  	float: none; display: inline;
			   -moz-opacity:1.0 !important;
     filter: alpha(opacity=100) !important;
     			    opacity:1.0 !important;
	}

  .flex-control-nav { /* default opacity */
			  -moz-opacity:0;
     filter: alpha(opacity=0);
     			   opacity:0;
     			  }

}
/* ======================================================= */
/* #Image Overlay Styles */
/* ======================================================= */
.module, .module-img{position: relative; overflow: hidden;}
.module{margin-bottom: 7px;}
.module-meta {display: inline;}
.module-img{text-align: center;}
/* The lightbox and full post link styles */
.module-img .thumbLink, .module-img .lightboxLink{
    background: url("../images/theme/post_link.png") no-repeat scroll 0 0 transparent;
    height: 20px !important;
    width: 20px !important;
    z-index: 9 !important;
    margin-top: -26px; /* Nudge up a bit */
    position: absolute;
    right: 0;
}
.module-img .lightboxLink{
	background: url("../images/theme/pop_link.png") no-repeat scroll 0 0 transparent;
    right: 21px;
}
/* Our transitions for the thumbnails */
.module-img .thumbLink, .module-img .lightboxLink{
			  -moz-opacity:0.0;
      filter: alpha(opacity=0);
     			   opacity:0.0;
     			   text-indent: -9999px;
	   -moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
	     -o-transition: opacity .3s ease-in-out;
	        transition: opacity .3s ease-in-out;
}
.module:hover .thumbLink, .module:hover .lightboxLink{
			   -moz-opacity:1.0 !important;
     filter: alpha(opacity=100) !important;
     			    opacity:1.0 !important;
}
.thumbLink:hover , .lightboxLink:hover {
			  -moz-opacity:0.8 !important;
     filter: alpha(opacity=80) !important;
     			   opacity:0.8 !important;
}
/* Make the entire space clickable */
.popLink{display: block; height: 20px;}
/* Styling for centered overlay */
.module-img img{
	border: medium none;
    margin: 0;
    outline: medium none;
    position: relative;
    text-decoration: none;
    background: black;
    z-index: 2;}

.module-img:hover img{opacity: 0.09;}
.module-img span{
	background: url("../images/theme/img-bg-pat.png") repeat scroll center center;
    height: 100%;
    left: 0;
    position: absolute;
    top: -6px; /* Removes auto height of the HTML5 span element */
    width: 100%;
    z-index: 1;
}
/* ======================================================= */
/* #PAGE STYLES SECTION */
/* ======================================================= */


/* ======================================================= */
/* #FONT-FACE TEMPLATE */
/* ======================================================= */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */
/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
/* ======================================================= */
/* #PLUGIN MODS SECTION (continues until end of document) */
/* ======================================================= */
/* Caption style
*********************************/
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		  a.header-advert{margin-top: 0; text-align: center;}

  		  a.header-advert img{width: 410px;}

  		  .commentlist .comment-body {padding: 30px !important;}

  		  h2.title span:after{
			content: "";
			background: transparent;
			}

		  #section-tophat{text-align: center;}
		  .subscribe, .tagline{float: none !important;}
		  .subscribe:after{
			content: " | ";
			}

		  .aside{
		  	padding: 0;
		  	border-right: 0px solid rgba(155, 155, 155, 0.2);
		  }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 976px) and (max-width:1159px){
		#section-content-practice,#section-content-bio,#section-content{padding-top:124px;}
	}
	@media only screen and (min-width: 785px) and (max-width:975px){
		#section-content-practice,#section-content-bio,#section-content{padding-top:186px;}
	}
	@media only screen and (max-width: 784px){
		#section-content-practice,#section-content-bio,#section-content{padding-top:195px;}
	}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	ul.tabs2:before,
	ul.tabs2:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs2:after {
	  clear: both; }
	ul.tabs2 {
	  zoom: 1;}

	}
/*  --------------------------
    Your Customized Style
    ----------------------- */
header {
}
.headwrap {
background:url('/images/filter80.png');
-webkit-box-shadow:0px 0px 3px #000;
-moz-box-shadow: 0px 0px 3px #000;
box-shadow: 0px 0px 3px #000;
}
.footer-links a{
font-size:9pt;
font-weight:bold;
color:#888888;
}
.footer-copyright {
font-size:7pt;
color:#888888;
}
.entry .leftcolumn, .entry .rightcolumn {width: 50%; }
.entry .leftcolumn {float: left;  }
.entry .rightcolumn {float: right; }
.entry .leftcolumn p {padding-right: 0.5em; }
.entry .rightcolumn p {padding-left: 0.5em; }
.entry .topcolumn {clear: both; }
.infobox {font-family:'ProximaNovaA-Regular';color:#333;background-color:white;text-align:center;padding:10px;margin:1em auto;width:100%;}
.wp-post-image {float:left;padding-right:1em;padding-bottom:1em;}
/*Profile Page
---------------------*/
.profile-tabs {
background-color:rgba(255,255,255,.8);
border-radius:0 0 10px 10px;
-moz-border-radius:0px 0px 10px 10px;
padding:10px;
	max-height:620px;
	overflow:auto;
}
ul.extraMenu{
	list-style-type:none;
	margin:0!important;
	}
ul.extraMenu > li {
	display: inline-block;
	width: 21%;
	margin: 0!important;
	padding: 1em;
	vertical-align: middle;
	text-align: center;
}
ul.extraMenu a {color:white!important;}
ul.extraMenu > li:hover {background:rgb(153,19,19);}
.profile-tabs p{
	color:#000;
	font-size: 18px;
	line-height:1.5em;
}
#twitsbio {
background-image:url('/images/twitscolor.png');
background-size:25px auto;
background-repeat:no-repeat;
display:inline-block!important;
font-size:30px;
}
#twitsbio a:hover img {
visibility:hidden;
}
#googsbio {
background-image:url('/images/googscolor.png');
background-size:25px auto;
background-repeat:no-repeat;
display:inline-block!important;
font-size:30px;
}
#googsbio a:hover img {
visibility:hidden;
}
#fbbio {
background-image:url('/images/fbookcolor.png');
background-size:25px auto;
background-repeat:no-repeat;
display:inline-block!important;
font-size:30px;
}
#fbbio a:hover img {
visibility:hidden;
}
#rssbio {
background-image:url('/images/rsscolor.png');
background-size:25px auto;
background-repeat:no-repeat;
display:inline-block!important;
font-size:30px;
}
#rssbio a:hover img {
visibility:hidden;
}
#linkedbio {
background-image:url('/images/linkedcolor.png');
background-size:25px auto;
background-repeat:no-repeat;
display:inline-block!important;
font-size:30px;
}
#linkedbio a:hover img {
visibility:hidden;
}
.atp-list .wp-post-image {
	float:none!important;
	padding-right:0!important;
	padding-bottom:0!important;
	width:108px!important;
	height:151px!important;

}
table.bio td {background-color:#fff;text-shadow:none;color:#fff;border-bottom:1px solid #eee;}
h4.bio {font-size:21px!important;display:inline!important;font-weight:200;}
table.bio2 td {background-color:#000!important;text-shadow:none;color:#fff;border:none;}
table.bio2 td a{color:#fff;}
h4.bio a {font-size:21px!important;}
table.bio td a{color:rgb(222,0,0);font-weight:200;font-size:21px;}
.bio-icon{font-family:'ProximaNovaA-Regular';font-size:2em;color:rgb(90,90,90);margin-right:.5em;display:inline;font-style:normal!important;}
.post-box {
padding:20px;
}
.aboutbox {
	font-size:9pt;
	padding:.5em;
	display:inline-block;
	font-family:'ProximaNovaA-Regular';
	color:#333;
	background-color:white;
	margin-bottom:1em;
	text-align:center;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
ul.tabby {
	list-style-type:none;
}
ul.tabby li a {
	margin: 0 10px 10px;
    display: block;
	background-color:rgb(120,120,120);
	font-size: 12.5pt!important;
	font-family:'ProximaNovaA-Regular';
	line-height:1.2em;
	height:2.4em;
	text-transform:capitalize!important;
	color:#fff;
	padding:.1em 2em;
	text-indent: -1em;
	text-rendering:optimizelegibility;
}
.viewprof2{background:url("/wp-content/themes/super-skeleton/assets/images/theme/backgrounds/pattern_diagonal_medium.png");}
ul.tabby li a:hover {
	background: url("/wp-content/themes/super-skeleton/assets/images/theme/backgrounds/pattern_diagonal_dark.png");
	color:#222;
	 -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
}
.sf-menu > li > a {text-transform:uppercase;}
#php_widget-4 {background:#fff;border-right:15px solid #ccc;padding:10px;box-shadow: 0 0px 1px rgba(0, 0, 0, 1) inset;}
.no-margin {margin:0!important;}
#catdesc {background:#fff;font-style:italic;padding:5px;margin-top:10px;border-right:15px solid #ccc;border-left:1px solid #c00;}
.article_nav {clear:both;}
.darkbubble, .lightbubble {
			    font-size: 12px;
			    width: auto;
			    position: relative;
			    bottom: 100%;
			    margin: 0px 5px 0 0;
			    padding: 12px;
			    cursor: default;
			    display: inline-block;
			    visibility: visible;
			    text-align: left;
			    text-decoration: none;
			    text-shadow: none;
			    line-height: 1.5;
			    opacity: 1;
			    z-index: 1;
			    left: auto;
			    transition: all 0.5s linear 0s;
float:left;
			}/*
.darkbubble.date h4 {
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 0px;
    padding-right:5px;
    border-right:1px solid rgb(222,0,0);
}
.darkbubble.date p {
    font-size: 10px;
    line-height: 10px;
    padding-top: 3px;
    margin-bottom: 5px;
    display: block;
    float: left;
margin-top:5px;
}
.grey > .darkbubble,.white > .lightbubble, .excerpt .date {margin:0 5px 0 0;} */
.no-plinks > p.powerpress_links {display:none;}
.news-page {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.6);
-moz-box-shadow: 0px 4px 4px rgba(0,0,0,.6);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6);
    padding-bottom: 20px;
    top: 5px;
}
.tf-meta {  }
.tf-meta ul li { height: 20px; clear:both; margin: 0 0 15px 0;}
.tf-meta ul li label { width: 100px; display:block; float:left; padding-top:4px; }
.tf-meta ul li input { width:125px; display:block; float:left; }
.tf-meta ul li em { width: 200px; display:block; float:left; color:gray; margin-left:10px; padding-top: 4px}
.form-2 .float {
    width: 50%;
    float: left;
    padding-top: 15px;
    border-top: 1px solid rgba(255,255,255,1);
}
.form-2 .float:first-of-type {
    padding-right: 5px;
}
.form-2 .float:last-of-type {
    padding-left: 5px;
}
.form-2 label {
    display: block;
    padding: 0 0 5px 2px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    font-size: 11px;
}
.form-2 label i {
    margin-right: 5px; /* Gap between icon and text */
    display: inline-block;
    width: 15px;
	font-family:'ProximaNovaA-Regular';
	text-transform:none!important;
	font-size:1.5em;
	line-height:.8em;
}
.form-2 input[type=text],
.form-2 input[type=password], .form-2 textarea {
    font-family: 'ProximaNovaA-Regular';
    font-size: 13px;
    font-weight: 400;
    display: block;
    width: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 3px solid #ebe6e2;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.form-2 input[type=text]:hover,
.form-2 input[type=password]:hover, .form-2 textarea:hover {
    border-color: #CCC;
}
.form-2 label:hover ~ input {
    border-color: #CCC;
}
.form-2 input[type=text]:focus,
.form-2 input[type=password]:focus, .form-2 textarea:focus {
    border-color: #BBB;
    outline: none; /* Remove Chrome's outline */
}
#viewcontact {
	width:120px;
	height: 38px;
    margin:0 auto;
    position: relative;
    padding:1em;
    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 3px;
    cursor: pointer;
    /* Font styles */
    font-family: 'ProximaNovaA-Regular';
    font-size: 14px;
    line-height: 38px; /* Same as height */
    text-align: center;
    margin-left: 1%;
    background: #A31919; /* Fallback */
    background: -moz-linear-gradient(#B54747, #A31919);
    background: -ms-linear-gradient(#B54747, #A31919);
    background: -o-linear-gradient(#B54747, #A31919);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#B54747), to(#A31919));
    background: -webkit-linear-gradient(#B54747, #A31919);
    background: linear-gradient(#B54747, #A31919);
    border: 1px solid #A31919;
    color: rgb(224,200,200);
    text-shadow: 0 1px rgba(255,255,255,0.3);
}
#viewcontact:hover {
	box-shadow:
        inset 0 1px rgba(255,255,255,0.3),
        inset 0 20px 40px rgba(255,255,255,0.15);
}
#viewcontact:active{
	top:1px;
}
.form-2 input[type=submit]{
    /* Size and position */
    width: 49%;
    height: 38px;
    float: left;
    position: relative;
    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 3px;
    cursor: pointer;
    /* Font styles */
    font-family: 'ProximaNovaA-Regular';
    font-size: 14px;
    line-height: 38px; /* Same as height */
    text-align: center;
    font-weight: bold;
    margin-left: 1%;
    background: #fbd568; /* Fallback */
    background: -moz-linear-gradient(#fbd568, #ffb347);
    background: -ms-linear-gradient(#fbd568, #ffb347);
    background: -o-linear-gradient(#fbd568, #ffb347);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));
    background: -webkit-linear-gradient(#fbd568, #ffb347);
    background: linear-gradient(#fbd568, #ffb347);
    border: 1px solid #f4ab4c;
    color: #996319;
    text-shadow: 0 1px rgba(255,255,255,0.3);
}
.form-2 input[type=submit]:hover{
    box-shadow:
        inset 0 1px rgba(255,255,255,0.3),
        inset 0 20px 40px rgba(255,255,255,0.15);
}
.form-2 input[type=submit]:active{
    top: 1px;
}
/* Fallback fro broswers that don't support box shadows */
.no-boxshadow .form-2 input[type=submit]:hover {
    background: #ffb347;
}
.form-2 p:last-of-type {
    clear: both;
}
form.wpcf7-form > p{
	display:inline-block;
	margin-bottom: 0;
}
form.wpcf7-form {
	width: 94%;
    margin: 0px auto 30px;
    padding: 15px;
    position: relative;
	background: #fff;
    border-radius: 4px;
    color: #7e7975;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2),
	        0 1px 5px rgba(0,0,0,0.2),
	        0 0 0 12px rgba(255,255,255,0.4);
	margin-bottom:0;
}
.azc_tsh_toggle{
  background-image: none!important;
  font-size: 30px!important;
  text-align: center!important;
  padding-top: 20px!important;
  }
.nameoverlay2 {
text-align:center;
background:rgba(0,0,0,.75);
color:#fff!important;
margin: 12px;
font-family:'ProximaNovaA-Regular';
font-size:9pt;
font-style:italic;
width:67px;
height:94px;
z-index:2;
position:absolute;
top:94px;
padding-top:30%;
}
.atp-list2 .wp-post-image{
width:68px;
}
.att-container {
display:inline-block;
box-shadow:0px 0px 8px rgba(0,0,0,.7);
-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.7);
-moz-box-shadow:0px 0px 8px rgba(0,0,0,.7);
position: relative;
width:67px;
height:94px;
overflow:hidden;
margin:3px;
}
.atp-list2 {
position:absolute;
z-index:1;
background:#000;
margin-bottom:5px;
margin-left: -9px;
}
.nameoverlay {
text-align:center;
background:#000;
color:#fff!important;
margin:0!important;
font-family:'ProximaNovaA-Regular';
font-size:10pt;
font-style:italic;
width:108px;
height:175px;
z-index:2;
position:absolute;
top:130px;
padding-top:5px;
}
.atp-list {
position:absolute;
z-index:1;
background:#000;
margin-bottom:10px;
}
.att-container2 {
display:inline-block;
box-shadow:0px 0px 8px rgba(0,0,0,.7);
-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.7);
-moz-box-shadow:0px 0px 8px rgba(0,0,0,.7);
position: relative;
width:108px;
height:175px;
overflow:hidden;
float:left;
}
#lawyer-filter{
	float:left;
	text-align:left;
	width:60%;
	background: url("../images/theme/backgrounds/pattern_diagonal_medium.png") repeat scroll 0px 0px transparent;
    position: relative;
    padding: 40px 0px 5px;
    border:1px solid black;
    margin:2%;
    box-shadow: #000 3px 3px 3px;
}
#lawyer-filter label{
	color:#000;
}
#lawyer-filter label,
#lawyer-filter input {
	text-transform:none;
	display:inline;
	font-size:1em; /* 16px */
	font-weight:normal;
	letter-spacing:0.02em;
	padding-right: 0.875em; /* 14/16 */
}
.lte7 #lawyer-filter label{
	display:inline-block;
	padding-top:0.5em; /* 8/16 */
	vertical-align:bottom;
}
#lawyer-filter input {
	border:1px solid #afafaf;
}
form#lawyer-tax-search {
    display: inline-block;
    float: left;
	width:62%;
	margin:0px 20px;
}
#lawyer-filter-query2 {width:93%}
#lawyer-filter-query {width:29%;float:left;margin:0 20px;}
.page-item {
  font-size: 14px;
  line-height: 1.4em;
  float: left;
  width:46%;
}
/**** Fluid ****/
#container.fluid  {
  padding: 5px 0;
}
/* right margin value is 0.1% less than calculated,
  to allow for rounding errors in Firefox */
.fluid .page-item {
  padding:0 1% 1% 1%;
float:left;
display:inline-block;
margin-bottom:1em;
}
p.page-item {padding:0!important;}
.corner-stamp {
  padding: 5px;
  margin-right:10px;
  width:44.5%;
  float: right;
  display:inline-block;
  margin-bottom:1em;
}
.blog-link {background:white;color:rgb(90,90,90);font-size:20pt;line-height:.85em;font-family:'ProximaNovaA-Regular';width:100%;}
.blog-link a{color:rgb(90,90,90)!important;}
.otherbutton {background:white;color:rgb(222,90,90);font-size:2.5em;line-height:.75em;letter-spacing:-.09em;}
.otherbutton a{color:rgb(222,90,90)!important;}
.video-container {
	    position: relative;
	    padding-bottom: 56.25%;
	    padding-top: 30px; height: 0; overflow: hidden;
	    box-shadow: 0px 0px 8px #333;
		-moz-box-shadow: 0px 0px 8px #333;
		-webkit-box-shadow: 0px 0px 8px #333;
	}
	.video-container iframe,
	.video-container object,
	.video-container embed {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}
.vidbox {padding:0!important;border-radius:0!important;}
.item {
  width: 300px;
  margin: 10px 5px 10px 5px;
  float: left;
  border:2px solid #ddd;
  padding:3px;
  box-shadow:inset 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3);
  -moz-box-shadow:inset 0 0 10px rgba(0,0,0,.3);
}
#pod-container{
	margin:10px auto;
	display:inline-block;
	background:rgba(255, 255, 255, 0.69);
	float:left;
	width:71%;
	padding:10px;
}
.podbar {
	display:inline-block;
	float:left;
	margin:10px;
	padding:10px;
	width:21%;
	}
	#overlay{background:url('/wp-content/themes/super-skeleton/assets/images/theme/backgrounds/pattern_diagonal_dark.png');}
.podcastFAQModule .toggleOpen {
    background: url("http://graphics8.nytimes.com/images/global/icons/collapse_open.gif") no-repeat scroll 2px center transparent;
}
.question > h5,h3.sidebar {
text-shadow: none;
}
h5.podcastFAQModule {font-size:1em;}
.icon {
    padding-left: 16px;
    background-position: left center;
    background-repeat: no-repeat;
}
.singleRule {
    border-top: 1px solid rgb(204, 204, 204);
    background-image: none !important;
    padding-top: 8px;
}
.podcastFAQModule .toggleClosed {
    background: url("http://graphics8.nytimes.com/images/global/icons/collapse_closed.gif") no-repeat scroll 2px center transparent;
}
.pod-title {font-family:'ProximaNovaA-Regular';font-size:16px;color:#333;}
.pod-title a{color:#333;}
.atp-two {margin:7px 8px;display: inline-block;}
.atp-content {padding:0px 20px;text-align:center;}
.atp-title{font-family:'ProximaNovaA-Regular';font-size:20pt;text-tranform:uppercase;color:rgb(90,90,90);}
div.atp-content.title{padding-top:20px;}
.atp-content.law-search {
    display: inline-block;
    width: 98%;
    background: none repeat scroll 0% 0% white;
    padding: 10px;
    margin-bottom: 10px;
}
#content-area {
    display: inline-block;
    background: none repeat scroll 0% 0% white;
    padding: 10px;
    margin: 10px 10px 10px 0;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
.box-shadow {box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);}
.event-column {width:22%;float:left;display:inline-block;}
.aboutinfo {
	text-align:justify;
	display:inline-block;
	color: black;
	font-size: 1.2em;
	line-height: 1.3em;
	background: rgba(255,255,255,.8);
}
.blocktitle {
	vertical-align: top;
	line-height: 1.1em;
	display: block;
	margin-bottom: 10px;
	font-weight: lighter;
	color: white;
	font-size: 1.8em;
	background: rgba(200,24,24,.8);
	padding: 0.4em;
	border-radius: 5px;
	text-transform: uppercase;
}
.aboutsidebar {width:46%;font-family:'ProximaNovaA-Regular';color:#fff!important;margin:0 10px;display:inline-block;vertical-align:top;}
.featured {
    display: inline-block;
    padding: 0px 5px;
    background: none repeat scroll 0% 0% rgb(51, 51, 51);
    margin:0 45%;
    border-right: 3px solid rgb(200, 200, 200);
    border-bottom: 3px solid rgb(200, 200, 200);
}
.featuredright {
    display: inline-block;
    padding: 0px 5px;
    background: none repeat scroll 0% 0% rgb(51, 51, 51);
    position: relative;
    top: -10px;
    right: -10px;
    border-left: 3px solid rgb(200, 200, 200);
    border-bottom: 3px solid rgb(200, 200, 200);
}
h6.feat {color:white;text-shadow:none;}
h6.feat a{color:white;text-shadow:none;}
p.nocomments{display:none;}
#registration {
    color: #333;
}
#registration a {
      color: #8c910b;
      text-shadow: 0px -1px 0px #000;
      }
#registration fieldset {
      padding: 20px;
      }

input.text {
	text-indent:2em;
     -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
     border-radius: 15px;
     border:solid 1px #ccc;
     font-size: 14px;
     width: 90%;
     padding: 7px 8px 7px 8px;
	 background: #fff url('/images/phone.png') no-repeat 4px 6px;
     color:#333;
      text-shadow:0px 1px 0px #FFF;
      -moz-box-shadow: 0px 0px 10px #ccc;
      -webkit-box-shadow: 0px 0px 10px #ccc;
      box-shadow: 0px 0px 10px #ccc;
 }
input#email {
   background-position: 10px 8px;
   background-position: 10px 8px, 0px 0px;
 }
input#name {
   background-position: 4px -46px;
   background-position: 4px -46px, 0px 0px;
 }

fieldset label.infield /* .infield label added by JS */ {
 color: #333;
 text-shadow: 0px 1px 0px #fff;
 text-align: left;
 text-indent:3em;
 }
label.infield { padding-left:3em;
  line-height: 37px;}
.comment-trian-canvas {
	position:absolute;
	top:-1px;
	left:2em;
}
.white-trian-canvas {
	position:absolute;
	top:-1px;
	left:2em;
}
.practice-section {font-family:'ProximaNovaA-Regular', serif;font-size:1.3em;line-height:1.5em;color:black;margin:1em auto;}
#menu-item-5901 a:before {
	content:"!";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5902 a:before {
	content:"H";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5897 a:before {
	content:"F";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6251 a:before {
	content:"K";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6296 a:before {
	content:"l";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6253 a:before {
	content:"k";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6254 a:before {
	content:"Z";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5904 a:before {
	content:"J";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5898 a:before {
	content:"L";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5899 a:before {
	content:"A";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5903 a:before {
	content:"V";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-5900 a:before {
	content:"U";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6519 a:before {
	content:"W";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
#menu-item-6520 a:before {
	content:"N";
	margin-right:5px;
	font-family:'ProximaNovaA-Regular';
}
.bmenu{
    padding: 0px;
    margin: 1em 0 1em 0;
    position: relative;
}
.bmenu li{
    font-size: 40px;
    display: block;
	line-height:30px;
}
.profile-nav > .bmenu li {
font-size: 32px!important;
line-height: 39px;
border-radius: 0;
background: rgba(200,0,0,.8)!important;
padding: .2em .2em .3em .3em;
}
.profile-nav > .bmenu li a {
text-shadow:none!important;
text-transform: none!important;
}
.profile-tabs h3 {
font-family: 'ProximaNovaA-Regular';
color: #d41a0d;
font-style: normal;
text-transform: capitalize;
font-weight: 200!important;
font-variant: normal;
margin-bottom: 20px;
font-size:40px!important;
}
.bmenu li a{
	color: white;
	display: block;
	text-transform: uppercase;
	text-shadow: 0px 0px 7px #fff;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.bmenu li a:hover, .bmenu li a:active,.bmenu li a:focus{
	color: #fff;
	text-shadow: 0px 0px 1px #fff;
	padding-left: 10px;
}
span.name {
	background:none;
	color: rgb(200,0,0);
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-weight:normal!important;
	font-family:'ProximaNova-Extrabld';
	font-weight:900;
	text-transform:uppercase;
	font-size:50px;
	padding: 0;
	line-height:1em;
}
span.designation {
	background:none;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	text-shadow: 0px 0px 8px #fff;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-weight:200;
	font-family:'ProximaNovaT-Thin';
	font-size:50px;
	padding:.5em 0;
	line-height:1em;
}
span.designation2 {
	background:none;
	color: #fff;
	display: inline-block;
	text-transform: capitalize;
	text-shadow: 0px 0px 8px #fff;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-weight:200;
	font-family:'ProximaNovaT-Thin';
	font-size:40px;
	padding:.5em 0;
	line-height:1em;
}
#thumb-bar {
	background:#000;
	width:100%;
	padding:1em;
	margin-top:2em;
	opacity:0.8;
	filter:alpha(opacity=80);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#thumb-bar:hover {
		opacity:1;
	filter:alpha(opacity=100)
}
#pub-thumbs {
margin-bottom: 20px;
width: 100%;  /* Use this & the overflow: hidden to clear the floated list items */
overflow: hidden;
}
#pub-thumbs li {
float: left;
margin:3px;
width: 130px;
height: 160px;
position: relative; /* Required for positioning of span tags */
color: #000;
}
#pub-thumbs li a {
	color:#fff;
}
#pub-thumbs li img {
box-shadow:0 0 8px #000;
-webkit-box-shadow:0 0 8px #000;
-moz-box-shadow:0 0 8px #000;
-o-box-shadow:0 0 8px #000;
}
#pub-thumbs li h3 {
font: bold 11px ProximaNova-Regular;
padding: 0;
margin: 0;
}
#pub-thumbs li span {
font-size: 11px;
position: absolute; /* Required for positioning to overlay over image */
bottom: 0px;
padding: 5px;
background: rgba(80,80,80,.8);
width: 120px;
line-height: 1.2em;
}
    select.tax-style {
		width:40%;
        display: inline-block;
        border: 1px solid #bbb;
        font: inherit;
        outline:none; /* remove focus ring from Webkit */
        line-height: 1.2;
        background: #fff;
       	margin:0 20px;
		padding:.75em;
		float:left;
        -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		cursor:pointer;
    }


    /* for Webkit's CSS-only solution */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        select.tax-style {
            padding-right:30px;
        }
    }

    /* Since we removed the default focus styles, we have to add our own */
    select.tax-style:focus {
        -webkit-box-shadow: 0 0 3px 1px #c00;
        -moz-box-shadow: 0 0 3px 1px #c00;
        box-shadow: 0 0 3px 1px #c00;
    }

    /* Select arrow styling */
   .tax-style:after {
        content: "d";
		font-family:'ProximaNova-Regular';
        width: 0;
		    height: 0;
		    position: absolute;
		    right: 15px;
		    top: 50%;
		    margin-top: -3px;
		    border-width: 6px 6px 0 6px;
		    border-style: solid;
		    border-color: #8aa8bd transparent;
    }

    .no-pointer-events .tax-style:after {
        content: none;
    }
	#menu-item-6141 a{font-family:WebSymbolsRegular!important;}
	#menu-item-6141:hover {border-bottom:4px solid #fff!important;}
	#hidden-search {display:none;}
	#hidden-search:hover{border-bottom:4px solid #fff!important;}
/*	#menu-item-9 > ul.sub-menu {width:320px!important;}*/
.cat-desc {background: rgba(180,55,55,.9);
color: white;
padding: 1em;
font-family:'ProximaNovaT-Thin';
font-weight:200;
font-size: 1.5em;
line-height: 1.3em;
border: white solid 5px;}
.cat-desc a{
	color:#fff;
}
.stw-tab{
	border: none!important;
}
.stw-style-simple .stw-tab.stw-tab-active a{
	border-left: 5px solid rgba(180, 20, 20, 0.8);
}
.stw-style-simple .stw-tab{
	background: none;
}
.stw-style-simple .stw-container{
	border:1px solid #ccc;
	border-top:0;
	border-radius: 0;
}
.stw-style-simple .stw-tab a.stw-title{
	line-height: 1em;
}
.stw-widget ul.stw-header {
  margin: 0 !important;
  float: none !important;
  border: 1px solid #ccc;
  padding: 5px;
  }
.fixed {position:fixed;}

article.ac-small > ul {
list-style-image: url("http://www.scarincihollenbeck.com/wp-content/uploads/2012/03/bullet2.gif");
padding-left: 40px;
padding-right: 60px;
color:black!important;
text-shadow:1px 1px 1px #fff;
}
.authorship {
border: 5px solid white;
background: rgba(255,255,255,.9);
margin-top: 1em;
padding: 1em;
}
.post-title-block > span{
background: rgba(233, 13, 13, 0.6);
display: inline;
padding: 0 0;
line-height: 1.4em;
}
.post-title-block {
background-size: cover;
padding: .5em 0;
}
.blog-sidebar{
	width:20%;
	float:right;
	margin-right:1em;
	margin-top:1em;
}
.nomarge{margin-bottom:-5px}
#bottom-part{background:url('/images/bg-test1.jpg')no-repeat;background-position:center;background-size:cover;}
#offices{
font-size: 1.1em;
color: #333;
font-family: 'ProximaNovaA-Bold';
font-weight: bold;
background: rgba(255, 255, 255, .8);
border-radius: 5px;
padding: .5em;
font-style: italic;
}
#resources-nav{
border-radius: 50%;
height: 300px;
width: 300px;
z-index: 3;
position: absolute;
top: 16%;
left: 40%;
padding: 30px;
  	   -moz-transition: all .8s ease-in-out;
	-webkit-transition: all .8s ease-in-out;
	     -o-transition: all .8s ease-in-out;
	        transition: all .8s ease-in-out;
	background: rgba(180, 10, 10, 0.8);
}
.item-news{
	-moz-transition: all .8s ease-in-out;
	-webkit-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
	background: rgba(255,255,255,.9);
	margin-top: 1em;
	padding: .2em .5em .2em .5em;
	border:1px solid black;
}
.item-news:hover{
	background:rgba(255,255,255,1)!important;
}
.blog-motto{
	    font-size: 30px;
    margin: 1em;
    top: -6px;
	display: inline-block;
	padding: 10px 10px;
	font-style: italic;
	font-family: 'ProximaNovaA-Regular';
	line-height: 28px;
	text-align: center;
	letter-spacing:1px;
	color: #BD6262;
	position: relative;
}
.module-meta > p {
	color: #fff;
	font-size: 14px;
	padding: 2px 10px;
}
.prof-iframe {
	height: 315px;
	width: 560px;
	border-radius: 1em;
}
.iframe-container {
	width: 560px;
	margin: 0 auto;
	position: relative;
}
.iframe-wrap {
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 25%;
	display:none;
}
.module-2{
padding: 1em;
margin: .5em .0;
border-radius: 5px;
background:rgba(255,255,255,.8);
}
.aboutinfo p {
margin: 0!important;
padding: 1em;
font-size: 20px;
}
span.hw{
color:#CE3434;
text-shadow: 1px 1px 0 #E6B4B4;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.top-layer{
position:absolute;
z-index:3;
font-size:40px;
color:#777;
text-shadow: 1px 1px 0 #999;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
font-family:'ProximaNovaA-Thin';
text-transform:capitalize;
font-weight:200;
line-height:.9em;
display:block;
}
.module-2:hover > .top-layer,.module-2:hover > .top-layer >.hw{
color:transparent;
text-shadow:1px 1px 10px rgba(160,160,160,.8);
z-index:2;
}
.bottom-layer{
	z-index:2;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position:relative;
	color:transparent;
	text-shadow:0 0 10px #bbb;
	font-size:15px;
	font-family:'ProximaNovaA-Regular';
	font-style:italic;
	padding:.5em 0;
}
.module-2:hover > .bottom-layer{
	color:#000;
	text-shadow:none;
	z-index:3;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.blurb > img {
	height: 200px;
	position: relative;
	top: 0;
	margin-right:1em;
	float: left;
}
.blurb > a {
	color: #de6464;
}
.blurb {
width: 100%;
display: block;
background: black;
height: 200px;
margin-bottom: 1em;
}
.blurb > p {
padding: 1em;
color:white;
text-align:left;
}
.larger-txt {font-size: 16px!important; }
#about a:hover {
color: #000;
}
#about a {
color: #c00;
}
.icon-font {
	font-family:'ProximaNovaA-Regular';
	color:white;
	font-size: 1.3em;
	padding-right:1em;
	vertical-align:middle;
}
.viewIcon {
	margin-right: 14px;
	position: relative;
	top: 4px;
}
.viewIcon:hover{
	opacity: .5;
	-moz-opacity:0.5;
    filter: alpha(opacity=50);
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.listView {
	column-count: 3;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	text-align: left;
	padding: 3em 4em;
}
.listView a{
	color:rgb(204,0,0);
	font-size: 2em;
	line-height: 1.5em;
}
ul.bullets {
	list-style-type: disc;
	list-style-position: outside;
	padding-left:2em;
}
.type-post ol {
	font-family: helvetica;
	color: black;
	padding-left:1em;
}
.type-post h1{
	margin-bottom: .5em!important;
}
.type-post h3 {
	margin-bottom: -15px;
	padding-top: 18px;
}
.about-blurb {
	color: white;
	margin: 1em 0;
	display: block;
	font-size:18px;
}
#share-box {
	padding: .5em;
	position: absolute;
	top: 260px;
	right: 3em;
}
#share-box iframe, #share-box div {
	vertical-align: top!important;
}
li#googleplus {
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')72px 53px;
	background-clip: content-box;
}
li#twitter {
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')0px 18px;
	background-clip: content-box;
}
li#facebook {
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')36px 18px;
	background-clip: content-box;
}
li#youtube {
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')0px 53px;
	background-clip: content-box;
}
li#linkedin {
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')72px 18px;
	background-clip: content-box;
}
li#pinterest{
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')108px 18px;
	background-clip: content-box;
}
li#rss{
	background: url('/wp-content/themes/super-skeleton/assets/images/social-sprite.png')108px 53px;
	background-clip: content-box;
}
ul.social li a {
	display: block;
	height: 32px;
}
#twitter-widget-2 {
	width: 99%!important;
}
.plum {
	vertical-align: middle;
	display: inline-block;
	margin-right: 1em;
	clear: none;
	width: 13% !important;
	max-width: 300px !important;
}
.awards a{
  display: inline-block;
}

/*Addtional Mobile Changes */
/*@media screen and (min-width:1200px) and (max-width: 1485px) {
.columns img, .column img, p img {
    max-width: 100%;
    height: auto;
    clear: both;
    position: relative !important;
    }
#section-header {
	box-shadow:none !important;
}
#logo img {
    width:400px !important;
    left: 80%;
    margin-top: 8%;
}
}
@media screen and (min-width:1180px) and (max-width: 1199px) {
.columns img, .column img, p img {
    max-width: 100%;
    height: auto;
    clear: both;

    position: relative !important;
    }
#section-header {
	box-shadow:none !important;
}
#logo img {
    width:400px !important;
    position:relative;
    left:80%;
    margin-top: 8%;
}
}
@media screen and (min-width:1000px) and (max-width: 1180px) {
.columns img, .column img, p img {
    max-width: 100%;
    height: auto;
    clear: both;

    position: relative !important;
    }
#section-header {
	box-shadow:none !important;
}
#logo img {
    width:400px !important;
    position:relative;
      left: 75%;
  	margin-top: 8%;
}
}
@media screen and(min-width:983px) and (max-width: 999px) {
#logo img {
    width:400px !important;
    position:relative;
    left:80%;
}
}
@media screen and (max-width:480px) {
#logo img {
  width:100% !important;

}
}
@media screen and (min-width: 481px)  and (max-width:700px){
	#logo img {
  width:400px !important;
    left: 4% !important;

}
}
@media screen and (min-width: 701px)  and (max-width:982px){
	#logo img {
  width:400px !important;
    margin-top: 4%;
  left: 4% !important;
}
}
*/



/*Blog*/
.page-id-14635 #section-footer {
display: none!important;
}
.container #blogsb1{
	  float: left;
  width: 60%;
  position: static;
  margin-right: 5%;
}
 .container #blogsb2 {
	float: left;
	width: 33%;
	position: static;
}
.container.blg{
	width: 90%;
	margin: 0 auto;
}
.jetpack-display-remote-posts img{
	max-width: 150px;
	float: left;
	margin-right: 10px;
}
#menu-blog-cats{
	margin: 30%;
}
#menu-blog-cats li {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d02422), color-stop(1, #dd312f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d02422', endColorstr='#dd312f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:1.2rem;
	font-weight:bold;
	padding:1%;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
	margin-left:5%;
}
#menu-blog-cats li:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dd312f), color-stop(1, #d02422));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d02422', endColorstr='#dd312f',GradientType=0);
	background-color:#c62d1f;
}
#menu-blog-cats li:active {
	position:relative;
	top:1px;
}
.page-template-template-shblog #menu-blog-cats li {
	  display: inline-block;
  margin: 0.2em;
  padding: 0.7em .7em;
  color: #FFFFFF;
  font-weight: lighter;
  min-width: 123px;
  background: rgba(180, 20, 20, 0.8);
  border-radius: 0;
  border: none;
  text-align: center;
}
.menu-blog-cats-container{
	max-width: 1215px;
  margin: 0 auto;

/*PASTE LAW PRACTICE CSS HERE!!!! */

.text-center {
  text-align: center;
}

*,
*:before,
*:after {
  -webkit-border-sizing: border-box;
  -moz-border-sizing: border-box;
  border-sizing: border-box;
  margin: 0px;
  padding: 0px;
}

.container-lawpractice {
  width: 90%;
  margin: -10px auto;
}

.container-lawpractice > ul {
  list-style: none;
  padding: 0px;
  margin: 0 0 20px 0;
}

.dropdown a {
  text-decoration: none;
}

.dropdown [data-toggle="dropdown"] {
  position: relative;
  display: block;
  color: white;
  background: #d02422;
  -moz-box-shadow: 0 1px 0 #1a1a1a inset, 0 -1px 0 black inset;
  -webkit-box-shadow: 0 1px 0 #1a1a1a inset, 0 -1px 0 black inset;
  box-shadow: 0 1px 0 #1a1a1a inset, 0 -1px 0 black inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px 17px;
  text-align: left;
  border-left: 10px solid black;
  font-family: 'ProximaNovaA-Semibold';
  font-size: 15px;
  font-weight: 600;
}

.dropdown [data-toggle="dropdown"]:hover {
  background: #121211;
  color: white;
  border-left: 10px solid #d02422;
}

.dropdown .icon-arrow {
  position: absolute;
  display: block;
  font-size: 0.8em;
  color: #fff;
  top: 14px;
  right: 10px;
}

.dropdown .icon-arrow.open {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}

.dropdown .icon-arrow.close {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}

.dropdown .icon-arrow:before {
  content: '\25BC';
}

.dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}

.dropdown .dropdown-menu li {
  padding: 0;
}

.dropdown .dropdown-menu li a {
  display: block;
  color: black;
  background: #EEE;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
  font-size: 13px;
  text-indent: 30px;
  font-family: 'ProximaNovaA-Medium';
  border-left: 10px solid #d02422;
  font-weight: 500;
}

.dropdown .dropdown-menu li a:hover {
  background: #FFFFFF;
  color: #d02422;
  font-weight: 700;
  border-left: 10px solid black;
}

.dropdown .show,
.dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}

.dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

.whole-body {
    position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

.full-body {
    position: relative;
  max-width: 1200px;
  margin: 5% auto;
}



.row {
  width: 100%;
  margin-left: 5%;
}

.col-sm-6 {
  width: 30%;
  float: left;
  margin: 5% 0% 0 0;
}

.box-hover{
  display: none;
  width: 75%;
  background-color: rgb(208, 36, 34);
  border: 1px solid #fff;
  height: 200px;
  margin: 15% 0 0 15%;
  padding: 5%;

}


@media  screen and (max-width: 600px) {
 .col-sm-6{width:80%;}

  .container{width:80%;}
  }
.chpcs_foo_content img { height: 220px;}
/*responsive*/
.header-right{float: right;font-size: 1.6em;  line-height: 1;padding-top: 2%; padding-right: 2%;font-family: 'ProximaNovaA-Regular';} 
.news-navigation-style{
	width:94% !important;
}
.attorney-bio-table{
    width:100%;padding-top:10px;margin:20px 0;
}
.attorney-bio-table td{
    padding:3px!important;
}
.view-profile-attorney-button{
    position:absolute;bottom:0;font-size:85%;padding:10px 0px;text-align:center;width:100%
}
.omega-excerpt-style{
    color:#000!important;font-size:18px;
}
