:root { --unit:8px;
--button-transform-hover: scale(1);
--color-header: white;
--menu-item-name-filter-hover: brightness(1);
} body {
color: var(--color-body);
font-size:16px;
}
h1 {
font-size: var(--h1-font-size, var(--font-size-xxxxl));
}
h1, h2, h3{
font-weight:300;
}
h3{	
}
.page-header-inner .page-header-title{
background-color: rgb(0 0 0 / 50%);    
padding: 10px 40px;  
}
p {
margin-bottom: 12px;
}
ul {
padding-left: 16px;
margin-left: 4px;
}
b{font-weight:600}
a:focus,
a:hover {
outline: none !important;
opacity:1
}
.button:focus,
.button:hover,
[type=button]:focus,
[type=button]:hover,
[type=reset]:focus,
[type=reset]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover {
--button-overlay-opacity: 0;
}
.button a {
color:white !important
}
.button-alt {
background: var(--color-alt);
color: var(--color-body);
}
.button-alt:hover {
background: var(--color-alt);
opacity: .9;
color: var(--color-body);
}
.has-alt-background-color:hover {
background: var(--color-alt);
opacity: .9;
color: var(--color-body);
}
body .button-secondary {
color: var(--color-alt);
background: var(--button-secondary-background, var(--color-secondary));
}
.site-header{
background-color:var(--color-header);
}
.menu-item-link{	
color:var(--color-primary);
padding: 16px 16px;
font-size:16px;
}
.menu-item-link-current, .menu-item-link:focus, .menu-item-link:hover, .current-menu-ancestor.menu-item-has-children{
background-color: var(--color-primary);
color:white;
}
.angle-background, .angle-background-alt{
background-color: var(--color-primary);
padding: 12px 58px 12px 16px;
color: white;
display: inline-block;   
position:relative;
font-size: 28px;
}
.angle-background:after, .angle-background-alt:after{
content:"";
position: absolute;
top: 0;
right: 0;
border-top: 57px solid white;
border-left: 57px solid var(--color-primary);
width: 0;
}
.angle-background-alt:after{
border-top: 55px solid var(--color-alt);
}
.object-fit-cover img{
object-fit:cover;	
}
.custom-size img{
height:600px
} .mb-0 {
margin-bottom: 0 !important;
}
.m-0 {
margin: 0 !important;
}
.p-0 {
padding: 0 !important;
}
.ml-0 {
margin-left: 0 !important;
}
.mt-1 {
margin-top: var(--unit) !important;
}
.p-1 {
padding: var(--unit) !important;
}
.p-2 {
padding: calc(var(--unit) * 2) !important;
}
.p-3 {
padding: calc(var(--unit) * 3) !important;
}
.p-4 {
padding: calc(var(--unit) * 4) !important;
}
.pt-1 {
padding-top: var(--unit) !important;
}
.mt-2 {
margin-top: calc(var(--unit) * 2) !important;
}
.mb-2 {
margin-bottom: calc(var(--unit) * 2) !important;
}
.pt-2 {
padding-top: calc(var(--unit) * 2) !important;
}
.pb-2 {
padding-bottom: calc(var(--unit) * 2) !important;
}
.position-relative {
position: relative !important;
}
.text-left {
text-align: left !important;
}
.text-center {
text-align: center !important;
}
.text-right {
text-align: right !important;
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-none {
float: none !important;
}
.clear-both {
clear: both !important;
}
.hidden {
display: none !important;
}
.border-full {
border: var(--border)
}
.border-bottom {
border-bottom: var(--border)
}
.strong {
font-weight: 600
}
.video-container {
height: calc(98vw*(9/16));
}
.background-primary {
background-color: var(--color-primary) !important;
color: white;
}
.background-primary h1,
.background-primary h2,
.background-primary h3,
.background-primary h4,
.background-primary h5,
.background-primary h6 {
color: white;
}
.background-secondary {
background-color: var(--color-secondary) !important;
}
.background-tertiary {
background-color: var(--color-alt) !important;
}
.background-light {
background-color: var(--color-alt);
}
.background-gradient, .page-header-overlay{  }
.width-fit {
width: fit-content !important;
width: -moz-fit-content;
}
.block-center {
margin-left: auto !important;
margin-right: auto !important;
}
.block-small {
max-width: 240px;
}
.block-medium {
max-width: 480px;
} .d-flex {
display: flex;
flex-wrap: wrap;
}
.align-items-start {
align-items: flex-start;
}
.align-items-end {
align-items: flex-end;
}
.align-items-center {
align-items: center;
}
.justify-space-between {
justify-content: space-between;
}
.justify-center {
justify-content: center;
}
.align-self-start {
align-self: flex-start !important;
}
.flex-grow-1{
flex-grow:1
}
.flex-grow-2{
flex-grow:2
}
.flex-column{
flex-direction:column;
}
.flex-wrap {
flex-wrap: wrap;
}  ::-webkit-input-placeholder { color: #222222 !important;
font-weight:400;
font-family:var(--font-family)
}
::-moz-placeholder { color: #222222 !important;
font-weight:400;
font-family:var(--font-family)
}
:-ms-input-placeholder { color: #222222 !important;
font-weight:400;
font-family:var(--font-family)
}
:-moz-placeholder { color: #222222 !important;
font-weight:400;
font-family:var(--font-family)
}
::placeholder{
color: #222222 !important;
font-weight:400;
font-family:var(--font-family)
}
select {
width: 100%;
color: rgba(0, 0, 0, .7);
font-family: inherit;
font-size: 1rem;
font-weight: 300;
height: 44px;
}
.select-dd-wrapper {
position: relative;
display: inline-block;
}
.select-dd-wrapper select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
padding-right: 32px;
cursor: pointer;
}
.select-dd-wrapper:after {
position: absolute;
top: 18px;
right: 16px;
pointer-events: none;
opacity: .6;
display: inline-block;
display: var(--menu-item-dropdown-toggle, inline-block);
width: 8px;
height: 8px;
margin-left: var(--menu-item-dropdown-margin-left, var(--spacing-xs));
border-color: currentColor;
border-style: solid;
border-top: 0;
border-right-width: 1px;
border-bottom-width: 1px;
border-left: 0;
content: "";
-webkit-transform: var(--sub-menu-toggle-transform, rotate(45deg));
transform: var(--sub-menu-toggle-transform, rotate(45deg));
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:not([type]),
optgroup,
select,
textarea {
padding: calc(var(--unit) * 1) calc(var(--unit) * 2);
background-color: white;   
outline: 0;
box-shadow: inset 1px 1px 2px rgb(238 238 238 / 50%);
border: 1px solid #e3e3e3;
font-size: 14px;
font-weight: normal;
margin: 2px 0;  
width: 100%;
height: 36px;
}
input:not([type="checkbox"]),
textarea,
select {
background-color: white;   
outline: 0;
box-shadow: inset 1px 1px 2px rgb(238 238 238 / 50%);
border: 1px solid #e3e3e3;
font-size: 14px;
font-weight: normal;
margin: 2px 0;   
width: 100%;
height: 36px;	
}
.chosen-container-single .chosen-single {
background-image: none;
background: white;
box-shadow: none;
line-height: 36px;
border: 1px solid #e3e3e3;
}
.searchandfilter ul>li>ul:not(.children){
padding-left:0;
margin-right: 0;
}
.button,
[type=button],
[type=reset],
[type=submit],
button {
border-radius: var(--btn-border-radius);
height:46px;
} .search-filter-results h2{
font-size:22px;
padding-top: 24px;
}
.search-filter-results h2 a{
color:var(--color-primary)
}
.search-filter-results hr{
margin-bottom:8px;
}
.search-wrapper a, .search-wrapper a:hover{
color:var(--color-primary)
}
.post-categories a {
font-size: 14px;
}  body #ninja_forms_required_items,
body .nf-field-container {
clear: both;
position: relative;
margin-bottom: calc(var(--unit) * .5);
}
.nf-input-limit,
.ninja-forms-req-symbol,
.nf-form-fields-required {
display: none
}
body .label-above .nf-field-label {
margin-bottom: var(--unit);
}
body .label-above .nf-field-element,
body .label-below .nf-field-element {
margin: 0;
width: 100%;
margin-bottom: calc(var(--unit) * 1.5);
}
body .list-checkbox-wrap .nf-field-element li input {
margin-top: .45em;
}
body .label-right .checkbox-wrap .nf-field-label {
width: 100%;
}
#sign-up-form .section-content { -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
#sign-up-form .nf-fields-wrap {
display: flex;
flex-wrap: wrap;
} .before-header {
border-bottom: solid 1px #efefef;
font-size: var(--font-size-base);
}
.before-header.template-part {
padding: 6px 0;
}
.before-header .wrap .widget {
margin-bottom: 0;
}
.before-header .widget_search {
max-width: 300px;
}
.before-header .widget_search .search-form {
height: 36px;
}
.before-header .widget_search .search-form .search-form-submit {
padding: 0 16px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.search-widget .select-dd-wrapper {
min-width: 220px;
}
.search-widget .wp-block-column {
margin-top: 4px;
margin-bottom: 4px;
}   .mobile-menu .sub-menu {
display: block;
}
.sub-menu-toggle {
display: none
}  .menu-toggle {
padding: 16px 8px 16px 8px;
border: solid 1px var(--color-primary);
position: relative;
margin-top: 8px;
height: 32px;
margin-bottom: 20px;
}
.menu-toggle:after {
content: "Menu";
color: var(--color-primary);
padding-top: 12px;
display: block;
font-size: 12px;
position: absolute;
bottom: -16px;
}
.menu-toggle-icon {
color: var(--color-primary);
}
.menu-toggle-icon:after,
.menu-toggle-icon:before {
position: absolute;
background: var(--color-primary);
content: "";
}  .category-team-member .entry-image {
margin-bottom: 16px;
}
.category-team-member .entry-content {
margin-bottom: 12px;
}
.category-team-member .entry-content p:last-child {
margin-bottom: 0;
}
.team-widget h3.entry-title {
text-align: center;
}  ul.heateor_sss_follow_ul li,
ul.heateor_sss_sharing_ul li {
margin: 0 12px 0 0 !important;
}
.heateor_sss_horizontal_sharing {
margin-top: 30px;
margin: 30px 16px;
}  .page-header {
background-color: white;
}
main.content {
margin-bottom: 0
}  .divider-absolute {
position: absolute !important;
left: 0;
right: 0;
bottom: 0;
} body:not(.home) .site-inner .wp-block-group:nth-child(even) {
background-color: var(--color-alt);
}
.home .site-inner .wp-block-group:nth-child(even) {
background-color: var(--color-alt);
}
.site-inner .wp-block-cover .wp-block-group,
.home .site-inner .wp-block-cover .wp-block-group {
background-color: transparent;
}  .remove-default-block-padding { padding-top: 0 !important;
padding-bottom: 0 !important;
}
.add-default-padding {
padding-top: calc(1rem + 4vw);
padding-bottom: calc(1rem + 4vw);
} .has-content-area > .wp-block-group:first-child { }
body .wp-block-image {
margin: 4px 0;
}
.home .wp-block-cover .wp-block-group__inner-container{
max-width: 600px !important;
margin-left: 0;
padding: 20px;
background-color: rgb(0 0 0 / 50%);
text-align: center;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
legend:last-child {
margin-bottom: 16px;
}
.page-header-inner { }
.wp-block-buttons .wp-block-button {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
margin-top: 16px;
}
.entry-excerpt.entry-excerpt-single {
display: none;
width: 0;
height: 0;
}
.single-entry {
margin-bottom: 0
} header .sub-menu {
border-radius: 0px;   
background-color: white;
padding:0px;
border:solid 1px black;
}
.sub-menu .menu-item-link {
font-size: var(--font-size-sm);
padding: 8px 16px;
} ul.pagination{
display: flex;
list-style: none;
padding: 0;
flex-wrap: wrap;
}
ul.pagination li{
margin-right:16px;
}
ul.pagination li:last-child{
margin-right:0px;
}
.dataTable{
width:100% !important
} .site-footer {
padding-top: 40px;
padding-bottom: 40px;
background-color:var(--color-primary);
font-size:14px;	
color:white;
}
.site-footer:not(.home) {
margin-top: 24px;
}
.site-footer a{
color:white;
}
.site-footer ul.menu{
padding-left: 0;
flex-direction: column;
align-items: flex-start;
}
.site-footer ul.menu{
}
.site-footer ul.menu>.current-menu-item, .site-footer ul.menu>.current-menu-parent {
background-color: unset;
border-radius: unset;
color: var(--menu-item-link-color,var(--color-heading));
}
.site-footer ul.menu .menu-item-link{
padding: 4px 0;
} .background-geo{ }
.background-dots{ }
.wp-block-uagb-advanced-heading .uagb-desc-text {
margin: 0 0 20px;
}
.g-recaptcha{
overflow:hidden;
} .pt-cv-collapsible .panel {
box-shadow: 1px 1px 2px rgba(176, 178, 181, 0.17);
}
.subcategory .pt-cv-meta-fields:before {
padding: 0 7px 0 0;
color:var(--color-primary);
}
.pt-cv-meta-fields .terms {
display: none
}
.panel-body .pt-cv-meta-fields .terms{
display: inline-block;	
}
.panel-body .pt-cv-meta-fields span, .panel-body .pt-cv-meta-fields time {   
font-size:14px;
color: #555;
padding:8px 0
}
.panel-body .pt-cv-meta-fields .terms a{
color: var(--color-primary);	
}
.pt-cv-view .pt-cv-ifield {
border-bottom: solid 1px #ddd;
} .subcategory .pt-cv-meta-fields:after {
content: "";  
} .subcategory .pt-cv-meta-fields {
color: #4c4c4c;
background-color: transparent;
padding: 0px;
font-size: 24px;
margin: 5px 0;
font-family:  var(--font-family);
} h3.pt-cv-term-heading a {
font-size: 22px;
color:var(--color-primary);
font-family: var(--font-family);
font-weight: normal;
letter-spacing: .5px;
}
.pt-cv-term-heading + .pt-cv-grid {
display: none;
} .home-top {
background-color: #fff;
border-bottom: 0px solid #e3e3e3;
}
.home p {
margin-bottom: 0
}
.home .featured-search p{
margin-bottom:16px;
}
.home .panel p {
margin-bottom: 10px
}
.home .entry-content ol,
.home .entry-content ul {
margin-left: 20px
}
.angle-up:after {
font-family: 'fontAwesome';
content: "\f102"
}
.angle-down:after {
font-family: 'fontAwesome';
content: "\f103"
} .essential-guidance .pt-cv-meta-fields:after {
content: "";
}  .search-form {
overflow: auto;
}
.search-form input[type="search"] {
width: 64%;
float: left;
-webkit-appearance: none;
}
.search-form input[type="submit"] {
position: relative;
padding: 4px;
width: 90px;
height: auto;
clip: auto;
text-align: center;
transition-property: opacity;
transition-delay: .3s;
transition-duration: .5s;
margin: 2px 0;
line-height: 2;
}
.search-form input[type="submit"]:hover {
opacity: .7;
}
.search-filter-results p {
margin-bottom: 10px
}
.search-results .genesis-nav-menu #menu-item-449 a {
text-transform: none;
margin-bottom: -1px;
background-color: white
}
.searchandfilter ul.sf_date_field li:first-child {
padding-right: 2%
}
.searchandfilter ul.sf_date_field li {
display: inline-block;
width: 50%;
}
.searchandfilter label {
width: 100%;
}
.searchandfilter ul {
display: block;
margin: 0;
padding-left: 0;
}  .watch-action a,
.watch-action a:hover,
.watch-action .status,
.watch-action span {
color: white !important;
border-radius:5px;
}
.watch-action a img {
display: none
}
.watch-action a:before {
font-family: 'fontAwesome';
content: " \f087 ";
display: inline-block;
color: white;
padding: 0;
}
.watch-action a:after {
content: " Like";
display: inline-block;
color: white;
padding: 0 5px;
}
.watch-action a:before{
padding-right:4px;
}
a[target*="blank"]:after {   
font-family: 'FontAwesome';
content: " \f08e ";
display: inline-block;
height: 16px;
width: 16px;
line-height:16px; margin-left: 7px;
}
.lc,
.unlc {
float: right;
width: auto;
padding: 2px 10px 0 0;
font-size: 14px;
line-height: 26px;
}  .watch-action {    
width: auto;
height: 100%;
padding: 8px 10px;
line-height: 30px;
background-color:var(--color-primary);
margin-right: 5px;
font-size: 14px;
border-radius: 5px;
letter-spacing: 1px;
min-width: 110px;
}
.home .watch-action{
position:absolute;
bottom:0;
right:10px;
height:46px;
}
.home .simplefavorite-button{
position:absolute;
bottom:5px;
left:20px;
} .watch-action:hover {
background-color:var(--color-primary);
opacity: .9
}  .simplefavorite-button {
text-transform: none;
}
body .simplefavorite-button.active {
opacity: 1;
background-color: #e7e7e7;
}
body .simplefavorite-button.active:hover {
opacity: .9;
}
.simplefavorites-clear { 
font-weight: 400; }
.simplefavorite-button {
color: white !important;
font-size: 14px;
line-height: 30px !important;
padding: 8px 10px;
letter-spacing: 1px;
min-width: 110px;
background-color: var(--color-primary) !important;
margin: 2px 0 !important;
font-weight: 400;
}
.simplefavorite-button .fa-heart, .simplefavorite-button .fa-heart-o{
padding-right:4px;
}
.favorites-list {
list-style: none;
margin-left: 0;
padding-left: 0;
}  .wppb-description-delimiter,
#pass-strength-result {
font-size: 80%
}
.wppb-user-forms ul {
padding: 0;
margin: 0
}
.wppb-user-forms ul li {
list-style: none
}
.wppb-user-forms ul li input,
.wppb-user-forms ul li select {
margin-bottom: 26px
}
.wppb-required {
display: none
} #pass-strength-result {
padding-left: 0px;
color: red;
font-size: 80%;
display: block
}
#passw1 {
margin-bottom: 10px;
}
.form-submit {
margin-top: 20px
}
input,
select,
textarea {
color: #747474;
}
button[disabled],
html input[disabled] {
cursor: not-allowed;
}
button[disabled*="disabled"] {
display: none
}
.home-top {
padding: 0
}
.home .widget-title {
border: none;
} .widget_rss .widget-title a[target*="blank"]:after {
content: ""
}
.pt-cv-term-heading a {
cursor: default
}
.panel-heading a {
font-weight: normal;
font-size: 15px;
padding: 0px 15px 15px 10px;
display: inline-block;
border-bottom: none;
vertical-align: top;
width: 100%;
position: relative;
cursor: pointer;
text-decoration: none;
color: var(--body-text);
}
}
.panel-default {
border-color: #e3e3e3;
padding-bottom: 0;
border: none;
}
.fl-favorites a.panel-title:before {
font-family: 'FontAwesome';
content: " ";
opacity: .5;
font-size: 12px;
display: inline-block;
padding-right: 5px;
position: absolute;
left: -7px;
top: 4px;
}   a[aria-expanded="true"]:before {
transform: rotate(90deg);   
}
a[aria-expanded="true"]{
font-weight:600;
}
.panel-group .panel-heading + .panel-collapse {
background-color: #fefefe
}
.pt-cv-collapsible .panel-body {
margin: 0;
padding: 10px 20px 48px;
position: relative;
margin-bottom: 8px;
}
.pt-cv-content a {
color:var(--color-secondary)
}
.panel-body {
margin: 0;
padding: 10px;
font-size: 14px;
}
.panel-body ul {
margin: 20px 0px !important;
}
.panel-body ul li{
list-style:disc
}
.panel-body ul :marker{
display:none
}
.sub-entry {
padding: 0 40px 0;
}
.featured-search {
border: solid 1px #e3e3e3;
padding: 0 40px 20px;
margin: 40px 40px 40px 0;
}
.featured-search a{
color:#f33;
}
.featured-search a.featured-search {
display: block;
margin: 0 auto;
text-align: center
}
.featured-search .simplefavorite-button {
display: none
}
.featured-essential-guidance {
background-color: #e6e6e6;
}
.featured-essential-guidance .pt-cv-wrapper {
margin-top: 20px;
}
.featured-essential-guidance .pt-cv-ifield {
background-color: #6b6767;
}
.topic-header {
background-color:var(--color-primary);
border-bottom: solid 0px #fcc60a;
color: white;
padding: 0;
margin: 0;
font-size: 18px;
font-family: var(--font-family);
margin-top: 20px
}
.topic-header span {
display: inline-block;
padding: 8px 12px;
} .featured-essential-guidance .pt-cv-wrapper .pt-cv-view {
padding: 12px 8px 8px;
font-size: 14px
}
.featured-essential-guidance .subcategory .pt-cv-view {
padding: 0
}
.featured-essential-guidance img {
margin: 20px;
}
.subcategory.essential-guidance {
padding: 10px 0;
}
.featured-search .simplefavorite-button {
display: none
}
.pt-cv-view .pt-cv-title {
margin-bottom: 20px;
} body .pt-cv-title,
body h3.pt-cv-title > a {
color:var(--color-primary);
font-size: 22px;
font-family: var(--font-family);
font-weight: normal;
}
body .pt-cv-title {
background-color: transparent;
padding: 15px 0 0px;
margin: 5px 0;
}
body h3.pt-cv-title > a {
letter-spacing: .5px;
cursor: default;
}
.pt-cv-collapsible .panel {
margin-bottom: 0px;
box-shadow: none;
}
.pt-cv-view .panel-default {
padding-bottom: 0;
border-bottom: 1px dotted #e3e3e3 !important;
}
.pt-cv-collapsible .panel > .panel-heading a { padding: 5px 15px 5px 15px;
display: block;
border-bottom: none;
}
.pt-cv-view .panel-default {
border-color: #e3e3e3;
padding-bottom: 0;
border: none;
}
.pt-cv-view .panel-default {
padding-bottom: 0;
border: none;
border-radius: 0;
}
.pt-cv-collapsible .panel-heading span {
position: absolute;
top: 38%;
line-height: 12px;
right: -20px;
color: #4971AF;
color: rgb(132, 147, 171) !important;
opacity: .6;
filter: alpha(opacity=60);
width: 42px;
padding-left: 10px
}
.pt-cv-collapsible .panel > .panel-heading a:before,
.pt-cv-collapsible .panel > .panel-heading a.collapsed:before {
font-family: 'FontAwesome';
content: " ";
opacity: .4;
font-size: 12px;
display: inline-block;
position: absolute;
left: 0;
top: 8px;
}
.pt-cv-wrapper .glyphicon {
font-family: 'FontAwesome'
}
.pt-cv-wrapper .glyphicon-plus:before {
content: " ";
}
.site-container .pt-cv-view strong,
.site-container .pt-cv-view strong * {
font-weight: 700 !important;
}
.pt-cv-term-heading {
border-bottom: 0
}
.home .entry {
padding: 0
}
.pt-cv-title a {
font-weight: normal !important
}
.animated {
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fadingIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadingIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadingIn {
-webkit-animation-name: fadingIn;
animation-name: fadingIn;
}
.subcategory .pt-cv-meta-fields {
display: flex;
align-items: center;
}
.category-link .pt-cv-meta-fields:before {
content: "More Innovations: ";
font-size: 14px;
}
.subcategory .pt-cv-meta-fields:before {
content: "";
display: inline-block;
height: 28px;
width: 28px;
line-height:21px;    
filter: invert(12%) sepia(97%) saturate(3860%) hue-rotate(354deg) brightness(84%) contrast(106%);
vertical-align: middle;
border: solid 1px #000;
border-radius: 50%;
padding: 2px 4px;
margin-right: 7px;
}
.subcategory { }
.subcategory .pt-cv-meta-fields:after {
content: "";
font-size: 22px;
display: inline-block;   
font-weight: 400;
font-family: var(--font-family);
letter-spacing: -.5px;   
}
.relief-charity .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/dove-solid.svg);
}
.relief-charity .pt-cv-meta-fields:after {
content: "Relief & Charity";
}
.banking-finance .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/balance-scale-solid.svg);
}
.banking-finance .pt-cv-meta-fields:after {
content: "Banking & Finance";
}
.government-community .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/landmark-solid.svg);
}
.government-community .pt-cv-meta-fields:after {
content: "Government & Community";
}
.work-tools-jobs .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/briefcase-solid.svg);
}
.work-tools-jobs .pt-cv-meta-fields:after {
content: "Work, Tools & Jobs";
}
.distancing-tracing-privacy .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.distancing-tracing-privacy .pt-cv-meta-fields:after {
content: "Distancing, Tracing & Privacy";
}
.cybersecurity-risk .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/user-secret-solid.svg);
}
.cybersecurity-risk .pt-cv-meta-fields:after {
content: "Cybersecurity & Risk";
}
.channels-supply-chain .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/shipping-fast-solid.svg);
}
.channels-supply-chain .pt-cv-meta-fields:after {
content: "Channels & Supply Chain";
}
.cures-testing .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/vial-solid.svg);
}
.cures-testing .pt-cv-meta-fields:after {
content: "Cures & Testing";
}
.post-covid .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/stethoscope-solid.svg);
}
.post-covid .pt-cv-meta-fields:after {
content: "Post Covid";
}
.screening .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/clipboard-list-solid.svg);
}
.screening .pt-cv-meta-fields:after {
content: "Screening Sanitation & Information";
}
.scenarios .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/chart-area-solid.svg);
}
.scenarios .pt-cv-meta-fields:after {
content: "Impact & Scenarios";
}
.going-digital .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/microchip-solid.svg);
}
.going-digital .pt-cv-meta-fields:after {
content: "Going Digital";
}
.healthcare .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/stethoscope-solid.svg);
}
.healthcare .pt-cv-meta-fields:after {
content: "Healthcare";
}
.other .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/stethoscope-solid.svg);
}
.other .pt-cv-meta-fields:after {
content: "Other";
}  .ai .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/robot-solid.svg);
}
.ai .pt-cv-meta-fields:after {
content: "AI & Machine Economy"
}
.api-finance .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.api-finance .pt-cv-meta-fields:after {
content: "APIs in Financial Services"
}
.digital-com .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.digital-com .pt-cv-meta-fields:after {
content: "Digital Commerce"
}
.digital-currency .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.digital-currency .pt-cv-meta-fields:after {
content: "Distributed Ledger & Blockchain"
}
.digital-identity .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/id-badge-solid.svg);
}
.digital-identity .pt-cv-meta-fields:after {
content: "Authentication & Identity"
}
.faster-pay .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/tachometer-alt-solid.svg);
}
.faster-pay .pt-cv-meta-fields:after {
content: "Faster & Real Time Payments"
}
.iot .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/car-side-solid.svg);
}
.iot .pt-cv-meta-fields:after {
content: "IoT, AV & the Shared Economy"
}
.cloud-computing .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/cloud-solid.svg);
}
.cloud-computing .pt-cv-meta-fields:after {
content: "Cloud Computing"
}
.green-banking .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/leaf-solid.svg);
}
.green-banking .pt-cv-meta-fields:after {
content: "Green Banking"
}
.mobile-tech .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.mobile-tech .pt-cv-meta-fields:after {
content: "Mobile Technology"
}
.regtech .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/university-solid.svg);
}
.regtech .pt-cv-meta-fields:after {
content: "Regulatory & RegTech"
}
.robo-advisor .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/coins-solid.svg);
}
.robo-advisor .pt-cv-meta-fields:after {
content: "Robos & Wealth"
}
.shared-econ .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.shared-econ .pt-cv-meta-fields:after {
content: "Shared Economy"
}
.vr .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.vr .pt-cv-meta-fields:after {
content: "Augmented Reality/ Virtual Reality"
}
.other-topics .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.other-topics .pt-cv-meta-fields:after {
content: "Other Topics"
}
.last-mile .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/signal-solid.svg);
}
.last-mile .pt-cv-meta-fields:after {
content: "Last Mile"
}
.ces-2017 .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/award-solid.svg);
}
.ces-2017 .pt-cv-meta-fields:after {
content: "CES 2021"
}
.voice-interface .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.voice-interface .pt-cv-meta-fields:after {
content: "Voice Interface"
}
.crm .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.crm .pt-cv-meta-fields:after {
content: "CRM"
}
.omnichannel .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.omnichannel .pt-cv-meta-fields:after {
content: "OmniChannel"
}
.fintech .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.fintech .pt-cv-meta-fields:after {
content: "FinTech"
}
.cybersecure .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/user-secret-solid.svg);
}
.cybersecure .pt-cv-meta-fields:after {
content: "Cybersecurity"
}
.cryptocurrency .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.cryptocurrency .pt-cv-meta-fields:after {
content: "Cryptocurrency"
}
.additional-reading .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/book-open-solid.svg);
}
.additional-reading .pt-cv-meta-fields:after {
content: "Additional Readings"
} .data-economy .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/digital-tachograph-solid.svg);
}
.data-economy .pt-cv-meta-fields:after {
content: "Data Economy & Privacy"
}
.channels .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/ship-solid.svg);
}
.channels .pt-cv-meta-fields:after {
content: "Channels & Supply Chains"
}
.neo-banks .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/wallet-solid.svg);
}
.neo-banks .pt-cv-meta-fields:after {
content: "Neo-Banks & Challengers"
}
.open-banking .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/code-solid.svg);
}
.open-banking .pt-cv-meta-fields:after {
content: "APIs-Open Banking"
}
.demographic-change .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/chart-bar-solid.svg);
}
.demographic-change .pt-cv-meta-fields:after {
content: "Demographic Change"
}
.reality .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/globe-solid.svg);
}
.reality .pt-cv-meta-fields:after {
content: "Reality"
}
.real-time .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/bolt-solid.svg);
}
.real-time .pt-cv-meta-fields:after {
content: "Mobility & Last Mile"
}
.retooling-talent .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/retweet-solid.svg);
}
.retooling-talent .pt-cv-meta-fields:after {
content: "Retooling Talent"
}
.supply-chain .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/shipping-fast-solid.svg);
}
.supply-chain .pt-cv-meta-fields:after {
content: "Supply Chain"
}
.user-interface .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/terminal-solid.svg);
}
.user-interface .pt-cv-meta-fields:after {
content: "User Interface"
}
.mobility-last-mile .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/signal-solid.svg);
}
.mobility-last-mile .pt-cv-meta-fields:after {
content: "Mobility & Last Mile"
}
.futurism .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.futurism .pt-cv-meta-fields:after {
content: "Futurism"
} .amazon .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/amazon.svg);
}
.amazon .pt-cv-meta-fields:after {
content: "Amazon"
}
.amex .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/cc-amex.svg);
}
.amex .pt-cv-meta-fields:after {
content: "American Express"
}
.apple .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/apple.svg);
}
.apple .pt-cv-meta-fields:after {
content: "Apple"
}
.chase-card .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/university-solid.svg);
}
.chase-card .pt-cv-meta-fields:after {
content: "Chase Card Services"
}
.facebook .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/facebook.svg);
}
.facebook .pt-cv-meta-fields:after {
content: "Facebook"
}
.google .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/google.svg);
}
.google .pt-cv-meta-fields:after {
content: "Google"
}
.instagram .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/instagram.svg);
}
.instagram .pt-cv-meta-fields:after {
content: "Instagram"
}
.linkedin .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/linkedin.svg);
}
.linkedin .pt-cv-meta-fields:after {
content: "LinkedIn"
}
.mcx .pt-cv-meta-fields:before {
content: "MCX "
}
.mcx .pt-cv-meta-fields:after {
content: "Merchant Customer Exchange "
}
.npp .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/network-wired-solid.svg);
}
.npp .pt-cv-meta-fields:after {
content: "Networks Processors & PSPs"
}
.paypal .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/paypal.svg);
}
.paypal .pt-cv-meta-fields:after {
content: "PayPal"
}
.samsung .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/mobile-solid.svg);
}
.samsung .pt-cv-meta-fields:after {
content: "Samsung"
}
.stripe .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/stripe.svg);
}
.stripe .pt-cv-meta-fields:after {
content: "Stripe"
}
.square .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/square.svg);
}
.square .pt-cv-meta-fields:after {
content: "Square"
}
.visa .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/cc-visa.svg);
}
.visa .pt-cv-meta-fields:after {
content: "Visa"
}
.others .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.others .pt-cv-meta-fields:after {
content: "Others"
}
.mastercard .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/cc-mastercard.svg);
}
.mastercard .pt-cv-meta-fields:after {
content: "Payment Gateways & Card Services"
}
.covid-19 .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/dove-solid.svg);
}
.covid-19 .pt-cv-meta-fields:after {
content: "Relief & Charity";
}
.covid-19-impact .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/chart-area-solid.svg);
}
.covid-19-impact .pt-cv-meta-fields:after {
content: "Covid-19 Impact & Scenarios";
}
.distancing-tracing-privacy .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/route-solid.svg);
}
.distancing-tracing-privacy .pt-cv-meta-fields:after {
content: "Distancing, Tracing & Privacy";
}
.major-companies .pt-cv-meta-fields:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/boxes-solid.svg);
}
.major-companies .pt-cv-meta-fields:after {
content: "Major Companies"
}
.pt-cv-no-post{
display:none !important;
}
.column-container {
column-count: 2;
}
.column-container .cv-view-wrapper {
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
.heading-title{
padding-bottom: 4px;
font-size: 22px;
border-bottom: solid 4px var(--color-primary)
}
.pt-cv-collapsible .panel>.panel-heading, .pt-cv-view .panel {   
background-color: transparent !important;
}
.home .content-sidebar-wrap{
margin-top:0;
}
.pt-cv-wrapper .panel-group .pt-cv-content-item:last-child{
margin-bottom:10px;
}
.content-sidebar-wrap{
margin-bottom:0
}
.rotate-180{
transform:rotate(-90deg);
}
.top-innovations{ }
.wp-block-cover, img {
box-shadow: rgb(0 0 0 / 25%) 0px 0px 24px 0px;
}
header img{
box-shadow:none;
}
.border-bottom-contrast{
border-bottom: solid 8px #000000;
}
.border-bottom-gray{border-bottom: solid 8px #d2d2d2;}
.circle, .circle img{
border-radius:50% !important
}
.pt-cv-collapsible .panel > .panel-heading{
border-bottom: solid 1px #ddd;
}
.pt-cv-view .pt-cv-ifield {
border-bottom: none
}
h3.icon-heading{	
font-size: 32px;
color:var(--color-secondary);	
letter-spacing: -.5px;	
text-align:center
}
.icon-heading:before{
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
filter: invert(12%) sepia(97%) saturate(3860%) hue-rotate(354deg) brightness(84%) contrast(106%);
display: inline-block;
height: 36px;
width: 36px;
line-height: 18px;	
vertical-align: middle;
border: solid 1px #000;
border-radius: 50%;
padding: 4px;
margin-right: 7px;	
}
.icon-bank:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/wallet-solid.svg);   
}
.icon-demographics:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/wallet-solid.svg);	
}
.icon-companies:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/wallet-solid.svg);	 
}
.icon-gateways:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/cc-mastercard.svg);	 
}
.icon-reading:before {
content: url(//dibocbc.com/wp-content/uploads/2020/06/bookmark.svg);	 
}
.subcategory .pt-cv-meta-fields:before {
}
.pt-cv-collapsible .panel-heading .tag-new {
background: #05487f;
}
.pt-cv-collapsible .panel-heading .tag {
position: relative;
padding: 4px 8px;
color: white !important;
font-size: 12px;
letter-spacing: .5px;
opacity: 1;
font-weight: 300;
}
.pt-cv-collapsible .panel-heading span {
position: absolute;
top: 38%;
line-height: 12px;
right: -20px;
color: #4971AF;
color: rgb(132, 147, 171) !important;
opacity: .6;
filter: alpha(opacity=60);
width: 42px;
padding-left: 10px;
}
#top-innovations .pt-cv-collapsible .panel-heading .tag-new, #top-news .pt-cv-collapsible .panel-heading .tag-new{
display:none;
}
.w-100{
width:100% !important
}
.has-dark-background h1:not(.has-text-color), .has-dark-background h2:not(.has-text-color), .has-dark-background h3:not(.has-text-color), .has-dark-background h4:not(.has-text-color), .has-dark-background h5:not(.has-text-color), .has-light-background h1:not(.has-text-color), .has-light-background h2:not(.has-text-color), .has-light-background h3:not(.has-text-color), .has-light-background h4:not(.has-text-color), .has-light-background h5:not(.has-text-color), .has-light-background h6:not(.has-text-color) {
color: var(--heading-color);
}
.page-header-inner .page-header-title{
padding-bottom:16px
}
h2 small{
font-size:60%
}
.anchor-wrapper{
}
.anchor-wrapper a {
text-decoration:none;
border-bottom:dotted 1px white
}
.has-md-padding-bottom {
padding-bottom: calc(1.2rem + 2vw);
}
.has-md-padding-top {
padding-top: calc(1.2rem + 2vw);
}
.pagination:not(.adjacent-entry-pagination){
display: flex;
justify-content: space-between;
flex-wrap: wrap;   
margin-top: 8px;
}
.pagination a:not(.adjacent-entry-link){
background-color: var(--color-secondary);
padding: 8px 16px;
color: white;
margin: 4px 0;
display: inline-block;
border-radius:5px;
}
.nav-previous a:before{
content:'« '
}
.nav-next a:after{
content:' »'
}
input[type=submit]{
background-color:var(--color-primary)
}
.button, button{	
border-radius:5px;
}
.round-button .button{
border-radius:50px;
}
.um input[type=submit].um-button:hover, .um a.um-button:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active{
background-color:var(--color-primary)
}
.um-faicon-user:before, .um-faicon-asterisk:before{
color: var(--color-primary)
}
.um a.um-link:hover, .um a.um-link-hvr:hover, .um a.um-link {
color: var(--color-primary)
}
.link {
color: var(--color-primary)
}
.before-header .searchandfilter ul li, header .searchandfilter ul li {
list-style: none;
display: inline-block;
}
header form {
padding:0 0 0 16px
}
.p-0 .menu-item-link{
padding-top:0;
padding-bottom:0
}
.p-0 .menu-item-link:hover{
background-color: unset;
color: unset;
}	
.menu-item-link-current>span, .menu-item-link:focus>span, .menu-item-link:hover>span, .menu-item-link-current, .menu-item-link:focus-visible, .menu-item-link:hover{
filter:unset;
}
a:hover{
text-decoration:none;
}
.standard-link{
color: var(--color-primary);
} .banner-background {
background-color: var(--color-primary) !important;
background-image: url(https://dbsdisruptiondaily.com/wp-content/uploads/2021/12/half-ice-age.png);
} @media only screen and (min-width: 1160px) {
.before-header {
--wrap-width: unset;
}
.col-xl-auto {
flex: 0 0 auto !important;
min-width: 0;
width: unset;
}
}
@media (min-width: 1000px) {
.alignwide {
margin-right: unset !important;
margin-left: unset !important;
}
.wp-block-column {
margin-left: unset;
}
.site-inner{
min-height:80vh
} }
@media only screen and (min-width: 992px) {
.col-lg-auto {
flex: 0 0 auto !important;
min-width: 0 !important;
width: unset !important;
}	
}
@media (min-width: 768px) {
.col-md-auto {
flex: 0 0 auto !important;
min-width: 0 !important;
width: unset !important;
}
.cover-excerpt .uagb-section__inner-wrap {
margin-left: 40px;
}
.uagb-section__wrap.wp-block-uagb-section {
padding-top: 60px;
padding-bottom: 60px;
}
.site-footer .footer .wrap {
flex-wrap: nowrap;
display: flex;
}
.wp-block-column[style] {
flex-grow: 0; }
}
@media only screen and (min-width: 545px) {} @media only screen and (max-width: 1159px) {
.search-widget .wp-block-column {
margin-left: 0;
display: flex;
justify-content: space-between;
flex-direction: column;
flex: 0 0 100%;
}
.search-widget .wp-block-column.search-button {
text-align: center;
display: unset;
}
}
@media only screen and (max-width: 991px) {
.column-container {
column-count: 1;
}
}
@media (max-width: 767px) {
.wp-block-columns .wp-block-column {
flex-basis: 100%!important;
}
.wp-block-column:nth-child(2n) {
margin-left: 0 !important;
}
main .wp-block-columns:not(.are-vertically-aligned-center) .wp-block-column + .wp-block-column {
margin-top:20px;
}
.order-first-sm{
order:-1;
}
:root{--font-size-xl: 1.3rem;
}
.object-fit-cover img{
object-fit:contain;	
}
.custom-size img{
height:unset
}
}
@media only screen and (max-width: 544px) {
.site-header-wrap{ }
.menu-toggle{
order:-1;
}
.before-header .widget_search {
display: none
}
}   html {
box-sizing: border-box;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
order: -1;
}
.order-last {
order: 13;
}
.order-0 {
order: 0;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.order-3 {
order: 3;
}
.order-4 {
order: 4;
}
.order-5 {
order: 5;
}
.order-6 {
order: 6;
}
.order-7 {
order: 7;
}
.order-8 {
order: 8;
}
.order-9 {
order: 9;
}
.order-10 {
order: 10;
}
.order-11 {
order: 11;
}
.order-12 {
order: 12;
}
.offset-1 {
margin-left: 8.333333%;
}
.offset-2 {
margin-left: 16.666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.333333%;
}
.offset-5 {
margin-left: 41.666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.333333%;
}
.offset-8 {
margin-left: 66.666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.333333%;
}
.offset-11 {
margin-left: 91.666667%;
}
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
order: -1;
}
.order-sm-last {
order: 13;
}
.order-sm-0 {
order: 0;
}
.order-sm-1 {
order: 1;
}
.order-sm-2 {
order: 2;
}
.order-sm-3 {
order: 3;
}
.order-sm-4 {
order: 4;
}
.order-sm-5 {
order: 5;
}
.order-sm-6 {
order: 6;
}
.order-sm-7 {
order: 7;
}
.order-sm-8 {
order: 8;
}
.order-sm-9 {
order: 9;
}
.order-sm-10 {
order: 10;
}
.order-sm-11 {
order: 11;
}
.order-sm-12 {
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.333333%;
}
.offset-sm-2 {
margin-left: 16.666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.333333%;
}
.offset-sm-5 {
margin-left: 41.666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.333333%;
}
.offset-sm-8 {
margin-left: 66.666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.333333%;
}
.offset-sm-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
order: -1;
}
.order-md-last {
order: 13;
}
.order-md-0 {
order: 0;
}
.order-md-1 {
order: 1;
}
.order-md-2 {
order: 2;
}
.order-md-3 {
order: 3;
}
.order-md-4 {
order: 4;
}
.order-md-5 {
order: 5;
}
.order-md-6 {
order: 6;
}
.order-md-7 {
order: 7;
}
.order-md-8 {
order: 8;
}
.order-md-9 {
order: 9;
}
.order-md-10 {
order: 10;
}
.order-md-11 {
order: 11;
}
.order-md-12 {
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.333333%;
}
.offset-md-2 {
margin-left: 16.666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.333333%;
}
.offset-md-5 {
margin-left: 41.666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.333333%;
}
.offset-md-8 {
margin-left: 66.666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.333333%;
}
.offset-md-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
order: -1;
}
.order-lg-last {
order: 13;
}
.order-lg-0 {
order: 0;
}
.order-lg-1 {
order: 1;
}
.order-lg-2 {
order: 2;
}
.order-lg-3 {
order: 3;
}
.order-lg-4 {
order: 4;
}
.order-lg-5 {
order: 5;
}
.order-lg-6 {
order: 6;
}
.order-lg-7 {
order: 7;
}
.order-lg-8 {
order: 8;
}
.order-lg-9 {
order: 9;
}
.order-lg-10 {
order: 10;
}
.order-lg-11 {
order: 11;
}
.order-lg-12 {
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.333333%;
}
.offset-lg-2 {
margin-left: 16.666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.333333%;
}
.offset-lg-5 {
margin-left: 41.666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.333333%;
}
.offset-lg-8 {
margin-left: 66.666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.333333%;
}
.offset-lg-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
order: -1;
}
.order-xl-last {
order: 13;
}
.order-xl-0 {
order: 0;
}
.order-xl-1 {
order: 1;
}
.order-xl-2 {
order: 2;
}
.order-xl-3 {
order: 3;
}
.order-xl-4 {
order: 4;
}
.order-xl-5 {
order: 5;
}
.order-xl-6 {
order: 6;
}
.order-xl-7 {
order: 7;
}
.order-xl-8 {
order: 8;
}
.order-xl-9 {
order: 9;
}
.order-xl-10 {
order: 10;
}
.order-xl-11 {
order: 11;
}
.order-xl-12 {
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.333333%;
}
.offset-xl-2 {
margin-left: 16.666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.333333%;
}
.offset-xl-5 {
margin-left: 41.666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.333333%;
}
.offset-xl-8 {
margin-left: 66.666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.333333%;
}
.offset-xl-11 {
margin-left: 91.666667%;
}
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: flex !important;
}
.d-sm-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: flex !important;
}
.d-md-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: flex !important;
}
.d-lg-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: flex !important;
}
.d-xl-inline-flex {
display: inline-flex !important;
}
}