/*
 Theme Name:		DS35
 Author:			Victorya Tchernyak
 Description:	A Twenty Sixteen child theme
 Template:     	twentysixteen
 Version:      	1.0.0
 Theme URI:    http://example.com/twenty-fifteen-child/
*/

@import url("../twentysixteen/style.css");
@import url('https://fonts.googleapis.com/css?family=Andika');

body {
	background: #fff;
}

body, button, input, select, textarea, .main-navigation, .entry-title, .widget .widget-title {
    font-family: Andika, "Open Sans", Arial, Helvetica, sans-serif;
}

h2 {
	padding-top: 2rem;
}

p {
    margin: 0 0 1rem;
}

.site {
	margin: 0;
}

.site-content {
    padding-top: 0em;
	border-top: 10px solid #0099cc;
}

.content-area {
	float: right;
	margin: 0%;
	padding-left: 0em;
	padding-top: 1em;
	/*background: url(girl.png) left top no-repeat, url(boy.png) 50px 200px no-repeat;*/
	padding-bottom: 4em;
}
.site-inner {
    max-width: 1100px;
}

.site-branding .bt_widget-vi-on {
	background: #99ccff;
	font-weight: bold;
	border-radius: 0.4em;
	padding: 0.5em;
}

.entry-title {
    font-size: 1.5rem;
}

.entry-title a {
    color: #0099cc;
}

.entry-content p {
	text-align: justify;
}

.entry-content img {
	/*border: 0.5rem solid #0099cc;*/
	border-radius: 0.3rem;
	margin: 1rem 1rem 1rem 0;
}

body:not(.search-results) article:not(.type-page) .entry-content,
body:not(.search-results) article:not(.type-page) .entry-footer {
	float: none;
}

.site-main > article {
    margin-bottom: 3em;
}

.sidebar {
    float: left;
	margin: 0;
	/*background: url(girl.png) right 8em no-repeat, url(boy.png) left 269px no-repeat;*/
}


.widget {
    border-top: none;
	margin-bottom: 0;
}

.widgetFirst{
	background: url(widget_top.png) no-repeat;
	font-weight: bold;
    height: 9em;
    padding: 5rem 5rem 0;
    text-transform: uppercase
}

.widgetFeedback{
	background: url(widget_feedback.png) no-repeat;
	font-size: 0.7rem;
	font-weight: bold;
    height: 9em;
    padding: 2rem 2rem 0 0;
    text-transform: uppercase;
	text-align: center;
}

.widget_archive {
	/*background: url(sidebar_top.png) no-repeat;
    height: 11em;
    padding: 7em 3em;*/
}

.site-header-main {
    margin-top: 1em;
}

.site-header {
    background: url(region.png) no-repeat 4em 5em, url(children.png) no-repeat 95% bottom;
    height: 16em;
	margin-right: 4.5455%;
	padding: 0.5em 0;
}

.site-branding .site-title a {
    color: #0099cc;
}

.site-title {
    font-family: times New Roman;
    margin: 4em 1em 0 1em;
	text-shadow: #cad5e2 1px 1px 0, #cad5e2 2px 2px 0, #cad5e2 3px 3px 0, #cad5e2 4px 4px 0, #cad5e2 5px 5px 0;
}

.site-branding, .site-header-menu, .header-image {
    margin-top: 0;
}

.main-navigation {    
	background: url(bgNav.png) repeat-x bottom;
	font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
}

.main-navigation a {
    color: #007acc;
}

.main-navigation li> a:hover , .main-navigation li > a:focus {
    color: #3399ff;
}

.main-navigation .current-menu-item > a {
    color: #3399ff;
}

.main-navigation ul ul a {
    white-space: normal;
    width: 35em;
    background: #0099cc; 
    color: #fff;
    font-size: 0.8em;
}

.main-navigation ul ul a:hover, .main-navigation .current-menu-item > a  {
    color: #99ccff;
}

.site-footer {
	background: url(musique.png) no-repeat center;
    height: 11em;
	padding-bottom: 24em;
}

.site-info {
	margin: 14em auto;
}

.bannergroup{
	background: #cad5e2;
	text-align: center;
	width: 100%;
	margin: 1.2em auto 0;
	padding: 0.5em 0;
}

.map {
	border: 0.5rem solid #0099cc;
	border-radius: 0.3rem;
}

span.wpcf7-list-item {
    margin: 0 0 0 0;
}

button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    background: #003333;
    margin-top: 1rem;
}

.displayInh {
	display: inherit !important;	
}

@media screen and (max-width: 980px) {
	.site-header  {
	        background: url(region.png) no-repeat 4em 5em;
	}
}

@media screen and (max-width: 650px) {
	.site-header  {
	        background: url(region.png) no-repeat 4em 5em;
	}
}



@media screen and (max-width: 980px) {
	.site-footer  {
	        background: none;
	}
}

@media screen and (max-width: 650px) {
	.site-footer {
	        background: none;
	}
}

