HEX
Server: Apache/2.4.62 (Debian)
System: Linux plxsite 6.8.0-47-generic #47-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 21:40:26 UTC 2024 x86_64
User: root (0)
PHP: 8.1.30
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/themes/polygant_2023/inc/css/head.css
@charset "UTF-8";
* {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
*::-webkit-input-placeholder {
     opacity: 0.5;
     font-size: 14px;
     font-weight: normal;
     font-family: "OpenSans", sans-serif;
     color: #222;
}
*:-moz-placeholder {
     opacity: 0.5;
     font-size: 15px;
     font-weight: normal;
     font-family: "OpenSans", sans-serif;
     color: #222;
}
*::-moz-placeholder {
     opacity: 0.5;
     font-size: 15px;
     font-weight: normal;
     font-family: "OpenSans", sans-serif;
     color: #222;
}
*:-ms-input-placeholder {
     opacity: 0.5;
     font-size: 15px;
     font-weight: normal;
     font-family: "OpenSans", sans-serif;
     color: #222;
}
body input:focus:required:invalid,body textarea:focus:required:invalid {
     color: #222;
     border: 1px solid #f3101a;
}
body input:required:valid,body textarea:required:valid {
     color: #222;
     border: 1px solid #63baf3;
}
html, body {
     height: 100%;
}
body {
     position: relative;
     width: 100%;
     min-width: 320px;
     margin: 0 auto;
     line-height: 1.4;
     font-size: 15px;
     color: #222;
     font-family: "OpenSans", sans-serif;
     background-color: #fff;
     overflow-x: hidden;
}
hr {
     margin: 0 !important;
     border-top: 1px solid #e5e5e5 !important;
}
/* === {
    WORDPRESS FIXED TOP
}
 === */
@media screen and (max-width: 782px) {
     html.wp_fix {
         margin-top: 0 !important;
    }
     html.wp_fix header {
         padding-top: 46px !important;
    }
     html.wp_fix .mainHeader .headerScrolled {
         top: 46px !important;
    }
}
@media screen and (max-width: 600px) {
     #wpadminbar {
         position: fixed;
    }
}
html.wp_fix {
     margin-top: 0 !important;
}
html.wp_fix header {
     padding-top: 32px;
}
/* === {
    MAIN HEADER
}
 === */
.mainHeader {
     min-height: 100vh;
}
.mainHeader.pageHeader {
     min-height: auto;
}
.mainHeader .mnuRowWrap {
     width: 100%;
}
.mainHeader .mnuRowWrap .mnuRow {
     width: 100%;
}
.mainHeader .mnuRowWrap .mnuRow .logo {
     display: table-cell;
     vertical-align: middle;
     text-decoration: none;
     width: 220px;
     overflow: hidden;
}
.mainHeader .mnuRowWrap .mnuRow .logo img {
     display: block;
     max-width: 100%;
     max-height: 100%;
     border: none;
}
.mainHeader .mnuRowWrap .mnuRow .langSelect {
     display: table-cell;
     vertical-align: middle;
     margin: 0;
     padding: 0 30px 0 50px;
}
.mainHeader .mnuRowWrap .mnuRow .langSelect dl, .mainHeader .mnuRowWrap .mnuRow .langSelect dt, .mainHeader .mnuRowWrap .mnuRow .langSelect dd {
     position: relative;
     margin: 0;
     padding: 0;
}
.mainHeader .mnuRowWrap .mnuRow .langSelect ul {
     display: none;
     list-style-type: none;
     margin: 0;
     padding: 5px;
     position: absolute;
     top: 0;
     left: -5px;
     z-index: 10;
     background-color: #FFF;
     border: 1px solid #f0f0f0;
     -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
     box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}
