/*
Theme Name: Veggie
Description:  Veggie is a revolutionary new way to create websites with WordPress. Now you can create beautiful, responsive pages faster and easier than ever. 
Author: 0rffortthemes
Author URI: http://www.itobuz.com/teampage
Theme URI: http://www.0effortthemes.com/
Version: 2.0.4
Tags: one-column, custom-colors, custom-header, custom-menu, editor-style, featured-images, translation-ready, full-width-template, theme-options
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: veggie
Domain Path: /languages

*-----------------------------*
WARNING! DO NOT EDIT THIS FILE!
*-----------------------------*

To make updates to your theme, do not edit the styles in this file. Rather use
the Custom CSS field in Theme Options to add your style changes. By copying a style from this
file and pasting it in Theme Options, you will override the style in this file and avoid
losing changes with theme updates or reinstalls.

*/

/* ------------------------------------------ */
/*             TABLE OF CONTENTS
/* ------------------------------------------ */


/*   

1. Wp Default style   

 */


.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*Comment Output*/

.commentlist .reply {}
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-2 {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}

/*Comment Form */

#respond { } 
#reply-title { } 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment 
#submit
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { } 
.form-submit{}
.entry-content img {}
.alignleft, img.alignleft {}
.alignright, img.alignright {}
.aligncenter, img.aligncenter {}
.alignnone, img.alignnone {}

.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {}

.wp-smiley {}

blockquote.left {}
blockquote.right {}

.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.author .authorbox-v1{ border: none;}


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

.social-links-home1 a {
    margin-right: 18px;
}

.widget-newsletter input{
    height: 50px !important;
}


/***********************************/
/*.widget-instagram .instagram-pics figure {
    width: 49.20% !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
}

span.instagram-feed-like {
    position: absolute;
    color: #fff;
    display: none;
    -webkit-transition: display 2s; 
  transition: display 2s;
}

.instagram-pics.instagram-large figure
{
    position: relative;

}

.instagram-pics.instagram-large figure:hover span.instagram-feed-like {
    background-color: rgba(0,0,0,.5);
    top: 3px;
    bottom: 3px;
    left: 2px;
    right: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/


/*.vc_grid-item-mini:hover .vc_gitem-zone {
    background-color: #ab1e32 !important;
}
*/
/*.vc_grid-item-mini:hover .vc_gitem-link {
    color: #fff;
}


.veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_btn3-container .vc_btn3 {
    background-color: #555 !important;
    color: #fff;
}

.veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_gitem-zone.vc_gitem-zone-c {
    background: #ab1e32 !important;
}

.veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_gitem-zone, .veggie-product-grid .vc_grid-item-mini:hover .vc_gitem-zone:before {
    background-color: transparent !important;
}

@media only screen and (min-width: 320px) and (max-width: 414px)
{
    .instagram-pics.instagram-large figure
    {
        width: 100% !important;
    }
}*/



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

.widget-instagram .instagram-pics figure {
    width: 49.20% !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
}


span.instagram-feed-like {
    position: absolute;
    color: #fff;
    display: none;
}

.instagram-pics.instagram-large figure:hover span.instagram-feed-like{
    display: block;
    z-index: 1;
}

.instagram-pics.instagram-large figure:hover a img{

    filter: grayscale(100%) blur(1px);
}




@media only screen and (min-width: 320px) and (max-width: 414px)
{
    .instagram-pics.instagram-large figure
    {
        width: 100% !important;
    }
}

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



#our_shop_grid_id_h1 .veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_gitem-zone, .veggie-product-grid .vc_grid-item-mini:hover .vc_gitem-zone:before {
    background-color: transparent !important;
}


#our_shop_grid_id_h1 .veggie-product-grid .vc_grid-item-mini:hover {
    background: #ab1e32;
    box-shadow: 2px 2px 8px 0 #666;
}

#our_shop_grid_id_h1 .veggie-product-grid .vc_grid-item-mini:hover h4 a {
    color: #fff;
}


#our_shop_grid_id_h1 .veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_btn3-container .vc_btn3 {
    background-color: #414141;
    color: #fff;
}


#our_shop_grid_id_h2 .veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_gitem-zone, .veggie-product-grid .vc_grid-item-mini:hover .vc_gitem-zone:before {
    background-color: transparent !important;
}


#our_shop_grid_id_h2 .veggie-product-grid .vc_grid-item-mini:hover {
    background: #ab1e32;
    box-shadow: 2px 2px 8px 0 #666;
}

#our_shop_grid_id_h2 .veggie-product-grid .vc_grid-item-mini:hover h4 a {
    color: #fff;
}


#our_shop_grid_id_h2 .veggie-product-grid.primary-color-grid .vc_grid-item-mini:hover .vc_btn3-container .vc_btn3 {
    background-color: #414141;
    color: #fff;
}
