/*
Theme Name:     Lex Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Author:         Lex Machina
Author URI:     https://www.lexmachina.com/
Template:       lex
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */
h1,g1-h1 {font-size:28px !important;}
/*#g1-precontent > header.entry-header, #g1-precontent > header.page-header, #g1-precontent > header.archive-header {padding-top:1.5em!important; padding-bottom:0!important;}*/
.g1-font-regular-m .g1-dropdown li li a, .g1-font-regular-m .g1-meta {font-size:13px !important;}
.g1-preheader { background: transparent !important;}
.g1-header {box-shadow: 0px 0px 10px rgba(0,0,0,0.5) !important;}

#g1-preheader-bar .g1-social-icons {float:left !important; }
#g1-secondary-nav {float:right !important; }

.g1-preheader a:hover {color:#cccccc !important; }

#g1-secondary-nav-menu { line-height: 1em !important; padding-bottom: 8px !important; padding-top:8px !important; /*text-align: right !important;*/}
#g1-secondary-nav-menu > li { margin-right:0 !important; margin-left:2em !important;}
#g1-secondary-nav-menu #menu-item-2025:before { content: '\f007'; padding-right: 5px; font: 14px/14px FontAwesome !important; color:#ffffff !important;}

#g1-id {padding-top:30px !important; padding-bottom:30px !important; }
#g1-logo {width:220px !important; height:28px !important;}

#g1-primary-nav { margin-top:30px !important; }
@media only screen and (min-width: 1025px) {
#g1-primary-nav-menu > .g1-type-drops ul {padding-top:2px !important;padding-bottom:0px !important; background-color:#3179b8 !important;} }
#g1-primary-nav-menu > li > a {font-size:1.1em !important;}
.g1-nav--unstyled #g1-primary-nav-menu > li > a:after {border-top: 0 !important; }
.g1-nav--unstyled #g1-primary-nav-menu > li > a:hover {color:#3179b8 !important;}
#g1-primary-nav-menu > .current_page_item > a {color:#3179b8 !important;}
.g1-button #g1-button-21 { background-color:#f30009 !important; color:#ffffff; }

#g1-footer-text { font-size:11px !important;}
/*.g1-social-icons { margin-bottom:0 !important;}*/
.team {font-size:.8em !important; text-align:center !important;}
.board {font-size:1em !important; text-align:left !important;}

/*.g1-list--icon li > i[class*='icon-']:first-child { font: 18px/18px FontAwesome !important; width:18px !important; }*/

input[type=button], input[type=submit], button, .g1-button, a.button {
-webkit-border-radius:8px 8px 8px 8px !important;
    -moz-border-radius:8px 8px 8px 8px !important;
    -ms-border-radius:8px 8px 8px 8px !important;
    -o-border-radius:8px 8px 8px 8px !important;
    border-radius:8px 8px 8px 8px !important; }
label { padding: 0 !important; }
h3.widgettitle {margin-bottom:10px !important;}
.g1-social-icons--24 > ul > li { padding-left:5px !important;}
/*.entry-header { min-height:160px;}*/
h3.entry-subtitle {font-size:1.3em !important; padding-top:0px !important;}
.g1-tabs--simple {padding:1px !important;}

@media only screen and (min-width: 1025px) { #g1-header.g1-fixed { top:20px !important;}

h2, .g1-h2 {font-size:27px !important;color:#555555 !important;}
h3 {font-size:23px !important;}
td.gray {background-color:#eeeeee !important;}
td.center {text-align:center !important;}
th.blue {color:#3179b8 !important; font-size:1.3em !important; text-align:center !important;}

.g1-frame--left, .g1-frame--right { margin-bottom:5px !important;}
.g1-sidebar a {color:#3179b8 !important;}
.g1-sidebar a:hover {color:#666666 !important;}
/*.g1-one-sixth {width:14% !important;}
.g1-grid {
font-size: 0;
}

.g1-column {
font-size: 12px;
}*/
h3.g1-tabs-viewport  {margin-bottom:5px !important;}
.g1-tabs-viewport h3  {margin-bottom:5px !important;}
#g1-prefooter .widgettitle h3, .g1-prefooter h3 {font-size:18px !important;}
