/*   
Theme Name: twentysixteenutp
Description: A Child Theme of twentysixteen
Template: twentysixteen
*/
@import url(../twentysixteen/style.css); 

/* overriding parent theme */

h1 {
line-height: 100% !important;
}


/*blog post css start (NOT USED - BLOG DESIGNER PLUGIN OVERRIDES)

body:not(.search-results) article:not(.type-page) .entry-content {
    float: none;
    width: 100%;
}


/* .bdp_blog_template .blog_header h1 a {
line-height: 90% !important;
} */

article {
margin-bottom: 30px !important;
}

.entry-title a{
color:#723135 !important;
}

h2.entry-title {
margin-bottom: 20px !important;
margin-top:20px;
}

blog post css end */

.ev-box div.ev-item .ev-data p {
font-size: 1.1rem;
}

/* removes extra button before Book Now btn - also removes + btn!

.ch-readmore {
display:none !important;
} */

.icon-calendar::before {
font-size:42px !important;
color:  #73171f !important;
} 

footer.entry-footer {
display:none !important;
}

/* .ev-box div.ev-item .ev-data p a {
  background: #f0132d;
  background-image: -webkit-linear-gradient(top, #f0132d, #a81423);
  background-image: -moz-linear-gradient(top, #f0132d, #a81423);
  background-image: -ms-linear-gradient(top, #f0132d, #a81423);
  background-image: -o-linear-gradient(top, #f0132d, #a81423);
  background-image: linear-gradient(to bottom, #f0132d, #a81423);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
 width:100%;
}*/

/*.ev-box div.ev-item .ev-data p a:hover {
  background: #73171f;
  background-image: -webkit-linear-gradient(top, #73171f, #73171f);
  background-image: -moz-linear-gradient(top, #73171f, #73171f);
  background-image: -ms-linear-gradient(top, #73171f, #73171f);
  background-image: -o-linear-gradient(top, #73171f, #73171f);
  background-image: linear-gradient(to bottom, #73171f, #73171f);
  text-decoration: none;

} */

