@font-face {
    font-family: 'Trajan Pro';
    src: url('../fonts/TrajanPro-Regular.eot');
    src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/TrajanPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/TrajanPro-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/TrajanPro-Regular.svg#svgFontName') format('svg');

    /* IE9 Compat Modes */
    /* Legacy iOS */
}

@font-face {
    font-family: 'Trajan Pro';
    src: url('../fonts/TrajanPro-Bold.eot');
    src: url('../fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/TrajanPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/TrajanPro-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/TrajanPro-Bold.svg#svgFontName') format('svg');

    /* IE9 Compat Modes */
    /* Legacy iOS */
}

body {
    font-family: 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    background: white;
    overflow-x: hidden;
    font-size: 14px;
    line-height: 24px;
    min-height: 100vh;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

p {
    padding-bottom: 18px;
    line-height: 24px;
    margin: 0;
}

.fa {
    font-size: 16px;
    font-weight: 400;
    padding-right: 2px;
}

a {
    color: #a37503;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #d5ab00;
    outline: 0 none;
    text-decoration: none;
}

ul,
ol,
table {
    margin-bottom: 20px;
}

ul li,
ol li {
    margin-bottom: 12px;
}

ul ul,
ol ul {
    margin-top: 15px;
    margin-bottom: 25px;
}

img {
    max-width: 100%;
}

label {
    color: #333;
    font-weight: 600;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
}

/*.input[type=text],
.input[type=url],
.input[type=password],*/
.form-control {
    height: 30px;
    padding: 2px 6px;
    font-size: 13px;
    box-shadow: none;
    border: 1px solid #d6d2d2;
    background: #fff;
    border-radius: 0;
}

.form-area-wrap label.element-invisible,
.element-invisible {
    display: none;
    font-size: 0;
}

.color-red,
.form-required {
    color: #ff0000;
    font-size: 12px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus,
.btn:active,
.btn.active,
.form-control:focus,
button:focus,
select:focus,
textarea:focus,
input:focus {
    outline: 0 none;
    box-shadow: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0 0 25px 0;
    font-family: "Trajan Pro", arial, sans-serif;
    color: #000000;
}

h1 {
    font-size: 28px;
    line-height: 34px;
}

h2 {
    font-size: 24px;
    line-height: 30px;
}

h3 {
    font-size: 22px;
    line-height: 28px;
}

h4 {
    font-size: 19px;
    line-height: 24px;
}

h5 {
    font-size: 17px;
    line-height: 24px;
}

h6 {
    font-size: 15px;
    line-height: 20px;
}

blockquote {
    border: 0 none;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin: 0 0 10px;
    padding: 0;
}

blockquote p {
    line-height: 30px;
}

.table-responsive {
    border: 0 none;
}

.table,
table {
    /*border: 1px solid #ece4c2;*/
    border: 1px solid transparent;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px;
    max-width: 100%;
    width: 100%;
    background: #fff;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th,
table > tbody > tr > td,
table > tbody > tr > th,
table > tfoot > tr > td,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr > th {
    border: 1px solid #ece4c2;
    color: #333;
    font-size: 14px;
    line-height: 1.42857;
    padding: 10px;
    vertical-align: middle;
}

.table > tbody > tr.active > td,
.table > tbody > tr:hover > td,
table > tbody > tr.active > td,
table > tbody > tr:hover > td{
    background: #ece3b9;
    color: #000;
}

.table > thead > tr > td,
.table > thead > tr > th,
table > thead > tr > td,
table > thead > tr > th {
    background: #000;
    border-color: #000;
    border-style: solid;
    /* border-width: 0 1px 0;*/
    border-width: 1px 1px 0 1px;
    color: white;
    font-size: 16px;
    font-weight: bold;
}

.table > tbody > tr:nth-of-type(2n+1),
table > tbody > tr:nth-of-type(2n+1) {
    background-color: #faf5df;
}

.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #000;
}

.table > thead > tr > td a,
.table > thead > tr > th a,
table > thead > tr > td a,
table > thead > tr > th a{
    color: white;
}

.table > thead > tr > td a:hover,
.table > thead > tr > th a:hover,
table > thead > tr > td a:hover,
table > thead > tr > th a:hover{
    color: white;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
table > thead > tr > td.active,
table > thead > tr > th.active{
    background: #000;
}

.table > thead > tr > td.active a img,
.table > thead > tr > th.active  a img,
table > thead > tr > td.active  a img,
table > thead > tr > th.active  a img{
    margin-left: 5px;
    vertical-align: top;
}

table > tbody > tr > td.active,
table > tbody > tr > th.active
{
    background: none !important;
}

.table > tbody > tr.active > td.active,
.table > tbody > tr:hover > td.active,
table > tbody > tr.active > td.active,
table > tbody > tr:hover > td.active,
table > tbody > tr > td.active:hover,
table > tbody > tr > th.active:hover{
    background: #ece4c2 !important;
}




#sa-member-submit-nomination-form table > tbody > tr > td {
    padding: 2px 10px;
}

h2.pane-title {
    font-size: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 25px 0;
    font-family: "Trajan Pro", arial, sans-serif;
    color: #000000;
}

/* start overwrite */
.branding {
    background: url(../images/main-head-bg.png) repeat;
    padding: 14px 0 10px 0;
}

.text-warning {
    color: #c83800;
}

.site-brand {
    padding-top: 8px;
}

.head-link {
    padding: 5px 0 7px 0;
    font-size: 11px;
    line-height: 14px;
}

.header-right {
    float: right;
    max-width: 262px;
    text-align: right;
}

.social-media-block {
    text-align: right;
}

.social-media-block p {
    padding: 0;
}
.social-media-block img{
    width: 30px;
    margin: 2px;
}
.main-site .header-right {
    margin-top: 8px;
    width: 262px;
}

.main-site .social-media-block {
    padding: 8px 0 7px 0;
}

.site-header-block .navbar {
    border-radius: 0;
    min-height: 0;
    margin-bottom: 0;
    background: #000;
    color: white;
    border: 0;
}

.navbar-default {
    background-color: transparent;
    border: 0;
    padding: 0;
}

.site-header-block .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.site-header-block .nav > li {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
    vertical-align: top;
}

.site-header-block .nav > li a {
    color: white;
}

.site-header-block .nav .open > a,
.site-header-block .nav .open > a:hover,
.site-header-block .nav .open > a:focus,
.site-header-block .nav > li > a:focus,
.site-header-block .nav > li.active > a,
.site-header-block .dropdown-menu li.active > a.active,
.site-header-block .nav > li a:hover {
    background: #d5ab00;
    border: 0;
}

.caret {
    margin-left: 0;
}

.site-header-block .nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
}

.site-header-block .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    background: rgba(0, 0, 0, 0.8);
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 230px;
}

.site-header-block .dropdown-menu > .active > a:focus,
.site-header-block .nav .open .dropdown-menu li > a:focus,
.site-header-block .dropdown-menu > .active > a,
.site-header-block .dropdown-menu > .active > a:hover,
.site-header-block .nav .open .dropdown-menu li > a:hover {
    background: #303030;
}

.site-header-block .dropdown-menu > li {
    text-transform: none;
    margin-bottom: 0;
    border-bottom: 1px solid #333;
    font-size: 13px;
}

.site-header-block .dropdown-menu > li > a {
    padding: 8px 22px 8px 15px;
    white-space: normal;
}

.site-header-block .dropdown-menu > li > a:focus {
    background-color: transparent;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: .5;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: transparent;
}

/*start submenu*/
.site-header-block .dropdown .expanded {
    position: relative;
}

.touch-device .site-header-block .dropdown-menu > li > a {
    padding: 12px;
    display: inline-block;
}

.touch-device .site-header-block .dropdown-menu span.main-arrow {
    content: "";
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    text-indent: -999999px;
    top: 10px;
    right: 10px;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 9px 0 9px 9px;
    cursor: pointer;
}

.site-header-block .dropdown:hover > .dropdown-menu,
.site-header-block .dropdown .expanded:hover > .sub-menu {
    display: block;
}

.site-header-block .dropdown .expanded > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 5px 0 5px 5px;
}

.site-header-block .dropdown .expanded:hover > a:after {
    border-left-color: #fff;
}

.touch-device .site-header-block .dropdown .expanded > a:after,
.touch-device .site-header-block .dropdown .expanded:hover > a:after {
    display: none;
}

.site-header-block .dropdown .expanded > .sub-menu,
.touch-device .site-header-block .dropdown .expanded > .sub-menu {
    top: 0;
    left: 100%;
    margin-top: 0;
    margin-left: 0;
    border-radius: 0;
}

.site-header-block .sub-menu {
    background: rgba(0, 0, 0, 0.8);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: left;
    font-size: 13px;
    font-weight: normal;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 230px;
    width: 230px;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.site-header-block .sub-menu li a {
    display: block;
    padding: 5px 10px;
}

.site-header-block .sub-menu li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #333;
}

.site-header-block .dropdown-menu > li:last-child,
.site-header-block .sub-menu li:last-child {
    border-bottom: 0;
}

/*end submenu*/
.navbar.container {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
}

.nav .caret,
.nav a:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

/*search*/
.head-search-block .form-group {
    margin-bottom: 0;
}

.head-search-block .input-group-btn,
.head-search-block .input-group-addon {
    color: white;
    border: 1px solid #e8a771;
    padding: 0;
    background: #f7c478;
}

.head-search-block .input-group-btn {
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    border-radius: 0 4px 4px 0;
    text-align: center;
}

.head-search-block .input-group .form-control {
    font-size: 12px;
    color: #888;
    height: 36px;
    border: 1px solid #c6c5c3;
    border-right: 0;
    border-radius: 4px 0 0 4px;
}

