@font-face {font-family: "Avenir-Book";
  src: url("../fonts/Avenir Book.eot"); /* IE9*/
  src: url("../fonts/Avenir Book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/Avenir Book.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/Avenir Book.woff") format("woff"), /* chrome、firefox */
  url("../fonts/Avenir Book.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/Avenir Book.svg#Avenir Book") format("svg"); /* iOS 4.1- */
}
body {
    font-family: "Avenir-Medium";
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
	letter-spacing: 0;
	color: #000000;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family: DIN-Medium;
	font-weight: 400;
}
h1,.h1 {
	font-size: 45px;
    line-height: 1.5;
    letter-spacing: 0;
    text-transform: uppercase;
}
h2,.h2 {
    font-size: 45px;
        line-height: 1.5;
    letter-spacing: 0;
    text-transform: uppercase;
    
}
h3,.h3,.search-results .entry-title {
	font-size: 38px;
	line-height: 1.3;
}
h4,.h4 {
	font-size: 30px;
	line-height: 1.33;
}
h5,.h5 {
	font-size: 20px;
	line-height: 1.33;
}
h6,.h6 {
	font-size: 16px;
	line-height: 1.33;
}
pre.wp-block-verse{
	white-space: pre-wrap; 
    word-break: break-word;
	font-family: "Avenir-Book";
    line-height: 1.4;
}
.has-small-font-size {
    font-size: 18px;
}
a{color: #26B6B2;}
button,
.button,.btn,.btn-link,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	  font-family: "Avenir-Black";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
  text-transform: uppercase;
  color:#000;
  height: 31px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
		-moz-border-radius: 2px;
  background: #ffd913;
  border:1px solid #ffd913;
  padding:4px 10px 2px;
}
button:focus,
button:hover,
.button:focus,.btn:hover,.btn:focus,.btn-link:hover,.btn-link:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
	background:#fff;
	text-decoration: none;
	color:#000;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,select {
	 height: 50px;
	border-radius: 4px;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #ffffff;
	margin-bottom:5px;
	font-size: 16px;
	padding:15px;
	outline: none !important;
}
textarea{
	height:100px;
}
a:hover,a:focus{color:#ffd913}
span.wpcf7-not-valid-tip {
    margin-top: 10px;
}
.btn.focus, .btn:focus {
    outline: none;
    box-shadow: none;
}
@media (min-width: 1400px){
	/* .container {
		max-width: 1420px;
	} */
}
/*@media (min-width: 1200px){
	body {
		font-size: 1.250vw;
	}
	h1,.h1 {font-size: 3.516vw;}
	h2,.h2 {font-size: 3.516vw;}
	h3,.h3,.search-results .entry-title {font-size: 2.969vw;}
	h4,.h4 {font-size: 2.344vw;}
	h5,.h5 {font-size: 1.563vw;}
	h6,.h6 {font-size: 1.250vw;} 
	button,
	.button,.btn,.btn-link,
	.faux-button,
	.wp-block-button__link,
	.wp-block-file .wp-block-file__button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
	  font-size: 1.406vw;
	  height: 2.391vw;
	  border-radius: 0.156vw;
	  -webkit-border-radius: 0.156vw;
		-moz-border-radius: 0.156vw;
		padding:0.313vw 0.781vw 0.156vw;
	}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="week"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	textarea,select {
		 height: 3.906vw;
		border-radius: 0.313vw;-webkit-border-radius: 0.313vw;
		-moz-border-radius: 0.313vw;
		margin-bottom:0.391vw;
		font-size: 1.250vw;
		padding:1.250vw;
	}
	textarea{
		height:7.813vw;
	}	
	.container {
		padding: 0 1.171875VW;
		max-width: 93.75VW
	}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto,	.container-fluid {
		padding: 0 1.171875VW;
	}
	.row {
		margin-right: -1.171875VW;
		margin-left: -1.171875VW;
	}
	span.wpcf7-not-valid-tip {
		margin-top: 0.5vw;
	}
}*/
@media (max-width: 1199px){
	h1,.h1 {
		 font-size: 35px;
		line-height: 40px;
	}
	h2,.h2{
		font-size: 35px;
		line-height: 40px;
	}
	h3,.h3,.search-results .entry-title {font-size: 32px;}
	h4,.h4 {
		font-size: 26px;
		  font-weight: 400;
		  line-height: 30px;
	}
	h5,.h5 {
		font-size: 20px;
		line-height: 27px;
	}
	h6,.h6 {
		font-size: 16px;
		line-height: 30px;
	} 
	.container {
		padding: 0 30px;
	}
}
@media (min-width: 992px){
	
}
@media (max-width: 767px){
	body {
		font-size: 14px;
	}
	h1,.h1 {
		 font-size: 30px;
		line-height: 40px;
	}
	h2,.h2 {
		font-size: 30px;
		line-height: 40px;
	}
	h3,.h3,.search-results .entry-title {font-size: 28px;}
	h4,.h4 {
		font-size: 25px;
		  font-weight: 400;
		  line-height: 30px;
	}
	h5,.h5 {
		font-size: 20px;
		line-height: 27px;
	}
	h6,.h6 {
		font-size: 16px;
		line-height: 30px;
	} 
	.container {
		padding: 0 30px;
		max-width: 100%;
	}
}

/*===============faq==============*/
.top-about.top-faq-page{
	padding-bottom: 41px;
}
.top-about.top-faq-page .question-title p{letter-spacing: 1.1px;    text-transform: capitalize;font-size:18px;color: #26b6b2;}
.center-faq-page {
    background: #ffd913;
    padding: 36px 0 148px;
}
.list-question{
	    margin: auto;
    max-width: 996px;
}
.item-question {
    border-bottom: 3px solid #fff;
    cursor: auto;
}
.item-question .arow-click{
	cursor: pointer;
	    font-family: "DIN-Medium";
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
	    position: relative;
	padding: 35px 110px 36px 50px;
}
.item-question .arow-question {
        height: 30px;
    width: 30px;
    text-align: center;
    cursor: pointer;
    border-top: 0px solid #000;
    padding: 15px 10px;
    position: absolute;
    right: -3px;
    top: 36px;
}
.item-question .arow-question:before {
    top: -2px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.item-question .arow-question:before, .item-question .arow-question:after {
    content: '';
    height: 2px;
    width: 12px;
    background: transparent;
    cursor: pointer;
    border-top: 2px solid #000;
    padding: 0;
    position: relative;
    display: block;
    -webkit-transition: .2s ease;
    -moz-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}
.item-question .arow-question:after {
    top: -4px;
}
.item-question.toggle .arow-question:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.item-question .content-item {
    display: none;
    position: relative;
	color: #1c7b79;
	    position: relative;
	padding:7px 110px 46px 49px
}
span.before_as{
	position: absolute;
    left: 0;
    top: auto;
	font-family: "DIN-Medium";
	  font-size: 20px;
	  font-weight: 400;
	line-height: 1.33;
	  letter-spacing: 1.222222px;
}
.item-question .content-item span.before_as{
	margin-top: -3px;
}
.bottom-faq-page{
	background: #26b6b2;
	color:#fff;
	padding: 72px 0 70px;
}
span.more-group{
	    display: block;
    width: 45px;
    height: 29px;
    margin: auto;
    background: url('../images/group2.svg') no-repeat;
	    margin-bottom: 17px;
	background-size: contain;
}
.bottom-faq-page .title-page{
	margin-bottom: 30px;
}
.bottom-faq-page .link_contact{
	    min-width: 176px;
}
/*@media (min-width: 1200px){
	.top-about.top-faq-page{
		padding-bottom: 3.203vw;
	}
	.top-about.top-faq-page .question-title p{letter-spacing: 0.156vw;font-size:1.406vw}
	.center-faq-page {
		padding: 2.813vw 0 11.563vw;
	}
	.list-question{
		max-width: 77.813vw;
	}
	.item-question {
		border-bottom: 0.234vw solid #fff;
		margin-left: 0.781vw;
	}
	.item-question .arow-click{
		font-size: 1.563vw;
		line-height: 2.344vw;
		padding: 2.734vw 8.594vw 2.813vw 3.906vw;
	}
	.item-question .arow-question {
			height: 2.344vw;
		width: 2.344vw;
		padding: 1.172vw 0.781vw;
		right: -0.234vw;
		top: 2.813vw;
	}
	.item-question .arow-question:before {
		top: -0.156vw;
	}
	.item-question .arow-question:before, .item-question .arow-question:after {
		height: 0.156vw;
		width: 0.938vw;
		border-top: 0.156vw solid #000;
	}
	.item-question .arow-question:after {
		top: -0.31vw;
	}
	.item-question .content-item {
		padding:0.547vw 8.594vw 3.594vw 3.828vw
	}
	.bottom-faq-page{
		padding: 5.625vw 0 5.469vw;
	}
	span.more-group{
		width: 3.516vw;
		height: 2.266vw;
		margin-bottom: 1.328vw;
	}
	.bottom-faq-page .title-page{
		margin-bottom: 2.344vw;
	}
	.bottom-faq-page .link_contact{
		min-width: 13.750vw;
	}	
	span.before_as{
		  font-size: 1.563vw;
		  letter-spacing: 0.095vw;
	}
	.item-question .content-item span.before_as{
		margin-top: -0.234vw;
	}
}*/
@media (max-width: 1199px){
	.item-question .arow-click{
		    padding: 25px 70px 25px 50px;
	}
	.item-question .arow-question{top:27px;}
	.item-question .content-item{padding: 7px 80px 25px 49px;}
	.center-faq-page{    padding: 30px 0 100px;}
	.item-question .content-item{
		font-size: 16px;
		line-height: 24px;
	}
	.item-question{margin-left:0}
}
@media (min-width: 992px){
	
}
@media (max-width: 767px){
	#site-header {
		height: 72px !important;
	}
	.item-question .arow-click{
		  font-size: 18px;
		  line-height: 25px;
		  letter-spacing: 1.1px;
		  padding: 17px 24px 22px 39px;
	}
	.item-question .content-item{
		color: #1c7b79;
		font-family: "Avenir-Medium";
		font-size: 16px;
		line-height: 25px;
		letter-spacing: 0.9777778px;
		padding: 9px 30px 14px 38px;
	}
	.bottom-faq-page .title-page h2{
		font-size: 20px;
		line-height: 27px;
	}
	span.before_as{
	  font-size: 18px;
	  line-height: 30px;
	  letter-spacing: 1.1px;
	}
	.top-about.top-faq-page .question-title p{
		font-size: 14px;
		letter-spacing: 1px;
		margin-bottom: 6px;
	}
	.top-about.top-faq-page {
		padding: 36px 0 40px;
	}
	.top-about.top-faq-page .title-page h1 {
		margin-bottom: 11px;
	}
	/* .list-question{    max-width: 91%;} */
	.list-question{    max-width: 100%;}
	.item-question .arow-question:before, .item-question .arow-question:after{
		width:8px;
	}
	.item-question .arow-question{width:23px;top: 16px;}
	.center-faq-page {
		padding: 16px 0 88px;
	}
	.item-question .arow-click span.before_as{    margin-top: -3px;}
	.bottom-faq-page{
		    padding: 85px 0 85px;
	}
	span.more-group{margin-bottom:30px}
	.bottom-faq-page .title-page {
		margin-bottom: 17px;
	}
}
/*=========contact===========*/
.top-contact-page .desc-title{    margin-top: 12px;}
.top-about.top-contact-page{padding-bottom: 42px;}
.center-contact-page{background: #26b6b2;}
.center-contact-page .content-form{
	    padding: 114px 2.1% 94px;
}
.center-contact-page .infor-content{
	max-width:416px;
	margin:0
}
.center-contact-page .infor-content .widget-content h2.widget-title{display:none}
.center-contact-page .infor-content .widget{margin-top:0}
.center-contact-page span.more-group{margin-left:0}
.center-contact-page h2{
	    color: #fff;
       line-height: 1.12;
    padding-top: 3px;
    margin-bottom: 82px;
}
.center-contact-page .infor-form {
    color: #ffd913;
    letter-spacing: 0.9777778px;
}
.center-contact-page .infor-form h5{    letter-spacing: 1.222222px;margin-bottom: 14px;margin-top:29px;}
.center-contact-page .infor-form a{color: #ffd913;}
.center-contact-page .infor-form p{}
.center-contact-page .infor-form ul{
	margin:25px 0 0 0;
	padding:0
}
.center-contact-page .infor-form ul li{
	list-style:none;
	display: inline-block;
    margin: 0 23px 10px 0;
	padding: 0;
}
.center-contact-page .infor-form li a{font-size:0;}
.center-contact-page .infor-form li i{
    font-size: 24px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
	    transition: -webkit-transform .4s cubic-bezier(0.5, 0, 0.1, 1);
    transition: transform .4s cubic-bezier(0.5, 0, 0.1, 1);
    transition: transform .4s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform .4s cubic-bezier(0.5, 0, 0.1, 1)
}
.center-contact-page .infor-form a:hover i,.center-contact-page .infor-form a:focus i{
	    -webkit-transform: scale(1);
    transform: scale(1);
}
.center-contact-page label{
    color: #fff;
    font-family: "DIN-Medium";
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 1.222222px;
    margin-bottom: 10px;
}
.center-contact-page .infor-form input[type="submit"]{
	min-width:175px;
	float:right;
}
.center-contact-page .form-contact{
	padding-left: 0;
}
.center-contact-page form p {
    margin-bottom: 31px;
	overflow: hidden;
}
.center-contact-page form input[type="submit"]{
    margin-top: 40px;
    min-width: 176px;
	float:right
}
.center-contact-page .ajax-loader{display:none !important}
.center-contact-page .wpcf7-response-output{
	clear:both;
	    margin-left: 0;
    margin-right: 0;
	color:#fff
}
span.question-group{
	display: block;
      width: 75.96px;
	height: 64.75px;
    margin: auto;
    background: url(../images/question.svg) no-repeat;
       margin-bottom: 31px;
    background-size: contain;
}
.bottom-contact-page{  background: #fbd304;}
.bottom-contact-page .section-content{padding: 60px 0 55px;}
.bottom-contact-page .text{
	    letter-spacing: 0.9777778px;
		font-family: "Avenir-Heavy";
}
.bottom-contact-page .text a{
	color: #0e7371;
}
.bottom-contact-page .text a:hover,
.bottom-contact-page .text a:focus{
	text-decoration:underline
}
.bottom-page-contact{
	padding:74px 0 45px;
}
.bottom-page-contact .text{
	    color: #0e7371;
    font-family: "Avenir-Heavy";
    font-size: 18px;
    letter-spacing: 1.1px;
    text-transform: none;
}
.bottom-page-contact ul{
	    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}
.bottom-page-contact ul li{
	    margin: 10px 30px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
}
.bottom-page-contact ul li img {
    width: 185px;
    height: auto;
}
/*@media (min-width: 1200px){
	.top-contact-page .desc-title{    margin-top: 0.938vw;}
	.top-about.top-contact-page{padding-bottom: 3.281vw;}
	.center-contact-page .content-form{
			padding: 8.906vw 2.1% 7.344vw;
	}
	.center-contact-page .infor-content{
		max-width:32.500vw;
	}
	.center-contact-page h2{
		padding-top: 0.234vw;
		margin-bottom: 6.406vw;
	}
	.center-contact-page .infor-form {
		letter-spacing: 0.076vw;
	}
	.center-contact-page .infor-form h5{    letter-spacing: 0.095vw;margin-bottom: 1.094vw;margin-top:2.266vw;}
	.center-contact-page .infor-form ul{
		margin:1.953vw 0 0 0;
	}
	.center-contact-page .infor-form ul li{
		margin: 0 1.797vw 0.781vw 0;
	}
	.center-contact-page .infor-form li i{
		font-size:1.563vw;
	}
	.center-contact-page label{
		font-size: 1.563vw;
		letter-spacing: 0.095vw;
		margin-bottom: 0.781vw;
	}
	.center-contact-page .infor-form input[type="submit"]{
		min-width:3.672vw;
	}
	.center-contact-page .form-contact{
		padding-right: 2.344vw;
	}
	.center-contact-page form p {
		margin-bottom: 2.422vw;
	}
	.center-contact-page form input[type="submit"]{
		margin-top: 3.125vw;
		min-width: 13.750vw;
	}
	span.question-group{
		  width: 5.934vw;
		height: 5.059vw;
		   margin-bottom: 2.422vw;
	}
	.bottom-contact-page .section-content{padding: 4.688vw 0 4.297vw;}
	.bottom-contact-page .text{
		letter-spacing: 0.076vw;
	}
	.bottom-page-contact{
		padding:5.781vw 0 3.516vw;
	}
	.bottom-page-contact .text{
		font-size: 1.406vw;
		letter-spacing: 0.086vw;
	}
	.bottom-page-contact ul li{
			margin: 0.781vw 2.344vw;
	}
	.bottom-page-contact ul li img {
		width: 14.453vw;
	}
}*/
@media (max-width: 767px){
	.center-contact-page h2{
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 28px;
	}
	.top-contact-page .question-title p{
		    font-size: 18px;
		line-height: 24px;
		letter-spacing: 1.1px;
		    margin-bottom: 0;
	}
	.top-contact-page .desc-title{margin-top: 25px;}
	.top-contact-page .desc-title p{
		font-size: 16px;
		line-height: 23px;
		letter-spacing: 0.9777778px;
	}
	.top-about.top-contact-page {
		padding-bottom: 18px;
	}
	.center-contact-page .content-form {
		padding: 53px 0 78px;
	}
	.center-contact-page .infor-form h5{
		    font-size: 25px;
		line-height: 30px;
		letter-spacing: 1.527778px;
		margin-top:24px;
	}
	.center-contact-page .infor-form a{font-size:16px;}
	.center-contact-page .infor-form ul li:first-child{
		    display: none;
	}
	.center-contact-page .form-contact {
		padding-left: 15px;
		margin-top: 36px;
	}
	.center-contact-page form p {
		margin-bottom: 14px;
	}
	.center-contact-page form p.last-child{
		text-align:center
	}
	.center-contact-page form input[type="submit"] {
		margin-top: 20px;float:none
	}
	.bottom-contact-page .text{font-size:16px;    margin: 0 -4px;}
	.center-contact-page span.more-group{margin-bottom:28px;}
	span.question-group{margin-bottom: 24px;}
	.bottom-contact-page .section-content {
		padding: 60px 0 34px;
	}
	.bottom-page-contact {
		padding: 51px 0 42px;
	}
	.bottom-page-contact ul li img {
		width: 120px;
		height: auto;
	}
	.bottom-page-contact ul li {
    margin: 13px 16px;}
}
/*==========other page==========*/
.error404 .search-form .search-field{
	    margin-left: 0;
}
.error404 #site-content .search-form{
    margin-left: 0;
    position: relative;
}
.search-form .search-submit{
	    /* height: 3.906vw; */
	height:53px;
    padding: 5px 20px;
}
.error404 #site-content{padding-bottom:3.7rem}

.search-results .site-main header.page-header{    margin-top: 50px;margin-bottom:30px;}
.search-results .section-inner.medium {
    max-width: 100%;
    width: 100%;
    text-align: left;
}
.search-results .section-inner .entry-title,.search-results .site-main .post-container .entry-title{
    text-transform: capitalize;
}
.search-results .section-inner .entry-title a,
.search-results .site-main .post-container .entry-title a{
	    text-decoration: none;
}
.search-results .post-inner {
    padding-top: 30px;
}
.search-results .section-inner{
	width:100%;
	max-width: 100%;
}
.search-results .post-meta-wrapper {
    margin-top: 50px;
    width: 100%;
    max-width: 100%;
	display:none
}
.search-results article{
	margin-bottom:50px;
}
.search-results .site-main .post-left {
    display: none;
}
.search-results .site-main .post-container .container{
	max-width:100%
}
.search-results .site-main .post-container>.container>.row{
	display:block;
}
.search-results .site-main .post-container .col-md-9.post-inner{
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.search-results .col-md-9.post-inner  .question-title,
.search-results .mobile.left-mobile1,
.search-results  .mobile.left-mobile2{
	display:none
}
.search-results .col-md-9.post-inner .entry-content{}
.search-results .relates-post{
	display:none
}
.search-results .col-md-9.post-inner .subtitle{display:none}
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt{
	    font-family: "Avenir-Book";
		    font-size: 16px;
}

/*@media (min-width: 1200px){
	.search-form .search-submit{
		height:4.141vw;
		padding: 0.391vw .563vw;
	}
	.search-results .site-main header.page-header{    margin-top: 3.906vw;margin-bottom:2.344vw;}
	.search-results .post-inner {
		padding-top: 2.344vw;
	}
	.search-results .post-meta-wrapper {
		margin-top: 3.906vw;
	}
	.search-results article{
		margin-bottom:3.906vw;
	}
	.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt{
	        font-size: 1.250vw;
	}
}*/
@media (max-width: 767px){
	.search-form .search-submit{height:50px;}
}
@media (max-width: 699px){
	.error404 #site-content {
		padding-bottom: 1rem;
	}
}