/**
 blue -> #2F79FF
 blue -> 10% dark -> #1e57bf
 red -> #F2484B
 red 10% dark -> #974040
**/

::selection {
    background-color: #2F79FF;
}
.independent-header {
    scroll-behavior: auto;
}
.independent-content-wrapper {
    background-color: #ffffff;
}
body {
    font-family: 'Ubuntu';
}
.stats--post ul:first-of-type {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgba(47, 121, 255, 0.1);
}
/* Header */
.main-logo img {
    display: none;
}
.navbar .nav-item-inner .main-logo {
    background-image: url("assets/logo.svg");
    background-size: auto;
    min-height: 80px;
    min-width: 170px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-size: contain;
}
.main-logo a,.mobile-logo a {
    display: block;
    min-height: 80px;
    color: transparent;
}
.main-logo.max-log-width {
    max-width: 400px;
    display: inline-block;
    line-height: 34px;
    vertical-align: top;
}
.navbar-items > li {
    height: 80px;
    line-height: 80px;
}
.header-sticky .navbar, .sticky-scroll.show-menu .navbar {
    color: #000000;
    background: rgba(255, 255, 255, 1);
}
.news-wrapper .main-logo {
    background-image: url("assets/logo.svg");
    background-size: auto;
    cursor: pointer;
}
.news-wrapper .mobile-logo img,.mobile-logo img {
    display: none;
}
.news-wrapper .widget-title {
    color: #2F79FF;
}
.mobile-logo {
    background-image: url("assets/logo.svg");
    background-size: contain;
    min-height: 67px;
    min-width: 166px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.full-search-toggle i, .mobile-bar-toggle i {
    color: #2F79FF;
}
.mobile-bar ul>li>a {
    color: #000000;
}
.news-wrapper .mobile-logo {
    background-image: url("assets/logo.svg");
   
    min-height: 50px;
    min-width: 166px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    padding-top: 15px;
}
.news-wrapper .full-search-toggle i, .news-wrapper .mobile-bar-toggle i {
    color: #AD6565;
}
.news-wrapper .mobile-bar ul>li.current-menu-parent>a {
    color: #AD6565;
}
.news-wrapper .mobile-bar ul>li>a {
    color: #000000;
}
.mobile-header, .mobile-bar {
    background-color: #ffffff;
}
.navbar .independent-main-menu > li.current-menu-item > a {
    color: #2F79FF !important;
    text-transform: uppercase;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size: 16px;
}
.navbar ul.independent-main-menu > li > a {
    color: #231F20;
    text-transform: uppercase;
    padding: 0 15px;
    font-size: 16px;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.navbar ul.independent-main-menu > li > a:hover {
    color: #2F79FF;
}
.independent-header .header-inner ul.dropdown-menu > li > a {
    color: #231F20;
    text-transform: uppercase;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.dropdown:hover > .dropdown-menu {
    border-top: 3px #F2484B solid;
}
.navbar .independent-main-menu > li.current-menu-item > a::before {
    content: none;
}
.navbar .nav-item-inner .search-toggle-wrap i {
    color: #2F79FF;
}
.news-wrapper .nav-item-inner .search-toggle-wrap i {
    color: #2f79ff;
}
.header--main , .header--home--main {
    background-image: url("assets/header-background.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0px !important;
}
.header--main--news , .header--main--home--news {
    background-image: url("assets/header-background-news.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0px !important;
}
.header--main--news a {
    color: #ffffff !important;
}
.header--main h1 , .header--main--news  h1 {
    color: #FFFFFF;
    font-size: 60px;
    font-family: 'Ubuntu', serif;
    font-weight: 500;
    padding-top: 50px;
    padding-bottom: 50px;
    line-height: 70px;
    text-transform: capitalize;
}
.header--home--main h1 , .header--main--home--news h1 {
    color: #FFFFFF;
    font-size: 50px;
    text-transform: uppercase;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    padding-top: 80px;
    line-height: 60px;
}
.header--home--main h3 , .header--main--home--news h3 {
    color: #FFFFFF;
    font-size: 24px;
    font-family: 'Ubuntu';
    padding-bottom: 85px;
    margin-bottom: 0px;
}
.header--main h3, .header--main--news h3 , .header--main h3 a {
    color: #FFFFFF;
    font-size: 24px;
    font-family: 'Ubuntu';
    padding-bottom: 50px;
    margin-bottom: 0px;
}
.independent-header .custom-container, .page-title-wrap .container {
    padding-right: 15px;
    padding-left: 15px;
    width: 1200px;
}
.container, .boxed-container, .custom-container {
    padding-right: 15px;
    padding-left: 15px;
    width: 1200px;
}
.one--line--p {
    white-space: nowrap;
}
.news-wrapper .navbar .independent-main-menu > li.current-menu-item > a {
    color: #2F79FF !important;
}
.news-wrapper .navbar ul.independent-main-menu > li > a:hover {
    color: #2F79FF !important;
}
.mobile-bar .close {
    background: #2F79FF;
}
.zmm-dropdown-toggle {
    color: #2F79FF;
}
.nav.pull-center.show-opacity {
    height: 80px;
}
.news-wrapper .mobile-bar .close {
    background: #AD6565;
}
.news-wrapper .search-form .input-group .btn{
    background: #AD6565;
}
.news-wrapper .search-wrapper-opened .search-form .input-group .btn{
    background: transparent;
}
.money--card--box {
    height: 91px;
}
.money--cards {
    font-family: 'Ubuntu';
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px !important;
}
.money--cards h2 {
    font-size: 50px;
    color: #231F20;
    margin: 0;
    margin-top: 23px;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.money--cards h3 {
    text-transform: none;
    font-family: 'Ubuntu';
}
.money--card {
    height: 137px;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    margin: 22.5px 0;
    display: block;
    border: 2px solid transparent;
}
.money--card:hover {
    border: 2px solid #231F20;
    display: block;
    box-shadow: none;
}
.money--card p {
    font-size: 30px;
    color: #231F20;
    font-family: 'Ubuntu';
    font-weight: 500;
}
.news-wrapper  .search-form .input-group .btn, .news-wrapper .full-search-wrapper .input-group-btn {
    background: #AD6565;
}
.full-search-wrapper .search-form .input-group .form-control {
    border-radius: 0px;
}

/* Main */

.section--row {
    padding-bottom: 40px;
    padding-top: 40px;
}
.last--section {
    margin-bottom: -40px !important;
}
.first--section {
    margin-top: 0px !important;
}
.news-wrapper a {
       /* color: #6d6567; */
}
.section--header h2 {
    font-size: 32px;
    color: #231F20;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    margin: 0px;
}
.section--header hr {
    border: 1px solid #F2484B;
}
.news--page--posts hr {
    border: 1px solid #2F79FF !important;
}
.overlay--tag {
    display: block;
    /* overflow: hidden; */
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    transition: all 0.5s;
    background: transparent linear-gradient(180deg, #000000 0%, #00000000 0%, #000000 105%) 0% 0% no-repeat padding-box;
}
.home--post--6pic:hover .overlay--tag, .home--post--3pic:hover .overlay--tag, .home--post--3pic--long:hover .overlay--tag, .home--post--6pic-s:hover .overlay--tag {
    background: transparent linear-gradient(180deg, #000000 0%, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
.home--post--6pic-s iframe {
    width: 569px;
}
.home--post--6pic-s:hover .video--span  {
    display: none;
}
.video--span {
    background-color: #2F79FF;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    bottom: 20px;
    right: 15px;
    padding: 2px 10px 0px 10px;
    margin: 0px;
    line-height: 20px;
    font-size: 13px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
.overlay--tag--blank {
    display: block;
    /* overflow: hidden; */
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    background: transparent;
    z-index: 9;
}
.home--posts--green {
    background-color: rgba(47, 121, 255, 0.1);
    padding: 40px 0px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.news--posts--red {
    background-color: rgba(173, 101, 101, 0.1);
    padding: 40px 0px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.home--posts--green .section--header {
    margin-top: 10px;
}
.home--post--6pic, .home--post--3pic, .home--post--3pic--long, .home--post--6pic-s, .home--post--3txt, .home--post--4txt, .home--post--6txt {
    margin-bottom: 15px;
    margin-top: 15px;
    position: relative;
}
.home--post--6pic p, .home--post--3pic p, .home--post--3pic--long p, .home--post--6pic-s p {
    font-family: 'Ubuntu';
    font-size: 12px;
    color: #FFFFFF;
}
.home--post--3txt p, .home--post--4txt p, .home--post--6txt p {
    font-family: 'Ubuntu';
    font-size: 12px;
    color: #1C4217;
}
.home--post--3txt p a b , .home--post--4txt p a b, .home--post--6txt p a b {
    font-family: 'Ubuntu';
    font-size: 12px;
    color: #2F79FF;
}
.home--post--3pic--long h2 a:hover, .home--post--6pic-s h2 a:hover,  .home--post--6pic h2 a:hover , .home--post--6pic h2 a:hover , .home--post--3pic h2 a:hover , .home--post--3pic h2 a:hover {
    text-decoration: underline;
}
.home--post--3txt h2 a:hover, .home--post--4txt h2 a:hover {
    text-decoration: underline;
}

.home--post--3pic--long img, .home--post--6pic-s img, .home--post--3txt, .home--post--4txt ,.home--post--6pic img , .home--post--6pic .overlay--tag , .home--post--3pic img , .home--post--3pic .overlay--tag {
    border-radius: 4px;
}
.home--post--3pic--long .overlay--tag, .home--post--6pic-s .overlay--tag{
    border-radius: 4px;
}
.home--post--4txt img{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.home--post--4--btxt {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.news--author a {
    color: #231F20;
}
.news--author b {
    color: #AD6565 !important;
}
.news--author a:hover b {
    color: #974040 !important;
}
.home--post--3txt p a b:hover , .home--post--4txt p a b:hover, .home--post--6txt p a b:hover {
    color: #1e57bf;
    text-decoration: underline;
}
.home--post--pic--text {
    position: absolute;
    bottom: 0;
    margin-right: 15px;
    padding: 0px 20px;
    margin-bottom: 10px;
}
.home--post--pic--text span a {
    background-color: #2F79FF;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 2px 10px 0px 10px;
    margin: 0px;
    line-height: 20px;
    font-size: 13px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 4px;
    vertical-align: middle;
}
.news--page--categories a {
    background-color: #AD6565 !important;
}
.home--post--pic--text span a:hover {
    background-color: #1e57bf;
}
.news--page--categories a:hover {
    background-color: #974040 !important;
}
.home--post--pic--text h2 a {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    line-height: 25px;
    display: block;
    padding-top: 5px;
}
.home--post--pic--text  p a {
    color: #FFFFFF;
    font-size: 12px;
    font-family: 'Ubuntu', sans-serif;
}
.home--post--pic--text  p a b:hover {
    text-decoration: underline;
}
.home--post--4txt .home--post--3txt h2 a {
    height: 91px;
    overflow: hidden;
}
.home--post--4txt .home--post--4--btxt h2 a {
    height: 90px;
    overflow: hidden;
}
.home--post--4txt {
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    background-color: #ffffff;
}
.home--post--3txt {
    background-color: #ffffff;
    padding: 20px 20px;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
}
.home--post--4--btxt {
    background-color: #ffffff;
    padding: 10px 20px;
    width: 100%;
}
.home--post--6txt {
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
}
.home--post--6--box {
    ackground-color: #ffffff;
    padding: 10px 20px;
}
.home--post--3txt span a , .home--post--6--box span a, .home--post--4--btxt span a{
    background-color: #2F79FF;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 2px 10px 0px 10px;
    margin: 0px;
    line-height: 20px;
    font-size: 13px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 4px;
}
.home--post--3txt span a:hover , .home--post--6--box span a:hover , .home--post--4--btxt span a:hover {
    background-color: #1e57bf;
}
.home--post--6--box h2 a {
    color: #000000;
    font-size: 28px;
    font-weight: bold;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    line-height: 28px;
    padding-top: 15px;
    overflow: hidden;
    max-height: 155px;
    display: block;
}
.home--post--6--box .home--post--text a {
    overflow: hidden;
    max-height: 90px;
    display: block;
    font-family: 'Ubuntu';
    color: #474F4F;
    font-size: 15px;
}
.home--post--3txt .home--post--text a {
    display: block;
    height: 90px;
    overflow: hidden;
    font-family: 'Ubuntu';
    color: #474F4F;
    font-size: 16px;
}
.home--post--3txt--news .home--post--text a {
    height: 66px !important;
}
.home--post--4--btxt h2 a {
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    line-height: 25px;
    padding-top: 15px;
    display: block;
}
.home--post--3txt h2 a {
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Ubuntu', serif;
    font-weight: 700;
    line-height: 25px;
    padding-top: 15px;
    display: block;
    max-height: 130px;
    overflow: hidden;
}
.home--post--3txt--news h2 a {
    max-height: 100px !important;
}
.home--post--3txt , .home--post--6--box, .home--post--4--btxt {
    font-size: 16px;
    line-height: 22px;
    z-index: 10;
}
.home--post--4--btxt {
    position: absolute;
    bottom: 0;
    z-index: 10;
}
.home--post--6txt img {
    margin: 0;
    height: 350px;
}
.home--post--6txt .home--post--6--box {
    position: absolute;
    right: 0px;
    width: 47%;
    height: 100%;
    top: 0px;
    background-color: #ffffff;
}
.home--post--6text {
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    position: relative;
}
.home--post--6text img {
    margin: 0;
}
.home--post--6textbox {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 40%;
}

/* Money parent page*/

.money--parent--page-h h1 {
    padding: 60px 0px;
    text-align: center;
    line-height: 64px;
    font-family: 'Ubuntu', serif;
}

.many--page-link {
    min-height: 120px;
    box-shadow: 1px 2px 6px #00000033;
    margin: 15px 0px;
    text-align: center;
    font-family: 'Ubuntu';
    color: #000000;
    font-weight: 700;
    font-size: 28px;
    border: 2px solid transparent;
}
.many--page-link i {
    color: #2F79FF;
    padding-right: 25px;
}
.many--page-link p {
    padding-left: 25px;
    font-family: 'Ubuntu';
    text-align: left;
    line-height: 30px;
}
.many--page-link:hover {
    border: 2px solid #231F20;
    display: block;
    box-shadow: none;
}

/* Money page*/
.money--page--menu {
    background-color: #459040;
    font-family: 'Ubuntu';
    font-size: 14px;
    color: #FFFFFF;
    height: 35px;
}
.money--page--menu ul li a {
    color: #FFFFFF;
    text-transform: uppercase;
}
.money--page--menu li {
    display: inline-block;
    padding: 7px 10px;
    color: #FFFFFF;
}
.money--page--menu li:last-child {
    padding: 7px 0px 7px 10px;
}
.money--page--menu ul li ul {
    display: none;
    position: absolute;
    z-index: 999;
    padding: 0px 0px;
    top: 35px;
    border-top: 5px solid transparent;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
}
.money--page--menu ul li ul li a{
    color: #231F20 !important;
    text-transform: capitalize;
    display: block;
    padding: 10px 0px !important;
    margin: 0px 10px !important;
    border-bottom: 1px solid #a2a2a26b;
}
.money--page--menu ul li ul li a:hover{
    color: #817d7e !important;
}
.money--page--menu ul li ul li:last-child a{
    border: none;
}
.money--page--menu ul li ul li {
    display: block;
    border: none;
    padding: 0px !important;
    background-color: #FFFFFF;
}
.money--page--menu ul li ul li i {
    display: none;
}
.money--page--menu ul li ul li:last-child{
    border-bottom: none;
}
.money--page--menu li i {
    padding: 0px 5px;
}
.money--page--menu li:hover a, .money--page--menu li:hover i{
    color: rgba(255, 255, 255, 0.5);
}
.money--page--menu li:hover ul {
    display: block;
    position: absolute;
}
.money--page--menu--top .money--page--menu {
    top: -55px;
    position: fixed;
    z-index: 98;
}
.money--page--menu--top .header-sticky {
    top: 55px;
    -webkit-animation: header_sticky 0.70s ease-in-out;
    animation: header_sticky 0.70s ease-in-out;
}
.money--page--main-h h1 {
    padding-bottom: 50px;
    margin-bottom: 0px;
}
.money--page--main-h {
    text-align: center;
    padding-bottom: 0px;
    padding-top: 0px;
}
.money--page--top--wrap {
    height: 75px;
    overflow: hidden;
    -webkit-transition: height 1s; /* For Safari 3.1 to 6.0 */
    transition: height 1s;
}
.money--page--top {
    padding: 50px 0 10px 0;
}
.money--page--show--btn {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #2F79FF;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    padding-top: 10px;
}
.money--page--show--btn:hover {
    text-decoration: underline;
}
.money--page--overlay:after {
    content: '';
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
    height: 30px;
    background: linear-gradient(0deg, #ffffff 35%, rgba(255, 255, 255, 0.7) 75%, transparent 100%)
}
.money--page--top--table h2 {
    color: #231F20;
    font-family: 'Ubuntu';
    font-size: 42px;
    padding: 20px 0;
}
.money--page--top--item {
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    margin-top: 20px;
    margin-bottom: 20px;
    border: 2px solid transparent;
    -webkit-transition: all 400ms; /* For Safari 3.1 to 6.0 */
    transition: all 400ms;
    border-radius: 4px;
}
.money--page--top--item:hover {
    border: 2px solid #231F20;
    box-shadow: none;
}
.money--page--top--image {
    min-height: 160px;
}
.money--page--top--image img {
    max-width: 200px;
}
.money--page--top--image a {
    margin: auto;
}
.money--page--top--item h3 {
    font-family: 'Ubuntu';
    font-size: 28px;
    color: #000000;
    text-align: center;
}
.money--page--top--table-t {
    padding: 0 20px;
    font-size: 14px;
    font-family: 'Ubuntu';
    line-height: 18px;
    height: 120px;
    margin-bottom: 15px;
}
.money--page--top--table-t p {
    margin-bottom: 5px;
    padding-left: 10px;
}
.money--page--top--table-t i {
    color: #2F79FF;
    font-size: 16px;
}
.money--page--top--table-btn {
    color: #FFFFFF !important;
    background-color: #2F79FF;
    padding: 15px 35px;
    line-height: 16px;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 16px;
    display: block;
    text-align: center;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    text-transform: uppercase;
    margin: 0 20px;
}
.money--page--top--table-btn:hover {
    box-shadow: none;
    color: #FFFFFF;
    background-color: #1e57bf;
}
.money--page--top--table-read {
    text-transform: uppercase;
    color: rgba(35, 31, 32, 0.6);
    font-size: 16px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-family: 'Ubuntu';
    margin: 15px 0;
}
.money--page--top--table-read:hover {
    color: rgba(35, 31, 32, 1);
    text-decoration: underline;
}
.money--page--table-row {
    border: 1px solid rgba(35, 31, 32, 0.2);
    margin: 10px 1px;
    border-radius: 4px;
}
.money--page--table-row:hover {
    border: 1px solid rgba(35, 31, 32, 1);
    margin: 10px 1px;
}
.money--page--table-row img {
    margin-top: 20px;
    margin-bottom: 20px;
}
.money--page--table-n {
    text-align: center;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 40px;
    padding-top: 30px;
}
.money--page--table-row h3 {
    font-family: 'Ubuntu';
    font-size: 28px;
    color: #000000;
    padding-top: 15px;
}
.money--page--table-t {
    font-size: 16px;
    font-family: 'Ubuntu';
    line-height: 18px;
    padding-bottom: 15px;
}
.money--page--table-t p {
    margin-bottom: 5px;
    padding-left: 10px;
}
.money--page--table-t i {
    color: #2F79FF;
    font-size: 16px;
}
.money--page--table-mbtn {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
    cursor: pointer;
    margin-top: 15px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}
.money--page--table-score span {
    color: #272727;
    font-size: 16px;
    font-family: 'Ubuntu';
    text-transform: uppercase;
}
.money--page--table-score p {
    color: #2F79FF;
    font-size: 18px;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.money--table--wrap {
    height: auto;
    overflow: hidden;
    -webkit-transition: all 750ms; /* For Safari 3.1 to 6.0 */
    transition: all 750ms;
    background-color: rgba(47, 121, 255, 0.1);
}
.money--table--wrap hr {
    margin-top: 0px;
    margin-bottom: 0px;
}
.money--table--classic--stars--info {
    display: flex;
    justify-content: flex-end;
}
.money--table--classic--stars--info p {
    padding-right: 10px;
}
.money--table--classic--stars .fa-star {
    background-color: #2F79FF;
    color: #FFFFFF;
    padding: 1px 2px 2px 2px;
    margin-left: 2px;
    margin-right: 2px;
}
.money--table--classic--stars .fa-star-o {
    background-color: rgba(47, 121, 255, 0.1);
    color: #FFFFFF;
    padding: 1px 2px 2px 2px;
    margin-left: 2px;
    margin-right: 2px;
}
.money--page--table-btn i {
    padding-left: 7px;
}
.money--page--table-short {
    font-size: 16px;
    font-family: 'Ubuntu';
    color: #272727;
    margin-top: 20px;
}
.money--page--table-read {
    text-transform: uppercase;
    color: #231F20;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 20px;
}
.money--page--table-mark {
    padding-top: 20px;
    padding-bottom: 20px;
}
.money--page--table-mark ul {
    list-style-type: disc;
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #272727;
}
.money--page--table-fm {
    display: inline;
    color: red;
    font-family: 'Ubuntu';
    font-weight: 600;
    text-transform: uppercase;
}
.money--page--table-gm {
    display: inline;
    color: #fc0;
    font-family: 'Ubuntu';
    font-weight: 600;
    text-transform: uppercase;
}
.money--page--table-em {
    display: inline;
    color: #6c0;
    font-family: 'Ubuntu';
    font-weight: 600;
    text-transform: uppercase;
}
.money--page--table-bm {
    display: inline;
    color: #272727;
    font-family: 'Ubuntu';
}

/* Money page green star table */

.money--page--table--green--star-row {
    border: 1px solid rgba(35, 31, 32, 0.2);
    margin: 10px 1px;
}
.money--page--table--green--star-row:hover {
    border: 1px solid rgba(35, 31, 32, 1);
    margin: 10px 1px;
}
.money--page--table--green--star-row img {
    padding: 15px 15px 25px 15px;
}
.money--page--table--green--star-row h3 {
    font-family: 'Ubuntu';
    font-size: 28px;
    color: #000000;
    padding-top: 15px;
}
.money--table--green--star--wrap {
    overflow: hidden;
    background-color: #EDF4EC;
    border-top: 1px solid rgba(35, 31, 32, 0.2);
}
.money--table--green--star--wrap .row {
    padding-top: 25px;
    padding-bottom: 25px;
}
.money--page--table--green--star-short {
    font-family: 'Ubuntu';
    font-size: 16px;
    line-height: 24px;
    color: #272727;
}
.money--table--green--star--wrap hr {
    margin-top: 0px;
    margin-bottom: 0px;
}
.money--table--green--star--wrap p , .money--table--green--star--wrap p b {
   font-family: 'Ubuntu';
    font-size: 14px;
    line-height: 24px;
    color: #272727;
}
.money--table--green--star--wrap p b {
    text-transform: uppercase;
}
.money--table--green--stars i {
    padding: 5px;
}
.money--table--green--stars i:first-child {
    padding-left: 0px !important;
}
.money--table--green--star--wrap .money--page--table-t {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px;
}
.money--table--green--star--wrap .money--page--table-t i {
    padding-top: 4px;
}
.money--page--table--green--star-mbtn {
    font-family: 'Ubuntu';
    text-transform: uppercase;
    font-size: 16px;
    cursor: pointer;
    color: #231F20;
    margin-top: 20px;
    -webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
    transition: all 1s;
}
.money--page--table--green--star-mbtn:hover {
    text-decoration: underline;
    opacity: 0.8;
}
.money--page--table--green--star-row .money--page--anchore--btn {
    color: rgba(35, 31, 32, 0.6);
}
.money--table--20 {
    width: 20%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.money--page--table--green--star-row .money--table--20 b{
    text-transform: uppercase;
    font-size: 14px;
}
.money--page--table--green--star-row .money--table--20 p{
    margin-bottom: 0px;
    font-size: 14px;
}
.money--page--table--green--star-row .money--table--20 p:last-child{
    margin-bottom: 10px;
}
.money--page--table--green--star-row .money--page--table-mark {
    padding-top: 15px;
    padding-bottom: 15px;
}

/* Money page top table green text*/

.money--page--table--green--text-row {
    border: 1px solid rgba(35, 31, 32, 0.2);
    margin: 10px 1px;
}
.money--page--table--green--text-row:hover {
    border: 1px solid rgba(35, 31, 32, 1);
    margin: 10px 1px;
}
.money--page--table--green--text-row img {
   padding-left: 20px;
    padding-top: 40px;
}
.money--page--table--green--text-row h3 {
    font-family: 'Ubuntu';
    font-size: 28px;
    color: #000000;
    padding-top: 15px;
}
.money--page--table--green--text-row .money--page--table-t {
    min-height: auto;
    padding-bottom: 0px;
}
.money--page--table--green--text-row .money--page--table-short {
    font-size: 16px !important;
}

/* Money page criteria */
.criteria--title {
    text-align: center;
    font-family: 'Ubuntu';
    font-size: 42px;
    margin-bottom: 40px;
    margin-top: 30px;
    color: #231F20;
}
.money--page--criteria ul {
    list-style-type: disc;
    color: #272727;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Ubuntu';
    padding-left: 20px;
    padding-bottom: 10px;
}
.money--page--criteria h2, .money--page--criteria h1{
    text-align: center;
    color: #231F20;
    font-size: 42px;
    padding: 10px 0px;
    font-family: 'Ubuntu';
    margin-top: 45px;
}
.money--page--criteria h4, .money--page--criteria h3{
    color: #2F79FF;
    font-size: 28px;
    padding: 20px 0px 10px;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.money--page--criteria p, .money--page--cards-cont p {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Ubuntu';
    color: #272727;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.money--page--criteria a,.money--page--cards-cont a {
    color: #2F79FF;
    font-family: 'Ubuntu';
}
.money--page--criteria a:hover,.money--page--cards-cont a:hover {
    color: #1e57bf;
}
.money--page--criteria-best {
    background-color: rgba(73, 143, 64, 0.1);
    margin-top: 50px;
    margin-bottom: 25px;
}
.money--page--criteria-best h3 {
    font-family: 'Ubuntu';
    color: #231F20;
    font-weight: 700;
    font-size: 42px;
    margin-top: 40px;
    margin-bottom: 25px;
}
.money--page--criteria-best ul {
    list-style-type: disc;
    color: #272727;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Ubuntu';
    padding-left: 20px;
}
.many--page--cards h2 {
    text-align: center;
    font-family: 'Ubuntu';
    font-size: 42px;
    margin-bottom: 40px;
    margin-top: 30px;
    color: #231F20;
}

/* Money page classic table */
.money--page--card {
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 30px;
    padding-bottom: 0px;
    border-radius: 4px;
}
.money--page--card .money--page--consider a {
    color: #2F79FF;
}
.money--page--card .money--page--consider a:hover {
    color: #1e57bf;
}
.money--page--card h3:first-child {
    font-size: 32px;
}
.money--page--card h3 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 28px;
    color: #231F20;
}
.money--page--card h4 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 24px;
    color: #231F20;
}
.money--page--card img {
    margin-left: 15px;
}
.money--page--card span {
    font-family: 'Ubuntu';
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    color: #231F20;
}
.money--page--card span b {
    font-family: 'Ubuntu';
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    color: #2F79FF;
}
.money--page--card ul {
    list-style-type: disc;
    color: #272727;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Ubuntu';
    padding-left: 20px;
    padding-bottom: 10px;

}
.money--page--cards-cont {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    font-family: 'Ubuntu';
    font-size: 16px;
    line-height: 31px;
    color: #272727;
}
.money--page--cards-cont h4 {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 28px;
}

/* Money page plus table*/

.money--page--plus--card {
    box-shadow: 1px 2px 6px #23374D33;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.money--page--plus--card h3 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 28px;
    color: #231F20;
    padding-top: 10px;
}
.money--page--plus--card h4 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 24px;
    color: #231F20;
}
.money--page--plus--card img {
   padding: 15px;
}
.money--page--plus--card span {
    font-family: 'Ubuntu';
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    color: #231F20;
}
.money--page--plus--card p , .money--page--classic--plus p {
    margin-bottom: 2px;
    padding-bottom: 5px;
    padding-top: 2px;
}
.money--page--plus--card i , .money--page--classic--plus i {
    padding-top: 7.5px;
    padding-right: 8.5px;
    color: #2F79FF;
    font-size: 15px;
}
.money--page--plus--card hr {
    border-top: 1px solid #231F20;
}
.money--page--plus--card-res {
    font-size: 16px;
    font-family: 'Ubuntu';
    font-weight: 700;
    color: #2F79FF;
    padding-top: 10px;
}

/* Info pages */

.info--pages h1, .info--pages h2 , .info--pages h3 {
    font-family: 'Ubuntu';
    font-size: 38px;
    color: #2F79FF;
}
.info--pages p {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
}
.info--pages a {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #2F79FF;
}
.info--pages a:hover {
    color: #1e57bf;
}
.news-wrapper .info--pages {
    padding-top: 40px;
}
.news-wrapper .info--pages h1, .news-wrapper .info--pages h2 , .news-wrapper .info--pages h3 {
    font-family: 'Ubuntu';
    font-size: 38px;
    color: #AD6565;
}
.news-wrapper .info--pages p {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
}
.news-wrapper .info--pages a {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #AD6565;
}
.news-wrapper .info--pages a:hover {
    color: #974040;
}
.info--pages .vc_column-inner {
    margin-bottom: 40px;
}
.info--pages .vc_column-inner .wpcf7-submit {
    color: #FFFFFF;
    background-color: #2F79FF;
    padding: 5px 40px;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 16px;
    display: block;
    text-align: center;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    text-transform: uppercase;
    margin: 0 20px;
}
.info--pages .vc_column-inner .wpcf7-submit:hover {
    box-shadow: none;
    color: #FFFFFF;
    background-color: #1e57bf;
}
/* Custom post */

.custom--post--cont {
    padding-top: 30px;
}
.custom--post--news .custom--post--text p {
    font-family: 'Ubuntu';
    font-size: 28px;
    color: #231F20;
    padding-top: 10px;
    padding-bottom: 10px;
}
.custom--post--header , .custom--post--header a {
    font-family: 'Ubuntu';
    font-weight: 400;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}
.custom--post--header span {
    padding: 0 5px;
}
.custom--post--header b,custom--post--author b {
    color: #2F79FF;
}
.custom--post--header b:hover,custom--post--author b:hover {
    color: #1e57bf;
}
.custom--post--news .custom--post--header b,custom--post--author b {
    color: #AD6565 !important;
}
.custom--post--news .custom--post--header b:hover,custom--post--author b:hover {
    color: #974040 !important;
}
.custom--post--cont h1 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 42px;
    line-height: 48px;
    color: #231F20;
}
.custom--post--avatar img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 10px;
}
.custom--post--author p ,.custom--post--author p a {
    font-size: 12px;
    font-family: 'Ubuntu';
    color: #231F20;
    margin: 0px;
    line-height: 17px;
}
.custom--post--author b {
    color: #2F79FF;
}
.custom--post--news .custom--post--author b {
    color: #AD6565 !important;
}
.custom--post--cont img {
    margin-top: 15px;
    margin-bottom: 15px;
}
.post--featured--image {
    width: 100%;
}
.custom--post--share {
    color: #2F79FF;
    font-family: 'Ubuntu';
    font-size: 12px;
    padding-top: 10px;
}
.custom--post--news .custom--post--share p {
    color: #AD6565 !important;
    font-family: 'Ubuntu';
    font-size: 12px;
    padding-top: 10px;
}
.custom--post--share p, .custom--post--share li {
    text-align: center;
    font-weight: 500;
}
.custom--post--share li i {
    color: #2F79FF;
    font-size: 17px;
    padding-top: 10px;
}
.custom--post--share li i:hover {
    color: #1e57bf;
}
.custom--post--news .custom--post--share li i {
    color: #AD6565 !important;
}
.custom--post--news .custom--post--share li i:hover {
    color: #974040 !important;
}
.post--relation--title {
    font-size: 28px;
    font-family: 'Ubuntu';
    font-weight: 700;
    color: #231F20;
    margin-bottom: 0px;
    margin-top: 10px;
}
.custom--post--text span, .custom--post--text p{
    font-size: 18px;
    font-family: 'Ubuntu';
    line-height: 31px;
}
.custom--post--text ul {
    padding-left: 40px;
    list-style-type: unset;
    font-size: 18px;
    font-family: 'Ubuntu';
    line-height: 25px;
}
.custom--post--text h2 {
     font-size: 36px;
     line-height: 40px;
     color: #231F20;
     font-family: 'Ubuntu';
     font-weight: 700;
     padding-top: 20px;
     padding-bottom: 20px;
 }
 .custom--post--text h3 {
     font-size: 28px;
     line-height: 40px;
     color: #231F20;
     font-family: 'Ubuntu';
     font-weight: 700;
     padding-top: 20px;
     padding-bottom: 20px;
 }
.custom--post--text h4 {
    font-size: 24px;
    line-height: 40px;
    color: #2F79FF;
    font-family: 'Ubuntu';
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 10px;
}
.custom--post--text h4 a {
    font-size: 24px;
    line-height: 40px;
    color: #2F79FF;
    font-family: 'Ubuntu';
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 10px;
    text-decoration: underline;
}
.custom--post--news .custom--post--text h4 {
    color: #AD6565 !important;
}
.custom--post--text ul li {
    padding-bottom: 10px;
}
.custom--post--text ul li:last-child {
    padding-bottom: 0px;
}
.custom--post--text ul li a span,.custom--post--text ul li a {
    font-size: 16px;
    font-family: 'Ubuntu';
    font-weight: 700 !important;
    color: #2F79FF;
    line-height: 19px;
}
.custom--post--news ul li  span,.custom--post--news ul li  {
    color: #AD6565 !important;
    font-size: 28px;
    font-family: 'Ubuntu';
}
.custom--post--text a span,.custom--post--text a {
    font-size: 18px;
    font-family: 'Ubuntu';
    color: #2F79FF;
    font-weight: 700 !important;
    line-height: 19px;
}
.custom--post--news .custom--post--text a span,.custom--post--news .custom--post--text a {
    color: #AD6565 !important;
    font-family: 'Ubuntu';
    font-size: 28px;
}
.custom--post--text a span:hover,.custom--post--text a:hover {
    color: #1e57bf;
}
.custom--post--news .custom--post--text a span:hover,.custom--post--news .custom--post--text a:hover {
    color: #974040 !important;
}
.custom--post--comment .comment-respond {
    background-color: #ffffff;
    padding: 0px;
}
.custom--post--comment h4 {
    font-size: 28px;
    font-weight: 700;
    color: #231F20;
    font-family: 'Ubuntu';
}
.custom--post--comment .comment-notes {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
}
.comment-form-comment textarea {
    min-height: 180px;
}
.custom--post--comment .comment-form-comment , .comment-form-author ,.comment-form-email {
    margin-bottom: 30px;
}
.custom--post--comment textarea, .comment-form-author input, .comment-form-email input {
    width: 100%;
    border: none;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    font-size: 16px;
    font-family: 'Ubuntu';
    padding: 15px;
}
.custom--post--comment textarea:focus, .comment-form-author input:focus, .comment-form-email input:focus {
    outline:0;
    box-shadow: 4px 4px 8px #00000033;
}
.comment-form-cookies-consent label {
    font-size: 16px !important;
    font-family: 'Ubuntu' !important;
    color: #231F20 !important;
    padding-top: 3px !important;
}
.custom--post--comment .form-submit input {
    color: #FFFFFF;
    background-color: #2F79FF;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 16px;
    display: block;
    text-align: center;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    text-transform: uppercase;
    cursor: pointer;
}
.custom--post--comment--news .form-submit input {
    background-color: #AD6565 !important;
}
.custom--post--comment .form-submit input:hover {
    box-shadow: none;
    color: #FFFFFF;
    background-color: #1e57bf;
}
.custom--post--comment--news .form-submit input:hover {
    background-color: #974040 !important;
}
.custom--post--comment .logged-in-as a {
    color: #2F79FF;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Ubuntu';
}
.custom--post--comment--news .logged-in-as a {
    color: #AD6565 !important;
}
.custom--post--comment .logged-in-as a:hover {
    color: #1e57bf;
}
.custom--post--comment--news .logged-in-as a:hover {
    color: #974040 !important;
}
.custom--post--comment .custom-checkbox {
    display: block;
    position: relative;
    padding: 7px 0 5px 55px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom--post--comment .custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.custom--post--comment .custom-checkbox input:checked ~ .checkmark:after {
    display: block;
}
.custom--post--comment .custom-checkbox .checkmark:after {
    left: 11px;
    top: 7px;
    width: 8px;
    height: 15px;
    border: solid #757575;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.custom--post--comment .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    background-color: white;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
}
.custom--post--comment .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.custom--post--news--author {
    margin-bottom: 30px;
}
.custom--post--news--author img {
    border-radius: 50%;
}
.custom--post--news--author h5 {
    font-family: 'Ubuntu';
    font-size: 12px;
    font-weight: 700;
    color: #000000;
    text-transform: uppercase;
    line-height: 17px;
}
.custom--post--news--author p {
    color: #000000;
    font-size: 12px;
    font-family: 'Ubuntu';
    margin-bottom: 0px;
    line-height: 17px;
    text-align: justify;
}
.custom--post--comment--list {
    padding-top: 20px;
    padding-bottom: 20px;
}
.custom--post--comment--list img {
    border-radius: 50%;
}
.custom--post--comment--list h5 {
    font-family: 'Ubuntu';
    color: #2F79FF;
    font-size: 32px;
}
.custom--post--comment--list p {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #000000;
}
.table--of--content {
    opacity: 0;
    position: fixed;
    top: 75px;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    background-color: #ffffff;
    transition: all 0.6s;
    z-index: 999;
    width: 200px;
    left: 10vw;
}
.table--of--content i {
    display: none;
}
.table--of--content p {
    font-family: 'Ubuntu';
    font-size: 15px;
    padding: 10px 10px;
    color: #2F79FF;
    margin: 0px;
    font-weight: 700;
}
.table--of--content a {
    padding: 5px 15px;
    display: block;
    font-size: 12px;
    font-family: 'Ubuntu';
}
.table--of--content a:hover {
    text-decoration: underline;
}
/* Author page */

.author--page--header {
    padding-top: 50px;
    padding-bottom: 30px;
}
.author--page--header img {
    border-radius: 50%;
}
.author--page--header h1, .author--page--header h2 , .author--page--header h3, .author--page--header h5 {
    font-family: 'Ubuntu';
    font-size: 38px;
    color: #2F79FF;
}
.author--page--header p {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
}
.author--page--header a {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #2F79FF;
}
.author--page--header a:hover {
    color: #1e57bf;
}

/* Search page */

.full-bar-search-wrap .input-group .form-control {
    font-family: 'Ubuntu';
}
.search-form .input-group .btn, .full-search-wrapper .input-group-btn {
    background: #2F79FF;;
}
.search--page--header h5 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 42px;
    color: #2F79FF;
    padding-top: 40px;
    padding-bottom: 40px;
    text-transform: uppercase;
}
.search--page--notfound h6 {
    padding-bottom: 20px;
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 42px;
    color: #2F79FF;
    padding-top: 40px;
    text-transform: uppercase;
}
.search--page--notfound p {
    font-family: 'Ubuntu';
    font-size: 16px;
    color: #231F20;
    margin-bottom: 20vw;
}

/* Pagination style */

.nav.pagination > li.nav-item a, .nav.pagination > li.nav-item span {
    padding: 8px 17px;
    margin-right: 10px;
    border: none;
    font-size: 12px;
    margin-bottom: 10px;
    font-family: 'Ubuntu';
    color: #2F79FF;
    -webkit-box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    box-shadow: 1px 2px 15px rgba(0,0,0,.1);
    font-weight: 700;
}
.nav.pagination > li.active a, .nav.pagination > li.active span {
    color: #ffffff;
    background: #2F79FF;
}
.post-pagination-wrap {
    text-align: center;
}
.nav.pagination > li.nav-item.active span, .nav.pagination > li.nav-item a:hover, .post-comments .page-numbers.current, .post-comments .page-numbers:hover {
    background: #1e57bf;
    box-shadow: 1px 1px 2px #00000033;
}
.news-wrapper .nav.pagination > li.nav-item a, .news-wrapper .nav.pagination > li.nav-item span {
    color: #AD6565;
}
.news-wrapper .nav.pagination > li.active a, .news-wrapper .nav.pagination > li.active span {
    color: #ffffff;
    background: #AD6565;
}
.news-wrapper .nav.pagination > li.nav-item.active span, .news-wrapper .nav.pagination > li.nav-item a:hover, .news-wrapper .post-comments .page-numbers.current, .news-wrapper .post-comments .page-numbers:hover {
    background: #974040 !important;
    color: #ffffff;
    box-shadow: 1px 1px 2px #00000033;
}

/* Footer */

.footer--general {
    margin-top: 40px;
    font-family: 'Ubuntu';
    background-color: #231F20;
}
.footer--general a:hover {
    opacity: 0.8;
    line-height: 24px;
}
.footer--general a:hover img {
    opacity: 0.8;
}
.footer--general h4 {
    color: #FFFFFF;
    font-size: 24px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: 'Ubuntu';
    font-weight: 700;
}
.footer--general p {
    color: #FFFFFF;
    font-size: 16px;
    font-family: 'Ubuntu';
    line-height: 24px;
}
.footer--general .footer--logo {
    height: 100px;
}
.footer--menu {
    padding-top: 40px;
}
.footer--menu a{
    color: #FFFFFF;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
    font-family: 'Ubuntu';
}
.footer--bottom p {
    text-align: center;
    font-size: 10px;
    margin-bottom: 0px;
    padding-top: 0px;
    text-transform: uppercase;
    font-family: 'Ubuntu';
}
.footer--icons {
    text-align: center;
}
.footer--icons a {
    display: inline-block;
    padding: 0 25px;
}
.footer--icons a i {
    color: #ffffff;
}
.footer--icons a:last-child {
    padding-left: 25px;
    padding-right: 0px;
}
.footer--icons a:first-child {
    padding-right: 25px;
    padding-left: 0px;
}
.menu-footer-container li {
    padding: 3px 0px;
}
.scroll-to-top {
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.5s ease 0s;
    background-color: #2F79FF;
    color: white;
    width: 35px;
    height: 35px;
    position: fixed;
    right: 30px;
    bottom: 30px;
    cursor: pointer;
    z-index: 100;
    opacity: 0.0;
    padding-top: 0px;
    border-radius: 4px;
}
.scroll-to-top:hover {
    background-color: #1e57bf;
}
.news-wrapper .scroll-to-top {
    background-color: #AD6565;
}
.news-wrapper .scroll-to-top:hover {
    background-color: #974040;
}

/* Youtube */

.rll-youtube-player img {
    height: 430px !important;
}
.rll-youtube-player iframe {
    z-index: 95 !important;
}

/**************************
/*Single Reviews start*/
/**************************/
.sticky-top{position: sticky;top: 50px;}
.reviews-template .header-part .custom--post--header a{font-size: 14px;}
.reviews-template .small-content h5{
font-size: 18px;
font-weight: bold;
color: #231F20;
padding-top: 10px;
}
.reviews-template .relation-posts{
display: flex;
flex-wrap: wrap;
justify-content: center;
height: 100%;
align-items: end;
}
.fz-16{
font-size: 16px !important;
line-height: 23px !important;
}
.fz-18{
font-size: 18px !important;
line-height: 26px !important;
}
.fz-21{
font-size: 21px !important;
line-height: 30px !important;
}
.reviews-template .sticky-top{z-index: 1;}
.reviews-template .small-content h3{
padding-bottom: 5px;
font-size: 24px;
}
.reviews-template .custom--post--author .date{
font-size: 12px;
line-height: 18px;
}
.reviews-template .small-content h4{
color: #231F20;
font-size: 21px;
}
.reviews-template .border-dark-custom{border: 0.5px solid #231F20}
.reviews-template .bg-blue{background: #E4EDFC;}
.reviews-template .label-review{color: #005BEA;}
.reviews-template .strengths_weaknesses ul li{font-size: 16px;}
.reviews-template .table--of--content{
position: relative;
opacity: 1;
top: 0;
width: 100%;
left: 0;
}
.reviews-template .independent-wrapper{overflow: initial;}
.reviews-template .key-features p{
    font-size: 14px;
    line-height: 29px;
}
/*Relation posts*/
.reviews-template .relation-posts:hover{
transition: .5s;
background-color: #E4EDFC;
border: 0.5px solid #231F20;
}
.reviews-template .custom--post--text ul{
padding-left: 20px; 
}
/*Small content*/
.reviews-template .custom--post--text h4{padding-bottom: 10px;margin-bottom: 0;}
.reviews-template .about{border: 0.5px solid #231F20;}
.reviews-template .about h4{color: #2F79FF;padding-top: 0;}
.reviews-template .pros-cons i{color: #2F79FF;padding-top: 0;}
/*TAble of content*/
.reviews-template .table--of--content p, .reviews-template .table--of--content a{color: #272727;}
.reviews-template .table--of--content p{font-size: 16px;}
.reviews-template .table--of--content a{font-size: 14px;padding: 3px 15px;}
.reviews-template .table--of--content a:hover{color: #005BEA;}
/**************************
/*Single Reviews end*/
/**************************/

/* MEDIA Q*/
@media screen and (min-width: 768px) {
    .home--post--3pic img {
        height: 270px;
        width: 99.99%;
    }
    .home--post--3pic--long img {
        width: 99.99%;
        height: 350px;
    }
    .home--post--6pic img {
        height: 570px;
        width: 99.99%;
    }
    .home--post--6pic-s img {
        height: 350px;
        width: 99.99%;
    }
    .home--post--3txt {
        height: 350px;
    }
    .home--post--3v {
        height: 320px !important;
    }
    .home--post--3txt--news {
        height: 270px !important;
    }
    .home--post--4txt {
        height: 350px;
    }
    .home--post--4txt img {
        height: 175px;
    }
}
/* Desktop M */
@media screen and (max-width: 1740px) {
    .table--of--content {
        left: 8%;
    }
}
/* Laptop L */
@media screen and (max-width: 1440px) {
    .table--of--content {
        left: 2%;
    }
}
@media screen and (max-width: 1200px) {
    .home--post--6pic-s iframe {
        width: 100%;
    }
    .navbar ul.independent-main-menu > li > a {
        font-size: 14px;
    }
}
/* Mobile */
@media screen and (max-width: 767px) {
    .money--table--wrap {
        height: 0px;
        overflow: hidden;
        -webkit-transition: all 750ms; /* For Safari 3.1 to 6.0 */
        transition: all 750ms;
        background-color: rgba(47, 121, 255, 0.1);
    }
    .mobile-header {
        position: fixed;
        top: 0px;
        z-index: 999;
        width: 100%;
    }
    .independent-wrapper {
        margin-top: 65px;
    }
    .header--main h1, .header--main--news h1, .header--home--main h1, .header--main--home--news h1 {
        font-size: 36px;
        text-align: center;
        line-height: 36px;
        padding-top: 55px;
    }
    .header--main h3, .header--main--news h3, .header--home--main h3, .header--main--home--news h3 {
        text-align: center;
        font-size: 18px;
        padding-bottom: 55px;
        margin-bottom: 0px;
    }
    .money--cards h2 {
        font-size: 28px;
    }
    .money--card p {
        font-size: 18px;
    }
    .money--page--menu {
        background-color: #459040;
        font-family: 'Ubuntu';
        font-size: 14px;
        color: #FFFFFF;
        position: fixed;
        height: 35px;
        overflow: hidden;
        top: 66px;
        z-index: 998;
        padding: 0px;
        box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    }
    .money--page--menu p {
        padding: 7px;
        margin-bottom: 0px;
    }
    .money--page--menu p i {
        padding: 5px 10px;
    }
    .money--page--menu ul {
        background-color: #ffffff;
        width: 100%;
    }
    .money--page--menu .container {
        padding: 0px;
    }
    .money--page--menu li {
        display: block;
    }
    .money--page--menu ul a {
        color: #0b0b0b !important;
        text-transform: capitalize !important;
    }
    .money--page--menu ul li ul , .money--page--menu ul li ul li ,.money--page--menu ul i {
        display: none;
        border: none;
        box-shadow: none;
    }
    .section--header h2 {
        font-size: 32px;
    }
    .section--header hr {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }
    .section--row {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .home--posts--green .news--page--posts {
        padding: 10px 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .home--post--3pic img {
        width: 100%;
    }
    .home--post--3pic--long img {
        width: 100%;
    }
    .home--post--6pic img {
        width: 100%;
    }
    .home--post--6pic-s img {
        width: 100%;
    }
    .home--post--4--btxt {
        position: relative;
    }
    .home--post--4txt img {
        width: 100%;
    }
    .home--post--6txt .home--post--6--box {
        position: relative;
        width: 100%;
    }
    .home--post--6txt .home--post--6--box .home--post--text {
        display: none;
    }
    .home--post--6txt img {
        margin: 0 auto;
        padding: 0px;
        height: auto;
    }
    .custom--post--cont h1 {
        font-size: 38px;
        line-height: 36px;
        padding-top: 15px;
    }
    .custom--post--share ul,.custom--post--share ul li, .custom--post--share p {
        display: inline;
    }
    .custom--post--share ul li {
        padding-left: 20px;
        padding-right: 20px;
    }
    .money--page--card-header {
        text-align: center;
        padding-top: 30px;
        padding-bottom: 20px;
        width: 100%;
    }
    .money--page--main-h {
        margin-top: 30px;
    }
    .money--page--parent-h {
        margin-top: 30px;
    }
    .money--page--main-h h1 {
        text-align: center;
        padding-bottom: 0px;
        padding-top: 30px;
        padding-bottom: 30px;
        font-size: 40px;
    }
    .money--page--top--table h2 {
        font-size: 38px;
        line-height: 40px;
    }
    .money--page--top--table .medium--table--img {
        margin: auto;
    }
    .money--table--20 {
        margin-top: 10px;
        margin-bottom: 10px;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .custom--post--text h3, .custom--post--text h2 {
        font-size: 32px;
        line-height: 30px;
    }
    .custom--post--text h4 {
        font-size: 28px;
        line-height: 28px;
    }
    .reviews-template .custom--post--text h4 {line-height: 40px;}
    .reviews-template .custom--post--text h4, .reviews-template .key-features p{text-align: center;}
    .money--page--table-row h3 {
        text-align: center;
    }
    .money--page--card img {
        margin: auto;
    }
    .money--table--green--star--wrap {
        padding-top: 30px;
    }
    .money--page--table--green--text-row img {
        padding: 20px 0px;
    }
    .money--page--card .money--page--top--table-btn{
        width: 100%;
    }
    .vc_row {
        padding: 0px;
    }
    .custom--post--cont {
        padding-top: 10px;
    }
    .custom--post--comment--news .form-submit input,.custom--post--comment .form-submit input  {
        width: 100%;
    }
    .custom--post--share li i {
        font-size: 20px;
        padding-top: 0px;
    }
    .full-search-wrapper .search-form .input-group .btn {
        line-height: 31px;
        font-family: 'Ubuntu';
    }
    .full-search-wrapper .search-form .input-group .form-control {
        font-family: 'Ubuntu';
    }
    .mobile-bar ul>li>a {
        font-family: 'Ubuntu';
    }
    .search-form .input-group .form-control {
        font-family: 'Ubuntu';
    }
    .mobile-header-items > li {
        height: 80px;
        line-height: 80px;
    }
    .footer--general {
        text-align: center;
    }
    .footer--menu {
        text-align: center;
    }
    .header--main , .header--home--main {
        background-image: url("assets/header-mobile.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding: 0px !important;
    }
    .header--main--news, .header--main--home--news {
        background-image: url("assets/header-background-news-mobile.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding: 0px !important;
    }
    .table--of--content {
        top: 66px;
        left: 0px;
        width: 100%;
        overflow: hidden;
    }

    .table--ofc--mobile {
        transition: all 0.75s;
    }
    .table--ofc--mobile i {
        display: inline-block;
        float: right;
        padding-right: 20px;
        color: #2F79FF;
        font-size: 18px;
        padding-top: 14px;
        font-weight: 700;
    }
    .table--ofc--mobile p {
        display: inline-block;
        font-size: 18px;
    }
}

@media only screen and (max-width: 480px) {
    .full-search-wrapper .input-group-btn {
        border-radius: 0px;
    }
}
