/*Theme Name: Saral Child
Theme URI: http://saral.theironnetwork.org/
Author: THE IRON NETWORK 
Author URI: http://theironnetwork.org/
Template: saral
Description: Saral child theme. 
Version: 1.101.1.0.1.0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: saral
Tags: two-columns, right-sidebar, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, sticky-post, theme-options
*/


/***************************************************/

.saral-info-sc-wrap .saral-sc-content img {
  border-radius: 5px;
  width: 77%;
}

.saral-lines {
    background-color: #ffffff;
}
.saral-lines::before, .saral-lines::after {
    background-color: #ffffff;
}


/********************************************/
/* TOP HEADER */
/********************************************/

/* Buy Direct */
/*
	span.top-header-custom-link.buy-direct a {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1.5em;
	}
*/
	@media all and (max-width: 1440px) {
		span.top-header-custom-link.buy-direct {
			display: block;
		}
	}

/* Color Chart */

@media all and (max-width: 1100px) {
	span.top-header-custom-link.download-color-chart {
		display: block;
	}
}


/********************************************/
/* HEADER */
/********************************************/
#header{
   margin: 0 auto;
}

/* Logo */
.saral-logo img {
    max-height: 120px;
    width: auto;
}

/*--------------*/
/* Breadcrumbs */
/*--------------*/
h1.header-page-title {
    font-family: Adamina;
    font-size: 42px;
    line-height: 46px;
    text-align: inherit;
    color: #000000;
    font-weight: 400;
    font-style: normal;
    text-transform: capitalize;
}

h1.header-page-title:after {
    border-top: 2px solid #a80a0a;
    display: block;
    height: 1px;
    content: '';
    width: 62px;
    clear: both;
    margin-top: 20px;
}

/*------------*/
/* Search Form*/
/*------------*/
div#header-search-form-container {
    min-width: 260px;
    float: right;
    margin-top: -10px;
}

@media screen and (max-width: 1070px) {
    div#header-search-form-container {
        margin-right: 105px;
        width: 130px !important;
        min-width: inherit;
    }
}

div#header-search-form-container input.aws-search-field {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
} 
/*****************************************/
/* MENU */
/*****************************************/
@media all and (max-width: 1650px) {
	.primary-menu > ul#menu-main-menu > li > a {
		padding-left:10px !important;
		padding-right:10px !important;
	}
}


/*****************************************/
/* MOBILE MENU BUTTON AND LOGO ON MOBILE */
/*****************************************/

/* Logo on mobile */
.saral-responsive-logo-wrapper a.saral-logo {
    padding: 15px;
}
.saral-responsive-logo-wrapper a.saral-logo img {
    max-height: 3em;
    width: auto;
}

/* Mobile Menu Trigger */
.mobile-menu-button-container {
    padding: 15px;
	font-size:3em;
}
/*****************************************/
/* HOMEPAGE */
/*****************************************/

/* Slider */
.home .saral-testimonial-slider .slick-dots {
    bottom: 0;
    top: inherit;
}

.home .testi-image-left-style .slick-list,
.home .testi-centerd-style .slick-list {
    padding-bottom: 20px;
}
/*****************************************/
/* CONTACT */
/*****************************************/

/* Contact Form */
ul#gform_fields_1 label {
    display: none;
}

/*****************************************/
/* SHOP - Product Loop */
/*****************************************/

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    text-transform: none;
    font-size: 16px;
    line-height: 18px;
}

/*---------------------------*/
/* Product image */
/*----------------------------*/

/* Image Container */
.product-thumbnail-image-wrapper{
	height: 300px;
	position: relative;
	
	background: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	
	
}

/* Image */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {    
    margin: 0;
    
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	
	max-height: 300px;
    width: auto !important;
	
	border-bottom: none !important;
}

/* Missing Image -> Image Placeholder Is Displayed */
img.woocommerce-placeholder.wp-post-image {
    max-height: 300px;
}

/* Product Columns On Small Screen */

@media all and (max-width: 600px) {
	.woocommerce ul.products li.type-product {
		width: 100% !important;
	} 
}


/*****************************************/
/* SINGLE PRODUCT PAGES  */
/*****************************************/

/* Title */
.single-product h1.product_title.entry-title {
    margin-bottom: 0;
}

h1.product_title.entry-title:after {
    display: block;
    content: '';
    width: 62px;
    border-top: 2px solid #a80a0a;
    margin-top: 7px;
    margin-bottom: 6px;
}

/* Breadcrumbs */
.single-product-breadcrumbs-container {
    margin-bottom: 32px;
}


/* Other */
p#call-to-order-notice,
#call-to-order-notice a{
    font-size: 18px;
    line-height: 20px;
}

/*****************************************/
/* REQUEST A QUOTE /request-a-quote/ */
/*****************************************/
/* Page Title */
.page-id-4016 h1.header-page-title {
    text-transform: none;
}

/* Move labels closer to the fields */
label.gfield_label.gfield_label_before_complex {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.ginput_complex.ginput_container {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

label.gfield_label {
    margin-bottom: 0;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top:0;
}


/*****************************************/
/* FAQ */
/*****************************************/

/* Title Above The FAQ */
.page-id-1661 .vc_tta-container h2 {
    font-size: 28px;
}

/* Question Font Size */
.page-id-1661 h4 span.vc_tta-title-text {
    font-size: 24px;
}



