.elementor-2235 .elementor-element.elementor-element-a983267 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2235 .elementor-element.elementor-element-a983267:not(.elementor-motion-effects-element-type-background), .elementor-2235 .elementor-element.elementor-element-a983267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161921;}.elementor-2235 .elementor-element.elementor-element-a983267 > .elementor-container{min-height:510px;}.elementor-2235 .elementor-element.elementor-element-a983267{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2235 .elementor-element.elementor-element-a983267 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2235 .elementor-element.elementor-element-f21b5fa > .elementor-element-populated{padding:10px 10px 10px 100px;}.elementor-2235 .elementor-element.elementor-element-4cb9bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-4cb9bc9 .elementor-heading-title{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1.92px;color:var( --e-global-color-primary );}.elementor-2235 .elementor-element.elementor-element-08979d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-08979d6 .elementor-heading-title{font-size:45px;font-weight:700;line-height:57px;color:var( --e-global-color-6827af7e );}.elementor-2235 .elementor-element.elementor-element-b3dff60 .elementor-button{background-color:#FFF8DD00;font-size:18px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFDCAA;color:#FFDCAA;border-style:solid;border-color:#FFDCAA;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-2235 .elementor-element.elementor-element-b3dff60 .elementor-button:hover, .elementor-2235 .elementor-element.elementor-element-b3dff60 .elementor-button:focus{background-color:#FFDCAA;color:#162447;}.elementor-2235 .elementor-element.elementor-element-b3dff60 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-b3dff60 .elementor-button:hover svg, .elementor-2235 .elementor-element.elementor-element-b3dff60 .elementor-button:focus svg{fill:#162447;}.elementor-2235 .elementor-element.elementor-element-817e4e2:not(.elementor-motion-effects-element-type-background), .elementor-2235 .elementor-element.elementor-element-817e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5235c );}.elementor-2235 .elementor-element.elementor-element-817e4e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-2235 .elementor-element.elementor-element-817e4e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2235 .elementor-element.elementor-element-d45e820{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2235 .elementor-element.elementor-element-d45e820 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-d45e820 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2235 .elementor-element.elementor-element-d45e820 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2235 .elementor-element.elementor-element-d45e820 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2235 .elementor-element.elementor-element-d45e820 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2235 .elementor-element.elementor-element-d45e820 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-2235 .elementor-element.elementor-element-d45e820 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2235 .elementor-element.elementor-element-a983267 > .elementor-container{min-height:1px;}.elementor-2235 .elementor-element.elementor-element-a983267{padding:0px 15px 50px 15px;}.elementor-2235 .elementor-element.elementor-element-f2f3a31 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-f2f3a31{text-align:center;}.elementor-2235 .elementor-element.elementor-element-f2f3a31 img{max-width:250px;}.elementor-2235 .elementor-element.elementor-element-f21b5fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-4cb9bc9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-4cb9bc9{text-align:center;}.elementor-2235 .elementor-element.elementor-element-08979d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2235 .elementor-element.elementor-element-08979d6{text-align:center;}.elementor-2235 .elementor-element.elementor-element-817e4e2{padding:40px 10px 40px 10px;}}@media(min-width:768px){.elementor-2235 .elementor-element.elementor-element-d756a5d{width:39.744%;}.elementor-2235 .elementor-element.elementor-element-f21b5fa{width:60.256%;}.elementor-2235 .elementor-element.elementor-element-7bb333e{width:30%;}.elementor-2235 .elementor-element.elementor-element-1cbd7db{width:70%;}}/* Start custom CSS *//* search checkbox style */

  [type="checkbox"]:not(:checked),
  [type="checkbox"]:checked {
    position: absolute;
    left: 0;
    opacity: 0.01;
  }
  [type="checkbox"]:not(:checked) + label,
  [type="checkbox"]:checked + label {
    position: relative;
    cursor: pointer;
margin-left:20px;
  }

  /* checkbox aspect */
  [type="checkbox"]:not(:checked) + label:before,
  [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 0;
    width: 1.2em;
    height: 1.2em;
    border: 1.5px solid var(--e-global-color-b441cfb);
    -webkit-transition: all .275s;
        transition: all .275s;
  }

  /* checked mark aspect */
  [type="checkbox"]:not(:checked) + label:after,
  [type="checkbox"]:checked + label:after {
    font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f00c";
    position: absolute;
    top: 0.69em;
    left: -1.2em;
    font-size:14px;
    color: var(--e-global-color-6ce3585b);
    line-height: 0;
    -webkit-transition: all .2s;
        transition: all .2s;
  }

  /* checked mark aspect changes */
  [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0) rotate(45deg);
        transform: scale(0) rotate(45deg);
  }

  [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
  }


 


/*search field */



.searchandfilter input[type="text"] {
    height: 48px;
}

.searchandfilter label:first-child::after {
    position: absolute;
    font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f002";
    color:var( --e-global-color-6827af7e );
    height:48px;
    width:48px;
    margin-left:-49px;
    background-color: var( --e-global-color-6ce3585b );
    text-align: center;
    padding-top: 15px;
}

/*filter button */
[type="submit"]:hover, [type=submit]:focus {
    color: var(--e-global-color-bf5235c);
    background-color: var(--e-global-color-accent);
    text-decoration: none;
}

.lp_course-template-default [type="button"], [type="submit"], button {
    padding: 12px 32px;
    font-weight: bold;
}


.op-post-archive a.elementor-post-info__terms-list-item {
    position: absolute;
    top: 25px;
    left: 8px;
    width: max-content;
    min-width: 97px;
    z-index: 4;
    padding: 0px 15px;
    font-size: 12px;
    background-color: #FFDCAA;
    text-align: center;
}

.op-post-archive a.elementor-post-info__terms-list-item[href*="/category/inbound-marketing/"] {
    background-color: #DDE5FF;
    min-width: 150px;
}

/* filter style */

.op-post-archive .searchandfilter ul {
    padding: 0;
}

.op-post-archive .searchandfilter > ul input.sf-input-text {
    color: #fff;
    border-color: var(--e-global-color-b441cfb);
    background-color: transparent;
    border-radius: 0;
}

.op-post-archive .searchandfilter h4 {
	color: #7E8FC4;
	margin-top: 30px;
}



.op-post-archive .elementor-widget-post-info {
    margin-top: -10px;
}

@media (max-width: 1200px) {
    .op-post-archive .elementor-element .elementor-widget-archive-posts > .elementor-widget-container {
        margin-top: 0;
    }
    .op-post-archive .searchandfilter .sf-field-category {
        position: static;
        width: auto;
        margin-top: 20px;
    }
    .op-post-archive .searchandfilter .sf-field-category > ul {
        display: block;
    }
    .op-post-archive .searchandfilter .sf-field-category > ul > li label {
        padding: 10px;
        text-align: left;
    }
    
.op-post-archive .searchandfilter .sf-field-category>ul>li label {
    padding: 2px 0 0 10px;
}    

@media (max-width: 767px) {
    .op-post-archive .elementor-posts article {
        max-width: 350px;
        margin: 0 auto;
    }
    .op-post-archive .searchandfilter .sf-field-category,
    .op-post-archive .searchandfilter .sf-field-tag h4 {
        margin-top: 0;
    }
    .searchandfilter {
        max-width: 350px;
        margin: 0 auto;
    }
}/* End custom CSS */