/*
--------------------< Do Not Remove >------------------
NAME :Berlik Law
CATEGORY :Oak Design
FIRM : BerlikLaw LLC 
DOMAIN :http://justia-berliklaw-com.justia.net
GENERATOR:http://www.justia.net VERSION:1.0
-------------------------------------------------
Copyright (C) 2006,Justia,inc. All rights reserved. Duplication in Full or Part outside of Justia Products is Prohibited.
--------------------< Do Not Remove >-------------------
~~~~~~~~~~~~~~~~~
*/


/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1

*/
@media only screen and (max-device-width: 1024px) {
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body { background:#CDC2BB; padding:30px; font-family:helvetica,arial,sans-serif; font-size:100%; }

a { color:#145594; text-decoration:none; font-weight:bold; }
a:hover { background:#d6d6d6; color:#0d273e; }

#container { background:#fff; overflow:hidden; -moz-border-radius:10px;  border-radius: 10px; -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4); }

#head { padding:50px 0; background:#0a4075; }

#logo a { display:block; width:390px; height:131px; margin:0 auto; text-indent:-9001px; overflow:hidden; background: url(../images/mobilelogo.png) no-repeat; }

#tagline,
#mainlogo,
.hfrags,
#firmavlogo,
#avvo,
#bbb,
#social-badges { display:none; }

#topnav { position:relative; padding:0 30px; margin:0 -30px; border:1px solid #666; border-width:4px 0; background:#e8e8e8; font-size:160%; }
#topnav ul { display:block;list-style:none; }
#topnav ul li { display:block; border-top:2px solid #767676; }
#topnav ul li#fc { border:none; }
#topnav ul li a { color:#222; text-transform:uppercase; letter-spacing:2px; display:block; padding:28px 30px 26px; text-decoration:none; font-weight:bold;  background: url(../images/blackarrow.png) no-repeat right center; }
#topnav ul li a:hover { color:#fff; background-color:#767676; /*text-shadow:0 0 5px rgba(0,0,0,0.50);*/ }
#topnav ul ul { display:none; }

#main .mwrap { padding:25px 30px; font-size:150%; }

#main .bodytext { line-height:150%; padding-bottom:20px; }
#main .bodytext p { margin-bottom:20px; }
#main .bodytext h3 { font-size:200%; padding:0 0 30px; color:#1D2D5A; line-height:normal; }
#main .bodytext .description h3 { font-size:150%; }
#main .bodytext ul { padding:30px 50px; }

#main .bodytext ul li { list-style:disc;  }

#index #breadcrumbs { display:none; }
.l2 #breadcrumbs { background:#e7e7e7; padding:10px 30px; margin:0 -30px 50px; font-size:75%;  }

.fragment { margin-bottom:20px; }

.fragment h4 { background:#000;  border-radius:10px; padding:12px 0 16px; text-align:center; }
.fragment h4,
.fragment h4 a { font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:130%; text-transform:; color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.50); text-transform:capitalize; }

.fragment .fragcontent,
.fragment .description { padding:20px 0 0; overflow:hidden; }

.fragment div ul { padding:0 0 0 50px; }
.fragment div ul li { list-style:disc; padding: 4px 0; }

#sitesearch{float:left;padding:0 10px;}
.profilepic{float:right;}

#footer { background:#dbdbdb;padding:10px 30px;color:#000; border-top:3px solid #444; font-size:116%; }
#footer #address { padding:20px 0 30px; font-family:120%; font-weight:bold; overflow:hidden; text-align:center; }
#footer #address .inaddress { padding-bottom:30px; }

.fwrap,
.fwrap a,
.fwrap span { color:#000 !important; }

#footer #footernav { text-align:center; text-transform:uppercase; font-weight:bold;}
#footer #footernav a { color:#000; white-space:nowrap; padding:0 7px; font-size:180%; }
#footer ul{list-style:none;margin:4px 0;padding:6px 0 4px;border:1px solid #828282; border-width:2px 0;}
#footer ul li{display:inline-block; margin:5px -12px 5px 0;}
#footer ul li:after,
#footer ul li:before,
#footer ul:before { content: "•"; }
#footer .credits{font-size:150%;padding:10px 0 0;text-align:center;}
#footer #footernav ul li.li_1 { margin-left:-12px; }

.copyright{font-size:80%; padding-top:20px; text-align:center;}
.copyright,
.copyright a{color:#;}

#detailedForm { padding-bottom:50px; }
.detailedform input,
.detailedform textarea{max-width:95%; height:40px;}
.detailedform textarea { height:100px; }
.detailedform label{display:block;clear:both;margin-bottom:40px;}
.detailedform label strong{display:block;}

.prnlink,
.emllink{display:block;}

#alphabhets{padding:10px 0;}
.profilesearch label{display:block;margin-top:5px;}
.profilesearch .field{width:45%;float:left;min-width:150px;}
.profilesearch .field input,
.profilesearch .field select{width :99%;}
.profilesearch .button{clear:both;}
.peoplelist{width :auto;border-top:1px solid #ede6d4;padding:5px;}
.peoplelist .name{font-size:130%;font-weight:bold;}
.e{background:#f8f6f0;}

#genericcontactform{}
#genericcontactform label{display:block;margin:4px 0 0 0; text-transform:uppercase; font-weight:bold; font-size:80%; letter-spacing:2px;}
#genericcontactform input,#genericcontactform textarea{width:95%; padding:20px; font-size:150%; border-radius: 5px; }
#genericcontactform textarea { height:100px; }
#genericcontactform input{font-size:16px;}

form span.submit button { margin-top:10px; }

.formdesc { padding:20px 0; font-weight:bold; }

#footer tr td { padding:0 10px 0 0; }

#article { display:none; }

.entry h3 { font-size:150% !important; line-height:110%; }

.entry { border-bottom:1px dotted #666; padding-bottom:20px; margin-bottom:44px; overflow:hidden; }

.entry-content { margin-top:5px; }

.asset-meta { clear:both; }

.addthis_toolbox { float:right; padding:10px 2px; width:300px; font-size:20px; line-height:100%; }
.addthis_toolbox a { float:right !important; }

input,
textarea{width:99%; height:40px; padding:20px; margin-bottom:5px; border:2px solid #444;}
textarea { height:100px; }
input{font-size:120%;}

.prevnext { padding-bottom:20px; }

#address p { margin-bottom:20px; }

.addThis { display:none; }

#content p { margin-bottom:30px !important; line-height:150%; }

#content strong { font-weight:bold; font-size:110%; }

.fragment form { padding:20px 10%; }

.formdesc { font-weight:normal; font-size:150%; }


.attorneys .bodytext .description div { width:auto !important; margin-top:100px !important; }
.attorneys .bodytext .description ol li { margin:0 !important; }


.l2 .bodytext .description h4,
.l2 .bodytext .description h4 a { color:#00749A; font-weight:bold; font-size:120% !important; }


.orangeblock, #contactus #link2 { display: none; }

.imgwrap { display:none; }

#index #content .bodytext table { display:none; }

.fragment div p { margin: 0 40px 30px; }

.profilepic { background:#fff; border:2px solid #666; padding:10px; border-radius:10px; width:30%; }


a#snav { font-family:Helvetica,sans-serif; color:#fff; text-transform:uppercase; font-size:150%; display:block; line-height:225%; padding:0px 70px 0; background: #2e2e2e url(../images/arrows.png) no-repeat 30px center; background: url(../images/arrows.png) no-repeat 30px center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#2e2e2e));cursor:pointer; }
a.wav { background: #2e2e2e url(../images/arrows.png) no-repeat -2506px center !important; background: url(../images/arrows.png) no-repeat -2506px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#2e2e2e)) !important; }

/*
background: #e2c321;
background: -moz-linear-gradient(top, #e2c321 0%, #dea309 100%);
background: -webkit-linear-gradient(top, #e2c321 0%,#dea309 100%);
background: linear-gradient(top, #e2c321 0%,#dea309 100%);
*/

#address p { display:block; padding-right:5%; width:45%; float:left; font-size:115%; }


.relatedlinks { margin-bottom:20px; }

.relatedlinks h4 { background:#00a1b1;  border-radius:10px; padding:12px 0 16px; text-align:center; }
.relatedlinks h4,
.relatedlinks h4 a { font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:150%; text-transform:; color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.50); }
.relatedlinks .fragcontent,
.relatedlinks .description { padding:20px 0 0; overflow:hidden; }

.relatedlinks ul { padding:0 0 0 50px; }
.relatedlinks ul li { list-style:disc; padding: 4px 0; }

.relatedlinks p { margin: 0 40px 30px; }

.submitbtn input { font-size:150%; display:block; padding:15px 0 15px !important; height:auto; font-weight:bold; }

#contactus #subnav { display:none; }

#index #content .bodytext h3 { text-align:center; font-weight:bold; }
#index #content .bodytext h3 span { display:block; }

.fragment ul li { margin:10px 0; }

.fragment .submit button { font-size:150%; }

#attorneys .name { font-size:200%; padding:20px 0; display:inline-block; margin-left:-80px; }

#attorneys .peoplelist { padding-left:80px; }

h3.homeintro { font-size:300% !important; }

#inthenews{display: block !important;}
.newsbtn{background: #45484d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

border-radius: 10px 10px 10px 10px;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 1em 0;
    text-align: center;
 width: 100%; color:#fff;
}

}