/*
Theme Name: Awesense 2021
Theme URI: awesense.com
Author: Awesense
Template: essentials
Version: 1.2

*/
.dropdown-menu .pix-menu-box .pix-box-text {
    max-width: unset;
}

.dropdown-menu .pix-menu-box .pix-box-title {
      max-width: unset;
      margin-bottom: 10px;
}

.ah-padding h1, .ah-padding h1 span {
    font-size: 3.5rem !important;
}
.ah-padding h1 {
    margin: 0 !important;
}

a span.pix-dropdown-title {
    font-size: 18px !important;
}

nav div.d-inline-flex.d-inline-block2 span {
    font-weight: 600;
    font-size: 18px !important;
}

.note-list ol, .note-list ol li, .note-list div {
    font-size: 24px;
    letter-spacing: -.05px;
}

.founder-note img.rounded-circle {
    max-width: 80px !important;
}

.founder-note div.card-body {
    padding: 0;
}

section a.text-white:hover, section a.text-white:focus {
    color: #fff !important;
}

.pix-slider-effects .d-inline-block img {
    min-height: 100px !important;
}

.no-boxshadow .shadow-sm {
    box-shadow: none !important;
    border: 3px solid rgba(0, 7, 54, 0.08) !important;
}

.f-1-6-em .font-weight-bold.text-heading-default, .f-1-6-em .wpb_wrapper p span {
    font-size: 22px !important;
}

.nav-pills.pix-pills-light .nav-link:not(.active) {
    color: white;
    background: rgba(255,255,255,0.2);
}
/*
.p-800 {
    perspective: 800px;
}
*/

.p-800 .vc_column-inner {
    transform: rotate3d(1, 0, 0, 6deg) translateX(0);
}

@media (min-width: 768px) {
    .template-blog-without-sidebar main .row div.col-md-4:first-child {
        flex: unset;
        max-width: unset;
    }
}

.pix-progress .d-flex.bd-highlight {
    display: none !important;
}

.display-none {
    display: none !important;
}

.wpb_wrapper .btn.hov-s:hover {
    color: #00ff93 !important;
}

.d-tabs .nav-pills .nav-link {
    color: #fff;
    background: rgba(255, 255, 255, 0.05) !important;
}


.d-tabs .nav-pills.pix-pills-solid .nav-link.active, .nav-pills.pix-pills-solid .show>.nav-link {
    background-color: #22ce85 !important;
}

.particle-o-5 .particles-container {
    opacity: .5;
}

/* blog */
.single-post .post.type-post .entry-content .key h2 {
    font-size: 1em !important;
    text-transform: uppercase;
    letter-spacing: 3px !important;
    padding-bottom: 25px;
}

.single-post .post.type-post .entry-content .key li {
    padding-bottom: 20px;
}



.entry-content .bsf-rt-reading-time {
    border-radius: 4px;
    font-weight: 600;
}

.single-post .post.type-post .entry-content .key {
    margin: 1rem 0 2rem;
    position: relative;
}

.single-post .post.type-post .entry-content .key .wp-block-group__inner-container {
    margin: 1rem;
}

.single-post .post.type-post .entry-content .key:before {
    content: '';
    border-top: 3px solid #22ce85;
    border-left: 3px solid #22ce85;
    display: inline-block;
    width: 20rem;
    height: 5rem;
    position: absolute;
}

.single-post .post.type-post .entry-content .key:after {
    content: '';
    border-bottom: 3px solid #22ce85;
    border-right: 3px solid #22ce85;
    display: inline-block;
    width: 20rem;
    height: 5rem;
    position: absolute;
    bottom: 0;
    right: 0;
}

.page-template-template-blog-without-sidebar .content-area .pix-content-box {
    background-color: rgba(0, 7, 54, 0.02) !important;
}

.post-template-default .sidebar a {
    color: #171542 !important;
}
.post-template-default .sidebar a:hover {
    opacity: .6;
}
.post-template-default .sidebar.col-md-4 {
    padding-left: 50px;
}

.single-post .post.type-post .entry-content a {
    color: #1073E5;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    font-weight: 600;
  	white-space: nowrap;
}

