

p.stock.in-stock {display:none !important;}
.select2-drop.select2-drop-above.select2-drop-active, 
.select2-dropdown-open.select2-drop-above .select2-choice, 
.select2-dropdown-open.select2-drop-above .select2-choices, 
.woocommerce .select2-container.select2-dropdown-open, 
.woocommerce-page .select2-container.select2-dropdown-open {
    border: none 0px;
    border-radius: 0;
}
.woocommerce input[type]:not(.qode_search_field):focus {
    background-color: #ecae80 !important;
    color: #fff;
}
.select2-search input {
     /*background-image:url('/wp-content/plugins/woocommerce/assets/images/select2.png'); */
}
span.required {
    display: none;
}
label.required-field span.required {
    display: inline;
}
#qode-home-slider-super-clean .carousel-inner .slider_content .slide_buttons_holder .qbutton {
    margin: 0 20px 0 20px;
    font-size: 26px;
}
li.gchoice_20_30_0 {
    display: none !important;
}
li.gchoice_20_30_1 {
    display: none !important;
}
li.gchoice_20_30_2 {
    display: none !important;
}
.wpb_text_column p:last-child, 
.wpb_text_column *:last-child, 
#content .wpb_text_column p:last-child, 
#content .wpb_text_column *:last-child {
    margin-bottom: 20px;
}
.wpb_text_column ol li {
    margin-bottom: 20px;
}
.wpb_text_column ol li ul li {
    margin-bottom: 5px;
}
.pbc-down-count *:last-child {
    margin-bottom: 0
}
.appformcol {
    border-left: 1px dotted #ccc;
}
#gform_21 .instruction {
    display: none;
}
#gform_25 .instruction {
    display: none;
}
#gform_21 .ginput_full input[type=text] {
    margin-bottom: 0;
}
#gform_24 li.gfield, 
#gform_26 li.gfield {
    margin-bottom: 2em
}
.drop_down .second {
    border: 0px solid;
}
.drop_down .narrow .second .inner ul li {
    width: 280px;
}
.drop_down .narrow .second .inner ul li ul {
    border: 1px solid #CFCFCF;
}
header.sticky .drop_down .second {
    top: 103px;
}
.drop_down .narrow .second .inner ul li ul {
    top: -3px;
}
.drop_down .second .inner>ul, 
li.narrow .second .inner ul {
    background-color: #fff;
    border-color: #CFCFCF;
}
.drop_down .narrow .second .inner ul li:not(:last-child):after {
    content: " ";
    border-bottom: 1px solid #CFCFCF;
    display: block;
    margin: 0 17px;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    right: 6px;
    font-size: 14px;
    margin: -7px 0 0;
}
.drop_down .second .inner ul li.sub a:hover i.q_menu_arrow {
    color: inherit;
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa-caret-down, 
nav.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa-caret-down {
    display: none
}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-caret-right, 
nav.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa-caret-right {
    display: none
}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-caret-down, 
nav.mobile_menu ul>li.has_sub ul.open_sub>li>span.mobile_arrow i.fa-caret-down {
    display: inline
}
.shopping_cart_dropdown {
    border: 3px solid #ecae80;
    padding: 9px 13px;
    width: 280px;
}
.shopping_cart_dropdown .shopping_cart_dropdown_inner {
    margin-bottom: 9px;
}
.shopping_cart_dropdown ul li {
    padding: 12px 0 20px;
}
.shopping_cart_dropdown ul li a {
    font-weight: 500;
}
.shopping_cart_dropdown ul li .variation, 
.shopping_cart_dropdown ul li .variation p {
    font-size: 14px;
}
.shopping_cart_dropdown ul li .variation p {
    display: inline;
}
.shopping_cart_dropdown span.total {
    text-transform: uppercase;
    top: 9px;
}
.shopping_cart_dropdown span.total span {
    font-size: 22px;
    font-weight: 300;
    vertical-align: text-bottom;
}
.shopping_cart_dropdown span.total, 
.shopping_cart_dropdown span.total span {
    color: #999;
}
.shopping_cart_dropdown .qbutton.small {
    height: 34px;
    line-height: 38px;
    font-size: 15px;
    padding: 0 24px;
}
.terms-minor-release *:last-child {
    display: inline;
}
.terms-minor-release .q_icon_with_title .icon_text_holder .icon_title {
    margin-top: 1em;
}
#gform_fields_33 li.gfield {
    margin-bottom: 25px
}

.woocommerce .checkout-opener-text a {
    font-weight: 400 !important;
}
.woocommerce form.checkout table.shop_table th, 
.woocommerce form.checkout table.shop_table td strong {
    font-weight: 500 !important;
}

/*.woocommerce .woocommerce-info,
.term-classes .woocommerce-result-count, 
.term-classes .woocommerce-ordering, 
.term-classes .products, 
.term-classes .select2 {
    display: none!important;
}*/