/*
Theme Name: childtheme
Template: twentyseventeen
*/
@import url("../twentyseventeen/style.css");
/* Theme customization starts here */

.youtube {
	display:block;
}

.entry-content p, .entry-content h6 {
	margin: 0px 10px 0 10px;
}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
    border-top: 0px solid #ddd;
}

.site-info {
	display: none;
}

.wpml-ls-menu-item .wpml-ls-flag {
    display: inline;
    vertical-align: baseline;
    width: 23px;
    height: 18px;
}

@media screen and (min-width: 48em){

.entry-content p, .entry-content h6 {
	margin: 0px ;
}

#panel1 .wrap {
    padding-top: 44px;
}


.youtube {
	display:none;
}
 
.home .p {
    margin: 0 0 1.5em;
    padding: 0;
    line-height: 1.85em;
	text-align: justify;
}

.home .wrap {
    line-height: 1.85em;
	text-align: justify;
}
 
.home strong {
    font-weight: 600;
    font-size: 1.2em;
    line-height: 1.8em;
} 
 
    
}


.post-edit-link {
	display:none;
}

.home #panel1 .wrap ul, .home #panel1 .wrap p {

	text-align: left;
	min-height: 74px;
}
 

 
.one-third {
	padding: 10px;
}



.entry-header {
	display: none;
}

.panel-content .wrap {
	padding: 0px;
}

.entry-content a:has(img), .entry-content a:hover   {
    -webkit-box-shadow: 0 0 0 8px #fff;
    box-shadow: 0 0 0 0px #fff;
} 



#panel3 .wrap, #panel2 {
    max-width: 100%;
    padding-left: 0em;
    padding-right: 0em;
	margin: 0 0px;
}
#panel1, #panel4, #colophon  {
	background-color: grey;
	color: #FFF;
}
#panel4 .nf-field-label, #panel4 label, #panel4 a, #panel4 h3 {
	color: #FFF!important;
} 

#panel2 h3 {
display: none}

#panel4 input {
	background-color: #FFF!important;
	color: #000!important;
}

#panel4 {
	padding: 0 10px 0 10px;
}

#panel2 .entry-content {
	 margin: 40px 0px 0px 0px!important;
	 padding: 0 5px;
 }

 #panel1 .gallery-item {
    //padding: 0px !important;
    
}

#panel1 .wrap ul {
	margin: 0 0 2.5em 1em;
    padding: 10px;
}

 #panel1  {
    padding-bottom: 50px !important;
    
}

 #primary .entry-content {
	 width: 100%!important;
 }
 
 .entry-content a img, .comment-content a img, .widget a img {
    -webkit-box-shadow: 0 0 0 0px #fff;
    box-shadow: 0 0 0 0px #fff;
}

.gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0 0 0em!important;
    padding: 0 0em 0 0!important;
    width: 50%;
}

.gallery-item a, .gallery-item a:hover{
    display: block;    
}

.wp-caption .wp-caption-text {
    text-align: center;
}

.site-footer {
    border-top: 0px solid #eee;
	margin-top: 0px;
}

.site-footer .widget {
    padding-bottom: 0em;
	text-align: left;
}

.navigation-top .wrap {
	padding-left: 0px;
}
.nf-response-msg {
 
    display: inline-block;
    background-color: green;
    color: #FFF;
    padding: 5px;
}