w/*
Theme Name: 	Puertheme
Theme URI: 		https://themeforest.net/user/createit-pl
Author: 		CreateIT
Author URI: 	http://createit.pl
Description: 	Puer Theme
Version: 1.2
License:    	ThemeForest license
License URI:   	http://themeforest.net/licenses/regular_extended
Text Domain: 	puertheme
Domain Path: 	/languages
*/
/*footer style */
.summary h1, .imagen-lg, .attachment-full{
    display : none !important;
}
.displaynone{
    display: none;
}
.responseccion{
    display: none;
}
.ct-sidebar.ct-portfolioSidebar .ct-portfolioSidebar-section--title{
    text-transform: none !important;
    color: #211b36 !important
}
.ct-bottom-footer{
    height:42px;
    padding-top: 17px !important;
}
.navbar-default{
    border-radius: 35px;
}
.circle-arrow i{
    background-color: #b30000 !important;
    text-align: center !important;
}
.navbar-default {
    background-color: #211b36 !important;
    border-color: #211b36 !important;
}
.circle-arrow{
    border:none !important;
}
/* activar o desactivar modal de registro*/
.popapactive{
    display: block;
}
.popapinactive{
    display: none;
}
.hesperiden.tparrows:hover{
    background: rgba(0, 0, 0, 0) !important; 
}
.hesperiden.tparrows{
    background: rgba(0, 0, 0, 0) !important; 
}

.product_meta .posted_in{
    display:none !important;
}
/*-------------------------------------------------*/
.main-content{
    padding-top: 50px!important;
}
.page-id-16 .main-content{
    padding-top: 0px!important;
}
.forcefullwidth_wrapper_tp_banner{
    margin-top:0px!important;
}
.volver .volver-product{
    color:white;
    background: #b30000;
    font-size: 28px;
    padding: 6px 4px 7px 10px;
    border-radius: 50%;
   }
   .volver .volver-product:hover{
    color:white;
    background: red;
   }
   .volver{
       position: absolute;
   }
   .text-volver{
    margin-left: 10px;
    font-size: 21px;
   }

