/*
 Theme Name:   midday child
 Theme URI:    https://wordpress.org/themes/bushwick/
 Description:  midday-child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     midday
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

@import "reset.css";



.cat-item {
	margin-bottom: 3vh;
}

.children {
	font-size:120%;
	color: #a5a2a0;
}





/*
.nav-previous {
width: 5px;
  height: 300px;
	background-image: url("http://word30495.starfree.jp/wp-content/themes/midday-child/img-box/forward-left.png");@
	background-size:2vw 2vw;

	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}

.nav-next {
	background-image: url("http://word30495.starfree.jp/wp-content/themes/midday-child/img-box/forward-right.png");@
	background-size:2vw 2vw;@

	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
}
*/


html,
.grid [class*="unit"] {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}



.page-header {
	text-align: right;
	font-size: 3vw;
	color: #656260;
}




.posts-navigation {
	margin: 10vw 0 0 0;
	width: 80%;


    margin-left: auto;
    margin-right: auto;





}

.post-navigation {
	margin: 10vw 0 0 0;
	width: 80%;


    margin-left: auto;
    margin-right: auto;

}

.read-more-link {
    border: 0 solid rgb(256, 256, 256);
    background: rgb(256, 256, 256);
}




.nav-links a {
    border: 0 solid #fff;
    background: #fff;
    font-size: 1vw;
    font-weight: 600;

    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;

}

.read-more-link,
.nav-links a {
    display: inline-block;
    padding: 0rem 0rem;
    line-height: 1;
    border-radius: 0;
    color: #000;
    font-weight: 0;
    cursor: pointer;
}

.read-more-link:hover {
    box-shadow: 0 0 rgb(256, 256, 256);
}

.nav-links a:hover {
    box-shadow: 0 0 #fff;
}

.read-more-link:hover,
.nav-links a:hover {
    color: #000;
}

.read-more-link:active,
.read-more-link:focus {
    color: #000;
    box-shadow: 0 0 rgb(256, 256, 256);
    outline: 0em solid;
}

.nav-links a:active,
.nav-links a:focus {
    color: #000;
    box-shadow: 0 0 #fff;
    outline: 0em solid;
}

.read-more-link:active,
.read-more-link:focus,
.nav-links a:active,
.nav-links a:focus {
    color: #000;
    outline: 0em solid;
}

.read-more-link:visited {
    color: #000;
}







.nav-item a {
    background: transparent;
    border: 0 solid rgb(256, 256, 256);
    border-radius: 0;
    color: #000;
    padding: 0em 0em;
    margin-top: 0em;
    letter-spacing: 0em;
    text-transform: uppercase;
    font-size: 100%;
}

.nav-item a:hover,
.nav-item a:focus {
    border: 0 solid rgb(256, 256, 256);
    text-decoration: none;
}









          .overlay-content {
		font-size: 1vw;
            }




a {
    color: #333333;
}

a:visited {
    color: #333333;
}


a:hover,
a:focus,
a:active {
    color: #333333;
}


a:focus {
    outline:none;
}


.sidebar {

    z-index: 3;

}







.page-title {
    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.page-title span {
    font-family: Verdana, Geneva, yu gothic bold, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}




.site-title {
    font-family: Verdana, 'Montserrat', Geneva, Tahoma,sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;

}



.site-title {
    position: absolute;
    color: #ffffff;

}


.site-title a {
    color: #ffffff;


}

.site-title a:hover {
    text-decoration: none;
}


.site-description {
    font-weight: 300;
    color: rgb(256, 256, 256);
    margin: 0.5em 0 2em 0;
    position: absolute;


    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;

}

.static-menu {


    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;

}

.entry-title {
    color: #353230;


    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;


}

.entry-title a {
    color: #353230;
}


	.entry-meta {
		text-align: right;
    	}



.widget-title {
    font-family: yu mincho, 'Noto Serif JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}



#masthead {
	z-index: 1;
		}


.mastheadover {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	background-blend-mode: darken;
		}



button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    font-size: 1vw;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}


.site-description {
    color: #bbbbbb;
         }

.static-menu-item a {
    color: #bbbbbb;
}

.entry-content a:not(.read-more-link),
.entry-summary a:not(.read-more-link),
.comment-content a,
.textwidget a {
    text-decoration-line: none;
    text-decoration-color: #ffffff;
}



