/*

Theme Name: Twenty Fifteen Child

Theme URI: http://rezaur.net/twenty-fifteen-child

Description: WordPress Child theme of Twenty Fifteen the default theme for year 2015. Added back to top link and replaced default font.

Version: 1.0

Author: Rezaur

Author URI: http://www.rezaur.com

Template: twentyfifteen

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout

Text Domain: twentyfifteen-child

*/

/*@import url('https://fonts.googleapis.com/css2?family=Zen+Antique&display=swap');*/

p.demo_store{
	top:auto !important;
	bottom: 0 !important;
	position: fixed !important;
/*	display: block !important;*/
	
}

body,
button,
input,
select,
textarea {

	font-family: "Noto Sans", Helvetica, sans-serif;
    font-weight: 400;

}

p{
   font-size: .94em;
}



#main a,
#main p{
/*	color: #623920;*/
}





#sidebar *,
#sidebar a,
h1,h2,h3,h4,h5,
#lang_sel_list ul a,
#lang_sel_list a.lang_sel_sel,
#lang_sel_list a:visited{
	color:#1e1e1e;
}
.widget input[type="submit"] { color:#fff !important; }
.wpml-ls-sidebars-sidebar-1, .wpml-ls-sidebars-sidebar-1 .wpml-ls-sub-menu, .wpml-ls-sidebars-sidebar-1 a{
	border: none;
}
.main-navigation,
aside#woocommerce_widget_cart-2{
	margin-bottom: 10%;
}
.main-navigation ul,
.main-navigation li{
	border:none;
}


.site-title{
	font-family: 'Noto Sans', serif;
	font-size: 2em;
}

.post-navigation .post-title {
	font-family: 'Noto Sans', serif;

}
.page-title {
	font-family: 'Noto Sans', serif;
}

h1,h2,h3,h4,h5{
		font-family: 'Noto Sans', serif;
}

.widget_calendar caption {

	font-family: "Noto Sans", Helvetica, sans-serif;

}



.comments-title,

.comment-reply-title {

	font-family: "Noto Sans", Helvetica, sans-serif;

}

.back-to-top {

	position: fixed;

	bottom: 2em;

	right: 0px;

	text-decoration: none;

	color: #000000;

	background-color: rgba(235, 235, 235, 0.80);

	font-size: 12px;

	padding: 1em;

	display: none;

}



.back-to-top:hover {	

	background-color: rgba(135, 135, 135, 0.50);

}








/*



**************

*/

.homepost{
	clear: both;

}
.homepost h3{ margin-top: 0; margin-bottom: .5em;}
.homepost h3 a{ text-decoration: none; border-bottom: none;}

body:before{

	box-shadow: none;

}



#main {	 	 

 margin: 0 !important;	 	 

 padding: 0;

}	 	 

.twentyfifteen .t15wc,	 	

.hentry, .page-header, .page-content {	 	 

 box-shadow: none;	 	 



 margin-left: 0;

 margin-right: 0;

}





.hentry,
.page-header,
.woocommerce .woocommerce-breadcrumb {
	padding-top: 0;
    margin: 0 0 2em;
}

.page-header{



 padding-left: 0;

 padding-right: 0;	

 border-left: 0;

}

.hentry,

.page-header,

.woocommerce-breadcrumb{



	margin-top:3em !important;



}







.site-header{

	margin-top: 60px;
	margin-bottom: 50px;
}



.site-title a{

	display: block;

	width: 100%;
	font-size: .9em;

}

.site-description{ display: none;}





.main-navigation ul ul{ display: block !important;}
.main-navigation .dropdown-toggle{ display: none !important;}


#lang_sel_list a{

	padding:15px 15px 15px 0 !important;

}





.page-title{

	margin-left: 0;
	font-size: 1em;
	font-weight: 300;

}



.entry-header,
.entry-content{

	padding: 0;

}









.post-navigation{

	margin:0;

}





.site-footer{

	box-shadow: none;

	padding-left: 0;

	margin-left:29.4118%;

	width: 70.5882%;



}



.site-info{ padding:10% 0;}



.site-footer .menu li{ display: inline-block;}

.site-footer .menu li a{ padding: 15px 15px 15px 0;}





.lang_sel_list_horizontal{}

.lang_sel_list_horizontal li a{ display:block; padding: 15px !important;}

.lang_sel_sel{ font-weight: bold;}



.wpml-ls-legacy-list-horizontal{ padding-left: 0; }



/* portfolio 



sacado de los shortcodes

*/



.jetpack-portfolio-shortcode {

	clear: both;

	margin: 0;

	overflow: hidden;

	padding: 0;

}



.portfolio-entry {

	float: left;

	margin: 0 0 3em;

	padding: 0;

	width: 100%;

}





.site .portfolio-entry-content{

	height:3em;

	  margin: .4em 0 1em 0;

}

.site .portfolio-entry-content h2,
.jetpack-portfolio-shortcode h2.portfolio-entry-title{

  line-height: 1.2em;
  font-weight: normal;


}

/* estiramos las imágenes para que ocupen toda la columna
asegurarse que el tamaño del resize de wp es igual o mayor que la anchura de columna contenido!
*/
.entry-content img,
.entry-content a img{
	width: 100%;

}
/*reset para logos en páginas*/
.page.type-page .entry-content img{
	width: auto;
}

/* Column setting */

.portfolio-entry-column-1 {

	width: 100%;

}



.portfolio-entry-column-2 {

	margin-right: 4%;

	width: 48%;

}



.portfolio-entry-column-3 {

	margin-right: 3.5%;

	width: 31%;

}



.portfolio-entry-column-4 {

	margin-right: 3%;

	width: 22%;

}
/*para el shortcode de portada  = el de productos*/

