/*alejo icono carrito*/
.fa-shopping-cart:before {
  content: url(wp-content/uploads/2015/11/shopping_cart.png);
}

/*boton sombra add to cart*/
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input, .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 7px 7px 24px 0 rgba(171, 171, 171, 0.59);
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    margin: 8px 0 0;
    text-shadow: none;
    text-transform: uppercase;
}

/*degrade*/
#comments .form-submit #submit, .search-block 
.search-submit, 
.no-results-btn, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.home-slider-prev, 
.home-slider-next, 
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page input.button, .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .single-product span.onsale, .header-cart:hover .header-cart-checkout .fa, .main-navigation a:hover, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_item > a, .main-navigation li.current-menu-parent > a, .main-navigation li.current_page_parent > a, .main-navigation li.current-menu-ancestor > a, .main-navigation li.current_page_ancestor > a, .main-navigation button, .wpcf7-submit {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(135, 224, 253, 1) 0%, rgba(83, 203, 241, 1) 40%, rgba(5, 171, 224, 1) 100%) repeat scroll 0 0;
}

/* Cuadro del producto DZ*/

.woocommerce ul.products li.product a:hover img,
.woocommerce-page ul.products li.product a:hover img {
    box-shadow: none;
}

/*desaparece el pie de pagina de la plantilla
Theme: TopShop by Kaira - Theme: TopShop by Kaira
Proudly powered by WordPress
*/
.site-footer-bottom-bar {   
    display: none;}


#content .widget-area {	
	position: absolute;
    top: 60px;
    right: 20%;
}

.page-template-default .content-area {
    margin-top: 0;
}


 #home-page {
	background: url("wp-content/uploads/2015/11/home.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: fixed;
	width: 40px;
	height: 40px;
	z-index: 100;
	top: 40px;
    left: 2%;

   -webkit-transition: 0.2s;
   -moz-transition: 0.2s;
   -o-transition: 0.2s;
   -ms-transition: 0.2s;
  	transition: 0.2s;
}


 #home-page:hover{
  background: url("wp-content/uploads/2015/11/home1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; 
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.home-slider-wrap {
    z-index: -10;
}



/*quitar seccion comentarios*/
.comments-area {    display: none;
}


.border-bottom {	width: 100%;}

.woocommerce #container,
.woocommerce-page #container,
.content-area {	width: 98%;}


.site-footer {
	float: right;
    width: 100%;
    position: relative;
    margin-top: 2%;
    width: 25%;
}

.site-footer {
	float: right;
    width: 100%;
    position: absolute;
    margin-top: 2%;
	background-color: rgba(255,255,255,0);
}


.site-footer-widgets {
    border-top: 0;
    padding: 20px 0 15px;
}

.site-footer-widgets ul li:last-child {
		float: right;}

.site-footer-widgets .widget ul li {
	margin: 0 0 2px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-right: 5%;
}

.site-footer-bottom-bar {	
	display: none;}


#paypal-img{width: 80%; margin-top: 10%;}
#paypal-img figure{width: 100%;}
#paypal-img figure img{width: 25%;padding: 2%; border-radius: 5px;}




.wpcf7-submit {
    background: inherit;
  background: rgb(135,224,253); /* Old browsers */
background: -moz-linear-gradient(top, rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
}





/*top shop header-standart - abre barrita superior*/
.topshop-header-layout-standard .site-top-bar-left {display: none;
}

.topshop-header-layout-standard .site-top-bar-left-text {    
font-size: 0.85em;
letter-spacing: 0pt;     
word-spacing: 0pt; 
}

.topshop-header-layout-standard .site-top-bar-right {
    float: left;
width: 98%;
    text-align: left;
  float: right;
}

.topshop-header-layout-standard .site-top-bar-right i {    float: right;
}
/*cierra barrita superior*/




/*dic9 2015*/
.border-bottom {	width: 100%; height: 40px;}

/* Buscador DZ */

.site-top-bar .search-block {
    top: -26px;
    border: 0;
    background: none;
}

.topshop-header-layout-standard .site-top-bar-right {
    width: 100%;
    float: left;
    z-index: 0;
}

.site-top-bar .search-block .search-submit {
    background-color: #00b0dd;
}


.topshop-header-layout-standard .site-top-bar-right i {
    display: none;
}

/* Social Media DZ */

.widget-area .widget ul li a {
    margin-left: 2%;
}

/* Carrito DZ */

.header-cart-checkout .fa {
	background-color: #00b0dd;
}

/* FOOTER DZ*/

.site-footer-widgets .site-container > ul > li {
    padding: 10px 18px 20px;
    list-style-type: none;
    display: inline-block;
    float: none;
    width: 100%;

}

.site-footer {
    float: right;
    width: 100%;
    position: absolute;
    margin-top: 2%;
    background-color: rgba(255,255,255,0);
}

.site-footer-widgets {
    border-top: 0;
}

body > div:nth-child(6){
	z-index: 1;
	width: 70%
}

/* responsive design  DZ*/

@media screen and (max-width: 1100px) {
	.site-footer-widgets {
    border-top: 0;
    margin-top: 15px;
	}
	.site-footer-widgets .site-container > ul {
    display: inline-block;
    width: 100%;
    vertical-align: top;
	}
	
}

@media screen and (max-width: 780px) {
	#content .widget-area {
    top: 10px;
    right: -65%;
    padding: 0 0 0 1%;
	}
	.page-template-default .widget-area {
    box-shadow: 0;
	}

	.widget-area .widget ul li a {
    margin-right: 1%;
	}

	.page-template-default .widget-area {
    box-shadow: 0 0 0 #eaeaea;
	}

	.site-footer-widgets {
    border-top: 0;
    margin-top: 0px;
	}
	.site-footer-widgets .widget ul li {
    display: inline-block;
    vertical-align: top;
    margin-left: 13%;
    float: left;
	}


	.home-slider-wrap {
    top: 100px;
	}

	.site-top-bar .search-block {
    top: 50px;
    border: 0;
    background-color: none;
	}

	.site-header-left {
    float: left !important;
    width: 100% !important;
    text-align: center;
	}

	.page-template-default .content-area {
    margin-top: 100px;
	}

}

@media screen and (max-width: 640px) {
	#content .widget-area {
    top: 50px;
   	right: -65%;
    padding: 0 0 0 1%;
	}
	.page-template-default .widget-area {
    box-shadow: 0;
	}

	#secondary #social_media_widget-2{
		display: none;
	}

}

@media screen and (max-width: 580px) {
	#home-page{
		display: none;
	}
	.site-footer-widgets .widget ul li {
    margin-left: 10%;
	}
	.site-top-bar .search-block {
    top: 20px;
    border: 0;
	}
	.topshop-header-layout-standard .site-header-left img {
    width: 60%;
    margin-left: -20px;
	}
}

@media screen and (max-width: 480px) {
	.site-top-bar .search-block {
		top: 50px;
		right: 0;
	}
}

/*ancho buscador*/
.site-top-bar .search-block .search-field {
    padding: 5px 9px;
    height: 23px;
    width: 140px;
}

#menu-item-76 {
    padding: 5px 9px;
    height: 23px;
    width: 140px;
}