/*
	Theme Name: Montoya Child
	Theme URI: http://montoya.clapat-themes.com/
	Description: Responsive Wordpress Theme
	Template: montoya
	Version: 1.0
	Author: You
	Author URI: http://your site
	License: Themeforest
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: agency, ajax, business, clapat, clean, creative, gallery, minimal, modern, photography, portfolio, premium, responsive, showcase
	Text Domain: montoya-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/

.socials li a {font-size: 18px;}

.fullscreen-menu .flexnav li ul li a {
font-family: 'Six Caps', sans-serif;
font-weight: 500;
font-size: calc(1rem + 3vw);
line-height: calc(1rem + 3.2vw);
padding: 10px;
-webkit-transition: all .1s ease-in-out 0s;
transition: all .1s ease-in-out 0s;
text-transform:lowercase;
}

@media only screen and (max-width: 810px) {.fullscreen-menu .flexnav li ul li a {font-size: calc(2rem + 4vw);
line-height: calc(2rem + 4.2vw);
margin-top: 10px;}}

.slide-cat {display: none !important;}
.slide-date {display: none !important;}
.slide-subtitle {display: none !important;}


#logo img {height: 40px;}

@media only screen and (max-width: 600px) {
h1 {font-size: calc(5rem + 4.15vw) !important;
	line-height: calc(4rem + 4.5vw)!important;}}
@media only screen and (max-width: 600px) {
#logo img {height: 32px !important;}}

@media only screen and (max-width: 600px) {	.clipped-image img {object-fit: contain;}}

.page-id-3022 #burger-wrapper {margin-right: 50px !important;}


.woocommerce ul.products li.product .product-caption {
		opacity: 1;}




/*----- Shop Single Product----*/

@media only screen and (max-width: 600px) {.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
		float: left;
		width: 100% !important;
	}}
@media only screen and (max-width: 600px) {.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
		float: right;
		width: 100% !important;
	clear: none;}}

	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
		float: right;
		width: 45%;
		max-height: 80vw !important;
	}

	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
		float: right;
		width: 48%;
		clear: none;
	}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 80px;

transform: translateX(10px) translateY(40px);
background: #000;
}

@media only screen and (max-width: 600px) {.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 70px;
transform: translateX(5px) translateY(20px);
margin-right:0px;
}
.woocommerce div.product {
  width: 100% !important;
}
.woocommerce div.product div.summary {
  margin-top: 13em;
}
.woocommerce-product-details__short-description {padding-right: 0px !important;}}

.woocommerce-product-gallery__image {padding-left: 1px; border-radius: 10px;}


.woocommerce div.product {width: 90%;}



@media only screen and (max-width: 600px) {.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
	max-height: 500px;}
}

@media only screen and (min-width: 700px) {.woocommerce .related.products .products ul, .woocommerce .related.products ul.products {
position: relative;
margin-left: -5% !important;
margin-right: 0;
max-width: 130% !important;}}

@media only screen and (max-width: 1400px) and (min-width: 1020px) {
.woocommerce ul.products li.product .product-caption {bottom:-80px !important;}}

.woocommerce-product-details__short-description {padding-right: 40px;}

.woocommerce .related.products ul.products li.product .price {display:none;}

@media only screen and (max-width: 830px) and (min-width: 500px) {.woocommerce div.product p.price, .woocommerce div.product span.price {font-size: 28px; padding: 30px 0px 0px 0px; position: relative;}
.woocommerce ul.products li.product .product-caption {bottom:-70px !important;}}


.ppcp-messages {display:none !important;}
.message {display:none !important;}
.message__container{display:none !important;}


/*------ Cart ------*/

.wc-block-cart-items__header {font-size: 1em !important;} 
.wc-block-cart-items__header-image {width: 200px !important;} 
.wc-block-cart-items th {padding: 0 50px 0 50px !important;}
.wc-block-cart-items__header-product {visibility: visible !important;}
.wc-block-cart-items__header-total {text-align: left !important;}
.wc-block-cart-item__total {padding-right: 30px !important;}
.wc-block-cart__submit-container {border-left-width: 1px;
  border-left-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: #f6f6f6;
  margin-top: 40px;}


/*----- Checkout ------*/

.wc-block-components-order-summary-item__total-price {display:none !important;}
.wc-block-components-product-name {font-size: 1.2em !important;}
.wc-block-components-product-metadata__description {display:none !important;}

select {font-size: 17px !important;}
.wc-blocks-components-select {border: 1px solid !important;
border-radius: 4px !important;}

/*------ Product Portfolio ----- hero ---*/
.button-shop {border: none;
  color: #000;
background-color: #fff;
	border-radius: 50px;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;}