.template .phone{visibility:hidden;display:none;margin:12px 0px 2px 0px;}
.phone, .phone a{font-size:15px;}
.social-icon-fontawesome{float:right;margin:5px 17px 5px 0px;}
.social-icon-fontawesome .fa-stack{font-size:1em;}
.social-icon-fontawesome a .fa-stack{color:#DDDEE0;}
.social-icon-fontawesome a .fa-inverse{color:#2F3942;}
.social-icon-fontawesome a:hover .fa-stack{color:#2F3942;}
.social-icon-fontawesome a:hover .fa-inverse{color:#DDDEE0;}
#menu{float:right;}
.navbar-default{border:none;background-color:#2F3942;background-color:transparent;}
.menu-top nav.navbar{margin:0px;}
.navbar-collapse{padding-left:5px;padding-right:5px;}
#menu.menu .dropdown-menu li h5{text-align:center;}
#menu.menu .dropdown-menu{margin-left:-1px;}
ul#menu.menu > li > a::before,
ul#menu.menu > li > a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
ul#menu.menu > li > a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
ul#menu.menu > li > a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
ul#menu.menu > li > a:hover::before,
ul#menu.menu > li > a:hover::after,
ul#menu.menu > li > a:focus::before,
ul#menu.menu > li > a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
@media screen and (min-width:0px) and (max-width:940px){ul#menu.menu > li > a::before{margin-right:0px;content:'';-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
ul#menu.menu > li > a::after{margin-left:0px;content:'';-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
ul#menu.menu > li > a:hover::before,
ul#menu.menu > li > a:hover::after,
ul#menu.menu > li > a:focus::before,
ul#menu.menu > li > a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;padding:8px 0px;border:1px solid rgba(0, 16, 60, 0.5);}
.dropdown-submenu:hover > .dropdown-menu{display:block;}
.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover > a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu{position:relative;}
.dropdown-menu h5 a{text-decoration:none;cursor:default;}
.website-name{z-index:10001;}
	.topphone{padding-top:10px;}

@media(min-width:992px) {
	.topphone{padding-top:40px;}
}
.template .website-name{box-sizing:border-box;}
.website-name h3 a, .website-name h3, .website-name a, .website-name{font-size:14px;;color:#2A2C2B;font-family:'Arial', sans-serif;font-style:normal;font-weight:normal;text-decoration:none;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.25);letter-spacing:0px;line-height:normal;margin:5px 0px 0px 0px;padding:0px;}
.website-name h3 span{color:#005EA6;}
@media(min-width:769px) {
.website-name h3 a, .website-name h3, .website-name a, .website-name{font-size:30px;;color:#2A2C2B;font-family:'Arial', sans-serif;font-style:normal;font-weight:normal;text-decoration:none;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.25);letter-spacing:0px;line-height:normal;margin:5px 0px 0px 0px;padding:0px;}
}

.website-name h3 i{color:#ffffff;}
.tagline h4{padding:0px;float:left;}
.tagline h4 a, .tagline h4, .tagline a, .tagline{font-size:13.5px;color:#A6DEEE;font-family:'PT Sans Narrow', sans-serif;font-weight:normal;font-style:italic;line-height:normal;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);}
.template .secondary-horizontal-nav{text-align:right;padding:8px 0px 2px 0px;}
.secondary-horizontal-nav, .secondary-horizontal-nav a{font-size:11px;color:#A6DEEE;font-family:'PT Sans Narrow', sans-serif;font-weight:normal;font-style:normal;line-height:normal;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);display:inline-block;}
.secondary-horizontal-nav a:hover{color:#ffffff;text-decoration:none;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.75);}
.contactform{float:right;}
.numo-top-menu .dropdown-menu{padding:5px 10px;}
ul.nav li.dropdown div.dropdown-menu{padding:10px;min-width:300px;}
.contactform .input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;text-align:center;background-color:transparent;border-radius:4px;color:#746D58;border:1px solid #746D58;}
.contactform .form-control{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;font-size:14px;height:31px;padding:5px 6px 6px 5px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:85%;margin-left:20px;margin-top:7px;border:1px solid #746D58;}
.contactform textarea.form-control{min-height:150px;}
.navbar-nav > li > .contactform .dropdown-menu{background-clip:padding-box;background-color:#efefef;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box;;box-sizing:border-box;;}
.contactform{z-index:1002;}
.contact .dropdown-menu{margin-left:-1px;}
div.contact div.collapse ul.nav li.dropdown a.dropdown-toggle{font-size:14px;padding:8px 20px 7px 20px;}
.dropdown div.contactdrop{left:auto;right:-1px;}
.form-control::-moz-placeholder{color:#958C6F;}
.contactdrop button.btn{background-color:#FFFFFF;border:1px solid #746D58;color:#746D58;}
.google-search{width:90%;margin:0px 0px 0px 0px;}
.gsc-input-box{background:none repeat scroll 0 0 #FFFFFF;height:45px!important;border-radius:10px;padding:8px 0px 0px 0px;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{height:45px!important;margin-top:2px;min-width:13px;padding:6px 27px;width:13px;}
.cse input.gsc-search-button, input.gsc-search-button{background-color:transparent!important;background-image:url('../graphics/search-btn.png')!important;background-repeat:no-repeat!important;border:0px!important;border-radius:10px!important;height:29px;min-width:54px;padding:0 8px;}
input.gsc-search-button{z-index:999!important;position:relative!important;}
.cse .gsc-control-cse, .gsc-control-cse{padding:0!important;}
.template .themed-object{position:absolute;top:50px;right:0px;visibility:hidden;display:none;display:inline-block;}
.template .custom-component1{position:absolute;top:0px;right:0px;visibility:hidden;display:none;display:inline-block;}
.template .custom-component2{position:absolute;top:0px;right:0px;visibility:hidden;display:none;display:inline-block;}
.template .custom-component3{position:absolute;top:0px;right:0px;visibility:hidden;display:none;display:inline-block;}
@media screen and (min-width:0px) and (max-width:767px){.template .phone{text-align:center;}
.social-icon-fontawesome{float:none;margin:5px 0px 5px 0px;}
.social-icons{text-align:center;margin-left:-30px;}
.website-name{float:none;text-align:center;}
#menu{float:none;}
.navbar-toggle{background-color:rgba(255, 255, 255, 0.3);float:none;margin-bottom:23px;margin-top:23px;padding:9px 10px;position:relative;width:80%;margin-left:10%;margin-right:10%;}
.contactform{float:none;}
.contactform .input-group-addon{color:#efefef;}
}
@media screen and (min-width:741px) and (max-width:940px){.menu-top{position:fixed;top:0px;left:0px;width:100%;z-index:10001;}
.navbar{min-height:20px;}
.navbar-nav > li > a{padding-bottom:10px;padding-top:10px;}
.navbar-nav > li > a{line-height:20px;}
#menu{float:none;}
.navbar-default{background-color:#2A2C2B;}
.header-top{margin-top:40px;}
}
@media screen and (min-width:949px) and (max-width:1024px){}
@media screen and (min-width:1024px){}