.elementor-5350 .elementor-element.elementor-element-6fbf078 > .elementor-container{min-height:510px;}.elementor-5350 .elementor-element.elementor-element-6fbf078 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5350 .elementor-element.elementor-element-6fbf078:not(.elementor-motion-effects-element-type-background), .elementor-5350 .elementor-element.elementor-element-6fbf078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161921;}.elementor-5350 .elementor-element.elementor-element-6fbf078{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5350 .elementor-element.elementor-element-6fbf078 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5350 .elementor-element.elementor-element-a7744c5 > .elementor-element-populated{padding:10px 10px 10px 100px;}.elementor-5350 .elementor-element.elementor-element-5d1f3992 .elementor-heading-title{font-size:54px;}.elementor-5350 .elementor-element.elementor-element-5d1f3992 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5350 .elementor-element.elementor-element-75618f34 .elementor-heading-title{color:var( --e-global-color-c301406 );font-size:22px;line-height:1.6em;}.elementor-5350 .elementor-element.elementor-element-6a01619d .elementor-button{font-size:18px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFF8DD00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-5350 .elementor-element.elementor-element-6a01619d .elementor-button:hover, .elementor-5350 .elementor-element.elementor-element-6a01619d .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5350 .elementor-element.elementor-element-6a01619d .elementor-button:hover svg, .elementor-5350 .elementor-element.elementor-element-6a01619d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5350 .elementor-element.elementor-element-6a01619d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5350 .elementor-element.elementor-element-6aa5cb6f:not(.elementor-motion-effects-element-type-background), .elementor-5350 .elementor-element.elementor-element-6aa5cb6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5350 .elementor-element.elementor-element-6aa5cb6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-5350 .elementor-element.elementor-element-6aa5cb6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5350 .elementor-element.elementor-element-34deaf16{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-5350 .elementor-element.elementor-element-34deaf16 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5350 .elementor-element.elementor-element-34deaf16 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5350 .elementor-element.elementor-element-34deaf16 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5350 .elementor-element.elementor-element-34deaf16 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5350 .elementor-element.elementor-element-34deaf16 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5350 .elementor-element.elementor-element-34deaf16 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5350 .elementor-element.elementor-element-34deaf16 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5350 .elementor-element.elementor-element-6fbf078 > .elementor-container{min-height:1px;}.elementor-5350 .elementor-element.elementor-element-6fbf078{padding:0px 15px 50px 15px;}.elementor-5350 .elementor-element.elementor-element-335d90a9{text-align:center;}.elementor-5350 .elementor-element.elementor-element-335d90a9 img{max-width:250px;}.elementor-5350 .elementor-element.elementor-element-335d90a9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5350 .elementor-element.elementor-element-a7744c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5350 .elementor-element.elementor-element-5d1f3992{text-align:center;}.elementor-5350 .elementor-element.elementor-element-5d1f3992 .elementor-heading-title{font-size:32px;}.elementor-5350 .elementor-element.elementor-element-5d1f3992 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5350 .elementor-element.elementor-element-75618f34{text-align:center;}.elementor-5350 .elementor-element.elementor-element-75618f34 .elementor-heading-title{line-height:1.5em;}.elementor-5350 .elementor-element.elementor-element-6aa5cb6f{padding:40px 10px 40px 10px;}}@media(min-width:768px){.elementor-5350 .elementor-element.elementor-element-22098b30{width:39.744%;}.elementor-5350 .elementor-element.elementor-element-a7744c5{width:60.256%;}.elementor-5350 .elementor-element.elementor-element-5b90e8c{width:30%;}.elementor-5350 .elementor-element.elementor-element-6317c49b{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-819cb73 );
    -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-819cb73 );
    text-align: center;
    padding-top: 13px;
}

/*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-819cb73 );
    background-color: transparent;
    border-radius: 0;
}

.op-post-archive .searchandfilter h4 {
	color: var( --e-global-color-secondary );
	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 */