.mainHeader .mnuRowWrap .mnuRow .langSelect a {
     position: relative;
     display: inline-block;
     text-decoration: none;
     border: 1px solid #f0f0f0;
}
.mainHeader .mnuRowWrap .mnuRow .langSelect a:hover {
     -webkit-animation: fliker linear 3s infinite;
     animation: fliker linear 3s infinite;
}
.mainHeader .mnuRowWrap .mnuRow .langSelect a .flag {
     float: left;
     display: inline-block;
     background-position: left center;
     background-repeat: no-repeat;
     cursor: pointer;
}
@-webkit-keyframes fliker {
     0% {
         background-color: rgba(125, 11, 162, 0.03);
    }
     50% {
         background-color: rgba(125, 11, 162, 0.1);
    }
     100% {
         background-color: rgba(125, 11, 162, 0.03);
    }
}
@keyframes fliker {
     0% {
         background-color: rgba(125, 11, 162, 0.03);
    }
     50% {
         background-color: rgba(125, 11, 162, 0.1);
    }
     100% {
         background-color: rgba(125, 11, 162, 0.03);
    }
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap {
     position: relative;
     display: table-cell;
     vertical-align: middle;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone {
     display: inline-block;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__num {
     float: left;
     display: inline-block;
     font-size: 22px;
     color: #222;
     text-decoration: none;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__num:hover, .mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__num:active, .mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__num:visited {
     color: #222;
     text-decoration: none;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__num span {
     color: darkgrey;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__btn {
     position: relative;
     display: inline-block;
     min-width: 85px;
     padding: 5px;
     text-align: center;
     margin-left: 15px;
     font-size: 14px;
     color: #fff;
     background-color: #8301af;
}
.mainHeader .mnuRowWrap .mnuRow .phoneWrap .phone__btn::before {
     content: ' ';
     position: absolute;
     top: 50%;
     left: -5px;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     border-top: 5px solid transparent;
     border-bottom: 5px solid transparent;
     border-right: 5px solid #8301af;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap {
     position: relative;
     display: table-cell;
     vertical-align: middle;
     text-align: right;
     width: 145px;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap__btn {
     display: inline-block;
     width: 145px;
     padding: 10px;
     text-align: center;
     color: #030303;
     font-size: 14px;
     border: 2px solid #8301af;
     white-space: normal;
     text-decoration: none;
     -webkit-transition: color .3s, background-color .3s;
     -o-transition: color .3s, background-color .3s;
     transition: color .3s, background-color .3s;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap__btn:hover {
     color: #fff;
     background-color: #8301af;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap__btn.is_on {
     color: #fff;
     background-color: #8301af;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup {
     display: none;
     position: absolute;
     top: 85px;
     left: -212px;
     width: 357px;
     min-height: 268px;
     padding: 35px 40px;
     background-color: white;
     -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.28);
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.28);
     z-index: 10;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup::before {
     content: ' ';
     position: absolute;
     top: -7px;
     right: 50px;
     border-left: 7px solid transparent;
     border-right: 7px solid transparent;
     border-bottom: 7px solid #fff;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__title {
     color: #060606;
     font-size: 18px;
     text-align: left;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__field {
     position: relative;
     display: block;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__field input {
     display: block;
     width: 100%;
     height: 45px;
     font-family: "OpenSans", sans-serif;
     color: #222;
     padding: 0 40px 0 10px;
     background-color: white;
     border: 1px solid #d8d8d8;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__field i {
     position: absolute;
     top: 50%;
     right: 15px;
     font-size: 30px;
     color: lightgrey;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__btn {
     display: block;
     width: 100%;
     border: 2px solid #8301af;
     padding: 12px 10px;
     margin-top: 25px;
     background-color: white;
     font-size: 14px;
     font-weight: bold;
     text-transform: uppercase;
     -webkit-transition: color .3s, background-color .3s;
     -o-transition: color .3s, background-color .3s;
     transition: color .3s, background-color .3s;
}
.mainHeader .mnuRowWrap .mnuRow .requestWrap .requestPopup__btn:hover {
     color: #fff;
     background-color: #8301af;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn {
     position: relative;
     display: block;
     width: 25px;
     height: 22px;
     z-index: 10;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn span {
     position: relative;
     display: block;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn span::after, .mainHeader .mnuRowWrap .mnuRow .toggleBtn span::before {
     content: "";
     position: absolute;
     left: 0;
     top: 9px;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn span::after {
     top: 17px;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn span,.mainHeader .mnuRowWrap .mnuRow .toggleBtn span:after,.mainHeader .mnuRowWrap .mnuRow .toggleBtn span:before {
     width: 100%;
     height: 2px;
     background-color: #8c8c8c;
     -webkit-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn.is_on span {
     background-color: transparent;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn.is_on span::before {
     -webkit-transform: rotate(45deg) translate(1px, 0px);
     -ms-transform: rotate(45deg) translate(1px, 0px);
     transform: rotate(45deg) translate(1px, 0px);
     background-color: #8c8c8c;
}
.mainHeader .mnuRowWrap .mnuRow .toggleBtn.is_on span::after {
     -webkit-transform: rotate(-45deg) translate(6px, -4px);
     -ms-transform: rotate(-45deg) translate(6px, -4px);
     transform: rotate(-45deg) translate(6px, -4px);
     background-color: #8c8c8c;
}
.mainHeader .mnuRowWrap .mnuRow .mobileMnu {
     position: relative;
     display: table-cell;
     vertical-align: middle;
     height: 100%;
     width: 60px;
     z-index: 1;
}
.mainHeader .mnuRowWrap .mnuRow .mobileMnu::after {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: #fff;
     -webkit-transition: -webkit-box-shadow .5s;
     transition: -webkit-box-shadow .5s;
     -o-transition: box-shadow .5s;
     transition: box-shadow .5s;
     transition: box-shadow .5s, -webkit-box-shadow .5s;
     z-index: -1;
}
.mainHeader .mnuRowWrap .mnuRow .mobileMnu.is_on {
     background-color: #fff;
}
.mainHeader .mnuRowWrap .mnuRow .mobileMnu.is_on::after {
     -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3), 0px 0 14px -36px rgba(0, 0, 0, 0.8), 16px 0px 24px -12px rgba(0, 0, 0, 0.3);
     box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3), 0px 0 14px -36px rgba(0, 0, 0, 0.8), 16px 0px 24px -12px rgba(0, 0, 0, 0.3);
}
.mainHeader .mnuRowWrap .mnuRow .mobileMnu .hiddenBox {
     display: none;
     position: absolute;
     width: 320px;
     min-height: 230px;
     padding: 40px 15px 40px 40px;
     top: 60px;
     left: 0;
     z-index: -1;
     background-color: #fff;
     -webkit-box-shadow: 4.9px 3.5px 35px rgba(0, 0, 0, 0.3);
     box-shadow: 4.9px 3.5px 35px rgba(0, 0, 0, 0.3);
}
/* scroll class */
.mainHeader .headerScrolled {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     min-height: 100px;
     background-color: #fff;
     z-index: 15;
     -webkit-box-shadow: 0.5px 3px 7px rgba(0, 0, 0, 0.06);
     box-shadow: 0.5px 3px 7px rgba(0, 0, 0, 0.06);
}
html.wp_fix .mainHeader .headerScrolled {
     top: 32px;
}
.particles {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;
     padding-top: 100px;
}
.particlesSection {
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 100%;
     position: relative;
     min-height: calc(100vh - 100px);
     background-color: #1a192b;
     padding: 80px 0;
}
.particlesSection .particlesContentWrap {
     width: 100%;
}
.particlesSection canvas.particles-js-canvas-el {
     position: absolute;
     top: 0;
     left: 0;
}
.particlesSection .mainTitle {
     position: relative;
     color: #d2d2d2;
     font-family: "ProximaNova", sans-serif;
     font-size: 61px;
     font-weight: 100;
     line-height: 1.1;
     margin: 0;
}
.particlesSection .headerList {
     position: relative;
     float: left;
     list-style-type: none;
     margin: 0;
     padding: 0;
     display: inline-block;
     width: 50%;
     margin: 50px 0;
}
.particlesSection .headerList li {
     position: relative;
     list-style-type: none;
     margin: 0;
     padding: 0;
     display: block;
}
.particlesSection .headerList li a, .particlesSection .headerList li span {
     display: block;
     text-decoration: none;
     color: #d2d2d2;
     font-size: 20px;
     margin: 32px 0;
     padding-left: 45px;
     padding-right: 75px;
}
.particlesSection .headerList li a:before, .particlesSection .headerList li span:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 35px;
     height: 31px;
     background-image: url("../img/list_style_type.png");
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
}
.particlesSection .readMoreBtn {
     position: relative;
     display: inline-block;
     min-width: 190px;
     color: #fff;
     font-size: 14px;
     font-weight: bold;
     border: 2px solid #8301af;
     padding: 13px 75px 13px 30px;
     margin-left: 10px;
     margin-right: 10px;
     white-space: nowrap;
     text-transform: uppercase;
     text-decoration: none;
     -webkit-transition: background-color .3s;
     -o-transition: background-color .3s;
     transition: background-color .3s;
     z-index: 1;
}
.particlesSection .readMoreBtn:hover {
     background-color: #8301af;
}
.particlesSection .readMoreBtn::after {
     content: '\027F6';
     position: absolute;
     top: 50%;
     right: 20px;
     font-size: 20px;
     color: #fff;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
.particlesSection .readMoreBtn:first-child {
     margin-left: 0;
}
.particlesSection .readMoreBtn:last-child {
     margin-right: 0;
}
/* === {
    THE CONTENT
}
 === */
section.page {
     position: relative;
     width: 100%;
     padding-top: 160px;
}
section.page .toggleShowPages {
     display: inline-block;
     min-width: 145px;
     padding: 10px;
     text-align: center;
     color: #030303;
     font-size: 14px;
     border: 2px solid #8301af;
     white-space: nowrap;
     text-decoration: none;
     -webkit-transition: color .3s, background-color .3s;
     -o-transition: color .3s, background-color .3s;
     transition: color .3s, background-color .3s;
}
section.page .toggleShowPages:hover, section.page .toggleShowPages.is_on {
     color: #fff;
     background-color: #8301af;
}
section.page .pageSidebar {
     padding-top: 165px;
}
section.page .pageSidebar .sideMnu {
     position: relative;
     list-style-type: none;
     margin: -20px 0 0;
     padding: 0;
     display: block;
}
section.page .pageSidebar .sideMnu::before {
     content: '';
     position: absolute;
     top: 0;
     left: 7px;
     width: 1px;
     height: 100%;
     background-color: #d6d6d6;
     z-index: -1;
}
section.page .pageSidebar .sideMnu li {
     position: relative;
     list-style-type: none;
     margin: 0;
     padding: 0;
     display: block;
     width: 100%;
}
section.page .pageSidebar .sideMnu li::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 14px;
     height: 35px;
     background-color: #fff;
}
section.page .pageSidebar .sideMnu li a {
     display: block;
     position: relative;
     text-decoration: none;
     font-family: "OpenSans", sans-serif;
     font-size: 16px;
     color: #222;
     font-weight: normal;
     -webkit-transition: color .3s;
     -o-transition: color .3s;
     transition: color .3s;
     margin: 20px 0;
     padding: 8px 0 5px 27px;
}
section.page .pageSidebar .sideMnu li a::before {
     content: '';
     position: absolute;
     top: 16px;
     left: 7px;
     width: 10px;
     height: 10px;
     background-color: #d6d6d6;
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     transform: rotate(-45deg);
     -webkit-transform-origin: 0 100%;
     -ms-transform-origin: 0 100%;
     transform-origin: 0 100%;
}
section.page .pageSidebar .sideMnu li a:hover,section.page .pageSidebar .sideMnu li a.current_page {
     color: #8301af;
     font-weight: bold;
}
section.page .pageSidebar .sideMnu li a:hover::before,section.page .pageSidebar .sideMnu li a.current_page::before {
     background-color: #90c;
}
section.page .pageSidebar .goBack {
     position: relative;
     display: inline-block;
     min-width: 190px;
     color: #222;
     font-size: 14px;
     font-weight: bold;
     border: 2px solid #8301af;
     padding: 13px 30px 13px 75px;
     margin-bottom: 30px;
     white-space: nowrap;
     text-transform: uppercase;
     text-decoration: none;
     -webkit-transition: background-color .3s, color .3s;
     -o-transition: background-color .3s, color .3s;
     transition: background-color .3s, color .3s;
     z-index: 1;
}
section.page .pageSidebar .goBack:hover {
     background-color: #8301af;
     color: #fff;
}
section.page .pageSidebar .goBack::after {
     content: '\027F5';
     position: absolute;
     top: 50%;
     left: 20px;
     font-size: 20px;
     color: #222;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transition: color .3s;
     -o-transition: color .3s;
     transition: color .3s;
}
section.page .pageSidebar .goBack:hover::after {
     color: #fff;
}
.blogPost {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     width: 100%;
     padding-bottom: 40px;
     border-bottom: 1px solid #eee;
}
.blogPost::after {
     content: '';
     -webkit-box-flex: 1;
     -ms-flex: auto;
     flex: auto;
}
.blogPost .singlePost {
     position: relative;
     width: calc(100% / 3 - 15px);
     border: 1px solid #eee;
     -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
     box-shadow: 0 2px 5px rgba(0,0,0,.1);
     padding-bottom: 15px;
     margin-top: 40px;
     margin-right: 22px;
}
.blogPost .singlePost:nth-child(3n) {
     margin-right: 0;
}
.blogPost .singlePost .singlePost__specificText {
     position: absolute;
     top: 0;
     right: 0;
     padding: 5px 15px;
     background-color: #8301af;
     font-size: 16px;
     font-weight: bold;
     color: #fff;
     -webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,.7);
     box-shadow: 0 5px 5px -5px rgba(0,0,0,.7);
     z-index: 1;
}
.blogPost .singlePost .singlePost__image {
     position: relative;
     display: block;
     width: 100%;
     text-decoration: none;
     overflow: hidden;
}
.blogPost .singlePost .singlePost__image::after {
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 5px;
     background-color: #8301af;
     -webkit-transition: transform .3s;
     -o-transition: transform .3s;
     -webkit-transition: -webkit-transform .3s;
     transition: -webkit-transform .3s;
     transition: transform .3s;
     transition: transform .3s, -webkit-transform .3s;
     -webkit-transform: translateX(-100%);
     -ms-transform: translateX(-100%);
     transform: translateX(-100%);
}
.blogPost .singlePost .singlePost__image:hover::after {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
}
.blogPost .singlePost .singlePost__image img {
     display: block;
     border: none;
     width: 100%;
     height: auto;
}
.blogPost .singlePost h2 {
     font-family: "ProximaNova", sans-serif;
     line-height: 1;
     font-weight: 300;
     font-size: 22px;
     padding-left: 15px;
     padding-right: 15px;
}
.blogPost .singlePost h2 a {
     color: #222;
     text-decoration: none;
     -webkit-transition: color .2s;
     -o-transition: color .2s;
     transition: color .2s;
}
.blogPost .singlePost h2:hover a {
     color: #90c;
}
.blogPost .singlePost .singlePostMeta {
     padding-left: 15px;
     padding-right: 15px;
}
.blogPost .singlePost .singlePostMeta .singlePostMeta__date {
     float: left;
     margin-right: 30px;
}
.blogPost .singlePost .singlePostMeta .singlePostMeta__date i,.blogPost .singlePost .singlePostMeta .singlePostMeta__views i{
     color: #acacac;
     font-size: 14px;
     padding-right: 5px;
}
.blogPost .singlePost .singlePostMeta .singlePostMeta__date,.blogPost .singlePost .singlePostMeta .singlePostMeta__views span {
     display: inline-block;
     color: #acacac;
     font-size: 14px;
}
.blogPost-pagination {
     position: relative;
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-top: 20px;
}
.blogPost-pagination .page-numbers {
     margin-left: 2px;
     margin-right: 2px;
}
.blogPost-pagination .page-numbers:first-child {
     margin-left: 0;
}
.blogPost-pagination .page-numbers:last-child {
     margin-right: 0;
}
.blogPost-pagination .page-numbers {
     display: inline-block;
     text-align: center;
     background-color: #fff;
     color: #222;
     font-size: 18px;
     min-width: 36px;
     min-height: 36px;
     padding: 6px 5px 5px;
     text-decoration: none;
}
.blogPost-pagination .page-numbers.current,.blogPost-pagination .page-numbers:hover {
     color: #8301af;
     border: 2px solid #8301af;
     padding-top: 4px;
     padding-bottom: 3px;
}
.blogPost-pagination .page-numbers.prev,.blogPost-pagination .page-numbers.next {
     font-size: 30px;
     line-height: .8;
     padding-top: 4px;
     padding-bottom: 3px;
}
.blogPost-pagination .page-numbers.prev:hover,.blogPost-pagination .page-numbers.next:hover {
     padding-top: 2px;
     padding-bottom: 1px;
}
.theContent {
     position: relative;
     width: 100%;
     padding-bottom: 20px;
     margin-top: 2em;
}
.theContent h1, .theContent h2, .theContent h3, .theContent h4, .theContent h5, .theContent h6 {
     color: #222;
     font-family: "ProximaNova", sans-serif;
     line-height: 1;
     margin-block-end: 0.5em;  
}
.theContent h1 {
     font-size: 48px;
}
.theContent h2 {
     font-size: 40px;
}
.theContent h1, .theContent h2 {
     font-weight: 300;
}
.theContent h3 {
     font-size: 32px;
}
.theContent h4 {
     font-size: 28px;
}
.theContent h3, .theContent h4 {
     font-weight: 400;
}
.theContent h5 {
     font-size: 24px;
}
.theContent h6 {
     font-size: 20px;
}
.theContent h5, .theContent h6 {
     font-weight: 500;
}
.theContent p, .theContent a {
     color: #222;
     font-family: "ProximaNova", sans-serif;
     line-height: 1.4;
     font-size: 18px;
}
.theContent p b, .theContent p strong {
     font-weight: 600;
}
.theContent img {
     display: inline-block;
     max-width: 100%;
     width: auto;
     height: auto;
     border: none;
}
.theContent ul, .theContent ol {
     margin: 0 0 4px 0;
     padding: 0;
     display: block;
}
.theContent ul, .theContent ul li {
     list-style-type: none;
}
.theContent ul li, .theContent ol li {
     position: relative;
     display: block;
     color: #222;
     font-family: "ProximaNova", sans-serif;
     line-height: 1.2;
     font-size: 18px;
     margin: 0 0 4px 0;
     padding: 0 0 0 24px;
}
.theContent ol {
     counter-reset: list;
}
.theContent ol li::before {
     counter-increment: list;
     content: counter(list) ". ";
     color: #90c;
}
.theContent ul li::before, .theContent ol li::before {
     position: absolute;
     left: 0;
}
.theContent ul li::before {
     content: '';
     top: 8px;
     width: 15px;
     height: 3px;
     background-color: #90c;
}
.theContent a {
     color: #90c;
     text-decoration: none;
}
.theContent a:hover {
     text-decoration: underline;
}
.theContent tr:nth-child(odd) {
     background-color: rgb(250,250,250);
}
.theContent td, .theContent th {
     border: 1px solid #cccccc;
	 color: #222;
     font-family: "ProximaNova", sans-serif;
     line-height: 1.2;
     font-size: 18px;
     padding: 6px;
}
.theContent blockquote, .theContent blockquote p {
     position: relative;
     display: block;
     color: #222;
     font-family: "ProximaNova", sans-serif;
     line-height: 1.4;
     font-size: 18px;
     font-style: italic;
     background-color: #eeeeef;
     margin: 0;
     padding: 16px 16px 16px 40px;
}
.theContent blockquote::before {
     content: '“';
     position: absolute;
     top: 20px;
     left: 20px;
     font-size: 48px;
     color: #222;
}
form {
     display: inline-block;
     width: 100%;
}