/********* Compiled - Do not edit *********/
:root{--color-primary:#eb8a39;--color-gradient-start:#eb8a39;--color-gradient-stop:#e4442a;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Saira Stencil One;font-weight:400;line-height:1em;font-size:52px;color:#181b31;}.h2,h2{font-family:Saira Stencil One;font-weight:400;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Saira Stencil One;font-weight:400;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Roboto;font-weight:700;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:Roboto;font-weight:700;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Roboto;font-weight:700;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:80px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(227, 151, 60) !important;}}/****************top nav****************/
#CMtopnav {
  transition: top 0.3s; /* Transition effect when sliding down (and up) */
}

#nav_top_bar .secondarybar {
    border-bottom:1px solid #000;
}

#menu-item-723 .link-txt {
    background: #EB8A39;
    padding: 5px 15px;
    border-radius: 23px;
}

/****************Woocommerce****************/
/**top padding to accomodate overlay**/
.woocommerce > #wrap > #content {
    padding-top: 200px;
}

#content > .container > .woocommerce {
    padding-top: 100px;
}

/***breadcrumbs and top bar***/
.ld-shop-topbar {
    display: none;
}

/**product filter**/
#ssb_step_filter {
    border-top: 3px dotted #000;
    border-bottom: 3px dotted #000;
    padding: 25px 0 0 0;
    margin: 25px 0 0 0;
}

.prdctfltr_regular_title {
    font-size: 25px;
    color: #000;
}

.prdctfltr_description {
    color: #000;
}

.prdctfltr_filter {
    margin-bottom: 25px!important;
}

.prdctfltr_checkboxes {
    color: #000;
}

/***hide related products***/
.related.products {
    display: none;
}

/************Custom fields****************/
/**customer fields**/
.wccf_field_container_user_field {
    margin: 0 0 13px;
    width: 50%;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 5px 0 0;
}

#wccf_user_field_child_name_container, #wccf_user_field_child_bday_container, #wccf_user_field_child_school_container, #wccf_user_field_child_gender_container, #wccf_user_field_shirt_size_container, #wccf_user_field_contact_relation_container, #wccf_user_field_contact_name_container, #wccf_user_field_contact_number_container, #wccf_user_field_contact_secondary_number_container{
    float: left;
    height:110px;
}

.wccf_text, .wccf_textarea, .wccf_password, .wccf_email, .wccf_number, .wccf_decimal, .wccf_date, .wccf_time, .wccf_datetime, .wccf_color, .wccf_select, .wccf_multiselect, .wccf_file {
    padding: 10px 25px;
}

#wccf_user_field_child_gender_container, #wccf_user_field_shirt_size_container {
    width: 100%;
}

#wccf_user_field_child_gender_container > ul > li {
    float: left;
    margin: 0 15px 0 0;
}

#wccf_user_field_shirt_size_container > ul > li {
    float: left;
    margin: 0 15px 0 0;
}

#wccf_user_field_shirt_size-button, #wccf_user_field_child_gender-button {
    display: block;
    width: 100%;
    padding: 14px 15px;
}

/**************Responsive****************/
/**top nav**/
@media screen and (min-width: 1200px){
.is-stuck {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0);
}
}

@media screen and (max-width: 600px){
.wccf_field_container_user_field {
    width: 100%;
}
.woocommerce > #wrap > #content {
    padding-top: 70px;
}

#wccf_user_field_child_gender_container, #wccf_user_field_shirt_size_container {
    width: 100%;
}


}