/* Enter Your Custom CSS Here */

/*Body*/
body, .entry-content > .vc_row-fluid{background-color:#f2ecda;}
body{color:#4e453c !important;}

/*Top-bar*/
#cshero-header-top{display:none;}
.top-bar{background-color:#4e453c; color:#f2ecda;}
.wpml-ls-legacy-list-horizontal{width:1170px; margin-left:auto; margin-right:auto; text-align:right;}
.wpml-ls-legacy-list-horizontal ul > li:first-child a span{border-right:1px solid #f2ecda; padding-right:15px;}
.wpml-ls-legacy-list-horizontal a{padding:5px;}


/*Menu*/
#cshero-header-inner #cshero-header-navigation .menu-main-menu > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a{color:#4e453c !important; font-family:Lora, serif; text-transform: none;}
#cshero-header-inner #cshero-header-navigation .menu-main-menu > ul > li > a:hover, #cshero-header-inner #cshero-header-navigation .menu-main-menu > ul > ul > li > a:hover, #cshero-header-inner #cshero-header-navigation .menu-main-menu > li > a:hover, #cshero-header-inner #cshero-header-navigation .menu-main-menu > ul > li > a:hover, #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover, #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover, .current-menu-item a span, .current-page-item a span{color:#c1be6e !important;}
#cshero-header-logo.col-lg-3{width:20%;}
#header-main-right.col-lg-9{width:80%;}
#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a .menu-title::after, #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a .menu-title::after, #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a .menu-title::after, #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a .menu-title::after, #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:hover > a .menu-title::after, #cshero-header-navigation .main-navigation .menu-main-menu > li:hover > a .menu-title::after{transform: scale(0);}

/*Title*/
#page-title #page-title-text h1{display:none;}

/*Párrafos*/
.block-center p{width:50%; margin:0 auto;}
.section-center p{width:80%; margin:0 auto;}
.intro-center p{width:30%; margin:0 auto;}

/*Button*/
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{color:#c1be6e; border-color: #c1be6e; font-weight:400;  }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{background-color: #c1be6e; border-color: #c1be6e; color:#f2ecda;}
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{background-color: #c1be6e; font-size:16px;  color:#f2ecda;}
.vc_btn3.vc_btn3-color-orange:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover{color:#c1be6e; border-color: #c1be6e; background:transparent;}

/*Background image*/
.bg-bassola-masia, .background-images-overlay-fullwidth .custom-row-image{background-position: center bottom !important;color:#f2ecda;}

/*Typography*/
h4 span{letter-spacing:.15em;}
.bassola-separator-black{height:5px; background:#4e453c; border-bottom:6px solid #4e453c; width:10%; margin-left:auto; margin-right:auto; margin-top:1em;}
.bassola-separator-green{height:5px; background:#c1be6e; border-bottom:6px solid #c1be6e; width:20%; margin-left:auto; margin-right:auto; margin-top:1em;}
.custom-font-1, .vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel:hover, .vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list li a, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list li a, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active, .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active, .vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels .vc_tta-panel.vc_active, .vc_wp_search .searchform input[type="text"], footer#footer-layout3 #cshero-footer-top, footer#footer-layout3 #cshero-footer-top .footer-top-bottom .widget_newsletterwidget form .tnp-email, footer#footer-layout3.footer4 #cshero-footer-top .footer-top-bottom .widget_newsletterwidget form .newsletter-email, .style4 .widget_newsletterwidget form .tnp-email{font-family:Lora;}
.custom-font-3, footer#footer-layout1.footer2 #cshero-footer-top .widget-title, footer#footer-layout3 #cshero-footer-top .widget-title, .style2 .widget_newsletterwidget form .tnp-submit{font-family:Open Sans;}
h4 i{color: #c1be6e;}
.bg-color a{color:#949494;}


/*Footer*/
#cshero-footer-bottom{display:none;}
footer#footer-layout3.footer4 #cshero-footer-top{background-color:#4e453c !important;}
#cshero-footer-top .footer-top-1{width:20%;}
#cshero-footer-top .footer-top-2{width:28%;}
#cshero-footer-top .footer-top-3, #cshero-footer-top .footer-top-4{width:26%;}
footer#footer-layout3 #cshero-footer-top .footer-top-2-inner{padding-left:0em;}
footer#footer-layout3 #cshero-footer-top .widget-title{font-size:24px;}
footer#footer-layout3.footer4 #cshero-footer-top .widget-title{ color: #f2ecda;}
footer#footer-layout3.footer4 #cshero-footer-top ul li span, footer#footer-layout3.footer4 #cshero-footer-top p{color:#f2ecda;}
footer#footer-layout3 #cshero-footer-top ul li{font-size:1em;}
.footer-top-bottom{margin-top:35px;}
footer a{color:#c1be6e;}

/*Timeline*/
.cms-grid-descriptions .cms-grid-time.custom-font-8{display:none;}
.template-cms_grid--layout-timeline .cms-grid-left{background-color:transparent; box-shadow:none;}
.template-cms_grid--layout-timeline .cms-grid-left .cms-grid-content{font-size:16px; line-height:25px; letter-spacing:0em;}
.cms-grid-year{font-family:Open Sans; font-weight:700;}

/*Images*/
  .banner-masburguer-mobile, .banner-masburguer-tablet, .banner-distribuidors-tablet, .banner-distribuidors-mobile{display:none;}
#bg-bassola-masia-mobile, .bassola-banner-tablet, #bassola-content-mobile{display:none;}
#bg-bassola-masia-desktop, .bassola-banner-desktop, #bassola-content-desktop{display:block;}

/*Acordeón*/
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span{font-family:Open Sans; font-size:16px; letter-spacing:0px; color:#c1be6e;}
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{font-family:Lora; letter-spacing:0px; font-size:16px;}
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{color:#4e453c;}
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover{background:transparent;}

/*Store Locator*/
.wpsl-input label, #wpsl-radius label{width:80px !important; line-height:2.5em !important;}
#wpsl-search-wrap div label{line-height:2.5em;}
#wpsl-search-input, .wpsl-dropdown{margin-right:20px !important;  background-color:#ffffff;}
#wpsl-category{clear:none;}
.wpsl-search{background-color:transparent;}
#wpsl-search-btn{border:0px; background-color:#c1be6e; border-radius:5px !important; text-shadow:none; color:#f2ecda; box-shadow:none; background-image:none;}

/*Contact form*/
.wpcf7-form.style1 p label{opacity:100; margin-top:80px; font-family:Open Sans;}
.wpcf7-form.style1 p input[type="submit"]{margin-top:0px; border-radius:5px; font-size:16px; line-height:20px; background-color:#c1be6e; color:#f2ecda;}
span.wpcf7-list-item{margin:0em;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#4e453c;}
.wpcf7-list-item-label{color:#4e453c;}
.wpcf7-form.style1 p input[type="submit"]:hover{background-color:transparent; border:1px solid #c1be6e; color:#c1be6e;}

/*Cookies*/
.cookies-button{background-color:#4e453c; color:#f2ecda;}
#cookie-notice .cn-button{padding:.5em 1em; border-radius:5px;}
#cookie-notice{line-height:40px; -webkit-box-shadow: 4px 2px 23px 1px rgba(78,69,60,0.5);
-moz-box-shadow: 4px 2px 23px 1px rgba(78,69,60,0.5);
box-shadow: 4px 2px 23px 1px rgba(78,69,60,0.5);}



@media only screen and (max-width: 992px) {
  /*Top Bar*/
  .wpml-ls-legacy-list-horizontal{width:970px; margin-left:auto; margin-right:auto; text-align:right;}
}

@media only screen and (max-width: 768px) {

/*Columnas*/
	.vc_col-sm-4,.vc_col-sm-6{width:75%; float:none; margin-left:auto; margin-right:auto;}
  .vc_col-sm-8{width:100%;}
  #cshero-header-logo.col-lg-3{width:30%;}
  .intro-center p{width:70%;}
  .vc_col-sm-3{width:50%;}
  
  /*Top Bar*/
  .wpml-ls-legacy-list-horizontal{width:750px; margin-left:auto; margin-right:auto; text-align:right;}

  
/*Images*/
  .banner-masburguer-desktop, .banner-masburguer-mobile, .banner-distribuidors-desktop, .banner-distribuidors-mobile{display:none;}
  .banner-masburguer-tablet, .banner-distribuidors-tablet{display:block;}
  #bg-bassola-masia-desktop, .bassola-banner-desktop, #bassola-content-desktop{display:none;}
  #bg-bassola-masia-mobile, .bassola-banner-tablet, #bassola-content-mobile{display:block;}
  #bg-bassola-masia-mobile .entry-content > .wpb_row .wpb_row{margin-left:0px !important; margin-right:0px !important;}
  
  
  
/*Mobile menu*/
  .header-2 #cshero-header-navigation.collapse{top:130px;}
  #cshero-header-navigation.collapse{background-color:#50433d;}
  #cshero-header-inner #cshero-header-navigation .menu-main-menu > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a{color:#ffffff !important; border-bottom:1px solid #ffffff; padding-bottom:.5em;}
  #cshero-header-inner #cshero-header-navigation .menu-main-menu > li:last-child > a, #cshero-header-navigation .main-navigation .menu-main-menu > li:last-child > a{border-bottom:0px; padding-bottom:0em;}
  #cshero-header-inner #cshero-header #cshero-header-logo{height:130px; line-height:130px;}
  #cshero-header #cshero-menu-mobile i, #cshero-header #cshero-menu-mobile i:hover{background-color:#50433d;}
  
/*Timeline*/
  .template-cms_grid--layout-timeline .cms-grid-left{width:60%;}
  .template-cms_grid--layout-timeline .cms-grid-right{margin-left:20px; margin-top:30px;}
  .template-cms_grid--layout-timeline .cms-grid-right .cms-grid-year{margin-top:10px; margin-left:20px;}
  .template-cms_grid--layout-timeline .cms-grid-item:nth-child(2n+2) .cms-grid-right{margin-right:20px;}
  .template-cms_grid--layout-timeline .cms-grid-item{margin-bottom:1em;}
  
  
}

@media only screen and (max-width: 480px) {

/*Columnas*/
	.vc_col-sm-4, .vc_col-sm-3, .vc_col-sm-6{width:100%;}
  .top-spacer{height:50px !important;}
  #cshero-header-logo.col-lg-3{width:40%;}
  .contact-box{padding:1em;}
  .datos-box, .datos-box h3{text-align:center !important; padding-left:auto; padding-right:auto; padding-top:1em;}
  
/*Top Bar*/
  .wpml-ls-legacy-list-horizontal{width:400px; margin-left:auto; margin-right:auto; text-align:right;}
  
/*Benestar Animal*/
  .benestar-icons img, #bassola-icons-benestar1 img, #bassola-icons-benestar2 img{max-width:40%; margin-top:2em;}

  
/*Images*/
  .banner-masburguer-desktop, .banner-masburguer-tablet, .banner-distribuidors-desktop, .banner-distribuidors-tablet{display:none;}
  .banner-masburguer-mobile, .banner-distribuidors-mobile{display:block;}
  .proximitat-logo, .bassola-claim{max-width:60%; height:auto; margin-left:auto !important; margin-right:auto !important;}
  #bassola-icons img{max-width:30%; height:auto; margin-left:auto !important; margin-right:auto !important;}
  
/*Footer*/
  #cshero-footer-top .footer-top-1, #cshero-footer-top .footer-top-2, #cshero-footer-top .footer-top-3, footer#footer-layout3 #cshero-footer-top .footer-top-4{width:100%; text-align:center;}
  
/*Tipografia*/
  h2{font-size:36px !important; line-height:40px;}
  .bassola-separator-black{width:20%}
  
/*Timeline*/
  .template-cms_grid--layout-timeline .cms-grid-left{width:100%; text-align:center; padding:26px 23px 13px 23px;}
  .template-cms_grid--layout-timeline .cms-grid-right .cms-grid-year{margin-left:auto; margin-right:auto; text-align:center; float:none; line-height:60px;}
  .template-cms_grid--layout-timeline .cms-grid-right .cms-grid-media{float:none; width:100%;}
  .template-cms_grid--layout-timeline .cms-grid-right{width:100%; text-align:center; margin-left:0px;}
  .template-cms_grid--layout-timeline .cms-grid-item:nth-child(2n+2) .cms-grid-right, .template-cms_grid--layout-timeline .cms-grid-item:nth-child(2n+2) .cms-grid-year{margin-right:0px;}

  
}
#home-youtube-video-row iframe {
	min-height: 80vh!important;
	margin-bottom: -60px;
  margin-top: -60px;
}
#home-youtube-video-row.vc_custom_1632295773838,
#home-youtube-video-row.vc_custom_1632292539610 {
	padding-top: 0!important;
}