.single-post .post.type-post .entry-content a::after {
    content: "";
    background: rgba(16, 115, 229, 0.15);
    position: absolute;
    left: 12px;
    bottom: -6px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    z-index: -1;
    transition: 0.35s cubic-bezier(0.25, 0.1, 0, 2.05);
}
.single-post .post.type-post .entry-content a:hover::after {
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 100%;
}

.single-post .post.type-post .entry-content, .single-post .post.type-post .entry-content p {
    font-size: 18px;
    color: #000;
}

.single-post .post.type-post .entry-content h1,
.single-post .post.type-post .entry-content h2,
.single-post .post.type-post .entry-content h3,
.single-post .post.type-post .entry-content h4,
.single-post .post.type-post .entry-content h5,
.single-post .post.type-post .entry-content h6 {
    font-weight: 600;
    padding-bottom: 15px;
    padding-top: 10px;
}
.single-post .post.type-post .entry-content h2 {
    font-size: 1.4em;
}
.single-post .post.type-post .entry-content h3 {
    font-size: 1em;
}
.single-post .post.type-post .entry-content h4 {
    font-size: 1em;
    color: rgba(0, 7, 54, 0.712);
}
.single-post .post.type-post .entry-content h5 {
    font-size: 1em;
    color: rgba(0, 7, 54, 0);
} 
.single-post .post.type-post .entry-content h6 {
    padding-left: 10px;
    color: rgba(0, 7, 54, 0.712);
    font-size: 1em;
    font-style: italic;
}




#db-svg {
    overflow: visible;
}
.data-blocks {
    align-self: flex-start;
    top: 2.5vh;
}
.flex-container, .flex-container li {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.scroll-text {
    z-index: 2000;
}
.scroll-text h2 {
    padding-top: 40vh;
}
.scroll-text p {
    padding-bottom: 40vh;
}
.flex-item {
    margin: 10px;
    background-color: rgba(255, 255, 255, .5);
    width: calc(100% * (1/5) - 25px);
}
@media only screen and (max-width: 767px) {
    .flex-item {
        margin: 2px;
        min-width: 5px;
        width: calc(100% * (1/5) - 5px);
   }
}

@media (max-width: 992px) {
    .clients img {
        min-width: 100% !important;
    }
    .carousel-cell .pix-p-20 {
         padding: 5px !important;
    }
}

#nprogress .bar {  
    width: 150% !important;
}

