.gentle {background:#dbdbdb!important;}
.deep {background:#312933!important;}
.fire {background:#f15a24!important;}
.spark {background:#ff7503!important;}
.dark {background:#222222;}
.text-gentle {color:#dbdbdb!important;}
.text-deep {color:#312933!important;}
.text-fire {color:#f15a24!important;}
.text-spark {color:#ff7503!important;}
.border-gentle {border-color:#dbdbdb!important;}
.border-deep {border-color:#312933!important;}
.border-fire {border-color:#f15a24!important;}
.border-spark {border-color:#ff7503!important;}
.btn-gentle {border-color:#dbdbdb!important;color:#dbdbdb!important;background:transparent!important;}
.btn-deep {border-color:#312933!important;color:#312933!important;background:transparent!important;}
.btn-fire {border-color:#f15a24!important;color:#f15a24!important;background:transparent!important;}
.btn-spark {border-color:#ff7503!important;color:#ff7503!important;background:transparent!important;}
.btn-gentle:hover {background:#dbdbdb!important;color:#312933!important;}
.btn-deep:hover {background:#312933!important;color:#ff7503!important;}
.btn-fire:hover {background:#f15a24!important;color:#312933!important;}
.btn-spark:hover {background:#ff7503!important;color:#312933!important;} .btn:hover, a:hover {
opacity: .75;
} hr.small {max-width:125px;}
@media (max-width: 767px) {
h1.display-1 {font-size: 32px}
h2 {font-size: 28px}
}
h1, .h1 {font-size: 2.2rem!important;}
@media (max-width: 767px) {
h1, .h1 {font-size: 2rem!important;}
} .has-nav #site-header .page-hero.full {margin-top:-56px;}
#site-header .page-hero {padding:20px 0;}
@media (max-width: 767px) {
#site-header .page-hero {
min-height: auto;
padding:20px 10px;
}
}
#site-header .page-hero.full {height:100vh;}
#site-header .page-hero hr {border-color:#ffffff;}
#site-header .page-hero.has-img .hero-inner {background:rgba(0,0,0,0.25);}
#site-header .page-hero p.lead {
margin:0 auto;
max-width:650px;
}
@media (min-width: 940px) {
nav.navbar ul.navbar-nav li.menu-item a {
color:#ffffff;
text-transform: uppercase;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
border:transparent solid 1px;
padding:20px 7px;
}
nav.navbar ul.navbar-nav li.menu-item a:hover {
opacity: .75;
text-decoration: none;
border-bottom-color:#ffffff;
}
}
@media (max-width: 940px) {
nav.navbar ul.navbar-nav li.menu-item a {
color:#ffffff;
text-transform: uppercase;
display: block;
text-align: center;
border:transparent solid 1px;
padding:20px 7px;
}
}
nav.navbar.navbar-dark,
.top-links,
#site-footer,
.excellence-player-wrapper,
.mejs-container { background: rgb(30,87,153); background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(52,58,64,1) 100%); background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(52,58,64,1) 100%); background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(52,58,64,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#343a40',GradientType=1 ); } #site-footer {padding:50px 0;}
#site-footer a.btn,
#site-footer p.copyright {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
color:#ffffff;
text-transform: uppercase;
border:transparent solid 1px;
font-size: 10px;
padding:20px 7px;
margin-bottom: 0px;
border-radius: 0px;
}
#site-footer a.btn:hover {
border-bottom: #ffffff solid 1px;
}
#footer-widgets .jumbotron {min-height: 260px;}
.trust-pilot .trust-pilot-logo .trust-pilot-logo-svg {max-width:250px;} section {padding:10px 0;}
.pagination {margin:0 auto;}
.cta-section {padding:150px 0;}
.widgets .sticky-top {top:75px;}
.content img,
.content-inner img {max-width:100%!important;height:auto!important;}
button.btn {cursor:pointer;}
.author-block img {margin-right:20px;} .timeline .connecting {
width:20px;
border-left: 5px dashed rgb(244, 244, 244);
top:0px;
left:75px;
}
@media (max-width: 767px) {
.timeline .connecting {left:50%;}
}
.timeline .card {
border:none;
margin:0 0 150px;
}
.timeline .card:last-child {margin-bottom:0px;}
.timeline .card .card-body {padding:0;}
.timeline .card .image-wrapper {
border-radius:50% 0 0 50%;
padding:10px 20px 10px 10px;
height:150px;
width:150px;
}
@media (max-width: 767px) {
.timeline .card .image-wrapper {
float:none!important;
margin:0 auto;
border-radius:50% 50% 0 0;
}
}
.timeline .card .image-wrapper .fa {
left: 45px;
top: 40px;
}
@media (max-width: 767px) {
.timeline .card .image-wrapper .fa {
left: 50%;
top: 45px;
margin-left:-30px;
}
}
.timeline .card .image-wrapper img {width:130px;height:auto;}
.timeline .card .event-wrapper {
padding:10px;
height:150px;
margin-left:150px;
}
@media (max-width: 767px) {
.timeline .card .event-wrapper {
margin-left:0px;
height:auto;
}
.timeline .card .event-wrapper .card-title {text-align: center;}
}
iframe.conduit-mask {
display: block;
width: 100%;
height:100%;
position: absolute;
top: 0;
left:0;
border:none;
} .comment {
border-left:2px solid #eeeeee;
position: relative;
}
.comment .ball,
.comment .line {
width:10px;
border-radius: 100%;
background: #eeeeee;
position: absolute;
left:-6px;
}
.comment .ball {
height:10px;
border-radius: 100%;
bottom:-6px;
}
.comment .line {
height:2px;
top:0px;
bottom:-6px;
}
.comment.parent {}
.comment.parent .comment {margin-left:20px;}
.comment blockquote.comment-body {
padding:0 0 0 20px;
border-left:none;
}
.comment blockquote.comment-body .panel-comment {margin:0;}
.comment blockquote.comment-body .panel-comment .panel-heading {}
.comment blockquote.comment-body .panel-comment .panel-body {}
.comment blockquote.comment-body .panel-comment .panel-body p {font-size: 1.5rem;} .list-group.list-group-flush.special-list {}
.list-group.list-group-flush.special-list .list-group-item {
padding-top: 0;
margin:0 0 20px;
border:none;
}
.list-group.list-group-flush.special-list .list-group-item .special-list-heading {
padding:10px;
margin:0 0 20px;
} .gallery-item {margin-bottom: 30px;} a.big {
font-size: 30px;
padding: 7px 0;
text-align: center;
display: block;
border-top: solid 2px #757575;
border-bottom: solid 2px #757575;
color: #28a745;
} .accordion {
border-radius:10px;
border:1px solid rgba(0,0,0,.125);
overflow: hidden;
}
.accordion .card {
border-radius:0 0 0 0;
border: none;
}
.accordion .card .card-header {
border-bottom:1px solid rgba(0,0,0,.125);
}
.accordion .card:last-child .card-header {border-bottom:none;}
.accordion .card .collapse {border-bottom:1px solid rgba(0,0,0,.125);}
.accordion .card:last-child .collapse {
border-top:1px solid rgba(0,0,0,.125);
border-bottom:none;
}
.accordion .card img {max-width: 100%;} .header-logo {
height: 50px;
width: auto; margin-left: 10px;
} .vidello-wrapper iframe {height:100%!important;} .excellence-player-wrapper li span {color:#ffffff;}
.excellence-player-wrapper .mejs-list li .fa-angle-double-left {display:none;}
.excellence-player-wrapper .mejs-list li.current .fa-angle-double-left {display:inline-block;}
.excellence-player-wrapper .mejs-list li a:hover {text-decoration: none;}  li.menu-item-has-children ul.sub-menu {padding: 0px;list-style: none;}
@media (min-width: 992px) {
li.menu-item-has-children {
position: relative;
}
li.menu-item-has-children ul.sub-menu {
display: none;
position: absolute;
top: 100%;
margin-top: 17px;
right: 0;
width: 200px;
z-index:9999;
background: rgb(30,87,153);
background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(52,58,64,1) 100%);
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(52,58,64,1) 100%);
background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(52,58,64,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#343a40',GradientType=1 );
border-top: 1px solid #ffffff;
}
li.menu-item-has-children:hover ul.sub-menu {
display: block;
}
li.menu-item-has-children:hover ul.sub-menu li {
}
li.menu-item-has-children:hover ul.sub-menu li>a {
display: block;
text-align: center;
}
}
.jl-social-links__caption,
.jl-share-to-socials__caption {
font-size: 20px;
}
.jl-social-links,
.jl-share-to-socials {
padding: 10px 0;
} .jl-social-links__link img,
.jl-social-links__link svg,
.jl-share-to-socials__link img,
.jl-share-to-socials__link svg {
width: 2.5em;
height: 2.5em;
}
@media (min-width: 992px) {
.jl-social-links__link img,
.jl-social-links__link svg,
.jl-share-to-socials__link img,
.jl-share-to-socials__link svg {
width: 2em;
height: 2em;
}
}