/* Enter Your Custom CSS Here */
.site-info.container {
    display: none;
}

@media only screen and (max-width: 767px) {
    figure.alignleft, img.alignleft, figure.alignright, img.alignright {
        float:none;
    }
}

/* Logo Size */
.site-logo {
	max-height: 200px;
}

.site-header.float-header .site-logo {
  max-height: 100px;
}

/* Main Slider Image Opacity Overlay */
.slide-item:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

/* Change fonts for main slider */
.text-slider .maintitle {
	font-size: 62px;
	font-weight: bold;
}
.text-slider .subtitle {
	font-size: 35px;
	font-weight: bold;
}
@media only screen and (max-width: 767px) {
	.text-slider .maintitle {
		font-size: 36px;
		font-weight: bold;
	}
	.text-slider .subtitle {
		font-size: 18px;
		font-weight: bold;
	}	
}
@media only screen and (max-width: 479px) {
	.text-slider .maintitle {
		font-size: 24px;
		font-weight: bold;
	}
	.text-slider .subtitle {
		font-size: 15px;
		font-weight: bold;
	}	
}
.slide-item:nth-child(1) .text-slider .maintitle, 
.slide-item:nth-child(1) .text-slider .subtitle {
    color: white;
}
.slide-item:nth-child(2) .text-slider .maintitle, 
.slide-item:nth-child(2) .text-slider .subtitle {
    color: white;
}
.slide-item:nth-child(3) .text-slider .maintitle, 
.slide-item:nth-child(3) .text-slider .subtitle {
    color: white;
}

.slide-item:nth-child(4) .text-slider .maintitle, 
.slide-item:nth-child(4) .text-slider .subtitle {
    color: white;
}


/* Fix mobile display whitespace */

html,
body{
width:100%;
overflow-x:hidden;
}
@media screen and (max-width: 680px) {
.hgroup.full-container {height:73px!important;}
}

.wrap {
max-width: 85%;
}
table{
    width: 100%;
}

@media screen and (min-width: 48em) {
.wrap {
max-width: 85%;
}
}

#page {
    word-wrap: unset;
}
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
max-width: 85%;
}

@media screen and (min-width: 30em) {
.page-one-column .panel-content .wrap
{
max-width: 85%;
}
}
@media screen and (min-width: 768px) {
.has-sidebar #secondary {
width: 20%;
}
}