@media (min-width: 768px) {
.four-grid-elements .vc_grid.vc_row .vc_grid-item {
	max-width: 257.5px;
}
}
.four-grid-elements .vc_pageable-slide-wrapper {
	text-align: center;
}
.four-grid-elements .vc_gitem-zone {
	text-align: left;
}
.four-grid-elements .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row {
    height: 112px;
}
/* footer form*/

.footer-form{
	width: 100% !important;
    margin-bottom: 0;
    padding: 0px 5px 10px 0px;
    border-bottom: 2px solid #fff;
	}

.footer-form input[type="email"]{
	border: none;
    width: 100%;
    background-color: transparent !important;
	padding-top: 30px;
}

.footer-form input[type="email"] {
	color: #fff !important;
}

.fa{
    border: none;
    background-color: transparent;
    position: relative;
	margin-top: -16px;
	color:#ffff;
	float: right;
}


p.footer-form{
	margin-top:-25px;
}

/*footer icon*/

#my-third-par .footer-par{
	text-align:left;
	font-size:14px;
	color:#fff;
}
#my-third-par li{
	float:left;
	margin-left:-13px;
	list-style:none;
	padding-left:26px;
}
#my-third-par li a{
	color:#fff;
}

#my-third-par li {
	font-size:20px;
	float:left;
	list-style:none;
	padding-top:15px;
}

p.footer-form{
		width: 50% !important;
}

.my-custom-footer .my-first-footer-col{
		padding-left:320px !important;
}

.my-custom-footer  button.icon.fa.fa-arrow-right{
		width:5% !important;
}

#site-footer .copyright_text{
		padding-left: 370px !important;
}

/*footer responsive*/

@media (max-width:1290px){
		.my-custom-footer .my-first-footer-col{
				padding-left: 220px !important;
		}
}

@media (max-width:1084px){
		.my-custom-footer .my-first-footer-col{
				padding-left: 120px !important;
		}
		p.footer-form{
				width:67% !important;
		}
}

@media (max-width:822px){
		.my-custom-footer .my-first-footer-col{
				padding-left: 60px !important;
		}
				p.footer-form{
				width:80% !important;
		}
}

@media (max-width:767px){
		.my-custom-footer .my-first-footer-col{
				padding-left: 0px !important;
		}
				p.footer-form{
				width:90% !important;
		}
}

/*products button*/
.etiketes button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-green{
		background-color: #1b5e3f;
}

.etiketes .vc_btn3.vc_btn3-color-green::after{
		border-top:20px solid #1b5e3f;
}


/*after footer section resp*/

@media (max-width:1110px){
		#site-footer .copyright_text{
				padding-left: 170px !important;
		}
}

@media (max-width:767px){
		#site-footer .copyright_text{
				padding-left: 60px !important;
		}
}

/*products hover*/

.vc_grid-item-mini.vc_clearfix:hover {
    box-shadow: 8px 8px 9px rgba(0,0,0,0.3);
    transition: box-shadow 0.5s ease-in-out;
}

/*product cf*/

.my-resp-form {
		margin-left: 18%;
		margin-right: 18%;
		
}
@media (max-width:767px){
		.my-resp-form {
		margin-left: 8% !important;
		margin-right: 8% !important;
	}
}

/*product menu*/
.vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid.four-grid-elements ul li {
    border: none;
    border-right: 1px solid #000;
    padding: 10px 15px;
    background-color: transparent;
		text-transform:uppercase;
}

ul.vc_grid-filter.vc_clearfix.vc_grid-filter-bordered.vc_grid-filter-size-md.vc_grid-filter-center.vc_grid-filter-color-grey li:first-child {
    display: none !important;
}

ul.vc_grid-filter.vc_clearfix.vc_grid-filter-bordered.vc_grid-filter-size-md.vc_grid-filter-center.vc_grid-filter-color-grey li:last-child {
    border: none;
}

.my-hover-grid ul li:hover>span {
    color: #1b5e31 !important;
    border-bottom: 2px solid #1b5e31;
    padding-bottom: 5px;
}

/*searc icon*/
.site-search .woocommerce-product-search:after, .site-search .widget_search .search-form:after{
		right:0 !important;
}

