/*
Theme Name: Enfold Child
Theme URI: http://www.srishtiart.net
Template: enfold
Author: Srishti
Author URI: https://srishtiart.net
Version: 1.0.1548009857
Updated: 2019-01-20 11:44:17

*/

/*.avia-image-overlay-wrap a.avia_image .image-overlay {
    display: none !important;
}
*/
.main_color a a:hover
{
	color:#bd0d0d;
}

.image-overlay {
    display: none !important;
}

/*.single-product-main-image {
    width: 100% 
}
*/
.single-product-main-image {
    /*width: 48% !important;*/
    width:0px !important;
    padding-bottom: 10px;
    /*margin-top: 50px;*/
}

.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox 
{
	
width:0px;
}

div.product div.images {
    float: none;
    width: 100%;
    margin-bottom: 0 !important;
    }


div.product div.summary {
    float: none;
    width: 100%;

}

/*avia_image 
{
  -webkit-filter: drop-shadow(5px 5px 5px #222222);
  filter: drop-shadow(5px 5px 5px #222222);
}
*/
.avia_image 
{
	border-radius:3px;
	-webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.8));
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	
}


.av-hover-grow {	    overflow: visible !important;
}
.single-product 
{
    margin-bottom: 0;
    margin-top: 0;
}
/*gap for masonry*/
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{
margin:40px;
}
/*gap for portfolio grid*/

.flex_column.av_one_full.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-10.el_after_av_hr.el_before_av_section.avia-builder-el-last {
    padding: 0 10px;
}
.grid-entry.flex_column {
    padding: 0 50px 40px 50px;
}
/*size of portfolio grid font*/
.grid-sort-container header h3{
font-size:14px!important;
/*font-style:italic;*/
}
.grid-content {
    padding: 5px;
}
grid-entry-excerpt.entry-content.p
{
	margin:5px!important;
}
/*Use this css code to remove the separators.
.av-sort-by-term .text-sep {
    display: none;
}
And then use this css code to create some space between the sort items.
.av-sort-by-term a {
    margin: 0 7px 0 7px;
}*/

/*
.flex_cell {
    padding: 30px 10px;
}

	margin:10px;
.avia_image:hover {
	-webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.8));
}*/



/*.color-section {
    box-shadow: 0px 0px 35px black inset;
}
#grid-border {
    border: 1px solid #333;
}
.notfullsize
{
	clear: both;
	width: 100%;
	float: left;
	position: static;
	min-height: 100px;
}
    
.grid-notfull
{
	max-width: 1310px;
	margin: 0 auto;
	padding: 0 50px;
	box-shadow:0px 0px 10px black;
}
*/
@media only screen and (max-width: 767px)
{
.notfullsize
{
    padding: 0 !important;
}

.single_variation_wrap
{
    margin: 0;
}
}

/* larger socket social icons */
#socket .social_bookmarks li a {
width: 30px!important; 
line-height: 30px!important; 
min-height: 30px!important; 
font-size: 30px;
}

#socket .social_bookmarks li {
height: 30px!important; 
width: 30px!important; 
}

#socket .social_bookmarks {
    height: 30px!important;
}

/* larger header social icons */
#header_meta .social_bookmarks li a {
width: 30px!important; 
line-height: 30px!important; 
min-height: 30px!important; 
font-size: 20px;
}

#header_meta .social_bookmarks li {
height: 30px!important; 
width: 30px!important; 
}

#header_meta .social_bookmarks {
    height: 30px!important;
}
/*so the zoom has a rounded corner to match the underlying img*/
.zoomWindow[style] {
   border-radius: 3px !important;
}
/*so that the zoom aligns right on top of the image*/
img.zoooom.aligncenter { padding: 0 !important; }
/*moving the header/menu bar above the zoom otherwise teh zoom shows over the menu*/
#header {
    z-index: 1200;
}
/* larger socket social icons */
#socket .social_bookmarks li a {
width: 30px!important; 
line-height: 30px!important; 
min-height: 30px!important; 
font-size: 30px;
}

#socket .social_bookmarks li {
height: 30px!important; 
width: 30px!important; 
}

#socket .social_bookmarks {
    height: 30px!important;
}

/* larger header social icons */
#header_meta .social_bookmarks li a {
width: 30px!important; 
line-height: 30px!important; 
min-height: 30px!important; 
font-size: 20px;
}

#header_meta .social_bookmarks li {
height: 30px!important; 
width: 30px!important; 
}

#header_meta .social_bookmarks {
    height: 30px!important;
}
