/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/* Theme customization starts here
-------------------------------------------------------------- */
.wpml-languages disabled {
    display: none !important;}

#Content{
    max-width: 1920px;
    margin: 0 auto;
}

.header-below #Top_bar{
  background-color:#000 !important;
  }

h1{
  text-align:left;
  }

h4{
  border-bottom: 1px solid #d10207;
  /*font-family:"Roboto Condensed", sans-serif !important;*/
  color: #d10207;
  }

h5.rrss{
      color: #d10207;
    border-bottom: 1px solid #888888;
    padding-bottom: 5px;
  }

#Header .top_bar_right {
    background-color: #d10207;
}
.trans{
margin-top: 15px !important;
}

/* Estil del text dels dividers Suport Mutu i Suport Campanyes
-------------------------------------------------------------- */
.dvdr{
  color:#ffffff !important;
  font-weight: bold;
  padding:50px 0 10px 0;
  }
/*
-------------------------------------------------------------- */



/* Suport Mutu
-------------------------------------------------------------- */
ul.icns{
  list-style-type: none !important;
    width: 400px;
    margin: 0 auto;}

ul.icns li{
  float:left;
  padding:0 20px;
  border-right:1px solid #fff;}

.column_column ul li{
  list-style:none !important;}

.column_column ul li.lst{
  float:left;
  padding:0 20px;
  border-right:none !important;
  }
/*
-------------------------------------------------------------- */


/* Imatge 100% + submenú pàgina inici
-------------------------------------------------------------- */
.tphd{
  background-image:url('https://ellokal.org/wp-content/uploads/2016/04/header_el_lokal.jpg'); background-size:cover;
  position:relative;
  height:100vh !important; height:100%;
}

.lglok{
  width:300px;
  margin:0 auto;
  text-align:center;
  }

.txtlok{
  width: 700px;
    margin: 0 auto;
    text-align: center;}

.txtlok h2{
  color:#fff;
  font-weight:bold;
  text-shadow:3px 3px 2px #000;}

.lglok img{
  padding-top:30%;}
  /*
-------------------------------------------------------------- */


/* Fixa tamany header
-------------------------------------------------------------- */
body:not(.template-slider) #Header {
    min-height: 0px;
}
/*
-------------------------------------------------------------- */



/* Ajusta posició Tlf contacte
-------------------------------------------------------------- */
.tlf{
    margin-left: -60px !important;
  }
/*
-------------------------------------------------------------- */



/* Ajusta estil de la data
-------------------------------------------------------------- */
.fecha{


}

.data{
  float:right;
  text-align:center;
  border: 1px solid;
    padding: 10px;
  color:#d10207;
  }


/*
-------------------------------------------------------------- */



/* Ajusta estil del submenú del header
-------------------------------------------------------------- */
#Top_bar .menu > li ul{
  background-color:#d10207 !important;
  }

#Top_bar .menu li ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}

#Top_bar .menu > li ul li.hover > a {background: rgba(0,0,0,.09) !important; }
/*
-------------------------------------------------------------- */



/* Ajusta estil del submenú imatge 100% inici
-------------------------------------------------------------- */
.mnuhd{
  margin-top:10%;
  height:50px;
  width:100%;
  background-color:#fff;
  opacity:.9;
  }

.mnuhd ul li a{
  font-family:"Roboto Slab" !important;
  font-size:22px;
  color:#000 !important;
  font-weight:bold;
}

.mnuhd ul{
  width: 145px;
    margin: 0 auto;
    padding-top: 10px;
  }

.mnuhd ul li.mrgn{
  float:left;
  text-decoration:none;
  /*margin-right: 25%;*/
  text-align:center;
}
/*
-------------------------------------------------------------- */


/* Centra el boto "veure mes" sota noticies
-------------------------------------------------------------- */
.cntr{
  width:142px !important;
  margin:0 auto !important;}
/*
-------------------------------------------------------------- */


/* Amplada i marge columnes
-------------------------------------------------------------- */
.column.one-fourth.column_image {
  margin: 0 !important;
    width: 25%;
  }
/*
-------------------------------------------------------------- */


/* Amaga subheader
-------------------------------------------------------------- */
#Subheader{
  display:none !important;
  }
/*
-------------------------------------------------------------- */


/* paddings pàgines ineternes
-------------------------------------------------------------- */
.mrgntp{
  padding-top: 2em;
    padding-bottom: .5em;
  }

.hrspc{
  margin:50px 0
  }

.subttl{
  margin: 50px 0 30px 0;
}
  /*
-------------------------------------------------------------- */

.section.section-post-comments{
display: none;
}

