/*
Theme Name:     Astra Child
Theme URI:      http://netotraffic.com/Renden_Child _Theme
Description:    Child theme for the Astra theme 
Author:         ACN group
Author URI:     http://netotraffic.com/
Template:       astra
Version:        1.0
Description:    This Child theme adds google fonts + adds custom css fields
*/
 
@import url("../astra/style.css");

/* Template1 styles */
/*define styles with google fonts: Open Sans*/
.tmp1header    { font-family: "Open Sans"; font-weight: normal; font-size: 22px; color: #787c80;   margin: 10px 0px 0px 15px !important;}

.tmp1wrapdiv {
  background: #ffffff;  
  color: #333333;  
  padding: 10px 10px 10px 10px;
  border: 1px solid #C0C0C0;   
  border-radius: 3px;
  margin-top: 40px;
  margin-bottom: 40px;
 /* margin-left: 400px;*/
  font-family: "Open Sans"; 
  font-weight: normal; 
  font-size: 16px;
  max-width:1200px; 

}

.tmp1wrapdiv h1 { 
  color: #000000;  
  font-size: 32px;
  margin: 10px 0px 0px 15px !important;
}

.tmp1wrapdiv p {
  margin: 15px !important; 
}

.tmp1author {
   color: #18A7B7; 
}

.tmp1wrapdiv .fa-3x {
    color: #18A7B7;
}


/*body.page-id-12501 #body-core*/
/* body.page-template-Custom_Page1 #body-core, body.page-template-Custom_empty #body-core , body.page-template-Custom_comments #body-core,  body.page-template-New_login_page #body-core, body.page-template-Custom_breadcrumb #body-core*/
/*body.page-template-Custom_empty #content, body.page-template-New_login_page #content*/
 body.page-template-Custom_Page1 #content, 
 body.page-template-Custom_empty #content , 
 body.page-template-Custom_comments #content,  
 body.page-template-New_login_page #content, 
 body.page-template-Custom_breadcrumb #content
{
/* #body-core{*/
    background-image:url('img/brushed_alu.png') !important;
    background-repeat:repeat;
    background-attachment:fixed;
 }
 
 /* flow of column otherwise it's flex and not good for blog*/
  .site-content .ast-container {
    display: flex;
    flex-direction: column;
 }
 
 
 .big-nav-item a {
 display: block;
 padding: 6px 6px; 
 margin: 2px;
 } 
 
 .big-nav-item {
 background: #dde6e9a6;
 } 
 
 /* contact FORM 7*/
 .wpcf7 form {
    width:500px !important;  
 }
   
/* ==  woocommerce start= == */
 
/* remove the clear selection button */ 
.reset_variations {  display: none !important;  }

/* Hide quick view button */
.prettyPhoto {  display: none !important;  }
 
/* Hide "Love" Heart Favorite */
.jm-post-like {display:none;}

/* hide the search and sort bar in shop */
#intro-woo-core  {  display: none !important;  }

/* hide product_meta, like: category */
.product_meta  {  display: none !important;  }

/* Hide 'Select options' button from categories page */
.woocommerce .products .product_type_variable {display: none;}

/* change product tab look */
  .woocommerce #content div.product .woocommerce-tabs, 
  .woocommerce div.product .woocommerce-tabs,  
  .woocommerce-page #content div.product .woocommerce-tabs,  
  .woocommerce-page div.product .woocommerce-tabs
   {  border: 1px solid #E0DADF; border-radius: 5px; padding: 15px; background: #E6E6E6;} 
   
/* change visitors select box */   
/*.single-product .variations .value select */
#pa_visslug, #pa_seoslug, .select_border {
    height: 38px;
    width: 320px !important; 
    padding: 5px;
    border: 2px solid #cfbfbf;
}   

/* remove the box to the right of variations*/
.woocommerce div.product form.cart .variations td.label {
    width: 0px !important; 
    padding: 0px!important; 
}


/* hide variation name*/
label[for=pa_visslug], label[for=pa_seoslug]  {
   display: none;
}


/* selector box*/
#pa_visslug, #pa_seoslug {
 border-color: #499DB9;
 width: 332px;	
}


/*Select removing dropdown arrow -IE */
select::-ms-expand {
    display: none;
}
 
/* change a hover color on product */   
.products .entry-content a :hover{
     color: #3980C8;
}
/* change amount color*/
/*
.amount {
color: #026DF8;
}
*/

/* change button text & cart color*/
.more-text, .more-icon {
color: #ffffff;
}

.single-product .single_variation_wrap .entry-header {
    margin-bottom: 5px !important;
}

.gform_wrapper {
    margin: -20px 0px !important;
}


.single-product .entry-summary .entry-header {
    margin-bottom: 15px !important;
}

.single .entry-content {
    margin-bottom: 15px !important;
}

/* product imagess*/
/*
.woocommerce div.product div.images img
{
 margin-left: 0px !important;
 width: auto;
}
*/
.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img {
width: 250px !important;	
}	
/*== woocommerce end ==  */


/*=== Gravity form==*/
.infodiscount {
background: #FFC0CB;
padding: 15px;
width: 320px;
border-radius: 5px;
margin: 5px 0px;
}

/* reduce description margin*/
.gfield_description
{
padding-top: 4px !important;
color: green;
}


/* reduce selectbox margin , so it will be close to description text */
.ginput_container , 
.ginput_container_select
{
margin: 0px !important;
}


/* selector label*/
.my_div_before_variations
{	
 color: green;
}


/*
.gfield,
.field_sublabel_below,
.field_description_below 
{
margin: 5px;
}
*/ 

/* change the font size for price*/ 
div.ginput_container.ginput_container_total{
    background:  white;
	font-size: 25px !important;
} 