/*
Theme Name: Theatre WP Child
Theme URI: 
Author: Curly Themes
Author URI: 
Description: Child Theme for Theatre WP Theme
Version: 1
Template: theatre-wp
*/

@import url("../theatre-wp/style.css");


/* ridotta spaziatura tra parole del menu */
.ct-main-navigation .menu-item-object-page{
	margin-left: 2rem;
}

/* impostazioni TITOLO NEWS: serve il .blog per la pagina */
.blog .ct-header__main-heading-title {
	text-align: center;
	padding-top: 2.65rem;
}

.blog .ct-header__main-heading-title h1 {
	border-bottom: solid 3px #C5A25C;
	max-width: 10rem; 
	margin: 0 auto; 
	padding-bottom: 2rem;
}

/* cambio impostazioni BOTTONE NINJA-FORM */
.nf-form-content .submit-container input[type="button"] {
	background-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #C5A25C !important;
    color: #C5A25C;
	padding: 1rem 2.5rem;
    font-size: 1.2rem;
    border-radius: 100rem;
	font-family: 'Poppins';
	font-weight: 500;
    text-transform: uppercase;
	vertical-align: middle;
	margin-top: 25px;
}
.nf-form-content .submit-container input[type="button"]:hover {
	background-color: #C5A25C;
	border-color: #C5A25C;
    color: #000000;
	cursor: pointer;
}
/* spostato pulsante al centro */
.nf-form-content .submit-container .nf-field-element {
	text-align: center;
}	

/* spostato avviso campi obbligatori */
.vc_column-inner .nf-before-form-content .nf-form-fields-required {
	text-align: center;
}

/* cambio colore background POST-GRID vc */
.vc_gitem-zone-mini {
	background: rgba(24,22,22,1);
}

/* cambio impostazioni bottone POST-GRID vc */
.vc_gitem_row .vc_btn3-container .vc_btn3-left {
	text-align: center;
}
.vc_gitem_row .vc_btn3-container .vc_general.vc_btn3 {
	background-color: rgba(24,22,22,1);
	border-width: 1px;
	border-style: solid;
	border-color: #C5A25C;
    color: #C5A25C;
	padding: 1rem 2.5rem;
    font-size: 1.1rem;
    border-radius: 100rem;
	font-family: 'Poppins';
	font-weight: 500;
    text-transform: uppercase;
	vertical-align: middle;
}

.vc_gitem_row .vc_btn3-container .vc_general.vc_btn3:hover {
	background-color: #C5A25C;
	border-color: #C5A25C;
    color: #000000;
}

/* dimensioni header*/
.ct-site .ct-header .ct-header__logo-nav{
    padding: 0.1rem;
}

.ct-site .ct-header {
    padding: 0.1rem;
}

.ct-logo__image{
	max-width: unset;
    height: 100px;
	padding-bottom: 10px;
    padding-top: 5px;

}

.special-title {
	padding-top: 30px;
}

/* barra sotto il titolo h1*/
.vc_column-inner .wpb_wrapper .special-title::before {
	border-color: #C5A25C;
}

/* barra a fine blockquote, prima del nome */
blockquote, blockquote cite::before, q, q cite::before {
    color: #C5A25C !important;
}

/* bottone da vc */ /*
.vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary {
    border-color: #C5A25C !important;
    color: #C5A25C !important;
}

.vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover {
    background-color: #C5A25C !important;
	border-color: #C5A25C !important;
    color: #000000 !important;
}*/

/* contorno immagini */
.wpb_column .vc_column-inner .wpb_wrapper .xtd-offset-frame::before {
    border-color: #C5A25C;
}

/* sfondo calendaio */
.vc_row .wcs-timetable__wrapper .wcs-timetable__main-col .wcs-timetable__monthly-calendar .wcs-table-tr .color-bg-primary {
    background-color: #C5A25C;
}

/* data evento */
.wcs-timetable--2 .wcs-timetable--list .wcs-class__time {
    color: #C5A25C !important;
}
.ct-posts .ct-post__entry-meta .color-primary {
	color: #C5A25C;
}

.ct-posts .btn-link::after, .vc_general.vc_btn3.vc_btn3-style-btn-link::after {
	background-color: #C5A25C;
}

.ct-posts a:link{
	color: #C5A25C;
}

.ct-post__entry-meta .ct-posts .ti-comments .color-primary {
	color: #C5A25C;
}

.wpb_column .wpb_wrapper .wcs-timetable__main-col .wcs-table-tr .color-bg-primary, .color-bg-primary {
    background-color: rgba(24,22,22,1);
}

.ct-post__entry-meta em, .ct-single__entry-meta em {
    color: #C5A25C;
}

/* scritta ultime notizie */
.col-md-3 .ct-sidebar .sidebar-widget .wp-block-group h2 {
	font-size: 3rem;
} 

/* bottone ricerca in news */
.ct-sidebar .wp-block-search__button {
	border-color: #C5A25C;
    color: #C5A25C;
	background-color: rgba(24,22,22,1);
}

.ct-sidebar .wp-block-search__button:hover {
	background-color: #C5A25C;
	border-color: #C5A25C;
    color: #000000;
	cursor: pointer;
}

/* bordo riquadro ricerca */
.wp-block-search .wp-block-search__input {
	border: 1px solid #C5A25C;
}

/* scritta cerca sopra riquadro disabilitata */
.wp-block-search__label{
	display:none;
}

.ct-site .ct-content .container-fluid .row {
	margin-top: 30px;
}

.formcontatti .nf-field-label label {font-weight: normal;}
#absolute-footer {color:white;}
#absolute-footer .textwidget h4 {
  font-family: 'Poppins';
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 0.08em;
}

.ct-post__title {
	font-family: 'Poppins';
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.25rem !important;
	letter-spacing: 0.15em;
    color: rgba(197,162,92,1) !important;
}

.ct-posts .ct-post__title a, .ct-posts .ct-post__title a:hover, .ct-posts .ct-post__title a:visited {color: rgba(197,162,92,1) !important;}
.ct-sidebar .wp-block-heading {font-size: 1.95rem !important;}
.ct-single__entry-content {margin-top:0 !important}
.ct-single__entry-content .vc_row {padding:0 !important;}	



.single-class .vc_row {padding-top:0;}
.single-class .wcs-single-left {padding-top:90px;}
.wcs-timetable__list .wcs-class__time-duration {display: none;}

.xtd-text-shadow--small-hard {text-shadow: unset !important;}


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

	.ct-logo {
	max-width: 260px;
	}

	#ct-main-nav__toggle-navigation {
	max-width: 	60px;
	}
	
}