/*
Theme Name: GLOW37
Theme URI: http://www.glow37.org
Description: A child theme of 2012 default WordPress theme.
Author: Koen Roelandt
Author url: http://www.krowland.net/
Version: 1.0
Tags: black, blue, white, fixed-width, custom-header, theme-options
Template: twentytwelve
*/
@import url('style.css');

.widget-area .widget h3 {
	margin-bottom: 10px;
	margin-bottom: 0.4rem;
}

.header-search {
    float: right;
    margin-top: -50px;
	margin-left: 40em;
}

html body .site-header div span {
	font-size: 0.75em;

}
h1.site-title {
	margin-right: 12em;
	margin-top: 0;
}
.site-header a img {
	max-width: 70%;
}
div.glow_title {
	float: right; 
	margin-top: -1em;
}
.site-header div.glow_logo {
	margin-top: -2em;
}
.site-content article {
	margin-bottom: 1em;
}
header.site-header hgroup {
	padding-top: 1.5em;
}
article h2 {
	font-size: 1.4em;
}
article h3 {
	margin-bottom: 1em;
}
.entry-content h4 {
	font-size: 0.98em;
	color: #6C6C6C;
	margin-bottom: 0.4em;
}

@media (max-width: 650px) { /*SONY XPERIA*/

    .main-navigation  {
        clear:both;
    }
	body {
	width: 320px;
	float: none;
	font-size: 60%;
	line-height: 1.4em;
}
.site {
	margin: 0 0.5em;
	padding: 0;
}
h1.site-title {
	font-size:100%;
	margin-right: 0;
	width: 100%;
	margin-bottom: 0.5em;
	margin-top: -1.2em;
}
h2.site-description {
	font-size: 91%;
	margin-right: 0;
	width: 100%;
}
.site-header a {
	display: block;
	margin-top: 5em;
	margin-bottom: 0;
}
.site-header a img {
	max-width: 70%;
}
html body .site-header div span {
	font-size: 0.65em;
	margin-top: -3em;
	display: block;
}
.site-header div.glow_logo {
	width: 12em;
	margin-top: -8em;
}
html body .site-header div.glow_logo span {
	font-size: 5px;
}
.site-header div.glow_title {
	width: 13.1em;
	margin-right: 12.2em;
	margin-top: -8em;
	padding-top: 0.8em;
}
.header-search {
	margin-left: 0;
	float: right;
	padding-top: 2em;
    }
.header-search input {
	font-size: 50%;
}
.header-search input#s {
	margin-left: -4.5em;
	width: 7em;
}
.header-search input#searchsubmit {
	font-size: 75%;
	padding: 0.7em;
}
header nav {
	border-top: 1px solid #ccc;
	padding-top: 0.2em;
}
.nav-menu {
	text-align: left;
	width: 20em;
	margin-left: 10px;
	background-color: #eee;
}
.nav-menu li {
	margin: 0;
	padding: 0.2em 0;
	
}
.nav-menu li a {
	margin: 0.4em 0;
	line-height: 1.3em;
}
.nav-menu ul {
	margin: 0;
	padding: 0;
}
.nav-menu li li {
	padding-left: 1em;
	
}
body p, body li, body th, body td, body address {
	font-size: 1.4em;
}
body li li {
	font-size: 1em;
}
body .entry-content p {
	margin: 1em 0;
}
.widget {
	margin-top: -6em;
	margin-bottom: 2em;
}
.widget#recent-posts-2 {
	margin-top: -4em;
	margin-bottom: 0;
}
.widget#text-3 {
	margin-top: 3em;
	margin-bottom: 0;
}
.widget-area {
	clear: both;
}
}

 .header-search {
		margin-top: -5.8em;
    }
	
h1.site-title a {
	font-size: 1.27em;
	color:  #334560;
	margin-bottom: 0.15em;
}
body .site {
    margin-top: 0;
}
.textwidget img {
	background-radius: 0;
	border-radius: 0;
	box-shadow: none;
	}
	
.site-header {
	padding-bottom: 0;
}

a {
	color: #21759b;
}
a:hover {
	color:  #334560;

}

.entry-content h2 {
	font-size: 1.2rem;
}
address {
	font-style: normal;
}

#copyright{
	font-size: 0.9em;
	text-align: center;
}

h3.widget-title a {
	text-decoration: none;
}
@media screen and (max-width: 320px) { /*IPHONE*/
body {
	width: 320px;
	float: none;
	font-size: 60%;
	line-height: 1.4em;
}
.site {
	margin: 0 0.5em;
	padding: 0;
}
h1.site-title {
	font-size:100%;
	margin-right: 0;
	width: 100%;
	margin-bottom: 0.5em;
	margin-top: -1.2em;
}
h2.site-description {
	font-size: 91%;
	margin-right: 0;
	width: 100%;
}
.site-header a {
	display: block;
	margin-top: 5em;
	margin-bottom: 0;
}
.site-header a img {
	max-width: 70%;
}
html body .site-header div span {
	font-size: 0.65em;
	margin-top: -3em;
	display: block;
}
.site-header div.glow_logo {
	width: 12em;
	margin-top: -8em;
}
.site-header div.glow_title {
	width: 13.1em;
	/*margin-right: 12.2em;*/
	margin-top: -8em;
	padding-top: 0.8em;
}
.header-search {
	margin-left: 0;
	float: right;
	margin-top: -3em;
	padding: 0;
    }
.header-search input {
	font-size: 50%;
}
.header-search input#s {
	margin-left: -4.5em;
	width: 7em;
}
.header-search input#searchsubmit {
	font-size: 75%;
	padding: 0.7em;
}
header nav {
	border-top: 1px solid #ccc;
	padding-top: 0.2em;
}
.nav-menu {
	text-align: left;
	width: 20em;
	margin-left: 10px;
	background-color: #eee;
}
.nav-menu li {
	margin: 0;
	padding: 0.2em 0;
	
}
.nav-menu li a {
	margin: 0.4em 0;
	line-height: 1.3em;
}
.nav-menu ul {
	margin: 0;
	padding: 0;
}
.nav-menu li li {
	padding-left: 1em;
	
}
body p, body li, body th, body td, body address {
	font-size: 1.4em;
}
body li li {
	font-size: 1em;
}
body .entry-content p {
	margin: 1em 0;
}
.widget {
	margin-top: -6em;
	margin-bottom: 2em;
}
.widget#recent-posts-2 {
	margin-top: -4em;
	margin-bottom: 0;
}
.widget#text-3 {
	margin-top: 3em;
	margin-bottom: 0;
}
.widget-area {
	clear: both;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	
.site-header a img {
	max-width: 70%;
}
h1.site-title {
	font-size: 100%;
	margin-right: 5em;
	width: 30em;
	margin-bottom: 1em;
	margin-top: -0.5em;
}
h1.site-title a {
	font-size: 2em;
	margin-bottom: 0;
}
h2.site-description {
	margin-top: -0.7em;
}
.site-header div.glow_logo {
	width: 15em;
}

.header-search {
    float: right;
	width: 15em;
	margin-top: -5.5em;

}
	
}
/*MENU VIDEOS (IN WIDGET AREA)*/
#menu-videos-day-1 li, #menu-videos-day-2 li, #menu-videos-day-3 li  {
	list-style-type: decimal;
	margin-left: 1.5em;
}
#menu-videos-day-1 li.current_page_item, #menu-videos-day-2 li.current_page_item, #menu-videos-day-3 li.current_page_item {
	font-weight: bold;
}
aside#nav_menu-1, aside#nav_menu-2, aside#nav_menu-3 {
	margin-bottom: 1em;
}