/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.contactAddressList .nectar-icon-list-item .content h4{
	color:#fff!important;
	font-size:24px !important;
}

/*main footer css */
#footer-outer .widget.widget_nav_menu li a, #footer-outer #footer-widgets .col ul ul li:last-child {
    border-bottom: 0!important;
    font-weight: 400 !important;
}
#media_image-2{
	margin-bottom: 0px !important;
}
#footer-outer .row {
    padding: 35px 0 !important;
}
#footer-outer #copyright.row{
	padding: 10px 0 !important;
}
#ajax-content-wrap #footer-outer #copyright{
	border-top:1px solid #ffffff !important;
}
.widget.widget_text .nectar-social li a{
	float: left !important;
    margin-right: 20px !important;
}
#footer-outer #text-3{
	margin-bottom: 0px;
}
#footer-outer #media_image-3 img{
	width: 60% !important;
    filter: grayscale(1) !important;
}
/*wishlist plugin text*/

/*single product page css*/
.nectar-shop-header h1.page-title {
	text-align: center;
}
.single-product div.product h1.product_title{
	font-size:29px !important;
}
.woocommerce .summary .price, .woocommerce div.product .summary p.price{
	font-size:19px !important;
	letter-spacing: 0px !important;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	padding: 15px 24px !important;
}
.wcqb-preset.preset5{
	font-weight:600 !important;
    font-size: 13px !important;
    padding: 15px 35px !important;
	background-color: #666666 !important;
	border-radius: 0 !important;
	margin-left:0% !important;
}
button.single_add_to_cart_button{
	margin-right:2% !important;
}
/* quick view button */
.nectar-quick-view-box .wcqb-preset.preset5 {
    font-weight: 600 !important;
    font-size: 13px !important;
    padding: 15px 20px !important;
    background-color: #666666 !important;
    border: none;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 20px;
	border-radius: 0;
}

/*product page center heading*/
.single-product .related.products h2:first-child, .single-product .cross-sells h2:first-child{
	text-align:center !important;
	font-size:21px !important;
	line-height:30px !important;
	
}
.woocommerce .products.related {
    padding-top: 40px;
    clear: both;
    margin-top: 40px;
	border-top: 0px solid #b8b4b5;
}
section.products{
    margin-top: 40px;
	
}
.products h2{
	text-align:center !important;
	margin-bottom:30px;
	
}
.cross-sells.woocommerce.wcsp-cross-sell-slider {
	padding-top: 40px;
    clear: both;
    margin-top: 40px;
	border-top: 1px solid #b8b4b5;
}
h2.woocommerce-loop-product__title {
    text-align: left !important;
}
.single-product .product-meta h2, .single-product .related.products .product-meta h2{
	text-align:left !important;
}
.button-wrapper #chart-button {
    color: #000000;
	text-decoration: underline;
}
section.related.products {
    padding-bottom: 3%;
}

ul.tabs {
    font-size: small;
}

/*home page css */ 



/*home page mailchimp*/
.HomePageSingleMailchimpDiv  #mc_embed_signup .button{
	line-height:5px !important;
}
.HomePageSingleMailchimpDiv .email_align {
    background-color: white !important;
    border: 1px solid #ffffff !important;
    border-radius: inherit !important;
	padding: 12.5px;
    font-size: 15px;
	margin-bottom: 0;
	color: #666666 !important;
}


.HomePageSingleMailchimpDiv  #mce-EMAIL {
  float: left;
  }

.HomePageSingleMailchimpDiv  .form-inline {  
/*   display: flex; */
  align-items: center;
}

.HomePageSingleMailchimpDiv  .form-inline label {
  margin: 5px 10px 5px 0;
}


.HomePageSingleMailchimpDiv .form-inline button, .HomePageSingleMailchimpDiv .form-inline button[type=submit]{
  padding: 10px 20px !important;
  color: white;
  cursor: pointer;
  font-size: 13px !important;
   border:1px solid #ddd;
	
}

.HomePageSingleMailchimpDiv  .form-inline button:hover {
  background-color: royalblue;
}


/*H1 tag*/
.customH1HomePage {
	font-weight:400 !important;
	font-size: 21px !important;
    
    line-height: 30px !important;
    text-align: center !important;
}

/*About page*/
.AboutScatterImageGrid img{
	/*filter: grayscale(100%) !important;*/
}

