/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/*
@font-face {
  font-family: 'Oxygen';
  src: url('./fonts/Oxygen-Regular.eot');
  src: url('./fonts/Oxygen-Regular.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Oxygen-Regular.svg#Oxygen-Regular') format('svg'),
       url('./fonts/Oxygen-Regular.ttf') format('truetype'),
       url('./fonts/Oxygen-Regular.woff') format('woff'),
       url('./fonts/Oxygen-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('./fonts/Poppins-Regular.eot');
  src: url('./fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Poppins-Regular.svg#Poppins-Regular') format('svg'),
       url('./fonts/Poppins-Regular.ttf') format('truetype'),
       url('./fonts/Poppins-Regular.woff') format('woff'),
       url('./fonts/Poppins-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
*/

@font-face {
  font-family: 'Merriweather';
  src: url('./fonts/Merriweather-Regular.eot');
  src: url('./fonts/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Merriweather-Regular.svg#Merriweather-Regular') format('svg'),
       url('./fonts/Merriweather-Regular.ttf') format('truetype'),
       url('./fonts/Merriweather-Regular.woff') format('woff'),
       url('./fonts/Merriweather-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


body,
.toggle h3 a,
body .ui-widget,
table,
.bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*="nectar_blog_posts_"]>li .post-date,
.single [data-post-hs="default_minimal"] #single-below-header span,
.single .heading-title[data-header-style="default_minimal"] #single-below-header span {
   /* font-family: 'Open Sans'; */
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}

.bold,
strong,
b {
  /* font-family: 'Open Sans'; */
    font-weight: 600;
}

.single #single-below-header span {
    /* font-family: 'Open Sans'; */
}

#top nav>ul>li>a,
.span_3 .pull-left-wrap>ul>li>a,
body.material #search-outer #search input[type="text"],
#top nav ul .slide-out-widget-area-toggle a i.label,
#top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#header-secondary-outer .nectar-center-text,
#slide-out-widget-area .secondary-header-text,
#header-outer #mobile-menu ul li a,
#header-outer #mobile-menu .secondary-header-text {
   /* font-family: 'Open Sans'; */
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 17px;
}
#top .sf-menu li ul li a,
#header-secondary-outer nav>ul>li>a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list a {
     /* font-family: 'Open Sans'; */
    font-size: 14px;
    line-height: 18px;
}


@media only screen and (min-width: 1220px) {
	.quantity.buttons_added {
		float: left !important;
	}
	.woocommerce-page button[type="submit"].single_add_to_cart_button {
		margin-top: 0 !important;
	}

	button.single_add_to_cart_button.button {
		float: right !important;
	}
	
	div.product form.cart {
		margin-top: 20px;
	}
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    #top .sf-menu a {
        /* font-family: 'Open Sans'; */
        font-size: 14px!important;
    }
}

#page-header-bg h1,
body h1,
body .row .col.section-title h1,
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,
body #error-404 h1 {
     /* font-family: 'Open Sans'; */
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 60px;
    line-height: 68px;
    font-weight: 700;
}

#page-header-bg h2,
body h2,
article.post .post-header h2,
article.post.quote .post-content h2,
article.post.link .post-content h2,
#call-to-action span,
.woocommerce .full-width-tabs #reviews h3,
.row .col.section-title h2,
.nectar_single_testimonial[data-style="bold"] p,
.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
body #error-404 h2,
.woocommerce-page .woocommerce p.cart-empty {
   /* font-family: 'Open Sans'; */
    text-transform: none;
    letter-spacing: 0px;
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
}

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"],
.woocommerce ul.products li.product h2,
.nectar-quick-view-box h1 {
    /* font-family: 'Open Sans'; */
    text-transform: none;
    letter-spacing: 0px;
    font-size: 26px;
    line-height: 34px;
}

