/**
 * Template: snow-monkey
 * Theme Name: tmp_bec2018
 */

.mb10{margin-bottom:10px;}

/* service */
.service_menu {
	position:relative;
}
.service_menu img.service_bk {
	/*position: relative;*/
	z-index:1;
	width:100%;
	/*max-height:390px;
	min-height:390px;*/
	height:auto;
}
.service_menu .readmore {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index:9999;
}
.service_menu .text_area {
	position: absolute;
	bottom: 0;
	background:rgba(0,0,0,0.3);
	padding: 0 10px;
	width: 100%;
}
.service_menu .text_area h3 {
	font-size: 20px;
	color: #fff;
	margin: 10px 0 5px;
}
.service_menu .text_area p {
	font-size: 14px;
	color: #fff;
	border-top: 1px solid #fff;
	padding-top: 3px;
}
.service_menu a:hover{opacity:0.8;}


/*			form
/*-------------------------------------------*/
.c-entry__content form table	{ margin-top:25px; }
.c-entry__content form input[type=text],
.c-entry__content form input[type=email],
.c-entry__content form textarea { position:relative; overflow:hidden; padding:5px 10px; margin:5px 5px 5px 0px; width:98%;}
.c-entry__content form input[type=radio] { width:auto; }
.c-entry__content form input[type=checkbox] { width:auto; }

@media only screen and (max-width: 660px) {
div.mw_wp_form table{
width: 100%;
margin: auto;
word-wrap:break-word;
border:none;
margin:10px 0;
}

div.mw_wp_form table tr{
  display: inline;
}

div.mw_wp_form table th,
div.mw_wp_form table td
{
  width: 100%;
    padding:2%;
   text-align: left;
  display: block;
  margin-top: -1px;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

div.mw_wp_form table input{
padding:2%;
width:auto;
}

div.mw_wp_form table input[type="text"]
{
width:96%!important;
padding:2%;
}

}


.c-entry__content form span.mwform-zip-field :-ms-input-placeholder {
   color: #fffff;
}


.c-entry__content form span.mwform-zip-field ::-webkit-input-placeholder {
   color: #fffff;
}


.c-entry__content form span.mwform-zip-field :-moz-placeholder {
   color: #fffff;
}

.c-entry__content form span.mwform-zip-field ::-moz-placeholder {
   color: #fffff; opacity: 1;
}

.c-entry__content form span.mwform-zip-field :placeholder-shown {
   color: #fffff;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ccc;
}


@media only screen and (max-width: 660px) {
div.mw_wp_form table{
width: 100%;
margin: auto;
word-wrap:break-word;
border:none;
margin:10px 0;
}

div.mw_wp_form table tr{
  display: inline;
}

div.mw_wp_form table th,
div.mw_wp_form table td
{
  width: 100%;
    padding:2%;
   text-align: left;
  display: block;
  margin-top: -1px;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

div.mw_wp_form table input{
padding:2%;
width:auto;
}

div.mw_wp_form table input[type="text"]
{
width:96%!important;
padding:2%;
}
}


table.table-border{
    border-bottom: 1px solid #ccc;
}

form span.mwform-tel-field input[type=text],
form span.mwform-zip-field input#zip,
form span.mwform-zip-field input#zip1{width:15%!important;}
form input#pref,
form input#city{width:30%!important;}
div.mw_wp_form table th{background: #e0e0e0;}



a.wpaw-showcase__more{background: #f2b34a;}


div.wpaw-showcase--inc2734_wp_awesome_widgets_showcase-3 a.wpaw-showcase__more,
div.wpaw-showcase--inc2734_wp_awesome_widgets_showcase-4 a.wpaw-showcase__more{background: #0f388b;}

a.wpaw-showcase__more:hover{color:#fff;opacity:0.5;}

.c-drawer {
    background-color: #0f388b;
}

#pageplugin{margin-bottom: 10px; width: 100%!important;text-align: center!important;}

.fb-page{margin: 10px auto!important;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
margin: 10px auto!important;

}


.wpaw-taxonomy-posts__date,
.wpaw-recent-posts__date {
    line-height: 140%;
    margin-top:0px;
    color:#0f388b;
}

li.c-meta__item--modified,
h2.p-child-pages__title{display:none!important;}


div.wpaw-taxonomy-posts__title{margin-left:90px;float:left;}
div.wpaw-taxonomy-posts__date{float:left;margin-top:-2.5em;}
