/*
Theme Name: Twenty Nineteen Child
Theme URI: https://en-gb.wordpress.org/themes/twentynineteen/
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Twenty Nineteen child theme.
Template: twentynineteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: twentynineteen-child
*/
/*TwentyNinetten reset*/
h1:not(.site-title):before, h2:before{
    content:none !important;
}
/*Inici*/
/*Slider*/
.home .slick-slide-inner{
 padding-left:8% !important;
 padding-right:8% !important;
}

.home .elementor-slide-button{
	padding-left: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    border: none !important;
    border-bottom: 1px solid white !important;
    border-radius: 0px !important;
}

/*Modificacions Twentynineteen*/
.entry {
    margin-top: 0px !important;
}

/*Programa home*/
.programa p{
margin-top:0px !important;
}

.titolprograma{
 margin:5px 0px;
 font-family: "Intro", Sans-serif;
 font-size:18px;
 line-height:23px;
 color:black;
 text-transform: uppercase;	
}

.titolprograma p{
 margin-top:0px !important;
}

.descripcioprograma p{
 font-family: "Lato", Sans-serif;
 margin-top:0px;
 color:black;
 font-size:18px;
 line-height:23px;
}

.mig{
 padding-left:22.5px !important;
 padding-right:22.5px !important;
}

#veuretot{
color:black;
text-decoration: underline;
}

/*Entrades*/
.programados p{
margin-top:0px !important;
margin-bottom:0px !important;
}

/*Footer*/
.titolprograma p{
margin-bottom:0px !important;
}

.footerlist{
color:white;
font-size:18px;
line-height:18px !important;
font-family: "Lato", Sans-serif;
margin-top:5px !important;
}

.footerlist li{
line-height:23px !important;
}

/*Pàgina programa*/
.page-id-28 .form-group,.page-id-1541 .form-group,.page-id-1544 .form-group,.page-id-2776 .form-group,
.page-id-2778 .form-group,.page-id-2777 .form-group{
    width: 100%;
    height: 50px;
}

.page-id-28 select,.page-id-1541 select,.page-id-1544 select,.page-id-2776 select,
.page-id-2778 select,.page-id-2777 select{
    float:left;
    font-size:14px;
    line-height:22px;
    text-transform: uppercase;
    margin:4px !important;
    background-color:transparent;
    border:1px solid #000000;
    font-family: "Lato", Sans-serif;
    padding:8px 13px !important;
    color:black !important;
    border-radius:0px !important;
    font-weight:400 !important;
    max-width:200px;
    min-height:36px !important;
}

.page-id-28 input[type="button"],.page-id-1541 input[type="button"],.page-id-1544 input[type="button"],
.page-id-2776 input[type="button"],.page-id-2777 input[type="button"],.page-id-2778 input[type="button"]{
    float:left;
    font-size:14px;
    line-height:18px;
    text-transform: uppercase;
    margin:4px !important;
    background-color:transparent;
    border:1px solid #000000;
    font-family: "Lato", Sans-serif;
    padding:8px 13px !important;
    color:black !important;
    border-radius:0px !important;
    font-weight:400 !important;
}
.page-id-28 .radio,.page-id-1541 .radio,.page-id-1544 .radio,
.page-id-2776 .radio,.page-id-2777 .radio,.page-id-2778 .radio{
    margin:4px !important;
    background-color:transparent;
    border:1px solid #000000;
    overflow:auto;
    float:left;
}

.page-id-28 .radio:hover,.page-id-1541 .radio:hover,.page-id-1544 .radio:hover,
.page-id-2776 .radio:hover,.page-id-2777 .radio:hover,.page-id-2778 .radio:hover{
    background:transparent;
}

.page-id-28 .radio label,.page-id-1541 .radio label,.page-id-1544 .radio label,
.page-id-2776 .radio label,.page-id-2777 .radio label,.page-id-2778 .radio label{
    float:left;
    width:auto !important;
    font-family: "Lato", Sans-serif;
    font-size:14px;
    line-height:18px;
    text-transform: uppercase;
    padding:8px 13px !important;
}

.page-id-28 .radio label span,.page-id-1541 .radio label span,.page-id-1544 .radio label span,
.page-id-2776 .radio label span,.page-id-2777 .radio label span,.page-id-2778 .radio label span{
    text-align:center;
    padding:3px 0px;
    display:block;
}

