/* Chosen - multiselect */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.cp-container {
  position: relative;
  width: 100%;
  max-width: 1100px !important;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.cp-column,
.cp-columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .cp-container {
    width: 85%;
    padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 550px) {
  .cp-container {
    width: 80%; }
  .cp-column,
  .cp-columns {
    margin-left: 4%; }
  .cp-column:first-child,
  .cp-columns:first-child {
    margin-left: 0; }

  .cp-one.cp-column,
  .cp-one.cp-columns                    { width: 4.66666666667%; }
  .cp-two.cp-columns                    { width: 13.3333333333%; }
  .cp-three.cp-columns                  { width: 22%;            }
  .cp-four.cp-columns                   { width: 30.6666666667%; }
  .cp-five.cp-columns                   { width: 39.3333333333%; }
  .cp-six.cp-columns                    { width: 48%;            }
  .cp-seven.cp-columns                  { width: 56.6666666667%; }
  .cp-eight.cp-columns                  { width: 65.3333333333%; }
  .cp-nine.cp-columns                   { width: 74.0%;          }
  .cp-ten.cp-columns                    { width: 82.6666666667%; }
  .cp-eleven.cp-columns                 { width: 91.3333333333%; }
  .cp-twelve.cp-columns                 { width: 100%; margin-left: 0; }

  .cp-one-third.cp-column               { width: 30.6666666667%; }
  .cp-two-thirds.cp-column              { width: 65.3333333333%; }

  .cp-one-half.cp-column                { width: 48%; }

  /* Offsets */
  .cp-offset-by-one.cp-column,
  .cp-offset-by-one.cp-columns          { margin-left: 8.66666666667%; }
  .cp-offset-by-two.cp-column,
  .cp-offset-by-two.cp-columns          { margin-left: 17.3333333333%; }
  .cp-offset-by-three.cp-column,
  .cp-offset-by-three.cp-columns        { margin-left: 26%;            }
  .cp-offset-by-four.cp-column,
  .cp-offset-by-four.cp-columns         { margin-left: 34.6666666667%; }
  .cp-offset-by-five.cp-column,
  .cp-offset-by-five.cp-columns         { margin-left: 43.3333333333%; }
  .cp-offset-by-six.cp-column,
  .cp-offset-by-six.cp-columns          { margin-left: 52%;            }
  .cp-offset-by-seven.cp-column,
  .cp-offset-by-seven.cp-columns        { margin-left: 60.6666666667%; }
  .cp-offset-by-eight.cp-column,
  .cp-offset-by-eight.cp-columns        { margin-left: 69.3333333333%; }
  .cp-offset-by-nine.cp-column,
  .cp-offset-by-nine.cp-columns         { margin-left: 78.0%;          }
  .cp-offset-by-ten.cp-column,
  .cp-offset-by-ten.cp-columns          { margin-left: 86.6666666667%; }
  .cp-offset-by-eleven.cp-column,
  .cp-offset-by-eleven.cp-columns       { margin-left: 95.3333333333%; }

  .cp-offset-by-one-third.cp-column,
  .cp-offset-by-one-third.cp-columns    { margin-left: 34.6666666667%; }
  .cp-offset-by-two-thirds.cp-column,
  .cp-offset-by-two-thirds.cp-columns   { margin-left: 69.3333333333%; }

  .cp-offset-by-one-half.cp-column,
  .cp-offset-by-one-half.cp-columns     { margin-left: 52%; }

}


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.cp-button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
.cp-button:hover,
.cp-button:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.cp-button.cp-button-primary,
button.cp-button-primary,
input[type="submit"].cp-button-primary,
input[type="reset"].cp-button-primary,
input[type="button"].cp-button-primary {
  color: #FFF;
  background-color: #53b64a;
  border-color: #53b64a; }
.cp-button.cp-button-primary:hover,
button.cp-button-primary:hover,
input[type="submit"].cp-button-primary:hover,
input[type="reset"].cp-button-primary:hover,
input[type="button"].cp-button-primary:hover,
.cp-button.cp-button-primary:focus,
button.cp-button-primary:focus,
input[type="submit"].cp-button-primary:focus,
input[type="reset"].cp-button-primary:focus,
input[type="button"].cp-button-primary:focus {
  color: #53b64a !important;
  background-color: #fff !important;
  border-color: #53b64a !important; }


/* Self Clearing Goodness */
.cp-container:after,
.cp-row:after{
  content: "";
  display: table;
  clear: both; }






  .cp-label{
    display: inline-table;
    font-size: 14px;
    padding: 5px 8px;
    border-radius: 3px;
    color: #fff;
    line-height: normal;
  }



.cp-list-item {
  margin-bottom: 10px;
  margin-top: 10px;
  box-shadow: 3px 3px 9px rgb(0 0 0 / 32%);
  display: flex;
  position: relative;
  align-items: stretch;

}
.cp-li-meta {
  display: flex;
      padding: 0px 15px 0px 5px;
      border-top: 1px solid #e4e4e4;
}

.cp-li-meta > div {
    width: 100%;
}

div.cp-li-actions {

  max-width: 51px;
  /* padding-top: 5px; */
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
}

div.cp-li-difficulty {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 55px;
}

.cp-li-meta > div.cp-li-sections {

    max-width: 100px;
    padding: 5px ;
}

.cp-li-meta > div.cp-li-expexted-value {
  /* flex: 20px 0 0; */
  max-width: 100px;
  padding: 10px 0;
  padding-right: 10px;
}
.cp-li-types {
    padding: 5px;
    padding-left: 10px;
    max-width: 150px;
}
.cp-li-d-advised-bank {

    max-width: 150px;
}
.cp-li-expexted-value {
    padding: 5px;
}


.cp-li-meta > div.cp-li-img{
    flex: 150px 0 0;
    max-width: 150px;
}

.cp-li-meta > div.cp-li-cta{

    flex: 0 0 150px;
}


.cp-li-img-in {
      width: 100%;
      height: 100%;
      background: no-repeat;
      background-position: center;
      background-size: cover;
      /* background-size: contain; */
      /* max-height: 100px; */
  }


.cp-list-tabs > div {
    margin-right: 10px;
    padding: 5px 20px;
    background: #fff;
    cursor: pointer;
    transition: all .3s;
    box-shadow: 0px -2px 4px rgb(17 17 17 / 20%);
}

.cp-list-tabs > div:hover, .cp-list-tabs > div.active{

  background: #53b64a;
  color: #fff;

}


.cp-list-tabs {
    display: flex;
    border-bottom: 2px solid #ececec;
}

.cp-li-actions  svg {
    width: 25px;
    height: 25px;
    transition: all .3s;
}

.cp-li-actions > div {
    cursor: pointer;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
    transition: all .3s;
}

.cp-li-actions > div:hover{
  opacity: 0.7;
}

.cp-li-cta .cp-button {
    width: 100%;
    text-align: center;
    padding: 0 5px;
    margin-bottom: 10px;
    text-decoration: none !important;
}

.cp-li-cta .cp-button:last-of-type {
    margin-bottom: 0;
}

.cp-li-section {
    display: inline-block;
    color: #fff;

    border-radius: 3px;
    margin-bottom: 5px;
}
.cp-li-difficulty-in span {
  text-transform: uppercase;
      font-size: 12px;
      position: absolute;
      left: 100%;
      color: #fff;
      letter-spacing: 1px;
      text-align: center;
      transform-origin: left;
      white-space: nowrap;
      line-height: 19px;
}

.cp-li-difficulty-in span i {
    transform: rotate(
-90deg
 ) translate(-50%, -50%);
    display: inline-block;
    font-style: normal;
    transform-origin: left;
}

.cp-li-difficulty-in {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}


.cp-li-expexted-value span {
    display: block;
    font-weight: bold;
    margin-top: 5px;
}

.cp-li-title {
  padding: 6px 10px 0px;
      text-decoration: none !important;
      width: 100%;
}

.cp-li-title a {
    text-decoration: none !important;
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.cp-li-img {
  width: 100%;
  max-width: 180px;
  position: absolute;
  left: 90px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}

.cp-li-title-section {
    /* display: flex; */
    /* border-bottom: 1px solid #ffffff; */
}





.cp-li-d-profit-type {

}
.cp-li-d-bet-type {

}

.cp-li-c-complete svg:hover, .cp-item-complete .cp-li-complete svg{

    color: #3fab26;
}

.cp-li-c-hide svg:hover{

    color: #828282;
}



.cp-li-d-advised-bank > div{
  background: #3d486d;
}



.cp-li-d-advised-bank span {
    font-weight: bold;
}



.cp-li-expexted-value > div {
  background: #1b202f;
  text-align: center;
  height: calc(100% - 0px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cp-li-cta {
    margin: 10px 0 10px;
}

.cp-li-sh .cp-hide {
    display: none;
}

.cp-li-sh.cp-sh-show .cp-hide {
    /* display: inline-block; */
}

.cp-li-sh.cp-sh-show .cp-show {
    /* display: none; */
}

.cp-list-empty{
  display: none;
}

.cp-container{
  opacity: 0;
  transition: all .3s;
}

.cp-filter-in {
    background: #000;
    color: #fff;
    padding: 10px 20px 20px;
    border: 1px solid #162644;
    box-shadow: 3px 3px 6px rgb(11 17 27 / 30%);
}

.cp-filter .chosen-container {
    width: 100% !important;
}

.chosen-container.chosen-container-multi {}

.cp-filter .cp-filter-button button {
    width: 100%;
    margin-top: 10px;
    background: #53b64a !important;
}

.cp-filter-item .cp-filter-label {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: bold;
    line-height: normal;
    margin-top: 10px;
    text-transform: uppercase;
}

.cp-filter-top {
  font-size: 12px;
  margin-bottom: 40px;
}
.cp-filter-top .cp-ft-offers{
  text-align: left;
}
.cp-filter-top .cp-ft-reset{
  text-align: right;
}
.cp-filter-top .cp-ft-reset a{
  color: #fff;
}

.cp-filter-title{
  font-size: 18px;
  margin-bottom: 5px;
}

.cp-offer-image img {
    width: 100%;
    border-radius: 3px;
}

.cp-offer-actions a {
    width: 100%;
    margin-top: 10px;
    text-decoration: none !important;
}

.cp-offer-actions a.cp-link {
    text-align: center;
    display: block;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    text-decoration: underline !important;
    background: transparent;
}

h1.cp-offer-title {
    font-size: 40px;
    /*margin-top: -10px;*/
    line-height: normal;
    margin-bottom: 30px;
}

.cp-offer-important {
  background: #000;
      color: #fff;
      padding: 10px;
      box-shadow: 3px 3px 6px rgb(10 18 33 / 30%);
      margin-bottom: 20px;
}

.cp-offer-important table td {
    border: 0;
    padding: 0 5px;
    text-align: left;
}

.cp-offer-important table td:first-child {
    max-width: 200px;
    width: 200px;
    color: #ffd123;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}


.cp-offer-blocks > div {
    background: #1d273a;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    box-shadow: 3px 3px 6px rgb(10 18 33 / 30%);
}

.cp-offer-blocks-label {
    text-transform: uppercase;
}

.cp-offer-blocks-val {
    font-weight: bold;
    margin-top: 5px;
}


.cp-offer-description {
    margin: 20px 0;
}

a.cp-button.cp-button-primary.cp-mark-completed {
    background: #e49138 !important;
    border-color: #e49138 !important;
}

a.cp-button.cp-button-primary.cp-mark-not-completed {
    background: #e49138 !important;
    border-color: #e49138 !important;
}

a.cp-button.cp-button-primary.cp-mark-completed:hover,a.cp-button.cp-button-primary.cp-mark-not-completed:hover, a.cp-button.cp-button-primary.cp-mark-completed:focus,a.cp-button.cp-button-primary.cp-mark-not-completed:focus{
  color: #e49138 !important;
  background: #fff !important;
}

.cp-item-hide .cp-hide {
    display: inline-block;
}
.cp-item-hide .cp-show {
    display: none;
}

.cp-container.cp-loading{
  position: relative;
}
.cp-container.cp-loading:after{

  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='%23111' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");
  animation: lds-dual-ring 1.2s linear infinite;
  position: absolute;
  top: 50%;
  width: 80px;
  height: 80px;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.cp-container.cp-loading > div{
  opacity: 0.5 !important;
  pointer-events: none;
}

.cp-list-empty {
    font-size: 16px;
    margin: 10px 0px;
    border: 1px solid #ccc;
    padding: 20px;
    text-align: center;
    color: #333;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
    border-radius: 10px;
    content: '×';
    font-size: 12px;
    color: #ffffff;
    background: #d4d4d4;
    padding: 6px 2px;
    line-height: 0;
    display: inline-block;
    position: relative;
    top: -1px;
    transition: all .3s;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:after{

  background: #caa9a9;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: transparent;
}



.cp-li-left {

     flex: 0 0 270px;
      position: relative;
}

.cp-li-right {
    width: calc(100%);
    height: 100%;
    align-self: center;
}

.cp-offer-important h4 {
    margin: 5px 5px 10px;
    color: #ffd123;
}

.cp-ft-offers i{
  font-style: normal;
}


.cp-pagination {
    padding-top: 30px;
    text-align: center;
}

.cp-pagination > * {
    font-size: 18px;
    background: #111;
    color: #fff;
    padding: 10px 20px;
    transition: all .3s;
}

.cp-pagination > a:hover {
  background: #333;
}

.cp-pagination > span {
    background: #555;
}

.cp-limit {
    margin: 20px 0;
    text-align: center;
    font-size: 14px;
}



.cp-limit > a {
    transition: all .3s;
    background: #111;
    text-decoration: none !important;
    padding: 5px 6px;
    color: #fff;
}

.cp-limit > a:hover {
  background: #333;
}

.cp-limit > .active {
    background: #555;
    pointer-events: none;
}

.cp-main {
    position: relative;
    overflow: hidden;
    padding: 10px;
    min-height: 500px;
}

.cp-filter {
    max-width: 300px;
    position: absolute;
    z-index: 9;
    width: 100%;
    left: 0;
    top: 10px;
    left: -400px;
    transition: all .5s;
}

.cp-main.filter-active .cp-filter {
  left: 10px;
}
.cp-list{
  transition: all .3s;
}
.cp-main.filter-active .cp-list{
  opacity: 0.5 !important;
  pointer-events: none;
}

.cp-filter-btn {
    /* border: 1px solid #333; */
    padding: 0px 10px;
    display: inline-block;
    margin: 10px 10px;
    /* border-radius: 3px; */
    cursor: pointer;
    box-shadow: 1px 1px 3px rgb(17 17 17 / 20%);
  transition: all .3s;
  user-select: none;
}

.cp-filter-btn:hover {
  box-shadow: 1px 1px 5px rgb(17 17 17 / 40%);
}

.cp-li-labels > div {
    display: inline-block;
    margin-right: 5px;
}

.cp-li-labels {
    padding: 0 10px;
}

.cp-archive-title {
    font-size: 26px;
    margin: 10px 10px 20px;
    /* border-bottom: 2px solid #000; */
}
