/*

 Theme Name:   Solarize Cville

 Description:  Theme for the Solarize Cville webpage

 Author:       Christopher Fore

 Author URI:   https://www.facebook.com/grayfore

 Template:     iconic-one

 Version:      1.0.0

 Text Domain:  solarize-cville

*/



@import url("/wp-content/themes/iconic-one/style.css");



/* =Theme customization starts here

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

.themonic-logo {

	float: none;

	padding: 0px;

	right: 0;

    left: 0;

    margin: auto;

	padding-top: 56px;

	padding-bottom: 13px;

	z-index: 3000;

	position: absolute;

}



header#masthead {

	text-align: center;

	width: 100%;

	height: 442px;

}



.themonic-nav ul.nav-menu, .themonic-nav div.nav-menu > ul {

	border-bottom: 5px solid #426081;

}



.themonic-nav .current-menu-item > a, .themonic-nav .current-menu-ancestor > a, .themonic-nav .current_page_item > a, .themonic-nav .current_page_ancestor > a {

	background-color: #426081;

}



.themonic-nav li:hover {

	background-color: #6B839A;

	margin-top: 0px;

}



.themonic-nav {

	margin-top: 451px;

}



#searchsubmit {

	background-color: #426081;

	color: #FFFFFF;

}



.site-header {

	border: none;

}



.wrapper {

	border: none;

}



.site-content {

    border-right: none;

}



.site-content article {

    border-bottom: none;

}



.widget-area .widget li,

.widget-area .widget .textwidget {

	border-bottom: none;

}



.site-wordpress {

	text-align: center;

	float: none;

	padding: 10px 0;

}



hgroup {

	margin: 0px 0;

	padding: 0px 0;

	margin-bottom: 13px;

}



hgroup .site-description {

	padding-left: 0px;

	color: #e6e6e6;

	font-size: 29px;

	text-shadow: none;

	position: absolute;

	padding-top: 361px;

	z-index: 2000;

	right: 0;

    left: 0;

    margin: auto;

}



hgroup .site-description:hover {

	color: #e6e6e6;

}



.themonic-nav ul.nav-menu, 

.themonic-nav div.nav-menu > ul {

	border-top: none;

}



::selection {

	background: #fcae17;

	color: #FFFFFF;

}



::-moz-selection {

	background: #fcae17;

	color: #FFFFFF;

}



.site-trusts {

	float: none;

	text-align: center;

	padding-bottom: 14px;

    height: 100%;

}



footer[role="trustimages"] {

	clear: both;

	line-height: 2;

}



.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {

	float: none;

	text-align: center; 

	padding-right: 0px;

	box-shadow: none;

	padding-left: 0px;

	margin-bottom: 0px;

}



.entry-content p, .entry-summary p, .comment-content p, .mu_register p {

	font-size: 115%;

}



img.alignright {

	float: right;

	margin: 0 0 1em 1em;

}



img.alignleft {

	float: left;

	margin: 0 1em 1em 0;

}



img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.testimonial {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.entry-content li, .comment-content li, .mu_register li {

	font-size: 115%;

}



.widget-area .widget p {

	font-size: 115%;

}



.widget-area .widget li, .widget-area .widget .textwidget {

	font-size: 115%;

}



#show {

	position: absolute;

	height: 442px;

	z-index: 1000;

	left: 0;

}



#show .slide {

	z-index: 0500;

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 442px;

	overflow: hidden;

	text-align: center;

	float: none;

	margin: 0px 0px !important;

}



img.headslide {

	z-index: 250;

}



.site-content {

	padding-top: 60px;

}



.widget-area {

	margin-top: 54px;

}



.entry-content th, .comment-content th {

	font-size: 115%;

}



.entry-content td, .comment-content td {

	font-size: 115%;

}



.tribe-events-list-widget .duration {

	font-weight: normal;

}



.tribe-events-list-widget ol li {

	margin-bottom: 10px;

}



.widget-area .widget a {

	color: #0B91EA;

}



.widget-area .widget a:hover {

	color: #0C87D3;

}



img#wpstats {

	display: none;

}



.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 35px;

    height: 0;

    overflow: hidden;

}



.video-container iframe {

    position: absolute;

    top:0;

    left: 0;

    width: 100%;

    height: 100%;

}



img.trustlogo {

	padding-left: 40px;

	padding-right: 40px;

}



.site-wordpress a {

	color: #0B91EA;

}



.site-wordpress a:hover {

	color: #0C87D3;

}

div#trust-display {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}

div#trust-display a img {
    max-height: 235px;
    width: 235px;
    height: auto;
    padding: 6% 13%;
}

/*formatting for embedded google form*/
.solarize-2020-sign-up {
    width: 100%;
    height: 1400px;
    border-radius: 7px;
}
/* footer */
.cross-site-branding {
	width: 100%;
	padding: 10px 0;
	display: block;
	overflow: auto;
}
.service-box {
    background-color: #ffcd4a;
    padding: 15px 20px;
    border-radius: 5px;
	float: left;
	width: calc(33.3% - 47px);
	min-height: 103px;
}
.service-box:nth-of-type(1),
.service-box:nth-of-type(2){
	margin-right: 10px;	
}
.cross-site-branding h2 {
	font-size: 20px;
	margin-bottom: 6px;
}
.service-box h2 {
	font-size: 20px;
	font-family: 'Roboto Slab', Arial, sans-serif;
	font-weight: 700;
	line-height: 1;
	margin: 0px 0 10px 0 !important;
}
.service-box p {
	line-height: 1.2;
}


.freebirdFormviewerViewNumberedItemContainer:last-child {
	display: none !important;
}


@media screen and (max-width: 780px) {
	.themonic-nav ul.nav-menu, .themonic-nav div.nav-menu > ul {
		border-bottom: none;
	}
	.service-box {
		width: calc(50% - 50px);
		margin-bottom: 10px;
	}
	.service-box:nth-of-type(1) {
		margin-right: 10px;
	}
	.service-box:nth-of-type(2){
	margin-right: 0px;	
	}
}

@media screen and (max-width: 480px) {
	hgroup .site-description {
		font-size: 22px;
	}
	img.trustlogo {
		width: 20%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.service-box {
		width: calc(100% - 40px);
		margin-bottom: 10px;
		margin-right: 0;
		min-height: none;
	}

}