/*footer*/
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
		display:inline-block;
}
.my-custom-footer button.icon.fa.fa-arrow-right:hover{
		transform: scale(1.2);
}
.my-custom-footer button.icon.fa.fa-arrow-right{
		cursor: pointer;
}
/*product*/
.product-categories-btn .vc_btn3 {
    text-transform: none;
    font-size: 18px !important;
    color: #000 !important;
    letter-spacing: 1px;
    padding: 14px 18px !important;
		border-bottom-width: 4px !important;
    border-bottom-color: #1b5e3f !important;
    border-bottom-style: solid !important;
}
.etiketes-perigrafh .vc_btn3.vc_btn3-color-green::after {
    left: 29%;
}

/*search*/
.search .shop_header.with_featured_img {
	padding-top: 80px;
	padding-bottom: 50px;
}

/*dianomh padding*/
.my-custom-col .vc_column-inner.vc_custom_1519206511782{
		padding-left: 30%;
		padding-right: 30%;
}
@media (max-width:1660px){
		.my-custom-col .vc_column-inner.vc_custom_1519206511782{
		padding-left: 20%;
		padding-right: 20%;
}		
}
@media (max-width:1103px){
		.my-custom-col .vc_column-inner.vc_custom_1519206511782{
		padding-left: 15%;
		padding-right: 15%;
}		
}
@media (max-width:848px){
		.my-custom-col .vc_column-inner.vc_custom_1519206511782{
		padding-left: 10%;
		padding-right: 10%;
}	
}
/*search results*/
.search-results .search_result_item .post_meta_archive {
		display: none;
}
/*error404 page*/
.error404 .st-content {
	background-color: #fff;
}
.error-404-text, .no-results-text {
	font-size: 1.1rem !important;
	color: #6d6d6d;
}
.error-404 input[type="search"] {
 	float: right !important;
  font-size: 18px !important;
  color: #1b5e3f !important;
}
.error-404 input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1b5e3f !important;
  opacity: 1;
}
.error-404 input[type="search"]::-moz-placeholder { /* Firefox 19+ */
  color: #1b5e3f !important;
  opacity: 1;
}
.error-404 input[type="search"]:-ms-input-placeholder { /* IE 10+ */
  color: #1b5e3f !important;
  opacity: 1;
}
.error-404 input[type="search"]:-moz-placeholder { /* Firefox 18- */
  color: #1b5e3f !important;
  opacity: 1;
}

.error404 .boxed-row > div {    max-width: 1300px;
    margin: 0 auto;
    margin-top: 30px !important;
    margin-right: 8% !important;
    margin-bottom: 30px !important;
    margin-left: 8% !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
    background-color: #ffffff !important;
}
.error404 .page-content input[type="search"] {
	border: none;
	border-bottom: 2px solid #6d6d6d;
	margin-left: 15px;

}
.error404 .page-content form[role="search"] input[type="submit"] {
	padding: 16px 30px !important;
	cursor: pointer;
}
.error404 .content-block-contact input[name="your-name"] {
	margin-bottom: 0;
	height: 2.5rem;
}
.error404 .content-block-contact input[type="submit"] {
	float: none;
}

/*content block form*/
@media (min-width: 768px) {
.contact-border.content-block-contact.my-resp-form .vc_column-inner {
	padding-left: 40px;
}
}


@media (max-width: 1550px) {
#masthead .menu-main-navigation .menu-item a{
		margin-left: 5px !important;
		margin-right: 10px !important;
}
}

@media (max-width: 1100px) {
#masthead .menu-main-navigation .menu-item a{
		margin-left: 0px !important;
		margin-right: 5px !important;
}
}


#masthead .menu-main-navigation .menu-item a .product_category, #masthead .menu-main-navigation .menu-item a .ml_quantity{
		display: none !important;
}

.product_category, .ml_quantity{
		display: none !important;
}

.vc_gitem-post-data p a:hover{
		color: black;
		opacity: 1 !important;
}

#products-grid 
.product_category, #products-grid .ml_quantity{
		display: block !important;
}
.vc_grid
.product_category, .vc_grid .ml_quantity{
		display: block !important;
}

.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link a{
		/*display: none;*/
}



/*
.vc_grid .product_category { 
  text-overflow: ellipsis;
  overflow: hidden; 
  white-space: nowrap;
}
*/

.four-grid-elements .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row {
    height: 136px;
}



