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

body{font-size: 1.2rem;}

.l-footer .c-entry__content{font-size: 0.9rem;}

body.home .c-section h1{font-size: 1.8rem;margin-top: 5px;margin-bottom: 2px;}

.text-center,
.wpaw-pr-box__item-title{text-align:center;}

.wpaw-pr-box__item,
.wpaw-pr-box__title,
.wpaw-pr-box__title .c-section__title,
.wpaw-pr-box__lead p{color:#fff;}

.wpaw-pr-box__item-summary,
.wpaw-pr-box__lead{font-size: 1rem;
	line-height: 1.5;
}

.wpaw-pr-box__title .c-section__title::after {
    background-color: #fff;
}


body.home #wpaw-taxonomy-posts-inc2734_wp_awesome_widgets_taxonomy_posts-5 .wpaw-taxonomy-posts__body{
    background: #ffffff!important;
    text-align: left!important;
    vertical-align: middle!important;}



body.home .wpaw-taxonomy-posts__date{margin-top:-2.8rem;}
body.home .wpaw-taxonomy-posts__title,
body.home .wpaw-taxonomy-posts__date{display:inline-block!important;font-size: 1.2rem;}
body.home .wpaw-taxonomy-posts__body{display:inline-block!important;}
body.home .wpaw-taxonomy-posts__date:before{content: "("}
body.home .wpaw-taxonomy-posts__date:after{content: ")"}
.wpaw-taxonomy-posts__item{margin-bottom: 5px;}

body.home div#inc2734_wp_awesome_widgets_taxonomy_posts-2.c-section{padding: 0!important;margin: auto;}

.wpaw-taxonomy-posts__item:not(:first-child) {
    margin:0;
}

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

.l-footer {border-top:15px solid #465a6d;
	padding-top: 1rem;
}

.c-entry__content h2 span,
header h3#telno span,
h1 span{
    font-weight: normal;
    font-size: 70%;
    padding-left: 10px;
}


p.price{font-size: 3rem;
	font-weight: 700;
	text-align: right;
	margin-top: 0!important;
}

p.price small{font-weight: normal;
	font-size: 1.5rem;
}
img.size-itemthumb{width:33%;padding:2px;}

.c-entry-summary__content,
.c-entry-summary__meta{display: none;}

/*			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 #ddd;
border-left: none;
border-right: none;
}

.textwidget>table td, .textwidget>table th {
    border: 1px solid #ddd;
}


@media only screen and (max-width: 660px) {
	
	
	div.wpaw-pr-box__item{border-bottom: 1px solid #fff;padding-bottom: 15px;}
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%;
}
.wpac-columns__col--1-3{display: block!important;width: 100%!important;}
}


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

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;}

.c-drawer,
.c-copyright{
    background-color: #242e3b;

}
.c-hamburger-btn__bar{ }

#theme-my-login{margin:auto;}

#wp-submit {    display: inline-block;
    cursor: pointer;
    line-height: 1;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #3e95b1;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: .93478rem 2.80435rem;
    transition: background-color .2s ease-out;
    white-space: normal;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.86957;
    padding: .46739rem 1.86957rem;}
    
    
body.home .p-global-nav .c-navbar__item[class*="current_"] > a, .p-global-nav .c-navbar__item[class*="current-"] > a, .l-header[data-l-header-type="overlay"] [data-has-global-nav] .p-global-nav .c-navbar__item[class*="current_"] > a, .l-header[data-l-header-type="overlay"] [data-has-global-nav] .p-global-nav .c-navbar__item[class*="current-"] > a {
    color: #333;
}

.btn_more {
    display: inline-block;
    cursor: pointer;
    line-height: 1;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #bd3c4f;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: .93478rem 2.80435rem;
    transition: background-color .2s ease-out;
}
.btn_more:hover{opacity: 0.8;}
.bk-w{   background-color: #fff;color:#333;}

.top_iframe{width:50%;height:180px;float:right;}
@media only screen and (max-width: 660px) {
.top_iframe{width:100%;float:none;height:auto;margin:10px auto;}

}


.c-meta__item--modified,
.c-meta__item--author{display: none;}


.l-footer table.table th,
.l-footer table.table td{font-size: 80%;}

.l-footer table.table{border-top:0px; }

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert {
	font-size: 80%;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

#privacy{
width: 98%;
padding:2%;
height: 150px;
border: 1px solid #ccc;
overflow: auto;
font-size:80%!important;
}

.btn {
	color: #fff;
    background-color: #5bc0de;
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

    
    