/****************************************************************
Root Font-Size Asign(for Search Botton etc) 
*****************************************************************/  
@media (min-width: 320px) and (max-width: 1200px) {
    :root {

        font-size: calc(14px + (25 - 16) * ((100vw - 320px) / (1200 - 320)));

    }

/*
Insert 20210213 LateNight
*/


h1 {
    font-size: 3.5vw;
    margin: 0.67em 0;
}

p {
	display: block;
	margin-block-start: 0.3em;
	margin-block-end: 2em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}

.widget-area {
	margin: 20vh 0 20vh 0;
	line-height: 2.5;
}

.widget {
	margin: 10vh 0 10vh 0;
	text-align: center;
}

.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.entry-footer {
    text-align: right;
}

ul {
    list-style: none;
}




	.site-footer {
        	font-size: 12px;
		margin: 0 0 5vh 0;
	}


/*
Insert 20210213 LateNight END
*/






.site-description {
    font-size: 1vw;
         }




.static-menu {
    font-size: 2vh;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;

}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

}


.page-title {
        	font-size: 2.5vw;
        	margin-bottom: 10vh;
		color: #656260
	}

.widget ul {
        	font-size: 1vw;
	}


}
/****************************************************************
Root Font-Size Asign(for Search Botton etc) END
*****************************************************************/

/****************************************************************
64em OVER (PC control main)
*****************************************************************/
@media (min-width: 64em) {



          .entry-content {
		margin: 0 0 2vh 0;
            }

    .unit-lg-2-5 {
        width: 50%;
    }

    .site-content {
        padding: 5vh 2vw 0;
        margin-left: 50%;
    }



.site-title {
    bottom: 10vh;
    font-size: 3.5vw;

             }


	.site-main {
        	width: 45vw;
		margin: 2vh 0 0 0;
	}

	.entry-content {
        	width: 45vw;
	}


	.widget-area {
        	width: 45vw;
        	font-size: 12px;
		line-height: 2.5;
	}

        .entry-footer {
        	width: 45vw;
	}



	.hfeed .entry-title {
        	font-size: 2vw;
        	margin-bottom: 0.1em;
	}
	.entry-title {
        	font-size: 2vw;
        	margin-bottom: 0.1em;
    }
        
	.entry-meta {
        	font-size: 12px;
		margin-bottom: 2vw;
    	}

	.site-main {
        	font-size: 14px;
    	}


/*
20210213 Late Night Insert END
*/

h1 {

    margin: 0.67em 0;
}

p {
	display: block;
	margin-block-start: 0.3em;
	margin-block-end: 2em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}


.widget-area {
	margin: 20vh 0 20vh 0;
	line-height: 2.5;
}


.widget {
	margin: 10vh 0 10vh 0;
	text-align: center;
}


.widget-title {
        	font-size: 1.7vw;
		color: #959290;
}


.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}


.entry-footer {
    text-align: right;
}





ul {
    list-style: none;
}






	.site-footer {
        	font-size: 12px;
		margin: 0 0 5vh 0;
	}






.static-menu {
    font-size: 2vh;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;

}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

}


.page-title {
        	font-size: 1.3vw;
        	margin-bottom: 6vh;
		color: #959290;
}


.page-title span {
        	font-size: 2.7vw;
        	margin-bottom: 6vh;
		color: #959290;
}

.widget ul {
        	font-size: 1vw;
	}



}
/****************************************************************
64em OVER (PC control main) END
*****************************************************************/


/****************************************************************
1201px OVER
*****************************************************************/
@media (min-width: : 1201px) {


.site-title {
    bottom: 110vh;
         }

.site-description {
    font-size: 1vw;

    bottom: 3.5vh;
         }




.hfeed .entry-title {
    font-size: 2vw;
         }



h1 {
    font-size: 3.5vw;
    margin: 0.67em 0;
}



p {
	display: block;
	margin-block-start: 0.3em;
	margin-block-end: 2em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}



.widget-area {
	margin: 20vh 0 20vh 0;
	line-height: 2.5;
}


.widget {
	margin: 10vh 0 10vh 0;
	text-align: center;
}


.youtube {
  position: relative;
  width: 45vw;
  height:25.3vw;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}


.entry-footer {
    text-align: right;
}





ul {
    list-style: none;
}






	.site-footer {
        	font-size: 12px;
		margin: 0 0 5vh 0;
	}



	.site-main {
        	width: 45vw;
		margin: 10vh 0 0 0;
	}

	.entry-content {
        	width: 45vw;
	}


	.widget-area {
        	width: 45vw;
        	font-size: 12px;
		line-height: 2.5;
	}

        .entry-footer {
        	width: 45vw;
	}






.static-menu {
    font-size: 2vh;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;

}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

}





