/*
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
*/

.portfolio-items .col .work-item.style-3 .work-info-bg {
    background-color: #fff;
    opacity: 0.45;
    will-change: opacity;
}

.portfolio-items .work-info {
    color: #000;
}

.toggle h3 a {
    display: block;
    font-size: 17px !important;
    line-height: 24px !important;}
    
    
    div.product div.images img {
    max-width: 320px!important;
}
/* For Mobile Nector SLider Type*/
@media only screen and (max-width : 690px) {
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content h2 {
        font-size: 24px!important;
        line-height: 0px!important;
        margin-bottom: 0px;
        letter-spacing: -0.5px;
    }
    
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p span {
        display: none;
        font-size: 18px!important;
        line-height: 0px!important;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
        body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .button a {
        font-size: 12px!important;
        padding: 2px 7px;
    }
    body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content {
        margin-top: 0px !important;
        top: 15px !important;
    }
    .swiper-slide img {
	display: block;
	margin: 0 auto;
	max-width: 65%;
}}

/* Fix For Images on Product Page*/
div.product div.images img {
    max-width: none !important;
}

/* remove Additional INFORMATION from the checkout page*/

.form-row.notes {
    display: none !important;
}
/* make ADD TO CART button black */
.woocommerce-page div[data-project-style="text_on_hover"] .single_add_to_cart_button { 
	font-family: 'Open Sans';
	font-weight: 800 !important;
	text-transform: uppercase;
	letter-spacing: 2px!important;
	font-size: 18px!important;
	padding: 20px 48px!important;
	transition: all 0.2s linear;
}

/* button type size */
.nectar-button.large {
    font-size: 16px;
    font-style: normal!important;
}

.nectar-button.small {
    border-radius: 2px 2px 2px 2px;
    font-size: 15px!important;
    padding: 12px 30px!important;
    letter-spacing: 2px;
    color: #FFFFFF;
}
/* wocccommerce banner background color */
.woocommerce-message {
    background-color: #494949 !important;
}
/* wocccommerce button type size */
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
    font-size: 14px!important;
    line-height: 12px;
    padding: 10px 10px!important;
    text-transform: uppercase;
    font-weight: 700 !important;
}

@media only screen and (max-width : 1000px) {

    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p span {
        font-size: 24px!important;
        line-height: 30px!important;
        padding-bottom: 25px;
    }
    h5 { font-size: 22px; line-height: 26px; margin-bottom: 7px; }

}

/* mobile type size for wocccommerce checkout type size */
.woocommerce form .form-row label {
    line-height: 1.5;
    font-size: 16px;
}

/* making ADD TO CART button smaller for mobile */
	html .woocommerce-page div[data-project-style="text_on_hover"] button.single_add_to_cart_button[type="submit"] {
    padding: 22px 22px !important;
}

/* removing credit card bar padding  */
.woocommerce .payment_box p {
	padding-left: 0px!important;
}

.single-product-main-image .images { text-align: center; padding-bottom: 20px; }
.single-product-main-image .images:after { content: "View Larger Map"; font-size: 15px; position: relative; top: 12px; }
[alt="amex"].sv-wc-payment-gateway-icon,
[alt="discover"].sv-wc-payment-gateway-icon { display: none; }
.quantity label { display: none; }
.woocommerce form #billing_email_field.form-row-last { width: 100%; }