﻿html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0; background-color: #ffffff;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
article {max-width: 1186px; margin: 0px auto 0px auto;}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}
img{border-style:none}svg:not(:root){overflow:hidden}
button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1,h2,h3,h4,h5,h6,.w3-slim,.w3-wide{font-family:"Segoe UI",Arial,sans-serif}
h1{font-size:36px}h2{font-size:28px; line-height: 36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
.w3-serif{font-family:"Times New Roman",Times,serif}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
img{margin-bottom:-5px; overflow: hidden}a{color:inherit}
footer h2 {font-size: 21px;}
.w3-image{max-width:100%;height:auto}
.w3-right{float:right!important}
.headthetext {font-weight: 400; padding: 4px 0px 18px 0px;}
.superbold {font-family: 'Alegreya Sans', sans-serif; font-weight: 900; font-size: 1.25em!important}
a.nounderline { text-decoration: none!important; cursor: pointer;}
a.nounderline:hover { text-decoration: none!important; cursor: pointer;}
a.phoneunderline { color: #ffffff;text-decoration: underline!important; cursor: pointer;}
a.phoneunderline:hover { text-decoration: underline!important; cursor: pointer;}
a.phoneunderlinered { color: #f44336;text-decoration: underline!important; cursor: pointer;}
a.phoneunderlinered:hover { text-decoration: underline!important; cursor: pointer;}
a.mycursor {cursor:pointer}
.w3-btn,.w3-btn-block{margin-bottom:32px;border:none;border-radius: 6px;display:inline-block;outline:0;padding:6px 36px;vertical-align:middle;overflow:hidden;text-decoration:none!important;font-size: 1.75em;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover,.w3-btn-block:hover,.w3-btn-floating:hover,.w3-btn-floating-large:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}
.w3-btn-floating{width:40px;height:40px;line-height:40px}.w3-btn-floating-large{width:56px;height:56px;line-height:56px}
.w3-disabled,.w3-btn:disabled,.w3-btn-floating:disabled,.w3-btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}
.w3-btn.w3-disabled *,.w3-btn-block.w3-disabled,.w3-btn-floating.w3-disabled *,.w3-btn:disabled *,.w3-btn-floating:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn-block.w3-disabled:hover,.w3-btn:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,
.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover{box-shadow:none}
.w3-btn-group .w3-btn{float:left}.w3-btn-block{width:100%}
.w3-btn-bar .w3-btn{box-shadow:none;background-color:inherit;color:inherit;float:left}.w3-btn-bar .w3-btn:hover{background-color:#ccc}
.w3-btn,.w3-btn-floating,.w3-dropnav a,.w3-btn-floating-large,.w3-btn-block{-webkit-transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s,filter 0.3s;transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s,filter 0.3s}
.w3-main,#main{transition:margin-left .4s}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto; text-align: center;}
.w3-bar .w3-bar-item{margin-left: 0px; margin-right: 4px; padding:2px 4px 2px 6px;float:left;width:auto;border:none;outline:none;display:block;font-weight:900;font-size: 15px;}
a.w3-bar-item{margin-left: 0px; margin-right: 4px; padding:2px 4px 2px 6px;float:left;width:auto;border:none;outline:none;display:block;font-weight:900;font-size: 15px;}
.w3-bar-itemr a{color: #000000; text-decoration: none;} .w3-bar-item a:hover{color: #000000; text-decoration: underline;}
.w3-bar-itemtwo{margin-left: 0px; margin-right: 4px; padding:2px 4px 2px 26px;float:left;width:auto;border:none;outline:none;display:block;font-weight:900;font-size: 15px;}
a.w3-bar-itemtwo{margin-left: 0px; margin-right: 4px; padding:2px 4px 2px 26px;float:left;width:auto;border:none;outline:none;display:block;font-weight:900;font-size: 15px;}
.w3-bar-itemtwo a{color: #000000; text-decoration: none;} .w3-bar-itemtwo a:hover{color: #000000; text-decoration: underline;}
.w3-bar-itemright{margin-left: 0px; margin-right: 4px; padding:2px 24px 2px 26px;float:right;width:auto;border:none;outline:none;display:block;font-weight:900;font-size: 15px;}
.w3-bar-itemright a{color: #000000; text-decoration: none;} .w3-bar-itemright a:hover{color: #000000; text-decoration: underline;}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none}
.w3-bar-block.w3-center .w3-bar-item{text-align:center;font-weight:900;}.w3-block{display:block;width:100%}
.minmyplacer {min-height: 258px!important}
a.tablink {cursor: pointer; font-size: 21px!important;}
a.tablink:hover {cursor: pointer; background-color: #ef8e04;}
.w3-input-group,.w3-group{margin-top:24px;margin-bottom:24px}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
.w3-input:focus{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%; box-shadow:3px 3px 0px #1476e4;}
.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}
.w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}
input[type=type].w3-type{width:24px;height:74px;position:relative;top:6px}
input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}
input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688} 
input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}
.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-panel:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after
{content:"";display:table;clear:both}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}


h1.theheadline {font-size: 21px; padding: 0px 0px 12px 0px;}
.pull-right {float: right; display: inline-block; }
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}
.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}
.w3-xxxlarge{font-size:48px!important}
.w3-jumbo{font-family: 'Alegreya Sans', sans-serif; font-weight: 900; font-size:114px; line-height: 100px; margin-top: -45px;}
.w3-vertical{word-break:break-all;line-height:1;text-align:center;width:0.6em}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}
.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-circle{border-radius:50%!important}
.w3-round-small{border-radius:2px!important}.w3-round,.w3-round-medium{border-radius:4px!important}
.w3-round-large{border-radius:8px!important}.w3-round-xlarge{border-radius:16px!important}
.w3-round-xxlarge{border-radius:32px!important}.w3-round-jumbo{border-radius:64px!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-margin{margin:16px!important}.w3-margin-0{margin:0!important}
.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-section{margin-top:16px!important;margin-bottom:16px!important}
.padtop { padding-top: 16px;}
.padleftspecial {padding-left: 50px; padding-right: 35px;}

.w3-container{padding:0.01em 48px 0.01em 48px;}
.startcontenter {margin-top: 0px!important;}
.w3-panel{padding:0.01em 16px;margin-top:16px!important;margin-bottom:16px!important}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-third{width:33.33333%; min-height: 185px; font-size: 13px; text-align: left;}
.w3-text-shadow{text-shadow:1px 1px 0 #444}.w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}
/* Colors */
.w3-yellow,.w3-hover-yellow:hover{color:#fff!important;background-color:#f8a52f!important;}
.w3-deepyellow,.w3-hover-deepyellow:hover{color:#fff!important;background-color:#f19717!important; border-bottom: 6px solid #ffffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#ed1b2e!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#29b404!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#df901f!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-red,.w3-hover-text-red:hover{color:#ed1b2e!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
em {font-size: 1.65em; padding: 12px 48px 12px 48px;}
hr { border-top: 3px solid #ffffff; padding: 12px auto 12px auto; text-align: center!important;}
@media screen and (max-width:600px){.w3-third{width:99.9999%}.w3-topnav a{display:block}.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}.w3-navbar li.w3-right{float:none!important}}	
@media screen and (max-width:600px){.w3-topnav .w3-dropdown-hover .w3-dropdown-content,.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content{position:relative}}	
@media screen and (max-width:600px){
.w3-container{padding:0.01em 18px 0.01em 18px;}
.w3-jumbo{font-family: 'Alegreya Sans', sans-serif; font-weight: 900; font-size:94px; line-height: 80px; margin-top: -35px;}
.startcontenter {margin-top: 5px!important;}
a.tablink {cursor: pointer; font-size: 12px!important;}
.noshow {display:none}
.w3-right{margin-top:35px!important}
.w3-bar-item{width:100%;display:block;padding:8px 4px; font-size:15px;font-weight:900;text-align:left;border:none;outline:none;white-space:normal;float:none}
.w3-third {min-height: 225px; font-size: 11px;}
em {font-size: 1.55em; padding: 12px 38px 12px 38px;}
h1 {font-size: 21px;}
h2.phonesizer {font-size: 26px;}
.w3-xxxlarge {font-size: 40px!important;}
.padleftspecial {padding-left: 4px;}
}
@media screen and (max-width:414px){
.w3-jumbo{font-family: 'Alegreya Sans', sans-serif; font-weight: 900; font-size:64px; line-height: 50px; margin-top: -25px;}
.startcontenter {margin-top: 5px!important;}
a.tablink {cursor: pointer; font-size: 12px!important;}
.noshow {display:none}
.w3-right{margin-top:35px!important}
.w3-bar-item{width:100%;display:block;padding:8px 4px; font-size:13px;text-align:left;border:none;outline:none;white-space:normal;float:none}
.w3-third{min-height: 225px !important; font-size: 11px;}
em {font-size: 1.35em;padding: 12px 28px 12px 28px;}
h2.phonesizer {font-size: 23px;}
.sloganer {font-size: 23px; padding: 0px 32px 0px 32px;}
.w3-xxxlarge {font-size: 36px!important;}
}
@media screen and (max-width:320px){
.startcontenter {margin-top: 5px!important;}
.w3-right{margin-top:40px!important}
.noshow {display:none}
.w3-bar .w3-bar-item{margin-left: 0px; margin-right: 0px; padding:16px 8px 16px 8px; font-size: 12px;float:left;width:auto;border:none;outline:none;display:block}
.w3-third {min-height: 125px; font-size: 11px;}
em {font-size: 1.25em;padding: 12px 18px 12px 18px; }
h2.phonesizer {font-size: 18px;}
.sloganer {font-size: 18px; padding: 0px 22px 0px 22px;}
.w3-xxxlarge {font-size: 32px!important;}
img.imgsizer {width: 284px!important}
}