/*

Theme Name: Salient Child Theme

Theme URI: http: //mysite.com/

Description: This is a custom child theme for Salient

Author: Astir Agency

Author URI: https://weareastir.com/

Template: salient

Version: 2.0.1

*/



@import url("../salient/style.css");




.admin-bar #header-outer[data-using-secondary="1"], .logged-in.buddypress #header-outer[data-using-secondary="1"] {
    top: 33px; 
}







/*
#search-btn {border-left: 0;}

body.woocommerce #ajax-content-wrap .main-content .row .product.type-product .single-product-summary .woocommerce-tabs .tabs {display: none; height: 0 !important;}

body .nectar-slider-wrap .swiper-slide .content h2 {text-shadow: -1px 3px rgba(0,0,0,.4);}

.home .products li {padding: 15px 0 0 0 !important}

.cart_group.bundle_form .bundled_product_summary {
margin-bottom: 1em !important;
padding-bottom: 1px;
background-color: #fff;}
.cart_group.bundle_form.layout_default .bundled_product_summary {padding-left: 115px;}

.cart_group.bundle_form.layout_default .bundled_product_summary .bundled_product_images {margin-left: -120px !important; width: 120px!important}
.cart_group.bundle_form.layout_default .bundled_product_summary .bundled_product_image {-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 10px;
-webkit-margin-end: 10px;}
.cart_group.bundle_form.layout_default .bundled_product_summary .bundled_product_images img {width: 80px !important;}

.sfmenu li:last-child {background-color:#E86B15; color: #fff;}
.sfmenu li:last-child:hover {opacity: .8}

.woocommerce div.product .product_title {font-size: 36px; line-height:40px;}


div.woocommerce-product-details__short-description {font-size: 20px;
line-height: 1.6}
.woocommerce div.product_meta {margin: 20px 0  60px 0 !important;}
.flex-viewport {max-height: 300px;}

.wc-product-table-wrapper .quantity input.qty {text-align: left !important}
.ascend.woocommerce-page #ajax-content-wrap .wc-product-table-wrapper button[type="submit"].single_add_to_cart_button {padding: 0px 30px !important}
*/

.margin-auto {margin-left: auto !important;margin-right: auto !important;}



/*  remove the sale pricing on the dealer page   */
.term-dealers .col-price del {display: none;}


.role-dealer_1 .product-type-bundle ,.role-dealer_2 .product-type-bundle ,.role-dealer_3 .product-type-bundle ,.role-distributor_1 .product-type-bundle ,.role-distributor_2 .product-type-bundle {/*display: none*/}

