.media-left, .media-right, .media-body {
margin-bottom:20px;
}  .clearfix:before,
.clearfix:after {
content:"";
display:table;
}
ul.blog-post li{
margin-top:5px;
}
ul.blog-social{
padding-left:0px;
}
.clearfix:after {
clear:both;
}
p.tags .label { line-height:40px; } 
h1.media-heading a { line-height:32px;} .clearfix {
zoom:1;
} .wp-caption{
}
.wp-caption-text{
}
.sticky{
}
.gallery-caption{
} body{
padding-top: 0;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif, 'Helvetica Neue', Helvetica;
}
body.custom-background {
background: #FCFCFC !important;
} @font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Light.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Light.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Light.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Light.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Light.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Light.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-LightItalic.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-LightItalic.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-LightItalic.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-LightItalic.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-LightItalic.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-LightItalic.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Regular.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Regular.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Regular.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Regular.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Regular.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Regular.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Italic.woff2) format('woff2'), 
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Italic.woff) format('woff'), 
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Italic.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Italic.woff2) format('woff2'), 
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Italic.woff) format('woff'), 
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Italic.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Semibold.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Semibold.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Semibold.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Semibold.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Semibold.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Semibold.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-SemiboldItalic.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-SemiboldItalic.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-SemiboldItalic.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-SemiboldItalic.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-SemiboldItalic.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-SemiboldItalic.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Bold.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Bold.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-Bold.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Bold.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Bold.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-Bold.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-BoldItalic.woff2) format('woff2'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-BoldItalic.woff) format('woff'),
url(https://d171fmx844et9o.cloudfront.net/fonts/OpenSans-BoldItalic.ttf) format('truetype'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-BoldItalic.woff2) format('woff2'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-BoldItalic.woff) format('woff'),
url(//blog.ongig.com/fonts/OpenSans/OpenSans-BoldItalic.ttf) format('truetype');
} body.admin-bar .navbar-fixed-top{ 
top: 28px; 
}
.navbar .brand{
color: #000;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
font-weight: bold !important;
}
.nav-container{
padding-left: 0;
padding-right: 0;
}
#inner-header{
width: 100%;
}
input, textarea, select, .uneditable-input {
margin-bottom: 0;
}
.navbar-form, .navbar-search {
margin: 0 0 9px;
}
.navbar-search{
padding-left: 0;
}
#s{
width: 100px;
}
#content{
padding: 10px 0 0;
margin-top:125px;
}
.more-link{
white-space: nowrap;
}
.footer-links{
float: right;
margin-bottom: 18px;
}
.footer-links .menu{
list-style-type: none;
margin-left: 0;
}
.footer-links .menu li{
float: left;
margin-left: 10px;
} #main p.meta{
color: #333;
font-weight: 300;
font-size: 16px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}
#main article{
margin-bottom: 18px;
border-bottom: 1px solid #eeeeee;
padding: 0 0 9px;
}
#main article footer{
border-top: none;
margin-top: 0;
padding-top: 0; position: relative;
padding-left: 15%;
padding-right: 15%;
min-height: 20px;
}
#main article footer a.edit-post{
position: absolute;
right: 0;
top: 0;
display: none;
}
.post:hover a.edit-post{
display: inline;
} article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
} #main article.format-aside {
padding: 0;
}
article.format-aside h1 {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
text-decoration: none;
}
article.format-aside h1 a:hover {
}
article.format-aside .aside {
padding: 24px 24px 0;
padding: 1.714285714rem;
border-left: 22px solid;
}
article.format-aside p {
font-size: 13px;
font-size: 0.928571429rem;
line-height: 1.846153846;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
margin-bottom: 0;
}
article.format-aside footer.aside {
padding: 24px 24px 0;
padding: 1.714285714rem;
border-left: 22px solid;
} article.format-image footer h1 {
font-size: 13px;
font-size: 0.928571429rem;
line-height: 1.846153846;
font-weight: normal;
}
article.format-image footer h2 {
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
}
article.format-image footer a h2 {
font-weight: normal;
} article.format-link header {
padding: 0 10px;
padding: 0 0.714285714rem;
float: right;
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
color: #848484;
background-color: #ebebeb;
border-radius: 3px;
}
article.format-link .entry-content {
max-width: 80%;
float: left;
}
article.format-link .entry-content a {
font-size: 22px;
font-size: 1.571428571rem;
line-height: 1.090909091;
text-decoration: none;
}
article.format-link footer.entry-meta { 
clear: bot
} article.format-quote .entry-content p {
margin: 0;
padding-bottom: 24px;
padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
display: block;
padding: 24px 24px 0;
padding: 1.714285714rem 1.714285714rem 0;
font-size: 15px;
font-size: 1.071428571rem;
line-height: 1.6;
font-style: normal;
}
article.format-quote .entry-content blockquote p:before {
content: "\201C  ";
font-size: 2rem;
}
article.format-quote .entry-content blockquote p:after {
content: " \201D ";
font-size: 2rem;
} .format-status .entry-header {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
display: inline-block;
}
.format-status .entry-header h1 {
font-size: 15px;
font-size: 1.071428571rem;
font-weight: normal;
line-height: 1.6;
margin: 0;
}
.format-status .entry-header h2 {
font-size: 12px;
font-size: 0.857142857rem;
font-weight: normal;
line-height: 2;
margin: 0;
}
.format-status .entry-header header a {
color: #757575;
}
.format-status .entry-header header a:hover {
color: #21759b;
}
.format-status .entry-header img {
float: left;
margin-right: 21px;
margin-right: 1.5rem;
}
p.tags{
line-height: 32px;
}
p.tags a{
background-color: #ccc;
padding: 5px;
margin-right: 10px;
color: #000;
border:1px solid #000;
}
p.tags a:hover{
background-color: #fff;
padding: 5px;
margin-right: 10px;
color: #000;
border:1px solid #000;
}
div[id*='attachment_']{
max-width: 100%;
}
#credit320{
background: url(//blog.ongig.com/wp-content/themes/wordpress-bootstrap-master/images/320press_mini.png) no-repeat left top transparent;
padding-left: 20px;
}
#main .hero-unit img{
margin-bottom: 1em;
}
#main article img{
height: auto;
max-width: 100%;
}
img.alignleft{
margin-right: 10px;
float: left;
}
img.alignright{
margin-left: 10px;
float: right;
}
.page-header {
}
img.aligncenter{
display: block;
margin: 0 auto;
}
.post header img{
margin-bottom: 18px;
}
.archive #main .post h3{
line-height: 24px;
margin-bottom: 10px;
}
video {
max-width: 100%;
height: auto;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-wrapper {
width: 630px;
max-width: 100%;
margin-bottom: 18px;
} #featured-carousel .item{
width: 970px;
height: 600px;
}
.carousel-caption p{
display: none;
}
.page-template-page-homepage-php #main article{
border-bottom: none;
}
.page-template-page-homepage-php .hero-unit,
.blog .hero-unit{
padding: 1em;
}
.hero-unit h1 {
font-size: 3em;
} #comments{
line-height: 24px;
margin-bottom: 18px;
}
ol.commentlist,
ol.commentlist ul.children{
list-style-type: none;
margin-left: 0;
}
.comment .vcard > div{
margin-top: 8px;
padding: 0 10px;
}
ol.commentlist time{
font-size: .8em;
color: #eeeeee;
}
ol.commentlist div.comment-author{
position: relative;
}
ol.commentlist a.comment-edit-link{
color: #ffffff;
text-decoration: none;
padding-left: 5px;
}
ol.commentlist span.edit-comment{
position: absolute;
right: 0;
top: 8px;
}
ol.commentlist li.bypostauthor{
background-color: #dddddd;
}
ol.commentlist ul.children li{
background-color: #cccccc;
}
ol.commentlist ul.children li ul.children li{
background-color: #bbbbbb;
}
ol.commentlist ul.children li ul.children li ul.children li{
background-color: #aaaaaa;
}
ol.commentlist article{
border-bottom: none !important;
}
a.comment-reply-link{
position: absolute;
right: 0;
bottom: 0;
}
p.s2_message {
visibility: hidden;
} div ul li p.subscribed_confirm {
font-size: 14px !important;
}
div#ui-id-1.ui-dialog-content.ui-widget-content p.subscribed_confirm {
font-size: 14px !important;
} div.sharing-info.hidden-phone ul.unstyled.clearfix.blog-social li.clearfix {
width: 140px;
} input#s2email {
min-width: 130px;
margin-left: -83px;
background-color: white !important;
} div.sharing-info.hidden-phone ul.unstyled.clearfix.blog-social li.clearfix {
margin-left: 33px;
margin-right: -37px;
} ul.unstyled.clearfix.blog-social li.clearfix form p input {
width: 159px;
font-size: 16px;
margin-left: -74px;
border: 1px solid grey;
background-color: #55bce0; 
}
#comment-nav ul{
list-style-type: none;
margin: 0;
}
#comment-form-elements{
list-style-type: none;
margin: 0;
}
.comment .vcard .avatar{
padding-right: 0;
}
.comment .vcard .comment-text{
margin-left: 0;
}
img.avatar{
border-top: 1px solid #ddd;
border-bottom: 1px solid #dedede;
border-right: 1px solid #dedede;
border-left: 1px solid #ddd;
}
ol.commentlist li{
padding-right: 10px;
background-color: #F0F0F0;
}
#pings{
margin-bottom: 9px;
}
ol.pinglist{
list-style-type: none;
margin: 0 0 9px 0;
}
#comment{
width: 270px;
}
ol.commentlist #respond{
padding: 5px 10px;
}  .attachment #main .post_content img{
max-width: 100%;
}
.ie8 #main .media-grid img{
max-height: none !important;
max-width: none !important;
}
.attachment-img{
margin-bottom: 18px;
}
.metadata p.alert-message{
margin-right: 0;
margin-bottom: 18px;
}
#gallery-nav{
list-style-type: none;
margin-left: 0;
}
li.next a, li.previous a{
position: relative;
}
li.next a:hover:before{
content: "\2190";
position: absolute;
display: block;
top: 42%;
left: 0;
background-color: #BFBFBF;
color: #444;
width: 20px;
height: 20px;
padding-left: 5px;
text-decoration: none;
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
li.previous a:hover:before{
content: "\2192";
position: absolute;
display: block;
top: 42%;
right: 0;
background-color: #BFBFBF;
color: #444;
width: 20px;
height: 20px;
padding-left: 5px;
text-decoration: none;
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.post_content li {
line-height: 1.6;
}
#header-contain {
margin-top:28px;
position: relative;
}
#ongig-link-area {
display: block;
height: 32%;
width: 20%;
background: transparent;
position: absolute;
bottom: 0px;
right: 20px;
} .widget{
margin-bottom: 18px;
}
.widgettitle{
margin-bottom: 9px;
}
#tag-cloud{
margin-bottom: 18px;
line-height: 160%;
} .label{
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1px;
padding: 5px;
margin: 3px;
} #tag-cloud a:hover,
.tags a:hover{
color: #ffffff;
text-decoration: none;
}
#tag-cloud a{
white-space: pre;
text-transform: uppercase;
} .widget_search form{
padding-left: 0;
}
.widget_search input{
width: 121px;
} #calendar_wrap{
border: 1px solid #ddd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px;
}
#wp-calendar{
width: 100%;
}
.blog-social label, input[name="unsubscribe"] {
visibility: hidden;
}
#wp-calendar caption{
font-weight: bold;
padding: 8px;
}
#wp-calendar tr{
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#wp-calendar tr:last-child{
border-bottom: none;
}
#wp-calendar td{
text-align: center;
padding: 8px 0;
}
blockquote.pull-left{
padding-right: 15px;
}
.navbar-default ul.nav.navbar-nav > li > a {
padding: 25px 10px 15px;
border-top: 6px solid transparent;
font-size: 14px;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
}
.navbar-scroll ul.nav.navbar-nav > li > a {
padding: 9px 10px;
}
@media only screen and (max-width: 767px) {
.carousel-caption p{
display: block;
}
#navbar-container{
background:white!important;
padding:10px;
}
.navbar-default ul.nav.navbar-nav > li > a {
padding: 12px 10px;
}
}
@media only screen and (min-width: 768px) {
.carousel-caption p{
display: block;
}
#navbar-container{
background:white!important;
padding:10px;
}
#header-contain{
margin-top:100px;
}
}
@media only screen and (min-width: 980px) {
body{
padding-top: 60px;
}
#header-contain{
margin-top:60px;
}	
#inner-footer{
padding: 0;
}
#content{
margin-top:100px;
padding-left: 0;
padding-right: 0;
}
.topbar-inner{
padding: 0;
}
.topbar form.pull-right {
float: right;
}
.navbar-form, .navbar-search {
margin-top: 6px;
margin-bottom: 0;
}
.navbar-search{
padding-left: 0;
}
.sidebar{
margin-top: 0 !important;
}
.widget_search input{
width: 230px;
}
.blog .hero-unit{
margin-top: 10px;
}
.page-template-page-homepage-php .hero-unit,
.blog .hero-unit{
padding: 60px;
}
.hero-unit h1 {
font-size: 60px;
} .edit-comment{
display: none;
}
.vcard:hover .edit-comment{
display: inline-block;
}
#s{
width: 210px;
margin-bottom: 6px;
}
.widget_search input{
width: 209px;
}
.comment .vcard .comment-text{
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (min-width: 1040px) {
#header-contain{
margin-top:60px;
}	
}
.main_footer_body{
margin-top:30px;
}
.footer h1,.footer h2,.footer h3{
color:#999;
border-bottom: 1px solid #666;
}
.footer li{
margin-top:10px;
}
.footer ul li a,.footer ul li{
color: #e5e5e5;
}
body{
background:#fff;
background-image:none !important;
padding-top:0;
}
header{
}
.count {
float: left;
padding-left:4px;
padding-right:4px;
margin-left:-1px;
background-color: #fff;
border: 2px solid #aaa;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-align: center;
padding-top: 3px;
padding-bottom: 0px;
color:#000;
font-size: 14px;
}
.total-shares-lead{
color: #0084be;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: 500;
font-style: normal;
font-size: 36px;
text-align: center;
margin-right: 30px
}
.total-shares,.total-shares-home{
font-size:35px;
text-align: center;
}
.total-shares-text{
color: #0084be;
font-weight: 500;
text-transform: uppercase;
font-size: 10px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}
.post_content h3 {
text-align: left;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}
.margin-top-20 {
margin-top: 20px;
}
.blog-social li{
margin-right:10px;
}
.visible-phone .blog-social li {
margin-bottom: 30px
}
.archive_title {
letter-spacing: normal;
color: #000;
font-size: 15px;
}
.arrow-left {
width: 0; 
height: 0; 
margin-top:9px;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent; 
border-right:5px solid #aaa; 
}
.page-header{
margin-bottom: 0;
margin-top: 0;
}
.wp-caption-text {
font-size: 13px !important;
}
h1.h2 a{
color:#000;
font-size: 23px;
}
.alignleft,.alignright{
margin-top:10px;
}
.alignleft{
float:left;
margin-right:15px;
}
.alignright{
float:right;
margin-left:15px;
}
.wp-caption-text{
font-style:italic;
font-weight:bold;
}
.home .hero-unit{
padding:0;
}
.single-post .lead {
font-weight: 400;
}
.sharing-info {
position: fixed;
left: 0px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
background: #ddd;
text-align: center;
opacity: .5;
top: 180px;
opacity: 0.7;
padding-top: 20px;
padding-left: 6px;
}
.sharing-info-bottom {
text-align: center;
float: left;
}
.blog-social li form input[type="submit"] {
width: 63px;
font-size: 10px;
background: #222;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
color: #fff;
border: none;
border-radius: 2px;
}
.total-shares-lead{
color: #0084be;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: 300;
font-style: normal;
margin: 0 auto;
}
.total-shares-home .pull-left{
display: block;
float: left !important;
}
#intro-blurb {
background: rgb(194, 218, 236);
text-align: center;
border-radius: 4px;
padding: 10px;
border: 1px solid rgb(152, 196, 229);
font-weight: 300;
margin-left: 100px;
margin-right: 100px;
}
.media-heading a {
letter-spacing: normal;
line-height: 19px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-size: 32px;
color: #000000;
font-weight: 500;
font-style: normal;
}
.media-heading a:hover {
text-decoration: none;
color: #0084be;
}
.post_content a {
color: #1ba2d5;
}
p {
font-size: 22px;
}
.meta a {
color: #0084be;
}
.meta a:hover {
color: #0074be;
}
.single-title {
text-align: center;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-size: 36px;
color: #333;
letter-spacing: normal;
}
p.wp-caption-text {
font-size: 12px !important;
}
#s2email { 
width: 50px;
}
.blog-social li form { }
.blog-social li form label{
display:none;
}
.post_content p {
font-size: 21px;
line-height: 32px;
}
h4 {
font-size: 23px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif !important;
line-height: normal;
}
#footer-logo {
margin-bottom: 5px;
}
.post_content {
font-size: 22px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: 300;
line-height: normal;
}
@media (max-width: 767px) {
.post_content {
padding-left:0px;
padding-right:0px;
}
}
h1 {
}
.posts-by {
letter-spacing: normal;
color: #000;
font-size: 15px;
}
#disqus_thread {
}
.gray-box {
letter-spacing: normal;
text-transform: uppercase;
color: #fff;
font-size: 15px;
padding: 10px;
border-radius: 4px;
background: #bbb;
margin-left: 5px;
}
.author-page-meta { text-align: center; }
* {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}
a{
cursor:pointer;
color: #0084be;
}
h1 {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif !important;
letter-spacing: normal;
color: #000;
font-weight: 600;
font-size: 24px;
}
h2 {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
text-align: center;
}
h3 {
color: #000;
margin-top: 20px;
font-size: 18px;
letter-spacing: 1px;
text-transform: uppercase;
background: transparent;
border: none;
border-bottom: 1px solid #ddd;
}
#main h1 {
font-weight: 500;
}
#main h2,
#main h3 {
font-weight: 400;
line-height:1.3;
}
h4 {
font-weight: 500;
}
.well {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
line-height: 21px;
}
hr { 
visibility: visible;
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
.main-quote {
background: black;
color: white;
font-size: 30px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 30px !important;
font-weight: 100;
}
.main-quote strong {
color: white;
font-weight: 400;
}
.yellow {
background: yellow;
}
.green {
background: green;
}
.quote-info {
line-height: 20px;
}
.team-blurb {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-size: 13px;
line-height: 16px;
}
.lightblue {
color: #1BA2D5;
}
.darkblue {
color: #0084bE;
font-weight: 600;
}
strong {
font-weight: 600;
color: #333;
}
.darkgray {
color: #999;
}
.arrows {
margin-top: 40px;
padding-left: 30px;
font-size: 18px;
line-height: 25px;
}
.before-side, .after-side, .arrows {
text-align: center;
}
.margin-top-60 {
margin-top: 60px !important;
}
.before-side img {
border: 10px solid #999;
}
.after-side img {
border: 10px solid #0084be;
margin-bottom: 20px;
}
.q-mark {
background: #999;
font-size: 192px;
padding-top: 126px;
color: white;
height: 168px;
}
.before-side, .after-side {
height: 300px;
}
.before-side {
}
.after-side {
} #logo {
width: 180px;
}
.header-link {
margin-top: 25px;
margin-left: 30px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
letter-spacing: 2px;
font-weight: 400;
}
.header-cta {
margin-left: 26px;
margin-top: 23px;
width: 200px!important;
}
body {
background: transparent;
} .footer  {
text-align: center;
background: transparent;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
margin-bottom: 9px;
}
.sitemap {
padding-top: 20px;
background: #555;
padding-bottom: 20px;
margin-bottom: 10px;
}
.sitemap .span4 {
padding-left: 20px;
padding-right: 20px;
}
.sitemap b {
color: #888;
letter-spacing: 2px;
}
.sitemap hr {
border-color: #999;
}
.ongig-address {
color: #555;
}
.footer .sitemap a {
color: #999;
cursor: pointer;
font-weight: 400;
}
.product-logo {
text-align: center;
padding-top: 70px;
}
.product-blurb {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
text-align: center;
padding-top: 47px;
}
.product-pic {
border: 10px solid #ccc;
}
.cs-title {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: bold;
font-size: 20px;
}
.cs-title a:hover {
cursor:pointer;
}
.cs-date {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-size: 16px;
color: #999;
}
.cs-blurb {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: 400;
font-size: 15px;
}
.team-image {
}
.rob-image {
margin-top: 44px;
}
.row-fluid {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
line-height: 21px;
}
#featured-area h1 {
letter-spacing: 2px;
font-weight: 300;
text-transform: uppercase;
text-align: center;
font-size: 18px;
font-style: normal;
margin-top: 0px;
}
.row-fluid p {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
line-height: 19px;
font-weight: 00;
}
.row-fluid li {
font-weight: 400;
font-size: 16px;
}
.jason-image {
margin-top: 13px;
}
.kevin-image {
margin-top: 12px;
}
.max-image {
margin-top: 16px;
}
.product-pic {
border: 5px solid #ccc;
border-radius: 5px;
padding-left: 20px;
}
.team-name {
text-align: center;
font-size: 18px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
font-weight: bold;
color: #0084be;
margin-top: -10px;
}
.team-title {
color: #666;
font-weight: 00;
font-size: 13px;
} .btn2 {
background: #999999;
border-radius: 5px;
border:  none;
font-size: 13px;
font-weight: bold;
letter-spacing: 2px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
border-bottom: 2px solid #555555;
padding: 10px;
padding-top: 11px;
width: 100px;
color:  white;
}
.btn2:focus {
outline: none;
}
.btn2:hover {
background: #555;
}
.btn2-default {
background: #999999;
border-bottom: 2px solid #555555;
}
.btn2-primary {
background: #1BA2D5;
border-bottom: 2px solid #0084be;
}
.btn2-primary:hover {
background: #0084be;
}
.btn2-big {
width: 200px;
}
.btn2-small {
font-size: 10px;
padding: 5px;
}	
button {
letter-spacing: 1px;
font-weight: 500;
}
.home-bullets {
font-size: 20px;
font-weight: 00;
}
.words {
padding-left: 40px;
}
.cta-btns {
margin-bottom: 20px;
}
.home-bullets li {
line-height: 35px;
}
.home-bullets strong {
font-weight: 500;
}
.bttn-wide {
width: 200px;
}
.black-box {
background: black;
width: 150px;
height: 200px;
}
.bttn-blue {
background: #1ba2d5;
border-bottom: 2px solid #0084be;
}
.bttn-blue:hover {
background: #0084be;
}
.bttn-gray {
background: #a7a9ac;
border-bottom: 2px solid #808285;
}
.bttn-gray:hover {
background: #808285;
}
.login-button {
position: absolute;
top: 0px;
right: 20px;
background: #aaa;
border-radius: 0px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border: none;
padding-top: 10px;
width: 100px;
}
.login-button:hover {
background: #777;
}
.profile-activity:first-child, .modal .profile-activity:first-child, .popover .profile-activity:first-child {
border-top: 1px dotted transparent;
}
.profile-activity:last-child, .modal .profile-activity:last-child, .popover .profile-activity:last-child {
border-bottom: 0!important;
}
#person-pic {
padding-left: 40px;
}
.profile-activity, .modal .profile-activity, .popover .profile-activity {
padding: 10px 4px;
border-bottom: 1px dotted #D0D8E0;
position: relative;
border-left: 1px dotted #FFF;
border-right: 1px dotted #FFF;
}
.profile-activity {
padding-left: 10px;
}
.profile-activity img, .modal .profile-activity img, .popover .profile-activity img {
border: 2px solid #C9D6E5;
border-radius: 100%;
max-width: 36px;
width: 36px;
height: 20px;
margin-right: 10px;
margin-left: 0px;
box-shadow: none;
}
#all-jobs ul {
border-radius: 5px;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
border: 1px solid #ddd;
}
li{
line-height:20px;
}
.margin-top-40{
margin-top:40px!important;
}
#job-area .dropdown-menu{
max-height:200px;
overflow:scroll;
border:1px solid #ccc;
}
.hr-20, .hr20 {
margin: 20px 0;
}
.hr {
display: block;
height: 0;
overflow: hidden;
font-size: 0;
border-top: 1px solid #e3e3e3;
margin: 12px 0;
}
.badge {
text-shadow: none;
font-size: 12px;
padding-top: 1px;
padding-bottom: 3px;
font-weight: normal;
line-height: 15px;
background-color: #abbac3 !important;
}
.index-blurb {
padding-left: 0px;
padding-right: 0px;
}
.index-mini-footer {
padding-left: 0px !important;
padding-right: 0px !important;
}
td.desc {
padding-top: 0px;
}
.header-link {
padding-top: 20px;
}
.search-filter {
background: none;
border: none;
font-weight: normal;
}
.job-search-input {
width: 470px;
background: transparent;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
letter-spacing: normal;
border-radius: 50px;
}
.job-search-input:focus {
outline: none;
}
#all-jobs ul {
border: none;
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}
#featured-area li {
border-top: none;
border-left: none;
border-right:none;
border-bottom: 1px solid #ddd;
}
#num-jobs {
font-weight: 500;
}
#all-jobs li {
border-top: none;
border-left: none;
border-right:none;
border-bottom: 1px solid #ddd;
}
.profile-activity .company-images {
border-radius: 0px;
border: none;
height: 100%;
}
#search-button {
height: 30px;
padding-bottom: 20px;
padding-top: 5px;
font-size: 13px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase; } .form-search input:focus {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 1px solid #ccc;
}
#cta-modal {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
top: 20px;
}
.modal-header .close {
width: 20px;
}
#cta-modal-title {
letter-spacing: 2px;
font-size: 25px;
color: #666;
}
#cta-modal p {
line-height: normal;
font-weight: 400;
}
#cta-modal .modal-body {
padding-bottom: 0px;
font-size: 15px;
line-height: 17px;
font-weight: 00;
}
#cta-modal .modal-body i {
font-size: 25px;
}
#cta-modal form {
text-align: left;
}
#cta-modal form input {
font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
border-radius: 5px;
border: 1px solid #aaa;
padding: 8px;
margin-bottom: 15px;
font-weight: 300;
}
#cta-modal form.control-group {
margin-bottom: 0px;
}
#cta-modal form .control-group.error input{
border-color: #b94a48
}
#cta-modal form input:focus {
outline: none;
}
.wwd-cta {
position: relative;
left: 50%;
margin-left: -100px;
}
.center {
text-align: center;
}
#frowny {
margin-left: 50%;
position: relative;
left: -200px;
}
.404-blurb {
font-size: 20px;
}
.quote-author {
color: #0084be;
font-size: 20px;
}
.quote-author-title {
color: #0084be;
font-size: 15px;
font-style: italic;
font-weight: 300;
} .carousel-counter{
position: absolute;
top: 50%;	
}
.height-100-percent{
height:100%;
}
.height-90-percent{
height:90%;
}
.width-100 {
width: 100% !important;
}
.height-320 {
height: 320px;
}
.height-120 {
height: 120px!important;
}
.height-80 {
height: 80px!important;
}
.height-70{
height: 70px!important;
} .no-margin{
margin:0px !important;
}
.margin-left-10{
margin-left:10px !important;
}
.margin-right-10{
margin-right:10px !important;
}
.margin-left-20{
margin-left:20px !important;
}
.margin-top-40{
margin-top:40px !important;
}
.margin-top-20{
margin-top:20px !important;
}
.margin-top-10{
margin-top:10px !important;
}
.margin-top-5{
margin-top:5px !important;
}
.margin-left-5{
margin-left:5px !important;
}
.margin-bottom-20{
margin-bottom:20px !important;
}
#connections-sign-in{
max-height:50px;
} #careers-social-share{
position: fixed;
top: 200px;
left:20px;
width:100px;
} .manager_icon{
position: absolute;
margin-left: -24px;
}
.my-bootstrap-container .comment-item .pull-right a.reply{
font-size:11px;
}
#all-jobs .profile-activity img {
border: none;
}
#all-jobs .title {
color: #0084be;
}
#all-jobs .title .job-location {
color: #000;
}
#featured-area strong {
font-weight: 500;
color: #0084be;
}
#jobs-filter {
margin-bottom: 20px;
}
#footer-logo {
margin-bottom: 5px;
}
.well-custom {
border: 1px solid #e8e8e8;
background: #fafafa;
margin-bottom: 15px;
padding: 10px;
border-radius: 5px;
margin-top: 15px;
}
.share-controls{
margin-top:40px;
} .visible-phone #s2email {
margin-left: 0px;
} .navbar-default, .navbar-scroll, .navbar-brand {
transition: all 0.3s ease-in-out 0s;
}
.navbar-default { background-color:transparent;
border:none;
}
.navbar-default ul.nav.navbar-nav > li > a {
padding: 25px 10px 15px;
border-top: 6px solid transparent;
font-size: 14px;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
}
.navbar-scroll ul.nav.navbar-nav > li > a {
padding: 9px 10px;
}
.navbar-default .navbar-brand {
display: block;
padding: 14px 25px;
margin: 0 auto;
border: 0;
height: auto;
}
.navbar.navbar-scroll .navbar-brand {
padding: 10px 25px;
}
.navbar-scroll #home-logo{
width: 70px;
}
#navbar .request-demo:hover{
padding: 8px;
border: 1px solid #02a1d7; 
color: #02a1d7; 
}
#navbar .request-demo.moving {
margin-top: 5px;
}
.navbar-toggle {
margin: 22px 10px;
}
.navbar-scroll .navbar-toggle {
margin: 7px 10px;
} .mktg-dropdown-content {
font-size: 15px;
letter-spacing: normal;
text-transform: none;
}
@media (min-width: 992px){ 
.dropdown:hover .dropdown-menu {
display: block;
}
li.dropdown:hover a.dropdown-toggle {
border-top: 6px solid #2e6da4!important;
background-color: #f2f2f2;
color: #2e6da4;
}
}
@media (max-width: 991px){ .navbar-default ul.nav.navbar-nav > li > a {
padding: 4px 10px 6px;
clear: both;
}
.dropdown, .nav > li {
position: static;
}
.dropdown-menu {
position: static;
display: block;
border: 0 none;
box-shadow: none;
padding: 0;
}
.dropdown-menu > li > a {
padding: 1px 5px 1px 30px;
font-size: 14px;
}
a.dropdown-toggle:hover {
color: #02a1d7!important;
}
}
.request-demo {
background: #02a1d7;
font-weight: 00;
color: white;
border-color: #2e6da4;
color: #FFFFFF;
font-size: 24px;
padding: 10px 40px;
font-weight: 600;
}
.btn-primary {
color: #fff;
background-color: #02a1d7;
border-color: #2e6da4;
}
.navbar-default ul.nav.navbar-nav > li > a {
padding: 11px 10px;
}
.dropdown-menu>li>a {
display: block;
padding: 5px 5px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #02a1d7;
white-space: nowrap;
}
.mktg-dropdown-content {
font-size: 15px;
letter-spacing: normal;
text-transform: none;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 150px;
padding: 5px;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
box-shadow: 0 6px 12px rgba(0,0,0,0.175);
background-clip: padding-box;
}
#navbar-container{
border-bottom: none;
background: transparent;
}
#navbar-container{
display:block; } .navbar-default, .navbar-scroll, .navbar-brand {
transition: all 0.3s ease-in-out 0s;
}
.navbar-default {
border-bottom: 1px solid #02a1d7;
}
.navbar-default .navbar-brand {
display: block;
padding: 14px 25px;
margin: 0 auto;
border: 0;
height: auto;
}
.navbar.navbar-scroll .navbar-brand {
padding: 10px 25px;
}
.navbar-scroll #home-logo{
width: 70px;
}
#navbar .request-demo {
padding: 8px;
color: #fff;
font-size: 18px;
font-weight: 00;
margin: 20px 25px 0 10px;
border: 1px solid #02a1d7; 
}
#navbar .request-demo:hover{
padding: 8px;
border: 1px solid #02a1d7; 
color: #02a1d7; 
}
#navbar .request-demo.moving {
margin-top: 5px;
}
.navbar-toggle {
margin: 22px 10px;
}
.navbar-scroll .navbar-toggle {
margin: 7px 10px;
} h2.widgettitle{
font-size:18px;
text-align:left;
}
#subscribe-text p{
font-size:14px;
}
#subscribe-email input[type='text'],#subscribe-email input[type='email']{
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	
}
#subscribe-submit input[type="submit"]{
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
color: #333;
background-color: #fff;
border-color: #ccc;	
}
#navbar-container{
padding-bottom:0px;
}
li.categories{
list-style:none;
font-size:18px;
}
li.categories ul{
padding-left:0px;
margin-top:5px;
}
li.categories li.cat-item{
list-style:none;
font-size:14px;
}
h2{
color:#111!important;
}
.wp-block-table table {
font-size:16px;
table-layout:fixed;
}
.wp-block-table td {
vertical-align:top;
padding:5px;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
table.tablepress-id-26{width:700px}table.tablepress-id-27{width:800px}table.tablepress-id-27 .column-1{text-align:center}table.tablepress-id-27 .column-3{text-align:center}table.tablepress-id-27 .column-4{text-align:center}table.tablepress-id-28 .column-2{text-align:center}table.tablepress-id-28 .column-3{text-align:center}table.tablepress-id-31{width:600px}table.tablepress-id-31 .column-1{width:100px;text-align:left}table.tablepress-id-33{width:1200px}table.tablepress-id-33 .column-1{text-align:left;width:150px}table.tablepress-id-33 .column-2{text-align:left;width:700px}table.tablepress-id-33 .column-3{text-align:left;width:350px}