/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

/*mobile friendly layout*/
@media screen and (max-width: 960px) {
	body {
		max-width: 960px;
		min-width: 0;
	}
	
	#header {
		margin-bottom: 10px;
	}
	
	.container_12, .container_16 {
		max-width: 960px;
		width: auto;
	}

	.container_12 .grid_12, .container_16 .grid_16 {
		max-width: 940px;
		width: auto;
	}

	iframe {
        max-width: 100% !important;
    }
}
/*end mob friend*/
/*disable scroll with mobile menu*/
body:has(> button.is-active) {
	overflow: hidden;
}

h3 {
	margin-top: 20px;
}

input.btn-default {
	background-color: rgba(0,102,255,0.71);
}

#nav li a {
	color: #2F2F2F;
}

#nav li a:hover {
	font-weight: bold;
}

#headimg #logo-text .site-name a {
	color: rgba(0,102,255,0.71);
}

.container_16 .grid_4 {
	display: none;
}

.container_16 .grid_12 {
	margin: auto;
	width: 98%;
	float: none;
	display: block;
}

.grid_6.grid_credit {
	display: none;
}

#content .entry-title a,
#content .entry-title a:hover {
	color: #2F2F2F;
}

#content .entry-meta-sep,
#content .entry-author.author.vcard {
	display: none;
}

#content .entry-meta a,
#content .entry-meta a:hover {
	color: black;
}

#content .entry-meta .entry-date.entry-time a {
	margin-right: 5px;
}

#content .entry-content,
#content .entry-meta-bottom {
	margin: 0;
}

#content #comments {
	display: none;
}

.entry-meta-bottom .cat-links {
	display: none;
}

#loop-nav-singlular-post .omega {
	float: right;
}

#footer .grid_10 a {
	color: rgba(0,102,255,0.71);
}

#content #loop-nav-singlular-post {
	display: none;
}

#footer.site-footer {
	display: none;
}

.custom-footer {
	width: 100%;
/*padding: 25px 0;*/
	font-size: 12px;
	border-top: solid 1px #e7e7e7;
}
.custom-footer #text-2 {
	width: auto;
}

.custom-footer #menu-footer-menuu {
	display: none;
}

.custom-footer #text-2 {
	text-align: center;
	border-bottom: solid 1px #e7e7e7;
	margin: 0;
	padding: 5px;
}

.cscf-cform input.form-control {
	width: 35%;
}

.cscf-cform textarea {
	width: 75%;
}

#content .wp-gmap {
	width: 100%;
	height: 400px;
}