/*** GLOBAL SETTING ***/
body {background: #625c56 none repeat scroll 0 0;
    color: #fff;
    font: 0.75em/1.4 Arial,Verdana,Helvetica,sans-serif;}

/*** GLOBAL SELECTORS ***/
a{ color:#ffffff; }
aaa:hover{ color:#000000;} 
/*fonts*/


@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/MyriadProSemibold.eot');
    src: url('../fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('../fonts/MyriadProSemibold.woff2') format('woff2'),
         url('../fonts/MyriadProSemibold.woff') format('woff'),
         url('../fonts/MyriadProSemibold.ttf') format('truetype'),
         url('../fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}

/*Main COntent*/
#wrapper{ width:100%; margin:0 auto; padding:0; }
.Container {  margin: 0 auto; width: 1110px;}
.logomain{ background:#000; border-bottom:3px solid #625c56;}
.logo{ float:left;}
.top-navmain{ background:#000;}
.top-nav{ padding: 0px;}
.top-nav ul{ list-style:none; margin:0; padding:0;}
.top-nav ul li{ float:left;}
.top-nav ul li a{  color: #d7d7d7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 20px 7px 20px;
    text-transform: uppercase; display:block;
}
.top-nav ul li a:hover {
    background: #625c56 none repeat scroll 0 0;
    color: #f4f18f;
    text-decoration: none;
}
.bannermain{ background:#e0de94; padding:20px 0px;}
.banner-left{ float:left; width:66%; position:relative;}
.banner-left img{ width:100%}
.banner-left .ms-slide-info{ position:absolute!important; bottom:54%; left:30px;}
.banner-left .ms-info{position:absolute!important; width:26%;}
.banner-left .ms-info h3{ color:#e0de94; font-size:26px; line-height:37px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; font-weight:normal;   }
.banner-right{ float:right; width:31%;}
.banner-right h3{ font-size:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#0e0e0c; text-transform:uppercase; font-weight:normal; margin-bottom:35px; padding-top:25px;}


.banner-leftinner{ float:left; width:66%; position:relative;}
.banner-leftinner img{ width:100%}
.banner-leftinner .ms-slide-info{ position:absolute!important; bottom:43%; left:30px;}
.banner-leftinner .ms-info{position:absolute!important; width:37%;}
.banner-leftinner .ms-info h3{ color:#e0de94; font-size:24px; line-height:34px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; font-weight:normal;   }

.banner-right p{ font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; color:#0e0e0c;}
.banner-right p span{ display:block;}
.banner-right p a{ display:inline-block; font-size:25px; font-weight:bold; color:#0e0e0c;}
.banner-right p a:hover{ text-decoration:underline;}
.content{ padding: 25px 0px 0 0px; width:70%; float:left; margin-bottom:30px;}
.main-container{background:#000;}
.content .prac-sec{ float:left; margin-left:28px;} 
.content .no-margin{margin-left:0px;} 
.content .prac-sec ul{ list-style:none; margin:0; padding:0;}

.content h1 {
    color: #d7d7d7;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 30px;
    font-style: italic; padding:15px 0px;
}

.content p {margin: 0; padding: 0 0 6px; font-size:17px; list-style:22px; }
.content a{color: #e0de94;}
.content a:hover{ text-decoration:underline;}
.content ul{ list-style:disc; margin: 0 0 20px 40px;}
.content ul li{ line-height:22px; font-size:15px;}
.sidebar a{color: #e0de94;}
.sidebar a:hover{ text-decoration:underline;}
.content h3 {
    color: #e0de94;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-style: normal;
    text-transform: uppercase;  padding:10px 0px;
}

.content h2 {color: #d7d7d7; font-family: Georgia,"Times New Roman",Times,serif; font-size:26px; font-style: italic;  padding:15px 0px; }
.sidebar{  padding: 25px 0px 0 0px; width:25%; float:right; }
.sidebar p {margin: 0; padding: 0 0 6px; font-size:17px; list-style:22px; }
.sidebar-pracarea ul{ list-style:none; margin:0; padding:0;}
.sidebar-pracarea h2{color: #d7d7d7; font-family: Georgia,"Times New Roman",Times,serif; font-size: 26px; font-style: italic;  padding:15px 0px;}
.sidebar-pracarea h3{color: #e0de94;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-style: normal;
    text-transform: uppercase;  padding:10px 0px;}

.sidebar h2 {
    color: #d7d7d7;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;  padding:15px 0px;
}
.Footer-bg{ background: #000; padding-bottom:16px;}
.Footer{ width:68%; float:left; border-top:7px double #625c56;
    color: #b7b7b7;
     padding:10px 0 0 0px;}
.sidebar li{line-height:22px; font-size:15px;}	
.Footer ul{ list-style:none; margin:0; padding:0;}
.Footer ul li{ float:left; margin-left:15px;}
.Footer ul li:first-child{ margin-left:0px;}
.Footer ul li a{ color: #b7b7b7;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-transform: none; font-size:14px;}
.Footer ul li a:hover{ text-decoration:underline;}
.copy{  background: #000 ;
    color: #b7b7b7;
    padding: 0px 0 100px 0px;}
.copy a{ font-weight:bold;  color: #b7b7b7;}
.copy a:hover{ text-decoration:underline;}
.banner-rightinner{float:right; width:31%;}
.banner-rightinner h3{ font-size:31px; font-family:Georgia, "Times New Roman", Times, serif; color:#0e0e0c; text-transform:uppercase; font-weight:normal; padding:15px 0px;}
.banner-rightinner p{ font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; color:#0e0e0c;}
.banner-rightinner p span{ display:block;}
.banner-rightinner p a{ display:inline-block; font-size:25px; font-weight:bold; color:#0e0e0c;}


.contact-form .gform_wrapper .top_label .gfield_label { display:none;} 
.contact-form .gform_wrapper { margin:0px;}
.contact-form .gform_wrapper ul li.gfield { margin-top:10px;}
.contact-form .gform_wrapper ul.gform_fields li.gfield {padding-right: 0;}
.contact-form .gform_wrapper .top_label div.ginput_container { margin-top:0px;}
.contact-form .gform_wrapper .hidden_label input.large, .contact-form .gform_wrapper .hidden_label select.large, .contact-form .gform_wrapper .top_label input.large, .contact-form .gform_wrapper .top_label select.large{ padding:10px 4px!important; width:55%!important;  font-size:13px!important;  border: 1px solid #cccccc!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; background:#eee; border-radius:3px;}
.contact-form .gform_wrapper textarea.medium { height: 110px; width:55%!important; font-size:13px!important;  border: 1px solid #cccccc!important; padding:10px 4px!important; border-radius:3px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; background:#eee;}
.contact-form .gform_wrapper .gform_footer { margin:9px 0 0 0; padding:0px}
.contact-form .gform_footer input.button { font-size:14px!important; width:auto!important; display:inline-block; padding:7px 15px!important; background:#d7d7d7!important;  color: #0e0e0c!important; border:1px solid #eee; font-weight:bold; text-transform:uppercase; border-radius:3px; cursor:pointer;}
.contact-form{ padding-bottom:30px;}
.contact-form .gform_footer input.button:hover{color:#0e0e0c!important; background:#e0de94!important; border:1px solid #eee!important;}
.contact-form .gform_wrapper.gf_browser_chrome .gform_body{ width:100%!important;}

.content .bobbynew-awrd{ text-align:center; padding:15px 0px;}
.content .bobbynew-awrd ul{ list-style:none; margin:0; padding:0;}
.content .bobbynew-awrd ul li{ display:inline-block; font-size:inherit; margin-left:10%;}
.content .bobbynew-awrd ul li:first-child{ margin-left:0;}
.content .atry-van{ margin-top:40px;}

.content .attorneyimage { float:left; width:33%; margin-top:15px;}
.content .attorneyimage img { max-width:100%; width:auto; height:auto;}
.content .attorneycontent { float:right; width:64%; margin-bottom:25px;}
.content .attorneycontent p { font-size:14px; line-height:22px;}