/* Enter Your Custom CSS Here */
/*color key blue color #94b1b9;
 green color #b7b77d;
 */
.slbadge,
#mh-rating-container{margin-top:20px;}

.wp-block-columns.front-item.prof-badges{}
.wp-block-columns.front-item.prof-badges .wp-block-column{margin-left:10px;}
.present-text{}
.present-date{}
.present-date-text{}

.awb-ninja-fields{}

p {
     margin-bottom: .5em;
}
.site{margin:0 auto;}
.site-info{font-size:12px;}
.awb-profile {background-color: rgba(	148, 177, 185, .3);}

.wp-image-5436{
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: rgba(	148, 177, 185, .3);
}

body{
    font-size:20px;
     color:black;
}
button.menu-toggle{
    width:100%;
}
.main-navigation.toggled{
		background: rgba(255, 255, 255, .5);
   /* background-color:white;*/
}
/*font-family selections*/
body, p, cite, blockquote{
    font-family: 'Montserrat', sans-serif;
}
h1,h2,h3,h4,h5,h6, .site-title, .entry-title, .menu-item{
    font-family: 'EB Garamond', serif;
}
ul, ol {
     margin: 0 0 1.5em 2em;
}
.site{
    background-color:white;
    margin:0 0px;
}
.site-content{
    background-color:white;
    padding:0%;
}
.content-area{
    padding:0 50px;
}
.page-id-6 .content-area{
    padding:0 0px;
}
.front-item{
    padding:0 50px;
}
a:link, a:visited{
   color:black;
}
a:hover, a:active{
    /*font-style:italic;    */
    color:white;
    background-color:black;
}

.slgadge {outline:1px solid red;}
/*start superlawyer badge link hover color change*/
.slbadge a:hover,
.slbadge a:active
{background-color:transparent;}




.main-navigation li a::after, cite::before{
     font-family: "dashicons";
     content: "\f139";
     color: #000;
     display: inline-block;
     -webkit-font-smoothing: antialiased;
     font: normal 20px/1;
     vertical-align: top;
     margin-right: 5px;
     margin-right: 0.5rem;
     font-style:normal;
}
hr.wp-block-separator{
    background-color:#94b1b9;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
     border: 1px solid;
     border-color: #ccc #ccc #bbb;
     border-radius: 3px;
     background: #fff;
     color: rgba(0, 0, 0, 0.8);
     font-size: 20px;
     font-size: 1.25rem;
     line-height: 1;
     padding: .6em 1em .4em;
     font-family: 'Montserrat', sans-serif;
}
input[type="button"], input[type="submit"] {
     border: 1px solid;
     border-color: #ccc #ccc #bbb;
     border-radius: 3px;
     background: #94b1b9;
     color: rgba(0, 0, 0, 0.8);
     font-size: 20px;
     font-size: 1.25rem;
     line-height: 1;
     padding: .6em 1em .4em;
}
.green-text{
     background-color: rgba(183, 183, 125,0.6);
    /*background-color: #b7b77d; */
  padding-left:10px;
   
    color:black;
}
.case{
    border-left:2px solid #94b1b9;
    padding-left:10px;
}
.menu-toggle::after{
     font-family: "dashicons";
     content: "\f349";
     color: #000;
     display: inline-block;
     -webkit-font-smoothing: antialiased;
     font: normal 20px/1;
     vertical-align: top;
     margin-left: 5px;
     margin-left: 0.5rem;
}
.dashicons, .dashicons-before:before{
     margin-right:10px;
     vertical-align: baseline;
}
.nf-form-cont{
    outline:0px solid #eee;
    padding:10px;
}
.main-navigation {
	background: rgba(255, 255, 255, .5);
    /*background-color:white;*/
}
.site-title a:link, .site-title a:visited{
    color:black;
    text-decoration:none;
}
.site-title a:hover, .site-title a:active{
     color:black;
    text-decoration:none;
	  background-color:#94b1b9;
}
.site-title{
     font-size:2em;
     font-weight:bold;
}
.site-title-text, .site-title-text-extra{
    /*font-style:italic; */
     font-weight:normal;
}
.site-title-text-extra::after{}
.site-header,.site-footer{
    padding:1% 5%;
    background-color:#94b1b9;
}

 .site-description{
    color:black;
    font-family: 'EB Garamond', serif;
   font-weight:bold;
}
.main-navigation li {
     float: left;
     position: relative;
     padding: 10px;
}
navigation ul li.current_page_item a,
.main-navigation ul li:hover>a {
     background-color: #94b1b9;
}
.main-navigation li a {
     font-weight:bold;
     padding: 0 10px;
     text-transform:uppercase;
	font-size:16px;
}

.post-6 .entry-header {
    display:none;
}

button.menu-toggle{background: rgba(255, 255, 255, .5);}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
}


@media screen and (min-width: 80.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}


@media only screen and (max-width: 1250px) {

	.main-navigation li {
        width:100%;
    }
     .main-navigation li a{
        font-size: 16px;
    }
}

/*remove space between columns for presentations*/
@media (min-width: 600px) {
.wp-block-column:nth-child(2n) {
    margin-left: 0px;
}
}

