/*
Theme Name: ocvis-Sal Child
Theme URI: http: //crossleaf.ca
Description: This is an awesome site for ocvis
Author: CrossLeaf
Author URI: http: //crossleaf.ca/
Template: ocsvis
Version: 0.1
*/
.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active {
	display: block !important;
}
/* a{font-weight: 600!important;} */
#top nav >ul >li[class*="button_bordered"] >a:before{border-color: #000 !important;}
#header-outer[data-lhe="default"] #top nav > ul > li > a, #footer-outer #footer-widgets a{font-weight: inherit !important;}
#footer-outer #footer-widgets a{font-style: normal !important;}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover{text-decoration: none !important;}
#header-secondary-outer ul.sf-menu li a{font-size: 14px !important;}
#header-secondary-outer nav >ul >li >a:focus :before, #header-secondary-outer nav >ul >li >a:hover:focus :before{color: #fff !important;}

.skip-to-main-content {
    position: absolute; z-index: 99999; color: #FFFFFF; padding: 13px 40px; margin-top: -110px; vertical-align: middle;
    text-transform: none; font-style: normal; background-color: #025731; font-size: 14px; font-weight: 700; line-height: 1.6em;margin-left: 2px;
}
.skip-to-main-content {transition: 0.3s;}
a.skip-to-main-content:focus {margin-top: 140px; color: #fff; }
a.closed[aria-expanded="true"]:before {
    content: "Close";position: absolute;left: auto;right: 40px;top: -4px;font-size: 18px;
}
html:lang(fr) a.closed[aria-expanded="true"]::before {
    content: "Fermer";
}
.result-num{display: none;}
.menu-item-8310 a, .menu-item-8311 a, .menu-item-8764 a, .menu-item-8765 a{font-weight: bold !important;}
/* li.menu-item.wpml-ls-slot-52 {position: relative;top: 30px;} */
#header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover:before{border-color: #b0232a !important;}

/* a{
    background-repeat: no-repeat;
    background-size: 0% 1px;
    background-image: linear-gradient(to right, #000 0%, #000 100%);
    -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    background-position: left bottom;
}
a{background-image: linear-gradient(to right, #024731 0%, #024731 100%);}
a:hover{background-size: 100% 1px;} */

a:hover{text-decoration: underline !important;opacity: 1 !important;}
a:focus, :focus {outline-offset: 1px !important;}
a:focus, :focus{outline: -webkit-focus-ring-color auto 1px !important;line-height: normal !important;}
#logo:hover{outline: -webkit-focus-ring-color auto 1px !important;outline-offset: 1px !important;}
.ascend #footer-outer .widget h4{font-weight: bold;}
#error-404 .search-form {width: 50%;margin: 0 auto;}
#error-404 .search-form .search-field {margin-bottom: 20px;}
.nectar-social-sharing-fixed{bottom: 75px !important;}
.nectar-social.fixed{bottom: 15px !important;left:20px }
.category .section-title span.subheader {display: none;}
.category .post-content .content-inner span.meta-category {display: none;}
.category .posts-container article .inner-wrap:hover .content-inner .article-content-wrap .post-header .title {
    text-decoration: underline;
}
#search-results li {list-style: none;}
body.search-no-results[data-form-style="minimal"] #search-results .search-form button[type=submit]{bottom: -5px !important;}
@media only screen and (min-width:1000px){
    a#to-top{right: 30px;bottom: 52px;}
    .postid-9143 a#to-top, .postid-9144 a#to-top{transform: translateY(-50%);}
    a#to-top:hover{text-decoration: none !important;}
    body.material #search-outer #search #close{right: 15px !important;margin-top: -45px !important;}
}
@media only screen and (max-width:690px){
    .blog_next_prev_buttons .controls{background: #fff !important;}
    .blog_next_prev_buttons .controls li.previous-post{margin-bottom: 30px;}
    body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post, body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post{
        min-height: 150px !important;
    }
}
@media only screen and (max-width: 640px){
.nectar-social-sharing-fixed {right: 20px !important;}
}
header#top nav ul #search-btn >div{border-left: 1px solid #000 !important;}
@media only screen and (max-width: 1210px) and (min-width: 1001px){
    header#top nav ul #search-btn >div{border-left: none !important;}
}
body .nectar-button.medium {text-transform: uppercase;letter-spacing: 2px;}
#top nav >ul >.sfHover >ul >li{transform: none !important; transition: none !important;}
.sf-menu > li ul{border: none!important;}
.sf-menu >li ul{padding: 0 !important;}
.sf-menu ul li a{padding: 14px !important;}
@media only screen and (max-width:479px){
    .bootstrap-wrapper .content{padding: 20px 30px !important;}
}
#footer-outer a:not(.nectar-button) { font-weight: 400;}
li.previous-post .post-bg-img, li.next-post .post-bg-img{opacity: 0;}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post{
    background-color: #024731;
}
/* #search-outer input#s{unicode-bidi: bidi-override !important; direction: rtl !important;} */
/* .level-one h1{font-family: Nunito Sans;font-size: 28px;line-height: 40px;font-weight: 400;letter-spacing: 0;} */
.home-h2 h2{font-family: Nunito Sans;font-size: 19px;line-height: 32px;font-weight: 300;letter-spacing: 0;}
h3.black-text{font-family: Nunito Sans;font-size: 18px !important;line-height: 30px;font-weight: 300;letter-spacing: 0;}
h3.black-text1{font-family: Nunito Sans;font-size: 18px;line-height: 30px;font-weight: 300;letter-spacing: 0;}
h2.level-one{font-family: Nunito Sans;font-size: 40px;line-height: 50px;font-weight: 400;letter-spacing: 0;}
h3.black-text2{font-family: Nunito Sans;font-size: 28px;line-height: 40px;font-weight: 400;letter-spacing: 0;}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a{background-color: #f4f4f4 !important;color: #404040 !important;}
h3.table{font-family: Nunito Sans !important;font-weight: 600 !important;line-height: 30px !important;font-size: 16px !important;letter-spacing: 0;margin: 0px !important;}
h3.title{font-family: Nunito Sans;font-size: 17px !important;line-height: 38px !important;font-weight: 300 !important;letter-spacing: 0;}
h3.directions{font-family: Nunito Sans;font-weight: 600 !important;font-size: 16px !important;line-height: 30px !important;letter-spacing: 0 !important;}
.masonry.classic_enhanced .post-content .article-content-wrap .post-header span, .masonry.classic_enhanced .post-content .article-content-wrap .excerpt {color: #404040 !important;}
#footer-outer #footer-widgets .widget.widget_text h4{color: #404040 !important;}
#footer-outer #footer-widgets a:not(.nectar-button) {color: #404040 !important;}
#footer-outer #footer-widgets .row{padding-bottom: 20px !important;}
.textwidget p{color: #404040 !important;}
#bac-first-page .content h2.bac, span.bac, label.bac{
    font-family: Nunito Sans;font-size: 1.5em !important;line-height: 32px !important;font-weight: 400;
    letter-spacing: 0 !important;margin-top: 20px !important; margin-bottom: 5px !important;
}
#bac-second-page a:hover{text-decoration: none !important;}
h3.bac{font-family: Nunito Sans;font-size: 40px !important;line-height: 50px !important;font-weight: 400 !important;letter-spacing: 0;}
.form-black-text{font-family: Nunito Sans;font-size: 18px;line-height: 30px;font-weight: 300;letter-spacing: 0;margin-bottom: 8px;display: block;}
.chart-details label.bac-link, .standard-drink label.bac-link, .reminder label.bac-link{
    font-family: Nunito Sans;font-size: 1.3em !important;line-height: 38px !important;font-weight: 300 !important;
    letter-spacing: 0;margin: 10px 0 !important;color:#3074AB !important;display: block;
}
.bac-title{
    font-family: Nunito Sans;font-size: 1.5em !important;line-height: 32px !important;font-weight: 300 !important;
    letter-spacing: 0 !important;margin-top: 20px !important; margin-bottom: 5px !important;
}
.bac-title label{font-weight: 400 !important; margin: 0 !important;}
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a{color: #507f70;opacity: 1;}
h3.privacy{
    font-family: Nunito Sans;font-weight: 600 !important;font-size: 16px !important;line-height: 30px !important;
    letter-spacing: 0 !important; padding-bottom: 27px; margin: 0 !important;
}
h2.top-date, h3.bottom-date{
    font-family: Nunito Sans;font-weight: 300 !important;font-size: 16px !important;line-height: 30px !important;
    letter-spacing: 0; margin: 0 !important; padding-bottom: 27px;}
.access h2{font-family: Nunito Sans;font-size: 16px !important;line-height: 20px !important;color: #404040;letter-spacing: 0; font-weight: 600 !important;margin-bottom: 7px;}
span.gform_drop_instructions {color: #404040 !important;}
.iwithtext {position: relative;}
.iwithtext .iwt-text{
  background-color: #f4f4f4;border-radius: 6px;padding: 20px 20px 20px 65px;
  overflow: hidden; width: 280px;
}
.iwithtext .iwt-text a{color: #404040;}
.iwithtext .iwt-text.active-tab{background-color: #024731 !important;}
.iwithtext .iwt-text.active-tab a{color: #fff !important;}
.iwithtext .iwt-icon.active-tab i{color: #fff !important;}
.steadysets-icon-checkbox-checked:before {
    content: "\e65a";
}

@media screen and (min-width:1000px) and (max-width:1200px){
    #slider_btn .vc_col-sm-6{width: 44% !important;}
}
@media screen and (min-width:1201px) and (max-width:1400px){
    #slider_btn .vc_col-sm-6{width: 40% !important;}
}
@media screen and (min-width:1401px){
    #slider_btn .vc_col-sm-6{width: 36% !important;}
}
@media screen and (max-width:999px){
    a#to-top{right: 30px;bottom: 52px;}
    .postid-9143 a#to-top, .postid-9144 a#to-top{transform: translateY(-50%);}
    a#to-top:hover{text-decoration: none !important;}
    #search-outer #search #close a, body.material #header-outer #search-outer #search #close a{top: 19px !important;}
    .iwithtext .iwt-text{width: auto !important;padding: 20px 20px 20px 85px;}
    #slider_btn span.nectar-button-type .link_wrap a {width: 150px !important;text-align: center;}
}
.iwithtext .iwt-icon{top: 50% !important; left: 6% !important; transform: translateY(-50%);position: absolute;}
.celebrate-h3 h3{font-family: Nunito Sans; font-size: 17px !important; line-height: 38px !important;font-weight: 300 !important;padding: 6px 12px !important;letter-spacing: 0;margin: 0 !important;}
h2.post-bottom{font-family: Nunito Sans; font-size: 16px !important;line-height: 20px !important;color: #404040;letter-spacing: 0; font-weight: 600 !important; margin: 0px !important;}
h2.post-bottom-light{font-family: Nunito Sans; font-size: 16px !important;line-height: 20px !important;color: #404040;letter-spacing: 0; font-weight: 300 !important;margin: 0px !important;}
.post-titles{font-family: Nunito Sans; font-size: 16px !important;line-height: 20px !important;color: #404040;letter-spacing: 0; font-weight: 600 !important; margin: 0px !important;padding-bottom: 27px;}
h2.nextpost, h2.prevpost{display: block;color: #fff;margin-bottom: 5px;}
h2.nextpost i, h2.prevpost i{font-family: Nunito Sans;font-size: 14px;line-height: 15px;font-weight: 400;margin:0; letter-spacing:0;}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab{background-color: #024731 !important;}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab span{color: #FFFFFF;}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab i{color: #FFFFFF;}
/* #bac-first-page .terms-error{color: #C81D25 !important;} */
/* #bac-first-page .check-box.check-box-active{background-color: #C81D25 !important;} */

/* search related css */
#search-results .result .inner-wrap .title span {color: #404040;opacity: 1 !important;}
form.search-form{display: flex; align-items: center;position: relative;}
form.search-form input.search-field {
    border: 1px solid #404040 !important; margin: 0 !important; padding: 8px !important; line-height: 15px; border-radius: 3px !important; 
    background-color: #fff !important; 
}
form.search-form button.search-widget-btn{position: absolute;right: 0;background-color: #fff !important;padding: 8px;margin-right: 1px;display: inline-block;line-height: inherit;}
form.search-form button.search-widget-btn span{background-color: #fff !important; color: #404040;}
form.search-form button.search-widget-btn span:hover{font-weight: bold;}
#search-results .result .inner-wrap .title a h3{
    font-size: 17px !important; line-height: 22px !important; font-weight: 600 !important; letter-spacing: 0px; color: #024731!important; display: inline-block;
}
#search-results .result .inner-wrap .title a h3{
    background-repeat: no-repeat;
    background-size: 0% 2px;
    background-image: linear-gradient(to right, #000 0%, #000 100%);
    -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    background-position: left bottom;
}
body.material #header-outer #search-outer #search input[type="text"]{font-size:40px !important;font-weight:400 !important;}
#search-results .result .inner-wrap .title a h3{background-image: linear-gradient(to right, #024731 0%, #024731 100%);}
#search-results .result .inner-wrap .title a:hover h3{background-size: 100% 2px;}
#search-results .result .inner-wrap{color: #404040 !important;}
.nectar-search-results a:hover{text-decoration: none !important;}
#bac-first-page .check-box.check-box-active{background-color: #f4f4f4 !important;}
.check-box.check-box-active:after {content: '✕';position: absolute;top: .49em;left: .06em;font-size: 30px;color: red; line-height: 0;}
#bac-second-page .standar-drinks{width: 100%;}
#bac-second-page #standardDrink{display: inline-block;}
.modal#chartDetails, .modal#standardDrink, .modal#reminder{display: none !important;}
body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3){opacity: 1 !important;}
a.wpel-icon-right i{position: relative !important;}
/* blog items */
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after{background-color: rgba(13,13,13,0.8) !important;}
.post-area .posts-container article .post-content .article-content-wrap .meta-category a{opacity: 1 !important;}
.post-area .posts-container article .post-content .article-content-wrap .post-header{opacity: 1 !important;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a:hover, 
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:hover{text-decoration: none !important;}
.nectar-post-grid .nectar-post-grid-item .content .item-main{z-index: 102;}
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a{position: relative;}
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:after {
    content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0px; background: #fff;
    height: 2px; transition-property: left right; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:after{
    background: #000 !important;
}
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:hover:after,
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:focus:after,
.nectar-post-grid .nectar-post-grid-item .content .item-main h3 a:active:after {
    right: 0;
}
body .row .col.section-title h2.subheader{
  font-family: Nunito Sans;font-size: 52px;line-height: 74px;font-weight: 300;letter-spacing: 0px; margin-top: 15px; margin-bottom: 0px; padding: 0px; color: #000;
}
.archive.category .meta-category a:hover, blog .meta-category a:hover{text-decoration: none !important;}
a.external-link:after{
  content: "\f08e"; font-family: 'FontAwesome';padding-left: 5px;
}
#slide-out-widget-area .menu-item-8909 a.external-link::before {
    content: "\f08e"; font-family: 'FontAwesome'; padding-left: 5px; position: absolute; right: -22px;
}
li.sitemap-item.page_item.page-item-9423 {
    display: none;
}
/* custom bac chart */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
input.weight-num1, input.drinks-num1, input.hours-num1{
  font-size: 36px; border: none; background: #fff;margin-top: 20px;margin-bottom: 10px;line-height: 1.1;width: 80px;
}
.weight button {border: none;background: #fff;padding: 0;}
.bac-gender{padding-bottom: 15px;}
label.gender-male, label.gender-male-fr{position: absolute;left: 25%; bottom: 0px;text-transform: capitalize;}
label.gender-female, label.gender-female-fr{position: absolute;bottom: 20px;left: 58%;font-size: 14px;transform: translateX(7%);width: 45px;}
.weight select, .drinks select, .hours select {font-weight: 600;font-size: 24px;background: #fff;}
@media screen and (min-width:1271px){
    .slide-out-widget-area-toggle.slide-out-hover-icon-effect.small{display: none;}
}

.nectar-social.fixed:focus .nectar-social-inner a:nth-child(1) {
    -webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    -webkit-transform: translateY(-56px) scale(1);
    transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    transform: translateY(-56px) scale(1);
    opacity: 1;
}
.nectar-social.fixed:focus .nectar-social-inner a:nth-child(2) {
    -webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    -webkit-transform: translateY(-106px) scale(1);
    transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    transform: translateY(-106px) scale(1);
    opacity: 1;
}
.nectar-social.fixed:focus .nectar-social-inner a:nth-child(3) {
    -webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    -webkit-transform: translateY(-156px) scale(1);
    transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    transform: translateY(-156px) scale(1);
    opacity: 1;
}
/* .nectar-social.fixed:focus {
    height: 340px;
} */
/* linecons */
@font-face{font-family:linecons;src:url(css/fonts/linecons.eot);src:url(css/fonts/linecons.eot?#iefix) format('embedded-opentype'),url(css/fonts/linecons.ttf) format('truetype'),url(css/fonts/linecons.woff) format('woff'),url(css/fonts/linecons.svg#linecons) format('svg');font-weight:400;font-style:normal}[class*=" linecon-icon-"],[class^=linecon-icon-]{font-family:linecons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.linecon-icon-heart:before{content:"\e600"}.linecon-icon-cloud:before{content:"\e601"}.linecon-icon-star:before{content:"\e602"}.linecon-icon-tv:before{content:"\e603"}.linecon-icon-sound:before{content:"\e604"}.linecon-icon-video:before{content:"\e605"}.linecon-icon-trash:before{content:"\e606"}.linecon-icon-user:before{content:"\e607"}.linecon-icon-key:before{content:"\e608"}.linecon-icon-search:before{content:"\e609"}.linecon-icon-eye:before{content:"\e60a"}.linecon-icon-bubble:before{content:"\e60b"}.linecon-icon-stack:before{content:"\e60c"}.linecon-icon-cup:before{content:"\e60d"}.linecon-icon-phone:before{content:"\e60e"}.linecon-icon-news:before{content:"\e60f"}.linecon-icon-mail:before{content:"\e610"}.linecon-icon-like:before{content:"\e611"}.linecon-icon-photo:before{content:"\e612"}.linecon-icon-note:before{content:"\e613"}.linecon-icon-food:before{content:"\e614"}.linecon-icon-t-shirt:before{content:"\e615"}.linecon-icon-fire:before{content:"\e616"}.linecon-icon-clip:before{content:"\e617"}.linecon-icon-shop:before{content:"\e618"}.linecon-icon-calendar:before{content:"\e619"}.linecon-icon-wallet:before{content:"\e61a"}.linecon-icon-vynil:before{content:"\e61b"}.linecon-icon-truck:before{content:"\e61c"}.linecon-icon-world:before{content:"\e61d"}.linecon-icon-clock:before{content:"\e61e"}.linecon-icon-paperplane:before{content:"\e61f"}.linecon-icon-params:before{content:"\e620"}.linecon-icon-banknote:before{content:"\e621"}.linecon-icon-data:before{content:"\e622"}.linecon-icon-music:before{content:"\e623"}.linecon-icon-megaphone:before{content:"\e624"}.linecon-icon-study:before{content:"\e625"}.linecon-icon-lab:before{content:"\e626"}.linecon-icon-location:before{content:"\e627"}.linecon-icon-display:before{content:"\e628"}.linecon-icon-diamond:before{content:"\e629"}.linecon-icon-pen:before{content:"\e62a"}.linecon-icon-bulb:before{content:"\e62b"}.linecon-icon-lock:before{content:"\e62c"}.linecon-icon-tag:before{content:"\e62d"}.linecon-icon-camera:before{content:"\e62e"}.linecon-icon-settings:before{content:"\e62f"}

/* steadysets */
@font-face{font-family:steadysets;src:url(css/fonts/steadysets.eot);src:url(css/fonts/steadysets.eot?#iefix) format('embedded-opentype'),url(css/fonts/steadysets.ttf) format('truetype'),url(css/fonts/steadysets.woff) format('woff'),url(css/fonts/steadysets.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" steadysets-icon-"],[class^=steadysets-icon-]{font-family:steadysets!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.steadysets-icon-type:before{content:"\e600"}.steadysets-icon-box:before{content:"\e601"}.steadysets-icon-archive:before{content:"\e602"}.steadysets-icon-envelope:before{content:"\e603"}.steadysets-icon-email:before{content:"\e604"}.steadysets-icon-files:before{content:"\e605"}.steadysets-icon-uniE606:before{content:"\e606"}.steadysets-icon-connection-empty:before{content:"\e607"}.steadysets-icon-connection-25:before{content:"\e608"}.steadysets-icon-connection-50:before{content:"\e609"}.steadysets-icon-connection-75:before{content:"\e60a"}.steadysets-icon-connection-full:before{content:"\e60b"}.steadysets-icon-microphone:before{content:"\e60c"}.steadysets-icon-microphone-off:before{content:"\e60d"}.steadysets-icon-book:before{content:"\e60e"}.steadysets-icon-cloud:before{content:"\e60f"}.steadysets-icon-book2:before{content:"\e610"}.steadysets-icon-star:before{content:"\e611"}.steadysets-icon-phone-portrait:before{content:"\e612"}.steadysets-icon-phone-landscape:before{content:"\e613"}.steadysets-icon-tablet:before{content:"\e614"}.steadysets-icon-tablet-landscape:before{content:"\e615"}.steadysets-icon-laptop:before{content:"\e616"}.steadysets-icon-uniE617:before{content:"\e617"}.steadysets-icon-barbell:before{content:"\e618"}.steadysets-icon-stopwatch:before{content:"\e619"}.steadysets-icon-atom:before{content:"\e61a"}.steadysets-icon-syringe:before{content:"\e61b"}.steadysets-icon-pencil:before{content:"\e61c"}.steadysets-icon-chart:before{content:"\e61d"}.steadysets-icon-bars:before{content:"\e61e"}.steadysets-icon-cube:before{content:"\e61f"}.steadysets-icon-image:before{content:"\e620"}.steadysets-icon-crop:before{content:"\e621"}.steadysets-icon-graph:before{content:"\e622"}.steadysets-icon-select:before{content:"\e623"}.steadysets-icon-bucket:before{content:"\e624"}.steadysets-icon-mug:before{content:"\e625"}.steadysets-icon-clipboard:before{content:"\e626"}.steadysets-icon-lab:before{content:"\e627"}.steadysets-icon-bones:before{content:"\e628"}.steadysets-icon-pill:before{content:"\e629"}.steadysets-icon-bolt:before{content:"\e62a"}.steadysets-icon-health:before{content:"\e62b"}.steadysets-icon-map-marker:before{content:"\e62c"}.steadysets-icon-stack:before{content:"\e62d"}.steadysets-icon-newspaper:before{content:"\e62e"}.steadysets-icon-uniE62F:before{content:"\e62f"}.steadysets-icon-coffee:before{content:"\e630"}.steadysets-icon-bill:before{content:"\e631"}.steadysets-icon-sun:before{content:"\e632"}.steadysets-icon-vcard:before{content:"\e633"}.steadysets-icon-shorts:before{content:"\e634"}.steadysets-icon-drink:before{content:"\e635"}.steadysets-icon-diamond:before{content:"\e636"}.steadysets-icon-bag:before{content:"\e637"}.steadysets-icon-calculator:before{content:"\e638"}.steadysets-icon-credit-cards:before{content:"\e639"}.steadysets-icon-microwave-oven:before{content:"\e63a"}.steadysets-icon-camera:before{content:"\e63b"}.steadysets-icon-share:before{content:"\e63c"}.steadysets-icon-bullhorn:before{content:"\e63d"}.steadysets-icon-user:before{content:"\e63e"}.steadysets-icon-users:before{content:"\e63f"}.steadysets-icon-user2:before{content:"\e640"}.steadysets-icon-users2:before{content:"\e641"}.steadysets-icon-unlocked:before{content:"\e642"}.steadysets-icon-unlocked2:before{content:"\e643"}.steadysets-icon-lock:before{content:"\e644"}.steadysets-icon-forbidden:before{content:"\e645"}.steadysets-icon-switch:before{content:"\e646"}.steadysets-icon-meter:before{content:"\e647"}.steadysets-icon-flag:before{content:"\e648"}.steadysets-icon-home:before{content:"\e649"}.steadysets-icon-printer:before{content:"\e64a"}.steadysets-icon-clock:before{content:"\e64b"}.steadysets-icon-calendar:before{content:"\e64c"}.steadysets-icon-comment:before{content:"\e64d"}.steadysets-icon-chat-3:before{content:"\e64e"}.steadysets-icon-chat-2:before{content:"\e64f"}.steadysets-icon-chat-1:before{content:"\e650"}.steadysets-icon-chat:before{content:"\e651"}.steadysets-icon-zoom-out:before{content:"\e652"}.steadysets-icon-zoom-in:before{content:"\e653"}.steadysets-icon-search:before{content:"\e654"}.steadysets-icon-trashcan:before{content:"\e655"}.steadysets-icon-tag:before{content:"\e656"}.steadysets-icon-download:before{content:"\e657"}.steadysets-icon-paperclip:before{content:"\e658"}.steadysets-icon-checkbox:before{content:"\e659"}.steadysets-icon-checkbox-checked:before{content:"\e65a"}.steadysets-icon-checkmark:before{content:"\e65b"}.steadysets-icon-refresh:before{content:"\e65c"}.steadysets-icon-reload:before{content:"\e65d"}.steadysets-icon-arrow-right:before{content:"\e65e"}.steadysets-icon-arrow-down:before{content:"\e65f"}.steadysets-icon-arrow-up:before{content:"\e660"}.steadysets-icon-arrow-left:before{content:"\e661"}.steadysets-icon-settings:before{content:"\e662"}.steadysets-icon-battery-full:before{content:"\e663"}.steadysets-icon-battery-75:before{content:"\e664"}.steadysets-icon-battery-50:before{content:"\e665"}.steadysets-icon-battery-25:before{content:"\e666"}.steadysets-icon-battery-empty:before{content:"\e667"}.steadysets-icon-battery-charging:before{content:"\e668"}.steadysets-icon-uniE669:before{content:"\e669"}.steadysets-icon-grid:before{content:"\e66a"}.steadysets-icon-list:before{content:"\e66b"}.steadysets-icon-wifi-low:before{content:"\e66c"}.steadysets-icon-folder-check:before{content:"\e66d"}.steadysets-icon-folder-settings:before{content:"\e66e"}.steadysets-icon-folder-add:before{content:"\e66f"}.steadysets-icon-folder:before{content:"\e670"}.steadysets-icon-window:before{content:"\e671"}.steadysets-icon-windows:before{content:"\e672"}.steadysets-icon-browser:before{content:"\e673"}.steadysets-icon-file-broken:before{content:"\e674"}.steadysets-icon-align-justify:before{content:"\e675"}.steadysets-icon-align-center:before{content:"\e676"}.steadysets-icon-align-right:before{content:"\e677"}.steadysets-icon-align-left:before{content:"\e678"}.steadysets-icon-file:before{content:"\e679"}.steadysets-icon-file-add:before{content:"\e67a"}.steadysets-icon-file-settings:before{content:"\e67b"}.steadysets-icon-mute:before{content:"\e67c"}.steadysets-icon-heart:before{content:"\e67d"}.steadysets-icon-enter:before{content:"\e67e"}.steadysets-icon-volume-decrease:before{content:"\e67f"}.steadysets-icon-wifi-mid:before{content:"\e680"}.steadysets-icon-volume:before{content:"\e681"}.steadysets-icon-bookmark:before{content:"\e682"}.steadysets-icon-screen:before{content:"\e683"}.steadysets-icon-map:before{content:"\e684"}.steadysets-icon-measure:before{content:"\e685"}.steadysets-icon-eyedropper:before{content:"\e686"}.steadysets-icon-support:before{content:"\e687"}.steadysets-icon-phone:before{content:"\e688"}.steadysets-icon-email2:before{content:"\e689"}.steadysets-icon-volume-increase:before{content:"\e68a"}.steadysets-icon-wifi-full:before{content:"\e68b"}
.nectar-video-box a.external-link::after{display: none;}

/* lti portal css */
.page-template-lti-portal #header-space, .page-template-lti-portal #header-outer, .page-template-lti-portal #footer-widgets{display: none;}
.page-id-9659 #header-space, .page-id-9659 #header-outer, .page-id-9659 #footer-widgets{display: none;}
.lti-img{margin: auto; vertical-align: middle;}
.page-template-lti-portal #wp-admin-bar-my-account > a.ab-item{pointer-events: none;}
.calculator-content-area{width:100%; display:flex; flex-direction: row; justify-content: space-around;}
.calculator-content-area .left, .calculator-content-area .right{ width:50%; }
li#wp-admin-bar-WPML_ALS {display: none;}

.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content{
	outline: none !important;
    line-height: inherit !important;
}
div#popmake-9758.pum-container:focus{line-height: inherit !important;}
div#popmake-9756.pum-container:focus{line-height: inherit !important;}
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .pum-overlay .pum-content {
            outline: none !important;
            line-height: inherit !important;
        }
    }
}
.custom-close:hover{cursor: pointer;}
.custom-close{
    position: absolute;
    height: 45px;
    width: 45px;
    left: auto;
    right: -5px;
    bottom: auto;
    /* top: -5px; */
    top: -30px;
    padding: 5px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 400;
    font-size: 16px;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 23%);
    text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
    background-color: rgba( 2, 71, 49, 1.00 );
    z-index: 11;
}
#popmake-9758 .pum-close{display:none !important;}
.custom_close{margin: 0;}
.custom_close p{padding: 0;}
.pum-open .page-template-page-baccalculator #pum-9758, .pum-open .page-template-page-baccalculator #pum-9756{display: block !important;}
.sf-menu .current-menu-item.button_solid_color a span{color: #fff !important;}
div#bottom_footer{padding: 10px 0 !important;}
#social{display: flex;}
ul#social li:nth-child(1) {order: 2;}
ul#social li:nth-child(1) a {margin-left: 10px !important;}
ul#social li:nth-child(2) {order: 3; position: relative; top: 2px;}
ul#social li:nth-child(3) {order: 1;}
ul#social li:nth-child(3) a{margin-left: 0px !important;}
ul#social li:nth-child(4) {order: 4; position: relative; top: 2px;}
ul#social li:nth-child(5) {order: 5;}
body .fa.fa-twitter:before {content: "\e918" !important;}
body .fa.fa-behance:before {content: "\e90f" !important; font-family: icomoon !important;}
#copyright_social .external-link:after{display: none;}
#new_footer_menu .menu li a { font-style: normal; font-weight: 300;}
#new_footer_menu .menu li { list-style: none;}
#new_footer_menu .menu { margin: 0;}
.zendesk-article .span_12 .wpb_text_column a:not(:hover){opacity: 1;}
.zendesk-article .span_12 .wpb_text_column a span {font-weight: 600;}
.zendesk-column{padding: calc(100vw * 0.02); background-color: #b0232a;}
.zendesk-article .span_12 .wpb_text_column h3{margin-bottom: 0px !important;}
/* cares page css */
.cares-hide-menu{display: none !important;}
div#header-secondary-outer.care-page {background-color: #000 !important;}
.cares-page #care_hide{display: none !important;}
#back-to-home a { color: #fff; line-height: 36px;}
#header-outer #header-secondary-outer .care-menu > a:after, #header-outer #header-secondary-outer .care-menu > a:before {
    height: calc(100% + 4px) !important;
}
/* body.cares-page #header-outer #logo img{height: 120px;} */
body.cares-page, .cares-page a, .cares-page p{
    font-family: 'HKGrotesk Regular' !important;
}
.cares-page h1, .cares-page h2, .cares-page h3, .cares-page h4, .cares-page h5, .cares-page h6{
	font-family: 'Behind The Nineties Regular' !important;
}
@media only screen and (min-width: 1px) and (max-width: 999px){
    .cares-page .page-submenu .full-width-content ul li a{
        border: 1px solid #000 !important;
        margin: 7px 20px 7px 15px;
    }
}
body.cares-page .page-submenu li a:focus{line-height: inherit !important; outline: none !important;}
body.cares-page .u-userLauncherColor:not([disabled]){background-color: #000 !important;}
/* #back-to-home{display: inline-block; float: left;}
.cares-page #header-secondary-outer nav ul li{display: none !important;}
.cares-page #header-secondary-outer nav ul li:last-child{display: block !important;} */
.cursor_point {
    position: fixed;
    width: 100px;
    height: 100px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30px' width='30px' viewbox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' /%3E%3C/svg%3E")
        no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30px' width='30px' viewbox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23000' /%3E%3C/svg%3E")
        no-repeat 50% 50%; -webkit-mask-size: 7%; mask-size: 7%;
    background-color: #b0232a; transition: transform 350ms ease-in-out, background-color 0.2s ease; pointer-events: none; transform: translate(-50%, -50%); z-index: 9999;
}
    
ul li:hover a ~ .cursor_point {
    background-color: #b0232a; mix-blend-mode: difference; -webkit-mask-size: 100%; mask-size: 100%;
}

.is-hover .cursor_point{
    width: 100px; height: 100px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30px' width='30px' viewbox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' /%3E%3C/svg%3E")
        no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30px' width='30px' viewbox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23000' /%3E%3C/svg%3E")
        no-repeat 50% 50%; -webkit-mask-size: 15%; mask-size: 15%; background-color: #ffcc33;
    opacity: 0.4; transition: transform 350ms ease-in-out, background-color 0.2s ease; pointer-events: none; transform: translate(-50%, -50%) scale(3); z-index: 9999;
}
@media only screen and (max-width: 999px){
	.cursor_point{display: none !important;}
    body[data-header-format].material #header-secondary-outer {display: block !important;}
}
.cares-wpml {display: inline-block;}
.cares-wpml .wpml-ls-legacy-list-horizontal{border: none; padding: 0px;}
.cares-wpml .wpml-ls-legacy-list-horizontal a{line-height: 1.2 !important;display: flex; align-items: center;}
div#back-to-home { display: flex; justify-content: space-between; flex-flow: row; align-items: center;}