@charset "utf-8"; 
/* CSS Document */

/* This is a common files shared across SMSMasterminds.com, offdaytrainer.com, spendsmartcard.com etc. */

body,html { padding:0; margin:0 }
.gh_fullwidth { background-color:#f9f9f9; height:40px; margin:0; padding:0; color:#696e74; overflow:hidden; border-bottom:1px solid #cacaca; font:13px/36px Arial,"Helvetica Neue",Helvetica,sans-serif }
.gh_container { width:100%; min-width:400px; margin:0; height:40px }
.gh_nav { border-left:1px solid #cacaca; float:left; text-align:center; padding: 0; }
.gh_nav a { border-left:1px solid #fff; display:block; height:38px; padding:9px 18px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s }
.gh_nav:hover { background-color:#f5f5f5 }
.gh_logo a { float:left; padding:6px 18px; border-right:1px solid #fff }
.gh_logo.gh_nav { float:left; border-left:none; border-right:1px solid #cacaca }
.gh_active { background:#f0f0f0 }
.gh_copy { float:left; padding-left:20px }
.gh_copy p { margin:13px 0 0; font-size:11px; line-height:1.3em }
.gh_container ul,.gh_icons { display:inline-block; list-style:none; text-indent:none; padding:0; margin:0; box-sizing:border-box }
.gh_container li,.gh_icons li { display:block; height:40px; box-sizing:border-box }
#gh_wrapBranding { float:left }
#gh_wrapMenu { float:right }

@media (max-width: 980px) { 
    .gh_nav a { padding:9px }
    .gh_nav.gh_logo a { padding-top:6px }
}

@media (max-width: 767px) { 
    .gh_copy { display:none!important }
    #gh_wrapMenu { float:left; border-right:1px solid #cacaca }
    .gh_logo.gh_nav,.gh_logo.gh_nav a { border:none }
}

@media (max-width: 430px) { 
    .gh_nav a { padding:10px 5px }
    .gh_nav img { width:90% }
}

@media (max-width: 390px) { 
    .gh_nav a { padding:6px 0 }
    .gh_nav.gh_logo a { padding:10px 0 }
    .gh_nav img { width:75% }
}