body h4,
.row .col h4,
.portfolio-items .work-meta h4,
.list-icon-holder[data-icon_type="numerical"] span,
.portfolio-items .col.span_3 .work-meta h4,
#respond h3,
.blog-recent.related-posts h3.title,
h3#comments,
.portfolio-items[data-ps="6"] .work-meta h4,
.nectar-hor-list-item[data-font-family="h4"],
.toggles[data-style="minimal_small"] .toggle>h3 a,
.woocommerce #reviews #reply-title,
p.woocommerce.add_to_cart_inline>span.woocommerce-Price-amount,
p.woocommerce.add_to_cart_inline ins>span.woocommerce-Price-amount,
#header-outer .total,
#header-outer .total strong {
   /* font-family: 'Open Sans'; */
    text-transform: none;
    letter-spacing: 0px;
    font-size: 18px;
    line-height: 26px;
}

@media only screen and (min-width: 690px) {
    .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
        font-size: 30.6px!important;
        line-height: 38.6px!important;
    }
    .nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item>a:not(.remove) {
        /* font-family: 'Open Sans'; */
    }
}

body h5,
.row .col h5,
.portfolio-items .work-item.style-3-alt p,
.nectar-hor-list-item[data-font-family="h5"] {
   /* font-family: 'Open Sans'; */
    text-transform: capitalize;
    font-size: 14px;
    line-height: 22px;
}

body h6,
.row .col h6,
.nectar-hor-list-item[data-font-family="h6"] {
    /* font-family: 'Open Sans'; */
    text-transform: none;
    letter-spacing: 0px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

body i,
body em,
.masonry.meta_overlaid article.post .post-header .meta-author>span,
.post-area.masonry.meta_overlaid article.post .post-meta .date,
.post-area.masonry.meta_overlaid article.post.quote .quote-inner .author,
.post-area.masonry.meta_overlaid article.post.link .post-content .destination,
body .testimonial_slider[data-style="minimal"] blockquote span.title {
    font-family: Merriweather;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
}

form label,
.woocommerce-checkout-review-order-table .product-info .amount,
.woocommerce-checkout-review-order-table .product-info .product-quantity,
.nectar-progress-bar p,
.nectar-progress-bar span strong i,
.nectar-progress-bar span strong,
body.material .nectar_single_testimonial[data-style="basic"] span.wrap,
body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap,
.testimonial_slider:not([data-style="minimal"]) blockquote span,
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-ordering .select2-container .select2-choice>.select2-chosen,
.tabbed[data-style="minimal_alt"]>ul li a,
.material .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-title,
body.material .tagcloud a,
.material .widget li a,
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,
.material .recentcomments .comment-author-link,
.single .post-area .content-inner>.post-tags a,
.masonry.material .masonry-blog-item .grav-wrap a,
.nectar-recent-posts-single_featured .grav-wrap a,
.masonry.material .masonry-blog-item .meta-category a,
.post-area.featured_img_left article .meta-category a,
.post-area.featured_img_left article .grav-wrap .text a,
.related-posts[data-style="material"] .meta-category a,
.masonry.auto_meta_overlaid_spaced article.post.quote .author,
.masonry.material article.post.quote .author,
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span,
.material .tabbed>ul li a,
.post-area.featured_img_left article.post.quote .author,
.single .post.format-quote .author,
.related-posts[data-style="material"] .grav-wrap .text a,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,
[data-style="list_featured_first_row"] .meta-category a,
.nectar-recent-posts-single_featured .strong a,
.nectar-recent-posts-single_featured.multiple_featured .controls li .title,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count,
body.woocommerce ul.products li.minimal.product span.onsale,
.nectar-woo-flickity ul.products li.minimal.product span.onsale,
.nectar-quick-view-box span.onsale,
.nectar-quick-view-box .nectar-full-product-link a,
body .nectar-quick-view-box .single_add_to_cart_button,
.nectar-quick-view-box .single_add_to_cart_button,
.woocommerce .cart .quantity input.qty,
.woocommerce .cart .quantity input.plus,
.woocommerce .cart .quantity input.minus,
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close,
.nectar-quick-view-box .cart .quantity input.qty,
.nectar-quick-view-box .cart .quantity input.plus,
.nectar-quick-view-box .cart .quantity input.minus,
.woocommerce-account .woocommerce-form-login .lost_password,
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
.woocommerce div.product_meta,
.woocommerce table.cart td.product-name,
.woocommerce table.shop_table th,
#header-outer .widget_shopping_cart .cart_list a,
.woocommerce .yith-wcan-reset-navigation.button,
.single-product .entry-summary p.stock.out-of-stock,
.nectar-post-grid .nectar-post-grid-item .content .meta-category a {
    /* font-family: 'Open Sans'; */
    font-weight: 700!important;
}

.portfolio-filters-inline .container>ul a,
.portfolio-filters>ul a,
.portfolio-filters>a span,
.nectar-post-grid-filters a {
    /* font-family: 'Open Sans'; */
    font-size: 14px!important;
    line-height: 16px;
    font-weight: 600!important;
}

.portfolio-items .col p,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) {
    font-family: Montserrat;
    text-transform: capitalize;
    font-size: 14px!important;
    line-height: 30px;
    font-weight: 500!important;
}