.head-search-block .btn-default,
.head-search-block .btn-primary,
.btn-search {
    padding: 8px 10px 0 10px;
    border-radius: 0;
    height: 34px;
    border: 0;
    background: #f7c478;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YzQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWFlMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7c478), color-stop(100%, #d9ae10));
    background: -webkit-linear-gradient(top, #f7c478 0%, #d9ae10 100%);
    background: linear-gradient(to bottom, #f7c478 0%, #d9ae10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c478', endColorstr='#d9ae10', GradientType=0);
}

.head-search-block .btn-default:hover,
.head-search-block .btn-primary:hover,
.head-search-block .btn-default:focus,
.head-search-block .btn-primary:focus,
.btn-search:hover,
.btn-search:focus {
    background: #f7c478;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YzQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2NlYTgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2NlYTgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7c478), color-stop(72%, #cea800), color-stop(98%, #cea800));
    background: -webkit-linear-gradient(top, #f7c478 0%, #cea800 72%, #cea800 98%);
    background: linear-gradient(to bottom, #f7c478 0%, #cea800 72%, #cea800 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c478', endColorstr='#cea800', GradientType=0);
    color: white;
}

.btn-search i.fa {
    font-size: 15px;
}

/*search*/
.top-bar .form-inline .form-control {
    max-width: 120px;
}

.top-bar label {
    font-size: 12px;
    font-weight: 600;
}

.top-bar .form-control {
    border: 1px solid transparent;
    background: #fff;
    font-size: 11px;
    line-height: 12px;
    padding: 2px 5px;
    height: 25px;
    border-radius: 4px;
    color: #000;
}

.top-bar .form-control::-moz-placeholder {
    color: #000;
}

.top-bar .form-control:-ms-input-placeholder {
    color: #000;
}

.top-bar .form-control::-webkit-input-placeholder {
    color: #000;
}

/* site modified top bar */
.top-bar .block-user,
.top-bar .block-sa-login {
    max-width: 1170px;
    width: auto;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.top-bar form {
    float: right;
}

.top-bar .form-type-radios.form-group {
    margin: 2px 8px 0 0;
    display: inline-block;
    *zoom: 1;
}

.top-bar label[for=edit-member-type],
.top-bar .form-radios {
    display: inline-block;
}

.top-bar label[for=edit-member-type] {
    color: #362b1b;
    font-weight: bold;
    text-transform: uppercase;
}

.top-bar .form-submit,
.top-bar .form-group {
    margin-bottom: 0;
    float: left;
    display: inline-block;
    *zoom: 1;
}

.form-type-radio.form-item,
.top-bar .form-type-radio.form-item {
    width: auto;
    height: auto;
    margin: 0 0 0 5px;
    padding-left: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    *zoom: 1;
}

.top-bar .form-submit {
    margin-top: 3px;
}

.main-site .top-bar form {
    padding: 2px 0;
}

.main-site .top-bar .form-group {
    float: left;
    width: 190px;
    vertical-align: middle;
}

.main-site .top-bar .form-control {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
    height: 20px;
}

.main-site .top-bar label {
    color: #fff;
    font-weight: 500;
}

.main-site .top-bar .form-submit {
    float: right;
}

.main-site .top-bar .form-group + .form-group {
    margin: 0 0 0 5px;
}

.main-site .top-bar .logged-in-user-info {
    padding-right: 0;
}

.main-site .top-bar .logged-in-user-info a {
    color: #fff;
}

/* site modified top bar */
.breadcrumb-block {
    margin-bottom: 0;
    padding: 5px 0;
    background: #f0f0f0;
    border-bottom: 1px solid #ededed;
}

.breadcrumb {
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
}

.breadcrumb > li + li::before,
.breadcrumb > .active {
    color: #333;
}

.breadcrumb > li {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #333;
}

.form-horizontal .control-label {
    text-align: left;
    padding-top: 5px;
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 0;
}

/* start slider */
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: inline-block;
}

.carousel-inner > .item {
    text-align: center;
    margin: auto;
}

fieldset.panel {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin-bottom: 2px;
}

fieldset.panel .panel-body {
    border: 1px solid #ddd;
    border-top: 0;
}

fieldset.panel .panel-body .panel-body {
    background: #f7f7f7;
}

fieldset .panel-title {
    font-size: 15px;
    font-weight: 500;
    color: #333;
    padding: 10px 15px;
    display: block;
}

fieldset.panel-default > .panel-heading {
    border-radius: 0;
    padding: 0;
    border: 1px solid #ddd;
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcfcfc 1%, #ededed 100%);
    background: -webkit-linear-gradient(top, #fcfcfc 1%, #ededed 100%);
    background: linear-gradient(to bottom, #fcfcfc 1%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ededed', GradientType=0);
}

fieldset legend {
    margin-bottom: 0;
}

.panel-collapse .form-item-award-id {
    display: block;
}

/* end overwrite */
/* start slide-animation */
.slide-nav {
    position: fixed;
    /*   top: 225px;
    top: 255px;*/
    top: 220px;
    list-style: none;
    z-index: 9999;
    left: -240px;
    width: 297px;
    border-radius: 0 4px 4px 0;
    overflow: hidden;
    background: rgba(163, 117, 3, 0.70);
    transition: 0.5s;
}

/*
.page-member .slide-nav,
.page-judge .slide-nav,
.aba-home .slide-nav,
.iba-home .slide-nav,
.gsa-home .slide-nav,
.sales-home .slide-nav,
.women-home .slide-nav {
    top: 207px;
}

.gsa-home.gsa-site .slide-nav {
    top: 240px;
}

.gsa-site .slide-nav {
    top: 290px;
}

.main-site .slide-nav {
    top: 225px;
}*/
.main-site .slide-nav,
.page-home.main-site .slide-nav {
    top: 193px;
}

.slide-nav-open {
    left: 0;
}

.slide-nav-wrap {
    display: table;
}

.slide-nav-btn {
    display: table-cell;
    vertical-align: middle;
    width: 57px;
    background: #d5ab00;
    cursor: pointer;
    padding: 0;
}

.slide-btn-text {
    background-image: url(../images/right-menu.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 346px;
}

.slide-nav-open .slide-btn-text {
    background-image: url(../images/left-menu.png);
}

.slide-nav ul {
    margin: 0;
    padding: 3px 0;
    width: 240px;
    display: table-cell;
    vertical-align: top;
}

.slide-nav li {
    width: 240px;
    font-size: 15px;
    color: white;
    list-style: none;
    padding: 14px 10px;
    margin: 0;
    display: block;
    border-bottom: 1px solid #cbad62;
}

.slide-nav li:last-child {
    border-bottom: 0;
}

.slide-nav li a {
    color: white;
    padding: 0 0 0 35px;
}

.slide-nav li a:hover {
    background-color: transparent;
    color: rgba(255, 255, 255, .7);
}

.slide-kit a,
.slide-submit a,
.slide-reminders a,
.slide-judge a,
.slide-sponsor a,
.slide-register a,
.slide-contact a {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.slide-kit a {
    background-image: url(../images/icon1.png);
}

.slide-submit a {
    background-image: url(../images/icon2.png);
}

.slide-reminders a {
    background-image: url(../images/icon3.png);
}

.slide-judge a {
    background-image: url(../images/icon4.png);
}

.slide-sponsor a {
    background-image: url(../images/icon5.png);
}

.slide-contact a {
    background-image: url(../images/icon6.png);
}

.slide-register a {
    background-image: url(../images/icon7.png);
}

/* end slide-animation */
/* start form */
.form-area-blocks {
    line-height: 24px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
    padding: 4px;
    border: 1px solid #cecece;
    border-radius: 0 0 4px 4px;
}

.home-wrap-blocks .form-area-blocks {
    min-height: 390px;
}

.webform-client-form .form-group,
.form-area-blocks .form-group {
    margin-bottom: 7px;
}

.webform-client-form .btn,
.form-area-blocks .btn {
    margin: 8px 0 8px 5px;
    float: right;
    display: inline-block;
    padding: 6px 15px;
}

.form-area-blocks h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: white;
    font-family: 'Open Sans', sans-serif;
    padding: 4px 8px 6px 8px;
}

.form-area-wrap {
    padding: 15px 10px;
}

.aba-home .form-area-wrap,
.iba-home .form-area-wrap,
.gsa-home .form-area-wrap,
.sales-home .form-area-wrap,
.women-home .form-area-wrap {
    padding: 15px 8px 10px 6px;
}

.gsa-site .main-container #user-login .forgot-password {
    left: 110px;
}

.form-area-wrap label {
    float: left;
    width: 37%;
    margin-right: 1%;
    display: inline-block;
    *zoom: 1;
}

.help-block {
    font-size: 12px;
    line-height: 18px;
}

#profile2-edit-member-form .help-block,
#user-profile-form .help-block,
#user-register-form .help-block,
.form-area-wrap label.error {
    float: none;
    margin-left: 38%;
    width: 60%;
    padding: 5px 0 10px 0;
}

.form-textarea-wrapper,
.form-area-wrap .form-control,
.add-nomination-select-category .form-radios {
    float: left;
    display: inline-block;
    width: 62%;
    *zoom: 1;
}

#sa-member-edit-nomination-primary-form .form-radios .form-type-radio.radio,
#sa-member-add-nomination-form .form-radios {
    width: 100%;
    float: none;
}

.vote-item > .radio,
#sa-member-edit-nomination-primary-form .form-type-radio.radio .radio,
#sa-member-add-nomination-form .form-radios .form-item-award-id.radio .radio {
    float: left;
    width: 16px;
}

.vote-item label.vote-title,
#sa-member-edit-nomination-primary-form .form-radios label,
#sa-member-add-nomination-form .form-radios label {
    float: left;
    width: 90%;
}

.form-textarea-wrapper {
    padding-bottom: 10px;
}

.form-area-wrap .form-textarea-wrapper .form-control {
    width: 100%;
    float: none;
    display: block;
}

.entity-profile2 .field-label {
    float: left;
    width: 44%;
    margin-right: 1%;
    display: inline-block;
    *zoom: 1;
}

.entity-profile2 .field-items {
    float: left;
    width: 55%;
}

.color-red {
    font-size: 12px;
    text-align: right;
}

.form-area-wrap .form-item {
    margin-bottom: 8px;
    *zoom: 1;
}

.form-area-wrap .form-item:before,
.form-area-wrap .form-item:after {
    content: "";
    display: block;
    clear: both;
}

.form-area-blocks .resizable-textarea .grippie {
    float: right;
    width: 62%;
}

.entry-kit-privacy,
.note {
    font-size: 12px;
    line-height: 16px;
    color: #7b7979;
    clear: both;
}

.entry-kit-privacy p,
.note p {
    margin: 0;
    padding: 0;
    line-height: 16px;
}

.tel-code {
    font-size: 12px;
    line-height: 16px;
    padding-left: 8px;
}

.captcha {
    margin: auto;
    padding-top: 4px;
    text-align: center;
}

.form-area-wrap .form-type-radio label,
.form-area-wrap #edit-submitted-send-me-stevie-awards-updates label {
    width: auto;
    float: none;
    margin-right: 0;
}

/* end form */
/* start button */
.btn {
    line-height: 18px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    border: 0;
    white-space: normal;
    color: white;
}

.btn a:hover,
.btn a:focus,
.btn a,
.btn:hover,
.btn:focus {
    color: white;
}

.btn-all,
.btn-primary,
.webform-submit,
#confirm-cancel-ticket-purchase-pay-check a#edit-cancel,
.form-submit {
    border-radius: 4px;
    background: #bd9602;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkOTYwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bd9602), color-stop(100%, #d4aa00));
    background: -webkit-linear-gradient(top, #bd9602 0%, #d4aa00 100%);
    background: linear-gradient(to bottom, #bd9602 0%, #d4aa00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd9602', endColorstr='#d4aa00', GradientType=0);
}

.btn-all:hover,
.btn-primary:hover,
.webform-submit:hover,
.form-submit:hover,
.btn-all:focus,
.btn-primary:focus,
.webform-submit:focus,
#confirm-cancel-ticket-purchase-pay-check a#edit-cancel,
.form-submit:focus {
    background: #d4aa00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0YWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDk2MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4aa00), color-stop(100%, #bd9602));
    background: -webkit-linear-gradient(top, #d4aa00 0%, #bd9602 100%);
    background: linear-gradient(to bottom, #d4aa00 0%, #bd9602 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4aa00', endColorstr='#bd9602', GradientType=0);
}

.btn-small, .top-bar .form-submit {
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
    text-transform: uppercase;
    padding: 3px 12px;
}

.award-slider-block .award-btn {
    text-align: center;
    margin: auto;
}

.award-slider-block .btn {
    padding-left: 25px;
    padding-right: 25px;
}

.btn-aba {
    background: #9b1010;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b1010), color-stop(100%, #6b0101));
    background: -webkit-linear-gradient(top, #9b1010 0%, #6b0101 100%);
    background: linear-gradient(to bottom, #9b1010 0%, #6b0101 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1010', endColorstr='#6b0101', GradientType=0);
}

.btn-aba:hover,
.btn-aba:focus {
    background: #6b0101;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b0101), color-stop(100%, #9b1010));
    background: -webkit-linear-gradient(top, #6b0101 0%, #9b1010 100%);
    background: linear-gradient(to bottom, #6b0101 0%, #9b1010 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b0101', endColorstr='#9b1010', GradientType=0);
}

.btn-mena {
    background: #A11210;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b1010), color-stop(100%, #A11210));
    background: -webkit-linear-gradient(top, #9b1010 0%, #A11210 100%);
    background: linear-gradient(to bottom, #9b1010 0%, #A11210 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1010', endColorstr='#A11210', GradientType=0);
}

.btn-mena:hover,
.btn-mena:focus {
    background: #A11210;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A11210), color-stop(100%, #9b1010));
    background: -webkit-linear-gradient(top, #A11210 0%, #9b1010 100%);
    background: linear-gradient(to bottom, #A11210 0%, #9b1010 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A11210', endColorstr='#9b1010', GradientType=0);
}

.btn-iba {
    background: #376ca1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NmNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTM0NjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #376ca1), color-stop(100%, #013467));
    background: -webkit-linear-gradient(top, #376ca1 0%, #013467 100%);
    background: linear-gradient(to bottom, #376ca1 0%, #013467 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#376ca1', endColorstr='#013467', GradientType=0);
}

.btn-iba:hover,
.btn-iba:focus {
    background: #013467;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMzQ2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzZjYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #013467), color-stop(100%, #376ca1));
    background: -webkit-linear-gradient(top, #013467 0%, #376ca1 100%);
    background: linear-gradient(to bottom, #013467 0%, #376ca1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013467', endColorstr='#376ca1', GradientType=0);
}

.btn-gsa,
.btn-sate{
    background: #1e0c0c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMGMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e0c0c), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #1e0c0c 0%, #000000 100%);
    background: linear-gradient(to bottom, #1e0c0c 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e0c0c', endColorstr='#000000', GradientType=0);
}

.btn-gsa:hover,
.btn-gsa:focus,
.btn-sate:focus,
.btn-sate:focus {
    background: #0b161c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiMTYxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b161c), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #0b161c 0%, #000000 100%);
    background: linear-gradient(to bottom, #0b161c 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b161c', endColorstr='#000000', GradientType=0);
}

.btn-sales {
    background: #d3c18e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzYzE4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGEzNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3c18e), color-stop(100%, #b8a36a));
    background: -webkit-linear-gradient(top, #d3c18e 0%, #b8a36a 100%);
    background: linear-gradient(to bottom, #d3c18e 0%, #b8a36a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3c18e', endColorstr='#b8a36a', GradientType=0);
}

.btn-sales:hover,
.btn-sales:focus {
    background: #b8a36a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YTM2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2MxOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8a36a), color-stop(100%, #d3c18e));
    background: -webkit-linear-gradient(top, #b8a36a 0%, #d3c18e 100%);
    background: linear-gradient(to bottom, #b8a36a 0%, #d3c18e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a36a', endColorstr='#d3c18e', GradientType=0);
}

.btn-women {
    background: #4d8a8a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOGE4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d8a8a), color-stop(100%, #2d7272));
    background: -webkit-linear-gradient(top, #4d8a8a 0%, #2d7272 100%);
    background: linear-gradient(to bottom, #4d8a8a 0%, #2d7272 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d8a8a', endColorstr='#2d7272', GradientType=0);
}

.btn-women:hover,
.btn-women:focus {
    background: #2d7272;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNzI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDhhOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d7272), color-stop(100%, #4d8a8a));
    background: -webkit-linear-gradient(top, #2d7272 0%, #4d8a8a 100%);
    background: linear-gradient(to bottom, #2d7272 0%, #4d8a8a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d7272', endColorstr='#4d8a8a', GradientType=0);
}

.btn-asiapacific,
.btn-apsa {
    background: #655948;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NTk0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTM0MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #655948), color-stop(100%, #3a342c));
    background: -webkit-linear-gradient(top, #655948 0%, #3a342c 100%);
    background: linear-gradient(to bottom, #655948 0%, #3a342c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#655948', endColorstr='#3a342c', GradientType=0);
}

.btn-asiapacific:hover,
.btn-asiapacific:focus,
.btn-apsa:hover,
.btn-apsa:focus {
    background: #3a342c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhMzQyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTU5NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a342c), color-stop(100%, #655948));
    background: -webkit-linear-gradient(top, #3a342c 0%, #655948 100%);
    background: linear-gradient(to bottom, #3a342c 0%, #655948 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a342c', endColorstr='#655948', GradientType=0);
}

.btn-ipra {
    background: #ba6a1a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhNmExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODNjMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba6a1a), color-stop(100%, #783c08));
    background: -webkit-linear-gradient(top, #ba6a1a 0%, #783c08 100%);
    background: linear-gradient(to bottom, #ba6a1a 0%, #783c08 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba6a1a', endColorstr='#783c08', GradientType=0);
}

.btn-ipra:hover,
.btn-ipra:focus {
    background: #783c08;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4M2MwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTZhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #783c08), color-stop(100%, #ba6a1a));
    background: -webkit-linear-gradient(top, #783c08 0%, #ba6a1a 100%);
    background: linear-gradient(to bottom, #783c08 0%, #ba6a1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#783c08', endColorstr='#ba6a1a', GradientType=0);
}

.btn-hr {
    background: #b78463;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ODQ2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTQ1MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b78463 0%, #654532 100%);
    background: -webkit-linear-gradient(top, #b78463 0%, #654532 100%);
    background: linear-gradient(to bottom, #b78463 0%, #654532 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78463', endColorstr='#654532', GradientType=0);
}

.btn-hr:hover,
.btn-hr:focus {
    background: #654532;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NDUzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzg0NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #654532 0%, #b78463 100%);
    background: -webkit-linear-gradient(top, #654532 0%, #b78463 100%);
    background: linear-gradient(to bottom, #654532 0%, #b78463 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#654532', endColorstr='#b78463', GradientType=0);
}

.btn-default {
    background: #999;
}

/* end button */
/* pagination*/
.pagination > li > a {
    background-color: #f4f4f4;
    border: 1px solid #dfe2e2;
    color: #000;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #cda46e;
    border-color: #cda46e;
    color: #fff;
}

.pagination > li > a,
.pagination > li > span {
    color: #a4640a;
}

.pager li {
    font-weight: bold;
    padding: 0 5px;
}

.pager li > a, .pager li > span {
    padding: 0 8px;
}

/* Checkbox */
.radio label,
.checkbox label {
    padding-left: 0;
}

.checkbox label {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
}

.checkbox-left .checkbox label {
    font-size: 13px;
    line-height: 18px;
}

.checker {
    position: relative;
    top: -1px;
}

div.checker span {
    background: url(../images/checkbutton.png);
}

div.checker,
div.checker span,
div.checker input {
    width: 16px;
    height: 16px;
}

div.checker span {
    background-position: 0 0;
}

div.checker span.checked {
    background-position: 0 -16px;
}

div.checker.active span,
div.checker.active span.checked,
div.checker.hover span.checked,
div.checker.focus span.checked,
div.checker.hover.active span,
div.checker.focus.active span,
div.checker.hover.active span.checked,
div.checker.focus.active span.checked {
    background-position: 0 -16px;
}

div.checker.hover span,
div.checker.focus span,
div.checker.disabled,
div.checker.disabled.active,
div.checker.disabled span.checked,
div.checker.disabled.active span.checked {
    background-position: 0 0;
}

/*radio*/
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    margin-left: -6px;
}

.radio input[type="radio"] {
    vertical-align: top;
}

.radio-inline,
.checkbox-inline {
    padding-left: 0;
    font-weight: 600;
    margin-left: 5px;
}

div.radio span {
    background-position: 0 0;
    background-image: url("../images/sprite-radio-all.png");
}

div.radio,
div.radio span,
div.radio input {
    width: 12px;
    height: 12px;
    position: relative;
    top: -1px;
}

div.radio span.checked,
div.radio.active span,
div.radio.active span.checked,
div.radio.hover span,
div.radio.focus span,
div.radio.hover span.checked,
div.radio.focus span.checked,
div.radio.hover.active span,
div.radio.focus.active span,
div.radio.hover.active span.checked,
div.radio.focus.active span.checked {
    background-position: 0 -12px;
}

div.radio.disabled span,
div.radio.disabled.active span {
    background-position: 0 -24px;
}

div.radio.disabled span.checked,
div.radio.disabled.active span.checked {
    background-position: 0 -36px;
}

.radio, .checkbox {
    min-height: 20px;
    padding-left: 0;
}

.form-area-wrap .webform-component-checkboxes div.checker,
.checkbox-left .checker {
    float: left;
}

.form-area-wrap .webform-component-checkboxes div.checker + label,
.checkbox-left .checkbox label {
    width: 90%;
    margin-right: 0;
    float: left;
    vertical-align: top;
}

.form-checkboxes.dis_nom_ids,
.form-checkboxes.nom_ids {
    text-align: center;
}

.country-tel-code {
    font-size: 12px;
}

div.pq-select-button {
    box-shadow: none;
    padding: 2px;
}

.pq-select-text .ui-state-default .pq-select-item-text {
    color: #333;
    font-size: 12px;
}

label.pq-select-option-label {
    color: #555;
    font-size: 11px;
}

.pq-select-popup input[type="checkbox"] {
    margin: 4px;
}

.pq-select-popup {
    background: #fff;
    box-shadow: none;
}

.pq-select-all {
    padding: 2px 1px;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #000;
}

.pq-select-popup .ui-widget-header {
    background: #dedddf;
    border: 0;
}

.pq-select-popup label.pq-state-hover {
    outline: 0 none;
    border: 0;
}

.pq-select-search-div {
    display: none;
}

.pq-select-button.pq-no-capture.ui-widget {
    width: 62% !important;
    height: auto;
}

div.pq-select-menu > .pq-select-option-label {
    border: 0;
}

.captcha-admin-links.panel {
    margin-bottom: 0;
}

.captcha-admin-links.panel .panel-title {
    font-size: 11px;
}

.company-desc-counter {
    margin-top: 10px;
}

/* start top bar */
.top-bar {
    background: #000;
    border-bottom: 1px solid transparent;
    padding: 0 0 1px 0;
    color: #b0610f;
    font-size: 12px;
}

.top-bar .form-group + .form-group {
    /*margin-left: 10px;*/
    margin-right: 3px;
    margin-top: 3px;
}

.top-bar .forgot-password {
    border-left: 1px solid #b8b8b8;
    box-shadow: 1px 0 0 #f7f7f7 inset;
    font-size: 11px;
    line-height: 13px;
    margin: 8px 0 0 6px;
    float: right;
    padding-left: 5px;
}

.main-container #user-login {
    position: relative;
}

.main-container #user-login .forgot-password {
    font-size: 13px;
    border-left: 1px solid #ddd;
    left: 85px;
    margin-top: 4px;
    padding-left: 10px;
    position: absolute;
}

.acc-log-title {
    color: #362b1b;
    font-weight: bold;
    text-transform: uppercase;
}

/* end top bar */
/* start side-main */
.side-nav-blocks {
    background: #303030;
    padding: 16px 0 20px 0;
}

.side-nav-blocks h2.block-title,
.side-nav-blocks h2 {
    color: #d5ab00;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    padding: 0 12px 12px 12px;
}

.award-side-nav-blocks {
    padding: 0;
}

.award-side-nav-blocks h2.block-title,
.award-side-nav-blocks h2 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    padding: 10px 12px;
}

.award-side-nav-blocks ul,
.side-nav-blocks ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.award-side-nav-blocks .menu-block-wrapper {
    border-radius: 0 0 4px 4px;
    padding: 5px 0 25px 0;
}

.award-side-nav-blocks ul li,
.side-nav-blocks ul li {
    margin-bottom: 0;
}

.award-side-nav-blocks ul > li,
.side-nav-blocks ul > li {
    border-bottom: 1px solid #5f5e5e;
    padding: 5px 0;
}

.award-side-nav-blocks ul > li:last-child,
.side-nav-blocks ul > li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.award-side-nav-blocks ul > li > a,
.side-nav-blocks ul > li > a {
    padding: 0 12px;
}

.side-nav-blocks ul ul > li a,
.award-side-nav-blocks ul ul > li a {
    padding-left: 0;
    padding-right: 0;
}

.side-nav-blocks ul > li,
.side-nav-blocks ul.menu > li > a,
.side-nav-blocks ul > li > a {
    color: white;
}

.side-nav-blocks ul.menu > li > a:hover,
.side-nav-blocks ul > li a:hover,
.side-nav-blocks ul > li.active a {
    color: #d4d4d4;
    background: none;
}

.award-side-nav-blocks ul ul,
.side-nav-blocks ul ul {
    padding: 5px 10px 10px 15px;
    border-top: 1px solid #5f5e5e;
    margin-top: 5px;
}

.award-side-nav-blocks ul ul ul {
    padding-left: 0;
}

.award-side-nav-blocks ul ul > li,
.side-nav-blocks ul ul > li {
    font-size: 12px;
    line-height: 16px;
    padding-left: 18px;
    border-bottom: 0;
}

.side-nav-blocks ul ul > li {
    background: url(../images/sa-bullet.png) no-repeat 0 9px;
}

.side-nav-blocks ul ul > li,
.side-nav-blocks ul ul > li a {
    color: #a4a4a4;
}

.award-side-nav-blocks ul.nav > li.collapsed > a:after,
.award-side-nav-blocks ul.nav > li.expanded > a:after {
    content: "\f101";
    font-family: 'FontAwesome';
    font-size: 17px;
    font-weight: normal;
    position: absolute;
    right: 12px;
}

.side-post-blocks {
    border-bottom: 1px solid #9a9a9a;
    /*padding-bottom: 15px;*/
    margin-bottom: 15px;
}

.side-post-blocks:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.meta-date {
    color: #7c7c7c;
    font-size: 11px;
    line-height: 14px;
}

.adv-125x125 {
    margin: auto;
    text-align: center;
}

.side-box,
.wrap-blocks {
    margin-bottom: 30px;
}

.panels-flexible-row.home-wrap-blocks {
    /* margin: 10px 0 50px 0;*/
    margin: 50px 0 10px 0;
}

.home-wrap-blocks {
    margin: 55px 0 15px 0;
}

.home-wrap-blocks .story-blocks .views-field-body {
    padding-bottom: 15px;
}

.home-wrap-blocks .story-blocks .views-field-body p {
    padding-bottom: 0;
}

h2.block-title {
    background: #303030;
    padding: 12px 15px;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    color: #fff;
}

.view-sidebar-stevie-awards-blog {
    background: #f0f0f0;
    border-radius: 0 0 4px 4px;
    border: 1px solid #d5d3d3;
    border-top: 0;
    padding: 25px 15px;
}

.sidebar-block .well {
    padding: 0;
    border: 0;
    border-radius: 0;
    margin-bottom: 30px;
    background: none;
    box-shadow: none;
}

.side-post-blocks .views-field-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #000;
    padding-bottom: 10px;
    font-weight: 600;
}

.side-post-blocks .views-field-title a {
    color: #000;
}

.side-post-blocks .views-field-title a:hover {
    color: #a37503;
}

.main-container .custom-container-row > .col-sm-9 {
    float: right;
}

aside.sidebar-block {
    float: left;
}

/* end side-main */
/* end slider */
/* start important dates */
.date-overlay-blocks {
    /*  position: relative;
        margin: -413px auto 0 auto;
        width: 1180px;*/
    position: relative;
    /* margin: 0 auto;*/
    /*width: 1180px;*/
    max-width: 1180px;
    text-align: left;
    /* margin: -428px auto 0 auto;*/
    margin: -411px auto 411px auto;
    z-index: 10;
}

/*
.date-overlay-wrap {
    color: white;
    padding: 25px 20px 0 20px;
    max-width: 310px;
    min-height: 413px;
    background: rgba(0, 0, 0, 0.78);
}*/

.date-overlay-blocks h2.block-title,
.date-overlay-wrap h2 {
    font-size: 23px;
    line-height: 30px;
    padding-bottom: 18px;
    color: #d5ab00;
}

.view-important-dates,
.date-overlay-blocks h2.block-title {
    background: none;
    background: rgba(0, 0, 0, 0.78);
    width: 310px;
    position: absolute;
}

.view-important-dates .view-content {
    height: 295px;
    overflow: hidden;
}

.date-overlay-blocks h2.block-title {
    padding: 25px 20px 20px 20px;
}

.view-important-dates {
    color: white;
    padding: 0 20px;
    min-height: 336px;
    top: 75px;
}

.main-site .date-display-single,
.list-date {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    color: #c29d58;
}

.list-block {
    padding-bottom: 13px;
}

.date-overlay-blocks .views-field-title,
.list-block h6 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding-bottom: 0;
}

.date-overlay-blocks .views-field-title a,
.list-block h6 a {
    color: white;
    background: url(../images/bullet-link.png) no-repeat right center;
    padding-right: 17px;
}

.date-link a {
    background: url(../images/bullet-link.png) no-repeat right 2px;
    padding-right: 17px;
    color: #d5ab00;
    font-family: "Trajan Pro", arial, sans-serif;
    font-weight: 400;
}

.date-overlay-blocks .views-field-title a:hover,
.list-block h6 a:hover {
    color: #d5ab00;
}

.date-overlay-blocks .view-footer {
    text-align: left;
}

/* end important dates */
.news-slider {
    background: #000;
    padding: 16px 0;
    color: white;
    margin-top: 411px;
}

.news-slider h2 {
    font-size: 22px;
    line-height: 30px;
    padding: 0 25px 0 0;
    color: #d5ab00;
    background: url(../images/bullet-link-big.png) no-repeat right center;
    display: inline-block;
}

.news-slider a:hover,
.news-slider a:focus {
    color: white;
    text-decoration: none;
}

.news-slider span.date {
    font-size: 15px;
    line-height: 20px;
}

.tickercontainer {
    border: 0;
    background: transparent;
    width: 100%;
    height: 30px;
    padding-top: 3px;
}

.tickercontainer .mask {
    width: 100%;
    left: 0;
    top: 0;
}

ul.newsticker {
    font-family: 'Open Sans', sans-serif;
}

.news-slider ul.liScroll li,
ul.newsticker li {
    background: transparent;
    margin-right: 35px;
}

.news-slider ul.liScroll a,
ul.newsticker a {
    font-size: 14px;
    line-height: 24px;
    color: #d3d3d3;
    font-weight: 400;
}

.news-slider ul.liScroll a,
.news-slider ul.liScroll span {
    margin: 0;
}

.news-slider ul.liScroll a span.date {
    color: #fff;
    font-weight: bold;
}

.liScroll-container .mask {
    top: 5px;
}

.liScroll-container .mask,
.news-slider .liScroll-container {
    width: 100%;
}

.view-desktop-sa-main-site-news-events-ticker {
    width: 100%;
}

.date span.date-display-single,
.date-link a:hover,
ul.newsticker span {
    color: white;
}

/*end news ticker*/
/* start content */
.main-container {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
}

.main-site.front .main-container {
    padding-top: 25px;
}

.not-front.aba-home.page-404 .main-container,
.not-front.iba-home.page-404 .main-container,
.not-front.gsa-home.page-404 .main-container,
.not-front.sales-home.page-404 .main-container,
.not-front.women-home.page-404 .main-container,
.not-front .main-container {
    padding-top: 30px;
}

.not-front.aba-home .main-container,
.not-front.iba-home .main-container,
.not-front.gsa-home .main-container,
.not-front.sales-home .main-container,
.not-front.women-home .main-container {
    padding-top: 0;
}

.award-slider-block {
    position: relative;
    margin-bottom: 50px;
    padding-bottom: 15px;
    border-bottom: 6px solid #cfcfcf;
}

.view-port {
    padding: 10px 35px 0 35px;
}

.award-info-block {
    width: 352px;
    padding: 0 30px;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #666;
}

.award-info-block + .award-info-block {
    border-left: 1px solid #cfcfcf;
}

.award-info-wrap {
    height: 160px;
    /*min-height: 160px;*/
    overflow: hidden;
    text-align: left;
}

.award-info-wrap p {
    line-height: 20px;
}

.award-brand {
    margin: 0 auto 15px auto;
    text-align: center;
}

.slider-control {
    display: block;
    height: 270px;
    position: absolute;
    top: 0;
    width: 38px;
    z-index: 15;
    line-height: 270px;
    text-align: center;
    background: #d5ab00;
}

.slider-control.disable {
    background: #cfcfcf;
}

.slider-control-right {
    right: 0;
}

.slider-control-left {
    left: 0;
}

.slider-control a {
    color: #fff;
    display: block;
}

.slider-control i.fa {
    font-size: 42px;
}

.welcome-blocks {
    min-height: 300px;
    font-size: 16px;
    color: #000;
    padding: 30px 0;
}

.welcome-blocks p {
    padding-bottom: 5px;
    line-height: 28px;
}

.awards-info {
    padding-top: 70px;
}

.welcome-blocks sup {
    font-size: 16px;
    top: -0.9em;
}

.welcome-blocks h1 span sup {
    font-size: 13px;
    top: -0.7em;
}

.welcome-blocks h1 {
    padding-bottom: 0;
    margin-bottom: 30px;
}

.welcome-blocks h1 span {
    display: block;
    font-size: 23px;
}

h1.page-title span,
.title-bar h1,
.title-bar h2 {
    background: #fff;
    padding-right: 15px;
    display: inline-block;
}

h1.page-title,
.title-bar {
    background: url(../images/titlebar.png) repeat-x 0 9px;
}

.title-mid-bar {
    text-align: center;
}

.title-mid-bar h1,
.title-mid-bar h2 {
    padding-left: 10px;
    padding-right: 10px;
}

.awards-calender-blocks {
    padding: 15px;
    border-radius: 4px;
}

.awards-calender-blocks .view-content {
    min-height: 327px;
}

.calendar-blocks {
    position: relative;
}

.calendar-date {
    line-height: 60px;
}

.calendar-wrap {
    border-radius: 50%;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    z-index: 99;
    position: relative;
    width: 60px;
    height: 60px;
    background: #918786;
}

.aba-home .calendar-wrap,
.iba-home .calendar-wrap,
.gsa-home .calendar-wrap,
.sales-home .calendar-wrap,
.women-home .calendar-wrap {
    width: 78px;
    height: 76px;
}

.calendar-page h3 {
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
    padding: 10px 0 12px 90px;
    font-family: "Open Sans", sans-serif;
}

.calendar-page .views-row-last + h3 {
    padding-top: 20px;
}

.calendar-page .view-footer {
    margin: 55px auto 0 auto;
    text-align: center;
}

.aba-home .calendar-date,
.iba-home .calendar-date,
.gsa-home .calendar-date,
.sales-home .calendar-date,
.women-home .calendar-date {
    line-height: 20px;
}

.calendar-info {
    line-height: 20px;
    margin-left: 175px;
    padding-top: 26px;
    position: relative;
    font-weight: 600;
    color: #000;
}

.aba-home .calendar-info,
.iba-home .calendar-info,
.gsa-home .calendar-info,
.sales-home .calendar-info,
.women-home .calendar-info {
    margin-left: 95px;
}

.calendar-info .sub-title {
    font-weight: 500;
    color: #333;
    font-size: 13px;
    line-height: 18px;
}

.ticket-unit-price,
.calendar-info .title a,
.calendar-info .title {
    font-weight: bold;
    color: #333;
}

.calendar-month {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-transform: uppercase;
}

.calendar-month {
    display: inline-block;
    float: left;
    width: 80px;
    padding-top: 30px;
    color: #524737;
}

.aba-home .calendar-month,
.iba-home .calendar-month,
.gsa-home .calendar-month,
.sales-home .calendar-month,
.women-home .calendar-month {
    float: none;
    display: block;
    width: auto;
    padding-top: 20px;
}

.calendar-mid {
    float: left;
    text-align: center;
    width: 80px;
}

.calendar-month-small {
    font-size: 12px;
    line-height: 16px;
    padding-top: 20px;
}

.calendar-line {
    display: block;
    min-height: 15px;
    width: 1px;
    margin: auto;
    position: absolute;
    left: 120px;
    height: 100%;
    bottom: 0;
    background-color: #e8e7ea;
}

.aba-home .calendar-line,
.iba-home .calendar-line,
.gsa-home .calendar-line,
.sales-home .calendar-line,
.women-home .calendar-line {
    left: 39px;
}

#confirm-cancel-ticket-purchase-pay-check a#edit-cancel:hover,
.main-site .calendar-month {
    color: #333;
}

.main-site .calendar-line {
    background-color: #ece3bf;
}

.field-name-field-calendar-sub-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #444;
}

.field-name-field-calendar-date .field-item {
    padding: 10px 0 20px 0;
}

.field-name-field-calendar-date .field-item:before {
    content: "\f017";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 15px;
    padding-right: 4px;
}

.link {
    padding-top: 8px;
    font-weight: bold;
    text-align: right;
}

.link a:before {
    color: #d57518;
    content: "\f054 \f054";
    font-size: 12px;
    font-weight: normal;
    letter-spacing: -2px;
    padding-right: 5px;
    text-shadow: 0 1px 0 #fff;
    font-family: 'FontAwesome';
}

.awards-preview {
    float: left;
    width: 205px;
    margin-right: 10px;
    display: inline-block;
    *zoom: 1;
}

h2.pane-title,
.home h1,
.post-blocks h1 {
    padding-bottom: 35px;
}

.post-blocks h4,
.post-wrap-block .views-field-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #000;
    padding-bottom: 10px;
}

.post-wrap-block .views-field-title {
    font-size: 19px;
    line-height: 24px;
}

.post-blocks h4 a,
.post-wrap-block .views-field-title a {
    color: #000;
}

.post-blocks h4 a:hover,
.post-wrap-block .views-field-title a:hover {
    color: #a37503;
}

.highlight-text,
.post-wrap-block .views-field-body {
    padding-bottom: 15px;
}

.post-wrap-block .btn a {
    color: #fff;
}

.post-meta-date {
    color: #888;
    font-size: 11px;
    line-height: 16px;
    font-weight: 400;
    padding-bottom: 12px;
}

.post-meta-date:before {
    color: #888;
    content: "\f017";
    font-size: 15px;
    font-weight: normal;
    padding-right: 2px;
    font-family: 'FontAwesome';
}

.post-wrap-block {
    margin-bottom: 40px;
}

.preview {
    float: left;
    max-width: 270px;
    margin-right: 20px;
    display: inline-block;
    *zoom: 1;
}

.preview img {
    padding: 1px;
    border-radius: 4px;
    border: 2px solid #cfcfcf;
}

.more-link {
    font-family: "Trajan Pro", arial, sans-serif;
    font-weight: 400;
    text-align: right;
}

.more-link a {
    background: url(../images/bullet-link.png) no-repeat right;
    padding-right: 18px;
}

.story-blocks {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.story-blocks:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.story-blocks h3,
.feature-story-blocks h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 13px;
}

.feature-story-blocks h3 a,
.story-blocks h3 a {
    color: #660000;
}

.feature-story-blocks h3 a:hover,
.story-blocks h3 a:hover {
    color: #d5ab00;
}

.story-preview {
    max-width: 208px;
    margin-right: 25px;
    display: inline-block;
    *zoom: 1;
    float: left;
}

.story-preview img {
    border: 1px solid transparent;
    border-radius: 4px;
}

.winner-slider-block {
    position: relative;
    overflow-y: hidden;
    height: 96px;
}

.winner-control {
    position: absolute;
    z-index: 1;
    top: 43%;
    width: 22px;
    height: 22px;
}

.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-next,
.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-prev,
.winner-control a {
    width: 22px;
    height: 22px;
    text-indent: -999999px;
    display: block;
    top: 45px;
}

.winner-control-left,
.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-prev-horizontal {
    left: 0;
    background-position: 0 0;
}

.winner-control-right,
.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-next-horizontal {
    right: 0;
    background-position: -22px 0;
}

.jcarousel-skin-past_sa_winners .jcarousel-container-horizontal {
    padding: 10px 30px;
}

.awards-list ul,
.winner-view-port ul {
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}

.winner-view-port img {
    /*  border: 1px solid #e4e0db;*/
    max-height: 98px;
}

.winner-view-port ul li {
    display: inline-block;
    margin: 0 1px;
}

.program-button a {
    float: right;
    height: 10px;
    width: 14px;
    text-indent: -999999px;
    display: block;
    background: url(../images/arrow.png) no-repeat 0 -10px;
    margin-top: -23px;
    margin-right: 10px;
    position: relative;
}

.program-button a.expanded {
    background: url(../images/arrow.png) no-repeat 0 0;
}

.awards-list-blocks-wrap {
    border-bottom: 1px solid #f0f0f0;
    background: #fdfdfd;
    padding: 20px 0 0 0;
}

.program-button,
.awards-list {
    max-width: 1170px;
    padding-right: 15px;
    padding-left: 15px;
    margin: auto;
}

.awards-list li {
    list-style: none;
    display: inline-block;
    text-align: center;
    padding: 0 30px 5px 30px;
}

.no-comment {
    color: #b8202b;
}

.no-comment,
.view-footer, .view-empty {
    text-align: center;
}

.view-empty {
    padding-top: 65px;
}

.no-comment,
.view-empty .no-result {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}

.switch-link {
    font-size: 17px;
    display: inline-block;
    padding: 0;
}

.view-empty .no-result:before,
.switch-link:after {
    font-weight: normal;
    font-family: 'FontAwesome';
}

.view-empty .no-result:before {
    content: "\f002";
    font-size: 14px;
    padding: 6px 7px;
    background: #999;
    color: #fff;
    margin-right: 7px;
    border-radius: 50%;
    border: 0;
}

.switch-link:after {
    content: "\f101";
    font-size: 15px;
    padding-left: 10px;
}

.addthis_toolbox.addthis_default_style .at300b,
.addthis_toolbox.addthis_default_style .at300bo,
.addthis_toolbox.addthis_default_style .at300m {
    padding: 0 5px;
}

#resend-msg {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}

#confirm-text strong {
    color: #980900;
}

#resend-code, #confirm-text {
    padding-bottom: 10px;
}

.error-blocks {
    text-align: center;
    padding: 30px 0;
}

.error-blocks h1,
.region.region-content .error-blocks h1 {
    font-size: 50px;
    line-height: 54px;
    text-transform: uppercase;
}

.comment-box {
    border: 1px solid #eee;
    background: #f7f7f7;
    padding: 15px;
    margin: 5px 0;
}

.ticket-fieldset {
    margin-bottom: 15px;
}

.back {
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 10px;
}

.back a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    padding-left: 5px;
    font-size: 14px;
    font-weight: normal;
}

.awards-calender-blocks .view-empty {
    min-height: 358px;
    padding: 0;
}

.aba-home .awards-calender-blocks .view-empty .no-result,
.iba-home .awards-calender-blocks .view-empty .no-result,
.gsa-home .awards-calender-blocks .view-empty .no-result,
.sales-home .awards-calender-blocks .view-empty .no-result,
.women-home .awards-calender-blocks .view-empty .no-result {
    padding: 120px 0 25px 0;
}

/* end content */
/* start footer*/
footer.footer {
    text-align: center;
    background: #dcdcdc;
    font-size: 12px;
    line-height: 18px;
    padding: 25px 0;
    color: #636363;
    margin-top: 42px;
    /*flex*/
    /* display: flex;
     align-items: center;
     justify-content: center;*/
}

footer.footer a {
    color: #5c7d9b;
}

footer.footer a:hover,
footer.footer a:focus {
    color: #000;
}

footer.footer p {
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.region-footer {
    width: auto;
    max-width: 1170px;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.desktop-footer-menu .menu,
.footer-menu .menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.desktop-footer-menu .menu li,
.footer-menu .menu li {
    margin-bottom: 10px;
    display: inline-block;
    text-align: center;
    padding: 0 6px 0 0;
    border-right: 1px solid #a8a8a8;
    margin-right: 6px;
    color: #2b2a2a;
    font-size: 12px;
    line-height: 12px;
}

.desktop-footer-menu .nav.menu > li > a {
    padding: 0;
}

.desktop-footer-menu .menu li a,
.footer-menu .menu li a {
    color: #2b2a2a;
}

.desktop-footer-menu .menu li a:hover,
.desktop-footer-menu .menu li a:focus,
.desktop-footer-menu .menu li.active a,
.footer-menu .menu li a:hover,
.footer-menu .menu li a:focus,
.footer-menu .menu li.active a {
    color: #a37503;
}

.desktop-footer-menu .menu li:last-child,
.footer-menu .menu li:last-child {
    margin-right: 0;
    border-right: 0;
}

.social-share-block {
    padding-top: 15px;
    margin: auto;
}

/* end footer*/
.node-feature-story .field-type-image,
.field-name-field-featured-story-image {
    margin: auto auto 20px auto;
    text-align: center;
}

.field-name-field-featured-story-image img {
    border-radius: 4px;
    border: 2px solid #ddd;
}

.search-listing-form,
.tabs--primary.nav-tabs {
    margin-bottom: 20px;
}

.tabs--primary.nav-tabs {
    background: #e6e7e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTdlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6e7e8 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #e6e7e8 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e6e7e8 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e8', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 1px;
}

.tabs--primary.nav-tabs > li {
    font-size: 13px;
    line-height: 18px;
    color: #000;
    border-radius: 0;
    margin: 0 0 1px 0;
    border: 0;
}

.tabs--primary.nav-tabs > li.active > a,
.tabs--primary.nav-tabs > li.active > a:focus,
.tabs--primary.nav-tabs > li.active > a:hover {
    font-weight: bold;
}

.tabs--primary.nav-tabs > li a:hover,
.tabs--primary.nav-tabs > li.active > a,
.tabs--primary.nav-tabs > li.active > a:focus,
.tabs--primary.nav-tabs > li.active > a:hover {
    border: 0;
    color: #a37503;
    background: none;
}

.tabs--primary.nav-tabs > li > a {
    padding: 9px 15px;
    border: 0;
    text-transform: uppercase;
    border-radius: 0;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font-weight: 600;
    margin-right: 0;
}

.apachesolr_search-results {
    margin: 0 0 0 18px;
    padding: 0;
    list-style: none;
}

.head-search-block .input-group-btn .btn {
    font-size: 0;
}

.head-search-block .input-group-btn .btn:before {
    position: relative;
    top: 0;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 13px;
}

.head-search-block .input-group-btn .btn:before {
    content: "\e003";
}

/*google search*/
#google-search-results .gsc-webResult .gsc-result {
    padding: 0;
}

#google-search-results .gsc-results .gsc-cursor-box {
    margin: 18px auto;
}

#google-search-results .gs-webResult.gs-result a.gs-title:link,
#google-search-results .gs-webResult.gs-result a.gs-title:link b,
#google-search-results .gs-imageResult a.gs-title:link,
#google-search-results .gs-imageResult a.gs-title:link b,
#google-search-results .gs-webResult.gs-result a.gs-title:visited,
#google-search-results .gs-webResult.gs-result a.gs-title:visited b,
#google-search-results .gs-imageResult a.gs-title:visited,
#google-search-results .gs-imageResult a.gs-title:visited b,
#google-search-results .gs-webResult.gs-result a.gs-title:hover,
#google-search-results .gs-webResult.gs-result a.gs-title:hover b,
#google-search-results .gs-imageResult a.gs-title:hover,
#google-search-results .gs-imageResult a.gs-title:hover b,
#google-search-results .gs-webResult.gs-result a.gs-title:active,
#google-search-results .gs-webResult.gs-result a.gs-title:active b,
#google-search-results .gs-imageResult a.gs-title:active,
#google-search-results .gs-imageResult a.gs-title:active b,
#google-search-results .gsc-cursor-page,
#google-search-results a.gsc-trailing-more-results:link {
    color: #000;
}

#google-search-results .gs-promotion a.gs-title:link,
#google-search-results .gs-promotion a.gs-title:link *,
#google-search-results .gs-promotion .gs-snippet a:link,
#google-search-results .gs-promotion a.gs-title:visited,
#google-search-results .gs-promotion a.gs-title:visited *,
#google-search-results .gs-promotion .gs-snippet a:visited,
#google-search-results .gs-promotion a.gs-title:hover,
#google-search-results .gs-promotion a.gs-title:hover *,
#google-search-results .gs-promotion .gs-snippet a:hover,
#google-search-results .gs-promotion a.gs-title:active,
#google-search-results .gs-promotion a.gs-title:active *,
#google-search-results .gs-promotion .gs-snippet a:active,
#google-search-results .gs-promotion .gs-visibleUrl,
#google-search-results .gs-promotion .gs-visibleUrl-short,
#google-search-results .gs-webResult div.gs-visibleUrl,
#google-search-results .gs-imageResult div.gs-visibleUrl,
#google-search-results .gs-webResult div.gs-visibleUrl-short {
    color: #a37503;
}

#google-search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #cda46e;
    border-color: #cda46e;
}

.gcsc-branding table > tbody > tr:nth-of-type(2n+1) {
    background: none;
}

/*google search*/
/* start modal*/
.modal-dialog {
    width: 100%;
    max-width: 900px;
    margin: auto;
}

.modal-content.modal-lg {
    width: 100%;
}

.modal-header {
    background: #303030;
    min-height: 55px;
}

.modal-title {
    padding: 0;
    color: #fff;
}

.modal-header .close {
    color: #fff;
    opacity: 1;
    text-shadow: none;
    font-size: 27px;
    font-weight: 500;
}

.modal-content {
    overflow: hidden;
    margin-right: 0;
}

.modal-footer {
    background: #eee;
    color: #000;
}

/* end modal */
/* start judge block */
.judge-side-box {
    background: #303030;
    border: 0;
    border-radius: 4px;
    padding: 15px;
    text-align: left;
    color: #f7f7f7;
}

.judge-side-box h4 {
    color: #fff;
    padding-bottom: 18px;
}

#helpModal ul,
.judge-side-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.judge-side-box ul li span {
    color: #fff;
    font-weight: bold;
    margin-right: 1%;
    width: 100px;
    display: inline-block;
}

.judge-side-box ul li {
    margin-bottom: 5px;
}

h5.mod-no-gap-title,
.mod-no-gap-title,
.judge-help-info h5,
.judge-help-info h6 {
    padding-bottom: 0;
}

.mod-block {
    margin-bottom: 35px;
}

.mod-judge-block {
    padding-bottom: 25px;
}

.mod-page-info,
.member-blocks,
.judge-help-info {
    margin-bottom: 15px;
}

#payflopro_dpm_payment {
    margin: 20px auto 0 auto;
}

#printingDiv {
    padding: 15px 0;
}

#helpModal ul li {
    background: #f7f7f7;
    border: 1px solid #eee;
    margin-bottom: 5px;
    padding: 10px;
}

.form-item-promotion-code p.help-block {
    margin: 0;
    padding: 5px 0 0 0;
    float: left;
    margin-left: 38%;
    width: 60%;
}

/* end judge block */
/* start member block */
.event-notes,
.confirmation-msg,
.member-blocks .company {
    padding-bottom: 30px;
}

/*
iframe#ticket_attachement_iframe {
    margin-bottom: 15px;
    border: 1px solid #ddd;
}*/
.page-member-purchase-ticket-payment-confirmation .embed-responsive-16by9 {
    padding-bottom: 28%;
}

#sa-ticket-purchase-buy-form .embed-responsive-16by9 {
    padding-bottom: 25%;
}

#sa-ticket-purchase-buy-form .embed-responsive-16by9 .table {
    margin: 0;
}

.member-blocks .panel-body label a {
    color: #000;
}

.member-blocks .panel-body label a:hover {
    color: #444;
}

.tropy-image {
    text-align: center;
}

a.fieldset-legend:before {
    content: "\f056";
    font-family: 'FontAwesome';
    display: inline-block;
    font-weight: normal;
    margin-right: 5px;
    color: #777;
    font-size: 18px;
    line-height: 22px;
    cursor: pointer;
}

a.fieldset-legend.add-in:before {
    content: "\f056";
    font-family: 'FontAwesome';
}

a.fieldset-legend.collapsed:before,
a.fieldset-legend.add-in.collapsed:before {
    content: "\f055";
    font-family: 'FontAwesome';
}

.form-item-subject.form-group {
    margin-top: 10px;
}

.ticket-fieldset legend {
    font-family: "Trajan Pro", arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 10px 0;
    margin-bottom: 25px;
    border: 0;
    border-bottom: 1px solid #ddd;
}

.ticket-price-description {
    color: #333;
    display: inline-block;
    font-style: italic;
    position: absolute;
    left: 70%;
    top: 7px;
    line-height: 15px;
}

.form-area-wrap .ticket-price-table .select-number-of-tickets {
    width: 30%;
}

.select-number-of-tickets-check {
    width: 61%;
    float: left;
}

.select-number-of-tickets-check .checkbox {
    margin-top: 0;
}

.entry-fee-payment-no-wrap .form-area-blocks,
.preview-form .form-area-blocks,
.mod-form-no-wrap .form-area-blocks {
    background: none;
    padding: 0;
    border-radius: 0;
    border: 0;
}

.entry-fee-payment-no-wrap .form-area-wrap,
.preview-form .form-area-wrap,
.mod-form-no-wrap .form-area-wrap,
#confirm-cancel-ticket-purchase-pay-check,
.mod-form-btn-blocks .form-area-wrap {
    padding: 0;
}

#confirm-cancel-ticket-purchase-pay-check a#edit-cancel {
    /*padding: 3px 12px;*/
    padding: 6px 12px;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    color: #fff;
}

.form-item-condition .checker {
    top: 0;
}

.form-item-condition {
    padding: 4px 5px;
    color: #000;
    background: /*#ffef00*/ #fbdb67;
    border-radius: 4px;
}

.mod-form-block {
    margin: 15px 0;
}

.form-control.error {
    border: 1px solid red;
}

.error {
    color: red;
    font-size: 12px;
    line-height: 16px;
}

.mod-form-btn-blocks #pay-by-check-ticket-purchase-form {
    float: left;
    margin-right: 5px;
}

.mod-form-btn-blocks #pay-by-check-ticket-purchase-cancel-form {
    float: left;
}

.profile2-member .field-label-inline {
    padding-bottom: 10px;
}

select#edit-expyear {
    width: 75px;
}

.no-result.error {
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #b8202b;
    font-weight: bold;
}

.question-item {
    padding: 0 0 20px 0;
}

.title-description {
    padding: 15px 0 10px 0;
}

.questions .total-word {
    padding: 10px 0 2px 0;
    text-align: right;
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
    color: #444;
}

.question {
    padding: 15px;
    font-weight: bold;
    color: #333;
    border: 1px solid #ddd;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eeeeee 0%, #fcfcfc 100%);
    background: -webkit-linear-gradient(top, #eeeeee 0%, #fcfcfc 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc', GradientType=0);
}

.answer {
    padding: 10px 15px 10px 15px;
    display: table;
}
#attachment{
    clear: both;
}

.mod-section-title {
    padding-bottom: 18px;
}

.mod-title span {
    color: #333;
}

.page-member-nomination-details .title-description p {
    padding-top: 10px;
}

.site-icon {
    color: #666;
}

.ticket-price-table,
.payflowpro-credit-card-expiration {
    position: relative;
}

.form-area-wrap #edit-expmonth {
    width: 20%;
}

.form-area-wrap .payflowpro-month-year-divider {
    position: absolute;
    left: 60%;
    top: 3px;
}

.form-area-wrap .form-item-EXPYEAR {
    left: 62%;
    position: absolute;
    top: 0;
}

.ticket-price-table,
.msg-diff-type-logo,
.page-judge-score .form-area-blocks {
    margin-bottom: 10px;
}

table.table-no-gap {
    margin: 20px 0 0 0;
}

.purchase-btn a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 0 10px 0 0;
    height: 29px;
    display: inline-block;
    border-radius: 4px;
}

.purchase-btn a:focus,
.purchase-btn a:hover {
    color: #fff;
}

.purchase-btn i.fa {
    width: 26px;
    height: 29px;
    line-height: 28px;
    margin-right: 3px;
    background: #aaa;
    border-radius: 4px 0 0 4px;
    color: #fff;
    text-shadow: 1px 1px 1px #555;
    font-size: 13px;
    font-weight: normal;
    border: 0;
}

/* start status*/
.text-btn {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
}

.text-btn a span {
    color: #fff;
    margin-right: 5px;
}

.text-btn a:hover {
    color: #3f3f3f;
}

.text-right.text-btn {
    text-align: left;
}

.text-btn #add-nomination-attachment {
    border: 1px solid #eb950a;
    background: #d08603;
    background: -moz-linear-gradient(top, #d08603 0%, #d08603 53%, #f6a201 100%);
    background: -webkit-linear-gradient(top, #d08603 0%, #d08603 53%, #f6a201 100%);
    background: linear-gradient(to bottom, #d08603 0%, #d08603 53%, #f6a201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d08603', endColorstr='#f6a201', GradientType=0);
    border-radius: 37px;
    padding: 8px 20px;
    color: #fff;
}

.btn-eligible {
    color: #347b09;
}

.btn-pending {
    color: #dd2a00;
}

.btn-gold {
    color: #a85309;
}

.btn-silver {
    color: #7b7b7c;
}

.btn-bronze {
    color: #b93526;
}

.btn-expired {
    color: #636363;
}

.btn-winner {
    color: #ad6c0c;
}

.btn-no-finalist {
    color: #8295ab;
}

.btn-finalist {
    color: #3b6fd9;
}

.pop-link a,
.btn-delete {
    color: #5c5c5c;
}

.btn-saved {
    color: #148a04;
}

.btn-incomplete {
    color: #507dba;
}

.btn-delete-fixed {
    width: 70px;
}

.btn-incomplete-fixed {
    width: 100px;
}

a.btn-card-active.form-submit {
    background: #b79303;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0YWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDk2MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b79303), color-stop(100%, #bd9602));
    background: -webkit-linear-gradient(top, #b79303 0%, #bd9602 100%);
    background: linear-gradient(to bottom, #b79303 0%, #bd9602 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b79303', endColorstr='#bd9602', GradientType=0);
}

/* end status*/
/* start spin*/
.ajax-progress .glyphicon-spin,
.ajax-progressed .glyphicon-spin,
.ajax-progress-throbber .glyphicon-spin,
.glyphicon-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* end spin*/
.entry-payemnt-btn-block {
    text-align: center;
    margin-top: 15px;
}

.entry-payemnt-btn-block .btn-credit-card,
.entry-payemnt-btn-block #edit-pay-by-check {
    float: none;
    display: inline-block;
}

.page-member-ticket-purchase .ticket-purchase-by-credit-card.hide + .ticket-purchase-cancel {
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 5px;
}

.vote-item {
    margin-bottom: 4px;
}

img.vote-forus-logo {
    max-width: 247px;
}

.vote-item div.radio span {
    top: 1px;
}

.vote-for-logo-desc, .vote-for-logo-desc p {
    font-family: "Open Sans", sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
}

.region-content .field-type-text-with-summary .table-responsive + h4,
.region-content .field-type-text-with-summary p + h4 {
    margin-top: 8px;
}

/* end member block */

table.table-secondary-contacts > thead > tr > td,
table.table-secondary-contacts > thead > tr > th {
    font-size: 14px;

}

table.table-secondary-contacts > tbody > tr > td:last-child,
table.table-secondary-contacts > thead > tr > th:last-child {
    width: 15%;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
}

table.table-secondary-contacts > tbody > tr > td:first-child,
table.table-secondary-contacts > thead > tr > th:first-child {
    width: 30%;
}

.form-area-wrap table.table-secondary-contacts .form-control {
    width: 100%;
    float: none;
}

table.table-secondary-contacts > tbody > tr:nth-of-type(2n+1) {
    background-color: transparent;
}

table.table-secondary-contacts > tbody > tr > td,
table.table-secondary-contacts > tbody > tr > th,
table.table-secondary-contacts > tfoot > tr > td,
table.table-secondary-contacts > tfoot > tr > th,
table.table-secondary-contacts > thead > tr > td,
table.table-secondary-contacts > thead > tr > th {
    border: 1px solid #ddd;
    background: #fdfcfb;
    color: #333;
    padding: 8px 10px;
}

table.table-secondary-contacts > thead > tr > td,
table.table-secondary-contacts > thead > tr > th {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #eee;
    background: #f7f7f7;
    color: #333;
    font-size: 13px;
    font-weight: 600;
    padding: 10px;
}

table.table-secondary-contacts > caption + thead > tr:first-child > td,
table.table-secondary-contacts > caption + thead > tr:first-child > th,
table.table-secondary-contacts > colgroup + thead > tr:first-child > td,
table.table-secondary-contacts > colgroup + thead > tr:first-child > th,
table.table-secondary-contacts > thead:first-child > tr:first-child > td,
table.table-secondary-contacts > thead:first-child > tr:first-child > th {
    border-top: 1px solid #ddd;
}

.form-area-wrap table.table-secondary-contacts .form-item {
    margin: 0;
}

fieldset.table-secondary-contacts {
    margin-top: 10px;
}

fieldset.table-secondary-contacts .panel-heading a {
    font-weight: 600;
}

table.table-secondary-contacts caption {
    padding-top: 0;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    color: #333;
}

table.table-secondary-contacts caption p {
    line-height: 18px;
    padding-bottom: 15px;
}

table.table-secondary-contacts {
    margin-top: 0;
}

.form-area-wrap table.table-secondary-contacts .form-checkboxes label {
    float: none;
    margin: auto;
    text-align: center;
    width: auto;
}

.form-area-wrap table.table-secondary-contacts .form-checkboxes div.checker {
    margin-right: 0;
}

table.table-secondary-contacts > thead > tr > th:nth-of-type(3),
table.table-secondary-contacts > tbody > tr > td:nth-of-type(3) {
    text-align: center;
}

.link-resend {
    padding-left: 5px;
    margin-left: 5px;
    border-left: 1px solid #ddd;
}

#user-register-form label[for="edit-pass"] {
    display: none;
}

.sa-ckeditor-button {
    margin: 10px 10px 10px 0;
}

.flexslider {
    border: 0;
    margin: 0;
    border-radius: 0;
}

.flex-direction-nav a:before {
    font-size: 45px;
    font-weight: normal;
    top: 50%;
    position: absolute;
    left: 15px;
    color: #474746;
    text-align: center;
    text-shadow: none;
}

.flex-control-nav {
    z-index: 5;
    position: relative;
    bottom: 30px;
}

.flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-prev {
    left: 0;
    text-align: center;
}

.flex-direction-nav .flex-next,
.flexslider:hover .flex-direction-nav .flex-next {
    right: 0;
    text-align: center;
}

.flex-direction-nav a {
    width: 57px;
    height: 411px;
    text-align: center;
    background: rgba(0, 0, 0, .35);
    top: 0;
    margin: 0;
}

.panel-flexible .panels-flexible-row {
    padding-bottom: 0;
}

.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
    display: block !important;
    opacity: 1 !important;
}

.flex-control-nav li {
    margin: 0 2px;
}

.flex-control-paging li a {
    box-shadow: none;
    width: 10px;
    height: 10px;
    background: #fff;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover {
    background: #474746;
    border: 2px solid #fff;
    width: 14px;
    height: 14px;

}

.slider-blocks {
    height: 411px;
    position: relative;
    text-align: center;
    margin: auto;
    overflow: hidden;
    width: 100%;
}

.slider-blocks img {
    display: block;
    left: 51%;
    max-width: none;
    min-height: 412px;
    min-width: 100%;
    position: absolute;
    top: 51%;
    vertical-align: middle;
    -ms-transform: translate(-51%, -51%);
    -webkit-transform: translate(-51%, -51%);
    -moz-transform: translate(-51%, -51%);
    -o-transform: translate(-51%, -51%);
    transform: translate(-51%, -51%);

}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .slider-blocks img {
        left: 50.6%;
        -webkit-transform: translate(-50.6%, -51%);
    }
}

.slider-blocks .field-content,
.flexslider .field-content {
    height: 411px;
}

.flexslider .slides img {
    width: inherit;
    height: 411px;
}

/* end slider */

/* start important dates tab view */
.date-view-blocks {
    background: #f8f8f8;
    border: 1px solid #eeeded;
    text-align: center;
    padding: 20px 10px 15px 10px;
    margin-bottom: 15px;
    min-height: 195px;
}

.date-view-blocks h5 {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    font-family: "Open Sans", sans-serif;
    color: #333;
    padding: 0;
    margin: 0;
}

.date-view-blocks h5 a {
    color: #333;
    background: url(../images/bullet-link.png) no-repeat right 7px;
    padding-right: 17px;
}

.date-view-blocks h5 a:hover {
    color: #d5ab00;
}

.row-custom {
    width: 100%;
}

.col-sm-3-custom:first-child {
    padding-left: 0;
}

.col-sm-3-custom:last-child {
    padding-right: 0;
}

.col-sm-3-custom {
    width: 25%;
    float: left;
    display: inline-block;
    padding: 0 5px;
    *zoom: 1;
}

.calendar-date-area {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #918786;
    text-align: center;
    margin: auto auto 15px auto;
}

.calendar-date-area span.cl-date {
    padding-top: 20px;
}

.calendar-date-area span {
    display: block;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -.5px;
}

/* end important dates tab view */
.branding {
    position: relative;
}

.enter-now-xs h2.block-title,
.enter-now h2.block-title {
    display: none;
}

.enter-now-xs p,
.enter-now p {
    margin: 0;
    padding: 0;
}

.enter-now {
    text-align: center;
    margin: 25px auto 0 auto;
    display: block;
    position: absolute;
    left: 14%;
    right: 10%;
    z-index: 10;
    width: 210px;
}

.enter-now-xs {
    margin: 12px auto;
    text-align: center;
    display: block;
}

.enter-now-xs p a:hover,
.enter-now-xs p a:focus,
.enter-now p a:focus,
.enter-now p a:hover {
    color: rgb(255, 255, 255);
}

.enter-now-xs p a,
.enter-now p a {
    color: rgb(255, 255, 255);
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 15px;
    display: inline-block;
}

.enter-now .contextual-links-wrapper a,
.enter-now-xs .contextual-links-wrapper a {
    border: 0;
}

#VideoEmbedDiv table {
    width: 100%;
    table-layout: fixed;
}

#VideoEmbedDiv table tr td {
    width: 50%;
    white-space: normal;
    word-wrap: break-word;
}

#VideoEmbedDiv table tr td input,
#VideoEmbedDiv table tr td textarea {
    width: 100%;
}

#VideoEmbedDiv table tr td input.form-submit {
    width: auto;
}

/*SA Past Winners And Finalist*/
form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets {
    display: table;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget {
    display: table-cell;
    width: 50%;
    float: left;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label {
    width: 33%;
    text-align: right;
    padding: 5px 0;
    white-space: nowrap;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget {
    float: left;
    width: 66%;
    position: relative;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget .info-tooltip {
    position: absolute;
    right: -20px;
    top: 3px;
    cursor: pointer;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget .form-item {
    margin-bottom: 0;
}

form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget input,
form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget select.form-control {
    width: 100%;
}
/*
form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget:last-child {
    width: 100%;
}*/
form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget.views-submit-button,
form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget.views-reset-button {
    width: auto;
    float: right;
}

#block-system-main .view-content {
    overflow-x: auto;
}

#block-system-main .view-content .table > tbody > tr > td {
    font-size: 12px;
}

#block-system-main .view-content .table > thead > tr > th {
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-transform: uppercase;
}

.view-sa-past-winners-and-finalists .winner-result-info h4{
    padding: 15px 0 0 0;
}
.view-sa-past-winners-and-finalists .past-winners-table-info{
    padding: 0;
}

/*End SA Past Winners And Finalist*/


/* Webform agreement checkbox style */

.form-item-check-agreement label {
    float: none;
    width: 95%;
}

/* End Webform agreement checkbox style */

@media (max-width: 1300px) and (min-width: 1025px) {
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label {
        width:44%;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget{
        width:55%;
    }

}
@media (max-width: 1025px) and (min-width: 992px) {
    .enter-now {
        left: 15%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .enter-now {
        left: 0;
        right: 0;
    }
}

@media (max-width: 1025px) {
    .enter-now-xs p a,
    .enter-now p a {
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 992px) and (min-width: 768px ) {
    aside.col-sm-3.sidebar-block {
        width: 33%;
    }

    .row.custom-container-row > .col-sm-9 {
        width: 67%;
    }

    .news-slider .row > .col-sm-3 {
        width: 27%;
    }

    .news-slider .row > .col-sm-9 {
        width: 73%;
    }

    .header-right {
        max-width: 200px;
    }

}

@media (min-width: 768px) {
    .program-button,
    .awards-list,
    .region-footer,
    .date-overlay-blocks {
        max-width: 680px;
        /*  max-width: 750px;*/
    }

    .top-bar .block-user,
    .top-bar .block-sa-login {
        max-width: 760px;
    }

    .container,
    .navbar.container > .container {
        width: auto;
        /*   max-width: 750px;*/
        max-width: 680px;
        margin: auto;
    }
}

@media (min-width: 992px) {
    .container,
    .navbar.container > .container {
        width: auto;
        max-width: 910px;
        margin: auto;
    }

    .view-important-dates,
    .date-overlay-blocks h2.block-title {
        width: 310px;
    }

    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .region-footer,
    .date-overlay-blocks {
        max-width: 910px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .news-slider h2 {
        font-size: 20px;
    }
}

@media (min-width: 1060px) {
    .container,
    .navbar.container > .container {
        width: auto;
        max-width: 940px;
        margin: auto;
    }

    .view-important-dates,
    .date-overlay-blocks h2.block-title {
        width: 310px;
    }

    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .region-footer,
    .date-overlay-blocks {
        max-width: 940px;
    }
}

@media (min-width: 1199px) {
    .container,
    .navbar.container > .container {
        width: auto;
        max-width: 1024px;
        margin: auto;
    }

    .view-important-dates,
    .date-overlay-blocks h2.block-title {
        width: 310px;
    }

    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .region-footer,
    .date-overlay-blocks {
        max-width: 1024px;
    }
}

@media (min-width: 1300px) {
    .container,
    .navbar.container > .container {
        width: auto;
        max-width: 1170px;
        margin: auto;
    }

    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .region-footer,
    .date-overlay-blocks {
        max-width: 1170px;
    }
}

/*@media (max-width: 1079px) and (min-width: 992px) {
    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .region-footer,
    .date-overlay-blocks {
        max-width: 970px;
    }

    .container,
    .navbar.container > .container {
        width: auto;
        max-width: 970px;
        margin: auto;
    }

    .view-important-dates,
    .date-overlay-blocks h2.block-title {
        width: 310px;
    }
}*/
@media (max-width: 1024px) and (min-width: 768px) {
    .slide-nav-btn {
        width: 50px;
    }

    .slide-nav {
        width: 290px;
        display: block !important;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .modal-dialog {
        width: auto;
        max-width: 600px;
    }
}

@media (max-width: 1024px ) {
    body {
        font-size: 13px;
        line-height: 20px;
    }

    p {
        line-height: 20px;
        padding-bottom: 10px;
    }

    .radio, .checkbox {
        min-height: 16px;
    }

    .welcome-blocks h1 {
        margin-bottom: 15px;
    }

    .site-header-block .nav-justified > li {
        display: table-cell;
    }

    .welcome-blocks {
        padding: 15px 0 20px 0;
    }

    .news-slider h2 {
        font-size: 20px;
    }

    .site-header-block .nav > li {
        font-size: 13px;
        line-height: 18px;
    }

    h2.pane-title {
        font-size: 26px;
        line-height: 30px;
    }

    .award-info-block {
        width: 50%;
    }

    .panels-flexible-row.home-wrap-blocks {
        margin-bottom: 25px;
    }

    .story-preview {
        max-width: 150px;
        margin-right: 20px;
    }

    .story-preview img {
        width: 100%;
        height: 100%;
    }

    .story-blocks h3, .feature-story-blocks h3 {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 8px;
    }

    .awards-calender-blocks .view-content,
    .home-wrap-blocks .form-area-blocks {
        min-height: 0;
    }

    .top-bar .form-submit {
        padding-left: 6px;
        padding-right: 6px;
    }

    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget {
        width: 100%;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label {
        padding: 5px 5px;
    }

}

@media (max-width: 1010px ) {
    .site-header-block .nav > li {
        font-size: 11px;
        line-height: 14px;
    }
}

@media (max-width: 990px ) {
    .news-slider h2 {
        font-size: 15px;
    }

    .home-wrap-blocks .panels-flexible-region-first,
    .home-wrap-blocks .panels-flexible-region-last {
        width: 100%;
    }

    .panels-flexible-9 .home-wrap-blocks .panels-flexible-region-inside {
        padding-left: 0;
        padding-right: 0;
    }

    .home-wrap-blocks .panels-flexible-region-9-schedule_reminders,
    .home-wrap-blocks .panels-flexible-region-9-get_the_entry_kit {
        margin-top: 30px;
    }

    .title-mid-bar h2 {
        padding-bottom: 0;
    }

    .winner-view-port img {
        width: 100%;
        height: 100%;
        border: 1px solid #ccc;
    }

    .jcarousel-skin-past_sa_winners .jcarousel-item {
        padding: 20px 0;
        border: 0;
    }

    .panels-flexible-19 .panels-flexible-region-inside {
        padding: 0;
    }

    .panels-flexible-region-19-schedule_reminders,
    .panels-flexible-region-19-get_the_entry_kit-inside {
        margin-top: 35px;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label{
        width:36%;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget{
        width:60%;
    }

}

@media (max-width: 767px ) {
    .news-slider h2 {
        font-size: 14px;
        line-height: 18px;
        background: url(../images/bullet-link-big.png) no-repeat right -1px;
    }

    .liScroll-container .mask {
        top: 0;
    }

    .news-slider .row > .col-xs-12 {
        width: 30%;
    }

    .news-slider .row > .col-xs-12:last-child {
        width: 70%;
    }

    .main-site .date-display-single,
    .list-date,
    .news-slider ul.liScroll a,
    ul.newsticker a {
        font-size: 13px;
        line-height: 22px;
    }

    .program-button,
    .awards-list,
    .top-bar .block-user,
    .top-bar .block-sa-login,
    .date-overlay-blocks,
    .region-footer {
        max-width: 100%;
        width: auto;
    }

    .custom-container-row .page-content {
        padding-bottom: 20px;
    }

    .main-container .custom-container-row > .col-sm-9,
    aside.sidebar-block,
    .sidebar-block {
        float: none;
    }

    .main-site .top-bar .form-submit {
        margin: 5px auto 0 auto;
        text-align: center;
        float: none;
    }

    .main-site .top-bar form {
        float: none;
    }

    .entity-profile2 .field-label,
    .entity-profile2 .field-items,
    .main-site .top-bar .form-group {
        float: none;
        width: 100%;
    }

    .main-site .top-bar .form-group + .form-group {
        margin: 0 auto;
    }

    .slide-nav {
        top: 95px;
    }

    .site-header-block .nav-justified > li {
        display: table-cell;
    }

    .site-brand,
    .social-media-block {
        text-align: center;
    }

    .main-site .header-right {
        width: 100%;
    }

    .header-right {
        float: none;
        text-align: center;
        max-width: 100%;
        margin: 10px auto auto auto;
    }

    .site-header-block .navbar-collapse.in {
        height: auto;
        overflow: hidden;
    }

    .site-header-block .nav-justified > li {
        display: block;
    }

    .site-header-block .dropdown .expanded > .sub-menu {
        left: auto;
        float: none;
        position: relative;
        padding: 5px 20px;
    }

    .site-header-block .open .dropdown-menu span.main-arrow {
        border-color: #fff transparent transparent;
        border-width: 7px;
    }

    .site-header-block .sub-menu {
        width: 100%;
    }

    .flex-control-nav li {
        margin: 0 8px;
    }

    .flex-control-nav li {
        margin: 0 5px;
    }

    /* .flexslider {
         margin: 0;
         padding: 0;
         border-radius: 0;
         border: 0;
         border-top: 1px solid #000101;
     }

     .flex-control-nav {
         bottom: 0;
         z-index: 10;
         position: relative;
         margin-top: -36px;
     }

     .flex-direction-nav a:before {
         font-size: 25px;
     }

     .flex-direction-nav a {
         margin: 0;
         text-shadow: none;
     }*/
    .site-header-block .navbar-default .navbar-toggle {
        border: 0;
        border-radius: 0;
    }

    .site-header-block .navbar-default .navbar-collapse {
        border: 1px solid #333;
        box-shadow: none;
    }

    .site-header-block .sr-only {
        font-size: 18px;
        line-height: 24px;
        font-weight: 600;
        text-transform: uppercase;
        position: relative;
        width: auto;
        height: auto;
    }

    .site-header-block .nav.nav-justified {
        float: none;
        position: relative;
        text-align: left;
    }

    .site-header-block .nav.nav-justified > li > a {
        display: block;
        padding: 10px 15px;
        position: relative;
    }

    .site-header-block .navbar-toggle {
        margin: 0 auto;
        float: none;
        text-align: center;
        width: 100%;
    }

    .ticket-price-description {
        position: relative;
        left: auto;
        top: auto;
    }

    .site-header-block .dropdown-menu {
        float: none;
        position: relative;
    }

    .site-header-block .navbar-default .navbar-toggle:focus,
    .site-header-block .navbar-default .navbar-toggle:hover {
        background: rgba(0, 0, 0, .8);
    }

    .site-header-block .navbar-toggle .icon-bar {
        display: none;
    }

    .site-header-block .sr-only:before {
        content: "\f0c9";
        font-family: 'FontAwesome';
        font-weight: normal;
        font-size: 18px;
        margin-right: 5px;
    }

    .site-header-block .nav > li {
        font-size: 15px;
        line-height: 20px;
        font-weight: normal;
    }

    .site-header-block .navbar-collapse {
        max-height: none;
    }

    .site-header-block .nav.nav-justified > li > a {
        padding: 10px 15px;
        text-align: left;
    }

    .award-info-block,
    .main-site .top-bar .form-control,
    .form-area-wrap .ticket-price-table .select-number-of-tickets {
        width: 100%;
    }

    .award-info-block + .award-info-block {
        border: 0;
    }

    .awards-info {
        padding-top: 30px;
    }

    .award-info-wrap {
        padding: 0 10px;
        height: 225px;
    }

    .jcarousel-skin-desktop_sa_main_award_sites .jcarousel-next,
    .jcarousel-skin-desktop_sa_main_award_sites .jcarousel-prev {
        height: 320px;
        line-height: 320px;
    }

    .jcarousel-skin-past_sa_winners ul,
    .winner-view-port ul {
        float: none;
        display: table;
    }

    .winner-view-port ul li,
    .jcarousel-item {
        height: auto;
        min-height: 80px;
        text-align: center;
        vertical-align: middle;
        display: table-cell;
        float: none !important;
        padding: 0 2px !important;
    }

    .branding {
        padding-top: 0;
    }

    .main-site .header-right,
    .header-right {
        width: 65%;
        margin: 10px auto 0 auto;
    }

    footer.footer {
        margin-top: 15px;
    }

    .form-area-wrap label.error {
        margin-left: 0;
    }

    .form-area-wrap .form-control,
    .form-area-wrap label.error,
    .form-area-wrap label {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    h1.page-title,
    .title-bar {
        background: none;
    }

    .form-area-wrap .payflowpro-month-year-divider,
    .form-area-wrap .form-item-EXPYEAR {
        position: relative;
        left: auto;
        top: auto;
    }

    .webform-client-form .btn,
    .form-area-blocks .btn {
        margin: 5px 0 3px 5px;
        padding: 6px 12px;
        font-size: 12px;
        line-height: 18px;
    }

    .top-bar {
        padding-bottom: 5px;

        text-align: center;
    }

    .top-bar form {
        margin: auto;
        max-width: 310px;
        float: none;
        text-align: center;
    }

    .top-bar .form-submit,
    .top-bar .form-group {
        float: none;
    }

    .top-bar .form-item-member-type.form-group {
        float: none;
        display: block;
    }

    .top-bar a.forgot-password {
        border-left: 0;
        box-shadow: none;
        margin: 0;
        padding: 0 5px;
        float: none;
        display: inline-block;
    }

    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label {
        float: left;
    }
}

@media (max-width: 600px ) {
    .welcome-blocks {
        text-align: center;
    }

    .story-preview,
    .awards-preview {
        margin: 0 auto;
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .story-preview,
    .awards-preview {
        float: none;
        display: block;
    }

    .story-preview {
        margin-bottom: 15px;
    }
}

@media (max-width: 500px ) {
    .news-slider .row > .col-xs-12 {
        width: 35%;
    }

    .news-slider .row > .col-xs-12:last-child {
        width: 65%;
    }

    .news-slider {
        padding: 7px 0;
    }

    .news-slider h2 {
        font-size: 13px;
    }

    .main-site .date-display-single,
    .list-date,
    .news-slider ul.liScroll a,
    ul.newsticker a {
        font-size: 13px;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget label {
        width: 100%;
        text-align: left;
    }
    form#views-exposed-form-sa-past-winners-and-finalists-page .views-exposed-widgets .views-exposed-widget .views-widget{
        width:100%;
    }
}

@media (max-width: 380px ) {
    .top-bar .form-submit {
        float: none;
    }

    .news-slider h2 {
        padding-right: 18px;
    }

    .news-slider .row > .col-xs-12 {
        width: 50%;
    }

    .news-slider .row > .col-xs-12:last-child {
        width: 50%;
    }

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    body {
        display: block;
    }
}

#siteseal {
    float: right;
    padding-top: 15px;
}

body.on-mobile-device div.slide-nav {
    display: none;
}

#ticket-purchase-zero-dollar-form {
    padding-top: 0;
    padding-right: 0;
    float: right;

}

#ticket-purchase-zero-dollar-form .entry-payemnt-btn-block {
    margin-top: 0;
}

#judge_comment_word_count {
    margin-top: -8px;
    font-weight: bold;
    font-style: italic;
}

#sa-judge-form .btn {
    float: none;
}

#sa-judge-form #sa-judges-button-order {
    float: right;
}

/* MAINT-6475 */
.not-logged-in .enter-now .ready-account-home,
.logged-in .enter-now .ready-enter-now{
    display: none;
}