.flex-item::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}
.flex-item:nth-child(1) {
    transform: translate(-96px, 44px);
    background-color: rgba(226, 155, 240, 0.27);
}
.flex-item:nth-child(2) {
    transform: translate(97px, 77px);
    background-color: rgba(224, 227, 179, 0.52);
}
.flex-item:nth-child(3) {
    transform: translate(84px, 9px);
    background-color: rgba(165, 240, 219, 0.21);
}
.flex-item:nth-child(4) {
    transform: translate(-29px, -43px);
    background-color: rgba(160, 129, 106, 0.87);
}
.flex-item:nth-child(5) {
    transform: translate(21px, -98px);
    background-color: rgba(168, 113, 137, 0.25);
}
.flex-item:nth-child(6) {
    transform: translate(-45px, 78px);
    background-color: rgba(76, 211, 145, 0.87);
}
.flex-item:nth-child(7) {
    transform: translate(-31px, -18px);
    background-color: rgba(194, 204, 249, 0.05);
}
.flex-item:nth-child(8) {
    transform: translate(-52px, 6px);
    background-color: rgba(237, 247, 32, 0.73);
}
.flex-item:nth-child(9) {
    transform: translate(47px, 10px);
    background-color: rgba(168, 226, 204, 0.3);
}
.flex-item:nth-child(10) {
    transform: translate(90px, 10px);
    background-color: rgba(169, 247, 159, 0.27);
}
.flex-item:nth-child(11) {
    transform: translate(77px, -27px);
    background-color: rgba(4, 136, 186, 0.15);
}
.flex-item:nth-child(12) {
    transform: translate(77px, 63px);
    background-color: rgba(100, 191, 159, 0.34);
}
.flex-item:nth-child(13) {
    transform: translate(-97px, 36px);
    background-color: rgba(174, 243, 104, 0.12);
}
.flex-item:nth-child(14) {
    transform: translate(67px, 44px);
    background-color: rgba(87, 33, 73, 0.16);
}
.flex-item:nth-child(15) {
    transform: translate(-51px, 23px);
    background-color: rgba(16, 84, 141, 0.86);
}
.flex-item:nth-child(16) {
    transform: translate(32px, -14px);
    background-color: rgba(47, 117, 17, 0.81);
}
.flex-item:nth-child(17) {
    transform: translate(-75px, 57px);
    background-color: rgba(204, 157, 65, 0.02);
}
.flex-item:nth-child(18) {
    transform: translate(41px, 69px);
    background-color: rgba(136, 111, 34, 0.18);
}
.flex-item:nth-child(19) {
    transform: translate(-74px, 35px);
    background-color: rgba(166, 57, 89, 0.52);
}
.flex-item:nth-child(20) {
    transform: translate(53px, -60px);
    background-color: rgba(44, 60, 157, 0.17);
}
.flex-item:nth-child(21) {
    transform: translate(-7px, 14px);
    background-color: rgba(254, 175, 54, 0.1);
}
.flex-item:nth-child(22) {
    transform: translate(45px, 21px);
    background-color: rgba(109, 44, 167, 0.99);
}
.flex-item:nth-child(23) {
    transform: translate(-20px, -36px);
    background-color: rgba(228, 105, 88, 0.45);
}
.flex-item:nth-child(24) {
    transform: translate(63px, 59px);
    background-color: rgba(172, 183, 109, 0.03);
}
.flex-item:nth-child(25) {
    transform: translate(84px, 100px);
    background-color: rgba(195, 130, 240, 0.77);
}
.flex-item:nth-child(26) {
    transform: translate(-98px, 74px);
    background-color: rgba(202, 197, 132, 0.81);
}
.flex-item:nth-child(27) {
    transform: translate(-8px, -66px);
    background-color: rgba(54, 113, 235, 0.11);
}
.flex-item:nth-child(28) {
    transform: translate(18px, -82px);
    background-color: rgba(17, 201, 20, 0.62);
}
.flex-item:nth-child(29) {
    transform: translate(-62px, -20px);
    background-color: rgba(61, 163, 82, 0.92);
}
.flex-item:nth-child(30) {
    transform: translate(-92px, 63px);
    background-color: rgba(195, 229, 70, 0.83);
}
.flex-item:nth-child(31) {
    transform: translate(57px, -37px);
    background-color: rgba(231, 8, 196, 0.22);
}
.flex-item:nth-child(32) {
    transform: translate(-55px, 99px);
    background-color: rgba(221, 102, 250, 0.31);
}
.flex-item:nth-child(33) {
    transform: translate(-35px, 63px);
    background-color: rgba(7, 206, 6, 0.56);
}
.flex-item:nth-child(34) {
    transform: translate(11px, 88px);
    background-color: rgba(241, 229, 194, 0.61);
}
.flex-item:nth-child(35) {
    transform: translate(-85px, -47px);
    background-color: rgba(28, 70, 66, 0.19);
}
.flex-item:nth-child(36) {
    transform: translate(97px, 72px);
    background-color: rgba(14, 150, 50, 0.69);
}
.flex-item:nth-child(37) {
    transform: translate(93px, -30px);
    background-color: rgba(39, 71, 179, 0.58);
}
.flex-item:nth-child(38) {
    transform: translate(68px, 31px);
    background-color: rgba(140, 117, 54, 0.87);
}
.flex-item:nth-child(39) {
    transform: translate(-76px, 23px);
    background-color: rgba(251, 104, 89, 0.25);
}
.flex-item:nth-child(40) {
    transform: translate(-71px, 85px);
    background-color: rgba(131, 97, 161, 0.65);
}
.flex-item:nth-child(41) {
    transform: translate(-51px, -64px);
    background-color: rgba(254, 96, 242, 0.85);
}
.flex-item:nth-child(42) {
    transform: translate(-29px, -6px);
    background-color: rgba(88, 243, 153, 0.13);
}
.flex-item:nth-child(43) {
    transform: translate(31px, -65px);
    background-color: rgba(199, 110, 116, 0.98);
}
.flex-item:nth-child(44) {
    transform: translate(-22px, 22px);
    background-color: rgba(198, 5, 188, 0.86);
}
.flex-item:nth-child(45) {
    transform: translate(3px, 25px);
    background-color: rgba(194, 221, 91, 0.61);
}
.flex-item:nth-child(46) {
    transform: translate(-74px, 77px);
    background-color: rgba(200, 39, 35, 0.99);
}
.flex-item:nth-child(47) {
    transform: translate(-80px, -52px);
    background-color: rgba(45, 104, 219, 0.34);
}
.flex-item:nth-child(48) {
    transform: translate(2px, 7px);
    background-color: rgba(134, 189, 31, 0.55);
}
.flex-item:nth-child(49) {
    transform: translate(21px, -68px);
    background-color: rgba(42, 190, 80, 0.11);
}
.flex-item:nth-child(50) {
    transform: translate(57px, 2px);
    background-color: rgba(95, 196, 87, 0.62);
}
.flex-item:nth-child(51) {
    transform: translate(7px, -48px);
    background-color: rgba(196, 243, 243, 0.88);
}
.flex-item:nth-child(52) {
    transform: translate(-84px, 0px);
    background-color: rgba(6, 241, 103, 0.12);
}
.flex-item:nth-child(53) {
    transform: translate(28px, -60px);
    background-color: rgba(127, 138, 65, 0.59);
}
.flex-item:nth-child(54) {
    transform: translate(56px, 89px);
    background-color: rgba(181, 131, 186, 0.35);
}
.flex-item:nth-child(55) {
    transform: translate(-58px, -76px);
    background-color: rgba(214, 73, 123, 0.95);
}
.flex-item:nth-child(56) {
    transform: translate(26px, 56px);
    background-color: rgba(110, 166, 253, 0.25);
}
.flex-item:nth-child(57) {
    transform: translate(31px, 52px);
    background-color: rgba(83, 139, 66, 0.53);
}
.flex-item:nth-child(58) {
    transform: translate(98px, -5px);
    background-color: rgba(212, 28, 78, 0.74);
}
.flex-item:nth-child(59) {
    transform: translate(14px, 79px);
    background-color: rgba(142, 174, 111, 0.97);
}
.flex-item:nth-child(60) {
    transform: translate(65px, -67px);
    background-color: rgba(99, 237, 21, 0.01);
}
.flex-item:nth-child(61) {
    transform: translate(4px, -45px);
    background-color: rgba(98, 239, 179, 0.42);
}
.flex-item:nth-child(62) {
    transform: translate(11px, -41px);
    background-color: rgba(232, 90, 220, 0.02);
}
.flex-item:nth-child(63) {
    transform: translate(14px, 74px);
    background-color: rgba(193, 214, 144, 0.39);
}
.flex-item:nth-child(64) {
    transform: translate(-88px, 40px);
    background-color: rgba(93, 175, 156, 0.95);
}
.flex-item:nth-child(65) {
    transform: translate(0px, -25px);
    background-color: rgba(22, 172, 100, 0.3);
}
.flex-item:nth-child(66) {
    transform: translate(-74px, 24px);
    background-color: rgba(58, 75, 118, 0.58);
}
.flex-item:nth-child(67) {
    transform: translate(-66px, 85px);
    background-color: rgba(113, 115, 108, 0.61);
}
.flex-item:nth-child(68) {
    transform: translate(-74px, -55px);
    background-color: rgba(173, 7, 82, 0.23);
}
.flex-item:nth-child(69) {
    transform: translate(40px, -52px);
    background-color: rgba(30, 114, 54, 0.49);
}
.flex-item:nth-child(70) {
    transform: translate(24px, -55px);
    background-color: rgba(83, 212, 26, 0.69);
}
.flex-item:nth-child(71) {
    transform: translate(61px, 73px);
    background-color: rgba(105, 116, 233, 0.42);
}
.flex-item:nth-child(72) {
    transform: translate(-12px, 78px);
    background-color: rgba(166, 220, 236, 0.3);
}
.flex-item:nth-child(73) {
    transform: translate(-25px, -5px);
    background-color: rgba(60, 122, 2, 0.68);
}
.flex-item:nth-child(74) {
    transform: translate(10px, 51px);
    background-color: rgba(19, 63, 45, 0.74);
}
.flex-item:nth-child(75) {
    transform: translate(-71px, -49px);
    background-color: rgba(15, 114, 184, 0.99);
}
.flex-item:nth-child(76) {
    transform: translate(-82px, -55px);
    background-color: rgba(143, 70, 5, 0.41);
}
.flex-item:nth-child(77) {
    transform: translate(-8px, 25px);
    background-color: rgba(130, 8, 11, 0.88);
}
.flex-item:nth-child(78) {
    transform: translate(-19px, -97px);
    background-color: rgba(70, 99, 255, 0.56);
}
.flex-item:nth-child(79) {
    transform: translate(76px, 86px);
    background-color: rgba(244, 146, 80, 0.2);
}
.flex-item:nth-child(80) {
    transform: translate(-15px, 81px);
    background-color: rgba(227, 140, 251, 0.4);
}
.flex-item:nth-child(81) {
    transform: translate(-29px, -34px);
    background-color: rgba(202, 14, 254, 0.45);
}
.flex-item:nth-child(82) {
    transform: translate(-8px, -23px);
    background-color: rgba(33, 141, 65, 0.73);
}
.flex-item:nth-child(83) {
    transform: translate(77px, 80px);
    background-color: rgba(101, 62, 18, 0.62);
}
.flex-item:nth-child(84) {
    transform: translate(-22px, 9px);
    background-color: rgba(199, 164, 209, 0.48);
}
.flex-item:nth-child(85) {
    transform: translate(8px, 91px);
    background-color: rgba(253, 9, 61, 0.11);
}
.flex-item:nth-child(86) {
    transform: translate(-88px, 92px);
    background-color: rgba(94, 219, 130, 0.56);
}
.flex-item:nth-child(87) {
    transform: translate(-18px, 35px);
    background-color: rgba(239, 81, 202, 0.43);
}
.flex-item:nth-child(88) {
    transform: translate(-28px, -2px);
    background-color: rgba(225, 98, 208, 0.55);
}
.flex-item:nth-child(89) {
    transform: translate(-12px, -87px);
    background-color: rgba(139, 64, 228, 0.43);
}
.flex-item:nth-child(90) {
    transform: translate(-31px, 79px);
    background-color: rgba(189, 188, 112, 0.42);
}
.flex-item:nth-child(91) {
    transform: translate(3px, -65px);
    background-color: rgba(214, 179, 220, 0.87);
}
.flex-item:nth-child(92) {
    transform: translate(68px, 71px);
    background-color: rgba(186, 85, 127, 0.33);
}
.flex-item:nth-child(93) {
    transform: translate(12px, -18px);
    background-color: rgba(61, 190, 111, 0.04);
}
.flex-item:nth-child(94) {
    transform: translate(-84px, -47px);
    background-color: rgba(112, 37, 45, 0.68);
}
.flex-item:nth-child(95) {
    transform: translate(53px, 16px);
    background-color: rgba(244, 188, 126, 0.21);
}
.flex-item:nth-child(96) {
    transform: translate(-34px, -57px);
    background-color: rgba(49, 214, 118, 0.45);
}
.flex-item:nth-child(97) {
    transform: translate(45px, -79px);
    background-color: rgba(44, 192, 153, 0.57);
}
.flex-item:nth-child(98) {
    transform: translate(79px, 51px);
    background-color: rgba(205, 212, 252, 0.77);
}
.flex-item:nth-child(99) {
    transform: translate(63px, -64px);
    background-color: rgba(12, 212, 67, 0.56);
}
.flex-item:nth-child(100) {
    transform: translate(12px, 86px);
    background-color: rgba(31, 11, 109, 0.08);
}