.nectar-dropcap {
    /* font-family: 'Open Sans'; */
    text-transform: uppercase;
    font-size: 66px!important;
    line-height: 56px;
    font-weight: 700!important;
}

body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1 {
    /* font-family: 'Open Sans'; */
    font-size: 62px;
    line-height: 64px;
}

body #page-header-bg .span_6 span.subheader,
#page-header-bg span.result-num,
body .row .col.section-title>span,
.nectar-box-roll .overlaid-content .subheader {
    /* font-family: 'Open Sans'; */
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 30px;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
body #nectar-ocm-ht-line-check {
   /* font-family: 'Open Sans'; */
    text-transform: capitalize;
    font-size: 30px;
    line-height: 35px;
}

.swiper-slide .content h2 {
    /* font-family: 'Open Sans'; */
    text-transform: none;
    letter-spacing: 1px;
    font-size: 62px;
    line-height: 70px;
    font-weight: 600;
}

blockquote,
.testimonial_slider blockquote,
.testimonial_slider blockquote span,
.testimonial_slider[data-style="minimal"] blockquote span:not(.title),
.testimonial_slider[data-style="minimal"] blockquote,
.testimonial_slider[data-style="minimal"] .controls {
    /* font-family: 'Open Sans'; */
    letter-spacing: 0px;
    font-size: 18px;
    line-height: 34px;
    font-weight: 500;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2 {
   /* font-family: 'Open Sans'; */
    letter-spacing: 0px;
    font-size: 16px!important;
    line-height: 22px;
    font-weight: 600!important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount,
.woocommerce .material.product .product-wrap .product-add-to-cart a,
.woocommerce .material.product .product-wrap .product-add-to-cart a>span,
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
html .woocommerce ul.products li.product.material .price,
.woocommerce ul.products li.product.material .price ins,
.woocommerce ul.products li.product.material .price ins .amount,
.woocommerce-page ul.products li.product.material .price ins span,
.material.product .product-wrap .product-add-to-cart a span,
html .woocommerce ul.products .text_on_hover.product .add_to_cart_button,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins .amount,
html .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
.text_on_hover.product a.added_to_cart,
.products li.product.minimal .product-meta .price,
.products li.product.minimal .product-meta .amount {
    /* font-family: 'Open Sans'; */
    text-transform: none!important;
    letter-spacing: 0px;
    font-size: 16px!important;
    line-height: 16px;
    font-weight: 500!important;
}

#footer-outer .widget h4,
#sidebar h4,
#call-to-action .container a,
.uppercase,
.nectar-post-grid-wrap .load-more,
.nectar-button,
.nectar-button.medium,
.nectar-button.small,
.nectar-view-indicator span,
.nectar-3d-transparent-button,
.swiper-slide .button a,
.play_button_with_text span[data-font*="btn"],
body .widget_calendar table th,
body #footer-outer #footer-widgets .col .widget_calendar table th,
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,
.carousel-heading h2,
body .gform_wrapper .top_label .gfield_label,
body .vc_pie_chart .wpb_pie_chart_heading,
#infscr-loading div,
#page-header-bg .author-section a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.ascend input[type="submit"],
.ascend button[type="submit"],
.material input[type="submit"],
.material button[type="submit"],
body.material #page-header-bg.fullscreen-header .inner-wrap>a,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,
.widget h4,
.text-on-hover-wrap .categories a,
.text_on_hover.product .add_to_cart_button,
.woocommerce-page .single_add_to_cart_button,
.woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty,
.woocommerce-page #respond input#submit,
.meta_overlaid article.post .post-header h3,
.meta_overlaid article.post.quote .post-content h3,
.meta_overlaid article.post.link .post-content h3,
.meta_overlaid article .meta-author a,
.pricing-column.highlight h3 .highlight-reason,
.blog-recent[data-style="minimal"] .col>span,
body .masonry.classic_enhanced .posts-container article .meta-category a,
body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a,
.blog-recent[data-style*="classic_enhanced"] .meta-category a,
.nectar-recent-posts-slider .container .strong,
.single .heading-title[data-header-style="default_minimal"] .meta-category a,
.nectar-fancy-box .link-text,
.woocommerce-account .woocommerce-form-login button.button,
.woocommerce-account .woocommerce-form-register button.button,
.post-area.standard-minimal article.post .post-meta .date a,
.post-area.standard-minimal article.post .more-link span,
.nectar-slide-in-cart .widget_shopping_cart .buttons a,
.material.product .product-wrap .product-add-to-cart a .price .amount,
.material.product .product-wrap .product-add-to-cart a span,
ul.products li.material.product span.onsale,
body[data-button-style="rounded"] #pagination>a,
html body #pagination>span,
.woocommerce nav.woocommerce-pagination ul li a,
html body nav.woocommerce-pagination ul li a,
html body nav.woocommerce-pagination ul li span,
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
.woocommerce-page ul.products li.product.material .price,
.woocommerce-page ul.products li.product.material .price ins span,
body[data-form-submit="see-through-2"] input[type=submit],
body[data-form-submit="see-through-2"] button[type=submit],
body[data-form-submit="see-through"] input[type=submit],
body[data-form-submit="see-through"] button[type=submit],
body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit],
.nectar_team_member_overlay .team_member_details .title,
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>li.has-ul>a,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container>a,
.nectar-hor-list-item .nectar-list-item-btn,
.nectar-category-grid-item .content span.subtext,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top,
.products li.product.minimal .product-add-to-cart a,
.woocommerce div.product form.cart .button,
.nectar-quick-view-box .nectar-full-product-link,
.woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button,
#header-outer .widget_shopping_cart a.button,
.woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button,
.text_on_hover.product .nectar_quick_view,
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable,
.woocommerce.add_to_cart_inline a.button.add_to_cart_button,
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped,
.woocommerce-page .woocommerce p.return-to-shop a.wc-backward,
.yikes-easy-mc-form .yikes-easy-mc-submit-button,
.nectar-cta .nectar-button-type,
.nectar-post-grid-wrap .nectar-post-grid-filters h4 {
    /* font-family: 'Open Sans'; */
    text-transform: capitalize!important;
    letter-spacing: 0px;
    font-size: 14px;
    font-weight: 600;
}

.brand-logo-block .row-wrap {
    display: block;
}

.brand-logo-block .row-wrap .col.img-col {
    display: inline-block;
    width: 33%;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}

.brand-logo-block .row-wrap .col.img-col img {
    width: 90%;
}

.woocommerce-page .woocommerce p.cart-empty {
    padding-top: 25px !important;
}

.woocommerce-variation-add-to-cart.variations_button {
	text-align: right;
	margin-top: 12px;
}

.wc-pao-addon-container.wc-pao-addon p {
    margin-bottom: 0;
    padding: 0;
}

.woocommerce div.product div.summary {
    margin-bottom: 0 !important;
}

.woocommerce div.product p.price {
    padding-bottom: 15px;
}

.single-product .post-area.span_9 .product .summary .woocommerce-product-details__short-description {
    padding-bottom: 6px;
}

@media screen and (min-width: 1001px) {
	#copyright .col.span_5 {
		max-width: 100% !important;
	}

	#copyright .col.span_5 > .widget {
		float: right;
	}

	#copyright .col.span_5 > p {
		float: left;
	}

}



