/*
Theme Name: Remos OnePress
Author: wenatech
Description: Child theme motywu OnePress
Version: 1.0
Template: onepress

This is the child theme for OnePress theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/*
Theme Name: Sztukateria unero
Author: wenatech
Description: Child theme of unero theme
Version: 1.0
Template: unero

This is the child theme for Unero theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.page-header.page--cover::before{ position: absolute;top: 0px;bottom: 0;left: 0;width: 100%;display: block;
                                  background: transparent!important;content: " ";	}
  
  
  /* Image hover magnifyglass  */
  
  /* 1. transition dla obrazka  */
 .ih-item img,
 .vc_gitem-is-link,
 .woocommerce ul.products li.product a img{-webkit-transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
                                       transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);}
 /* 2. Skala szarości na img hover  */
.ih-item img:hover, 
.vc_gitem-is-link:hover, 
.woocommerce ul.products li.product a img:hover { opacity: 0.3; -webkit-filter: grayscale(100%); filter: grayscale(100%);}

 /* 3. Kontener obrazka czarny  */
.img, .vc_gitem-animated-block,
.woocommerce ul.products li.product{ background-color:#000}


 /* 4. Ikona hovera  */
.img:before { position:absolute;top: 50%;left: 45%; content: '\f002'; font-family: FontAwesome;  font-weight: normal; font-style: normal; font-size:40px;
                                           margin:0px 0px 0px 10px; text-decoration:none; color:#fff; 
                                           border-radius: 50%; padding:0px 0px 10px 15px; font-size: 34px; color: #000000; width: 60px; height: 60px;
                                           line-height: 60px; background: #ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
                                          -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0);
                                           transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045); 	}

.vc_gitem-animated-block:before,
.woocommerce ul.products li.product a:before{ position:absolute;top: 50%;left: 45%;content: '\f002'; font-family: FontAwesome;  font-weight: normal; font-style: normal; font-size:40px;
                                           margin:0px 0px 0px 10px; text-decoration:none; color:#fff; 
                                           border-radius: 50%; padding:0px 0px 10px 15px; font-size: 34px; color: #000000; width: 60px; height: 60px;
                                           line-height: 60px; background: #ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
                                          -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0);
                                           transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045); 	}

 /* 4. transition ikony  */
.img:hover::before,
.vc_gitem-animated-block:hover::before,
.woocommerce ul.products li.product a:hover::before{ -webkit-transform: translate(-50%, -50%) scale(1);
                                                   transform: translate(-50%, -50%) scale(1);
                                                     transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);} 

.ih-item.NoEffect h3 {text-align:left;font-family: "Raleway", Helvetica, Arial, sans-serif;font-size: 1.1rem;font-weight: 800;
                      text-align:center;margin-top:10px;} 



.ih-item.NoEffect p {font-size:12px;text-align:center;color:#a6a5a5;}



 .site-header .logo { min-height: 75px!important;}
 
/* STyling wooocommerce archive image wiev*/

.woocommerce ul.products li.product .woocommerce-loop-category__title {color:#fff;padding:0em 1em 1em 1em}

h2.woocommerce-loop-product__title {color:#fff!important; padding-left:1em!important;}

mark {background-color: #fc0404!important;color:#fff!important;text-decoration: none;font-family:Arial;}

.woocommerce ul.products li.product .price {color: #fc0404!important;font-weight: 400;font-size: .857em;padding-left:1em;}

a.button-edit{z-index: 999;position:absolute;right:0;bottom:0;font-size:13px;background-color: #9d9d9d;color: #fff;cursor: pointer;padding: .6em 1.4em;-webkit-appearance: none;}
a.button-logout{z-index: 999;position:absolute;left:0;bottom:0;font-size:13px;background-color: #9d9d9d;color: #fff;cursor: pointer;padding: .6em 1.4em;-webkit-appearance: none;}


.wpb_image_grid .wpb_image_grid_ul .isotope-item {

  padding: 20px;
}

.fullwidth-img {
  width:  100%;
  height: auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.fullrow {
	
margin-left: auto !important;
margin-right: auto !important;
	
}

.onepress-menu a {

  font-size: 12px!important;
  
}

.page-header.page--cover {

  padding: 5% 0px!important;
  background-size: 100%!important;
  
}

#primary {
  padding-bottom: 0px!important;
  margin-bottom: -30px;

}

.page-header.page--cover 
{ background-size: cover !important; }

.postcontainer {display: flex}

.thumbcont {flex: 50%}

.textcont {flex: 50%; padding: 0 20px;}


/* flex columns newsletter */


@media (max-width:768px) {
		
.flexy-row {display: flex;flex-direction: column; flex-wrap: wrap;width: 100%;}

.column {display: flex;flex-direction: column;flex-basis: 100%;flex: 1;padding-bottom: 20px;}
  
h2.subhead1 {font-size: 13px; color: #333333; line-height: 25px; text-align: center; font-family: Montserrat; font-weight: bold; font-style: normal;}
  
h2.subhead2 {font-size: 13px; color: #333333; line-height: 25px; text-align: center; font-family: Montserrat; font-weight: bold; font-style: normal;}

.tnp-subscription input.tnp-submit{margin-top:25px!important;}

.flexy-column-input {height: 100%;margin: 0 0 50px 0;padding-right:0px;}

}




@media (min-width:768px) {

.flexy-row {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}

.column {display: flex;flex-direction: column;flex-basis: 100%;flex: 1;padding-bottom: 30px;}

h2.subhead1 {font-size: 16px; color: #333333; line-height: 50px; text-align: center; font-family: Montserrat; font-weight: bold; font-style: normal;}

h2.subhead2 {font-size: 16px; color: #333333; line-height: 50px; text-align: center; font-family: Montserrat; font-weight: bold; font-style: normal;}	

.tnp-subscription input.tnp-submit{margin-left:auto!important;margin-right:35px!important; min-width: 220px; }

.flexy-column-input {height: 100%;margin: 0 0 50px 0;padding-right:25px;}
	
}






.flexy-page-wrapper {
 margin: 15px 15px 0 15px;

}





.double-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 2;
}

.flexy-column {
 
  height: 100%;
  margin: 0 0 50px 0;

}



form.tnp-subscription {

  max-width: 680px!important;

}



/*  flex columns ends */


.page-header.page--cover .entry-title {
text-shadow: 2px 2px 0 #666, 2px -2px 0 #666, -2px 2px 0 #666, -2px -2px 0 #666, 2px 0px 0 #666, 0px 2px 0 #666, -2px 0px 0 #666, 0px -2px 0 #666;
}


.search-form .search-submit {
  background: #faf700;
  color:#000;
}
.search-form .search-submit:hover {
  background: #feee02;
}


ul#menu-footer-menu {
	margin-top:20px;
	list-style-type: none;   
	display: flex;
  justify-content: center;
  flex-direction: row;
  }	

  
ul#menu-footer-menu li {margin: 0 20px;}

ul#menu-footer-menu li a {font-size:0.9em; color:#797777;}
ul#menu-footer-menu li a:hover {text-decoration:none; color:#feee02;}


@media (max-width:768px) {
	
ul#menu-footer-menu {
	margin-top:20px;
	list-style-type: none;   
	display: flex;
  justify-content: start;
  flex-direction: column;
  }

ul#menu-footer-menu li {text-align:left;}  
	
}


@media (mix-width:768px) {
	

	
}


