#notifications-counter .p1[data-count]:after{
    position:absolute;
    right:10%;
    top:9%;
    content: attr(data-count);
    font-size:40%;
    padding:.2em .4em;
    border-radius:50%;
    line-height:1.1em;
    color: white;
    background:rgba(255,0,0,.85);
    text-align:center;
    min-width: 1em;
 }

 #notifications-counter .p1[data-count="0"]:after{
   display:none;
 }
 
 #notifications-counter .fa-stack{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1em;
    line-height: 1em;
    top:5px;
 }
 
 #notifications-counter a {
    display: inline-flex;
    padding: 0;
 }

 #incompleteProfile{
	 color: #ffc800;
 }

 .mypowersoftnews {
   display: flex;
   justify-content: center;
   align-items: center;
 }
 
 .mypowersoft-buttons-container .wpb_wrapper {
   display: flex;
   justify-content: center;
}

.pagination-container {
   display: flex;
   justify-content: center;
   margin-top:50px;
}
/*
.c-content-title-1>h3 {
   margin-bottom:30px !important;
}*/

 .mypowersoft-buttons {
   background-color: #D2D3D5;
   width: 280px;
   height: 100px;
   color: #333333;
   font-weight: bold;
   text-transform: uppercase;
   display: flex;
   align-items: center;
   justify-content: center;
 }

 .mypowersoft-buttons:hover, .mypowersoft-buttons:focus, .mypowersoft-buttons:active {
    text-decoration:none;
 }

 .newsdivs {
    display:none;
 }

 .newsdivs ul {
   list-style-type:none;
   padding:0;
 }

 .newsdivs ul li {
    margin-bottom:10px;
 }

 .newsdivs ul li a {
    font-size:18px;
    display:block;
    text-align:center;
    margin-bottom: 5px;
    margin-top: 20px;
 }

.mypowersoftdownloads .nav-tabs>li.active>a, .mypowersoftdownloads .nav-tabs>li.active>a:focus, .mypowersoftdownloads .nav-tabs>li.active>a:hover, .mypowersoftdownloads .nav-tabs>li.active>a.active, .mypowersoftdownloads .nav>.active>a {
   background-color:#ffffff !important;
   border:0;
}


.mypowersoftdownloads{
	min-height: 500px;
}

.mypowersoftdownloads .nav-tabs {
   border:0;
   background-color:#dddddd;
}
.mypowersoftdownloads ul{
	list-style: none;
}
.mypowersoftdownloads .download-container ul{
    padding: 0;
}

.mypowersoftdownloads .my-download-categories>li{
	display: none;
}
.mypowersoftdownloads .my-download-categories>li>a {
    background: blue;
    color: white !important;
    background-color: #1D87C2!important;
    color: #fff!important;
    padding: 12px 30px 12px 20px!important;
    display: flex!important;
    align-items: center;
    font-size: 14px!important;
    font-weight: normal!important;
    text-transform: uppercase;
    position: relative;
}

.mypowersoftdownloads .my-download-categories>li.active>a {
    background-color: #fff!important;
    color: #000!important;
}

.mypowersoftdownloads .download-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal !important;
	text-transform: uppercase;
}

@media screen and (min-width: 992px) {
	.mypowersoftdownloads .download-title {
		margin-bottom: 40px;
		padding-bottom: 30px;
		font-size: 30px;
		line-height: 38px;
		border-bottom: 1px solid #999999;
	}
}

.no-things {
   margin-top: 50px;
   font-weight: bold;
}

.downloadsdivs ul li p {
   font-weight: bold;
}

.downloadsdivs ul li {
   margin-bottom: 5px;
   padding:10px 0;
   display: flex;
   align-items: center;
   width: 50%;
}

.download-container a.post{
	display: flex!important;
    align-items: center;
    font-size: 14px!important;
    font-weight: normal!important;
}
.download-container a.post i{
	width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    margin-right: 10px;
    background-color: #3399cc;
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}


.downloadsdivs ul li p {
	display: flex!important;
    align-items: center;
    font-size: 14px!important;
    font-weight: normal!important;
	margin-bottom: 30px;
}
.downloadsdivs ul li p:hover {
	color: #333333;
}

.download-button {
   padding:5px;
   margin-left:20px;
   border:2px solid #0088C4;
   background-color:#ffffff;
   color: #0088C4;
   font-weight: bold;
   display: inline-block;
}

.download-button:hover, .download-button:focus, .download-button:active {
   text-decoration:none;
   border:2px solid #333333;
}

.news-flex {
   display: flex;
   justify-content:center;
}

.news-flex .card {
   margin: 0 10px;
}

.news-flex .card .card-image img {
   height: 196px;
   object-fit: cover;
}

h2.vc_custom_1583485564718 {
   margin-bottom: 0;
}

h2.vc_custom_1583413767006 {
   margin-top: 0;
}
/*
@media (max-width: 991px){
   .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page {
      margin-top: 180px !important;
   }
}
*/
@media (min-width: 1025px){
   .news-flex .card {
      width: 33% !important;
      max-width: 400px;
   }
}

@media (min-width: 769px) and (max-width: 1024px) {
   .news-flex {
      flex: 1;
      flex-wrap: wrap;
   }
   .news-flex .card {
      margin: 10px !important;
      width: 45%;
   }
}

@media (max-width: 768px) {
   .news-flex {
      flex-direction: column;
   }

   .news-flex .card {
      margin: 10px !important;
   }
}