html body, body h1, body h2, body h3, body h4, body h5, body h6, .masonry.material .masonry-blog-item .grav-wrap .text {
    color: #333;
}
#sidebar div.widget {
    margin-bottom: 40px;
}

header#top nav >ul >li.megamenu.columns-4 >ul >li {
    display: block !important;
    float: left !important;
    margin-bottom: 18px;
}

#footer-outer .widget h4 {
    color: #10a9b1 !important;
}

#sidebar {
    background: #fff;
    padding: 14px;
}

#sidebar .widget > h4 {
    color: #10a9b1;
}

.single #single-below-header >span {
    border-left: 0 !important;
}

.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term) {
    margin: 4px 14px 10px 0 !important;
}

.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span.rtwpvs-term-span {
    padding: 0 12px !important;
}

h2.yikes-custom-woo-tab-title {
    display: none;
}

#header-outer.transparent header#top nav > ul > li > a {
    opacity: 1 !important;
}

div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    margin-top: 0 !important;
}

h3.addon-name {
    font-size: 14px !important;
    margin-bottom: 0 !important;
}

.product-addon.product-addon-addons p {
    margin-bottom: 0;
    padding: 0;
}

.product-addon {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    text-align: left;
}

.woocommerce-tabs .full-width-content .tab-container {
    padding: 0;
}