.page-id-28 .radio label input,.page-id-1541 .radio label input,.page-id-1544 .radio label input,
.page-id-2776 .radio label input,.page-id-2777 .radio label input,.page-id-2778 .radio label input{
    position:absolute;
    top:-20px;
}

.page-id-28 .radio input:checked + span,.page-id-1541 .radio input:checked + span,.page-id-1544 .radio input:checked + span,
.page-id-2776 .radio input:checked + span,.page-id-2777 .radio input:checked + span,.page-id-2778 .radio input:checked + span{
    background-color:#911;
    color:#fff;
}

.page-id-28 .programadia,.page-id-1541 .programadia,.page-id-1544 .programadia,
.page-id-2776 .programadia,.page-id-2777 .programadia,.page-id-2778 .programadia{
	clear:both;
}

.page-id-28 .programadia,.page-id-1541 .programadia,.page-id-1544 .programadia,
.page-id-2776 .programadia{
	clear:both;
}

/*Premsa*/
.linkpress,.linkpress:hover,.linkpress:active,.linkpress:focus{
    color:#575757 !important;
    text-decoration: underline !important;
}

/*Programa dins*/
.iconesdreta{
    float:right;
}

li a.iconesdreta:nth-child(1){
    margin-left:12px;
}

.icotiquet .elementor-icon{
    margin-top:10px;
}

.nominstr br,.nominstr p{
    line-height:20px !important;
}

.mesinfo p{
    margin-bottom:0px !important;
}

.linksloop{
    margin-top:0px;
    padding-left: 0px;
}

.linksloop a{
    color:black !important;
    text-decoration: underline !important;
}

table td{
    border:none !important;
}

.textsuport{
    text-align: left;
    color: #000000;
    font-family: "Intro", Sans-serif;
    font-size: 14px;
    line-height: 40px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.descripprog{
    font-family: "Intro", Sans-serif;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.4px;
    color: #000000;
    font-weight: 600;
    text-align:left;
    border-style: solid;
    border-width: 0px 0px 1.5px 0px;
    border-color: #000000;
}

/*Pagina de cerca*/
.search h1:before{
    background:transparent !important;
}

.search h1{
    color: #000000;
    font-family: "Intro", Sans-serif !important;
    font-size: 30px !important;
}

.search .elementor-post__excerpt{
    display:none !important;
}

.tickets,.tickets i{
    color:black !important;
}

.tickets{
    padding-left:10px;
}

/*Programa dins 2020*/
.single-actes .barralatactes2020,.single-actes .fonsmarro .elementor-column-wrap{
	background-color:#d3c8a9 !important;
}

/*Modificació primera entrada del blog*/
.page-id-1977 .noticieshome .col-sm-3:nth-child(3) .titolprograma,.page-id-1977 .noticieshome .col-sm-3:nth-child(3) .descripcioprograma p,.page-id-1983 .noticieshome .col-sm-3:nth-child(3) .titolprograma, .page-id-1983 .noticieshome .col-sm-3:nth-child(3) .descripcioprograma p,.page-id-1981 .noticieshome .col-sm-3:nth-child(3) .titolprograma, .page-id-1981 .noticieshome .col-sm-3:nth-child(3) .descripcioprograma p, .page-id-1569 .noticieshome .col-sm-3:nth-child(3) .titolprograma, .page-id-1569 .noticieshome .col-sm-3:nth-child(3) .descripcioprograma p, .page-id-1567 .js-wpv-view-layout .col-sm-3:nth-child(3) .titolprograma, .page-id-1567 .js-wpv-view-layout .col-sm-3:nth-child(3) .descripcioprograma p, .page-id-37 .js-wpv-view-layout .col-sm-3:nth-child(3) .titolprograma,.page-id-37 .js-wpv-view-layout .col-sm-3:nth-child(3) .descripcioprograma p{
    color:red !important;
}

@media only screen and (min-width: 1024px){
nav>ul>li:first-child a{
padding-left:0px !important;
}
nav>ul>li:last-child a{
padding-right:0px !important;
}
}

@media only screen and (max-width: 767px){
#menuhome .elementor-background-overlay{
opacity:1 !important;
}

.footerlist{
color:white;
font-size:16px;
line-height:16px !important;
font-family: "Lato", Sans-serif;
margin-top:5px !important;
}

.footerlist li{
line-height:21px !important;
}
}