/**
 * Theme Name: SuperOwly - Kids WordPress Child Theme
 * Template: superowly
*/

/*------------------------------------------------------------------
[Add Your Custom CSS Here] */

   .icon-location::before {
    display: none!important;
}

.entry .entry-meta .entry-date {
    display: none;
}

.icon-clock::before {

    padding-top: 5px!important;
}

.breadcrumbs-wrap {
    padding: 7.3% 0;
}

.wpcf7-submit {

    -webkit-box-shadow: 0px 5px 25px 0px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0px 5px 25px 0px rgba(255, 255, 255, 0.35);
    box-shadow: 0px 5px 25px 0px rgba(255, 255, 255, 0.3);

}

.sp-section .wpb_content_element.sp_welcome_list {
    margin-bottom: 0;
}

#main-navigation a:focus, #main-navigation a:hover {
    text-decoration: none;
	font-weight:600;
}

.sp-single-entry-holder .mp-event-item .class-info .class-price i{
	display:none;
}
.sp-single-entry-holder .mp-event-item .class-info .class-price .price_info{
	display:none;
}
input#donation_amount_field.input-text.text {
        font-size: 24px;
        border: none !important;
        padding: 10px 10px !important;
        background-color: #eee !important;
        text-align: center;
}

.sp-single-entry-holder .related-classes .class-price .price_info{
	display:none;
}
.sp-single-entry-holder .related-classes .class-price i{
	display:none;
}

body.post-type-archive-tribe_events .breadcrumbs-wrap, body.single-tribe_events .breadcrumbs-wrap {
    background-image: none !important;
    background-color: #46c5d5 !important;
}

body.post-type-archive-tribe_events .breadcrumbs-wrap .page-title, body.single-tribe_events .breadcrumbs-wrap .page-title {
    color: white;
}

body.post-type-archive-tribe_events .breadcrumbs-wrap .breadcrumbs > a, body.single-tribe_events .breadcrumbs-wrap .breadcrumbs > a {
    color: white;
}

body.post-type-archive-tribe_events .breadcrumbs-wrap .breadcrumbs, body.single-tribe_events .breadcrumbs-wrap .breadcrumbs {
    color: white;
}

body.post-type-archive-tribe_events .sp-breadcrumbs .separate:before, body.single-tribe_events .sp-breadcrumbs .separate:before {
    color: white;
}

   input[type="radio"],
    input[type="checkbox"]{
      display: inline !important;
    }
 input[type="radio"],
    input[type="checkbox"]{
      display: inline !important;
	
    }

    input[type="radio"] + label,
    input[type="checkbox"] + label{
      font-size: inherit;
      font-weight: inherit;
      font-family: inherit;
      text-transform: none;
      width: initial;
      padding-top: 5px;
      padding-bottom: 25px;
      float: none;
      margin-bottom: 10px;
      display: inline-block;

      position: relative;
      padding-left: 35px;

      -webkit-user-select: none;
         -moz-user-select: none;
           -o-user-select: none;
              user-select: none;
    }

    input[type="checkbox"] + label{
      padding-left: 40px;
    }

    input[type="radio"] + label:not(:last-child),
    input[type="checkbox"] + label:not(:last-child){
      margin-right: 25px;
    }

    input[type="radio"] + label::before,
    input[type="checkbox"] + label::before,
    input[type="radio"] + label::after,
    input[type="checkbox"] + label::after{
      content: "";
      display: block;
      position: absolute;
    }

    input[type="radio"] + label::before,
    input[type="checkbox"] + label::before{
      background: #ffffff;
      border: 2px solid #f2f3f6;
      left: 0;
      top: 3px;
    }

    input[type="radio"] + label::before{
      border-radius: 50%;
      width: 26px;
      height: 26px;
    }

    input[type="checkbox"] + label::before{
      top: 5px;
      border-radius: 3px;
      width: 22px;
      height: 22px;
    }

    input[type="radio"] + label::after,
    input[type="checkbox"] + label::after{
      opacity: 0;
      visibility: inline;
    }

    input[type="radio"] + label::after{
      left: 7px;
      top: 10px;
      border-radius: 50%;
      background-color: #858585;
      width: 12px;
      height: 12px;
    }

    input[type="checkbox"] + label::after{
      border: 2px solid #858585;
      width: 25px;
      height: 15px;
      left: -1px;
      top: 2px;

      clip: rect(6px, 18px, 15px, 0px);

      -webkit-transform: skew(10deg) rotate(-45deg);
          -ms-transform: skew(10deg) rotate(-45deg);
              transform: skew(10deg) rotate(-45deg);
    }

    input[type="radio"]:checked + label::after,
    input[type="checkbox"]:checked + label::after{
      opacity: 1;
      visibility: visible;
    }

    .form-style1 input:not(:last-child){
      margin-bottom: 6px;
    }

li.additional_information_tab {
    display: none !important;
}