body:not(.woocommerce-cart) .main-content td {
    padding: 0px 10px;
}


.woocommerce table.my_account_orders .button {
    white-space: nowrap;
    margin: 5px;
}

.woocommerce-tabs ul {
    margin-left: 0;
}

.woocommerce-tabs ul li {
    list-style: none !important;
}

.woocommerce-tabs ul li::before {
    color: #10a9b1;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f00c";
    margin-right: 8px;
}

li.parent-menu-img .sub-menu li a > img {
    max-width: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 11px;
}

li.parent-menu-img ul.sub-menu {
    width: 23em !important;
}

.woocommerce ul.products .minimal.product span.onsale, .woocommerce-page ul.products .minimal.product span.onsale {
    right: 15px !important;
    left: unset !important;
}

.product-addon-addons p label.selected,
label.selected {
    color: #db721b;
}

form.variations_form.cart {
    margin-top: 25px;
}

body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    background-color: rgba(0,0,0,0.04) !important;
}

body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
    color: #000!important;
}

.flickity-slider .variations_form.rtwpvs-archive-variation-wrapper,
.variations_form.rtwpvs-archive-variation-wrapper {
    display: none;
}

table.variations td.label label {
    margin-bottom: 8px;
    display: block;
}

.product-addon .form-row label {
    font-size: 14px;
}

.off-canvas-menu-container.mobile-only li.menu-item a i,
.off-canvas-menu-container.mobile-only li.parent-menu-img .sub-menu li a > img {
    height: 15px;
}

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 0 !important;
    padding: 0 !important;
}

div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    margin-bottom: 5px !important;
}

header#top .sf-menu li ul li.sub-item-title a {
    font-size: 14px;
    font-weight: 600;
    color: #000 !important;
    /* font-family: 'Open Sans'; */
}

body[data-dropdown-style="minimal"] header#top nav >ul >li.megamenu >ul.sub-menu {
        display: block !important;
        overflow-y: scroll;
        height: 570px;
    }
    
.pd-sub-indicator i.icon-angle-down {
    background-color: transparent;
    color: #181818;
}

span.pd-sub-indicator {
    display: inline-block;
    margin-left: 5px;
    position: absolute;
    top: 7px;
    right: 12px;
    cursor: pointer;
}

ul.gfield_checkbox > li.selected {
    color: #db721b;
}

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li {
    margin-right: 22px !important;
}

body[data-fancy-form-rcs="1"] .variations_form.cart .variations .select2-container{
    min-width: 300px;
}

ul.select2-results__options li.select2-results__option {
    border-bottom: 1px solid #f0f0f0;
}

ul.controls li > .post-bg-img {
    background-image: none !important;
    background-color: #000;
}

.woocommerce div.clear {
    padding-bottom: 5px;
}
    
@media only screen and (max-width: 1000px) and (min-width: 1px) {
    body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product {
        width: 47%;
    }
}

@media screen and (min-width: 1300px) {
    li.slide-out-widget-area-toggle {
        display: none !important;
    }
}

@media screen and (max-width: 1500px) {
    body[data-dropdown-style="minimal"] header#top nav >ul >li.megamenu >ul.sub-menu {
        height: 560px;
    }
}

@media screen and (max-width: 600px) {
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a i,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a img {
        display: none;
    }
}

