/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;600&display=swap');
.dark .slider-caption, .dark .slider-caption h2 {
    color: #EEE;
}

.slider-caption p {
	font-size:18px;
}
#header.full-header #logo, .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul, #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul {border-right:0;}

.heading-block h2 + span {font-size:16px;}
.slider-caption.slider-caption-right {text-align:right;}
.slider-caption h2 {font-size:36px;}
.col-padding {padding:15px 60px;}
.content-wrap {padding:0;}
.icheckbox_minimal, .iradio_minimal {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: #fff url(minimal.png) no-repeat;
  border: none;
  cursor: pointer;
}
.icheckbox_minimal {
  background-position: 0 0;
}
.icheckbox_minimal.hover {
  background-position: -20px 0;
}
.icheckbox_minimal.checked {
  background-position: -40px 0;
}
.icheckbox_minimal.disabled {
  background-position: -60px 0;
  cursor: default;
}
.icheckbox_minimal.checked.disabled {
  background-position: -80px 0;
}
.iradio_minimal {
  background-position: -100px 0;
}
.iradio_minimal.hover {
  background-position: -120px 0;
}
.iradio_minimal.checked {
  background-position: -140px 0;
}
.iradio_minimal.disabled {
  background-position: -160px 0;
  cursor: default;
}
.iradio_minimal.checked.disabled {
  background-position: -180px 0;
}


.changeplan_box{padding: 5px; margin: 0 auto; border: 1px solid #00aeff;}
.changeplan_box:hover{cursor:pointer;}
.changeplan_text{font-size: 14px; text-align: center;}
.changeplan_plan{font-size: 18px; text-align: center;     font-family: 'Outfit';}
.changeplan_price{font-size: 16px; font-weight: 600; color:  #00aeff; text-align: center;}
.changeplan_selected{background-color: #00aeff !important; color: #fff !important;}
.changeplan_selected > .changeplan_price {color: #fff;}
.plan_signup{
float:left;
text-align: right;
margin: 0;;
}

.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;

  -webkit-transform:rotate(-9deg);
  -moz-transform:rotate(-9deg);
  -ms-transform:rotate(-9deg);
  -o-transform:rotate(-9deg);
  transform:rotate(-9deg);
}