.page-title {
        	font-size: 1.8vw;
        	margin-bottom: 6vh;
		color: #757270
}


.page-title span {
        	font-size: 2.6vw;
        	margin-bottom: 6vh;
		color: #757270
}



.widget ul {
        	font-size: 1vw;
	}



}       	
/****************************************************************
1201px OVER END
*****************************************************************/         

            
/****************************************************************
784px OVER
*****************************************************************/
@media screen and (min-width:783px) {

.site-title {
    bottom: 10vh;
         }


.site-description {
    font-size: 1vw;

    bottom: 3.5vh;
         }


.entry-title {
    font-size: 2vw;
    margin-bottom: 0.2em;
}






.static-menu {
    font-size: 2vh;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;

}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

}


.widget ul {
        	font-size: 1vw;
	}



}
/****************************************************************
784px OVER END
*****************************************************************/



/****************************************************************
******************************************************************
BELLOW for TABLET
******************************************************************
*****************************************************************/
         

/****************************************************************
48em OVER
*****************************************************************/
@media screen and (min-width: 48em) and (max-width: 63.938em) {



.nav-links a {
	font-size: 2vw;
}




#masthead {
padding: 15vh 0 5vh 0;
}

.site-title {
    font-size: 7vw;
    bottom: 6.5vh;
}



.sidebar {
    margin: 53vw 2vw 0vw 2vw;
}
/*
.sidebar {
    margin: 30vw;
}
*/

.site-description {
    font-size: 2vw;
    margin: 0.3vw 0 2vw 0;
         }

	.hfeed .entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
	}
	.entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
    }
        
	.entry-meta {
        	font-size: 1.2vw;
		margin-bottom: 2vw;
    	}

	.entry-content {
        	font-size: 3vw;
    	}

    .post-title {
        font-size: 3vw;
        margin-bottom: 0.1em;
    }
    .single-post .post-title {
        font-size: 3vw;
        margin-top: 0;

}




.static-menu {
    font-size: 2vw;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;
}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;
}



.page-title {
        	font-size: 2.5vw;
        	margin-bottom: 6vh;
	}

.page-title span {
        	font-size: 4vw;
        	margin-bottom: 6vh;
	}


.widget ul {
        	font-size: 3vw;
	}

}
/****************************************************************
48em OVER END
*****************************************************************/

/****************************************************************
48em UNDER(already dead)
*****************************************************************/
@media (max-width: 48em) {


.nav-links a {
	font-size: 2vw;
}



.site-title {
    font-size: 7vw;
    bottom: 6.5vh;
}


#masthead {
padding: 15vh 0 5vh 0;
}


.sidebar {
    margin: 53vw 2vw 0vw 2vw;
}
/*
.sidebar {
    margin: 30vw;
}
*/

.site-description {
    font-size: 2.5vw;
    bottom: 0vh;
         }

h1 {
    font-size: 2.5vw;
    margin: 0.67em 0;
}


body,
button,
input,
select,
optgroup,
textarea {
    font-size: 2.5vw;
}




	.hfeed .entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
	}
	.entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
    }
        
	.entry-meta {
        	font-size: 2vw;
		margin-bottom: 2vw;
    	}

	.entry-content {
        	font-size: 2.5vw;
    	}

    .post-title {
        font-size: 4vw;
        margin-bottom: 0.1em;
    }
    .single-post .post-title {
        font-size: 4vw;
        margin-top: 0;

}





.static-menu {
    font-size: 2vw;
    position: absolute;
    bottom: 20vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;
}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;
}


.page-title {
        	font-size: 1.5vh;
        	margin-bottom: 7vh;

.page-title span {
        	font-size: 2.5vh;
        	margin-bottom: 7vh;
	}



          }
/****************************************************************
48em UNDER(already dead) END
*****************************************************************/

/****************************************************************
35.5em-48em
*****************************************************************/
@media screen and (min-width: 35.5em) and (max-width: 48em) {



.nav-links a {
	font-size: 2vw;
}




.site-title {
    font-size: 7vw;
    bottom: 6.5vh;
}


#masthead {
padding: 15vh 0 5vh 0;
}




