@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.ttf')  format('truetype'), url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Regular.woff') format('woff'), url('fonts/ProximaNova-Regular.ttf')  format('truetype'), url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-UltraLight';
  src: url('fonts/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-UltraLight.woff') format('woff'), url('fonts/HelveticaNeue-UltraLight.ttf')  format('truetype'), url('fonts/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Segan-Light';
  src: url('fonts/Segan-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Segan-Light.woff') format('woff'), url('fonts/Segan-Light.ttf')  format('truetype'), url('fonts/Segan-Light.svg#Segan-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'museo_slab700';
    src: url('fonts/museo_slab_700-webfont.eot');
    src: url('fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_700-webfont.woff2') format('woff2'),
         url('fonts/museo_slab_700-webfont.woff') format('woff'),
         url('fonts/museo_slab_700-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_700-webfont.svg#museo_slab700') format('svg');
    font-weight: normal;
    font-style: normal;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgba(88,88,90,100) !important;
}

li a.phono {padding-top:0px !important}
.phoneicon {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/phoneicon1-2.png") no-repeat scroll left 5px / 45px auto;
    float: right;
    height: 60px;
    padding-left: 50px !important;
    width: 200px;
}
p.phono1 {
    font-family: "museo_slab700" !important;
    font-size: 27px !important;
    letter-spacing: 1px !important; color: #e2e2e2;
    line-height: 25px;
}
p.phono2 {
    color: #fff !important;
    font-family: "museo_slab700" !important;
    font-size: 16px !important;
    line-height: 20px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}
#clickToShow {
	margin-left:9px;
}

h1, h2, h3 { font-family: 'museo_slab700' !important;}
.foot {margin: 0 auto; text-align:center;}
.foot p {   font-size: 10px !important;
    line-height: 14px !important;}
.foot p a {color: #727272}

.phoneiconmo {
    float: right;
    margin-bottom: 5px !important;
    width: 44px !important;
}
.noshowdesktop {display:none !important}
button#clickToShowButton {
   background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "museo_slab700" !important;
    font-size: 27px;
    letter-spacing: 1.5px;
    line-height: 25px;
    margin-left: 7px;
    padding: 0 !important;
}

span.wpcf7-list-item.first {
    margin-right: 15px;
}
.pushdown20 {
	margin-top: 20%;
}
#footer-outer #copyright p.superfoot {
    color: #909090 !important;
    text-align: left;
}
#footer-outer #copyright {
    background-color: #414042 !important;
}

@media screen and (min-width:480px){
.noshowmodesktop {display:none}

}

@media screen and (max-width:479px){
.noshowmomobile {display:none}
.phoneiconmo {top: 3px;
    position: relative;}

}

@media screen and (min-width:1000px){
header#top {    margin: 0 auto;
    max-width: 1425px;
    padding: 0 65px;}
}

@media screen and (max-width:1000px) {.noshowdesktop { display:block !important} .noshowmobile {display:none !important}
.pushdown20 { margin-top: 0px !important;}
}