.home .jetpack-portfolio-shortcode .portfolio-entry-column-4 {
	margin-right: 3.8%;	
	    min-height: 260px;
}
.home .jetpack-portfolio-shortcode .portfolio-entry-column-4.portfolio-entry-last-item-row{
 	margin-right: 0;
 }

.portfolio-entry-column-5 {

	margin-right: 2.5%;

	width: 18%;

}



.portfolio-entry-column-6 {

	margin-right: 2%;

	width: 15%;

}

.portfolio-entry-first-item-row {

	clear: both;

}

.portfolio-entry-last-item-row {

	margin-right: 0;

}



@media screen and (max-width:768px) {

	.portfolio-entry-mobile-first-item-row{

		margin-right: 4%;

		width: 48%;

		clear:both;

	}

	.portfolio-entry-first-item-row {

		clear:none;

	}

	.portfolio-entry-mobile-last-item-row{

		width: 48%;

		margin-right: 0;

	}

}

/* Entry Header */

.portfolio-entry-header {

	border: 0;

	margin: 0;

	padding: 0;

}



.portfolio-featured-image {

	margin: 0;

	padding: 0;

}



.portfolio-featured-image img {

	border: 0;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

}



.portfolio-entry-title {

	font-weight: 700;

	margin: 0;

	padding: 0;

}



.portfolio-featured-image + .portfolio-entry-title {

	margin-top: 1.0em;

}



.portfolio-entry-title a {

	border: 0;

	text-decoration: none;

}



/* Entry Meta */

.portfolio-entry-meta {

	margin: 0;

	padding: 0;

}



.portfolio-entry-title + .portfolio-entry-meta {

	margin-top: 0.75em;

}



.portfolio-entry-title + .portfolio-entry-meta:empty {

	margin: 0;

}



.portfolio-entry-meta span,

.portfolio-entry-meta a {

	font-size: 0.9em;

	padding: 0;

}



.portfolio-entry-meta a {

	border: 0;

	text-decoration: none;

}

/* Entry Content */

.portfolio-entry-content {

	margin: 0.75em 0 0;

	padding: 0;

}



.portfolio-entry-content > :last-child {

	margin: 0;

}













.post-thumbnail img{

	width:100%;

}



.gallery-item{

	padding-left: 0;

	padding-right: 0;

}

.gallery-item img{

	width:100%;

}


.gallery-columns-2 .gallery-item {
max-width: 50%;
	padding-right: 27px;
}


.pagination{ margin-left: 0; margin-right: 0; box-shadow: none;}
.pagination .prev, .pagination .next{
	background-color: #fff;
}

/*

+++++++++++++++++++++

shop

*/


.woocommerce ul.products li.product .button{
	margin-top: 0;
}



.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{

	font-size: .8em;

}





.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{

/*	background-color: #77A464;
*/		background-color: #e0eadc;
	color:#1e1e1e !important;

	    letter-spacing: 1px;
	    font-weight: bold;

}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
		background-color:#1e1e1e;
	color: #fff!important;
}


.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{

	background-color: #668E55;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color: #e0eadc;
	color:#1e1e1e !important;

}




.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{
	background: #CECECE;
	color:#fff !important;
}




.woocommerce .quantity .qty{
	padding: 4px;
}

.woocommerce .woocommerce-result-count{
	color:#fff;
}


li.additional_information_tab{
	display: none !important;
}



.payment_method_paypal img,
.payment_method_stripe img{
	width: 51px !important;

}

/*

.main-navigation,

.social-navigation,

.widget{ margin:0 10% 10% 10%;}*/



.content-area{ margin:0 10% 0 0; }







/*

blog
*/


.blog .post-thumbnail{
/*	margin-bottom: 0;
*/}









/**

 * 16.0 Media Queries

 */

/* =Tablet (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
 /*   .wrapper { width: 748px; }*/

.content-area{ margin:0 10%; }


}


/* =Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {

	.content-area{ margin:0 5%; }
	.site-header{ 
		margin-top: 0;
		margin-bottom: 0;}
	.secondary{
		margin:0;
		box-shadow: none;
	}	
	.portfolio-entry-mobile-last-item-row{ margin-right: 0!important;}



	.portfolio-entry-column-4 {

		margin-right: 2%;

		width: 48%;

	}

	.portfolio-entry-column-4 > :last-child {

		margin: 0;

	}


}

/*

 * Does the same thing as <meta name="viewport" content="width=device-width">,

 * but in the future W3C standard way. -ms- prefix is required for IE10+ to

 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor

 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.

 */

@-ms-viewport {

	width: device-width;

}



@viewport {

	width: device-width;

}



/**

 * 16.1 Mobile Large 620px

 */



@media screen and (min-width: 38.75em) {

	/*.content-area{ margin:0 5%; }
	.site-header{ 
		margin-top: 0;
		margin-bottom: 0;}
	.secondary{
		margin:0;
		box-shadow: none;
	}	*/

}





/**

 * 16.2 Tablet Small 740px

 */



@media screen and (min-width: 46.25em) {



}





/**

 * 16.3 Tablet Large 880px

 */



@media screen and (min-width: 55em) {



}





/**

 * 16.4 Desktop Small 955px

 */



@media screen and (min-width: 59.6875em) {

	

}





/**

 * 16.5 Desktop Medium 1100px

 */



@media screen and (min-width: 68.75em) {

	

}





/**

 * 16.6 Desktop Large 1240px

 */



@media screen and (min-width: 77.5em) {



}





/**

 * 16.7 Desktop X-Large 1403px

 */



@media screen and (min-width: 87.6875em) {

	body:before {

		width: -webkit-calc(50% - 289px);

		width: calc(50% - 289px);

	}

}