.sidebar {
    margin: 53vw 2vw 0vw 2vw;
}
/*
.sidebar {
    margin: 30vw;
}
*/



.site-description {
    font-size: 2.5vw;
    bottom: 0vh;
         }

h1 {
    font-size: 2.5vw;
    margin: 0.67em 0;
}


body,
button,
input,
select,
optgroup,
textarea {
    font-size: 2.5vw;
}




	.hfeed .entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
	}
	.entry-title {
        	font-size: 4vw;
        	margin-bottom: 0.1em;
    }
        
	.entry-meta {
        	font-size: 2vw;
		margin-bottom: 2vw;

    	}




	.entry-content {
        	font-size: 2.5vw;
    	}

    .post-title {
        font-size: 4vw;
        margin-bottom: 0.1em;
    }
    .single-post .post-title {
        font-size: 4vw;
        margin-top: 0;

}




.static-menu {
    font-size: 2vw;
    position: absolute;
    bottom: 13vh;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 2.5vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;
}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;
}

.page-title {
        	font-size: 4vw;
        	margin-bottom: 7vh;
	}

.page-title span {
        	font-size: 6vw;
        	margin-bottom: 7vh;
	}

.widget ul {
        	font-size: 3vw;
	}


button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    font-size: 2vw;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}

}
/****************************************************************
35.5em-48em (already dead) END
*****************************************************************/

/****************************************************************
******************************************************************
BELLOW for SMARTPHONE
******************************************************************
*****************************************************************/

/****************************************************************
35.5em UNDER
*****************************************************************/
@media screen and (max-width: 35.5em) {






.nav-links a {
	font-size: 1.5vh;
}


.site-title {
    font-size: 11vw;
    bottom: 4.5vh;

    font-family: 'Montserrat', Geneva, Tahoma,sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;

}

}


#masthead {
padding: 18vh 0 5vh 0;
}

.sidebar {
    margin: 53vw 2vw 0vw 2vw;
}
/*
.sidebar {
    margin: 30vw;
}
*/


.site-description {
    font-size: 2.5vw;
    bottom: 0vh;
    color: #aaaaaa;
         }

h1 {
    font-size: 2.5vw;
    margin: 0.67em 0;
}






	.hfeed .entry-title {
        	font-size: 2.8vh;
        	margin-bottom: 0.1em;
	}
	.entry-title {
        	font-size: 2.8vh;
        	margin-bottom: 0.1em;

	font-family: 'Noto Serif JP', serif;

    }
        
	.entry-meta {
        	font-size: 2vw;
		margin-bottom: 2vw;
		text-align: right;
    font-family:  'Noto Sans JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    	}

	.entry-content {
        	font-size: 2.5vw;
    	}

    .post-title {
        font-size: 4vw;
        margin-bottom: 0.1em;
    }
    .single-post .post-title {
        font-size: 4vw;
        margin-top: 0;

}



	.entry-meta {
        	font-size: 3vw;
		margin-bottom: 3vw;
    	}



.static-menu {
    font-size: 3.2vw;
    position: absolute;
    bottom: 22vw;
}

.static-menu-item {
    color: #ffffff;
		margin: 0 0 1vh 0;
}




.widget {
	height: 100vh;
	height: auto;
}


.widget_search {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;

	padding-top: 30vh;
        padding-bottom: 70vh;
}

.widget_archive {
	padding-top: 0;
	margin-top:0;
}


.widget_categories {
	padding-top: 30vh;
	margin-top:-30vh;

	padding-top: 0;
	margin-top:0;
}


.page-title {
        	font-size: 4vw;
        	margin-bottom: 4vh;
		color: #858280;
	}

.page-title span {
        	font-size: 7vw;
        	margin-bottom: 4vh;
		color: #858280;
		
	}


.widget-title {
        	font-size: 5vw;
		color: #959290;
        	margin-bottom: 1vw;
}


.widget ul {
        	font-size: 3.5vw;
    font-family:  'Noto Sans JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	}



.entry-footer {
    font-family:  'Noto Sans JP', Verdana, Geneva, Tahoma, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    	}


button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    font-size: 2.5vw;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}

}
/****************************************************************
35.5em UNDER END
*****************************************************************/





.comments-link {
    display: none;
    	}