@font-face {
    font-family: 'Core-Rhino-25';
    src: url('/wp-content/themes/puertheme/fonts/CoreRhino25Thin.eot');
    src: url('/wp-content/themes/puertheme/fonts/CoreRhino25Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/puertheme/fonts/CoreRhino25Thin.woff2') format('woff2'),
        url('/wp-content/themes/puertheme/fonts/CoreRhino25Thin.woff') format('woff'),
        url('/wp-content/themes/puertheme/fonts/CoreRhino25Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
   font-family: 'Core-Rhino-45';
   src: url('/wp-content/themes/puertheme/fonts/CoreRhino45Regular.eot');
   src: url('/wp-content/themes/puertheme/fonts/CoreRhino45Regular.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino45Regular.woff2') format('woff2'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino45Regular.woff') format('woff'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino45Regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'Core-Rhino-75';
   src: url('/wp-content/themes/puertheme/fonts/CoreRhino75Heavy.eot');
   src: url('/wp-content/themes/puertheme/fonts/CoreRhino75Heavy.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino75Heavy.woff2') format('woff2'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino75Heavy.woff') format('woff'),
       url('/wp-content/themes/puertheme/fonts/CoreRhino75Heavy.ttf') format('truetype');
   font-weight: 900;
   font-style: normal;
}
.textFontLigth{ font-family: 'Core-Rhino-25' !important; }
.textFontNormal{ font-family: 'Core-Rhino-45' !important; }
.textFontBold{ font-family: 'Core-Rhino-75' !important;  }
#menu-left-menu.navbar-nav > .active > a:hover { color: #fff !important; background: transparent; }
#menu-left-menu.navbar-nav li { font-size: 12px; }
#menu-right-menu.navbar-nav li { font-size: 12px; }
ul.dropdown-menu li { margin: 0px !important; }.wpcf7 input:focus, .wpcf7 textarea:focus{
    border-color: #000 !important;
}
ul.dropdown-menu li a { margin: auto !important; text-align: center !important; }
.ct-page-wrapper .ct-top-menu .ct-topbar{   display: none!important;}
.collapse {  background-color: #211b36; border-radius: 35px;}
body a,p,button span{
  font-family: 'Core-Rhino-45' !important;   
}
body h4{
   font-family: 'Core-Rhino-45' !important;  
}
body h1,h2,h3{
    font-family: 'Core-Rhino-75' !important;  
}
.rpc-title{
   font-family: 'Core-Rhino-75' !important;  
}
/*.ct-page-wrapper{
    overflow: initial !important;
    margin-top: -74px;
}
/* color blanco del toolbar */
.ct-sticky-nav .collapse{   background-color: #211b36;}
/*.site-main{ margin-top: -74px;}*/
/*logo del sitio*/
.navbar-brand > img{  position: relative; top: 97px;}
/* submenu color */
.dropdown-menu{  background-color: rgb(33,27,54,.8) !important; }
.ct-sticky-nav{ background-color:  #211b36 !important; color: white !important;}
/*.ct-sticky-nav .navbar-brand img{   height: auto!important; width: auto!important; top: -23px !important;}*/
.ct-sticky-nav.ct-slideDown .navbar-nav > li > a{ color:white !important;}
.ct-sticky-nav.ct-slideDown .navbar-nav > li > a:hover{  color: #fff !important;}
.navbar-default .navbar-nav > li > a:hover{  color: white!important;}
.dropdown-menu li >:hover{  background-color: #022c58!important;}
.rpc-post-image a img{ height: auto; width: auto!important; margin: 0 auto;}
.rpc-post-category, .rpc-post-date, .rpc-post-meta, .rpc-post-comment{  display: none!important;}
.wcp-carousel-main-wrap .rpc-post-carousel4 .rpc-post-title{  text-align: center;}
.rpc-post-para{  text-align: center; color: transparent;}
.rpc-post-para a{  background-color: #b30000;  color: white !important;  padding: 2px 20px;  border-radius: 20px;} 
.slick-active button{  background-color: #b30000; opacity: 1 !important; }
.slick-dots{ bottom: -60px !important;}
.vc_custom_1524072506058{
     padding-bottom: 3em;

}
.top-bottom-cloud:before{  height: 350px!important;  top: -300px!important;}
.mom-text h4{ color: white;}
.section-g-gloria p,.section-g-gloria h3{  color: #022c58;}
.masonry-layout-panelWrapper{  border-radius: 0px!important;}
.ct-footer-cloud:before{  display: none;}
.ct-blog-content-editLink{  display: none;}
.ct-post-masonry--title{ color: #b30000;}
.ct-post-masonry--title:hover{   color: #e61e2b!important;}
.ct-post-masonry--date{  display: none!important;}
.hoverImagen{ display:none;}
.masonry-layout-panelWrapper a:hover>.hoverImagen{  position: absolute;  width: 100%;  height: 100%;display: flex;background: rgba(2, 44, 88, 0.7);align-items: center;justify-content: center;transition: all ease 1s;}
.ent-image{position:relative;display: inline-block;}
footer.ct-footer .ct-top-footer .ct-tp-col1 .ct-footer-info li i{ color: #b30000!important;}.footer.ct-footer .ct-top-footer{text-transform: none !important;}
.ct-newsletter-footer-btn{display:none;}
ul.menu-gloria li a{color:#fff!important;}
.ct-site-info{opacity:0;}
.footer-logo{top: 120px;z-index: 10;}
.container-gloria{margin:0 100px;}
.ct-header-spikes:after{     background: url(/wp-content/uploads/2018/04/leche_blanco_ok.png) !important;
    display: inline-block;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    bottom: 0% !important;
    -webkit-mask: none !important;
    height: 100%!important;
    width: 100% !important; }
.ct-header{ position: relative !important; }
header#masthead .inner { display: none; }

.divInHover { display: none; margin-top: -50%; }
.divOutHover:hover { opacity: 0; }
.divOutHover:hover ~ .divInHover { display: block; }
/* Page Grupo Gloria */
#nuestros-valores.vc_section[data-vc-full-width] { background-size: 100% 100% !important; }
section#mision-vision .wpb_text_column.wpb_content_element p { font-size: 1.1em; text-align: justify; color: #333; font-family: 'Core-Rhino-45' !important; }
/* Page Productos */
.vc_btn3-container.vc_btn3-left { text-align: center !important; }
.vc_btn3-container.vc_btn3-left a {
    background: #b10800!important;
    font-family: 'Core-Rhino-45' !important;
    padding: 1% 4%;
    border-radius: 50px;
    font-size: 0.89em;
    visibility: hidden;
    position: relative;
}
.vc_btn3-container.vc_btn3-left a:after {
    content: "VER MÁS +";
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    background: #b10800!important;
    font-family: 'Core-Rhino-45' !important;
    padding: 1% 9%;
    border-radius: 50px;
    font-size: 0.89em;
}
.woocommerce-product-details__short-description, .woocommerce-product-details__short-description p {
    font-family: 'Core-Rhino-45' !important;
    font-size: 1.05em;
    line-height: 1.3;
    width: 100%;
}
.woocommerce div.product .product_title { width: 100% !important; }
.woocommerce-product-details__short-description .descriptionProduct { border-radius: 10px;  padding: 5%; margin-bottom: 5px; }
.woocommerce-product-details__short-description .descriptionProduct h3 { margin: 0; margin-bottom: 1%; }
h1.product_title.entry-title.textFontBold { margin: 2% auto 4% !important; text-align: center; color: #211b36; text-transform: uppercase; font-size: 2.5em; }
.product .ct-wc-prev-next-buttons, .product .ct-wc-breadcrumb, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-tabs.wc-tabs-wrapper, .woocommerce div.product form.cart, .woocommerce .ct-wc-share, .product section.related.products { display: none; }
.content-encuentranos .slick-slide { display: block; }
.encuentranos-en h3 { color: #022c58; font-size: 1.4em; margin-top: 7%; }
.productos-atributos table.shop_attributes, .productos-atributos table.shop_attributes tr, .productos-atributos table.shop_attributes th, .productos-atributos table.shop_attributes td {
    border: none !important; background: transparent !important; padding: 0 !important; }
.productos-atributos table.shop_attributes th.ct-attr-title { font-family: 'Core-Rhino-45' !important; color: #022c58; letter-spacing: 1px; text-transform: capitalize; font-size: 1.2em; width: 130px !important; }
.pswp__item .pswp__img--placeholder--blank {  background: #fff !important;  display: block !important; }
.woocommerce div.product div.images.woocommerce-product-gallery .slick-slider button { display: none !important; }
h1.product_title.entry-title.textFontBold.hi { font-size: 1.8em; }.wpcf7 label{text-transform: none !important;}
/* Page Productos */


.vc_grid-item-mini.vc_clearfix .vc_gitem-zone-c { background: transparent !important; }
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{ display: none !important; }
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title, .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 { text-align: center!important; font-family: 'Core-Rhino-75' !important; color: #211b36; }
.productos-atributos table.shop_attributes td { color: #022c58; font-family: 'Core-Rhino-45' !important; text-transform: capitalize; }
.woocommerce-product-details__short-description p strong{
    color: #211b36!important;
    font-family: 'Core-Rhino-75' !important;
}
/* pagina recetas*/
.title-rec{
    padding-top: 10%;
    padding-bottom:6%;
}
.bgi{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.vc_gitem-animate .vc_gitem-zone-b{
    background-color: rgba(33,27,54,.8) !important;
}
.title-rec h2{
    text-transform:uppercase;
    font-size: 2.5em;
    color:#211b36;
}
.imgdest{
    height:300px;
    width:100%;

    transition: all ease 1s;
}
.descr-ent{
    padding:20px 0px;
}
.cl-blue{
    color: #211b36 !important;
}
.cl-red{
    color: #b30000 !important;
}
.cl-gray{
    color: gray;
}
.hover-ent-rec{
   display: none; 
}
.search-field-wid{
    box-shadow: none;
    border: 1px solid;
    width: 100%;
    padding:10px;
    color: #211b36;
    font-family: 'Core-Rhino-45' !important;
}
.search-submit-wid{
    position: absolute;
    top: 9px;
    left: 87%;
    background: transparent;
    border: none;
}
.imgdest:hover .hover-ent-rec{
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color:rgba(33,27,54,0.7);
}
.ents-resetas-witget{
    border-bottom: 1px solid rgba(0,0,0,0.4);
}
/*entradas de las recetas*/
.title-entrada {
    padding-top:8%;
    padding-bottom: 3%;
    text-transform:uppercase;
}
.imagen{
    width: 100%;
    height:467px;
}
.desc-ing{
    display:flex;
    color:#333;
    
}
.desc-ing span{
    padding-right:10px;
    
}
iframe{
    width:100%;
    height:448px;
}
.entradas-recetas{
    padding-bottom: 60px;
    
}
.slick-prev:before, .slick-next:before{
    font-size: 81px!important;
}
.slick-dots li.slick-active button:before{
    
    opacity: 0 !important;
}

.slick-dots li button:before{
    font-size: 22px!important;
    color: #211b36!important;
    opacity: 0 !important;
}
.slick-dots li button{
    height: 12px !important;
    width: 12px !important;
    background-color: #b30000 !important;
    opacity: .25;
}
.slick-dots li button{
    border-radius: 25px;
}
.slick-prev, .slick-next{
    top: 39%!important;
}
.ct-post-masonry--author{
    display: none!important;
}
.ct-post-masonry--comments{
    display: none!important;
}.btn-compartir span{
    color: gray !important;
}
.bgc-blue{
    background-color: #23589c;
}
.bgc-darkblue{
    background-color: #00aef1;
}
.bgc-red{
    background-color: #b30200;
}
.bgc-bluefuerte{
    background-color: #0077ab;
}
.bgc-white{
    background-color: white;
}
ul.social li a{
 padding: 9px 13px;
 border-radius: 50%;
 font-size: 22px;
}
ul.social li a.bgc-blue{
 padding: 9px 17px;
 
}
ul.social li a span.fa-instagram{
 color: #fff;
 
}
.list-social{
    margin-top: 40px;
}
.tyc{
    padding-bottom: 40px;
}
.btn-popap a {
    background: #b30000;
    border-radius: 25px;
    padding: 6px 20px;
}
.btn-popap a:hover{
    color:#fff!important;
}
.btn-mas-relat{
    padding:23% 0px;
}
.popap{
    width: 231px;
    padding: 52px 0px;
    z-index: 100;
    position: fixed;
    top: 20%;
    margin-left: 78%;
}
.ct-blog-category{
    display: none;
}
.page-id-5067 .vc_custom_heading div{
    color: transparent !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: gray !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: gray !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: gray !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: gray !important;
}
.bgc-inta{
    background: rgba(76,104,215,1);
background: -moz-linear-gradient(-45deg, rgba(76,104,215,1) 6%, rgba(138,58,185,1) 14%, rgba(186,68,130,1) 32%, rgba(205,72,108,1) 39%, rgba(251,174,80,1) 60%, rgba(251,174,80,1) 89%);
background: -webkit-gradient(left top, right bottom, color-stop(6%, rgba(76,104,215,1)), color-stop(14%, rgba(138,58,185,1)), color-stop(32%, rgba(186,68,130,1)), color-stop(39%, rgba(205,72,108,1)), color-stop(60%, rgba(251,174,80,1)), color-stop(89%, rgba(251,174,80,1)));
background: -webkit-linear-gradient(-45deg, rgba(76,104,215,1) 6%, rgba(138,58,185,1) 14%, rgba(186,68,130,1) 32%, rgba(205,72,108,1) 39%, rgba(251,174,80,1) 60%, rgba(251,174,80,1) 89%);
background: -o-linear-gradient(-45deg, rgba(76,104,215,1) 6%, rgba(138,58,185,1) 14%, rgba(186,68,130,1) 32%, rgba(205,72,108,1) 39%, rgba(251,174,80,1) 60%, rgba(251,174,80,1) 89%);
background: -ms-linear-gradient(-45deg, rgba(76,104,215,1) 6%, rgba(138,58,185,1) 14%, rgba(186,68,130,1) 32%, rgba(205,72,108,1) 39%, rgba(251,174,80,1) 60%, rgba(251,174,80,1) 89%);
background: linear-gradient(135deg, rgba(76,104,215,1) 6%, rgba(138,58,185,1) 14%, rgba(186,68,130,1) 32%, rgba(205,72,108,1) 39%, rgba(251,174,80,1) 60%, rgba(251,174,80,1) 89%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c68d7', endColorstr='#fbae50', GradientType=1 );
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.cerrar{
    position: absolute;
    top: 0;
    margin-left: 75%;
    background-color: white;
    border-radius: 50%;
    padding: 0px 6px;
    cursor: pointer;
}
.hesperiden.tparrows:before{
    font-size:6em!important;
    color:#211b36!important;
}
.tparrows{
   border:none!important; 
}
.tparrows:before{
    background-color: transparent!important;
}
.tparrows:hover:before{
   background-color: transparent !important; 
}
.img-entrada{
    width:100%;
    height:150px;
}
.recetas-posr{
    padding:20px 0px;
}
.btn-mas-relat a{
    background-color:#b30000;
    padding: 10px 25px;
    border-radius:25px;
    color:#fff;
}
.btn-mas-relat a:hover{
    color:#fff!important;
}
.btn-mas-relat a span.fa-arrow-right{
    margin-left:20px;
}
.cerrar span{
    color: black;
}
.popapnovisible{
    display: none;
}
.list-social-footer{
    position: fixed;
    top: 20%;
    margin-left: 93%;
    z-index: 100;
}
.list-social-footer ul.social-footer{
    list-style: none;
}
.list-social-footer ul.social-footer li a{
    padding: 8px 12px;
    font-size: 22px;
    border-radius: 50%;
}
.list-social-footer ul.social-footer li a:hover span{
    color:#fff;
    
}
.list-social-footer ul.social-footer li a:hover{
    background-color:#211b36;
}

.list-social-footer ul.social-footer li a.bgc-blue{
    padding: 8px 15px;
}
.list-social-footer ul.social-footer li a .fa-instagram{
    color:#fff;
}
.list-social-footer ul.social-footer li{
    margin-bottom:24px;
}
.wpcf7-list-item{
    color:white;
}
.wpcf7-list-item input{
    height: 47px;
    width: 23px!important;
}
.texto-legal{
    position: relative;
    top: -19px;
    font-size: 1.3em;
}

.wpcf7 input{
   border-radius:1px!important; 
}
label{
    font-family: 'Core-Rhino-45' !important;
}
.btn_enviar{
   background-color: #b30000;
    color: #fff;
    border: none;
    padding: 10px 56px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.btn_enviar span{
  padding-left:20px;
}
.circlespin div{
     background-color: #211b36 !important;
}
/*puntero del banner */
#slide-9-layer-13{
    background: transparent;
    padding: 13px 15px!important;
    border-radius: 50%;
    animation: animationFrames linear 0.8s;
      animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames linear 0.8s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames linear 0.8s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames linear 0.8s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames linear 0.8s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}
#slide-9-layer-13 a{
    color:#fff!important;
}
/*blog*/
.ct-blog-details{
    display: none;
}
.ct-blog-thumbnail img{
    border-radius: 0px!important;
    margin: 0px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{
    font-size: 45px!important;
}

.ct-blog-content--title a{
   font-family: 'Core-Rhino-75' !important; 
   color: #211b36!important;
   text-transform: uppercase;
}
.ct-blog-category a{
    color: #b30200!important;
    font-family: 'Core-Rhino-75' !important; 
    
}
.search-form{
    border:1px solid #211b36!important;
}
.search-form .search-submit:hover{
    background: transparent!important;
    
}
.search-form .search-submit{
    color: #fff!important;
    float: right;
    background: #211b36;
    border: none;
    padding: 5px 10px;
    
}
input[type="search"]{
    border: none;
    padding: 5px 0px 0px 10px;
}
.ct-single-socials--title{
    font-size: 13px!important;
    letter-spacing: 0px!important;
    line-height: 49px!important;
}
.ct-socialShare li a:hover{
   color: #b30000;
}
.ct-sidebar-widget-title{
    color: #b30000!important;
}
ul li.cat-item a:hover{
  color: #b30000!important;  
}
.ct-newsletter-footer{
    background-color: #fff!important;
}
/*TERMINOS*/
#terminos{
    font-size: 2.5em !important;
    color: #211b36 !important;
    text-align: center !important;
   
}
/*footer */
.ct-footer-info ul li p,.menu-menu-productos ul li a{
    font-size: 1em!important;
}
.ct-top-footer a:hover{
    text-decoration: underline !important;
    color: #fff !important;
}
.ct-top-footer .ct-footer-widget.widget_nav_menu li{
    line-height: 26px !important;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #fff !important;
}
.vc_grid-item-mini vc_clearfix vc_is-hover .vc_custom_1503988941365:hover{
    background-color: rgba(33, 27, 54,.5) !important;
}
/*bullets slider*/
.slick-dotted.slick-slider{
    margin-bottom: 0px !important;
}
/*SLIDER*/
#rev_slider_5_1_wrapper{
    margin-top: -50px
}
/*inconos social network*/
    .bgc-blue{
        transition: all .3s !important;

}
.bgc-blue:hover{
    margin-top:-5px;
}
/*bullets*/
.hephaistos .tp-bullet{
    background: #211b36 !important;
    border-color:#211b36 !important;
}
.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {
    background: #b30000 !important;
    border-color:#b30000 !important;
    height:4px;
    width: 4px;
    
}

/*boton prueba la gloria*/
.dropdown-toggle{
    color: #fff !important;
}

.dropdown-menu li > a:focus {
    background: transparent;
    color: #fff !important;
}

@media (max-width: 768px){
    #menu-item-5424{
        display:block;
        
    }
	.ct-tp-col2{
		margin-bottom: 52px;
	}
    .navbar-nav li{
        margin-right: 0px !important;
    }
    .vc_custom_1525445561678{
    margin-top: 4% !important;
    margin-right: 3% !important;
    margin-left: 3% !important;
    }
   .slider-main{
       display: none!important;
   }
   .home-mansorry{
       height: 607px !important;
   }
   
    #carousel-4833 .slick-prev {
        left: 23px !important;
    }
    
    #carousel-4833 .slick-next {
        right: 23px !important;
    }
    .responseccion{
        display:block;
    }
    .sectionormal{
        display: none;
    }
    .site-content{
        margin-top: 54px !important;
    }
}
.ocultar-momento{
    display: none !important;
}
@media (max-width: 976px){
   .slider-main{
       display: none!important;
   } 
}
@media (min-width: 768px){
    #menu-item-5424{
        display:none !important;
    }
    
}
@media(width:1024px){
    .popap{
      margin-left: 70% !important;
      margin-top: 2%;
    }
     .slider1{
        display:none!important;
    }
    .navbar-nav li{
        margin-right: 16px !important;
    }
     .list-social-footer{
        margin-left: 90%;
    }
}
@media(max-width:1199px){
    .popap{
        margin-left: 70% !important;
        margin-top: -5%;
    }
     .slider1{
        display:none!important;
    }
    .hesperiden.tparrows:before{
        font-size: 3em!important;
    }
    
}

@media (max-width:1366px){
    .list-social-footer{
        top: 60% !important;
    }
    .site-content{
        margin-top: 90px;
    }
    .page-id-16 .site-content{
        margin-top: 5%!important;
    }
    .page-id-30 .main-content {
        padding-top: 0px !important;
    }
   
}
@media (max-width:1366px){
    .ct-u-padding-both-50{
        padding-bottom: 0px !important;
    }
.footer-logo img{
    
    margin-top:60px !important;
}
    .ct-u-padding-top-100{
        padding-top: 0px !important;
    }
    
}
@media (max-width: 1400px){
    .site-main{
        /*margin-top:50px !important;*/
    }
}

@media(max-width:1440px){
    ul.social li a{
        font-size: 14px;
        padding: 9px 11px;
    }
    ul.social li a.bgc-blue {
        padding: 9px 15px;
        font-family: 'Core-Rhino-75' !important;
    }
    .container-gloria{margin:0 80px;}.slick-next{ right: 18px !important; }.ct-header-spikes:after{height: 59% !important;}
}
@media(max-width:440px){
   .home-mansorry{
       height: 204px !important;
   }
   body h2{
       font-size: 1.8em !important;
   }
   iframe {
    height: 241px;
    }
   body p, h4{
       font-size: 1em !important;
   }
   .text-g-gloria-pg p{
        font-size: 1em !important;
    }
   .mom-text h4{
       text-align: left !important;
   }
   .text-g-home{
      text-align: center !important;
      font-size: 1em !important;
   }
   .vc_custom_1525445561678 {
    margin-top: 1% !important;
    margin-right: 1% !important;
    margin-left: 1% !important;
    }
    .volver .volver-product {
    font-size: 18px;
    padding: 6px 4px 7px 10px;
    }
    .text-volver{
        opacity: 0;
    }
    section#mision-vision .wpb_text_column.wpb_content_element p{
        text-align: left;
        font-size: 1em !important;
    }
    .imagen{
        height: 200px;
    }
    .img-entrada{
        height: 200px !important;
    }
    .site-content{
        margin-top : 17px !important;
    }
    .productohome{
        color:#211b36 !important;
    }
    .title-home-gpg{
        font-size:1.3em;
    }
}
@media(max-width:980px){
    .navbar-brand img { top: 42%; }
    .list-social-footer { right: 3%; }
    .popap { right: 6%; top: 55%; }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
    .col-md-3 { width: 50%; }
    .col-md-2 { width: 33%; }
    .col-md-12.ct-bottom-footer { width: 100%; }
    #main-content.ct-u-padding-top-100 {  padding-top: 1% !important; }
    #main-content.ct-u-margin-top-100 {  margin-top: 15% !important; }
    .col-md-9 { width: 75%; }
    section#main-content .col-md-3 { width: 25%; }
}
@media(max-width:767px){
    .ct-sticky-nav .navbar-brand img.ct-logo__Mobile{
        height: 44px;
        width: 44px;
        top: -18px !important;
    }
    .related-post .col-md-3{
        margin-bottom: 20px;
    }
    .btn-mas-relat{
        text-align: center;
    }
    .img-entrada{
        height: 419px;
    }
    .articlePorftolio-body--title{
        font-size: 1.3em !important;
    }
    .slick-prev{
        z-index: 400 !important;
    }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: none; }
    .col-md-3 { width: 100%; }
    .col-md-2 { width: 100%; }
    .col-md-9 { width: 100%; }
    section#main-content .col-md-3 { width: 100%; }
    .collapse{ border-radius: 0px; }
    .popap{display: none;}
    .list-social-footer{display: none;}
    #menu-item-5148.dropdown > a:after { border-top: 4px solid #fff !important; }
    .dropdown.open { background: none !important; }
    #menu-item-5148.dropdown.open > a:hover, #menu-item-5148.dropdown.open > a:focus { color: #fff !important; background: #211b36 !important; }
    /* Footer */
    .container-gloria{ margin: 0; }
    .container-gloria a.footer-logo { top: 0; margin: 0 0 7% !important; }
    .container-gloria .ct-footer-info h4, div#nav_menu-4 h4, div#nav_menu-2 h4, h4.widget-title.ct-footer-title, .r-social h4, div#custom_html-3, .r-social .list-social { text-align: center; }
    .container-gloria a.footer-logo img { margin : auto; }
    div#nav_menu-4, div#nav_menu-2 { margin: 0 0 7% !important; }
    .tyc { padding-bottom: 6%; }
    .r-social .list-social { margin: 6% 0 12%; }
    div#custom_html-3 { margin: 0 0 2% !important; }
    .col-md-12.ct-bottom-footer { padding: 2% 0 !important; }
    footer.ct-footer .ct-bottom-footer .ct-site-info { display: none; }
    ul.social li a { padding: 6px 10px !important; }
    /* Home */
    .vc_row.wpb_row.vc_row-fluid.slider1.vc_custom_1524724559846.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.bee-kids-row- { display: none; }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1505128595922.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.bee-kids-row- {
        min-height: auto !important;
        margin-top: 7%;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1524072506058.vc_row-has-fill.bee-kids-row- .vc_column-inner { padding: 0 3%; }
    #carousel-4833 .slick-prev { left: -18px; }
    #carousel-4833 .slick-next { right: -10px; }
    #carousel-4833 .slick-prev:before, #carousel-4833 .slick-next:before { font-size: 36px !important; z-index: 100 !important; }
    .wcp-carousel-main-wrap .rpc-post-carousel4 .rpc-post-title { line-height: 0.6; }
    .wcp-carousel-main-wrap .rpc-post-carousel4 .rpc-post-title a { font-size: 0.68em !important; }
    .rpc-post-para.rpc-content br { display: none; }
    .rpc-post-para.rpc-content a {  margin-left: -85px; }
    .ct-u-padding-both-30 h2, .ct-u-padding-both-30 p { margin: 0; }
    .mom-text h4 { text-align: center !important; }
    .wpb_single_image.vc_align_center { margin: 0 !important; }
    .vc_custom_1524072068379 {
        padding: 0 2% 3% !important;
    }
    .vc_custom_1524081313818, .vc_custom_1524080606948 {
        padding: 0 0 7% !important;
    }
    .vc_custom_1524079498944, .vc_custom_1524085064244 {
        padding: 0 0 1% !important;
    }
    .vc_custom_1524079498944 h4 {
        text-align: justify !important;
        font-size: 1.2em;
    }
    .vc_custom_1524079211827 {
        background-position: right !important;
    }
    .vc_custom_1524085064244 .vc_column-inner {
        padding: 2% 3% !important;
    }
    .vc_custom_1524085064244 .ct-sc-header.text-center.ct-u-padding-both-30 {
        padding-bottom: 0 !important;
    }
    .vc_custom_1524085064244 .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner { padding: 0 !important; }
    .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bounceIn.bounceIn.wpb_start_animation.animated {
        margin: 0;
    }
    h3.vc_custom_heading {
        margin-top: 1% !important;
    }
    p.vc_custom_heading {
        padding: 0 6% 0;
        text-align: center !important;
    }
    .vc_custom_1524085209054 {
        padding: 2% 0 !important;
    }
    /* End Home */
    /* Page Grupo */
    header#masthead{ padding: 0; }
    .site-main { margin: 0 !important; }
    .wpb_wrapper .vc_custom_1524702250936 { margin-top: 5%!important; margin-right: 0 !important; margin-left: 0 !important; text-align: justify !important; }
    .vc_custom_1524239833883 { margin-top: 8% !important; }
    div#logo-gloria { margin-bottom: 7% !important; }
    .vc_custom_1524704147589, .vc_custom_1524704157939, .vc_custom_1524704166219, .vc_custom_1524704174723, .vc_custom_1524704184218, .vc_custom_1524704192950 { padding: 0 !important; }
    .vc_custom_1524704147589 p, .vc_custom_1524704157939 p, .vc_custom_1524704166219 p, .vc_custom_1524704174723 p, .vc_custom_1524704184218 p, .vc_custom_1524704192950 p { text-align: center !important; }
    section#mision-vision { padding: 0 !important; }
    #mision-vision .vc_column-inner { padding: 2% 4% !important; }
    #mision-vision h2.vc_custom_heading.textFontBold { line-height: 1; font-size: 2.2em !important; }
    #mision-vision .vc_custom_1524577996841 { margin: 0 !important; }
    #mision-vision .vc_custom_1524577996841 h2.textFontNormal { text-align: center !important; font-size: 1em !important; }
    #mision-vision .wpb_wrapper ul { font-size: 1em !important; }
    #nuestros-valores.vc_section[data-vc-full-width] { background-size: auto !important; padding: 7% 4% !important; }
    #nuestros-valores h3 { font-size: 2em !important; line-height: 1; text-align: center !important; }
    #nuestros-valores .vc_row.wpb_row.vc_row-fluid.vc_custom_1524254543451.bee-kids-row- {  margin: 0 !important; }
    #nuestros-valores .wpb_single_image.vc_align_right, #nuestros-valores .wpb_single_image.vc_align_left { text-align: center; margin: 0; }
    #nuestros-valores p.vc_custom_heading {  padding: 0; }
    #nuestros-valores  h4.vc_custom_heading.textFontBold { text-align: center !important; }
    /* End Page Grupo */
    /* Page Productos */
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1524453309914.vc_column-gap-30.vc_row-o-equal-height.vc_row-flex.bee-kids-row- {  margin: 0 !important; }
    .vc_row.vc_row-o-equal-height>.vc_column_container { padding: 0; }
    .owl-stage {  width: 100% !important;  margin: 0 !important; }
    .owl-stage .owl-item.active {  width: 100% !important; margin: 0 !important; }
    .vc_gitem_row .vc_gitem-col { padding: 0; }
    .vc_btn3-container.vc_btn3-left a:after { padding: 5% 10%; }
    .summary.entry-summary h1.product_title.entry-title.textFontBold.hi { font-size: 1.8em; line-height: 1.3; }
    .woocommerce-product-details__short-description.hola { width: 100%; }
    .woocommerce-product-details__short-description .descriptionProduct h3 { text-align: center; }
    .woocommerce-product-details__short-description, .woocommerce-product-details__short-description p { text-align: justify; }
    .encuentranos-en h3 {  text-align: center; }
    /* End Page Productos */
    /* Page Momentos */
    h2.vc_custom_1524581864808 { margin: 0 0 9% !important; font-size: 1.89em !important; }
    .vc_row.wpb_row.vc_row-fluid.bee-kids-row- { padding: 0 4%; }
    .wpb_column.vc_column_container.vc_col-sm-3 { margin-bottom: 4%; }
    /* End Page Momentos */
    /* Page Recetas */
    h2.ct-blog-content--title.text-center { line-height: 1.3; }
    .ct-blog-thumbnail { margin: 7% 0; }
    .ct-blog-content--article ol {  padding-left: 6%; }
    /* End Recetas */
   
}
.text-g-gloria-pg p{
    color: #333;
    font-size: 1.3em;
}
.tp-rightarrow{
    left: 95% !important;
}

/*******************Codigo Walter Carvajal********************/

/**********Banners Productos**************/

.postid-5128 #masthead:after, .postid-5216  #masthead:after, .postid-5225 #masthead:after, .postid-5233 #masthead:after, .postid-5546 #masthead:after, .postid-5221 #masthead:after, .postid-5236 #masthead:after, .postid-5535 #masthead:after{
    background:none !important;
}

.single-product #masthead:after{
    background:none !important;
}

.single-product div.summary.entry-summary h1.product_title.entry-title{
    display:none;
}

.single-product .ct-header{
    background-position: top !important;
    background-repeat:no-repeat;
    background-size: 100% !important;
}

.single-product .ct-u-margin-top-100{
    margin-top:0 !important;
}

/*.postid-5128 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Leche-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5216 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Avena-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5225 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Yogurt-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5233 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Bebida-con-almendras-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5546 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Barra-de-Cereal-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5221 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Crema-de-leche-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5236 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Leche-evaporada-Gloria-Colombia.jpg);*/
/*}*/

/*.postid-5535 #masthead{*/
/*    background-image:url(/wp-content/themes/puertheme/assets/images/Leche-condensada-Gloria-Colombia.jpg);*/
/*}*/

/*@media(max-width:1500px){*/
/*.postid-5128 #masthead,.postid-5216 #masthead,.postid-5225 #masthead,.postid-5233 #masthead,.postid-5546 #masthead,.postid-5221 #masthead,.postid-5236 #masthead,.postid-5535 #masthead{*/
/*    background-size: 100% 100%!important;*/
/*    min-height: 0 !important;*/
/*    height: auto !important;*/
/*    padding-top:335px;*/
/*}*/

/*}*/

/*@media(max-width:991px){*/
/*.postid-5128 #masthead,.postid-5216 #masthead,.postid-5225 #masthead,.postid-5233 #masthead,.postid-5546 #masthead,.postid-5221 #masthead,.postid-5236 #masthead,.postid-5535 #masthead{*/
/*    padding-top:300px;*/
/*}*/

/*}*/

/*@media(max-width:767px){*/
/*.postid-5128 #masthead,.postid-5216 #masthead,.postid-5225 #masthead,.postid-5233 #masthead,.postid-5546 #masthead,.postid-5221 #masthead,.postid-5236 #masthead,.postid-5535 #masthead{*/
/*    padding-top:200px;*/
/*}*/

/*}*/

/*@media(max-width:640px){*/
/*.postid-5128 #masthead,.postid-5216 #masthead,.postid-5225 #masthead,.postid-5233 #masthead,.postid-5546 #masthead,.postid-5221 #masthead,.postid-5236 #masthead,.postid-5535 #masthead{*/
/*    padding-top:160px;*/
/*}*/

/*}*/

/*@media(max-width:480px){*/
/*.postid-5128 #masthead,.postid-5216 #masthead,.postid-5225 #masthead,.postid-5233 #masthead,.postid-5546 #masthead,.postid-5221 #masthead,.postid-5236 #masthead,.postid-5535 #masthead{*/
/*    padding-top: 90px;*/
/*    margin-top: 50px;*/
/*}*/

/*}*/



/*****************************************/

#wpcf7-f3993-o1 .your-email input[name="your-email"]{
  border: solid 1px #fff;
  padding: 5px;
  color: #211b36 !important;
}

.acceptance-707 .wpcf7-list-item, .acceptance-708 .wpcf7-list-item{
  width: 100%;
  margin: 5px 0;
}

.acceptance-707 .terms-conditions, .acceptance-708 .terms-conditions{
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
}

.acceptance-707 .wpcf7-list-item-label, .acceptance-708 .wpcf7-list-item-label{
    color: #fff;
}

.acceptance-707 .wpcf7-list-item-label a, .acceptance-708 .wpcf7-list-item-label a{
    color: #337ab7;
}

#wpcf7-f3993-o1 .ct-newsletter-footer-btn{
  border-radius: 100%;
  background-color: #ab0000;
  border-color: #ab0000;
}

#wpcf7-f3993-o1 .ct-newsletter-footer-btn:hover{
  background-color: transparent;
  transition: background .5s;
}
#comments, .ct-single-socials{
    display:none;
}

.category-recetas #masthead{
    background-image:url('https://www.glcol.com.co/wp-content/uploads/2018/04/banner_productos_1.jpg') !important;
}


.vc_row.wpb_row.vc_row-fluid.slider-main.vc_custom_1524846437949.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex{
    min-height:auto !important;
}

#slider-layer-1{
    top:0 !important;
    left:0 !important;
    width:100%;
}

#slider-layer_1{
    position: absolute;
    bottom: 0;
    width:100%;
}

/*.vc_row.wpb_row.vc_row-fluid.slider-main.vc_custom_1524846437949.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex #slide-9-layer-18 img{*/
/*    position:absolute;*/
/*    height:353px !important;*/
/*}*/

.page-id-6035 .site-main {
    background-color:#222849;
}
.center {
    text-align:center;
}
/* Aniversario Gloria */
/*.content-aniversario {
  width: 100%;
  height: 100%;
  position: relative;
}
.photo-fb,
.photo-banner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.photo-banner {
  z-index: 10;
}
.photo-fb img,
.photo-banner img {
    position: relative;
}*/
.photo-fb,
.photo-banner {
  height: 100%;
  width: 100%;
}

.photo-banner {
  position: relative;
  top: -100px;
}
.photo-fb {
    position:relative;
    top:300px;
    width: 55%;
    height: auto;
    margin: auto;
}
.photo-fb img {
    width:10%;
    height:10%;
}
