/*
 * Autor CSS: by Milay Pava -  Webmaster Senior - Milai Pava
 * Interfaz de usuario, Apps y mobile, Avanzada Wordpress, Diseño, desarrollo e implementación Sitios Web y Marketing Digital - Optimización de contenidos - SEO - Branding
 ** Do not remove the developer's name from the code. The developer's name must remain in the code so that the work can be properly attributed.
 *** No elimine el nombre del desarrollador del código. El nombre del desarrollador debe permanecer en el código para que se pueda atribuir correctamente el trabajo.
 */
a, a:active, a:focus {
   outline: none !important;
}

body{
font-family: ProximaNovaRegular !important;
}

body .sow-headline-container h2,
body .sow-headline-container h3{
font-family: ProximaNovaSemibold !important;
font-weight: bold !important;
}

a:hover, a:active, a:focus {
    outline: none;
    border: 0;
}
*:focus:not(:focus-visible) {
  outline: 0 !important;
  box-shadow: none !important;
    border: 0;
}

body .n2-ss-layer p{
font-family: ProximaNovaRegular !important;
}

/*SLIDER*/
.sldhome {
    padding-top: 12vh;
}

.sldint{
    padding-top: 12vh;
}

/* FIN SLIDER */

.bg1 {
    background-repeat: no-repeat;
    background-position-x: right;
}

#site-logo #site-logo-inner a img {
    width: 100%;
    margin: 25px 0 0px;
}

/* WHATSAPP */

body #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text {
    background: #fff;
    border-radius: 15px;
    padding: 0 10px;
    margin: 0;
    height: 40px;
}

/* FIN WHATSAPP */

.category-blog #wrap::before,
.post-in-category-blog #wrap::before,
.page-id-13593 #wrap::before {
    content: '';
    background: url(https://supercoffee.com.co/wp-content/uploads/coffee-747600_1920-e1720066299897.jpg);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 314.28px;
    display: inline-block;
    background-size: cover;
    background-color: #000;
    filter: brightness(0.4);
display: block;
}

.category-blog #main #content-wrap,
.post-in-category-blog #main #content-wrap,
.page-id-13593   #main #content-wrap {
    padding-top: 370px;
}

#blog-entries:before {
    content: 'Blog';
    font-family: Roboto;
    font-weight: 500;
    text-align: center;
    color: #ddac49;
    line-height: 1.4em;
    font-size: 45px;
    text-shadow: 2px 2px 2px rgb(199 200 201 / 85%);
    width: 100%;
    display: block;
    margin-bottom: 30px;
}
body .widget-title {
    display: block;
    line-height: 1;
    font-size: 23px;
    font-weight: 700;
    color: #ddb778;
    border-width: 0;
    letter-spacing: 0;
    padding-left: 0;
    margin: 0 0 20px;
    text-transform: capitalize;
}

.insumos a:hover{
    font-weight: bold !important;
}

.insumos a {
    text-decoration: none !important;
}

.hidden,
#wrap::before  {
    display: none;
}
.circleimg {
    text-align: center;
}

.circleimg img {
    display: inline-block;
}

#media_image-3 {
    display: none;
}

.category-blog #media_image-3 {
    display: block;
}

body .wptww-testimonials-slidelist.design-2, .wptww-testimonials-list.design-2 {
    margin-bottom: -30px;
}

.pnlarom .sow-features-feature-right-left-container {
    background-color: #dbb57f !important;
    border: 3px solid #dbb57f;
    margin: -5px;
}

body img.wptww-circle {
    border-radius: 0 !important;
}

body form label {
    font-size: 15px;
}

#list1  li{
    font-size: 18px;
}

#footer-widgets {
    border-top: 4px solid #8b673b;
}

#menu-footer .menu-item-has-children {
    float: left;
    width: 30%;
    line-height: 26px;
}
#menu-footer li {
    border: 0 !important;
}
#menu-footer li a{
font-size:18px;
    font-weight: bold;
}

#menu-footer .sub-menu li{
    line-height: 11px;
}
#menu-footer .sub-menu a{
font-size:14px;
    font-weight: normal;
}



body .page-header-title,
body .site-breadcrumbs {
    display: none !important;
}

.top1bgsec {
    background: #f3ede4;
}

.top2bgsec .panel-background-overlay {
    filter: brightness(0.2);
}

body .page-header {
    padding: 0;
}

.top-header-wrap . container {
    padding: 0;
}

body .page-header {
    background-color: transparent !important;
}

.has-transparent-header .page-header {
    padding: 0 !important;
}

.page-id-13595 #main #content-wrap{
    padding-top: 0;
}
#bgimg1 .image {
    min-height: 51vh;
}

#bgimg1 {
    margin-right: -200px !important;
}

body #site-header.medium-header .top-header-inner {
    width: 300px;
    margin: 0 auto;
    display: block;
}