/*Buy Now Button

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed  {
    margin-left: 3%;
}*/
/*Product page*/
.woocommerce-tabs.wc-tabs-wrapper.full-width-tabs {
    /*background-color: #eeeee4;*/
	border: 3px solid #ddd;
    margin: 0px;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button {
    margin-top: 3% !important;
}

h2.yikes-custom-woo-tab-title {
    display: none;
}
/* *product page description css */
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    text-align: inherit;
    margin: 0px;
    padding: 2% 2% 0% 2%;
    /* border-bottom: 2px solid #ddd; */
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li {
    background-color: rgb(102 102 102 / 10%) !important;
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active {
    background-color: #666666 !important;
    /* border-top: 1px solid #000 !important;
    border-left: 1px solid #000 !important;
    border-right: 1px solid #000 !important;*/
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active a{
	color: #fff !important;
}
.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a ,a:hover {
    background-size: 0px;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a {
    margin: 8px 20px;
    }
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 2% !important;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li {
    float: left !important;
    display: inline-block;
	margin: 0px 0px 0px 1%;
}

.full-width-content.first-section {
    margin-left: auto !important;
    width: auto !important;
}
.tab-container.container {
    padding: 0px 0px !important;
}
#ajax-content-wrap .related.products h2.woocommerce-loop-product__title{
	line-height:inherit;
    
}
.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button, .ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, body[data-button-style="rounded"].ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button {
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 20px 45px!important;
    transition: all 0.2s ease;
    font-size: 13px !important;
    padding: 15px 22px !important;
}

/*sidebar*/
#sidebar h4 {
	color: #666 !important;
	text-decoration: underline !important;
}
#sidebar .widget .nectar_widget > li .post-date{
	display:none;
}
/*popup */

.pum-theme-6155 .pum-container, .pum-theme-lightbox .pum-container {
   border: 8px solid #ffffff !important;
}

/*Home page search*/
body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"] {
    font-size: 29px !important;
    line-height: 50px !important;
}
body.material #search-outer{
	/* height: 25vh !important; */
}

/*navigation drop cap*/
.material .sf-menu > li > a > .sf-sub-indicator i {
    font-size: 24px !important;
}

/*newsletter page & popup button*/
.newsletterMailchimp #mc-embedded-subscribe, .PopupMailchimp #mc-embedded-subscribe{
  padding: 15px 22px !important;
  color: white;
  cursor: pointer;
font-size: 13px !important;
	border:1px solid #ddd;
}

/*contact page*/
.ContactPageForm .wpcf7-submit{
  padding: 10px 20px !important;
  color: white;
  cursor: pointer;
font-size: 13px !important;
	border:1px solid #ddd;
}

/*Shop page*/
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle:before, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
    box-shadow: 0 0 0 10px #666666 inset !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
	background-color: #666666 !important;
}

/*header font size*/
body.material #header-outer #social-in-menu i {
    font-size: 22px !important;
    width: 45px !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after, body.material #header-outer #search-outer #search input[type="text"], body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
    border-color: #666666 !important;
}

/*about us page*/
.justifyContent{
	text-align:justify;
}
/*Filter font size*/
div#yith-woo-ajax-navigation-2 h4 {
    font-size: 17px !important;
}
div#woocommerce_price_filter-1 h4 {
    font-size: 17px;
}
div#woocommerce_layered_nav-3 h4 {
    font-size: 17px;
}
div#woocommerce_product_categories-2 h4 {
    font-size: 17px;
}
div#woocommerce_layered_nav-4 h4 {
	font-size: 17px;align-content
}

/*post page*/
.post .post-meta .month, .post .post-meta .year{
	line-height:25px !important;
}

/*press page*/
.PressPage .article-content-wrap, .PressPage .post-meta{
	display:none;
}
.PressPage .post-content {
    padding-left: 0px;
}
.PressPage .post .post-content.classic .content-inner {
    border-bottom: 0px solid #DDD !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
/*Journal page*/
.JournalPage .post-meta{
	display:none;
}
.JournalPage .post-content {
    padding-left: 0px;
}
.JournalPage .post .post-content.classic .content-inner {
    border-bottom: 1px solid #DDD !important;
    padding-bottom: 30px !important;
    margin-bottom: 30px !important;
}
/*Portfolio*/
.portfolio-filters {
   padding-top: 0 !important;
    margin-top: 0px !important;
}
/*home page new arrival slider*/
.NewArrivalSliderDiv .nectar-flickity[data-controls="touch_total"] .visualized-total{
	display:none;
}
.NewArrivalSliderDiv .flickity-viewport{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
/*Category hide*/
span.posted_in {
    display: none !important;
}

.woocommerce-tabs.wc-tabs-wrapper.full-width-tabs {
    margin-top: 4%;
}
.md-size-chart-modal-content {
	margin-top: 130px !important;
}
div#md-size-chart-modal .chart-image {
    float: none !important;
}

/*single blog/post page*/
.blog-title .inner-wrap a{
	display:none !important;
}

/*wihlist on grid product*/
/*.minimal.product .yith-wcwl-add-to-wishlist{
	width: auto !important;
    position: relative !important;
    right: 0 !important;
    top: -15% !important;
    text-align: right;
}

.minimal.product .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistaddedbrowse span.feedback{
	display:none !important;
}

.minimal.product .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistaddedbrowse span.feedback + a{
	visibility: hidden  !important;
	position: relative  !important;
}

.minimal.product .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistaddedbrowse span.feedback + a:before{
   content: "\2764" !important;
	visibility: visible  !important;
	position: absolute  !important;
	top: 0  !important;
	right: 0 !important;
    font-size: 18px !important;
}

*/

/*header button*/
#header-outer .widget_shopping_cart a.button{
	font-size:13px !important;
	letter-spacing:1px !important;
}

