/*

Theme Name:		        Dox — Child
Theme URI: 		        https://dox.forqy.website
Description:            Child Theme for a Dox — Creative WordPress Theme
Text Domain: 			dox-child
Version:				1.0.0

Template:		        dox
Template Version: 		1.0.0

Author: 		        FORQY
Author URI:             https://forqy.website

License: 		        GNU General Public License version 3.0
License URI:            http://www.gnu.org/licenses/gpl-3.0.html

Tags:					one-column, two-columns, right-sidebar, full-width-template, custom-colors, custom-header, custom-menu, flexible-header, post-formats, featured-images, microformats, sticky-post, theme-options, threaded-comments, translation-ready

====================================================================================================
PLACE FOR YOUR STYLES:
====================================================================================================
*/


.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.fy-page-content img,
.fy-post-content img,
.fy-term-content img, 
.fy-comment-content img, 
.fy-widget-content img, 
.fy-form-content img, 
.fy-shortcode-centerer img, 
.fy-shortcode-column img 
{
	max-width: 100%;
	height: auto;
	border-radius: 0px;
}

h4  {
	color: #6e6e6e;
	font-size: 16px;
	line-height: 1.7em;
}

.fy-logo-image > a > img {
	width: 300px;  
}

/* IMK */
.woocommerce ul.products li.product,
.woocommerce nav.woocommerce-pagination
{
	z-index:40;
}


.woocommerce ul.products li.product .fy-post-container
{
	box-shadow: none;
	position: absolute;
	bottom: 0;    
	right: 0;
	width: 100%;
	padding: 40px;
	background-color: #fff;    transition: all 0.3s ease-out 0s;
	transform: translateY(100%);
	z-index:20;
	opacity: 0;
}

.woocommerce ul.products li.product:hover  .fy-post-content-column .fy-post-container
{
	opacity: 1;	
	bottom: 0;
	transform: translateY(0);
}

.codenegar_applied_filter:before {
	font-family: FontAwesome;
	content: "\f00c";
	color: #c8c832;
	font-size: 20px;
}

.woocommerce-LoopProduct-link > h3
{
	display: none;
}

.woocommerce ul.products li.product > a.woocommerce-LoopProduct-link  .fy-product-image .fy-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background-color: rgba(50,50,62,0.5);
    transition: all 0.3s ease-out 0s;
    opacity: 0;
}

.woocommerce ul.products li.product:hover > a.woocommerce-LoopProduct-link  .fy-product-image .fy-image::before
{
    opacity: 1;
}


.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product
{
    margin-bottom: 0px;
}

.woocommerce ul.products li.product h3 {
    padding: 0 0 .5em;
}

.fy-image img {
    margin: 0 !important;
    padding: 0;
}



/* JORGE */
.fy-sidebar .fy-widget {
    padding: 10px;
    border-bottom: 1px solid #dedede;
    padding-left: 0px;
	  margin-bottom: 25px;
    padding-bottom: 25px;
}

.fy-sidebar a:not(.fy-button) {
    color: #fff;
}

.fy-sidebar a:not(.fy-button):hover, 
.fy-sidebar a:not(.fy-button):focus
{
    color: #c8c832;
}

.woocommerce ul.products li.product a img {
    border-radius: 4px;
}

.woocommerce-result-count,
.woocommerce-ordering
{
	display: none;
}

.woocommerce .woocommerce-ordering {
    display: none;
}

.woocommerce .woocommerce-result-count {
    display: none;
    width: 100%;
    text-align: center;
}

.woocommerce ul.products li.product h3 {
    font-size: 25px;
}

.woocommerce select {
    background-color: #fff !important;
}

.botonVolverBuscador {
    margin-top: 30px !important; 
	float: right !important;
}

.textoMaterial { 
	float: right !important;
	font-size: 14px !important;
}

.iconoNeogrip {
    float: right;
    padding-right: 12px;
    padding-top: 8px;
}
.iconoNeoskin {
    float: right;
    padding-right: 12px;
    padding-top: 8px;
}

.iconoNeogloss {
    float: right;
    padding-right: 12px;
    padding-top: 8px;
}

/* FIN JORGE */


/* FIN IMK */

@media screen and (min-width:0px) and (max-width:320){
	.nombreSerieCabecera
	{
		float: left !important;
		font-size: 50px !important;
	}
	
	.menu-ordenador
	{
		
		left:-48px !important;
	}
	
	h2
	{
		font-size:11px !important;
	}
	
}

@media all and (min-width:0px) and (max-width: 768px) {
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product
	{
    		width: 100%;
	}
}

.epyt-gallery-title
{
	font-size: 16px !important;
}


.fy-shop-navigation
{
	display: none !important;
}

#navigation_footer aside.country-selector,
#navigation_primary aside.country-selector{
	display: none;
}

#navigation_bar aside.country-selector{
	/*top: -20px;*/
	right: -35%;
	position: absolute !important;
	bottom: 4px !important;
}

#navigation_bar aside.country-selector,
#navigation_bar aside.country-selector ul{
	background-color: #0a0a14;
}

.wg-drop.country-selector .wgcurrent,
#navigation_bar aside.country-selector ul{
	border-color: #0a0a14;
}

.wg-drop.country-selector .wgcurrent a{
	padding-right: 20px;
}

@media(max-width: 1023px){
	#navigation_bar aside.country-selector{
		left: -10px;
		right: auto;
		bottom: -35px !important;
		padding-bottom: 10px;
	}
}


/** RAÚL **/

.enlaceMenuSeleccionado{
	/*text-decoration:underline !important;
	text-decoration-color:#c8c832 !important;*/
	padding: 10px;
    border-bottom: 1px solid #c8c832 !important;
}



@media screen and (min-width:0px) and (max-width:767px){
	
	.piezasDecorado .listelo{
		height:40px !important;
	}
	
	.piezasDecorado .normal {
		
		height:100px !important;
	}
	
}

/** END RAÚL **/
