#cv19 {background-color:darkred; font-size:14px; font-weight:bold; color:white; padding: 10px 0; width:100%; text-align:center; border-bottom:1px solid white; line-height:1.3em;} #main-header.et-fixed-header {border-bottom: 1px solid grey; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3) !important; height:80px !important;}
#header-tagline {float:left;}
#et-info {float:right;}
#main-header, #top-header {z-index: 9999 !important;}  .et_pb_slide_description h1 {color: #3b5daa !important; font-size:52px; font-weight:400; text-transform:uppercase; text-shadow:none; letter-spacing:-1px;} 
.et_pb_slide_content {background-color: rgba(255,255,255,1.0); padding: 30px; border-radius:100px; box-shadow: 0 0 0px 7px #1d3060, 0 0 0 9px white, 0 0 0 13px #3b5daa, 0 0 30px 20px black;}
.home-form .et_pb_contact_captcha_question { color: white;}
.et_pb_portfolio_item {margin-bottom:0px;}
.et_pb_testimonial_author { margin-top: 0px;} h4, h5 {color: #4e82db; line-height:1.3em;}
h5 a {text-decoration: underline;} .office-emails a { color: #4e82db; font-size: 12px; padding:10px 0 0 0; text-decoration: underline;}
.office-emails a:hover {color: darkblue;}
ul.et_pb_member_social_links a {text-decoration:none; padding:0px;}
.long-testimonial h3 {font-size:18px;} #text-3.et_pb_widget { margin: 0 !important;}  .et_header_style_left .et-fixed-header #et-top-navigation {padding: 30px 0 0 0 !important;} #person-bullets ul {padding-top: 10px; padding-bottom:0px; line-height: 18px;}
#person-bullets li {padding-bottom: 5px;}
ul.et_pb_member_social_links {padding: 0px !important;}
.et_pb_testimonial_content h4 {padding-top: 20px;}
.et_pb_team_member_description H6 { padding: 10px 0 0 0; font-weight: bold; font-size: 13px; color: gray; line-height: 120%;}
.et_pb_member_position {
font-weight: 900;
padding-bottom: 20px !important;
padding-top: 0px !important;
line-height: 1;
}
.fluid-width-video-wrapper { border: 1px solid black;} a#bbblink.ruvtbam, a#bbblink.ruvtbum {width:180px !important; height:108px !important;}
a#bbblink.sevtbam:hover img, a#bbblink.rbvtbam:hover img, a#bbblink.ruvtbam:hover img, a#bbblink.sevtbum:hover img, a#bbblink.rbvtbum:hover img, a#bbblink.ruvtbum:hover img {margin-left:0px !important;} .section-inner-shadow {-moz-box-shadow: inset 0 0 20px #000000; -webkit-box-shadow: inset 0 0 20px #000000; box-shadow: inset 0 0 20px #000000;} .portfolio-table table tr td {font-family:Tahoma, Geneva, sans-serif; font-size:12px; border: none !important; border-style: none !important; padding:0px 0px 0px 20px;}
.entry-content table {border: none !important; border-style: none !important;}
.portfolio-table tr:nth-child(odd) {font-weight:bold; height:25px; vertical-align: bottom !important;}
.portfolio-table tr:nth-child(even) {height:25px; vertical-align: top !important;} 
.portfolio-table tr:nth-child(4n-3), tr:nth-child(4n-2) {background: #DCE7FA;}
.portfolio-table tr:nth-child(4n-1), tr:nth-child(4n) {background: white;}
.portfolio-table tr:nth-child(1) {background:white;}
.portfolio-table tr:nth-child(1) {height:5px;} @media only screen and (max-width: 767px) {
body header img#logo {
max-width: 80%!important;
max-height: 80%!important;
height: auto!important;
width: auto!important;
}
}