






/*==========================================================================================



	



This file contains styles related to the colour scheme of the theme







==========================================================================================*/


















body{ font-size:16px;



font-family: "Droid Serif", "Arial", serif;



color:#90847a;



background:#223d5a;



}







#main{background:#223d5a;}







a{color:#90847a;text-decoration:none;}



a:hover{color:#005677;



text-decoration:underline;



}







h1,h2,h3,h4,h5{font-family: "Droid Serif", "Arial", serif;



	line-height:1.2;}



	p {font-size:16px;



		line-height:1.5;



		margin: 0 0 24px 0;}







	h1 {font-size:72px;}



	h2 {font-size:54px;}



	h3 {font-size:30px;}



	h4 {font-size:30px;}



	h5 {font-size:20px;}



	h6{font-size:16px;}







.page-head{color: #eeece1;background-color:#90847a;}



.page-title:after{ background-color: #eeece1;



    bottom: 0px;



    content: "";



    height: 1px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}







#header-bar{background:#eeece1;



color:#999999;}







.header-phone .fa-circle, .header-email .fa-circle{color:/*#90847a;*/#005677;}



.header-phone .fa-phone, .header-email .fa-envelope{color:#eeece1;}







.menu-nav li a{color:#90847a;}



.menu-nav li a:hover, .menu-nav li a:focus, .menu-nav li.current_page_item .sub-menu li a:hover{color:#005677;}



.menu-nav li.current_page_item > a, .menu-nav li.current_page_item a:focus, .menu-nav li.current_page_ancestor > a{color:#005677;



border:1px solid #005677;}







.menu-nav ul {background:#eeece1;



border-top:5px solid #005677;}







.sub-menu li.current_page_item > a{color:#005677;



border:none;}







.navbar-toggle{border:2px solid #005677;}



.navbar-toggle .icon-bar{background:#005677;}







.flex-caption{color:#ffffff;}







.flex-caption h4:before{ background-color: #ffffff;



    top: 0px;



    content: "";



    height: 1px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}



    



.flex-control-nav li a {background:none;



	border:1px solid #90847a;



    }    



    



.flex-control-nav li a.flex-active,



.flex-control-nav li a:hover {



	background: #90847a;



}



    



.intro-msg{color:#005677;}



.intro-big-italic{color:#90847a;}







.section-title{border-bottom:1px solid #c5c5c5;



color:#90847a;}



.section-title:before, .blog-post:before{ background-color: #90847a;



    bottom: -3px;



    content: "";



    height: 5px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}







.single-subtitle{color:#90847a;}







.practice-item{border:5px solid #005677/*#90847a*/;}



.practice-icon, .circle-icon{color:#005677/*#90847a*/;}







.practice-title, .circle-title, .small-title, .lawyer-title, .testimonial-client strong{color:#005677;}



.practice-item:hover, .circle-icon:hover{background:#90847a;}



.practice-item:hover .practice-icon, .practice-item:hover .practice-title, .circle-icon:hover{color:#ffffff;}











.modal-header{border:none;min-height:0px;}



.modal-body{padding-top:0;}







.modal-content{background:#005677;



color:#ffffff;}







.practice-single-title{color:#ffffff;



border-bottom: 1px solid #ffffff;



margin-bottom:24px;}







.practice-single-subtitle{color:#ffffff}







.view-more a{border:3px solid #90847a;



background:#90847a;



color:#ffffff;}







.view-more a:hover{color:#90847a;}







.lawyer-title:before{background-color: #c5c5c5;



    bottom: 0px;



    content: "";



    height: 1px;



    left: 50%;



	margin-left:-25px;



    position: absolute;



    width: 50px;}



.lawyer-social li a{border:3px solid #90847a;



color:#90847a;}



.lawyer-social li a:hover{background:#90847a;



color:#ffffff;}







.lawyer{border-bottom:1px solid #c5c5c5;}



.lawyer:after{background-color: #90847a;



    bottom: -3px;



    content: "";



    height: 5px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}



.lawyer-bio h3{color:#005677;}







.about-section{border-bottom:1px solid #c5c5c5;}



.about-section:after{background-color: #90847a;



    bottom: -3px;



    content: "";



    height: 5px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}



.about-title h3{color:#005677;}



.circle-icon{border:5px solid #90847a;}







.gal-btn{border:3px solid #ffffff;



color:#ffffff;}







.faq-title{border-bottom:1px solid #c5c5c5;}



.faq-title a{color:#005677;}



.faq-title a:hover, .active a{color:#90847a;}











.case{border-bottom:1px solid #c5c5c5;}



.case:after{background-color: #90847a;



    bottom: -3px;



    content: "";



    height: 5px;



    left: 50%;



	margin-left:-50px;



    position: absolute;



    width: 100px;}



.case-2col-title, .case-1col-title{color:#005677;}



.case-verdict{color:#ffffff;



border:3px solid #ffffff;}







.blog-post{border-bottom:1px solid #c5c5c5;}



.blog-title, .practice-single-page-title{color:#005677;}



.blog-title a, .articles-title a{color:#005677;}



.blog-title a:hover, .articles-title a:hover{color:#90847a;}



.blog-date li i{color:#90847a;}



.blog-date li, .blog-date li a{color:#c5c5c5;}



.blog-date li a:hover{color:#90847a;}



.blog-button a{border:3px solid #90847a;



color:#90847a;}



.blog-button a:hover{background:#90847a;



color:#ffffff;}







.widgettitle, .single-page-tags{color:#005677;}



.widget_categories ul li a, .widget_archive ul li a, .widget_recent_entries ul li a{color:#90847a;}



.widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_entries ul li a:hover{color:#90847a;}



.widget_categories ul li:before, .widget_archive ul li:before, .widget_recent_entries ul li:before{font-family: FontAwesome;



	content: "\f105";



    display: inline-block;



    padding-right: 8px;



	color:#90847a;}



.widget_tag_cloud a, .tagcloud a{border:3px solid #90847a;



background:#90847a;



color:#ffffff;}



.widget_tag_cloud a:hover, .tagcloud a:hover{color:#90847a;



background:none;



text-decoration:none;}







#search-string{border:3px solid #c5c5c5;}







.comm-title{border-top:1px solid #c5c5c5;}



.comment-right{border:1px solid #c5c5c5;}



.comment-author cite, .comment-author .author a:link{color:#005677;}



.comment-date {color:#c5c5c5;}



.comment-avatar img{border:3px solid #90847a;}



.comment-reply-link:before{font-family: FontAwesome;



	content: "\f112";



    display: inline-block;



    padding-right: 8px;



	color:#90847a;}















.contact-right ul li span{color:#90847a;}







#footer-var1, #footer-var2{background:#424242;



color:#ffffff;}







.foo-block .widgettitle{color:#ffffff}







.contact-field, #msg-evaluation{color: #ffffff;



background:#404a55;}







.comm-field, #msg-contact{border:1px solid #e5e5e5;



background:#404A55;



color:#ffffff;}







#contact-form-holder label{color:#005677;}







#submit-evaluation, #submit-contact, #submit{border:3px solid #90847a;



color:#90847a;}







#submit-evaluation:hover, #submit-contact:hover, #submit:hover{background:#90847a;



color:#ffffff;}







.footer-social li a{color:#005677;}



.footer-social li a:hover{color:#90847a;}







.foo-copyright{color:#90847a;}







.output2{border:1px solid #90847a;



color:#90847a;}







.page-numbers, .page-numbers:hover{ border: 3px solid #90847a;



color:#90847a;} 



.page-numbers:hover, .current, .current:hover{color:#ffffff;



background:#90847a;



border: 3px solid #90847a;}







.no-page-title h1{color: #c5c5c5;margin-bottom:32px;



font-size:180px;}







.scrollup i {color: #90847a;



background:#eeece1;}







::-webkit-input-placeholder { /* WebKit browsers */







    opacity: 1;



}







:-moz-placeholder { /* Mozilla Firefox 4 to 18 */







    opacity: 0.8;



}



::-moz-placeholder { /* Mozilla Firefox 19+ */







    opacity: 0.8;



}



:-ms-input-placeholder { /* Internet Explorer 10+ */







    opacity: 0.8;



}







#logo {
   margin-top:-15px;
}
body {
    font-size: 16px;
    font-family: "Calibri","Arial",serif;
    text-align:justify;

}

.header-contact {
   margin-top:10px;
   margin-right:70px;
}
.navbar {
   margin:0 0 0 0;
} 
#header-bar {
   background-color: #223d5a;
   font-size: 15px;
font-family: "Droid Serif",Times New Roman,Serif;
}
.bg-color {
   background-color:#eeece1;
}
.homebgcolor {
   background-color:#eeece1!important;
color:#005677;
}
#slider-home {
   background-color:#223d5a;
}
.flexslider {
   width:1080px;
   margin-left:auto;
   margin-right:auto;
}
.flex-caption {
   margin-top:40px;
}
.homebutton {
   padding:10px;
   border:3px solid #005677;
   color:#005677; 
   text-decoration:none;
}
.homebutton:visited {
   padding:10px;
   border:3px solid #005677;
   color:#005677; 
   text-decoration:none;
}
.homebutton:hover{
    background: none repeat scroll 0% 0% #90847A;
    color: #FFFFFF;
    padding:10px;
    border:3px solid #90847A;
    text-decoration:none;
}
input, textarea {
   background-color: #404A55;
}
.page-head {
   margin-bottom: 40px;
}
.page-content {
    padding-bottom: 40px;
}
.margin72 {
   margin-top: 0px;
}
.margin40 {
   margin-bottom: 10px;
}
#team-member  {
   padding-top: 81px;
   margin-top: 0px;
}
.lawyer-social li a {
    color: #005677;
    border: 3px solid #005677;
}
.lawyer-desc {
    margin-top: 25px;
}
.emaillink:hover {
   color:#005677;
}
.page-content {
   padding-top: 81px;
   margin-top: -81px;
}
.case {
padding-bottom: 5px;
margin-bottom: 30px;
}
.case-description {
   margin-top:15px;
}
#footer-var2 {
padding-top:0;
}
/*footer {
border-top: 3px solid #ffffff;
}*/
#footer-container {
   margin-top:-100px;
}
.footer-social {
   margin: 20px 0px 16px;
}
ol li{
    list-style-type: disc;
    list-style-position: inside;
    padding: 5px 0 0px 20px;
    text-indent: -1em;
}
.contact-right {
   margin-top:-14px;
}
.contact-right ul li span {
color: #005677;
}
@media (min-width: 980px){
#bodybg, .page-content, .page-head {
   background-color: #ffffff;
   width:1080px;
   margin-left:auto;
   margin-right:auto;
}
.flexslider {
   width:1080px;
   margin-left:auto;
   margin-right:auto;
}
}
@media (max-width: 979px) and (min-width: 768px){
#bodybg, .page-content, .page-head {
   background-color: #ffffff;
   width:970px;
   margin-left:auto;
   margin-right:auto;
}
.flexslider {
   width:970px;
   margin-left:auto;
   margin-right:auto;
}
}
@media (max-width: 767px){
#bodybg, .page-content, .page-head {
   background-color: #ffffff;
   width:100%;
   margin-left:auto;
   margin-right:auto;
}
.flexslider {
   width:100%;
   margin-left:auto;
   margin-right:auto;
height:75px;
}
.flexslider-home .flex-direction-nav a {
display:none;
}
.case-description {
    margin-top: 15px;
    text-align: left;
}
h4 {
    font-size: 16px;
    text-align: center;
}
h2 {
    font-size: 40px;
}
}






@media (max-width: 767px) {







.menu-nav ul {border:none;}



.navbar-collapse{background:#eeece1;}







}