.bundled_product_title {font-size: 18px !important; line-height:24px !important; margin-top:10px;}
.woocommerce .summary .bundled_product_optional_checkbox .price {font-size: 18px !important;}
.cart_group.bundle_form.layout_default .bundled_product_summary.thumbnail_hidden {padding-left: 15px;}

 .nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content h3 {color: #F36C23}


.lowerCategories .nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content h3 {font-size: 16px;}
.lowerCategories .nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content *, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {color: #333}
.lowerCategories .nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item:hover .content h3 {color: #F36C23}

/*New Header Nav */
#menu-item-7602  .sub-menu {display: flex; flex-wrap: wrap;}




@media only screen and (max-width: 767px) {
blockquote {font-size: 16px; line-height: 1.2;}
}

@media only screen and (max-width: 467px) {
blockquote {font-size: 14px;}
}




@media only screen and (max-width: 1089px) {
 .woocommerce .fitsIcons {display: grid;
grid-template-columns: repeat( auto-fill, minmax(78px, 1fr) );}

}
@media only screen and (min-width: 1090px) {
 .woocommerce .fitsIcons {min-width: 150px; 
                         -webkit-columns: 2;
                        -moz-columns: 2;
                        columns: 2;
                        column-gap: 30px;}  
                }






                .fitsIcons .term a {width: 64px; padding-top: 50px; text-align: center; display: inline-block; margin-bottom: 20px; line-height: 1.1; color: #F36C23; background-size: contain; background-repeat: no-repeat; background-position: top;font-size: 12px; height: 80px; font-weight: bold; text-transform: uppercase; position: relative;}

                .fitsIcons .term a:before {content:'';position: absolute; background-size: contain; background-repeat: no-repeat; background-position: top; top: 0; left: 0; right: 0; height: 50px;opacity: .6; }
                

                .home .fitsIcons {text-align: center;display: grid;
grid-template-columns: repeat( auto-fit, minmax(150px, 1fr) );}
                .home .fitsIcons .term  {margin: 0 15px; display: inline-block;}
.home .fitsIcons .term a {width: 110px; padding-top: 70%; margin-bottom: 50px;}
.home .fitsIcons .term a:before {height: 70px;}
                .fitsIcons .term a:hover {opacity: .8;}
                
                .fitsIcons .adventure-touring a:before {background-image: url(images/GL-Icons-Small-Adventure.png;); } 
                .fitsIcons .dirt-bike a:before {background-image: url(images/GL-Icons-Small-Dirt.png;); }
                .fitsIcons .dual-sport-enduro a:before {background-image: url(images/GL-Icons-Small-Enduro.png;); }
                .fitsIcons .overland-4x4 a:before {background-image: url(images/GL-Icons-Small-Overland.png;); }
                .fitsIcons .scrambler a:before {background-image: url(images/GL-Icons-Small-Scrambler.png;); }
                .fitsIcons .snowbike a:before {background-image: url(images/GL-Icons-Small-Snowbike.png;); }
                .fitsIcons .snowmobile a:before {background-image: url(images/GL-Icons-Small-Snowmobile.png;); }
                .fitsIcons .sport-bike a:before {background-image: url(images/GL-Icons-Small-Sport.png;); }
                 .fitsIcons .utv-atv a:before {background-image: url(images/GL-Icons-Small-UTV.png;); }
    



.home .nectar-woo-carousel-top h3 {color: #f36c23}
.home .nectar-woo-carousel-top a {text-transform: uppercase; font-weight: 600;}



@media only screen and (min-width: 690px) {
blockquote {font-size: 14px;}
}


/* FOOTER */

body #footer-outer .widget h4 {text-transform: uppercase !important; font-weight: 600; font-size: 18px;font-family: 'Archivo Narrow' !important;}

body #footer-outer .widget, body #footer-outer .widget a {font-family: 'Archivo Narrow';}


/* WOOCOMMERCE */
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title {}

.woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"],body .woocommerce ul.products li.product h2, .nectar-quick-view-box h1 {font-family: 'Archivo Narrow';
font-weight: 700 !important; text-transform: none !important}
h2.subheading {
font-size: 22px;
line-height: 20px;
font-weight: 600;
color: #F36C23;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {font-size: 36px; font-weight: 600; color: #F36C23;}
.woocommerce div.product form.cart .variation {margin-bottom: 0 !important;}
.woocommerce-page button[type="submit"].single_add_to_cart_button {
	margin-top: 10px;
}


#ajax-content-wrap .related.products > h2, #ajax-content-wrap .upsells.products > h2, #ajax-content-wrap #review_form h3, #ajax-content-wrap .cart_totals h2, #ajax-content-wrap .shipping_calculator h2, #ajax-content-wrap .cross-sells > h2, #ajax-content-wrap .cart-collaterals > h2 { font-family:"Archivo Black";
                    font-weight: normal;
                    padding-bottom: 10px;
                    font-size: 20px;
                    text-transform: uppercase;}

.single-product .related.products {display: none;}

.single-product #reviews {padding:30px; background-color:#eee}
 #ajax-content-wrap #comments h2 {text-align: center;
color: #F36C23;
line-height: 1.2;font-family:"Archivo Black";
                    font-weight: normal;text-transform: uppercase;}
#review_form_wrapper {padding-top: 45px}


@media only screen and (min-width: 768px) {#ajax-content-wrap #comments h2 {font-size: 2em;}}



/* POPUP CSS */

#pum-19981 .pum-container {background-image: url(https://woocommerce-58923-827388.cloudwaysapps.com/wp-content/uploads/2019/01/popup-bg.jpg)!important; background-size: 100% auto; background-position:top; padding-top: 250px !important }
#pum-19981 label {display: none;}

#pum-19981 .gform_wrapper h3.gform_title{text-align: center;
color: #fff;
font-size: 34px;
font-style: italic;
font-weight: 700;}
#pum-19981 .gform_wrapper span.gform_description{text-align:center;}
#pum-19981 #field_2_4 {text-align: center; font-size: 10px;}
#pum-19981 .gform_footer {text-align:center;}
#pum-19981 .gform_button.button {background-color:#f36c23; margin: auto; text-transform: uppercase; font-weight: bold;}


/* HOMEPAGE CALENDAR CSS */

.home  .type-tribe_events {margin-bottom: 0 !important}
.home .tribe-mini-calendar-event {color: #fff; border-bottom: 1px solid  #fff; font-size: 14px !important; margin-bottom: 0 !important}
.home .tribe-mini-calendar-event .list-info { font-size: 14px !important;}
.home .tribe-mini-calendar-event .list-info h2 {font-size: 16px !important; margin-bottom: 5px}

.home .tribe-events-title a {color: #fff; text-transform: uppercase}
.home .tribe-events-title a:hover {color: #f36c23 }

/* HOMEPAGE POPULAR CSS */

.home .woocommerce ul.products li.product.material, .home .woocommerce-page ul.products li.product.material {background-color: #e9e9e9}



.ascend.single-product .container-wrap {background-color: #fff;}
