/*
Theme Name: LGBT child
Template: lgbt
Text Domain: lgbt
*/

@import url('../lgbt/style.css');

/*
Body font
*/
body {
	color: #000;
}

body.custom-font-enabled {
    font-family: Arial, Open Sans, Helvetica, sans-serif;
}
body.custom-background {
    background-image: url("/wp-content/uploads/Background-Image.png");
}

.site-content {
	float: right;
	width: 70.104166667%;
}

.widget-area {
	float: left;
}

/*
Moving the header navigation below header image
*/

.site-header {
	margin-bottom: 23px;
    position: relative;
}

.headerLayer {
background-color: rgba(0,0,0,0.2);
}

.header-image {
position: absolute;
top: 0;
}


.main-navigation {
margin-top: 7.5%;
margin-bottom: 12px;
}

/*
Header area
*/

#lgbt-top-bar {
	float: right;
	margin-top: 18px;
    max-width: 300px;
}

button, input, select, textarea {
    border: 1px solid #236420;
}

.entry-content img, img.header-image {
    border-radius: 70px;
    box-shadow: none;
}

body .headerContent {
margin-top:0px;
margin-bottom:0px;
overflow:visible;
}
body .site {
box-shadow:none;
}

#page {
margin-top:0px;
}

.headerContent, .headerWrapper {
background-image: url("/wp-content/uploads/LGBT-Colours.png");
background-size: contain;
}

/*
Main navigation
*/

.main-navigation li {
    background: rgba(255,255,255,0.8);
	border: 1px dashed #000;
	border-radius: 20px;
	font-weight: bold;
	margin: 0px;
    padding: 0px 4px;
}

.main-navigation li a {
	color: #236420;
}

.main-navigation .current-menu-item > a, 
.main-navigation .current-menu-ancestor > a, 
.main-navigation .current_page_item > a, 
.main-navigation .current_page_ancestor > a {
    color: #2C2DC6;
    font-weight: bold;
}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border: none;
}

/*
Featured image
*/

.entry-header img.wp-post-image {
    display: none;
}

/*
Page title and H2 colour
*/

.entry-header .entry-title {
	background-color: #953593;
    color: #D6D349;
	padding: 10px;
}

.entry-content h2 {
	background-color: #D6D349;
	color: #2F2DCC;
	text-align: center;
	padding: 5px;
	border-radius: 30px;
}

/*
Posts meta and links
*/

footer.entry-meta {
    display: none;
}

.site-content article {
    margin-bottom: 1.142857143rem;
	border-bottom: 5px double #3231CB;

}

/*
Sidebar & widget
*/

.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {
	background: #2F67B2;
	color: #fff;
}

.widget-area .widget h3 {
	background-color: #D6D349;
	color: #953593;
    font-size: 18px;
	padding: 5px 16px 4px;
	text-transform: none;
}

.widget-area .widget a {
	color: #0026FF;
}

.widget-links {
    font-size: 14px;
}

/*
Footer
*/

body .site {
margin-bottom:0px;
}

body .footerContent {
margin-top:0px;
}

.footerWrapper {
margin-bottom: 48px;
margin-bottom: 3.428571429rem;
}

footer[role="contentinfo"] {
border-top: none;
font-size: 16px;
margin-bottom: 50px;
}

.site-info {
	float: right;
}

.footerContent, .footerWrapper {
background-image: url("/wp-content/uploads/LGBT-Colours.png");
margin-bottom: 0px;
}

/*
Media Query
*/

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body {
		background-color: #e6e6e6;
	}
	body .site {
		padding: 0 40px !important;
		padding: 0 2.857142857rem;
		margin-top: 48px;
		margin-top: 3.428571429rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
}

@media screen and (max-width: 850px) {
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    margin-top: 20px;
	}
    .entry-content img, img.header-image {
    margin-top: 30px;
}
    #lgbt-top-bar {
	margin-top: 15px;
}
}

@media screen and (max-width: 600px) {
    .main-navigation {
    display: none;
}
    #lgbt-top-bar {
	float: none;
	margin: 80px auto 17px;
	text-align: center;
}
}

@media screen and (max-width: 600px) {
    .site-content {
	    width: 100%;
}