/*cart_item cart page*/
.cart_item button.button, .material button[type="submit"]{
	font-size:15px !important;
}



/*size chart*/
.sizechart{
	color:#666666;
	text-decoration: underline;
}


.pswp__caption__center {
    display: none;
}
/*price separator*/
p.price {
    border-bottom: 1px solid #b8b4b5;
	margin-bottom: 20px;
}
/*new*/

 .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a{
	 font-size:13px !important
}
.single-product div.product h1.product_title {
    font-size: 22px !important;
	font-weight:500 !important;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
	margin-bottom:10px !important;
}
body[data-form-submit="regular"] .container-wrap button[type=submit]{
	font-size: 13px !important;
    line-height: 20px !important;
}

.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	font-size: 13px !important;
    line-height: 20px !important;
	padding: 15px!important;
}
#ajax-content-wrap .cart_totals h2:first-child, #ajax-content-wrap .cart-collaterals h2:first-child{
	font-size: 21px !important;
	line-height:30px !important;
}
.cross-sells .product-meta h2.woocommerce-loop-product__title{
	text-align:left !important;
}



/*quick view*/
.nectar-quick-view-box .single_add_to_cart_button span, .nectar-quick-view-box .nectar-full-product-link span{
	font-size: 13px !important;
}
.nectar-quick-view-box .outofstock.product .nectar-full-product-link a {
    width: unset !important;
}

.tabImg .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px !important;
}
.nectar-love-button {
    visibility: hidden;
}
p.woocommerce-result-count {
    visibility: hidden;
}
/*disable complete the look*/
section.related.products {
    display: none;
}
.nectar-shop-header h1.page-title {
    text-align: center;
    padding: 2%;
    background-color: #f9f9f9;
}
body #sidebar h4, body .widget h4 {
    letter-spacing: normal;
}
.fancybox-bg {
    background-color: #ffffffba;
}
span.continue-reading {
    background-color: #666666 !important;
}

input#submit {
    font-size: 13px;
}
.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .woocommerce-product-gallery__trigger {
    display: block;
}
.pswp__bg {
    background: #666666ba;
}
/*journal page*/
span.meta-category {
    display: none;
}
span.meta-comment-count {
    display: none;
}
.row.heading-title.hentry {
    display: none;
}

.material .widget li a{
	font-weight:400 !important;
}
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-weight:400 !important;
	 text-transform: uppercase;
}
.tabbed[data-style="minimal_alt"] > ul li a{
	font-weight:400 !important;
}

/*homepage footer*/
input.email_align {
    width: 70%;
}
.HomePageSingleMailchimpDiv .form-inline {
/*     display: flex; */
	align-items: inherit !important;
}
input.btn.sib-default-btn {
    font-size: small !important;
}
.col.span_12.dark.center {
    align-items: baseline !important;
}
.woocommerce .woocommerce-customer-details address {
	height: 250px !important;
}
.woocommerce .variations td.label label {
    color: #666;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide {
    border: 1px solid rgba(0,0,0,0.06);
    width: 65% !important;
    margin: 0 auto 5% !important;
}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
   
    padding-top: 10px !important;
}
.woocommerce-product-details__short-description {
    text-align: justify;
}
input.wpcf7-form-control.wpcf7-submit {
   
    margin: auto 35%;
}
.woocommerce-variation-availability {
    display: none;
}
#ajax-content-wrap .cart-collaterals h2:first-child{
	font-size:16px !important;
	line-height:20px !important;
}
button.nectar-button.large.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.regular-button.animated.wpb_start_animation {
    background-color: #666666!important;
    border: none !important;
}