.utp-event-btn {
  background: #f0132d;
  background-image: -webkit-linear-gradient(top, #f0132d, #a81423);
  background-image: -moz-linear-gradient(top, #f0132d, #a81423);
  background-image: -ms-linear-gradient(top, #f0132d, #a81423);
  background-image: -o-linear-gradient(top, #f0132d, #a81423);
  background-image: linear-gradient(to bottom, #f0132d, #a81423);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-align: center;
  text-transform: uppercase;

}


.site-content p {
 font-family: helvetica, sans-serif !important;
 line-height:120%;

}

.headlinebar {
 font-family:'grueber', sans-serif !important;
 font-weight:200 !important;
 padding-top:5px; 
 padding-bottom:5px;
 padding-left:10px;
 background:#eaeff2;
 display:block;
 color: #73171f;
 font-size:2rem;
 line-height:110%;

}

.standfirstutp p {
 font-family:'grueber', sans-serif !important;
 font-weight:200 !important;
 color: #73171f;
 font-size:1.3rem;
 line-height:120%;
}

/*.chronosly.ch-default.ch-dad1 .ev-box.ch-featured.back_img, .chronosly.ch-default.ch-dad2 .ev-box.back_img, .chronosly.ch-default.ch-dad4 .ev-box.back_img, .chronosly.ch-default.ch-dad1 .ev-box.ch-featured.ch-overlay, .chronosly.ch-default.ch-dad4 .ev-box.ch-featured.ch-overlay{
min-height: 100px !important;
} */

/*.chronosly.ch-default.ch-dad1 .ev-box.ch-featured.back_img, .chronosly.ch-default.ch-dad2 .ev-box.back_img, .chronosly.ch-default.ch-dad4 .ev-box.back_img{
min-height: 350px !important;
} */

/*.chronosly.ch-default.ch-dad1 .ev-box.ch-featured.ch-overlay, .chronosly.ch-default.ch-dad4 .ev-box.ch-featured.ch-overlay{
min-height: 350px !important;
} */

h3.smform-title {
	font-family:'grueber', sans-serif !important;
 font-weight:200 !important;
/* padding-top:40px; */
color: #73171f;
}

label.smform-field-label {
	font-family:'grueber', sans-serif !important;
 font-weight:200 !important;
color: #73171f;
}

.menu-toggle {
	background-color: transparent;
	border: 1px solid #;
	color: #ffffff;
/*	font-size: 13px; */
	font-size: 0.8125rem;
	margin: 1.076923077em 0;
	padding: 0.769230769em;
}

.menu-toggle:hover,
.menu-toggle:focus {
	background-color: transparent;
	border-color: #bca17c !important;
	color: #bca17c !important;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
	background-color: #333333 !important;
	border-color: #333333 !important;
	color: #fff;
}

.social-utp-class {
float:right;
}

h1, h2, h3 {
	font-family:'grueber', sans-serif !important;
 font-weight:200 !important;

}

.home-headline-borders {
border-top:1px solid #4e6778; border-bottom:1px solid #4e6778; padding-top:0px; margin-top:0; margin-bottom:30px; margin-left:0; max-width:1080px;
}

p.home-headline-style {
color:#4e6778; 
font-size:3rem; 
margin-top:10px; 
margin-bottom:10px; 
line-height:105%;
font-family:'grueber', sans-serif !important;
text-align: center;
}

.site-footer {
padding:0 !important;
}

div.chronosly {
width:100% !important;
padding:0 !important;
}

div.chronosly-content-block {
     max-width:100% !important;
    padding:0 !important;
    margin: 0 !important;
}
.page-title {
    font-size: 100px !important;
}

#utp-content {
/*max-width:1100px;*/
max-width:800px;
margin:auto;
}

.site-header {
background:#73171f;
padding:3%;
margin-bottom:0 !important;
}

div.pagination {
display:none;
}

div.site-branding {
text-align: center !important;
padding-top:0px;
}

.site-header-main a {
font-family:'grueber'!important; 
font-weight:200 !important;
text-transform: uppercase;
}


.site-header-main {
	-webkit-align-items: center !important;
	-ms-flex-align:  !important;
	align-items:  !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.site-branding {
max-width:100% !important;
}


.site-title {
display:none;
}

 .skip-link.screen-reader-text {
display:none;
} 



/* remove sidebar (only if it has content assigned?) START */

#secondary {
    display: none !important;
}

@media screen and (min-width: 56.875em) {
    .content-area {
        width: 100% !important;
    }
}
/* remove sidebar (only if it has content assigned) END */

h1.entry-title {
display:none !important;
}

.site-header-menu.toggled-on,
.no-js .site-header-menu {
	text-align:center;
} 


 .main-navigation a {
	color: #ffffff;
} 

.main-navigation a:hover,
.main-navigation a:focus {
	color: #e0caa0  !important;
}

#menu-utp-menu  {
text-align:center !important;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight: 700;
color: #bca17c;
}

div#site-header-menu.site-header-menu {
margin: auto !important;
}

div.site-header-main {
margin:auto !important;
}


.site {
margin:0px !important;
}

.site-inner {
max-width:100%;
}

.footer-information {
background-color: #111111 !important;
}


/* removes lines top and bottom from body */
body {
background:none !important;
/* --------------------------------------------start footer styling --------------------*/
/* footer table border removal 

table, th, td {
border:none !important;
} */




/* changed in actual twentysixteen style.css as could not override widget top border grey line here   

.widget {
	border-top: 0px solid #ff6600 !important;
	margin-bottom: 0em;
	padding-top: 0em;
} */


/* --------------------------------------------end footer styling --------------------*/

/* -------------------------start chronosly events styling NOT WORKING as styles are inline ------------------------*/


/* -------------------------end chronosly events styling NOT WORKING as styles are inline ------------------------*/

/* --------------------------------------------start intro text styling --------------------*/



/* --------------------------------------------end intro text styling --------------------*/

/* @media screen and (min-width: 44.375em) {


.chronosly.ch-default.ch-dad1 .ev-box.ch-featured.back_img, .chronosly.ch-default.ch-dad2 .ev-box.back_img, .chronosly.ch-default.ch-dad4 .ev-box.back_img, .chronosly.ch-default.ch-dad1 .ev-box.ch-featured.ch-overlay, .chronosly.ch-default.ch-dad4 .ev-box.ch-featured.ch-overlay{
min-height: 100px !important;
}

} */