.fndgrs{
  background-color:#f8f8f8;
  border:solid 1px #e0e0e0;
  padding:25px;
  }

.enbloc{
  display:block;
  }

#advps_container3 .advs-title a{
  color:#d10207 !important;
  }

body:not(.template-slider) #Content{
  padding:28 !important;
  }
body:not(.template-slider) #Content {
    padding-top: 28px;
}

.st_pinterest_vcount{
  display:none;
  }

.advps-slide-field-three{
  max-width:192px;
  }

.advs-title a{
  font-weight:normal !important;
  }

#Sliding-top{
  display:none;
  }

.post-nav{
  display:none;
  }

.one.single-photo-wrapper .image_frame .image_wrapper{
  max-height:300px;
  }
img.scale-with-grid, #Content img{
  width:100% !important;
  }

#Top_bar #logo img{
  width:auto !important;
  }

.section-post-related .post-related .image_frame, .section-post-related .post-related a.button, .section-post-related .post-related hr{
  margin-left:0 !important;
  }

.fbk{
  max-width:168px !important;
  }
.youtube{
  max-width:110px !important;
  }

h4.related, h4.related a{
  border-bottom:none !important;
  color:#d10207 !important;
  }

.post-header {
  margin-top:100px !important;
}

.post-meta .author-date{
  display:none;
  }

.post-meta .category{
  float:left !important;
  }

.imgquisom{
  display:block;
  margin:0 auto 20px auto;
  max-width:312px !important;
  max-height:274px !important;
  }

.image_frame.post-photo-wrapper.scale-with-grid{
  max-height:285px;
  overflow: hidden;
  }

.post-meta.clearfix{
  display:none;
  }

p img.ajax-loader{
  display:none;
  }

#Top_bar .search_wrapper{
  width: 30%;
  right: 0 !important;
  }

.chpcs_foo_content{
  text-align:left !important;
  }

.chpcs_title{
  text-transform:uppercase;
  line-height: 115%;
    margin-bottom: 5px;
  }

.chpcs_img{
  max-height:190px;
  overflow:hidden;
  }

.chpcs_more{
  font-size: 14px !important;
    border: 2px solid #d10207;
    border-radius: 3px;
    padding: 10px 15px;
  }

#Footer .footer_copy .copyright{
  font-size:14px !important;
  }

.section.section-post-about{
display: none;
}

.portfolio_slider_ul li{
  width:231px !important;
  max-height:200px !important;
    }

.caroufredsel_wrapper .portfolio_slider_ul li {
    width: 231px !important;
}

.image_frame a{
  max-height:200px !important;}


@media only screen and (min-width: 960px)
{
/*.section_wrapper, .container, .with_aside .content_wrapper {
    width: 940px;
}*/
  #Top_bar .top_bar_left {
    width: 850px;
}
.header-fixed #Top_bar .menu_wrapper .menu > li > a{
  font-size:16px !important;
  }
}

@media only screen and (max-width: 767px)
{
  .bckgimg{
    background-image:none !important;
    }

  #Top_bar a#search_button {
    top: 12px;
}

#Top_bar .top_bar_right {
    height: 45px;
}

body:not(.template-slider):not(.header-simple) #Header {
    min-height: 175px;
  }

  .txtlok{
    width:300px;
    }

  .lglok img {
    padding-top: 20%;
    width: 200px;
}

#advps_container3 h2.advs-title, #advps_container3 h2.advs-title a {
    font-size: 12px !important;
}

.dvdr {
    padding: 5px 0 10px 0;
}

#Content {
    padding-top: 0 !important;
}

h2{
  font-size:30px;
  }

    .mnuhd ul li.mrgn{
      float:none !important;
    }

}


@media only screen and (max-width: 480px)
{

.fancy_heading .title, h1, h3.dvdr {
    font-size: 30px;
  line-height: 30px;}

h3.dvdr {
      padding: 5px 10px 10px 10px;
}
}

@media only screen and (max-width: 767px){
   .section_wrapper, .container, .four.columns {
      width: 75vw !important;
  }

  .chpcs_title {
    /*margin-left: 10px;*/
  }

  .chpcs_more{
    /*margin-left: 10px;*/
  }
  .chpcs_foo_content{
    margin-left: 13px;
  }

}

/*nous*/
/*home*/
.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {
  width: 100%;
}
.header-fixed #Top_bar .menu > li > a {
  padding: 15px 0;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
  margin: 7px 0;
}

.icon-search-fine::before {
  font-weight: 800;
  line-height: 1.7em;
  font-size: 20px;
}

a#back_to_top.button.button_js{
  color: #d10207;
}

.single-photo-wrapper.image .image_frame {
	display: block;
}
