@import url(c66b78211688a7cc6954602a0b52bddf767bdbd6.css) ;
.hexagon #hex2:hover, .hexagon #hex3:hover, .hexagon #hex4:hover, .hexagon #hex7:hover { background: rgb(193, 192, 204) none repeat scroll 0% 0% ! important; }
.hexagon #hex2:hover a, .hexagon #hex3:hover a, .hexagon #hex4:hover a, .hexagon #hex7:hover a { color: rgb(130, 128, 153); }
.hexagon #hex2:hover .hex-arrow, .hexagon #hex3:hover .hex-arrow, .hexagon #hex4:hover .hex-arrow, .hexagon #hex7:hover .hex-arrow { background-position: 0px 100%; }
.hexagon #hex2 a, .hexagon #hex3 a, .hexagon #hex4 a, .hexagon #hex7 a { color: rgb(255, 255, 255); }
.hexagon #hex2 a > .hex-front h4, .hexagon #hex3 a > .hex-front h4, .hexagon #hex4 a > .hex-front h4, .hexagon #hex7 a > .hex-front h4 { color: rgb(255, 255, 255); }
.hexagon #hex2 a > .hex-back p, .hexagon #hex3 a > .hex-back p, .hexagon #hex4 a > .hex-back p, .hexagon #hex7 a > .hex-back p { color: rgb(130, 128, 153); }
.hexagon #hex2 .hex-arrow, .hexagon #hex3 .hex-arrow, .hexagon #hex4 .hex-arrow, .hexagon #hex7 .hex-arrow { background: transparent url(dd0eef899359b1c2da52f1654aa389b79c90c2c6.png)  repeat scroll 0% 0% / 100% auto; }
.hexagonContent .wrapper { min-height: 10em; margin-bottom: 2%; color: rgb(102, 102, 102); }
@media all and (max-width: 1199px) and (min-width: 992px) {
  .hexagonContent .wrapper { min-height: 11em; }
}
@media all and (max-width: 991px) {
  .hexagonContent .wrapper { min-height: 100%; }
}
.hexagonContent .wrapper ul { list-style: outside none disc; color: rgb(102, 102, 102); padding: 0px 3%; }
#timeline { position: relative; width: 100%; height: auto; min-height: 20em; margin-top: 34%; }
@media all and (max-width: 1199px) and (min-width: 992px) {
  #timeline { margin-top: 44%; }
}
@media all and (max-width: 991px) and (min-width: 516px) {
  #timeline { margin-top: 58%; }
}
@media all and (max-width: 991px) and (min-width: 517px) {
  #timeline { margin-top: 58%; }
}
@media all and (max-width: 516px) {
  #timeline { margin-top: 22em; }
}
@media all and (max-width: 456px) {
  #timeline { margin-top: 11em; }
}
#timeline #cd-timeline { position: relative; padding: 2em 0px; margin-top: 2em; margin-bottom: 2em; }
#timeline #cd-timeline::before { content: ""; position: absolute; right: 0px; left: 0px; margin: 0px auto; top: 0px; height: 100%; width: 4px; background: rgb(130, 128, 153) none repeat scroll 0% 0%; }
#timeline #cd-timeline .small-dot { position: absolute; right: 0px; left: 0px; width: 20px; height: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 50%; box-shadow: 0px 0px 0px 4px rgb(130, 128, 153), 0px 2px 0px rgba(0, 0, 0, 0.08) inset, 0px 3px 0px 4px rgba(0, 0, 0, 0.05); margin: 0px auto; z-index: 999; }
#timeline #cd-timeline .small-dot:first-child { top: 0px; }
#timeline #cd-timeline .small-dot:last-child { bottom: 0px; }
#timeline #cd-timeline .cd-timeline-block { position: relative; margin: 2em 0px; width: 100%; }
#timeline #cd-timeline .cd-timeline-block::after { content: ""; display: table; clear: both; }
#timeline #cd-timeline .cd-timeline-block:first-child { margin-top: 0px; }
#timeline #cd-timeline .cd-timeline-block:last-child { margin-bottom: 0px; }
#timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content { margin-left: 6%; left: 50.2%; }
@media all and (max-width: 991px) and (min-width: 881px) {
  #timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content { margin-left: 8%; }
}
@media all and (max-width: 880px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content { margin-left: 7%; }
}
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content { margin: 3% auto; width: 100%; left: 0px; right: 0px; }
}
#timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content::after { content: ""; border: medium none; display: table; clear: both; }
#timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content::before { content: ""; position: absolute; top: 16px; right: 100%; height: 0px; width: 0px; border-width: 7px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content::before { border: medium none; }
}
#timeline #cd-timeline .cd-timeline-block .cd-dot { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#timeline #cd-timeline .cd-timeline-block .cd-timeline-circle { position: absolute; right: 0px; left: 0px; top: 0px; width: 80px; height: 80px; border-radius: 50%; box-shadow: 0px 0px 0px 4px rgb(130, 128, 153), 0px 2px 0px rgba(0, 0, 0, 0.08) inset, 0px 3px 0px 4px rgba(0, 0, 0, 0.05); margin: 0px auto; z-index: 999; }
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-circle { position: relative; }
}
#timeline #cd-timeline .cd-timeline-block .cd-timeline-circle:hover { cursor: pointer; }
#timeline #cd-timeline .cd-timeline-block .cd-timeline-circle img { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; }
#timeline #cd-timeline .cd-timeline-block .cd-timeline-circle .cd-year { text-align: center; position: relative; top: 53px; transform: translateY(-49px); color: rgb(130, 128, 153); }
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-circle .cd-year { top: 75px; }
}
#timeline #cd-timeline .cd-timeline-block .cd-timeline-content { position: relative; margin-left: -6%; top: 17px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0.25em; padding: 1em; box-shadow: 0px 0px 7px -2px rgb(102, 102, 102); width: 50%; opacity: 0; transition: all 1s ease 0s; }
@media all and (max-width: 1330px) and (min-width: 1289px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { width: 48%; margin-left: -4%; }
}
@media all and (max-width: 1288px) and (min-width: 992px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { width: 44%; margin-left: 0px; }
}
@media all and (max-width: 991px) and (min-width: 881px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { margin-left: -2%; }
}
@media all and (max-width: 880px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { margin-left: -7%; }
}
@media all and (max-width: 866px) and (min-width: 792px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { width: 45%; margin-left: -2%; }
}
@media all and (max-width: 792px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { width: 42%; margin-left: 0px; }
}
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content { margin: 1% auto; width: 100%; left: 0px; right: 0px; opacity: 1; }
}
#timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { content: ""; position: absolute; top: 16px; right: -2.4%; height: 0px; width: 0px; border-width: 7px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media all and (max-width: 991px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { right: -3.4%; }
}
@media all and (max-width: 880px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { right: -3.9%; }
}
@media all and (max-width: 866px) and (min-width: 792px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { right: -4.2%; }
}
@media all and (max-width: 792px) and (min-width: 768px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { right: -4.4%; }
}
@media all and (max-width: 767px) {
  #timeline #cd-timeline .cd-timeline-block .cd-timeline-content::after { border: medium none; }
}
#timeline #cd-timeline .cd-timeline-block .cd-timeline-content::before { content: ""; display: table; clear: both; }
#timeline #cd-timeline .cd-timeline-block .cd-timeline-content h3, #timeline #cd-timeline .cd-timeline-block .cd-timeline-content h4 { color: rgb(130, 128, 153); }
#timeline #cd-timeline .cd-timeline-block .cd-timeline-content p { color: rgb(102, 102, 102); }
.tabs-arrows .container-fluid .container .sections { text-align: center; }
.tabs-arrows .container-fluid .container .sections h2 { font-size: 46px; font-family: Calibri,Arial,sans-serif ! important; margin-bottom: 2%; padding-top: 2%; }
.tabs-arrows .container-fluid .container .sections .intro { margin: 0px auto 3%; width: 100%; font-weight: 700; font-size: 28px ! important; }
@media all and (max-width: 991px) {
  .tabs-arrows .container-fluid .container .sections .intro { width: 100%; }
}
@media all and (max-width: 456px) {
  .tabs-arrows .container-fluid .container .sections .intro { font-size: 20px ! important; }
}
.tabs-arrows .container-fluid .container .sections .image-list { display: inline-block; margin: 3% auto; text-align: center; vertical-align: middle; border-image: url(5bcd5f66da2f69df2e4c4b02a0f3661311af1d3f.png)  3 3 3 3; border-width: 0px 3px 0px 0px; border-style: solid; height: 470px; }
.tabs-arrows .container-fluid .container .sections .image-list:last-child { border: medium none; }
@media all and (min-width: 992px) {
  .tabs-arrows .container-fluid .container .sections .image-list { width: 20%; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  .tabs-arrows .container-fluid .container .sections .image-list { margin-top: 6%; }
  .tabs-arrows .container-fluid .container .sections .image-list:nth-child(5) { clear: both; }
}
@media all and (max-width: 767px) and (min-width: 601px) {
  .tabs-arrows .container-fluid .container .sections .image-list { margin-top: 6%; }
  .tabs-arrows .container-fluid .container .sections .image-list:nth-child(4), .tabs-arrows .container-fluid .container .sections .image-list:nth-child(6) { clear: both; }
}
@media all and (max-width: 600px) {
  .tabs-arrows .container-fluid .container .sections .image-list { width: 100%; margin-top: 6%; }
}
.tabs-arrows .container-fluid .container .sections .image-list .list-icons { margin: 0px auto; max-width: 104px; max-height: 104px; }
.tabs-arrows .container-fluid .container .sections .image-list .list-icons img { width: 100%; height: auto; }
.tabs-arrows .container-fluid .container .sections .image-list .image-caption { font-weight: 700; font-size: 15px; margin: 10% 0px; font-family: Calibri,Arial,sans-serif ! important; }
@media all and (max-width: 767px) {
  .tabs-arrows .container-fluid .container .sections .image-list .image-caption { margin: 2% 0px; }
}
.tabs-arrows .container-fluid .container .sections .image-list .list { font-size: 15px; }
.tabs-arrows .container-fluid .container .sections .section-image { text-align: center; margin-top: 2%; }
.tabs-arrows .container-fluid .container .sections .section-image img { margin: 0px auto; width: 100%; vertical-align: top; }
.tabs-arrows .container-fluid .container .sections .section-content { padding-bottom: 4%; text-align: center; }
.tabs-arrows .container-fluid .container .sections .section-content .bold { font-weight: 700; font-size: 28px; }
.tabs-arrows .container-fluid .container .sections .section-content p { font-size: 22px; }
.tabs-arrows .container-fluid .container .sections .section-content p:first-child { font-weight: 700; font-size: 28px; line-height: 1.4em; }
.tabs-arrows .container-fluid .container .sections .section-content p:first-child .spanText { font-weight: 700; font-size: 28px; }
.tabs-arrows .secondContainer { background-color: rgb(113, 200, 221); color: rgb(255, 255, 255) ! important; }
.tabs-arrows .secondContainer h2 { color: rgb(255, 255, 255) ! important; }
.tabs-arrows .lastContainer { color: rgb(117, 117, 117) ! important; background-color: rgb(255, 255, 255) ! important; }
.tabs-arrows .lastContainer .sections { text-align: center; }
.tabs-arrows .lastContainer .sections h2 { color: rgb(117, 117, 117) ! important; font-size: 46px; }
.tabs-arrows .lastContainer .sections .section-content { margin-top: 3%; }
.tabs-arrows .lastContainer .sections .section-content > p { font-size: 22px; }
.tabs-arrows .lastContainer .sections .section-content > p:first-child { font-size: 46px ! important; font-weight: 700; }
.tabs-arrows #wrap_0, .tabs-arrows #wrap_1, .tabs-arrows #wrap_2, .tabs-arrows #wrap_3 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tabs-arrows #wrap_0 { background-color: rgb(225, 225, 225); color: gray ! important; }
.tabs-arrows #wrap_0 .container .fade { opacity: 0; animation: 1s ease-in 0.5s normal forwards 1 running fadeIn; }
.tabs-arrows #wrap_0 .container #sections_0 h2 { color: rgb(117, 117, 117); }
.tabs-arrows #wrap_0 .container #sections_0 .intro { font-size: 28px; font-weight: 700; }
.tabs-arrows #wrap_0 .container #sections_0 .section-image { margin: 4% auto 2%; }
.tabs-arrows #wrap_0 .container #sections_0 .section-image img { max-width: 208px; max-height: 209px; width: 208px; margin: 0px auto; }
.tabs-arrows #wrap_0 .container #sections_0 .arrows { padding: 4% 0px; }
.tabs-arrows #wrap_0 .container #sections_0 .arrows p { font-size: 26px; }
.tabs-arrows #wrap_0 .container #sections_0 .arrows i { font-size: 46px; color: rgb(113, 200, 221) ! important; }
.tabs-arrows #wrap_0 .container #sections_0 .arrows i:nth-child(2) { display: none; }
.tabs-arrows #wrap_0 .container #sections_0 .arrows i:last-child { display: none; }
.tabs-arrows #wrap_0 .container #sections_0 .row-content { margin-bottom: 3%; font-size: 22px; }
.tabs-arrows #wrap_0 .container #sections_0 .section-content .bold { margin-bottom: 2.5%; width: 100%; }
.tabs-arrows #wrap_0 .container #sections_0 .section-content p { width: 90%; margin: 0px auto; line-height: 1.4em; }
.tabs-arrows #wrap_0 .container #sections_0 .section-content p:nth-child(2) { margin-bottom: 2.5%; }
.tabs-arrows #wrap_1 { color: rgb(255, 255, 255); background-color: rgb(113, 200, 221); }
.tabs-arrows #wrap_1 .container #sections_1 { padding: 3% 0px; }
@media all and (max-width: 767px) {
  .tabs-arrows #wrap_1 .container #sections_1 { padding: 3% 15px; }
}
.tabs-arrows #wrap_1 .container #sections_1 .cols { font-size: 26px ! important; }
.tabs-arrows #wrap_1 .container #sections_1 h2 { color: rgb(255, 255, 255); }
.tabs-arrows #wrap_2 { color: rgb(130, 128, 153); padding: 2% 15px; }
.tabs-arrows #wrap_2 .container #sections_2 { padding: 3% 0px; }
.tabs-arrows #wrap_2 .container #sections_2 h2 { color: rgb(130, 128, 153); }
.tabs-arrows #wrap_2 .container #sections_2 .section-content .spanText { line-height: 1.4em; }
.tabs-arrows #wrap_3 { color: rgb(255, 255, 255); background: rgb(117, 117, 117) none repeat scroll 0% 0%; }
.tabs-arrows #wrap_3 .container #sections_3 { padding: 3% 0px; font-size: 26px; }
.tabs-arrows #wrap_3 .container #sections_3 .arrows { margin: 3% 0px; }
.tabs-arrows #wrap_3 .container #sections_3 .arrows p { margin: 0px auto; width: 100%; font-weight: 400; font-size: 26px; }
.tabs-arrows #wrap_3 .container #sections_3 .arrows i { font-size: 46px; }
.tabs-arrows #wrap_3 .container #sections_3 .arrows i:last-child { display: none; }
.tabs-arrows #wrap_3 .container #sections_3 h2 { color: rgb(255, 255, 255); }
.tabs-arrows #wrap_4 #sections_4 { width: 100%; margin: 0px auto; }
.tabs-arrows #wrap_4 #sections_4 h2 { color: rgb(255, 255, 255); }
.tabs-arrows #wrap_4 #tabbs .nav-tabs { width: 100%; border-bottom: medium none; }
.tabs-arrows #wrap_4 #tabbs .nav-tabs .active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tabs-arrows #wrap_4 #tabbs .nav-tabs .active > a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; }
.tabs-arrows #wrap_4 #tabbs .nav-tabs > li { background-color: rgb(236, 236, 234); margin-right: 3px; width: 24.8%; font-family: Calibri,Arial,sans-serif ! important; }
.tabs-arrows #wrap_4 #tabbs .nav-tabs > li:nth-child(4) { margin-right: 0px; }
@media all and (max-width: 1199px) and (min-width: 992px) {
  .tabs-arrows #wrap_4 #tabbs .nav-tabs > li { width: 24.7%; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  .tabs-arrows #wrap_4 #tabbs .nav-tabs > li { width: 49.5%; margin-bottom: 3px; }
  .tabs-arrows #wrap_4 #tabbs .nav-tabs > li:nth-last-child(-n+2) { margin-bottom: 1%; }
}
@media all and (max-width: 767px) {
  .tabs-arrows #wrap_4 #tabbs .nav-tabs > li { width: 100%; margin-bottom: 3px; }
}
.tabs-arrows #wrap_4 #tabbs .nav-tabs > li > a { font-size: 18px; color: rgb(102, 102, 102); }
@media all and (max-width: 1199px) and (min-width: 768px) {
  .tabs-arrows #wrap_4 #tabbs .nav-tabs > li > a { font-size: 16px; }
}
.tabs-arrows #wrap_4 #tabbs .tab-content { background-color: rgba(225, 225, 225, 0.6); padding: 2% 4%; width: 100%; margin-top: 3px; margin-bottom: 3%; min-height: 12em; }
@media all and (max-width: 991px) and (min-width: 768px) {
  .tabs-arrows #wrap_4 #tabbs .tab-content { padding: 3% 7%; }
}
@media all and (max-width: 767px) {
  .tabs-arrows #wrap_4 #tabbs .tab-content { padding: 4% 8%; }
}
.tabs-arrows #wrap_4 #tabbs .tab-content .tab-pane > ul { list-style: outside none disc; }
.tabs-arrows #wrap_4 #tabbs .tab-content .tab-pane > ul > li { text-align: left; font-size: 20px; color: rgb(117, 117, 117); float: left; width: 40%; }
.tabs-arrows #wrap_4 #tabbs .tab-content .tab-pane > ul > li:nth-child(2n) { margin-left: 16%; }
.clear { clear: both; }
#tabbs { margin: 0px auto; width: 100%; }
@supports (display:-moz-flex) or (display:flex) {
  #tabbs { display: flex; flex-flow: row wrap; -moz-box-pack: start; justify-content: flex-start; }
}
#tabbs .nav-tabs { width: 100%; border-bottom: medium none; }
#tabbs .nav-tabs .active { background-color: rgb(241, 249, 252); }
#tabbs .nav-tabs .active > a { background-color: rgb(241, 249, 252); }
#tabbs .nav-tabs > li { background-color: rgb(166, 209, 219); margin-right: 3px; width: 24.8%; font-family: Calibri,Arial,sans-serif ! important; }
#tabbs .nav-tabs > li:nth-child(4) { margin-right: 0px; }
@media all and (max-width: 1199px) and (min-width: 992px) {
  #tabbs .nav-tabs > li { width: 24.7%; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #tabbs .nav-tabs > li { width: 49.6%; margin-bottom: 3px; }
  #tabbs .nav-tabs > li:nth-last-child(-n+2) { margin-bottom: 1%; }
}
@media all and (max-width: 767px) {
  #tabbs .nav-tabs > li { width: 100%; margin-bottom: 3px; }
}
#tabbs .nav-tabs > li > a { font-size: 18px; color: rgb(102, 102, 102); width: 100%; }
@media all and (max-width: 1199px) and (min-width: 768px) {
  #tabbs .nav-tabs > li > a { font-size: 16px; }
}
#tabbs .tab-content { background-color: rgb(241, 249, 252); padding: 2% 4%; width: 100%; margin-top: 3px; margin-bottom: 3%; min-height: 12em; }
@media all and (max-width: 991px) and (min-width: 768px) {
  #tabbs .tab-content { padding: 3% 7%; }
}
@media all and (max-width: 767px) {
  #tabbs .tab-content { padding: 4% 8%; }
}
#tabbs .tab-content .tab-pane ul { list-style: outside none disc; }
#tabbs .tab-content .tab-pane ul li { text-align: left; font-size: 20px; color: rgb(117, 117, 117); }
.page-id-406 .image-list { display: inline-block; margin: 0px auto; text-align: center; vertical-align: middle; border-image: url(5bcd5f66da2f69df2e4c4b02a0f3661311af1d3f.png)  3 3 3 3; border-width: 0px 3px 0px 0px; border-style: solid; height: 21em; }
.page-id-406 .image-list:last-child { border: medium none; }
@media all and (min-width: 992px) {
  .page-id-406 .image-list { width: 20%; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  .page-id-406 .image-list:nth-child(4) { clear: both; }
  .page-id-406 .image-list:nth-last-child(-n+2) { margin-top: 6%; }
}
.page-id-406 .image-list .list-icons { margin: 0px auto; max-width: 100% ! important; max-height: 100% ! important; }
.page-id-406 .image-list .list-icons img { width: 100%; height: auto; }
@media all and (max-width: 767px) {
  .page-id-406 .image-list .list-icons img { width: 50% ! important; margin: 0px auto; }
}
.page-id-406 .image-list .image-caption { font-weight: 700; font-size: 15px; margin: 10% 0px; font-family: Calibri,Arial,sans-serif ! important; }
.page-id-406 .image-list .list { font-size: 15px; }
.page-id-406 #sections_1 { color: rgb(117, 117, 117); }
.page-id-406 #sections_1 .intro { color: rgb(117, 117, 117); }
@media all and (max-width: 991px) and (min-width: 768px) {
  .page-id-406 #sections_1 .image-list:nth-child(4) { clear: none; }
}
.page-id-406 #sections_2 { color: rgb(255, 255, 255); }
.page-id-406 #sections_3 { color: rgb(117, 117, 117); }
@media all and (max-width: 991px) and (min-width: 768px) {
  .page-id-406 #sections_3 .image-list:nth-child(5) { clear: none; }
}
@media all and (max-width: 767px) and (min-width: 601px) {
  .page-id-406 #sections_3 .image-list:nth-child(3), .page-id-406 #sections_3 .image-list:nth-child(5) { clear: both; }
  .page-id-406 #sections_3 .image-list:nth-child(4) { clear: none; }
}
.page-id-13 .banner .banner-image { background-attachment: inherit ! important; background-size: 100% auto ! important; position: fixed; background-position: center 20% ! important; }
@media all and (max-width: 1300px) and (min-width: 1051px) {
  .page-id-13 .banner .banner-image { background-size: 147% auto ! important; }
}
@media all and (max-width: 1050px) and (min-width: 768px) {
  .page-id-13 .banner .banner-image { background-size: 160% auto ! important; }
}
@media all and (max-width: 1199px) {
  .page-id-13 .banner .banner-image { background-position: center 26% ! important; }
}
@media all and (max-width: 767px) {
  .page-id-13 .banner { display: none; }
}
.page-id-13 .banner .banner-arrow > span { color: rgb(0, 82, 136); background-color: rgb(255, 255, 255); }
.page-id-13 .banner .banner-arrow > span:hover { color: rgb(0, 82, 136); }
.page-id-13 #mainSubMenu { display: none; }
#location .container-fluid.locations { border-bottom: 1px solid rgb(117, 117, 117); }
#location .container-fluid.locations .container .sections .single-country { float: none ! important; margin: 0px auto; text-align: center; }
#location .container-fluid.locations .container .sections .country { float: left; width: 33.3%; padding-left: 7%; padding-right: 3%; }
@media all and (max-width: 1199px) {
  #location .container-fluid.locations .container .sections .country { padding-left: 3%; padding-right: 1%; }
}
@media all and (max-width: 991px) and (min-width: 571px) {
  #location .container-fluid.locations .container .sections .country { width: 50%; }
}
@media all and (max-width: 570px) {
  #location .container-fluid.locations .container .sections .country { width: 100%; }
}
#location .container-fluid.locations .container .sections .country a { display: block; border-bottom: 1px dotted rgb(117, 117, 117); border-width: 1px; border-color: rgb(117, 117, 117); height: 23px; margin: 4% 0px; }
#location .container-fluid.locations .container .sections .country a:hover .find i { right: -5%; }
#location .container-fluid.locations .container .sections .country a p { color: rgb(117, 117, 117); display: inline-block; text-align: left; }
#location .container-fluid.locations .container .sections .country a .name { float: left; transition: all 0.2s ease 0s; }
#location .container-fluid.locations .container .sections .country a .find { float: right; transition: all 0.2s ease 0s; }
#location .container-fluid.locations .container .sections .country a .find i { font-size: 20px; margin-left: 17px; vertical-align: middle; position: relative; right: 0px; transition: all 1s ease 0s; }
#location .container-fluid.locations .container .sections .country:last-child { margin-bottom: 3%; }
@media all and (max-width: 767px) {
  #location .firstContainer { margin-top: 26%; }
}
#location .secondContainer { color: rgb(255, 255, 255) ! important; }
#location .secondContainer .row-content { padding: 4% ! important; }
#location .secondContainer .row-content h2 { color: rgb(255, 255, 255) ! important; }
#location .lastContainer { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border-bottom: 0px none; }
#location .lastContainer h2 { margin-top: 0px; color: rgb(117, 117, 117) ! important; }
.parent-pageid-38 #mainSubMenu, .parent-pageid-39 #mainSubMenu { display: none; }
@media all and (max-width: 767px) {
  #location-children { margin-top: 17%; }
}
@media all and (max-width: 456px) {
  #location-children { margin-top: 22%; }
}
#location-children .place h1 { color: rgb(255, 255, 255); font-family: Calibri,Arial,sans-serif ! important; text-align: left; margin-bottom: 4%; }
#location-children .place #contact-list { text-align: left; color: rgb(255, 255, 255); overflow: auto; }
#location-children .place #contact-list .detail { font-weight: 700; float: left; margin-right: 2%; font-family: Arial,sans-serif ! important; font-size: 16px; }
#location-children .place #contact-list .info { margin-bottom: 3%; font-family: Arial,sans-serif ! important; font-size: 16px; }
#location-children .place #contact-list .info > a { color: rgb(255, 255, 255); text-decoration: underline; font-family: Arial,sans-serif ! important; font-size: 16px; }
#location-children .place .manager { width: 208px; height: 209px; overflow: hidden; position: relative; border-radius: 50%; border: 9px solid rgb(255, 255, 255); margin: 0px auto; z-index: 1; }
#location-children .place .manager > img { margin: 0px auto; position: absolute; top: 50%; transform: translateY(-50%); left: -16%; right: 0px; z-index: 0; width: 256px; height: auto; max-height: 209px ! important; max-width: 300px; }
#location-children .place .manager-name { font-weight: 700; margin-top: 5%; }
#location-children .place .short-bio { text-align: center; }
#sections_0 { padding: 4% 0px; }
#wrap_1 { padding: 2% 0px; }
#wrap_1 #team-row { text-align: center; }
#wrap_1 #team-row h2 { text-align: center; margin-bottom: 4%; }
#wrap_1 #team-row .team-img { margin: 0px auto 6%; width: 208px; height: 209px; overflow: hidden; position: relative; border-radius: 50%; border: 9px solid rgb(130, 128, 153); z-index: 1; }
@media all and (max-width: 767px) {
  #wrap_1 #team-row .team-img { margin-bottom: 3%; }
}
#wrap_1 #team-row .team-img > img { margin: 0px auto; position: absolute; top: 50%; transform: translateY(-50%); left: -16%; right: 0px; z-index: 0; width: 256px; height: auto; max-width: 300px; max-height: 209px; }
@media all and (max-width: 991px) {
  #wrap_1 #team-row .team-info { margin-bottom: 6%; }
}
#wrap_1 #team-row .team-info .detail { font-weight: 700; display: inline; }
#wrap_1 #team-row .team-info .info { display: inline; line-height: 2em; }
#wrap_1 #team-row .team-info .info::after { content: ""; display: block; }
#location-children .lastContainer { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(130, 128, 153) ! important; }
#location-children .lastContainer h1, #location-children .lastContainer h2 { color: rgb(130, 128, 153) ! important; }
#location-children .lastContainer .team-info { color: rgb(130, 128, 153) ! important; }
#location-children .lastContainer .team-info a { color: rgb(130, 128, 153) ! important; }
.clear { clear: both; display: block; }
.partner { margin-top: 5%; }
@media all and (max-width: 456px) {
  .partner { margin-top: 11%; }
}
@supports (display:-moz-flex) or (display:flex) {
  .partner { display: flex; flex-flow: row wrap; -moz-box-pack: center; justify-content: center; }
}
@media all and (max-width: 456px) {
  .partner > a { margin: 0px auto 6%; }
}
.partner > li { display: inline-block; vertical-align: middle; margin: 0px 2% 6%; }
@supports (display:-moz-flex) or (display:flex) {
  .partner > li { display: flex; -moz-box-align: center; align-items: center; align-content: center; }
}
@media all and (max-width: 456px) {
  .partner > li { width: 100% ! important; margin: 0px auto 6% ! important; }
}
.partner > li:first-child { margin-left: 0px; }
.partner > li:last-child { margin-right: 0px; }
.partner > li > img { margin: 0px auto; }
.three-col > li { width: 22%; }
@media all and (max-width: 991px) and (min-width: 768px) {
  .three-col > li { width: 30%; }
}
@media all and (max-width: 767px) {
  .three-col > li { width: 31%; }
}
.four-col > li { width: 20%; }
@media all and (max-width: 991px) and (min-width: 768px) {
  .four-col > li { width: 29%; }
}
@media all and (max-width: 767px) and (min-width: 457px) {
  .four-col > li { width: 50%; margin: 0px auto 6%; }
  .four-col > li:last-child:nth-child(2n+1) { width: 100%; margin: 0px auto; }
}
.partners #wrap_0 { color: rgb(102, 102, 102); }
.partners #wrap_1 { border-bottom: 1px solid rgb(102, 102, 102); }
.partners #wrap_1 h2 { color: rgb(102, 102, 102) ! important; }
.partners #wrap_2 h2 { color: rgb(102, 102, 102) ! important; }
.partners #wrap_2 p { color: rgb(102, 102, 102) ! important; font-family: Arial,sans-serif ! important; font-size: 22px; }
.partners #wrap_2 p strong { font-size: 28px; }
.testimonials a { color: rgb(255, 255, 255); }
.testimonials .carousel-inner .item { min-height: 13em; padding: 0px 40px; }
@media all and (max-width: 991px) {
  .testimonials .carousel-inner .item { min-height: 27em; }
}
@media all and (max-width: 767px) {
  .testimonials .carousel-inner .item { min-height: 29em; }
}
@media all and (max-width: 580px) {
  .testimonials .carousel-inner .item { min-height: 29em; }
}
@media all and (max-width: 450px) {
  .testimonials .carousel-inner .item { min-height: 56em; }
}
@media all and (max-width: 350px) {
  .testimonials .carousel-inner .item { padding: 0px 6px; }
}
@media all and (max-width: 580px) {
  .testimonials .carousel-inner .item .feedback-buttons { width: 65%; margin: 0px auto; float: none; }
}
@media all and (max-width: 450px) {
  .testimonials .carousel-inner .item .feedback-buttons { width: 100%; }
}
.testimonials .carousel-inner .item .feedback-buttons h4 { top: 22%; }
.testimonials .carousel-inner .item .feedback-buttons:first-child .speech-box { background: rgb(124, 193, 143) none repeat scroll 0% 0%; }
.testimonials .carousel-inner .item .feedback-buttons:first-child .speech-box::after { border-color: rgb(124, 193, 143) transparent transparent; }
.testimonials .carousel-inner .item .feedback-buttons:nth-child(2) .speech-box { background: rgb(113, 200, 221) none repeat scroll 0% 0%; }
.testimonials .carousel-inner .item .feedback-buttons:nth-child(2) .speech-box::after { border-color: rgb(113, 200, 221) transparent transparent; }
@media all and (max-width: 580px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(2) { margin-top: 11%; }
}
@media all and (max-width: 450px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(2) { margin-top: 18%; }
}
.testimonials .carousel-inner .item .feedback-buttons:nth-child(3) .speech-box { background: rgb(190, 49, 138) none repeat scroll 0% 0%; }
.testimonials .carousel-inner .item .feedback-buttons:nth-child(3) .speech-box::after { border-color: rgb(190, 49, 138) transparent transparent; }
@media all and (max-width: 767px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(3) { margin-top: 11%; }
}
@media all and (max-width: 450px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(3) { margin-top: 18%; }
}
.testimonials .carousel-inner .item .feedback-buttons:nth-child(4) .speech-box { background: rgb(239, 125, 0) none repeat scroll 0% 0%; }
.testimonials .carousel-inner .item .feedback-buttons:nth-child(4) .speech-box::after { border-color: rgb(239, 125, 0) transparent transparent; }
@media all and (max-width: 991px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(4) { margin-top: 11%; }
}
@media all and (max-width: 450px) {
  .testimonials .carousel-inner .item .feedback-buttons:nth-child(4) { margin-top: 18%; }
}
.testimonials .carousel-control { width: 4%; background: transparent none repeat scroll 0px 0px; margin: 0px; opacity: 1; font-size: 20px; }
.testimonials .carousel-control > span { font-size: 3em; transform: translateY(-100%); color: rgb(0, 82, 136); }
.testimonials .carousel-control.left { left: 0px; }
.testimonials .carousel-control.right { right: 0px; }
.testimonials .carousel-control:active, .testimonials .carousel-control:focus, .testimonials .carousel-control:hover { opacity: 1; font-size: 22px; }
.testimonials .feedbackInfoContainer:first-child .speech-box { background: rgb(124, 193, 143) none repeat scroll 0% 0%; }
.testimonials .feedbackInfoContainer .speech-box::after { border: medium none ! important; }
.testimonials .speech-box { text-align: center; position: relative; width: 100%; height: 9.438em; padding: 18% 8%; }
@media all and (max-width: 1920px) and (min-width: 992px) {
  .testimonials .speech-box { height: 11em; }
}
@media all and (max-width: 767px) {
  .testimonials .speech-box { height: 11em; }
}
@media all and (max-width: 490px) {
  .testimonials .speech-box { padding: 14% 8%; }
}
.testimonials .speech-box::after { content: ""; display: block; position: absolute; border: 25px solid; width: 0px; height: 0px; top: 11em; left: 64%; transform: scaleX(-1); }
@media all and (max-width: 991px) {
  .testimonials .speech-box::after { top: 100%; border: 23px solid; left: 65%; }
}
@media all and (max-width: 544px) {
  .testimonials .speech-box::after { left: 53%; }
}
.testimonials .speech-box h4 { color: rgb(255, 255, 255); margin-top: 0px; font-family: Calibri,Arial,sans-serif ! important; font-weight: 700; }
@media all and (max-width: 1024px) and (min-width: 768px) {
  .testimonials .speech-box h4 { font-size: 18px; }
}
@media all and (max-width: 991px) {
  .testimonials .speech-box h4 { position: relative; top: 50%; transform: translateY(-50%); }
}
.testimonials .speech-box span { font-size: 16px; text-decoration: underline; position: absolute; right: 0px; left: 0px; margin: 0px auto; bottom: 1em; }
.testimonials .feedback-buttons > div { margin-bottom: 8%; }
@media all and (max-width: 543px) {
  .testimonials .feedback-buttons > div { margin-bottom: 20%; }
}
.testimonials .feedback-buttons:last-child:nth-child(2n+1) > div { margin-bottom: 0px; }
.testimonials .firstContainer #sections_0 { margin: 6% 0px; }
@media all and (max-width: 545px) {
  .testimonials .firstContainer #sections_0 { margin: 6% 0px 10%; }
}
.testimonials .firstContainer #sections_0 .feedback-buttons > div { width: 19.6667%; }
@media all and (max-width: 991px) and (min-width: 491px) {
  .testimonials .firstContainer #sections_0 .feedback-buttons > div { width: 50%; }
}
@media all and (max-width: 490px) {
  .testimonials .firstContainer #sections_0 .feedback-buttons > div { width: 100%; }
}
.testimonials .firstContainer #sections_0 .feedback-buttons > div > .speech-box { cursor: pointer; }
.testimonials .lastContainer .feedback-info { display: none; }
.testimonials .lastContainer .feedback-info .testimonial { text-align: left; color: rgb(102, 102, 102); }
.testimonials .active { display: block ! important; }
@media all and (min-width: 1200px) {
  .testimonials .feedback-info .speech-box { padding: 26% 8%; max-height: 12.438em; min-height: 12.438em; }
  .testimonials .feedback-info .speech-box::after { top: 12em; }
}
@media all and (max-width: 991px) {
  .testimonials .feedback-info .speech-box { margin-bottom: 20%; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  .testimonials .feedback-info .speech-box::after { left: 57%; }
}
@media all and (max-width: 767px) and (min-width: 491px) {
  .testimonials .feedback-info .speech-box { width: 45%; height: 100%; min-height: 9.438em ! important; max-height: 14.438em; margin: 0px auto 8%; padding: 15% 1%; }
  .testimonials .feedback-info .speech-box::after { top: 100%; }
}
@media all and (max-width: 490px) {
  .testimonials .feedback-info .speech-box { width: 87%; height: 100%; min-height: 12.438em ! important; max-height: 14.438em; margin: 0px auto 8%; padding: 18% 1%; }
  .testimonials .feedback-info .speech-box::after { top: 100%; }
}
.testimonials .feedback-info .speech-box h4 { position: relative; top: 50%; transform: translateY(-50%); }
@media all and (max-width: 767px) {
  .testimonials .feedback-info .testimonial { margin-top: 6%; }
}
@media all and (max-width: 450px) {
  .testimonials .feedback-info .testimonial img { float: none ! important; display: block; margin: 0px auto; }
  .testimonials .feedback-info .testimonial p { clear: both; display: block; }
}
.meet .photo-circle { overflow: hidden; width: 210px; height: 210px; }
.meet .photo-circle:focus > img, .meet .photo-circle:hover > img { filter: grayscale(0); }
@media all and (max-width: 1199px) and (min-width: 992px) {
  .meet .photo-circle { width: 160px; height: 160px; }
}
.meet .photo-circle > img { margin: 0px auto; width: 100%; height: auto; }
.meet .firstContainer #sections_0 h2 { color: rgb(130, 128, 153); }
.meet .firstContainer #sections_0 .member-buttons { margin-top: 4%; }
@media all and (max-width: 991px) and (min-width: 491px) {
  .meet .firstContainer #sections_0 .member-buttons > div { width: 50%; }
}
@media all and (max-width: 490px) {
  .meet .firstContainer #sections_0 .member-buttons > div { width: 100%; }
}
.meet .firstContainer #sections_0 .member-buttons > div .photo-circle { cursor: pointer; border-width: 8px; border-style: solid; border-color: rgb(130, 128, 153); position: relative; margin: 0px auto; }
.meet .firstContainer #sections_0 .member-buttons > div .photo-circle img { position: absolute; top: -2em; left: 0px; right: 0px; margin: 0px auto; }
.meet .firstContainer #sections_0 .member-buttons > div > p { color: rgb(130, 128, 153); text-align: center; margin-top: 22%; }
@media all and (max-width: 991px) {
  .meet .firstContainer #sections_0 .member-buttons > div > p { margin: 6% auto 9%; }
}
@media all and (max-width: 490px) {
  .meet .firstContainer #sections_0 .member1 > div > .photo-circle { margin: 6% auto 0px; }
}
.meet .lastContainer .team-info { display: none; }
.meet .lastContainer .team-info .photo-circle { border-width: 8px; border-style: solid; border-color: rgb(102, 102, 102); position: relative; }
.meet .lastContainer .team-info .photo-circle img { position: absolute; top: -2em; left: 0px; right: 0px; margin: 0px auto; }
.meet .lastContainer .team-info .member { text-align: left; color: rgb(102, 102, 102); }
.meet .active { display: block ! important; }
@media all and (max-width: 767px) {
  .meet .team-info > div > .photo-circle { margin: 6% auto; }
}
.infoFor .section-icon > img { margin: 0px auto; width: 111px; height: auto; }
.infoFor .contact-email { display: inline; }
.infoFor .contact-email > a, .infoFor .contact-email > img { display: inline-block; }
@media all and (max-width: 515px) {
  .infoFor .contact-email { display: block; margin-top: 3%; }
}
.infoFor .contact-email > img { width: 44px; height: 44px; vertical-align: middle; }
.infoFor .contact-email > a { margin-left: 0.5%; color: rgb(130, 128, 153); font-family: Arial,sans-serif ! important; }
.infoFor .contact-email:nth-child(2n) { margin-left: 3%; }
.infoFor .firstContainer h2 { color: rgb(255, 255, 255); }
.infoFor .lastContainer .section-content p strong { font-size: 28px; }
.contact .firstContainer h2 { padding-top: 0px ! important; margin-bottom: 5% ! important; }
.contact .firstContainer .contact-buttons .contact-box { background: rgb(130, 128, 153) none repeat scroll 0% 0%; text-align: center; color: rgb(255, 255, 255); font-size: 22px; padding: 1%; cursor: pointer; }
.contact .firstContainer .contact-buttons .contact-box:focus, .contact .firstContainer .contact-buttons .contact-box:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
.contact .firstContainer .contact-buttons .contact-box > p { margin-bottom: 0px; font-family: Calibri,Arial,sans-serif ! important; }
@media all and (max-width: 767px) {
  .contact .firstContainer .contact-buttons { margin-bottom: 3%; }
  .contact .firstContainer .contact-buttons:last-child { margin-bottom: 0px; }
}
.contact .firstContainer .active .contact-box { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(102, 102, 102) ! important; }
.contact .secondContainer { border-bottom: 1px solid rgb(102, 102, 102); }
.contact .secondContainer #sections_1 { padding: 0px ! important; }
.contact .secondContainer h2 { font-size: 22px ! important; font-family: Arial,sans-serif ! important; font-weight: 400; padding-top: 0px; }
.contact .secondContainer .contact-info { display: none; }
.contact .secondContainer .active { display: block ! important; }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .ninja-forms-required-items { text-align: left; margin-bottom: 2%; }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap { text-align: left; }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { background: rgb(130, 128, 153) none repeat scroll 0% 0%; width: 25%; padding: 1%; display: inline-block; color: rgb(255, 255, 255); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; font-weight: 400; vertical-align: top; }
@media all and (max-width: 991px) and (min-width: 692px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 34%; }
}
@media all and (max-width: 691px) and (min-width: 547px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 43%; }
}
@media all and (max-width: 546px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 100%; }
}
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label .ninja-forms-req-symbol { color: rgb(255, 255, 255); }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 74%; background: rgb(240, 240, 243) none repeat scroll 0% 0%; display: inline-block; border: medium none; padding: 1%; margin-left: 0px; vertical-align: top; }
@media all and (max-width: 991px) and (min-width: 692px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 65%; }
}
@media all and (max-width: 691px) and (min-width: 547px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 56%; }
}
@media all and (max-width: 546px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 100%; }
}
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input { height: 3.4em; }
@media all and (max-width: 1199px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input { height: 3.1em; }
}
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { height: 15em; }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 28%; }
@media all and (max-width: 546px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 79%; }
}
@media all and (max-width: 456px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 100%; }
}
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { display: inline-block; background: rgb(240, 240, 243) none repeat scroll 0% 0%; margin-left: 5px; text-align: center; padding: 1%; height: 3.4em; }
@media all and (max-width: 1199px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { height: 3.1em; }
}
@media all and (max-width: 456px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { width: 100%; margin: 2% auto 0px; }
}
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code > p { margin-bottom: 0px; position: relative; top: 50%; transform: translateY(-50%); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; color: rgb(102, 102, 102); }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input { background-image: linear-gradient(to right, rgb(130, 128, 153) 50%, rgb(104, 102, 128) 50%); background-position: left bottom; background-size: 200% 100%; transition: all 0.5s ease 0s; padding: 1%; width: 25%; height: 100%; float: right; clear: both; color: rgb(255, 255, 255); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; text-transform: uppercase; }
.contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input:focus, .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input:hover { background-position: right bottom; }
@media all and (max-width: 456px) {
  .contact .secondContainer .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input { width: 100%; margin: 0px auto; }
}
.contact .lastContainer h2 { color: rgb(102, 102, 102) ! important; }
.contact .lastContainer .content a, .contact .lastContainer .content p { color: rgb(102, 102, 102) ! important; }
.contact .lastContainer .content .bold { font-size: 28px; }
.contact .lastContainer .content a { text-decoration: underline; }
.page-id-693 .section-content p { color: rgb(102, 102, 102); }
.page .section-content .ninja-forms-required-items { color: rgb(102, 102, 102); }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .ninja-forms-required-items { text-align: left; margin-bottom: 2%; }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap { text-align: left; }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { background: rgb(130, 128, 153) none repeat scroll 0% 0%; width: 25%; padding: 1%; display: inline-block; color: rgb(255, 255, 255); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; font-weight: 400; vertical-align: top; }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label .ninja-forms-req-symbol { color: rgb(255, 255, 255); }
@media all and (max-width: 1024px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { font-size: 18px; }
}
@media all and (max-width: 991px) and (min-width: 692px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 34%; }
}
@media all and (max-width: 691px) and (min-width: 547px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 43%; }
}
@media all and (max-width: 546px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label { width: 100%; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap label .ninja-forms-req-symbol { color: rgb(255, 255, 255); }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 74%; background: rgb(240, 240, 243) none repeat scroll 0% 0%; display: inline-block; border: medium none; padding: 1%; margin-left: 0px; vertical-align: top; }
@media all and (max-width: 991px) and (min-width: 692px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 65%; }
}
@media all and (max-width: 691px) and (min-width: 547px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 56%; }
}
@media all and (max-width: 546px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { width: 100%; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select { height: 3.4em; color: rgb(102, 102, 102); }
@media all and (max-width: 1199px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap select { height: 3.1em; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input { height: 3.4em; }
@media all and (max-width: 1199px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap input { height: 3.1em; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap textarea { height: 15em; }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 28%; }
@media all and (max-width: 546px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 79%; }
}
@media all and (max-width: 456px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .captcha { width: 100%; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { display: inline-block; background: rgb(240, 240, 243) none repeat scroll 0% 0%; margin-left: 5px; text-align: center; padding: 1%; height: 3.4em; }
@media all and (max-width: 1199px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { height: 3.1em; }
}
@media all and (max-width: 456px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code { width: 100%; margin: 2% auto 0px; }
}
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .field-wrap .code > p { margin-bottom: 0px; position: relative; top: 50%; transform: translateY(-50%); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; color: rgb(102, 102, 102); }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input { background-image: linear-gradient(to right, rgb(130, 128, 153) 50%, rgb(104, 102, 128) 50%); background-position: left bottom; background-size: 200% 100%; transition: all 0.5s ease 0s; padding: 1%; width: 25%; height: 100%; float: right; clear: both; color: rgb(255, 255, 255); font-family: Calibri,Arial,sans-serif ! important; font-size: 22px; text-transform: uppercase; }
.page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input:focus, .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input:hover { background-position: right bottom; }
@media all and (max-width: 456px) {
  .page .section-content .ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .submit-wrap input { width: 100%; margin: 0px auto; }
}
#blog-posts, #category, #news, #press, .archive, .category { margin: 3% 0px; }
#blog-posts .sidebar-wrapper, #category .sidebar-wrapper, #news .sidebar-wrapper, #press .sidebar-wrapper, .archive .sidebar-wrapper, .category .sidebar-wrapper { border: 2px solid rgb(240, 240, 243); }
@media all and (max-width: 767px) {
  #blog-posts .sidebar-wrapper, #category .sidebar-wrapper, #news .sidebar-wrapper, #press .sidebar-wrapper, .archive .sidebar-wrapper, .category .sidebar-wrapper { margin-bottom: 6%; }
}
@media all and (max-width: 456px) {
  #blog-posts .sidebar-wrapper, #category .sidebar-wrapper, #news .sidebar-wrapper, #press .sidebar-wrapper, .archive .sidebar-wrapper, .category .sidebar-wrapper { margin-top: 22%; display: block; clear: both; }
}
#blog-posts .sidebar-wrapper .sidebar-widgets, #category .sidebar-wrapper .sidebar-widgets, #news .sidebar-wrapper .sidebar-widgets, #press .sidebar-wrapper .sidebar-widgets, .archive .sidebar-wrapper .sidebar-widgets, .category .sidebar-wrapper .sidebar-widgets { padding: 6%; margin-bottom: 0px; }
#blog-posts .sidebar-wrapper .sidebar-widgets h2, #category .sidebar-wrapper .sidebar-widgets h2, #news .sidebar-wrapper .sidebar-widgets h2, #press .sidebar-wrapper .sidebar-widgets h2, .archive .sidebar-wrapper .sidebar-widgets h2, .category .sidebar-wrapper .sidebar-widgets h2 { font-size: 28px; margin-top: 0px; }
#blog-posts .sidebar-wrapper .sidebar-widgets ul, #category .sidebar-wrapper .sidebar-widgets ul, #news .sidebar-wrapper .sidebar-widgets ul, #press .sidebar-wrapper .sidebar-widgets ul, .archive .sidebar-wrapper .sidebar-widgets ul, .category .sidebar-wrapper .sidebar-widgets ul { margin-bottom: 0px; }
#blog-posts .sidebar-wrapper .sidebar-widgets ul li, #category .sidebar-wrapper .sidebar-widgets ul li, #news .sidebar-wrapper .sidebar-widgets ul li, #press .sidebar-wrapper .sidebar-widgets ul li, .archive .sidebar-wrapper .sidebar-widgets ul li, .category .sidebar-wrapper .sidebar-widgets ul li { margin-bottom: 6%; }
#blog-posts .sidebar-wrapper .sidebar-widgets ul li:last-child, #category .sidebar-wrapper .sidebar-widgets ul li:last-child, #news .sidebar-wrapper .sidebar-widgets ul li:last-child, #press .sidebar-wrapper .sidebar-widgets ul li:last-child, .archive .sidebar-wrapper .sidebar-widgets ul li:last-child, .category .sidebar-wrapper .sidebar-widgets ul li:last-child { margin-bottom: 0px; }
@media all and (max-width: 767px) {
  #blog-posts .sidebar-wrapper .sidebar-widgets ul li, #category .sidebar-wrapper .sidebar-widgets ul li, #news .sidebar-wrapper .sidebar-widgets ul li, #press .sidebar-wrapper .sidebar-widgets ul li, .archive .sidebar-wrapper .sidebar-widgets ul li, .category .sidebar-wrapper .sidebar-widgets ul li { margin-bottom: 4%; }
}
#blog-posts .sidebar-wrapper .sidebar-widgets ul li > a, #category .sidebar-wrapper .sidebar-widgets ul li > a, #news .sidebar-wrapper .sidebar-widgets ul li > a, #press .sidebar-wrapper .sidebar-widgets ul li > a, .archive .sidebar-wrapper .sidebar-widgets ul li > a, .category .sidebar-wrapper .sidebar-widgets ul li > a { color: rgb(102, 102, 102); }
#blog-posts .sidebar-wrapper .sidebar-widgets .current-cat > a, #category .sidebar-wrapper .sidebar-widgets .current-cat > a, #news .sidebar-wrapper .sidebar-widgets .current-cat > a, #press .sidebar-wrapper .sidebar-widgets .current-cat > a, .archive .sidebar-wrapper .sidebar-widgets .current-cat > a, .category .sidebar-wrapper .sidebar-widgets .current-cat > a { border-bottom: 4px solid rgb(0, 82, 136); padding-bottom: 5px; }
#blog-posts .sidebar-wrapper .sidebar-widgets .current-cat > a:hover, #category .sidebar-wrapper .sidebar-widgets .current-cat > a:hover, #news .sidebar-wrapper .sidebar-widgets .current-cat > a:hover, #press .sidebar-wrapper .sidebar-widgets .current-cat > a:hover, .archive .sidebar-wrapper .sidebar-widgets .current-cat > a:hover, .category .sidebar-wrapper .sidebar-widgets .current-cat > a:hover { text-decoration: none; }
#blog-posts .sidebar-wrapper .sidebar-widgets .widget_archive, #category .sidebar-wrapper .sidebar-widgets .widget_archive, #news .sidebar-wrapper .sidebar-widgets .widget_archive, #press .sidebar-wrapper .sidebar-widgets .widget_archive, .archive .sidebar-wrapper .sidebar-widgets .widget_archive, .category .sidebar-wrapper .sidebar-widgets .widget_archive { margin-top: 6%; }
@media all and (max-width: 767px) and (min-width: 371px) {
  #blog-posts .sidebar-wrapper .sidebar-widgets .widget_archive, #category .sidebar-wrapper .sidebar-widgets .widget_archive, #news .sidebar-wrapper .sidebar-widgets .widget_archive, #press .sidebar-wrapper .sidebar-widgets .widget_archive, .archive .sidebar-wrapper .sidebar-widgets .widget_archive, .category .sidebar-wrapper .sidebar-widgets .widget_archive { margin-top: 0px; }
}
@media all and (max-width: 767px) {
  #blog-posts .sidebar-wrapper .sidebar-widgets > .widget_archive, #blog-posts .sidebar-wrapper .sidebar-widgets > .widget_categories, #category .sidebar-wrapper .sidebar-widgets > .widget_archive, #category .sidebar-wrapper .sidebar-widgets > .widget_categories, #news .sidebar-wrapper .sidebar-widgets > .widget_archive, #news .sidebar-wrapper .sidebar-widgets > .widget_categories, #press .sidebar-wrapper .sidebar-widgets > .widget_archive, #press .sidebar-wrapper .sidebar-widgets > .widget_categories, .archive .sidebar-wrapper .sidebar-widgets > .widget_archive, .archive .sidebar-wrapper .sidebar-widgets > .widget_categories, .category .sidebar-wrapper .sidebar-widgets > .widget_archive, .category .sidebar-wrapper .sidebar-widgets > .widget_categories { display: inline-block; width: 50%; }
}
@media all and (max-width: 370px) {
  #blog-posts .sidebar-wrapper .sidebar-widgets > .widget_archive, #blog-posts .sidebar-wrapper .sidebar-widgets > .widget_categories, #category .sidebar-wrapper .sidebar-widgets > .widget_archive, #category .sidebar-wrapper .sidebar-widgets > .widget_categories, #news .sidebar-wrapper .sidebar-widgets > .widget_archive, #news .sidebar-wrapper .sidebar-widgets > .widget_categories, #press .sidebar-wrapper .sidebar-widgets > .widget_archive, #press .sidebar-wrapper .sidebar-widgets > .widget_categories, .archive .sidebar-wrapper .sidebar-widgets > .widget_archive, .archive .sidebar-wrapper .sidebar-widgets > .widget_categories, .category .sidebar-wrapper .sidebar-widgets > .widget_archive, .category .sidebar-wrapper .sidebar-widgets > .widget_categories { display: block; width: 100%; }
}
#blog-posts .post, #category .post, #news .post, #press .post, .archive .post, .category .post { margin-bottom: 6%; }
#blog-posts .post .post-img, #category .post .post-img, #news .post .post-img, #press .post .post-img, .archive .post .post-img, .category .post .post-img { margin: 0px auto; position: relative; min-height: 12.6em; overflow: hidden; }
@media all and (max-width: 991px) {
  #blog-posts .post .post-img, #category .post .post-img, #news .post .post-img, #press .post .post-img, .archive .post .post-img, .category .post .post-img { height: 18em; margin-bottom: 6%; }
}
#blog-posts .post .post-img > img, #category .post .post-img > img, #news .post .post-img > img, #press .post .post-img > img, .archive .post .post-img > img, .category .post .post-img > img { min-width: 23em; position: absolute; left: -17%; margin: 0px auto; }
@media all and (max-width: 991px) and (min-width: 501px) {
  #blog-posts .post .post-img > img, #category .post .post-img > img, #news .post .post-img > img, #press .post .post-img > img, .archive .post .post-img > img, .category .post .post-img > img { left: 0px; }
}
@media all and (max-width: 767px) and (min-width: 501px) {
  #blog-posts .post .post-img > img, #category .post .post-img > img, #news .post .post-img > img, #press .post .post-img > img, .archive .post .post-img > img, .category .post .post-img > img { min-width: 100%; }
}
@media all and (max-width: 500px) and (min-width: 457px) {
  #blog-posts .post .post-img > img, #category .post .post-img > img, #news .post .post-img > img, #press .post .post-img > img, .archive .post .post-img > img, .category .post .post-img > img { min-width: 117%; left: -6%; }
}
@media all and (max-width: 456px) {
  #blog-posts .post .post-img > img, #category .post .post-img > img, #news .post .post-img > img, #press .post .post-img > img, .archive .post .post-img > img, .category .post .post-img > img { min-width: 150%; left: -22%; }
}
#blog-posts .post .default-img, #category .post .default-img, #news .post .default-img, #press .post .default-img, .archive .post .default-img, .category .post .default-img { background-color: rgb(240, 240, 243); }
#blog-posts .post .default-img > img, #category .post .default-img > img, #news .post .default-img > img, #press .post .default-img > img, .archive .post .default-img > img, .category .post .default-img > img { min-width: 0px; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); width: 80%; }
@media all and (max-width: 991px) and (min-width: 768px) {
  #blog-posts .post .default-img > img, #category .post .default-img > img, #news .post .default-img > img, #press .post .default-img > img, .archive .post .default-img > img, .category .post .default-img > img { width: 60%; }
}
@media all and (max-width: 767px) and (min-width: 457px) {
  #blog-posts .post .default-img > img, #category .post .default-img > img, #news .post .default-img > img, #press .post .default-img > img, .archive .post .default-img > img, .category .post .default-img > img { width: 50%; }
}
#blog-posts .post .post-content, #category .post .post-content, #news .post .post-content, #press .post .post-content, .archive .post .post-content, .category .post .post-content { background-color: rgb(113, 200, 221); padding: 3%; min-height: 12.6em; max-height: 100%; overflow: hidden; width: 100%; height: auto; }
@media all and (max-width: 500px) {
  #blog-posts .post .post-content, #category .post .post-content, #news .post .post-content, #press .post .post-content, .archive .post .post-content, .category .post .post-content { max-height: 100%; }
}
#blog-posts .post .post-content::after, #category .post .post-content::after, #news .post .post-content::after, #press .post .post-content::after, .archive .post .post-content::after, .category .post .post-content::after { content: ""; display: block; position: absolute; border-width: 25px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 0px; height: 0px; top: 100%; left: 84%; transform: scaleX(-1); border-color: rgb(113, 200, 221) transparent transparent; }
@media all and (max-width: 456px) {
  #blog-posts .post .post-content::after, #category .post .post-content::after, #news .post .post-content::after, #press .post .post-content::after, .archive .post .post-content::after, .category .post .post-content::after { left: 76%; }
}
#blog-posts .post .post-content .date, #category .post .post-content .date, #news .post .post-content .date, #press .post .post-content .date, .archive .post .post-content .date, .category .post .post-content .date { font-size: 22px; font-weight: 700; color: rgb(255, 255, 255); }
#blog-posts .post .post-content .author, #category .post .post-content .author, #news .post .post-content .author, #press .post .post-content .author, .archive .post .post-content .author, .category .post .post-content .author { font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); }
#blog-posts .post .post-content h3, #category .post .post-content h3, #news .post .post-content h3, #press .post .post-content h3, .archive .post .post-content h3, .category .post .post-content h3 { margin-top: 11px; font-family: Arial,sans-serif ! important; font-weight: 700; }
#blog-posts .post .post-content h3 > a, #category .post .post-content h3 > a, #news .post .post-content h3 > a, #press .post .post-content h3 > a, .archive .post .post-content h3 > a, .category .post .post-content h3 > a { font-size: 28px ! important; font-family: Arial,sans-serif ! important; font-weight: 700; color: rgb(255, 255, 255); }
@media all and (max-width: 450px) {
  #blog-posts .post .post-content h3 > a, #category .post .post-content h3 > a, #news .post .post-content h3 > a, #press .post .post-content h3 > a, .archive .post .post-content h3 > a, .category .post .post-content h3 > a { font-size: 21px ! important; }
}
#blog-posts .post .post-content .entry, #blog-posts .post .post-content .more, #category .post .post-content .entry, #category .post .post-content .more, #news .post .post-content .entry, #news .post .post-content .more, #press .post .post-content .entry, #press .post .post-content .more, .archive .post .post-content .entry, .archive .post .post-content .more, .category .post .post-content .entry, .category .post .post-content .more { font-size: 16px; color: rgb(255, 255, 255); }
#blog-posts .post .post-content .entry > a, #blog-posts .post .post-content .more > a, #category .post .post-content .entry > a, #category .post .post-content .more > a, #news .post .post-content .entry > a, #news .post .post-content .more > a, #press .post .post-content .entry > a, #press .post .post-content .more > a, .archive .post .post-content .entry > a, .archive .post .post-content .more > a, .category .post .post-content .entry > a, .category .post .post-content .more > a { font-size: 16px; color: rgb(255, 255, 255); text-decoration: underline; text-rendering: optimizelegibility; }
#blog-posts .post .post-content .more, #category .post .post-content .more, #news .post .post-content .more, #press .post .post-content .more, .archive .post .post-content .more, .category .post .post-content .more { text-align: right; }
#blog-posts hr, #category hr, #news hr, #press hr, .archive hr, .category hr { border-top: 1px solid rgb(102, 102, 102); }
#blog-posts hr:last-child, #category hr:last-child, #news hr:last-child, #press hr:last-child, .archive hr:last-child, .category hr:last-child { display: none; }
@media all and (max-width: 991px) and (min-width: 457px) {
  #blog-posts hr, #category hr, #news hr, #press hr, .archive hr, .category hr { margin: 10% 0px; }
}
@media all and (max-width: 456px) {
  #blog-posts hr, #category hr, #news hr, #press hr, .archive hr, .category hr { margin: 15% 0px; }
}
#blog-posts .post-content { max-height: 20em ! important; }
@media all and (max-width: 450px) {
  #blog-posts .post-content h3 > a { font-size: 21px ! important; }
}
.archive #archives { margin: 3% 0px; }
.archive #archives .sidebar { border: 2px solid rgb(240, 240, 243); }
.archive #archives .sidebar .sidenav { padding: 6%; }
.archive #archives .sidebar .sidenav h3 { font-size: 25px; margin-top: 0px; }
.archive #archives .sidebar .sidenav .month { margin-bottom: 0px; }
.archive #archives .sidebar .sidenav .month li { margin-bottom: 6%; }
.archive #archives .sidebar .sidenav .month li > a { color: rgb(102, 102, 102); }
.archive #archives .sidebar .sidenav .month li:last-child { margin-bottom: 8%; }
.archive #archives .sidebar .sidenav .month .current-month > a { border-bottom: 4px solid rgb(0, 82, 136); padding-bottom: 5px; }
.archive #archives .sidebar .sidenav .month .current-month > a:hover { text-decoration: none; }
.archive #archives .sidebar .sidenav .subject { margin-bottom: 0px; }
.archive #archives .sidebar .sidenav .subject li { margin-bottom: 6%; }
.archive #archives .sidebar .sidenav .subject li:last-child { margin-bottom: 0px; }
.archive #archives .sidebar .sidenav .subject li a { color: rgb(102, 102, 102); }
.archive #archives .post .post-img { margin: 0px auto; position: relative; min-height: 12.6em; overflow: hidden; }
.archive #archives .post .post-img > img { min-width: 23em; position: absolute; left: -17%; margin: 0px auto; }
.archive #archives .post .default-img { background-color: rgb(240, 240, 243); }
.archive #archives .post .default-img > img { min-width: 0px; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); width: 80%; }
.archive #archives .post .post-content { padding: 0px; min-height: 12.6em; max-height: 17em; overflow: hidden; width: 100%; height: auto; text-align: left; }
.archive #archives .post .post-content .date { font-size: 22px; font-weight: 700; color: rgb(0, 82, 136); }
.archive #archives .post .post-content h3 { margin-top: 11px; font-family: Arial,sans-serif ! important; font-weight: 700; }
.archive #archives .post .post-content h3 > a { font-size: 28px ! important; font-family: Arial,sans-serif ! important; font-weight: 700; color: rgb(102, 102, 102); }
.archive #archives .post .post-content .entry, .archive #archives .post .post-content .more { font-size: 16px; color: rgb(102, 102, 102); }
.archive #archives .post .post-content .entry > a, .archive #archives .post .post-content .more > a { font-size: 16px; color: rgb(102, 102, 102); text-decoration: underline; }
.archive #archives .post .post-content .more > a { color: rgb(102, 102, 102); }
.archive #archives hr { border-top: 1px solid rgb(102, 102, 102); }
.archive #archives hr:last-child { display: none; }
#single { margin: 3% 0px; }
#single .sidebar { border: 2px solid rgb(240, 240, 243); }
@media all and (max-width: 456px) {
  #single .sidebar { margin-bottom: 7%; }
}
#single .sidebar .sidebar-widgets { padding: 6%; margin-bottom: 0px; }
#single .sidebar .sidebar-widgets h2 { font-size: 28px; margin-top: 0px; }
#single .sidebar .sidebar-widgets ul { margin-bottom: 0px; }
#single .sidebar .sidebar-widgets ul li { margin-bottom: 6%; }
#single .sidebar .sidebar-widgets ul li:last-child { margin-bottom: 0px; }
@media all and (max-width: 767px) {
  #single .sidebar .sidebar-widgets ul li { margin-bottom: 2%; }
}
#single .sidebar .sidebar-widgets ul li > a { color: rgb(102, 102, 102); }
#single .sidebar .sidebar-widgets .current-cat > a { border-bottom: 4px solid rgb(0, 82, 136); padding-bottom: 5px; }
#single .sidebar .sidebar-widgets .current-cat > a:hover { text-decoration: none; }
#single .sidebar .sidebar-widgets .widget_archive { margin-top: 6%; }
#single .post { margin-bottom: 6%; }
#single .post ul { padding-left: 15px; }
#single .post ul li { list-style: outside none disc; }
#single .post .post-img { margin: 0px auto; position: relative; min-height: 12.6em; width: 80%; border-radius: 50%; border: 6px solid rgb(0, 82, 136); overflow: hidden; }
@media all and (max-width: 1199px) and (min-width: 992px) {
  #single .post .post-img { min-height: 10.5em; }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #single .post .post-img { min-height: 7.6em; top: 27px; }
}
@media all and (max-width: 767px) {
  #single .post .post-img { margin: 3% auto; width: 50%; padding: 23%; height: 100%; }
}
@media all and (max-width: 456px) {
  #single .post .post-img { display: none; }
}
#single .post .post-img > img { min-width: 23em; position: absolute; left: -36%; margin: 0px auto; }
#single .post .default-img { background-color: rgb(240, 240, 243); }
#single .post .default-img > img { min-width: 0px; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); width: 80%; }
#single .post .post-content .date { font-size: 22px; font-weight: 700; color: rgb(0, 82, 136); }
#single .post .post-content h3 { margin-top: 11px; font-family: Arial,sans-serif ! important; font-weight: 700; }
#single .post .post-content h3 > a { font-size: 28px ! important; font-family: Arial,sans-serif ! important; font-weight: 700; color: rgb(102, 102, 102); }
#single .post .entry { font-size: 16px; color: rgb(102, 102, 102); }
#single .post .entry > a { font-size: 16px; color: rgb(102, 102, 102); text-decoration: underline; }
#single .post .quote { font-size: 22px; color: rgb(0, 82, 136); }
#single .post .quote .top-mark { margin: 3% 0px; }
#single .post .quote .bottom-mark { float: right; clear: both; }
#single hr { border-top: 1px solid rgb(102, 102, 102); }
#single hr:last-child { display: none; }
#search-content h2 { margin: 13% 0px 3%; font-family: Calibri,Arial,sans-serif ! important; }
@media all and (max-width: 1199px) {
  #search-content h2 { margin: 24% 0px 3%; font-family: Calibri,Arial,sans-serif ! important; }
}
@media all and (max-width: 991px) {
  #search-content h2 { margin: 31% 0px 3%; }
}
@media all and (max-width: 677px) {
  #search-content h2 { margin: 38% 0px 3%; }
}
@media all and (max-width: 475px) {
  #search-content h2 { margin: 50% 0px 3%; }
}
#search-content h3 { margin: 27% 0px 21%; font-family: Calibri,Arial,sans-serif ! important; }
#search-content .results { margin-bottom: 3%; padding-bottom: 3%; border-bottom: 1px solid rgb(225, 225, 225); }
#search-content .results:last-child { margin-bottom: 14%; }
#search-content .results h4, #search-content .results p { color: rgb(102, 102, 102); }
#search-content .results h4 { font-family: Calibri,Arial,sans-serif ! important; }
#search-content .results h4 > a { font-family: Calibri,Arial,sans-serif ! important; color: rgb(102, 102, 102); text-decoration: underline; }
#search-content .results p { font-family: Arial,sans-serif ! important; }
