.red{color:red;}.green{color:green;}body{font-family:"source-sans-pro","Helvetica","Arial",sans-serif;color:black;font-size:12pt;}p{margin-bottom:1.5em;}h1{color:white;background:#6e3278;width:100%;margin-top:0;padding-top:40px;padding-bottom:40px;padding-left:15px;margin-bottom:40px;}.page-template-page-no-sibling-no-gap-php h1{margin-bottom:0;}h2,h3{font-weight:bold;}h2 a,h3 a{text-decoration:none;}h2 a:hover,h3 a:hover,h2 a:focus,h3 a:focus{text-decoration:none;}h2{color:#6e3278;margin-bottom:20px;font-family:"tangerine";font-size:48pt;}@media screen and (max-width: 768px) {h2{font-size:36pt;text-align:center;margin-left:-10px;}}h4{font-weight:bold;}.page-template-page-home-php h2{border-bottom:none;padding-bottom:0;}.page-template-page-home-php #home-about{padding-top:2em;padding-bottom:3em;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-about{padding-top:1em;padding-bottom:1em;}}.page-template-page-home-php #home-about .circular-image{width:300px;margin-left:auto;margin-right:auto;}.page-template-page-home-php #home-about .circular-image img{display:block;width:200px;margin-left:auto;margin-right:auto;margin-top:20px;}@media screen and (min-width: 768px) {.page-template-page-home-php #home-about .circular-image img{margin-top:-100px;width:300px;}}.page-template-page-home-php #home-conferences{padding-top:2em;padding-bottom:3em;background:#6e3278;color:white;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-conferences{padding-top:1em;padding-bottom:1em;}}@media screen and (min-width: 768px) {.page-template-page-home-php #home-conferences{background:url("img/conferences-background.jpg") no-repeat center center,#6e3278;background-size:cover;}}.page-template-page-home-php #home-conferences h2{color:white;}.page-template-page-home-php #home-conferences a{color:white;}.page-template-page-home-php #home-conferences #home-conferences-full{vertical-align:bottom;text-align:center;padding-left:3em;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-conferences #home-conferences-full{padding-left:0;}}.page-template-page-home-php #home-conferences #home-conferences-full a{display:inline-block;font-size:20pt;text-decoration:none;border:2px solid #f3e7f5;padding:3px 10px;}.page-template-page-home-php #home-conferences #home-conferences-full a:hover,.page-template-page-home-php #home-conferences #home-conferences-full a:focus{background:white;color:#6e3278;}.page-template-page-home-php #home-industry{padding-top:2em;padding-bottom:3em;background:#f3e7f5;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-industry{padding-top:1em;padding-bottom:1em;}}.page-template-page-home-php #home-articles{padding-top:2em;padding-bottom:3em;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-articles{padding-top:1em;padding-bottom:1em;}}.page-template-page-home-php #home-articles a{font-size:1.25em;display:inline-block;padding-top:10px;}.page-template-page-home-php #home-portfolio{padding-top:2em;padding-bottom:3em;}@media screen and (max-width: 768px) {.page-template-page-home-php #home-portfolio{padding-top:1em;padding-bottom:1em;}}h3{color:#6e3278;}a{color:#6e3278;text-decoration:underline;}a:hover,a:focus{color:white;background:#6e3278;}#logo{font-family:tangerine;color:#6e3278;font-size:44pt;padding-left:0;font-weight:normal;margin-left:15px;}#logo a{color:#6e3278;text-decoration:none;border:1px dotted transparent;}#logo a:hover,#logo a:focus{color:white;background:#6e3278;}#logo a:focus{border:1px dotted black;}#top-line{padding-right:0;overflow:visible;margin-top:0.5em;width:100%;vertical-align:top;z-index:100;}#top-line i.fa{width:1em;}@media screen and (max-width: 768px) {#top-line{height:auto;}}#top-line #ba-placeholder{display:inline;margin-left:2em;margin-right:1em;float:right;}@media screen and (max-width: 768px) {#top-line #ba-placeholder{margin-left:0;margin-right:0;float:left;clear:both;}}#top-line a{line-height:30px;margin-right:1em;color:black;text-decoration:underline;}#top-line a:hover,#top-line a:focus{color:white;}#top-line img{display:inline;}#search-form{float:right;}#search-form form{margin-right:0;}@media screen and (max-width: 768px) {#search-form{float:left;margin-bottom:3px;}#search-form input{width:60%;display:inline;}#search-form .form-group{display:inline;}#search-form .btn{display:inline;}}#search-form input{margin-right:0;height:34px;}#search-form button{margin-left:0;color:#6e3278;}#search-form .form-group{margin-right:0;}#search-form form{display:inline;margin-right:1em;}nav#main-nav{position:static;border:0;margin-top:4px;margin-bottom:0px;background-color:white;}nav#main-nav .navbar-default{background-color:white;}nav#main-nav a{font-size:14pt;font-weight:normal;color:black;text-decoration:none;background-color:white;position:relative;}nav#main-nav ul.dropdown-menu li a{font-size:12pt;}nav#main-nav .navbar-collapse a:hover,nav#main-nav .navbar-collapse .active,nav#main-nav .navbar-collapse a:focus,nav#main-nav .navbar-collapse .open>a{background:#6e3278;color:white;}nav#main-nav .container-fluid,nav#main-nav .navbar-collapse{padding:0;}nav#main-nav .navbar-brand{position:relative;font-family:tangerine;color:#6e3278;font-size:44pt;top:-15px;padding-left:0;font-weight:normal;margin-left:15px;}@media screen and (max-width: 768px) {nav#main-nav .navbar-brand{font-size:2em;top:0;margin-left:0;padding-right:0;}}footer#page-footer h2{margin-bottom:1em;color:white;}footer#page-footer #footer-ask-gian{background-color:#8f419c;color:white;font-family:tangerine;font-size:48pt;text-align:center;}@media screen and (max-width: 768px) {footer#page-footer #footer-ask-gian{font-size:36pt;padding-left:0.25em;padding-right:0.25em;}}footer#page-footer #footer-ask-gian p{padding-top:30px;padding-bottom:30px;margin:0;}footer#page-footer #footer-hero img{width:100%;}footer#page-footer #footer-contact{padding-top:2em;padding-bottom:2em;}footer#page-footer #footer-contact h2{color:#6e3278;font-size:36pt;margin-bottom:20px;}footer#page-footer #footer-contact #footer-social-media{line-height:124px;vertical-align:middle;text-align:center;}footer#page-footer #footer-contact #footer-social-media a{display:inline-block;text-align:center;border:1px dotted transparent;}footer#page-footer #footer-contact #footer-social-media a:hover,footer#page-footer #footer-contact #footer-social-media a:focus{border:1px dotted black;background:none;}footer#page-footer #footer-contact #footer-social-media img{padding-left:10px;padding-right:10px;}footer#page-footer #footer-contact .media-object img{width:62px;}footer#page-footer #footer-contact .media-body{line-height:62px;}footer#page-footer #footer-contact .media-body p{margin:0;}footer#page-footer #footer-copyright{background:#444444;color:white;text-align:center;padding-top:15px;padding-bottom:10px;}div#staff div#gian{background:#eff5f6;}div#staff div#gian img{border:2px solid white;}div#staff h2{margin-top:0;}div#staff h2 small{color:#157684;font-weight:bold;}div#staff h2:nth-child(1){text-align:left;}div#staff img{width:100%;max-width:250px;height:auto;}div#staff .circular-image{padding:1em;}div#staff .row:nth-child(1){margin-top:2em;}div#staff .row:nth-child(2){margin-top:2em;}div#staff .row{padding-bottom:1.5em;}@media screen and (min-width: 768px) {div#staff .row .col-sm-6:nth-child(1){padding-right:3em;}div#staff .row .col-sm-6:nth-child(2){padding-left:3em;}}div#carousel img{width:100%;}div#carousel #carouselButtons{position:absolute;top:20px;left:5%;z-index:4;}@media screen and (max-width: 899px) {div#carousel #carouselButtons{left:5px;top:5px;}}div#carousel #carouselButtons a{display:inline-block;text-align:center;text-decoration:none;background:#444444;color:white;border-radius:1em;line-height:1.9em;width:2em;height:2em;border:2px solid white;}@media screen and (max-width: 899px) {div#carousel #carouselButtons a{width:3em;height:3em;border-radius:1.5em;line-height:2.9em;}}div#carousel #carouselButtons a:focus,div#carousel #carouselButtons a:hover{background:#eff5f6;color:#444444;border-radius:0;border-color:#444444;}div#carousel a#carousel-link:focus img{border:3px solid #444444;}div#services{margin-top:3em;text-align:center;}div#services h2{color:#6e3278;font-size:2.5em;}div#services h2.line-heading{border-color:#6e3278;}div#services .row{margin-bottom:2em;}@media screen and (max-width: 768px) {div#services .row{margin-bottom:0;}}div#services a{color:black;text-decoration:none;}div#services a:focus,div#services a:hover{color:white;}div#services img{display:block;width:88px;margin-left:auto;margin-right:auto;}@media screen and (max-width: 768px) {div#services .col-sm-2{width:50%;display:inline-block;float:left;height:12em;}}div#mailing-list{background:#6e3278;padding-top:20px;padding-bottom:20px;}div#mailing-list span{color:white;font-size:1.5em;margin-left:4em;}@media screen and (max-width: 768px) {div#mailing-list span{margin-left:0;}}div#mailing-list button{background:#6e3278;color:white;border:2px solid white;margin-top:8px;}@media screen and (max-width: 768px) {div#mailing-list button{float:right;}}div#mailing-list button:hover,div#mailing-list button:focus{background:white;color:#6e3278;}div#mailing-list img{width:50px;margin-right:20px;}@media screen and (max-width: 768px) {div#mailing-list img{display:none;}}div#mailing-list input{margin-top:8px;}div#training{background:url("img/Swirl_Green_Right.png") no-repeat right center,url("img/Swirl_Green_Left.png") no-repeat left center,#157684;color:white;text-align:center;padding-top:1em;padding-bottom:1em;}@media screen and (max-width: 768px) {div#training{background:#157684;}}div#training h2{margin-top:0.5em;color:white;font-size:2.5em;}div#training blockquote{border-left:0;font-size:1.5em;background:url('img/Speechmarks-Left.png') no-repeat left 10px,url('img/Speechmarks-Right.png') no-repeat right 10px;font-style:italic;}@media screen and (max-width: 768px) {div#training blockquote{background:none;}}div#training a{border:2px solid white;background:#157684;color:white;margin-top:1em;text-decoration:none;}div#training a:hover,div#training a:focus{background:white;color:#157684;}#widgets{margin-bottom:2em;}#widgets h2,#widgets h3,#widgets a{color:#157684;}#widgets a:focus,#widgets a:hover{color:white;}#widgets h2{padding-top:0.5em;}@media screen and (min-width: 768px) {#widgets .col-sm-6:nth-child(1){padding-right:2.5em;}#widgets .col-sm-6:nth-child(2){padding-left:2.5em;}}#widgets #twitter{background:#eff5f6;padding-bottom:2em;padding-left:1em;padding-right:2em;}#widgets #twitter a{color:#157684;font-weight:bold;}#widgets #twitter a:focus,#widgets #twitter a:hover{color:white;}#widgets #twitter a.twitter-date{font-style:italic;font-weight:normal;}#widgets #twitter p{padding-left:3.5em;background-image:url("img/Twitter.png");background-repeat:no-repeat;background-origin:border-box;background-size:30px 30px;}#widgets #news h3:nth-of-type(2){border-top:1px solid #157684;padding-top:0.5em;}#widgets #news h3 a{text-decoration:none;}div#products div:nth-child(2),div#products div:nth-child(4){background:#E5E7E6;}div#products a.greyscale{display:block;border:1px dotted transparent;}div#products a:hover{background:none;}div#products a:focus{border:1px dotted #157684;background:none;}div#products .col-sm-3{height:20em;padding-top:2em;}div#about-us{margin-top:3em;}div#about-us h2{text-align:center;color:#157684;border-color:#157684;font-size:2.5em;}div#home-portfolio{color:#6e3278;}div#home-portfolio .row{margin-bottom:1em;}div#home-portfolio a{color:#6e3278;font-size:1.5em;text-decoration:none;display:inline-block;}@media screen and (max-width: 768px) {div#home-portfolio a{font-size:1em;}}div#home-portfolio a:hover,div#home-portfolio a:focus{color:white;}div#home-portfolio #view-list,div#home-portfolio #phone-us{line-height:50px;}@media screen and (max-width: 768px) {div#home-portfolio .col-sm-2{width:48%;display:inline-block;margin-bottom:1em;}}@media screen and (max-width 768px) {div#home-portfolio .col-sm-2 .row{display:inline-block;}}div#home-portfolio .col-sm-2 img{width:100%;}div#home-portfolio .col-sm-2 img#er-logo{width:50%;}@media screen and (max-width: 768px) {div#home-portfolio .col-sm-2 img#bcc-logo{max-width:75%;}}div#home-portfolio .col-sm-2 a{text-align:center;padding:2px;border:1px dotted transparent;}div#home-portfolio .col-sm-2 a:hover,div#home-portfolio .col-sm-2 a:focus{background:none;border:1px dotted black;}form#commentform input[type="text"],form#commentform input[type="url"],form#commentform input[type="email"],form#commentform textarea{width:40em;}@media screen and (max-width: 768px) {form#commentform input[type="text"],form#commentform input[type="url"],form#commentform input[type="email"],form#commentform textarea{width:100%;}}.btn,.btn-default{font-face:"proxima-nova","Helvetica","Arial",sans-serif;font-size:14pt;padding-top:2px;padding-bottom:2px;}input.form-control{font-size:14pt;}#siblings{background-color:#f3e7f5;color:#6e3278;margin-bottom:1em;padding-left:0em;padding-right:0em;padding-top:0.5em;border:1px solid #6e3278;width:100%;}#siblings a{color:#6e3278;text-decoration:none;margin-left:1em;margin-right:1em;}#siblings a:hover,#siblings a:focus{color:#f3e7f5;background:#6e3278;}#siblings ul{padding-left:0em;list-style:none;}#siblings h2{font-size:1.6em;font-family:"source-sans-pro";font-weight:normal;color:#6e3278;margin-top:0.25em;margin-bottom:0.25em;line-height:2em;padding-left:1em;padding-right:1em;}#siblings h2 i{font-size:2em;}@media screen and (max-width: 768px) {#siblings h2{font-size:1.2em;line-height:1.5em;}#siblings h2 i{font-size:1.5em;}}@media screen and (max-width: 768px) {#siblings{float:none;width:100%;margin-left:0;}}#siblings li{padding-top:0.5em;padding-bottom:0.5em;border-top:1px dashed #6e3278;}#siblings li a{margin-left:2em;display:inline-block;}#siblings li.current_page_item{background:#6e3278;color:#f3e7f5;}#siblings li.current_page_item a{color:#f3e7f5;}#siblings li.current_page_item a:before{font-family:FontAwesome;content:'\f090\00a0';position:absolute;left:1.5em;}#siblings li.current_page_item a:hover,#siblings li.current_page_item a:focus{color:#6e3278;background:#f3e7f5;}#siblings li.current_page_item a:hover:before,#siblings li.current_page_item a:focus:before{color:#6e3278;}.circular-image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid white;}.box-lightgreen{background:#eff5f6;color:black;padding:1em 1em 1em 1em;margin-top:1em;margin-bottom:1em;}.box-white{background:white;color:black;padding:1em 1em 1em 1em;}.box-darkgreen{background:#157684;padding:1em 1em 1em 1em;color:white;margin-top:1em;margin-bottom:1em;}.box-darkgreen a{color:white;}.box-darkgreen a:hover,.box-darkgreen a:focus{color:#157684;background:#eff5f6;}.box-darkgreen h2,.box-darkgreen h3{border-top:none;color:white;}.box-charcoal{background:#444444;color:white;padding:1em 1em 1em 1em;margin-top:1em;margin-bottom:1em;}.box-charcoal a{color:white;}.box-charcoal a:hover,.box-charcoal a:focus{color:#444444;background:#eff5f6;}.box-charcoal h2,.box-charcoal h3{border-top:none;color:white;}h2.line-heading{text-align:center;border-bottom:1px solid #ddd;line-height:0;padding:0;}h2.line-heading span{background:#fff;padding:0 15px;}img.content-img{margin-left:1em;margin-bottom:1em;margin-right:1em;margin-top:1em;}.parent-pageid-18 td:first-child{width:8em;}img.size-full{width:100%;max-width:intrinsic;max-width:-moz-max-content;height:auto;}.media-body h2{font-size:1.2em;font-weight:normal;border:none;margin-top:0;}.pagination{color:#157684;}.pagination li a{color:#157684;border-color:#157684;}.pagination li a:hover,.pagination li a:focus{background-color:#444444;color:#eff5f6;border-color:#444444;}.pagination .active a{color:#eff5f6;background-color:#157684;}.pagination .active a:hover,.pagination .active a:focus{background-color:#444444;}.wpcf7-list-item{display:block;}.lightgreen{background:#eff5f6;}figure{display:table;border:2px solid #157684;background:#eff5f6;padding:1em;margin:1em;width:auto;}#ozp-page{font-size:1.25em;}#ozp-page h2{border-bottom:none;margin-bottom:0.75em;}#ozp-page .container{width:60%;}@media screen and (max-width: 768px) {#ozp-page .container{width:100%;}}#ozp-page #ozp-header{padding-top:3em;background:url('img/ozplayer-header2.jpg') no-repeat center center,#000000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;font-size:1em;text-align:center;}#ozp-page #ozp-header img{margin-bottom:2em;width:70%;max-width:intrinsic;max-width:-moz-max-content;height:auto;}#ozp-page #ozp-header p{width:100%;}#ozp-page #ozp-header a{color:#6e3278;}#ozp-page #ozp-header a:focus,#ozp-page #ozp-header a:hover{color:white;background:#6e3278;}#ozp-page #ozp-nav{margin-top:2em;margin-bottom:2em;}#ozp-page #ozp-nav a{border:1px dotted transparent;font-size:1em;color:black;text-decoration:none;display:block;text-align:center;}#ozp-page #ozp-nav a:hover,#ozp-page #ozp-nav a:focus{border:1px dotted black;text-decoration:none;background:white;}#ozp-page #ozp-nav .container{width:70%;}#ozp-page #ozp-demo{padding-top:2em;padding-bottom:2em;}#ozp-page #ozp-demo h2{color:#006dfe;text-align:center;}#ozp-page #ozp-demo figure{background:none;border:none;width:100%;display:block;}#ozp-page #ozp-features{padding-bottom:2em;background:#8400fd;color:white;}#ozp-page #ozp-features h2{color:white;height:104px;line-height:104px;background:url('img/Features_Solo.png') no-repeat top right,#8400fd;}@media screen and (max-width: 768px) {#ozp-page #ozp-features h2{background:none;line-height:1.1em;height:auto;}}#ozp-page #ozp-browsers{padding-top:0.5em;padding-bottom:0.5em;}#ozp-page #ozp-browsers h2{color:#fa1086;height:104px;line-height:104px;background:url('img/Browsers_Solo.png') no-repeat top right;}@media screen and (max-width: 768px) {#ozp-page #ozp-browsers h2{background:none;line-height:1.1em;height:auto;}}#ozp-page #ozp-implementation{padding-top:0.5em;padding-bottom:0.5em;}#ozp-page #ozp-implementation h2{color:#bd0008;height:104px;line-height:104px;background:url('img/Implementation_Solo.png') no-repeat top right;}@media screen and (max-width: 768px) {#ozp-page #ozp-implementation h2{background:none;line-height:1.1em;height:auto;}}#ozp-page #ozp-transcripts{padding-top:0.5em;padding-bottom:0.5em;}#ozp-page #ozp-transcripts h2{background:url('img/Transcripts_Solo.png') no-repeat top right;color:#6e3278;height:104px;line-height:104px;}@media screen and (max-width: 768px) {#ozp-page #ozp-transcripts h2{background:none;line-height:1.1em;height:auto;}}#ozp-page #ozp-testing{padding-top:0.5em;padding-bottom:0.5em;}#ozp-page #ozp-testing h2{color:#55cb09;height:104px;line-height:104px;background:url('img/Testing_Solo.png') no-repeat top right;}@media screen and (max-width: 768px) {#ozp-page #ozp-testing h2{background:none;line-height:1.1em;height:auto;}}.font-2x{font-size:2em;}.font-1-5x{font-size:1.5em;}.darkpurple{color:#6e3278;}figure.ozplayer-container{width:100%;display:block;background:none;border:none;padding:0;margin:0;}div#home-banner img{position:relative;width:100%;}div#home-banner #home-banner-text{position:absolute;top:45%;left:50%;width:50%;}div#home-banner #home-banner-text h1{background:none;font-family:tangerine;font-size:86pt;margin:0;padding:0;}div#home-banner #home-banner-text span{position:absolute;color:white;left:60px;font-family:source-sans-pro;font-size:24pt;margin-top:-30px;padding:0;}#contact-form{width:100%;}@media screen and (min-width: 768px) {#contact-form{width:30em;}}.mixin-row-table{display:table!important;}.mixin-row-table>[class*="col-"]{float:none!important;display:table-cell!important;vertical-align:middle;}.mixin-row-table>[class*="col-"].td-top{vertical-align:top!important;}.mixin-row-table>[class*="col-"].td-bottom{vertical-align:bottom!important;}.row-table.row-table-xs{display:table!important;}.row-table.row-table-xs>[class*="col-"]{float:none!important;display:table-cell!important;vertical-align:middle;}.row-table.row-table-xs>[class*="col-"].td-top{vertical-align:top!important;}.row-table.row-table-xs>[class*="col-"].td-bottom{vertical-align:bottom!important;}@media (min-width: 768px) {.row-table{display:table!important;}.row-table>[class*="col-"]{float:none!important;display:table-cell!important;vertical-align:middle;}.row-table>[class*="col-"].td-top{vertical-align:top!important;}.row-table>[class*="col-"].td-bottom{vertical-align:bottom!important;}}