/*
Theme Name: BoxShop Child
Theme URI: http://demo.theme-sky.com/boxshop/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: boxshop
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: boxshop-child
*/

/*Tamaño texto*/

h6 { 
    font-size:18px !important;
} 
h5 { 
    font-size:20px !important;
} 
h4 { 
    font-size:22px !important;
} 
h3 { 
    font-size:24px !important;
} 
h2 { 
    font-size:26px !important;
} 
h1 { 
    font-size:30px !important;
} 
 body {
    font-size: 17px !important;
    line-height: 24px !important;
}
@media (max-width: 768px){
	
h6 { 
    font-size:14px !important;
} 
h5 { 
    font-size:16px !important;
} 
h4 { 
    font-size:18px !important;
} 
h3 { 
    font-size:20px !important;
} 
h2 { 
    font-size:22px !important;
} 
h1 { 
    font-size:26px !important;
} 
 body {
    font-size: 15px !important;
    line-height: 19px !important;
}
}

@font-face {
    font-family: 'Gilroy';
    src: url('font/Gilroy-Light.eot');
    src: url('font/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('font/Gilroy-Light.woff2') format('woff2'),
        url('font/Gilroy-Light.woff') format('woff'),
        url('font/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('font/Gilroy-Bold.eot');
    src: url('font/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/Gilroy-Bold.woff2') format('woff2'),
        url('font/Gilroy-Bold.woff') format('woff'),
        url('font/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.cart-control, .shopping-cart-wrapper a.cart-control .amount{
	font-size: 15px;
	color: #002255;
}
.menu-custom-items a {
	font-size: 15px;
	color: #002255 ;
	margin-left: 30px;
}

.header-v3 .header-top .shopping-cart-wrapper:before {
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px;
    content: "";
    border-width: 0 0px 0 0px;
    border-style: solid;
    border-color: rgba(255,255,255,0)
    z-index: 0;
}

.menu-custom-items a:hover {
	text-decoration: underline;
}

.menu-item-contact{
	font-size: 15px;
	color: #002255 ;
    margin-left: 30px ;
}

.section-title-accesories{
	padding: 20px 30px 0 30px;
    border-width: 1px;
    border-style: solid;
}
.section-product-accesories{
	padding: 30px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	margin-bottom: 20px;
}

.section-product-accesories img {
	border:1px solid #ccc;
	margin-left: 10px;
}

.section-product-accesories .title-accesory{
	font-family: 'Gilroy' !important;
	font-weight: bold !important;
	font-size: 15px;
	margin-top: 25px;
	margin-left: 15px;
    display: inline-block;
}

.section-product-accesories .form-add-accesory{
	float:right !important;
	width:auto !important;
	display: inline-flex !important;
	margin-top: 8px !important;
	margin-right: 8px !important;
}

.section-product-accesories .woocommerce div.quantity {
	display: inline-flex !important;
}

.section-product-accesories .vc_tta-panel-body {
    padding: 0 !important;
}

.section-product-accesories-btn-cart
{
	height: 54px;
    padding: 25px 25px;
    margin: 0px !important;
    margin-left: 5px !important;
    line-height: 7px !important;
    font-size: 24px;
}

.accesory-detail{
	list-style-type:none !important;
	border-bottom: 1px solid #ebebeb;
}


.accesory-detail:last-child{
	border-bottom: 0px solid #fff;
}

.vc_tta-title-text{
	font-family: 'Gilroy' !important;
	font-weight: bold !important;
}

#oportunities_header {
    margin-top: -50px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(/wp-content/uploads/2021/09/oportunidades-bg.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin-bottom: 40px !important;
}

.widget_breadcrumb_navxt {
    position: relative !important;
    top: -30px !important;
    margin-bottom: 0px !important;
}

.woocommerce .cross-sells > h2, .woocommerce .upsells > h2, .woocommerce .related > h2 {
    text-transform: lowercase !important;
}

.woocommerce .cross-sells > h2:first-letter, .woocommerce .upsells > h2:first-letter, .woocommerce .related > h2:first-letter {
    text-transform: uppercase !important;
}

.web-promo {
    color: #00f1b8;
    font-size: 18px;
}

#application p {
    text-align:justify !important;
}

#application .wpb_single_image,
#application .vc_figure,
#application .vc_single_image-wrapper,
#application .vc_single_image-img {
    width: 100% !important;
}

#application #app_title {
    min-height: 2.5em !important;
}

#application #app_description {
    min-height: 15em !important;
}

.ts-product-wrapper .products .owl-item img {
    height: 158px;
    object-fit: cover;
}

.cross-sells .products .owl-item img {
    height: 153px;
    object-fit: cover;
}

.list-categories .product-category img,
.products .product-wrapper img {
    height: 205px;
    object-fit: cover;
}

.ts-blogs-wrapper h3 {
    height: 3.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sub-menu .ts-megamenu-container .wpb_wrapper {
    max-width: 150px !important;
}

.sub-menu .ts-megamenu-container {
    max-height: 65vh !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}



 #map {
        height: 500px;
      }
      .info-row{
        margin: 0px !important;
      }
      .info-right{
        padding-right: 0px !important;
        padding-left: 2px !important;
      }
      .info-right img{
        width: auto;
        height: auto;
        padding-left: 20%;
      }
      .info-right-logo{
        width: 60px;
        height: 60px;
      }
      .info-left{
        padding-left: 0px !important;
        padding-right: 2px !important;
      }
      .info-left-std{
        width: 180px;
      }
     .all div{
        display:inline-block;
      }
      *:focus {
        outline: none;
      }
      .gm-style-iw {
        width: 320px;
        }

.breadcrumb-content {
    padding-left: 20px !important;
}
#to-top a, a.button, button, input[type="submit"], .shopping-cart p.buttons a, .woocommerce #payment #place_order, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, body #yith-woocompare table.compare-list .add-to-cart td a, body .mailchimp-subscription.text-default button.button:hover, .woocommerce .mailchimp-subscription.text-default button.button:hover, body .mailchimp-subscription.text-default button.button:focus, .woocommerce .mailchimp-subscription.text-default button.button:focus {
    background-color: #3f3f3f;
    color: #ffffff !important;
    border-color: #3f3f3f !important;
}