/*Slider Maquinas*/

.slidermaq .title{
    display: none;
}

.slidermaq h3{
    text-align: center;
    color: #ddac49;
    line-height: 1.4em;
    font-size: 45px;
    padding-bottom: 20px;
}

#stiker1 img {
    width: 110px;
    margin: 0 auto;
    display: block;
}

#stiker1 {
    padding-top:55px;
}

.linktxt a {
    background: #dfb96e;
    padding: 16px 30px;
    text-decoration: none !important;
    margin: 16px 0 30px;
    display: inline-block;
}

.linktxt a:hover {
    background: #351e0e;
    color: #dfb96e;
}

body .ow-button-base .btn1 {
    background: #dfb96e;
    padding: 18px 32px;
    text-decoration: none !important;
    margin: 16px 0 30px;
    display: inline-block;
    color: #333 !important;
    border: 0 !important;
    border-radius: 0 !important;
}

body .ow-button-base .btn1:hover {
    background: #351e0e !important;
    color: #dfb96e !important;
}

/* CARRUSEL MAQUINAS*/
body .wptww-testimonials-slidelist .slick-slide img, 
body .wptww-testimonials-slide-widget .wptww-slick-slide img {
}

body .wptww-testimonials-slidelist h4,
body .fa-quote-left {
    display: none;
}

/* FIN CARRUSEL MAQUINAS*/
/* FORM */

.colmgL {
    margin-right: 3.5%;
}

.col25 {
    width: 22.3%;
    float: left;
}

.col30 {
    width: 31%;
    float: left;
}

.col50 {
    width: 48.1%;
    float: left;
}

.col100{
    width: 99.9%;
    display: inline-block;
}

form input {
    background-color: #FFF !important;
}

form label {
    color: #423007;
    font-weight: 700;
}

form .wpcf7-list-item-label {
    color: initial;
    font-weight: 300;
}

form .wpcf7-submit {
    background-color: #0269A0 !important;
}

form .wpcf7-submit:hover{
    color: #13aff0 !important;
}



/* Insumos */

.bgtipo1 {
    background-size: 40% !important;
    background-position: top right;
    background-repeat: no-repeat;
}

.bgtipo2 {
    background-size: 40% !important;
    background-position: top left;
    background-repeat: no-repeat;
}

.minhgimg img {
    min-height: 30vh;
}

.minhg {
    min-height: 30vh;
    padding: 5% 10% 0 10%;
}

.minhgleft {
    min-height: 35vh;
    padding: 5% 10% 0 10%;
}



/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {

.minhg {
    min-height: 38vh;
}

.minhg h3{
    font-size: 18px !important;
}

.minhgimg img {
    min-height: 35vh;
}



.bgtipo1 {
    background-size: 60% !important;
    background-position: top right;
    background-repeat: no-repeat;
}

.bgtipo2 {
    background-size: 60% !important;
    background-position: top left;
    background-repeat: no-repeat;
}

.mgtipo1 {
    padding-left: 4.5vh;
}
.pdtipo1 {
    padding: 0 !important;
}

.nopadporta {
    padding-right: 15% !important;
}

.lnopadporta {
    padding-left: 15% !important;
}


/*SLIDER*/
.sldhome {
    padding-top: 16vh;
}

}

/* MEDIA MOBILE */

@media only screen and (max-width: 480px) {

.bgtipo1,
.bgtipo2  {
    background-size: 100% !important;
}

.reverse .panel-grid-cell:first-child{
    order: 1;
}

.minhg,
.minhgleft  {
    padding: 15% 10% 10% 10%;
}

body .carousel-slider.arrows-outside .owl-nav .owl-prev {
    left: 0;
}

body .carousel-slider.arrows-outside .owl-nav .owl-next {
    right: 0;
}

body #menu-footer {
    margin-left: -10px !important;
    margin-right: -80px !important;
}

body .social-media-button-container {
    text-align: center !important;
}

.sldint {
    padding-top: 15vh;
}

.col50 {
    width: 100%;
}

.insumos  h2{
    margin-bottom: 0px;
}

}

@font-face {
  font-family: "ProximaNovaLightItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaLightItalic_italic_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaLightItalic_italic_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaRegular";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaRegular_normal_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaRegular_normal_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaMedium";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaMedium_normal_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaMedium_normal_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaLight";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaLight_normal_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaLight_normal_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaThinItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaThinItalic_italic_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaThinItalic_italic_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaSemibold";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaSemibold_normal_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaSemibold_normal_normal.woff') format('woff');
}

@font-face {
  font-family: "ProximaNovaThin";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('ProximaNova/ProximaNovaThin_normal_normal.woff2') format('woff2'), url('ProximaNova/ProximaNovaThin_normal_normal.woff') format('woff');
}