.woocommerce ul.product_list_widget li img {
	height: auto;
    width: 75px;
    margin-left: 0;
    margin-right: 15px;
    float: left;
    margin-bottom: 0;
    box-shadow: none;
    -webkit-box-shadow: none
    
}
/*rating*/
.woocommerce p.stars a, .woocommerce p.stars a::before, .woocommerce .star-rating {
	color: #FFCF47 !important;
}
h2.woocommerce-Reviews-title {
    display: none;
}
span#reply-title {
    font-family: Open Sans;
    font-size: 16px!important;
    line-height: 25px;
    font-weight: 600;
}
.woocommerce #review_form #respond .form-submit input {
    left: auto;
    background-color: #666666!important;
	font-size: 14px;
}
.woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.minimal .price {
    color: #666666 !important; 
}
.cross-sells h2 {
	padding-bottom: 16px;
}
.woocommerce ul#shipping_method li{
	padding-left:22px;
}
div#has_gstin_number h2 {
    font-family: Open Sans;
    font-size: 16px!important;
    line-height: 25px;
    font-weight: 600;
}
p.order-again {
    display: none;
}
.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward {  
    font-size: 16px !important;
}
.woocommerce-checkout h3#order_review_heading {
    text-transform: capitalize;
}
p.comment-form-cookies-consent label::before {
  content: " Save my name and email in this browser for the next time I comment.";
  visibility:visible;
}
p.comment-form-cookies-consent label{
  visibility:hidden;
}
a.woocommerce-review-link {
    display: none;
}
li.reviews_tab a::before{
  content: "REVIEWS";
  visibility:visible;
}
@media screen and (max-width: 1000px) {
  /*product page slider css*/
.woocommerce-product-gallery .slide, .slide[aria-selected="false"] {
    visibility: hidden;
}
	.woocommerce-product-gallery .slide.is-selected, .woocommerce-product-gallery .slide.is-selected.flex-active-slide, .slide[aria-selected="true"] {
    visibility: visible;
}
	input.wpcf7-form-control.wpcf7-submit {
    margin: auto 17%;
}
	.iwithtext .iwt-text {
    padding-left: 0px;
}
}

.single-product .owl-dots{
	display:none;
}
.nectar-quick-view-box .woocommerce-product-rating .star-rating {
    color: #FFCF47 !important;
}

.home .flickity-slider .cell{
	visibility: hidden;
}
.home .flickity-slider .cell.is-selected{
	visibility: visible;
}
.home .wpb_gallery .flickity-page-dots{
	display:none;
}
@media only screen and (min-width:768px) and (max-width:1024px){
	#popmake-6162 .vc_col-sm-6{
		width:50%;
	}
}
@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-small {
    margin-left: 0% !important;
    width: 60% !important;
}
	}

.nectar-category-grid .nectar-category-grid-item-bg, .nectar-category-grid .nectar-category-grid-link, .nectar-category-grid .bg-overlay{
	background-position: 0% 0% !important;
    background-repeat: no-repeat !important;
}
section.up-sells.upsells.products h2 {
   
    font-size: 22px !important;
    line-height: 30px !important;
}
section.up-sells h2 {
    text-transform: uppercase;
}
span.woocommerce-Price-amount.amount {
    font-weight: 500 !important;
}
p.stock.in-stock {
    display: none !important;
}
.payment_box.payment_method_ccavenue {
    padding: 1em 0px !important;
}
.payment_box.payment_method_ccavenue p {
    padding: 0 !important;
}
.products li.product.minimal .product-meta {
    padding: 25px 25px 25px 15px !important;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */ 
/*contact page
.contactPageRow .col6Left{
	width:40%;
}
.contactPageRow .col6Right{
	width:60%;
}*/
	}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ 
/*contact page
.contactPageRow .col6Left{
	width:40%;
}
.contactPageRow .col6Right{
	width:60%;
}*/
	.AboutPageRow .vc_col-sm-6{
		width:100% !important;
	}
	.AboutPageRow .vc_col-sm-offset-2 {
		margin-left: 0 !important;
	}
	.AboutScatterImageGrid img{
		width: 70% !important;
	}
}


@media only screen 
and (width : 1024px) 
and (height : 768px) 
and (orientation : landscape) { /* STYLES GO HERE */ 
/*contact page
.contactPageRow .col6Left{
	width:40%;
}
.contactPageRow .col6Right{
	width:60%;
}*/
	.AboutPageRow .vc_col-sm-6{
		width:100% !important;
	}
	.AboutPageRow .vc_col-sm-offset-2 {
		margin-left: 0 !important;
	}
}

ul.woocommerce-error li a {
    color: white !important;
}

@media only screen and (max-width: 999px) and (min-width: 690px){
	body .nectar-category-grid[data-columns][data-grid-spacing="15px"] .nectar-category-grid-item {
		width: calc(33.33% - 30px) !important;
		padding-bottom: calc(33.33% - 30px) !important;
	}
}
@media only screen and (max-width: 999px) and (min-width: 690px) and (orientation : portrait) {
	.AboutScatterImageGrid img{
		width: 70% !important;
	}
	
}
@media only screen and (min-width: 1000px){
.masonry-blog-item {
    width: 45% !important;
}
}
a.journal {
    visibility: hidden !important;
}
.mc4wp-alert.mc4wp-success {
    margin-top: 14px !important;
    color: currentcolor;
}