img,object {  
    user-drag: none;  
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
 }

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #0066ff;
  margin: 1.5em 10px !important;
  padding: 0.5em 10px !important;
  quotes: "\201C""\201D""\2018""\2019";
  text-align: left !important;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em !important;
  line-height: 0.1em !important;
  margin-right: 0.25em !important;
  vertical-align: -0.4em !important;
}
blockquote p {
  display: inline;
  font-size: 1.25rem !important;
}
.wp-block-pullquote {
     padding: 0 !important;
  text-align: left;}
  
 .blue {
	color: #0066f5 !important;
}

.f-large p {
    font-size: 2.25em;
    line-height: 1.25em;
}

h1 span.secondary {
  color: #00ff93;
}

#applications {
    margin-left: -20px;
}

.cl-layout__no-results {
    color: #eee !important;
    font-size: 1.5em;
    padding-left: 20px;
}

.sf-field-taxonomy-ecosystem_tags label,.sf-field-taxonomy-ecosystem_category label {
    width: 350px;
}
.sf-field-taxonomy-ecosystem_tags label button,.sf-field-taxonomy-ecosystem_category label button {
    height: 48px;
}

.border-bottom-logo {
    border-bottom:2px solid rgba(0,7,54,.15) !important;
}

.searchandfilter ul {
    display: flex;
}

