/** Shopify CDN: Minification failed

Line 212:0 Expected "}" to go with "{"

**/
/* Styles creados para páginas varias que utilizan Bootstrap By A.R */
.row{margin-right: 0px !important; margin-left: 0px !important;}

@font-face {
    font-family: 'grot-l';
    font-style: normal;
    font-weight: normal;
    src: url('grot-l.otf') format('opentype');
}

/*Globals*/
.row{margin-left: 0; margin-right: 0}
a:hover{text-decoration: none;}
.container{cursor:default !important;}
.container input{position: unset; opacity:1; height: unset; width: unset;}

/*Cambios de Container del Bootstrap 4 al 3*/
@media only screen and (min-width: 576px) {.container{max-width: 100%;}}
@media only screen and (min-width: 768px) {.container{max-width: 100% !important;}}
@media only screen and (min-width: 850px) {.container{max-width: 750px !important;}}
@media only screen and (min-width: 992px) {.container{max-width: 970px !important;}}
@media only screen and (min-width: 1200px) {.container{max-width: 1170px !important;}}


/*Tools*/
.cpointer{cursor: pointer;}
.o-hidden{overflow: hidden;}
.show-768{display: none;}
.show-576{display: none;}
.inline-b{display: inline-block;}
.center-block{margin: 0 auto; display: inline-block;}
.upper{text-transform: uppercase;}
.hovers-tool{-webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;}
.img-big{transform: scale(1); -webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;}
.img-big:hover{transform: scale(1.3); -webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;}
.site-main{padding-top: 0px !important;}
.title-separator{background-color: #00a3ff; height: 4px; margin: 0 auto; width: 200px;}


/*Colors*/
.vc-white{color: #ffffff;}
.vc-gray{color: #939598;}
.vc-dgray{color: #484848;}
.vc-red{color: #ff4438;}
.vc-blue{color: #00a3ff;}
.vc-green{color: #a3bf57;}
.vc-l-black{color: #000000;-webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;}
.vc-l-black:hover{color: #00a3ff; letter-spacing:3px;-webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;}

/*Fonts*/
.orgon-l{font-family: 'orgonlight'; font-weight: normal; }
.orgon-r{font-family: 'orgonregular'; font-weight: normal; }
.orgon-b{font-family: 'orgonbold'; font-weight: normal; }
.grot-sn{font-family: 'grot-sn'; font-weight: normal; }.monts-l{font-family: 'Montserrat', sans-serif; font-weight: 300;}
.ls1{letter-spacing: 1px;}
.ls2{letter-spacing: 2px;}
.ls3{letter-spacing: 3px;}


/* Paddings, margins and heights */
.pads0{padding-left: 0; padding-right: 0;}
.pl0{padding-left: 0;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p30{padding: 30px;}
.pr0{padding-right: 0;}
.topbot5{padding-top: 5px; padding-bottom: 5px;}
.topbot10{padding-top: 10px; padding-bottom: 10px;}
.topbot15{padding-top: 15px; padding-bottom: 15px;}
.topbot20{padding-top: 20px; padding-bottom: 20px;}
.topbot40{padding-top: 40px; padding-bottom: 40px;}
.pads5{padding-left: 5px; padding-right: 5px;}
.pads15{padding-left: 15px; padding-right: 15px;}
.pads30{padding-left: 30px; padding-right: 30px;}
.top5{padding-top: 5px;}
.top40{padding-top: 40px;}
.bot20{padding-bottom: 20px;}
.bot60{padding-bottom: 60px;}
.mtb0{margin-top: 0; margin-bottom: 0;}
.mtb20{margin-top: 20px; margin-bottom: 20px;}
.mtb40{margin-top: 40px; margin-bottom: 40px;}
.mtb60{margin-top: 60px; margin-bottom: 60px;}
.mt0{margin-top: 0 !important;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mb0{margin-bottom: 0 !important;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mt-menu{padding-top: 30px;}

/*Buttons*/
.vc-b-red{
	background-color: #00a3ff;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 25px;
    text-transform: uppercase;
    text-decoration: none;
  	margin-bottom:10px;
  	cursor:pointer;
  	border: 2px solid #00a3ff;
  	border-radius: 5px;
    transform: scale(1);
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
} 

.vc-b-red:hover{
	transform: scale(1.1);
  color: #ffffff;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
}


.btn-link {
    font-size: 20px;
    color: #ffffff;
}

.btn-link:hover {
    color: #000000;
    text-decoration: none;
}

.box-prod-img{
	height: 253px; vertical-align: middle; text-align: center; display: table-cell;
}

/* Owl Carousel */
.carousel-wrap {
  margin: 0px auto;
    padding: 0 5px;
    width: 101%;
    position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  padding: 10px;
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #888888;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}

 .coll-label{padding: 10px 40px; -webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;} 
  .coll-label:hover{padding: 10px 60px; -webkit-transition: 0.4s ease; -moz-transition: 0.4s ease;} 
  .owl-carousel-products .content-img-item{height: 345px; vertical-align: middle; text-align: center; display: table-cell;}
  .owl-carousel-products .item:hover {transform: scale(1.05); -webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;}
  @media screen and (max-width: 720px){.product-carousel .owl-prev, .product-carousel .owl-next{opacity: 1;} .owl-carousel-products .owl-item{padding: 0px 80px;} .owl-carousel-products .content-img-item{height: 220px;} 


@media only screen and (max-width: 768px) {
  .show-768{display: block;}
  .hide-768{display: none;}
  .pads5-768{padding-left: 5px; padding-right: 5px;}
  .mb10-768{margin-bottom: 10px !important;}
  .home-button{display:none;}
  .pad-post1{padding-top:125px; padding-bottom:20px;}
  .text-destacado{ width:75%;}
  .pads0-768{padding-left:0px; padding-right:0px;}
  .pads15-768{padding-left:15px; padding-right:15px;}
  .pads5-768{padding-left: 5px; padding-right: 5px;}
  .mt-menu{margin-top: 30px;}
  .box-prod-img{height: 160px; }
}

@media only screen and (max-width: 576px) {
  	.h1-less{font-size:1.8rem;}
  	.h2-less{font-size:1.6rem;}
    .h3-less{font-size:1.4rem;}
    .h4-less{font-size:1.2rem;}
    .h5-less{font-size:1rem;}
    .h6-less{font-size:0.8rem;}
  	.p-less{font-size:0.8rem;}
    .hide-576{display:none;}
  	.show-576{display: flex;}
    .mb10-576{margin-bottom:10px;}
}
