/* The handful of Weebly base rules these pages still use, kept locally so
   the 210 KB editmysite.com stylesheet no longer has to load. */
img{-ms-interpolation-mode:bicubic}
::-webkit-input-placeholder{color:#a9a9a9}
::-moz-placeholder{color:#a9a9a9}
.wsite-button{display:inline-block;padding:0 15px 0 0;background:none;text-decoration:none !important;font-weight:normal !important;font-size:14px !important;color:#222 !important;cursor:pointer}
.wsite-button-inner{float:left;background:none;padding:0 5px 0 20px;height:32px;line-height:32px;white-space:nowrap}
.wsite-button-highlight,.wsite-button-highlight .wsite-button-inner{background-image:none}
.wsite-button-highlight{color:#fff !important}
button.wsite-button::-moz-focus-inner{border:0;padding:0}
.wsite-search{position:relative;display:inline-block;white-space:nowrap}
.wsite-search-input{display:inline-block;vertical-align:top;height:16px;border-right-width:0}
.wsite-search-input:focus{outline:none}
.wsite-search-button{display:inline-block;vertical-align:top;width:34px;height:26px;background:none;cursor:pointer}
.wsite-social{position:relative;display:inline-block;white-space:nowrap}
.wsite-social-item.hidden{display:none}
.wsite-social-item{display:inline-block;vertical-align:top;margin:0 1px;width:24px;height:24px;background:none}
.clear{clear:both}
html body .galleryImageBorder,html body a .galleryImageBorder{border-style:solid;border-color:#ddd;border-color:rgba(0,0,0,0.13);background-color:rgba(206,208,210,0.1)}
html body a .galleryImageBorder{background-color:transparent}
.wsite-form-field{clear:both}
.imgPusher{display:block;*width:1px;*height:0;overflow:hidden}
.wsite-image{position:relative}
.wsite-image a{display:inline-block\9;max-width:100%\9}
body .wsite-image-border-thin a img{border-width:1px;border-style:solid;border-color:#ddd;border-color:rgba(0,0,0,0.13)}
.wsite-image-border-none a img{border-width:0 !important}
.wsite-image-border-thin{padding-left:2px !important;padding-right:2px !important}
.wsite-image-border-thin img{padding:1px !important;margin-left:-2px !important;margin-right:-2px !important}
.wsite-logo{display:inline-block;vertical-align:top}
.wsite-logo img,.wsite-logo span{vertical-align:top !important}
.wsite-logo table{border-collapse:collapse !important;border-spacing:0 !important;margin:0 !important;border:0 !important}
.wsite-logo td{vertical-align:middle !important}
.wsite-logo td{border:0 !important;padding:0 !important}
.wsite-logo a img{border:0}
hr.styled-hr{background-color:#eee;background-color:rgba(0,0,0,0.13);border:0pt none;color:#eee;color:rgba(0,0,0,0.13);height:1px;margin:0 auto;text-align:center}
.wsite-not-footer{text-align:left}
.wsite-multicol{position:relative;direction:ltr}
.wsite-multicol-table{position:relative;border-collapse:collapse;table-layout:fixed;width:100%;margin:0 !important;border:0 !important;padding:0 !important}
.wsite-multicol-col{vertical-align:top;margin:0 !important;border:0 !important;padding:0;-moz-box-sizing:border-box}
.wsite-footer{clear:both}
@media screen and (max-width: 767px){.wsite-logo img{max-width:200px}}
h2,.wsite-content-title,.paragraph{word-wrap:break-word}
.wsite-search-input{background:#fff;border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;padding:4px !important;max-width:100%}
.wsite-form-field{max-width:400px}