.searchandfilter label {
    display: inline-flex;
    padding-left: 20px;
}

.sf-input-text {
    border-radius: 5px;
    padding: 10px;
    border: none;
    font-weight: 600;
}

.marketplace-title h3 {
    font-size: 1.75em;
}

.marketplace-title a:hover {
    color: #0046a9 !important;
    text-decoration: none !important;
}

.cl-template .cl-element .marketplace-item-font {
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.8;
}

.cl-layout .cl-template { transition: all .1s ease-in-out; }
.cl-layout .cl-template:hover { transform: scale(1.05); }

.cl-template .cl-element *, .cl-template div {
    font-family: unset !important;
}

.marketplace-title a::after {
    content: "\f12b";
    font-family: 'pixicon';
    font-size: .75em;
    margin-left: 5px;
}

.single-ecosystem .description {
    font-size: 20px;
}

.single-ecosystem .name {
    font-size: 28px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 10px;
}

.single-ecosystem .bio {
    font-size: 22px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 10px;
}

.single-ecosystem .link i {
    margin-right: 10px;
}
.single-ecosystem .link {
    padding-top: 10px;
    padding-bottom: 10px;
}

.single-ecosystem .market-header {
    margin-top: 60px;
    margin-bottom: 20px;
}

.single-ecosystem .tags {
    display: flex;
}

