/* # Simply Charming Pro Front Page Loaded on the front page */

/* # Front Page
---------------------------------------------------------------------------------------------------- */

.front-page .site-inner {
	max-width: 100%;
	padding: 0;
}

.front-page-content .content-sidebar-wrap {
	margin: 40px auto;
	width: 1280px;
}

/* ## Front Page Sections
--------------------------------------------- */

.image-section {
	background-attachment: fixed;
	background-color: #fff;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
}

.image-section .flexible-widgets .widget {
	margin-bottom: 60px;
}

.image-section .flexible-widgets .wrap {
	padding: 140px 0 120px;
}

.image-section .widget-wrap {
	background: rgba(255,255,255,.9);
	padding: 40px 40px;
	position: relative;
}

.image-section .simple-social-icons .widget-wrap {
	background: none;
	padding: 0;
}

.image-section .flexible-widgets.widget-full .widget_text {
	margin: 0 auto 40px;
	max-width: 800px;
	text-align: center;
}

.front-page-2,
.front-page-4 {
	background-color: #fff;
}

.front-page .content .featured-content .entry {
	text-align: center;
}

/* Simple Social Icons
--------------------------------------------- */

.image-section .simple-social-icons ul li {
	margin: 0 20px !important;
}

.image-section .simple-social-icons ul li a,
.image-section  .simple-social-icons ul li a:hover {
	padding: 20px;
}


/* # Media Queries
---------------------------------------------------------------------------------------------------- */

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

	.front-page .content .featured-content a.alignnone {
		margin: 0 auto 20px;
	}
	
	.image-section {
		background-attachment: scroll;
		background-position: top;
		-webkit-background-size: auto;
		-moz-background-size:    auto;
		background-size:         auto;
	}
	
	.image-section .simple-social-icons ul li {
		margin: 0 5px !important;
	}

	.image-section .simple-social-icons ul li a,
	.image-section  .simple-social-icons ul li a:hover {
		padding: 15px;
	}
	
}