body.sage-intacct .page-sidebar .block-sidebar.theme-light:last-of-type{display:none}@font-face{font-family:'Roboto';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Light/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Light/Roboto-Light.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Light/Roboto-Light.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Light/Roboto-Light.svg#Roboto-Light) format('svg');font-weight:100;font-style:normal}@font-face{font-family:'600';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Medium/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Medium/Roboto-Medium.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Medium/Roboto-Medium.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Medium/Roboto-Medium.svg#Roboto-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Regular/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Regular/Roboto-Regular.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Regular/Roboto-Regular.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Regular/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Bold/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Bold/Roboto-Bold.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Bold/Roboto-Bold.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Roboto-Bold/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Karla';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Bold/Karla-Bold.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Bold/Karla-Bold.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Bold/Karla-Bold.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Bold/Karla-Bold.svg#Karla-Bold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Karla';src:url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Regular/Karla-Regular.eot?#iefix) format('embedded-opentype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Regular/Karla-Regular.woff) format('woff'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Regular/Karla-Regular.ttf) format('truetype'),url(//blackrivertechnologies.com/wp-content/themes/black-river/fonts/Karla-Regular/Karla-Regular.svg#Karla-Regular) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0}body{margin:0;padding:0;font-family:'Karla';font-weight:400;color:#5b7c88}p{line-height:1.6}img{max-width:100%;height:auto}iframe{max-width:100%}ul,li,#main-content #sidebar li,#main-content #sidebar ul{list-style-type:none;margin-left:0}.strong{font-weight:700}.cursive{font-style:italic}.center{text-align:center}.right{text-align:right}.left{text-align:left}.justify{text-align:justify}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.full-width{float:left;width:100%}.half-width{float:left;width:50%}body.single .posts-list-wrap img{border:2px solid #b2b2b2}a:focus,button:focus{outline:none}button:focus,a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{outline:none !important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.hide{display:none}.h1,h1{font-size:2.3rem}h4{line-height:1.4}.text-border:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:10px;background:#79be54;z-index:-1}h4 span.text-border:after,body.inner-page .text-border:after{background:#cae2b4}.text-border{position:relative;z-index:9;display:inline-block}.block-sidebar strong{position:relative;font-weight:400;z-index:9;display:inline-block}.block-sidebar strong:before{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:#79be54;z-index:-1;background:#cae2b4}.banner-home .text-border:after{bottom:13px;background:#91c268}.banner-home .text-border{color:#fff}section.full-width{padding:70px 0}section.full-width.has-bg{background-size:auto 100%;background-position:bottom right;padding-bottom:360px;background-repeat:no-repeat}.bg-primary{background-color:#5b7c88 !important;color:#fff}a,a:hover{color:#91c268;text-decoration:none}.primary-anchor{font-size:20px;position:relative}.primary-anchor:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#7fb951}a.primary-anchor:before{content:"";position:absolute;height:18px;width:18px;background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/icons/icon-arrow.png);right:-20px;background-size:18px;top:5px;bottom:0;margin:auto}.block-sidebar.theme-dark a.primary-anchor:before{background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/icons/arrow-right.png)}.btn-primary{color:#fff;background-color:#7fb851;border-color:#7fb851;color:#fff !important;border-radius:0;padding:5px 30px;background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/icons/arrow-right-white.png);background-repeat:no-repeat;background-position:center right 5px;background-size:18px}.btn-primary:hover{color:#fff;background-color:#7fb851;border-color:#7fb851}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7fb851;border-color:#7fb851}.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-expand{cursor:pointer}.btn-expand:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.btn-expand.btn-expand-true:before{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.logo{max-width:350px;display:inline-block}.menu-container{float:right}.menu-container li{display:inline-block;position:relative}.menu-container li+li{margin-left:20px}.menu-container li.menu-item a{cursor:pointer}div#header{position:fixed;width:100%;top:0;left:0;z-index:99;padding:30px 0 10px}body.inner-page #header{border-top:5px solid #5b7c88}body.inner-page #header{background:#fff}#header.fixed{background:#fff;box-shadow:0px 0px 10px #ccc}ul.sub-menu{position:absolute;left:-20px;top:20px;z-index:1;max-height:0;overflow:hidden;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);-moz-transform:perspective(400) rotate3d(1,0,0,-90deg);transform:perspective(400) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:.35s;-moz-transition:.35s;-o-transition:.35s;transition:.35s;background:#fff;background:0 0;padding-top:10px;width:calc(100% + 40px)}ul.sub-menu li:nth-child(1){border-top:2px solid #80b951}ul.sub-menu li{background:#fff;width:100%;margin-left:0;border-bottom:2px solid #80b951;text-align:center;padding:0}ul.sub-menu li a{color:#80b951;padding:10px 0;display:block}ul.sub-menu li a:hover{background:#80b951;color:#fff !important;display:block}ul.sub-menu li.current-menu-item a{background:#80b951;color:#fff !important}.menu-container li:hover ul.sub-menu{max-height:1000px;-webkit-transform:perspective(400) rotate3d(0,0,0,0);transform:perspective(400) rotate3d(0,0,0,0);-moz-transform:perspective(400) rotate3d(0,0,0,0);-o-transform:perspective(400) rotate3d(0,0,0,0)}body.front-page .menu-container a{color:#fff}body.front-page .menu-container ul.sub-menu a{color:#80b951}body.front-page #header.fixed .menu-container a{color:#91c268}.menu-container li a{font-size:14px}.menu-container li a:hover{text-decoration:none}.menu-container #menu-primary{float:right;border-bottom:1px solid #72c052;padding-bottom:6px;margin:4px 0 0;color:#fff}body.inner-page ul#menu-primary li a{color:#7ac14a}.menu-container li.current-menu-item a:after,.menu-container li:hover a:after,.current-menu-parent a:after,.menu-container .current_page_parent a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:4px;background:#86c65a}section.banner-wrap{background-color:#5b7c88;padding:124px 0 100px;background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/banner.png);background-size:cover;background-repeat:no-repeat;background-position:top left;color:#fff}.banner-home{border-bottom:5px solid #80b951}.banner-home a{font-size:30px;color:#fff;text-decoration:underline}.banner-home h1,.banner-home p{margin:0}.banner-home h1{line-height:1.6}.section-home-first a.primary-anchor{float:right;color:#91c268}.section-home-first a.primary-anchor:hover{color:#91c268}section.section-home-first{padding-bottom:50px !important;min-height:600px;background-position:bottom right -70px !important}.text-expand{margin-top:40px}section.section-home-second{background:#cbe2b5;padding:40px 0}.download-testimonial{float:right;margin-right:30px}.download-testimonial a.primary-anchor{color:#5b7c88}.download-testimonial a.primary-anchor:after{background:#5b7c88}.download-testimonial a.primary-anchor:before{background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/icons/arrow-right-primary.png)}.owl-nav{position:absolute;left:0;right:0;top:-54px;bottom:0;margin:auto;height:0}button.owl-prev{float:left}button.owl-next{float:right}.owl-nav button{outline:none}.owl-nav button span{font-size:50px;line-height:1}.owl-carousel p{margin:0;font-size:22px}.owl-testimonials{padding:0 150px;text-align:left}.item-grid-inner{background:#fff;color:#5b7c88;padding:40px;height:100%;width:100%}.item-grid{margin-top:30px}.item-grid-inner h3{min-height:80px;padding:0 40px}.grid-description{min-height:175px}.heading-underline span{border-bottom:1px solid #5b7c88;display:inline-block;min-width:200px}.heading-underline{text-align:center;margin-bottom:40px}.single-list-post{background:#f4f6f7;padding:20px 30px}.single-list-post+.single-list-post{margin-top:15px}span.date-post{color:#6d6d6d;font-size:14px;margin-bottom:10px;display:inline-block}.single-list-post p{color:#6d6d6d;font-size:14px;margin:0}.single-list-event{text-align:center;float:left;width:100%;color:#6d6d6d}body.page-template-events .inner-page-content .single-list-event{text-align:left}body.page-template-events .inner-page-content .single-list-event+.single-list-event{border-top:1px solid #ccc;padding-top:25px}.block-sidebar .single-list-event{float:none;display:inline-block;width:100%}.single-list-event+.single-list-event{margin-top:30px}.single-list-post a{color:#61818d;font-weight:600}.single-list-event a{color:#5f7c8a;font-weight:600}.single-list-event p{margin:0}body.single .page-wrap h1{font-size:30px}.section-home-fourth .list-events-wrap{text-align:center}.section-home-fourth .list-events-wrap .btn{margin-top:40px}body.inner-page h1{text-transform:uppercase;margin-bottom:20px}.page-title-wrap h1{display:inline-block}img.sub-logo{max-width:150px;margin:-10px 0 20px 100px;vertical-align:middle;display:inline-block}body.inner-page .page-wrap{margin-top:150px;padding-bottom:50px;background-size:100% auto}.page-wrap ul{padding-left:30px;margin-bottom:20px}.page-wrap li{position:relative}.page-wrap li:before{content:"";position:absolute;left:-15px;top:9px;height:5px;width:5px;border-radius:50%;background:#79be54}.block-sidebar{padding:30px 20px 20px;text-align:center;background:#f4f6f7}.block-sidebar+.block-sidebar{margin-top:20px}.block-sidebar.theme-dark{background:#5b7c88;color:#fff}body.inner-page .row{justify-content:space-between}.block-sidebar.theme-dark h3{color:#c9e3a9 !important}.block-sidebar a{color:#c9e3a9}.block-sidebar .primary-anchor:after{background:#c9e3a9}.block-sidebar h3{margin-bottom:1rem;font-size:24px}body.inner-page .page-wrap h3{color:#7fb951}.block-sidebar.theme-light h3{color:#5b7c88 !important}.thumbnail-post{width:100%;float:left;height:180px;background-color:#ffeaf9;margin-bottom:15px;background-position:center;background-size:contain;background-repeat:no-repeat}.thumbnail-post.has-thumbnail{background-color:#fff}body.single.single-post img.wp-post-image{margin-bottom:20px}.page-wrap .posts-list-wrap iframe.iframe-youtube{max-width:100%;height:400px;border:none;margin:10px 0 0;width:100%}.page-wrap .posts-list-wrap video{max-width:100%;height:300px;margin:15px 0;background:#000}ul.post-attr-wrap{padding:0;margin:0 0 10px;width:100%}ul.post-attr-wrap li{display:inline-block;position:relative}ul.post-attr-wrap li:before{content:none}ul.post-attr-wrap li+li,.post-categories-items span+span{padding-left:10px;margin-left:10px}body.single.single-post .posts-list-wrap img.wp-post-image{float:left;width:50%;margin:0 15px 15px 0}.post-categories-items span{position:relative}ul.post-attr-wrap li+li:before,.post-categories-items span+span:before{content:"";position:absolute;left:0;height:14px;width:1px;background:#737373;top:0;bottom:0;margin:auto;padding-left:0}.single-post-item h6{margin-bottom:12px;font-weight:600;min-height:36px;display:inline-block;width:100%}body.single-post .single-post-item h6{min-height:initial}.single-post-item{color:#777;margin-bottom:20px}ul.post-attr-wrap span{color:#5b7c88;text-transform:capitalize}.post-categories-items{display:inline-block;width:100%;border-top:2px solid #b2b2b2;text-align:right}.post-categories-items{color:#6f8c96;padding:5px 0 0}.post-categories-items span{text-transform:uppercase;font-weight:400;font-size:12px}.sidebar-popular-posts span.date{color:#6d6d6d;font-size:14px}.sidebar-popular-posts h6{margin:10px 0;font-size:15px}.sidebar-element-heading{font-size:16px;color:#5b7c88;font-weight:600}.sidebar-active-item a{color:#79be54}.sidebar-element+.sidebar-element{margin-top:20px}.single-category-item{display:inline-block;width:100%;padding:10px;background:#f4f6f7;border-bottom:2px solid #b2b2b2}.single-category-item a{color:#5b7c93;display:block;text-transform:uppercase;font-size:14px}.single-category-item+.single-category-item{margin-top:10px}.single-tag-item{display:inline-block}.single-tag-item a{color:#5b7c93;text-transform:uppercase;background:#f4f6f7;padding:5px 10px;display:inline-block}.single-tag-item a:hover{background:#91c268;color:#fff}.active-term a{background:#79be54;color:#fff}.single-category-item.active-term{background:#79be54;color:#fff}.sidebar-search-form form{position:relative}.sidebar-search-form form input[type=text]{width:100%;background:#f4f6f7;box-shadow:none;border:none;border-bottom:2px solid #b2b2b2;height:40px;padding:0 10px;border-radius:0}.sidebar-search-form form input[type=submit]{position:absolute;right:0;top:0;height:100%;width:20px;background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/icons/arrow-right-primary.png);background-repeat:no-repeat;border:none;background-size:20px;background-color:transparent;background-position:center;cursor:pointer}input{outline:none}body.search .page-wrap h2{text-transform:initial;border-bottom:1px solid #cecece;padding-bottom:10px;margin-bottom:20px}body.search .page-wrap h2 span{color:#79be54}body.single.single-post .posts-list-wrap p{text-align:justify}.pagination-wrap{float:left;width:100%;padding:15px}.pagination-wrap .nav-next{float:right}.pagination-wrap .nav-previous{float:left}.pagination-wrap a{text-decoration:underline;letter-spacing:2px;font-size:18px}.footer-wrap{background:#f4f6f7;padding:30px 0;border-top:5px solid #80b951;color:#696969;font-weight:400;font-size:.9rem;line-height:1.8;font-family:arial}.copyrights{border-top:2px solid #b2b3b3;padding-top:20px;margin:20px 0 0}.footer-third .fab{min-width:35px;color:#5b7c88}.footer-wrap a{font-weight:400;color:#696969;text-decoration:none}a.email-footer{color:#5e7e8a;font-weight:800}.footer-wrap ul{margin:0}.footer-first img,.footer-second img{max-width:220px}.footer-first{padding-left:0}.footer-third{padding-left:60px}.footer-fourth{padding-right:0}.modal{text-align:center}@media screen and (min-width:992px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:100%}.modal-content{border-radius:0}.modal-contact-left,.contact-left{background-image:url(//blackrivertechnologies.com/wp-content/themes/black-river/images/bg-modal.jpg);background-size:contain;background-repeat:no-repeat;background-position:bottom right;border-right:4px solid #79be54}.modal-contact-wrap .row{margin:0}.modal-contact-left{height:650px}.modal-contact-right{padding:30px 60px 30px 40px}input,select,textarea{max-width:100%}::-webkit-input-placeholder{color:#7a7a7a}::-moz-placeholder{color:#7a7a7a}:-ms-input-placeholder{color:#7a7a7a}:-moz-placeholder{color:#7a7a7a}.wpcf7-form-control{border:none;border-bottom:2px solid #e8e9ef;height:45px;width:100%;outline:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0px}textarea.wpcf7-form-control{border:none;border-bottom:2px solid #e8e9ef;height:100px;resize:none;background:#f4f6f7;float:left;width:100%;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0px;padding:10px}.modal-contact-wrap .modal-dialog{max-width:1000px}.field-wrap{margin:20px 0 0;display:inline-block;width:100%}span.field-wrap label{margin:0;color:#7a7a7a}.modal-contact-right div.wpcf7{margin:40px 0 0;padding:0 0 0 40px}.wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:20px;display:inline-block;width:100%}input.wpcf7-form-control.wpcf7-submit{background:0 0;border:none;text-align:right;float:right;cursor:pointer;text-decoration:underline;color:#79be54;outline:none;width:auto}.wpcf7-form-control-wrap{display:inline-block;width:100%}span.wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;left:auto;font-size:13px}form.wpcf7-form>p{margin:0}.modal-content button{position:absolute;right:10px;background:0 0;max-width:25px;padding:0;top:10px;z-index:99;outline:none}.modal-iframe iframe{height:400px;border:none}.contact-right{padding:20px 70px 0}.contact-left{height:600px}.contact-right img{margin-bottom:20px}.wpcf7-response-output{position:absolute;left:70px;width:calc(100% - 160px);bottom:-70px}div.wpcf7 .ajax-loader{margin:15px 0 0 45% !important}.inner-page-content form.wpcf7-form{position:relative}.inner-page-content .wpcf7-response-output{left:0;width:100%;margin:0;text-align:center;bottom:-90px}.page-404-wrap h1{font-size:50px;text-transform:uppercase;margin-bottom:0;line-height:1;font-weight:600}body.error404 .page-404-wrap h3{color:#5b7c88}.page-404-wrap .contact-right{padding:20px 0 0}.page-404-wrap span.field-wrap label{text-align:left;width:100%}.page-404-wrap textarea.wpcf7-form-control{background-color:#fff}