.single-ecosystem .tags .app-tag {
    color: #000;
    background-color: rgba(0,255,149,.41);
    margin: 0 4px 4px 0;
    padding: 3px 7px 3px 7px;
    border-radius: 4px;
    border-width: 0;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 14px;
}

.lightboxOverlay {
    z-index: 100000 !important;
}

.lightbox {
    z-index: 100001 !important
}

.single-ecosystem .header-logo {
    border: 2px solid rgba(0,7,54,.15);
    padding: 25px;
    max-height: 200px;
    border-radius: 5px;
}

.single-ecosystem .content-area ul {
    list-style-type: disc;
}

.single-ecosystem .description a {
    color: #22ce85 !important;
    font-weight: bold;
}

.single-ecosystem .description a:hover {
    color: #000736 !important;
}

.cta-w-250 a.btn {
    width: 250px;
}

footer .wpb_column .wpb_wrapper a {
    line-height: 1;
    margin-bottom: 1rem!important;
}

header .pix-dark .pix-img-overlay .pix-box-text.text-body-default {
    margin: 0 50px;
    color: white !important;
    font-size: 1.125em !important;
    font-weight: bold;
}

.animate-in,
.group-animate-in,
.animating {
    visibility: visible !important;
    opacity: 1 !important;
    animation-name: none !important;
}

.pix-banner-btn a {
    font-size: 1em;
}