/*
 Theme Name:     Fresh Toast OC
 Description:    Twenty-Seventeen Child Theme
 Template:       twentyseventeen
*/
 
@import url("../twentyseventeen/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/* Main */

.wrap {
	/* margin-left: auto; */
	/* margin-right: auto; */
	/*max-width: 100%;*/
	/* padding-left: 2em; */
	/* padding-right: 2em; */
}
 
@media screen and (min-width: 48em) {
	.wrap {
		/*max-width: 100%;*/
		/* padding-left: 3em; */
		/* padding-right: 3em; */
	}
}

	.home .wrap {
		/*max-width: 100%;
		padding-left: 3em;
		padding-right: 3em;*/
	}
	
	.page .site-branding .wrap {
		max-width: 100%;
		padding-left: 3em;
		padding-right: 3em;
	}
	
	.site-branding {
		padding: 5em 0;
	}
	
.custom-header {margin-bottom:0!important;}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.has-sidebar #secondary {
	float: right;
	padding-top: 0;
	width: 33%;
}

.has-sidebar:not(.error404) #primary {
		float: left;
		width: 100%;
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	/*max-width: 100%;*/
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap
	{
		max-width: 100%;
	}
}

.site-header {background-color: #2d2121;}

.has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding {
    top: 100px;
}

.fp-desc {width:100%;margin-top:100px;float:none;text-align:center;}
.fp-desc button {background-color:#9D1000;}
.fp-desc button:hover {background-color:#767676;}
.fp-desc button a {color:#fff;}
.fp-desc button a:hover{color:#9D1000;}
#bestOfLogo {float:right;padding-right:20px;margin-top:-20px;}

.single-featured-image-header {
    display: none;
}
.pgGall {width:50%;float:left;padding:20px}
.pgDesc {width:48%;float:left;padding:20px}
.pgDescSponsL {width:67%;float:left;padding:20px}
.pgDescSponsR {width:28%;float:left;padding:20px}
.pgDescSponsR ul {list-style-type:none;}
.pgGallCol {width:48%;float:left;}

/* Top Nav Menu */
@media (min-width: 760px) {
.navigation-top {
position: absolute;
top: 0px;
width: 100%;
height: 70px;
}
}

.navigation-top {
	background-color: rgba(255, 0, 0, 0.6);
	border-bottom: none;
	border-top: none;
	font-size: 16px;
	font-size: 1rem;
}

.navigation-top a {
	color: #fff;
	font-weight: 600;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}

.navigation-top .current_page_item > a {
	color: #767676;
}

/* Footer Widget  */

.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 100%;
	}
	
/* Sponsor Logos */
.ftSpons3 ul {
	list-style: none;
	-moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}
.ftSpons3 ul li {display:inline;padding:10px;text-align:center;}

.home .page .ftSpons3 {width:60%;padding: 20px;text-align:center}

.ftSpons2 ul {
	list-style: none;
	-moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.ftSpons2 ul li {display:inline;padding:10px;text-align:center;}
.home .page .ftSpons2 {width:40%;padding: 20px;text-align:center}

.ftSpons4 ul {
	list-style: none;
	-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}
.ftSpons4 ul li {display:inline;padding:10px;text-align:center;}

.home .page .ftSpons4 {width:75%;padding: 20px;text-align:center}

#hpSponsPrem {max-width:900px;margin: 20px auto;}
.sponsPrem {float:left;padding:6px;width: 100px;height:100px;border-radius:10px;overflow:hidden;}

#top-head-logo {float:right;}
	
@media (max-width: 600px) {
.fp-desc {display:block;margin: 50px 0;}
#top-head-logo {float:none;width:100%;text-align:center;}
#bestOfLogo {width:100%; float:none;text-align:center;padding: 10px;}
.navigation-top {position:absolute;top:0;z-index:999999}
.navigation-top a {color:#000;}
.menu-toggle {color:#fff;}
.has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding {
    top: 0;text-align:center;
}
#hpSponsPrem {width:100%;margin: 10px 0; text-align:center;}
}