:root {
--ivory:#fde7ad;
--yellow:#f7e144;
--ocher:#f3c100;
--teal:#00aba1;
--blue:#17234b;
--magenta:#aa3b67;
}
html {
overflow-y: scroll;
width: 100%;
}
body{
background-color:#fff;
}
header#masthead {
background-color:var(--blue);
}
.home{
}
#masthead{
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/curves.png);
background-position: center bottom;
background-repeat: no-repeat;
background-size: auto;
padding-bottom:8em !important;
margin-bottom:-1.5em !important;
}
@media only screen and (min-width: 1981px) {
#masthead{
background-size: contain;
}
}
@media only screen and (max-width: 960px) {
#masthead{
background-position: calc(50% + 250px) 100%;
margin-bottom:-2.5em !important;
}
}
.wide{
max-width:1280px;
}
.boxes{
background: var(--ivory);
color:#fff;
line-height: 1.3em;
}
.boxes ul{
margin:0.5em 0;
padding-left:1em;
}
.boxes li{
margin:0.5em 0;
}
.boxes h3{
margin:0 0 0.7em;
font-size:1.1em;
}
.boxes h3,
.boxes a,
.boxes a:hover
{
color:white;
}
.box1,.box2,.box3{
padding:0.8em 1.2em;
border-radius:6px;
}
.box1{
background: var(--teal);
}
.box2{
background: var(--magenta);
}
.box3{
background: var(--blue);
}
.box3 a,.box3 a:hover{
color: var(--teal);
}
.spacer{
fill: currentColor;
width:100%;
background-repeat: no-repeat;
background-size: cover; }
.edit a{
font-size: 0.68rem;
text-transform:uppercase;
background:#bbb;
color:#fff;
padding:2px 4px;
line-height:0.9em;
float:right;
text-decoration:none;
}
.edit a:hover{
background:green;
color:#fff !important;
}
.curves-top{
aspect-ratio: 960/400;
background-position: center top;
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/curve.svg);
background-repeat: no-repeat;
position:absolute;
top:0;
z-index:-1;
min-height:400px;
}
.curves-bottom{
aspect-ratio: 960/137;
background-position: center bottom;
background-size:100.1%;
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/courbes2.svg);
min-height:150px;
}
.curves-top-2{
aspect-ratio: 960/50;
background-position: center top;
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/curve2.svg);
background-repeat: no-repeat;
position:absolute;
top:0;
}
.curves-masthead{
position:absolute;
top:0;
height:30px;
width:100%; background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/fond.jpg);
background-repeat: repeat;
}
.home .curves-masthead{
display:none;
}
.committees{
padding:1em;
border:1px solid #ddd;
background:#f9f9f9;
}
.committees ul{
padding-left:1em;
margin:0;
}
.committees li a{
display:inline-block;
padding:0.2em 0;
}
.committees h3{
margin:0.2em 0 0.6em;
}
.social-sharing{
margin-top:2em;
}
.social-sharing .before-sharebutton-text{
font-weight:600;
font-size: 0.8rem;
text-transform:uppercase;
}
.entry-content{
font-size:1.1em;
}
.entry-header .pretitle,
.entry-header .subtitle{
font-size:1.2em;
padding: 0.2em 0;
}
.entry-header .date{
font-size: 1rem;
margin:1.5em 0 0 ;
color:#777;
font-family: sans-serif;
}
.featured-content{
margin:2.2em 0;
}
.entry-content ul,
.entry-content ol
{
margin:1em 0 2em;
}
.entry-content li,
.textwidget li
{
margin:0.5em 0;
line-height:1.35em;
}
.textwidget ul{
padding-left:1.25em;
}
.pagination {
clear: both;
font-size: 0.9rem;
display:inline-block;
}
.pagination a, .pagination span {
text-decoration: none;
border: 1px solid var(--teal);
padding: 7px 15px;
margin: 2px 8px 2px 0;
min-width:40px;
display:block;
float:left;
}
.pagination a:hover, .pagination span.current {
border-color: var(--teal);
background:var(--teal);
color:#fff;
opacity:0.8;
}
.pagination span.current {
font-weight: normal;
}
.pagination .pages {
display:none;
}
@media screen and (max-width: 768px) {
.pagination span.pages, a.first, span.extend,
a.page.smaller, a.page.larger, a.larger.page,
a.last { display: none; }
} .courbes{
height:100%;
width:100%;
position:absolute;
}
.courbe{
position:absolute;
top:0;
width:100%;
background-size: cover;
background-repeat:no-repeat;
background-position: top center;
}
.courbe1{
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/courbe1.svg);
height:600px;
border-top:25px solid var(--c-vv);
}
.courbe2{
background-image: url(//arcnl.ca/wp-content/themes/wp-bootstrap-arcnl/img/courbe2.svg);
z-index:-1;
height:600px;
border-top:160px solid var(--c-vv);
} .btn {
border: 0 none;
font-weight:500;
letter-spacing: 1px;
text-transform: uppercase;
font-size:0.9em;
color: #ffffff;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
outline: 0 none;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .open > .dropdown-toggle.btn {
box-shadow: none !important;
}
.btn-primary {
color:#fff !important;
background-color: var(--teal);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
background-color:var(--magenta);
}
.btn-blue {
background-color: var(--blue);
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
background-color:var(--teal);
}
#footer-widget .help-block {
color:#fff;
} .card{ border:0;
background-color:inherit;
border-radius:0;
}
.post-card{
max-width:332px;
}
.card .card-header{
border-bottom:0;
padding:0;
background-color:rgba(255,255,255,0);
}
.card .card-header .featured-image{
background-color:inherit;
background-size:cover;
background-repeat:no-repeat;
background-position: center;
padding:0;
padding-top:56%;
display:block;
}
#comments .card-header .featured-image{
padding-top:0;
}
.card .card-header:first-child{
border-radius:0;
}
.card .card-header.no-reframe .featured-image{
background:none;
background-repeat:no-repeat;
background-size:contain;
background-position: center left;
}
.card h3{
line-height:1.26em;
margin:0;
font-size:1em;
}
.card h3 a{
display:block;
text-decoration: none;
}
.card h3 a:hover{
text-decoration: underline;
}
.card .card-body{
padding:0.4rem 0 0;
}
.card .card-body p{
margin-bottom:0.4em;
}
.card .card-title{
padding:0;
}
.card .card-text{
font-size:0.86em;
line-height: 1.26em;
margin-top:0.2em;
hyphens: auto;
}
.card .card-text a{
font-size:1.075em;
font-weight:600;
}
.card .card-soustitre{
line-height:1.26rem;
font-size:1rem;
}
.card .card-footer{
background:none;
border:none;
padding:0.5em 1em 1.5em;
}
.card-horizontal {
display: flex;
flex: 1 1 auto;
}
.col-lg-4 .card-horizontal,
.col-md-4 .card-horizontal
{
font-size:0.915em;
}
.col-lg-4 .card-horizontal h3{
font-size:1.16em;
}
.card-horizontal .card-header{
min-width:135px;
background-position:top;
background-repeat:no-repeat !important;
background-size:cover !important;
padding:0;
}
.card-horizontal .card-body{
line-height:1.3em;
padding:0;
}
.date {
font-size: 0.7rem;
text-transform: uppercase;
font-weight: 300;
margin-top: 0.2rem;
margin-bottom:0.1rem;
color: #999;
font-family: sans-serif;
}
.top .card{
max-width:100%;
border-radius: 2px;
}
.hairline{
border-color:#ddd;
display:block;
margin:3px 15px;
}
.card .btn-primary{
padding:3px 10px;
font-size:0.8rem;
margin-top:0.6rem;
}
.topstory .card-header .featured-image{
padding-top:68%;
}
.topstory .card-body{
padding-top:1em;
font-size:1.2em;
}
.topstory .date{
margin-bottom:1.2em;
}
.topstory .card-body h3{
font-size:1.26em;
}
.topstory .card-text{
margin-top:0.8em;
}
.topstory .btn-primary{
margin-top:2em;
}
.subtitle,.pretitle{
font-size:0.9em;
font-weight:600;
margin:0.25em 0;
line-height: 1.28em;
}
.card .card-header iframe {
height: 190px;
}
.topstory .card .card-header iframe {
height: 360px;
}
.members a{
text-decoration: none;
color: #333;
}
.members a:hover .card{
color: --magenta:#aa3b67;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.card .card-header p{
margin:0;
}
.featured-image + .mejs-offscreen + .mejs-audio,
.featured-image + p  .mejs-offscreen + .mejs-audio
{
margin-top:-2.4rem;
}
.members .card-header img{
display:block;
border-radius:50%;
}
a.pagelink{
position:absolute;
right:24px;
bottom:51%;
padding:0.2em 0.6em;
min-width:5em;
font-size:0.9em;
}
a.pagelink2{
position: absolute;
right: 24px;
top: 39px;
padding: 0.2em 0.6em;
min-width: 5em;
font-size: 0.9em;
}
#twitter-widget-holder {
max-height: 900px;
background: #fff;
overflow: auto;
} #modalsearch .modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0;
}
#modalsearch .modal-dialog{
margin-top:250px;
border:0;
text-align:center;
}
#modalsearch .modal-content{
border:0;
padding-top:2em;
background:var(--ivory);
}
.search-form{
max-width:35em;
margin-bottom:2em;
}
.search-form .form-control{
background-color:rgba(0,0,0,0) !important;
border:0;
border-bottom:1px solid var(--blue);
border-radius:0;
padding:3px 0;
font-size:1rem;
color:var(--blue);
}
.search-form .form-control:focus{
border-color: var(--blue);
box-shadow: none;
}
.search-form label{
width:69%;
margin-right:4%;
}
.search-submit{
border:1px solid var(--blue);
background: var(--blue);
color:var(--ivory);
border-radius:4px;
height:40px;
width: 40px;
margin-bottom:11px;
}
.search-submit:hover {
border:1px solid  var(--teal);
color: var(--teal);
}
.modal-open {
padding-right: 0 !important;
} body {
margin: 0;
-webkit-font-smoothing: auto;
color:var(--blue);
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 2.5rem;
}
hr {
box-sizing: content-box;
height: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} h1, h2, h3, h4, h5, h6 {
clear: both;
color: var(--blue);
font-weight: 600;
margin-top: 1em;
margin-bottom: 0.5em;
line-height: 1.3em;
}
h1 {
font-size: 32px;
padding-bottom: 10px;
}
h2 {
font-size:1.5em;
border-bottom:5px dotted var(--ocher);
padding: 0.6em 0 0.3em;
line-height: 1.25em;
margin-bottom:1.2em;
}
h3 {
font-size: 1.26em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 1em;
}
p {
margin-bottom: 1em;
}
h1.entry-title {
font-size: 3.2rem;
color:var(--magenta);
margin:0.2em 0;
padding:0;
line-height:3.7rem;
}
h2.entry-title {
border-bottom: 1px var(--ocher);
}
h3.widget-title {
font-size: 1.2rem;
} body {
background: #fff; }
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
}  header#masthead {
margin-bottom: 0;
box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
padding: 1.74rem 1rem .5rem;
}
header#masthead {
box-shadow:none; position:relative;
}
.navbar-brand > a {
color: rgba(0, 0, 0, 0.9);
font-size: 1.1rem;
outline: medium none;
text-decoration: none;
color: #fff;
font-weight: 700;
}
.logo-color{
filter:  sepia(100%) brightness(1.5) hue-rotate(100deg) invert(1) saturate(2.5) contrast(1)  ;
}
.navbar-brand > a:visited, .navbar-brand > a:hover {
text-decoration: none;
}
#page-sub-header {
position: relative;
padding-top: 5rem;
padding-bottom: 0;
text-align: center;
font-size: 1.25rem;
background-size: cover !important;
}
body #page-sub-header h1 {
line-height: 1.6;
font-size: 4rem;
color: #563e7c;
margin: 0 0 1rem;
border: 0;
padding: 0;
}
#page-sub-header p {
margin-bottom: 0;
line-height: 1.4;
font-size: 1.25rem;
font-weight: 300;
}
body #page-sub-header p {
color: #212529;
}
a.page-scroller {
color: #333;
font-size: 2.6rem;
display: inline-block;
margin-top: 2rem;
}
@media screen and (min-width: 768px) {
body #page-sub-header h1 {
font-size: 3.750rem;
}
body #page-sub-header {
font-size: 1.25rem;
}
}
@media screen and (min-width: 992px) {
#page-sub-header p {
max-width: 43rem;
margin: 0 auto;
}
} a{
color: var(--teal);
}
a:hover{
color: var(--teal);
}
a.active{
color:orange;
} #masthead nav {
padding-left: 0;
padding-right: 0;
}
body #masthead .navbar-nav > li {
padding-left: 2em;
}
body #masthead .navbar-nav > li > a {
font-family:"Suwannaphum", serif;
font-weight: 700;
font-size:1.1rem;
color:var(--teal);
padding: 5px 0;
border-bottom:3px solid rgba(0,0,0,0) ;
transition: border-color 200ms;  filter: brightness(1.2);
}
body #masthead .navbar-nav > li.recherche a{
border-color: rgba(0,0,0,0) !important;
}
body #masthead .navbar-nav > li > a:hover,
body #masthead .navbar-nav > li.active > a,
body #masthead .navbar-nav > li.current_page_item > a {
border-color:var(--magenta);
}
.navbar-brand {
height: auto;
}
.navbar-brand img{ }
.navbar-toggle .icon-bar {
background: #000 none repeat scroll 0 0;
}
.dropdown-menu .dropdown-toggle::after {
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
border-top: 0.3em solid transparent;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children {
position: relative;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu {
display: block;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after {
border-left-color: #fff;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left {
float: none;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.nav-link
{
display:inline-block;
}
@media only screen and (min-width: 960px) { .dropdown:hover>.dropdown-menu {
display: block;
}
.dropdown-item:hover>.dropdown-menu {
display: block;
}
.dropdown>.dropdown-toggle:active {
pointer-events: none;
}
.dropdown-menu .dropdown-item:hover {
background-color:var(--magenta);
filter: brightness(0.9) contrast(1.2);
}
}
@media only screen and (max-width: 959px) {
body #masthead .navbar-nav > li.show > a{
border-color:var(--magenta);
}
.dropdown-menu{
max-width:350px;
font-size:1.2rem;
margin-top:1rem !important;
}
.dropdown-menu .dropdown-menu {
display: block;
padding-left:2em !important;
}
.dropdown-item:after{
display:none !important;
}
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.dropdown-item {
line-height: 1.2;
padding:0.313rem 1rem;
}
.dropdown-menu {
min-width: 12.500rem;
left:1em;
top:2em;
}
.dropdown .open .dropdown-menu {
display: block;
left: 12.250em;
top: 0;
}
.dropdown-menu{
border:0;
background: var(--magenta);
}
.dropdown-menu .dropdown-item{
color:#fff;
}
.dropdown-menu .dropdown-item {
white-space: normal;
background: transparent;
line-height: 1.3;
color:#fff;
filter:brightness(1.2);
font-size:0.92em;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
}
@media screen and (min-width: 769px) {
.dropdown-menu li > .dropdown-menu {
right: -9.875rem;
top: 1.375rem;
}
}
@media screen and (max-width: 991px) {
.navbar-nav{
margin:2em 0;
}
.navbar-nav .dropdown-menu {
border: medium none;
margin-left: 1.250rem;
padding: 0;
margin:0.6em 0 1.2em;
}
.dropdown-menu li a {
padding: 0;
font-size:1.2rem;
margin:1rem 1em;
}
body #masthead .navbar-nav > li > a {
padding-bottom: 0.625rem;
padding-top: 0.313rem;
margin:0.5em 0 0.2em;
display:inline-block;
font-size:1.3em;
}
.navbar-light .navbar-toggler {
border: medium none;
outline: none;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.comment-content.card-block {
padding: 20px;
}
.navigation.post-navigation {
padding-top: 1.875rem;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
border: 1px solid #ddd;
border-radius: 0.938rem;
display: inline-block;
padding: 0.313rem 0.875rem;
text-decoration: none;
}
.post-navigation .nav-next a::after {
content: " \2192";
}
.post-navigation .nav-previous a::before {
content: "\2190 ";
}
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
background: #eee none repeat scroll 0 0;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 0.313rem;
line-height: normal;
padding: 0.938rem 1.438rem 0.875rem;
text-decoration: none;
top: 0.313rem;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0.313rem 0 1.25rem 1.25rem;
}
a img.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.alignleft {
float: left;
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignleft {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignright {
margin: 0.313rem 0 1.25rem 1.25rem;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
font-size: 0.875rem; }
.widget select {
max-width: 100%;
}
.widget_search .search-form input[type="submit"] {
display: none;
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: #eee;
text-decoration: none;
}
.half-rule {
width: 6rem;
margin: 2.5rem 0;
}
.widget_categories .nav-link {
display: inline-block;
}  #content.site-content { padding-top: 0;
}
.sticky .entry-title::before {
content: '\f08d';
font-family: "Font Awesome\ 5 Free";
font-size: 1.563rem;
left: -2.5rem;
position: absolute;
top: 0.375rem;
font-weight: 900;
}
.sticky .entry-title {
position: relative;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content {
margin-top: 0;
}
.post.hentry {
margin-bottom: 4rem;
}
.posted-on, .byline, .comments-link {
color: #9a9a9a;
}
.entry-title > a {
color: inherit;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment-body .pull-left {
padding-right: 0.625rem;
}
.comment-list .comment {
display: block;
}
.comment-list {
padding-left: 0;
}
.comments-title {
font-size: 1.125rem;
}
.comment-list .pingback {
border-top: 1px solid rgba(0, 0, 0, 0.125);
padding: 0.563rem 0;
}
.comment-list .pingback:first-child {
border: medium none;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 0.313rem 0.313rem 0;
text-align: center;
}
.wp-caption img[class*="wp-image-"] {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text {
font-size: 0.688rem;
line-height: 1.063rem;
margin: 0;
padding: 0.625rem;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-item .gallery-columns-2 {
max-width: 50%;
}
.gallery-item .gallery-columns-3 {
max-width: 33.33333%;
}
.gallery-item .gallery-columns-4 {
max-width: 25%;
}
.gallery-item .gallery-columns-5 {
max-width: 20%;
}
.gallery-item .gallery-columns-6 {
max-width: 16.66667%;
}
.gallery-item .gallery-columns-7 {
max-width: 14.28571%;
}
.gallery-item .gallery-columns-8 {
max-width: 12.5%;
}
.gallery-item .gallery-columns-9 {
max-width: 11.11111%;
}
.gallery-caption {
display: block;
} #footer-widget{
background-color: var(--blue);
padding-bottom:2em;
}
#footer-widget h3,
#footer-widget .textwidget{
color:#909cc8;
}
#footer-widget .fab{
font-size:2em;
margin-right:0.6em;
}
#footer-widget a{
color:var(--teal);
}
#footer-widget a:hover{
color:var(--magenta);
}
footer#colophon {
font-size: 85%;
}
body footer#colophon {
color: #ddd;
background-color: var(--blue);
filter: brightness(60%);
}
.navbar-dark .site-info {
color: #fff;
}
.copyright {
font-size: 0.875rem;
margin-bottom: 0;
text-align: center;
}
.copyright a, footer#colophon a {
color: inherit;
}
@media screen and (max-width: 767px) {
#masthead .navbar-nav > li > a {
padding-bottom: 0.938rem;
padding-top: 0.938rem;
}
}  @media only screen and (max-width: 1280px) {
html {
font-size: 100%;
}
}
@media screen and (max-width: 1199px) {
} @media only screen and (max-width: 1024px) {
html {
font-size: 100%;
}
#footer-widget{
padding-top:2em;
}
} @media only screen and (max-width: 960px) {
html {
font-size: 98%;
}
.navbar-dark .dropdown-item {
color: #fff;
}
.navbar-nav .dropdown-menu {
background: transparent;
box-shadow: none;
border: none;
}
} @media only screen and (max-width: 768px) {
html {
font-size: 95%;
}
} @media only screen and (max-width: 480px) {
html {
font-size: 90%;
}
}