/*
{
Theme Name:AlsaCorpWPRevF

Text Domain:AlsaCorpWPRevF
Theme URI:https://atomicpenguins.com/
License:GNU
License URI:Copyright 2015 Alsa Refinish
Author:Atomic Penguins
Author URI:https://atomicpenguins.com/
Version:1.0
Description:Alsa Corporation is the world's leading manufacturer of custom paints and finishes. This includes specialty paints such as mystic chameleon our color changing paint, our line of chrome spray paints and much more.
}
*/

@font-face {
    font-family: helvetica;
    src: url(Fonts/HelveticaNeueLTStd-Md.otf);
}

* {
    color: black;
    margin: 0;
    padding: 0;
}

.d-flex {
    display: flex !important;
}

.d-inline-block {
    display: inline-block !important;
}

.align-items-center {
    align-items: center !important;
}

.justify-content-center {
    justify-content: center !important;
}

.flex-direction-column {
    flex-direction: column;
}

.m-auto {
    margin: auto !important;
}

.p-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.ps-8 {
    padding-left: 8px !important;
}

.pt-8 {
    padding-top: 8px !important;
}

.pe-8 {
    padding-right: 8px !important;
}

.pb-8 {
    padding-bottom: 8px !important;
}

div#email,
div#hours {
    padding-top: 20px;
}

header#arheader {
    display: block;
    border: 1px solid #e6e6e6;
}

img#search-icon {
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: relative;
}

.wmc-count {
    right: -10px;
    top: -10px;
    height: 20px;
    width: 20px;
}

i.wpmi__icon.wpmi__label-1.wpmi__position-before.wpmi__align-middle.wpmi__size-3.dashicons.dashicons-admin-users {
    font-size: 25px !important;
}

.shortcode-wrapper .wmc-content,
.wmc-content.wmc-empty {
    position: fixed !important;
}

.wmc-cart-wrapper.shortcode-wrapper .wmc-cart img {
    max-width: 30px;
    max-height: 30px;
}

ul#menu-footer-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    margin: auto;
    text-align: center;
    height: 30px;
}

ul#menu-footer-menu li {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul#menu-footer-menu li a {
    display: flex;
    align-items: center;
    justify-content: center;
}

ul#menu-footer-menu li a i.dashicons {
    width: auto;
    height: auto;
}

.sale span.price ins {
    text-decoration: none;
}

/* NEW CSS */
#search-2 h3 {
    font-weight: bold;
}

.gcc_widget .widget-title {
    margin-bottom: 5px;
}

li#tab-title-additional_information,
#tab-additional_information {
    display: none !important;
}

.gcc_caption,
.gcc_msg {
    display: none;
}

#sfsi_holder {
    height: 26px !important;
}

div#world {
    display: block;
}

img.brush-on.lazyloaded {
    width: 564px;
    height: 329px;
}

#search-form {
    border-radius: 10px;
    position: relative;
    background: #f7f7f7;
    padding: 18px;
    width: 500px;
    z-index: 9999999;
    margin: auto;
}

#search-2 {
    width: 100%;
}

.product {
    padding: 0 10px;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: 1px solid rgb(73, 80, 87);
    border-radius: 6px;
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.footer-widget-area_inner {
    background: #ebebeb;
}

.norm_row.sfsi_wDiv {
    width: 100% !important;
    text-align: center !important;
}

.woocommerce-account-fields .archeckbox label {
    margin-top: 0;
}

.woocommerce-order-pay .arpost_title {
    color: #000;
}

.woocommerce-order-pay #arcontent {
    padding: 20px;
}

.archeckbox {
    margin-right: 25px !important;
}

textarea:focus {
    color: #000 !important;
}

#gallery {
    padding-left: 25px;
}

.smartslider-inner {
    background-color: white !important;
}

.productlistname {
    font-size: 14px;
    margin-bottom: 15px;
}

.buttonstyle {
    border: 2px solid #0199a0;
    padding: 3px 7px;
    font-size: 10px;
    height: 1em;
}

ol {
    margin-left: 5%;
}

#hwim-4 {
    padding: 10px 0 0 0;
    margin: 0;
}

#nav_menu-4 {
    padding: 10px 0 0 0;
    margin: 0;
}

#product_info p {
    font-size: 14px;
}

#pricing p {
    font-size: 14px;
}

.prices {
    color: #008000;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
}

.related_container {
    width: 45%;
    float: left;
    border: 2px solid #fff;
    margin: 0 2%;
    padding: 5px;
    text-align: center;
    min-height: 130px;
}

.related_container h5 {
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center;
}

.related_container p {
    text-align: center;
}

.related_container div {
    margin-bottom: 10px;
}

#application p {
    font-size: 14px;
}

#faqs p {
    font-size: 14px;
}

hr {
    width: 100%;
    margin: 2% 15%;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus {
    color: black !important;
}

#arcontent td {
    font-size: 13px !important;
}

.vidpage {
    display: block;
}

.product_menu a {
    font-weight: bold;
    text-decoration: none;
    color: red;
}

.product_menu a:hover {
    font-style: italic;
    text-decoration: underline;
}

.product_menu a:visited {
    color: red;
}

#arpage.container {
    padding-left: 0;
    padding-right: 0;
}

#armenu .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

hr {
    margin: 0px;
    border-top: 1px solid #b2b2b2 !important;
}

#arcontent_and_sidebar_container {
    width: auto !important;
    margin: 0 auto;
    background: white !important;
}

.arblock .arradio {
    float: left;
    margin-right: 4px;
}

fieldset {
    border: 0px;
    padding-bottom: 5px;
}

.boxcolor,
.form-text {
    width: 95%;
}

.login_head h1 {
    text-align: center;
}

.ttr_comment_reply_edit {
    float: right;
}

.ttr_comment_reply_edit span {
    padding-right: 5px;
}

.arpost .arpost_content_inner {
    overflow: hidden;
}

.arcomment form p input,
.arcomment form p textarea {
    width: 96%;
    overflow: hidden;
}

#arcontent .arcomment p {
    margin-top: 5px;
    margin-bottom: 0;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    line-height: 20px;
    background: none;
}

#arcontent .arcomment .form-submit {
}

.ararticle dl {
    margin: 2px;
}

#arcontent .pagination {
}

.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    padding: 1em;
    display: none;
    z-index: 99;
}

.form-item label {
    text-align: left;
}

#user-login-form ul li {
    background: none !important;
    text-align: left;
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-top: 5px !important;
}

/*----------- */
.menu-toggle {
    display: none;
}

.error {
    padding: 5px 9px;
    border: 1px solid red;
    color: red;
    border-radius: 3px;
}

.success {
    padding: 5px 9px;
    border: 1px solid green;
    color: green;
    border-radius: 3px;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 20px 20px 0;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky .featured-post {
    background: url("images/pin.png") no-repeat center;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
}

/* Audio */
.format-audio .entry-content .audio-icon {
    background: url("images/audio.png") no-repeat center;
    width: 32px;
    height: 32px;
    padding-left: 15px;
    padding-top: 15px;
    float: left;
}

.format-audio .audio-content {
    background: url(images/dotted-line.png) repeat-y left top;
    background-size: 4px 4px;
    float: right;
    padding-left: 35px;
    width: 80%;
    width: -webkit-calc(100% - 85px);
    width: calc(100% - 85px);
}

.format-audio .wp-audio-shortcode {
    height: 30px !important;
    /* Override mediaelement.js style */
    margin: 20px 0;
    max-width: 400px !important;
    /* Override mediaelement.js style */
}

.format-audio audio {
    max-width: 100% !important;
    /* Avoid player width overflow. */
}

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}

.gallery {
    margin-bottom: 20px;
    margin-left: -4px;
}

.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}

.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
    display: table;
    margin: 0 auto 20px;
}

.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
    text-align: center;
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 4px);
    max-width: calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 4px);
    max-width: calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 4px);
    max-width: calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 4px);
    max-width: calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 4px);
    max-width: calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 4px);
    max-width: calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    width: 100%;
}

.gallery-caption:before {
    box-shadow: 0 -10px 15px #000 inset;
    height: 100%;
    min-height: 49px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

#arcontent ol.commentlist li {
    list-style: none;
}

.bypostauthor .vcard,
.vcard {
    float: left;
    max-width: 74px;
}

.commentmetadata,
.reply {
    float: right;
    width: calc(100% - 124px);
}

#arcontent .commentlist img {
    position: static;
}

.says {
    display: none;
}

#arcontent ol.commentlist p {
    width: calc(100% - 124px);
    display: inline-block;
}

.author.vcard {
    float: none;
}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 12px;
}

.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

.alignright,
img.alignright {
    float: right;
    margin-right: 24px;
    display: inline;
    margin-top: 4px;
}

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
    max-width: 100%;
    height: auto;
}

.commentlist img {
    left: 0;
    position: absolute;
}

.commentlist {
    margin: 0;
    list-style: none outside none;
    vertical-align: baseline;
    padding: 0;
}

#comments li {
    margin: 0 0 35px;
    padding: 0 0 0 70px !important;
    position: relative;
}

#wp-calendar {
    width: 100%;
    text-align: center;
}

p {
    margin: 0;
    padding: 0;
}

.btn:hover {
    clear: none;
    margin-right: 5px;
    height: auto;
    margin-top: 5px;
}

.postedon img {
    vertical-align: middle;
    margin: 0 2px;
}

#arsidebar_left table {
    width: 100%;
}

#arsidebar_right table {
    width: 100%;
}

#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
    margin-bottom: 0 !important;
}

#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
    padding-left: 0 !important;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: left !important;
    display: inline !important;
}

#bbp_search_submit {
    height: 25px !important;
}

#bbp-user-navigation > ul {
    display: inline-block !important;
}

.bbp-user-topics-created-link {
    display: inline-block !important;
}

#bbpress-forums .avatar {
    max-width: none !important;
}

.bbp-form select {
    height: 27px !important;
}

#bbpress-forums #bbp-search-form #bbp_search {
    height: 25px !important;
}

.bbp-user-topics-created-link {
    display: inline-block !important;
}

#bbp-user-navigation > ul {
    display: inline-block !important;
}

#comment {
    margin-left: 5px !important;
}

code {
    background-color: rgba(0, 0, 0, 0) !important;
    border-radius: 0 !important;
    color: inherit !important;
    font-size: 90% !important;
    padding: 0 !important;
    white-space: normal !important;
}

#buddypress .activity-list .activity-avatar {
    margin-left: 5px !important;
}

#buddypress table.notifications tr td,
#buddypress table.notifications-settings tr td,
#buddypress table.profile-settings tr td,
#buddypress table.profile-fields tr td,
#buddypress table.wp-profile-fields tr td,
#buddypress table.messages-notices tr td,
#buddypress table.forum tr td,
#buddypress table.notifications tr th,
#buddypress table.notifications-settings tr th,
#buddypress table.profile-fields tr th,
#buddypress table.wp-profile-fields tr th,
#buddypress table.messages-notices tr th,
#buddypress table.forum tr th {
    padding: 3px !important;
}

#buddypress select {
    height: 27px !important;
}

#buddypress #members_search_submit {
    height: 25px !important;
    padding: 5px !important;
}

#buddypress div.dir-search input[type="text"],
#buddypress li.groups-members-search input[type="text"] {
    height: 27px !important;
}

@media only screen and (min-width: 150px) and (max-width: 1024px) {
    footer {
        max-width: 100% !important;
    }

    header#arheader {
        max-width: 100% !important;
    }
}

body {
    background-color: #fff;
    /*background:rgba(153,153,153,1);*/
    margin: 0;
    background-attachment: fixed;
}

#arpage {
    min-width: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 1px 1px 1px 1px;
    /*border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:1px 1px 1px 1px;*/
    background-color: #000000;
    background: rgba(0, 0, 0, 1);
    box-sizing: border-box;
}

.navbar {
    height: 50px;
}

.arfooter_bottom_footer_inner,
#arfooter_top_for_widgets {
    position: relative;
    margin: 0 auto;
}

#arheader_inner {
    height: 105px;
    position: relative;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

#arheader_inner h5 {
    margin: 0 auto;
}

#arheader_inner h5 a {
    margin: auto;
}

#gtranslate {
    align-self: flex-start;
}

#location {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#icon-menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#armenu.navbar {
    height: 50px;
    min-height: 50px;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
}

#armenu_inner_in {
    height: 61px;
    text-align: left;
    position: relative;
    margin: 0 auto;
}

input[type="checkbox"] {
    visibility: hidden;
}

.archeckbox {
    position: relative;
    width: 13px;
    height: 13px;
    display: inline;
    margin-top: 5px;
    margin-right: 5px;
}

.archeckbox label {
    cursor: pointer;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 0;
    left: 0;
    background-color: #ffffff;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(0, 0, 0, 0.14) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
}

.archeckbox label:after {
    opacity: 0;
    content: "";
    position: absolute;
    width: 15px;
    height: 5px;
    top: 0px;
    left: 1px;
    border: 2px solid rgba(0, 0, 0, 1);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

.archeckbox input[type="checkbox"]:checked + label:after {
    opacity: 1;
}

.archeckbox label {
    width: 13px;
}

.arradio {
    position: relative;
    width: 13px;
    height: 13px;
    margin-right: 5px;
}

.arradio label {
    cursor: pointer;
    position: absolute;
    width: 13px;
    height: 13px;
    top: 0;
    left: 0;
    border-radius: 8px 8px 8px 8px;
    border: solid #808080;
    border: solid rgba(128, 128, 128, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 50%;
    background-color: #ffffff;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(0, 0, 0, 0.14) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    box-sizing: content-box;
}

.arradio label:after {
    background-color: #000000;
    background: rgba(0, 0, 0, 1);
    opacity: 0;
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    top: 2px;
    left: 2px;
    border-radius: 50%;
}

.arradio input[type="radio"]:checked + label:after {
    opacity: 1;
}

.arradio label {
    width: 13px;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: none !important;
    margin-left: 0px !important;
}

.artitle_position {
    left: 42.25%;
    top: 36px;
    position: absolute;
    display: block;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

header .artitle_style,
header .artitle_style a,
header .artitle_style a:link,
header .artitle_style a:visited,
header .artitle_style a:hover {
    font-size: 36px;
    font-family: "Open Sans", "Arial";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    margin: 0;
    padding: 0;
    background: none;
}

.arslogan_position {
    left: 41.62%;
    top: 78px;
    position: absolute;
    display: block;
    overflow: hidden;
    margin: 0px;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.arslogan_style {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    margin: 0;
    padding: 0;
    background: none;
}

.arheader_logo {
    background-repeat: no-repeat;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    height: 100px;
    display: block;
    border: 0 none;
}

.arfootershape1 {
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    left: 0;
    top: 0px;
    width: 100%;
    min-height: auto;
    position: relative;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    box-sizing: border-box;
    word-wrap: break-word;
    display: block;
}

.armenu_items .dropdown-menu {
    padding: 0px;
}

.armenu_items.nav .open .sub-menu > li > a {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    min-width: 160px;
    line-height: 35px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.navbar-nav {
    padding: 0;
    list-style: none;
    position: relative;
    margin: 0;
    z-index: 499;
    border: 0px !important;
    margin: 0;
    padding-top: 0px !important;
    padding-left: 0;
    text-align: left;
    zoom: 1;
}

.navbar-default {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 9px;
    box-sizing: content-box;
}

ul.navbar-nav .dropdown-menu,
ul.navbar-nav .sub-menu,
ul.navbar-nav .collapse li a {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.navbar-nav .dropdown-menu > li > a {
    min-width: 160px;
    line-height: 35px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.dropdown-menu {
}

.navbar-nav ul.dropdown-menu > li {
    position: relative;
}

.armenu_items.navbar-nav ul.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0px;
    margin-top: -1px;
}

@media only screen and (min-width: 1025px) {
    .navbar-nav .dropdown-menu > li:hover > a {
        background-color: #ffffff;
        background: rgba(255, 255, 255, 1);
    }

    .nav.armenu_items li:hover ul.child {
        left: 3px;
        top: 50px;
    }

    .armenu_items.navbar-nav ul.dropdown-menu .sub-menu {
        left: 100%;
        position: absolute;
        top: 0;
        visibility: hidden;
        margin-top: -1px;
    }

    ul.armenu_items.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }

    .armenu_items .dropdown-menu li:hover .sub-menu {
        visibility: visible;
    }

    .armenu_items li:hover ul.child li a {
        display: block;
        font-size: 14px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #ffffff;
        text-align: left;
        text-decoration: none;
        min-width: 160px;
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        line-height: 35px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-color: #ffffff;
        background: rgba(255, 255, 255, 1);
    }

    .armenu_items.nav li:hover li:hover > a.subchild {
        background-color: #ffffff;
        background:
            url(images/menuArrowHover00.png) center right no-repeat,
            rgba(255, 255, 255, 1);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        color: rgba(255, 255, 255, 1);
    }

    .armenu_items.nav li:hover ul.child li a:hover {
        font-size: 14px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #ffffff;
        text-align: left;
        text-decoration: none;
        background-color: #ffffff;
        background: rgba(255, 255, 255, 1);
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
    }

    .armenu_items li:hover ul.child li a.subchild:hover {
        font-size: 14px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #ffffff;
        text-align: left;
        text-decoration: none;
        background-color: #ffffff;
        background:
            url(images/menuArrowHover00.png) center right no-repeat,
            rgba(255, 255, 255, 1);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
    }
}

@media only screen and (min-width: 1025px) {
    .armenu_items li:hover ul.child {
    }
}

@media only screen and (min-width: 768px) {
}

.nav-pills {
    padding: 0;
    list-style: none;
    text-align: left;
    zoom: 1;
}

.armenu_items li a.armenu_items_parent_link,
.nav.armenu_items li span.separator {
    display: block;
    padding-left: 4px;
    padding-right: 4px;
    float: left;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    line-height: 50px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    cursor: pointer;
    height: 50px;
    box-sizing: border-box;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav.armenu_items li a.armenu_items_parent_link_arrow {
    display: block;
    padding-left: 4px;
    padding-right: 14px;
    line-height: 50px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: url(images/menuMainArrow00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    box-sizing: border-box;
    cursor: pointer;
    height: 50px;
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.armenu_items li:hover a.armenu_items_parent_link,
.nav.armenu_items li:hover span.separator {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
}

.nav.armenu_items li:hover a.armenu_items_parent_link_arrow {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: url(images/menuMainArrowHover00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
}

.armenu_items li ul.child li a {
    text-align: left;
}

.armenu_items li ul.child li a {
    display: block;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    min-width: 160px;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    line-height: 35px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

.armenu_items.nav li ul.child li a.subchild {
    text-align: left;
    line-height: 35px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background:
        url(images/menuArrow00.png) center right no-repeat,
        rgba(255, 255, 255, 1);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
}

.nav.armenu_items li a.armenu_items_parent_link_active_arrow {
    padding-left: 4px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    display: block;
    line-height: 50px;
    background-color: transparent;
    background: url(images/menuMainArrowActive00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    height: 50px;
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav.armenu_items li a.armenu_items_parent_link_active {
    display: block;
    cursor: pointer;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav.armenu_items li.active:hover a.armenu_items_parent_link_active {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
}

.nav.armenu_items li.active:hover a.armenu_items_parent_link_active_arrow {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: url(images/menuMainArrowHover00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
}

.armenu_items ul {
}

.armenu_items li:hover ul ul,
.armenu_items li:hover li:hover ul ul {
    top: -9999px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

.nav.armenu_items li:hover li:hover li:hover a.subchild {
}

.nav.armenu_items li:hover li:hover li a.subchild {
}

.nav.armenu_items li ul.child li .separator {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #9d9d9d;
    height: auto;
    margin: 0 0px 0 0px;
    display: none;
}

.nav.armenu_items li ul.child ul li .separator,
.nav.armenu_items li li:hover ul li .separator,
.nav.armenu_items li li:hover li:hover ul li .separator {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #9d9d9d;
    height: auto;
    margin: 0 0px 0 0px;
    display: none;
}

.armenu_items .horiz_separator {
    float: right;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #4e4e4e;
    height: 50px;
    margin: 0;
    display: none;
}

header#arheader {
    background-color: #ffffff;
    /*background-image:url(images/IndexDesktopheader.jpg) !important;*/
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: Center Top;
    /*background:url(images/IndexDesktopheader.jpg) !important;*/
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    background-position: Center Top;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 105px;
    box-sizing: content-box;
}

header#arheader {
    display: block;
}

nav#armenu {
}

nav#armenu {
}

#arsidebar_left {
    float: left;
    clear: none;
    width: 300px;
}

#arsidebar_left_margin {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    box-sizing: border-box;
}

.arblock a:hover,
.arblock a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

.arblock a:visited,
.arblock a:visited {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

.arblock a,
.arblock a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

.arblock_content ul {
    list-style: none;
}

.arblock ul li,
.arblock li,
.arblock li {
    line-height: 12px;
}

#arsidebar_right {
    float: right;
    clear: none;
    width: 249px;
}

#arsidebar_right_margin {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    box-sizing: border-box;
}

.arverticalmenu {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    text-align: center;
}

.arverticalmenu_header {
}

.arverticalmenu_header {
    display: none;
}

#arpage .arverticalmenu_content {
    display: inline-block;
    width: 100%;
}

@media only screen and (min-width: 1025px) {
    .arvmenu_items.nav li:hover li:hover > a.subchild {
        background-color: #baeae7;
        background:
            url(images/vmenuArrowHover00.png) center right no-repeat,
            linear-gradient(
                180deg,
                rgb(166, 217, 238) 0%,
                rgb(106, 182, 221) 100%
            );
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        color: rgba(0, 0, 0, 1);
        font-weight: bold;
    }

    .arvmenu_items.nav li:hover ul.child li a:hover {
        background-color: #baeae7;
        background: linear-gradient(
            180deg,
            rgb(166, 217, 238) 0%,
            rgb(106, 182, 221) 100%
        );
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        font-size: 12px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
    }

    .arvmenu_items li:hover ul.child li a.subchild:hover {
        font-size: 12px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        background-color: #baeae7;
        background:
            url(images/vmenuArrowHover00.png) center right no-repeat,
            linear-gradient(
                180deg,
                rgb(166, 217, 238) 0%,
                rgb(106, 182, 221) 100%
            );
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        font-weight: bold;
    }
}

@media only screen and (min-width: 1025px) {
    .sub-menu {
        position: absolute;
        visibility: hidden;
    }

    ul.arvmenu_items.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
        top: 30px;
        margin-top: -30px;
        left: 100%;
        list-style: none;
    }

    .nav-pills li:hover {
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    }

    .arvmenu_items .dropdown-menu > li:hover > a {
        background-color: #545454;
        background: linear-gradient(
            180deg,
            rgba(84, 84, 84, 1) 0%,
            rgba(21, 21, 21, 1) 100%
        );
    }

    .arvmenu_items .collapse > li:hover > a {
        border-radius: 0px 0px 0px 0px;
        border: solid #000000;
        border: solid rgba(0, 0, 0, 1);
        border-width: 1px 1px 1px 1px;
        background-color: #545454;
        background: linear-gradient(
            180deg,
            rgba(84, 84, 84, 1) 0%,
            rgba(21, 21, 21, 1) 100%
        );
    }

    ul.arvmenu_items.nav li.dropdown:hover ul.collapse li {
        list-style: none;
    }

    #arsidebar_left .nav-pills li.dropdown:hover {
        display: block;
    }

    .arvmenu_items.nav #dropdown-menu li:hover .sub-menu {
        visibility: visible;
    }

    .arvmenu_items li:hover ul.child {
        left: 100%;
        top: 30px;
        margin-top: -30px;
        height: auto;
        border-radius: 0px 0px 0px 0px;
        border: solid #838383;
        border: solid rgba(131, 131, 131, 1);
        border-width: 0px 0px 0px 0px;
    }
}

@media only screen and (min-width: 768px) {
    ul.arvmenu_items.nav li.dropdown ul.dropdown-menu {
        top: 30px;
        margin-top: -30px;
        left: 100%;
        list-style: none;
    }

    ul.arvmenu_items.nav ul li.dropdown-submenu.open > ul {
        display: block;
        visibility: visible;
        list-style: none;
    }

    ul.arvmenu_items.nav ul {
        top: 30px;
        margin-top: -30px;
        left: 100%;
        list-style: none;
    }

    .dropdown-submenu.open > ul {
        display: block;
        visibility: visible;
    }
}

.dropdown-backdrop {
    position: relative;
}

ul.arvmenu_items.nav-pills .dropdown-menu,
ul.navbar-nav .collapse li a {
    font-size: 11px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid #838383;
    border: solid rgba(131, 131, 131, 1);
    border-width: 0px 0px 0px 0px;
    list-style: none;
}

.arvmenu_items.nav .dropdown-menu > li > a {
    min-width: 175px !important;
}

ul.arvmenu_items.nav-pills .dropdown-menu > li:hover > a {
    background-color: #baeae7;
    background: linear-gradient(
        180deg,
        rgb(166, 217, 238) 0%,
        rgb(106, 182, 221) 100%
    );
    font-weight: bold;
}

ul.arvmenu_items.nav .sub-menu > li > a {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    min-width: 160px;
    line-height: 30px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.nav-stacked > li + li {
    margin-top: 0;
}

.arvmenu_items .dropdown-menu {
    padding: 0px;
}

.container {
    overflow: hidden;
}

.nav-pills li {
    font-size: 11px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
}

.arvmenu_items .collapse > li > a {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    background-color: #545454;
    background: linear-gradient(
        180deg,
        rgba(84, 84, 84, 1) 0%,
        rgba(21, 21, 21, 1) 100%
    );
    min-width: 160px;
    line-height: 30px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#arsidebar_left .dropdown-menu > li {
    display: inline-block;
    font-weight: normal;
    position: relative;
    vertical-align: top;
}

.nav-pills {
    padding: 0;
    list-style: none;
    text-align: left;
    display: block;
    background: none;
    z-index: 500;
    zoom: 1;
}

.arvmenu_items li a.arvmenu_items_parent_link,
.nav.arvmenu_items li span.separator {
    display: block;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #555555;
    background: linear-gradient(#8bcaeb, #3d96ba);
    line-height: 30px;
    border-radius: 0px 0px 0px 0px;
    border: solid #666666;
    border: solid rgba(102, 102, 102, 1);
    border-width: 1.25px 1.25px 1.25px 1.25px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.nav.arvmenu_items li a.arvmenu_items_parent_link_arrow {
    display: block;
    text-align: left;
    padding-left: 5px;
    padding-right: 15px;
    line-height: 30px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    background-color: #555555;
    background: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/vmenuMainArrow00.png"),
        linear-gradient(#8bcaeb, #3d96ba);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #666666;
    border: solid rgba(102, 102, 102, 1);
    border-width: 1.25px 1.25px 1.25px 1.25px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.arvmenu_items li:hover a.arvmenu_items_parent_link,
.nav.arvmenu_items li:hover span.separator {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    background-color: #baeae7;
    background: linear-gradient(
        180deg,
        rgb(166, 217, 238) 0%,
        rgb(106, 182, 221) 100%
    );
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    line-height: 30px;
    font-weight: bold;
}

.nav.arvmenu_items li:hover a.arvmenu_items_parent_link_arrow {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    background-color: #baeae7;
    background: url(images/vmenuMainArrowHover00.png),
        linear-gradient(180deg, rgb(166, 217, 238) 0%, rgb(106, 182, 221) 100%);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    line-height: 30px;
    font-weight: bold;
}

.arvmenu_items li ul.child li a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    line-height: 30px;
    text-indent: 5px;
    background-color: #545454;
    background: linear-gradient(#8bcaeb, #3d96ba);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    min-width: 160px;
    text-align: left;
    font-weight: bold;
}

.arvmenu_items li ul.child li a {
}

.arvmenu_items.nav li ul.child li a.subchild {
    text-align: left;
    line-height: 30px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    background-color: #545454;
    background:
        url(images/vmenuArrow00.png) center right no-repeat,
        linear-gradient(#8bcaeb, #3d96ba);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    min-width: 160px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.nav.arvmenu_items ul.child {
}

.nav.arvmenu_items li a.arvmenu_items_parent_link_active_arrow {
    text-align: left;
    padding-left: 5px;
    padding-right: 15px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    display: block;
    line-height: 30px;
    background-color: #baeae7;
    background: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/vmenuMainArrowActive00.png"),
        linear-gradient(180deg, rgb(166, 217, 238) 0%, rgb(106, 182, 221) 100%);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.nav.arvmenu_items li a.arvmenu_items_parent_link_active {
    display: block;
    cursor: pointer;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    line-height: 30px;
    background-color: #baeae7;
    background: linear-gradient(#8bcaeb, #3d96ba);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.nav.arvmenu_items li.active:hover a.arvmenu_items_parent_link_active {
    font-size: 11px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    background-color: #baeae7;
    background: linear-gradient(
        180deg,
        rgb(166, 217, 238) 0%,
        rgb(106, 182, 221) 100%
    );
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    font-weight: bold;
}

.nav.arvmenu_items li.active:hover a.arvmenu_items_parent_link_active_arrow {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    background-color: #baeae7;
    background: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/vmenuMainArrowHover00.png"),
        linear-gradient(180deg, rgb(166, 217, 238) 0%, rgb(106, 182, 221) 100%);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    font-weight: bold;
}

.arvmenu_items ul {
    position: absolute;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid #838383;
    border: solid rgba(131, 131, 131, 1);
    border-width: 0px 0px 0px 0px;
}

.arvmenu_items li:hover ul ul,
.arvmenu_items li:hover li:hover ul ul {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

.nav.arvmenu_items li:hover li:hover li:hover a.subchild {
}

.nav.arvmenu_items li:hover li:hover li a.subchild {
}

.nav.arvmenu_items li ul.child li .separator {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: transparent;
    height: auto;
    margin: 0 0px 0 0px;
    display: none;
}

.nav.arvmenu_items li ul.child ul li .separator,
.nav.arvmenu_items li li:hover ul li .separator,
.nav.arvmenu_items li li:hover li:hover ul li .separator {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: transparent;
    height: auto;
    margin: 0 0px 0 0px;
    display: none;
}

.arvmenu_items .horiz_separator {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: transparent;
    height: auto;
    margin: 0;
    display: none;
}

footer {
    position: relative;
    background-color: #222;
    /*background-image:url(images/IndexDesktopfooter.jpg);*/
    background-color: #222;
    background-repeat: no-repeat;
    background-position: Center Center;
    /*background:url(images/IndexDesktopfooter.jpg);*/
    background-color: #222;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: Center Center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.arfooter_bottom_footer {
    height: 60px;
}

footer h1,
footer h1 a,
footer h1 a:hover,
footer h1 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer h2,
footer h2 a,
footer h2 a:hover,
footer h2 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer h3,
footer h3 a,
footer h3 a:hover,
footer h3 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer h4,
footer h4 a,
footer h4 a:hover,
footer h4 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer h5,
footer h5 a,
footer h5 a:hover,
footer h5 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer h6,
footer h6 a,
footer h6 a:hover,
footer h6 a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer ol li {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-position: inside;
    list-style-type: decimal;
}

footer ul li {
    list-style: none;
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer a {
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

footer a:hover {
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

footer a:visited {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcopyright a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
}

#arcopyright a {
    top: 33.25px;
    left: 34.83%;
    display: block;
    position: absolute;
    overflow: auto;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

#arfooter_designed_by_links {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    top: 9px;
    left: 39.38%;
    position: absolute;
    overflow: auto;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

#arfooter_designed_by_links {
    display: inline-block;
}

#arfooter_designed_by_links a,
#arfooter_designed_by_links a:link,
#arfooter_designed_by_links a:visited,
#arfooter_designed_by_links a:hover {
    display: inline-block;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.arblock {
    overflow: hidden;
    border-radius: 0px 0px 0px 0px;
    border: solid #ffffff;
    border: solid rgb(255, 255, 255);
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    background: solid rgb(255, 255, 255);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.arblock_header {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    background-color: #4e4e4e;
    background: rgba(78, 78, 78, 1);
    box-sizing: content-box;
    margin-top: 5px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.arblock_content {
    padding-top: 10px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    margin-top: 3px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #343434;
    border: solid rgba(52, 52, 52, 1);
    border-width: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

.arblock_content h1,
.arblock_content h1 a,
.arblock_content h1 a:hover,
.arblock_content h1 a:visited {
    font-size: 32px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.arblock_content h2,
.arblock_content h2 a,
.arblock_content h2 a:hover,
.arblock_content h2 a:visited {
    font-size: 28px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.arblock_content h3,
.arblock_content h3 a,
.arblock_content h3 a:hover,
.arblock_content h3 a:visited {
    font-size: 24px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.arblock_content h4,
.arblock_content h4 a,
.arblock_content h4 a:hover,
.arblock_content h4 a:visited {
    font-size: 20px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.arblock_content h5,
.arblock_content h5 a,
.arblock_content h5 a:hover,
.arblock_content h5 a:visited {
    font-size: 16px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.arblock_content h6,
.arblock_content h6 a,
.arblock_content h6 a:hover,
.arblock_content h6 a:visited {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 28px;
    margin-bottom: 28px;
}

.arblock ol li {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-position: inside;
    list-style-type: decimal;
}

.arblock ul li {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

input[type="text"],
input[type="password"],
input[type="email"],
select {
    border-radius: 1px 1px 1px 1px;
    border: solid #b3b3b3;
    border: solid rgba(179, 179, 179, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    width: 100%;
    height: NaNpx !important;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus {
    border-radius: 1px 1px 1px 1px;
    border: solid #959595;
    border: solid rgba(149, 149, 149, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

textarea {
    border-radius: 1px 1px 1px 1px;
    border: solid #b3b3b3;
    border: solid rgba(179, 179, 179, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

textarea:focus {
    border-radius: 1px 1px 1px 1px;
    border: solid #959595;
    border: solid rgba(149, 149, 149, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
}

.arbanner_header_inner_above0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #ffffff;
    border: rgb(255, 255, 255);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgb(255, 255, 255);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.headerabovecolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    background-color: #fff;
    background: rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.headerabovecolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    background: rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.headerabovecolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    background: rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.headerabovecolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-color: #fff;
    background: rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_header_inner_below0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #4e4e4e;
    border: solid rgba(78, 78, 78, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.headerbelowcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #4e4e4e;
    border: solid rgba(78, 78, 78, 1);
    border-width: 0px 0px 0px 0px;
}

.headerbelowcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.headerbelowcolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.headerbelowcolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_menu_inner_above0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.menuabovecolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #959595;
    border: solid rgba(149, 149, 149, 1);
    border-width: 0px 0px 0px 0px;
}

.menuabovecolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.menuabovecolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.menuabovecolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_menu_inner_below0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.menubelowcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.menubelowcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.menubelowcolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.menubelowcolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_slideshow_inner_above0 {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.slideshowabovecolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowabovecolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowabovecolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowabovecolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_slideshow_inner_below0 {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.slideshowbelowcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowbelowcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowbelowcolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.slideshowbelowcolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.contenttopcolumn0 {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.topcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.topcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.contentbottomcolumn0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #696969;
    border: solid rgba(105, 105, 105, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.bottomcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #696969;
    border: solid rgba(105, 105, 105, 1);
    border-width: 0px 0px 0px 0px;
}

.bottomcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #4e4e4e;
    border: solid rgba(78, 78, 78, 1);
    border-width: 0px 0px 0px 0px;
}

.bottomcolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.bottomcolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.arbanner_header {
    margin: 0 auto;
}

.arbanner_menu {
}

.arbanner_slideshow {
}

a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #00f;
    text-align: left;
    text-decoration: none;
}

a:visited {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #00f;
    text-align: left;
    text-decoration: none;
}

a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

a:hover,
a:focus {
    text-decoration: none;
}

a:hover.separator,
.login_link a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.login_link a:visited {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.login_link a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.footer-widget-area_fixed {
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
}

.footer-widget-area {
    background: white !important;
    font-size: 8px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    margin: 0 auto;
}

.arfooter-widget-area_inner_above0 {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.footerabovecolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom: 34px;
    border-radius: 0px 0px 0px 0px;
}

.footerabovecolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 70px;
    border-radius: 0px 0px 0px 0px;
}

.footerabovecolumn3 {
    padding-left: 15px;
    padding-right: 15px;
}

.arfooter-widget-area_inner_below0 {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.footerbelowcolumn1 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.footerbelowcolumn2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.footerbelowcolumn3 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.footerbelowcolumn4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

#arcontent_margin {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #eeeeee;
    border: solid rgba(238, 238, 238, 1);
    border-width: 0px 1px 0px 1px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #fff;
    background: rgba(255, 255, 255);
    box-sizing: border-box;
}

#arcontent {
    clear: none;
}

.ttr_comments {
    background-color: #000000;
    background: rgba(0, 0, 0, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.ttr_comment_author {
    float: left;
    width: 9%;
}

.ttr_comment_author img {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
}

.ttr_comment_text {
    float: right;
    width: 90%;
}

.ttr_comment_author_right {
    display: none;
}

#arcontent .ttr_comment_text p {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    width: auto !important;
}

#arcontent .ttr_comments .ttr_author_name,
#arcontent .ttr_comments .ttr_author_name:hover,
#arcontent .ttr_comments .url {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .ttr_comments .ttr_comment_date,
#arcontent .ttr_comments .ttr_comment_date:hover {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .ttr_comment_reply_edit a,
#arcontent .ttr_comment_reply_edit a:hover {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.arpost_inner_box {
    border-radius: 10px 10px 10px 10px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    margin-top: 0px;
    display: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    background-color: #000000;
    background: rgba(0, 0, 0, 1);
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

.arpost {
    background-color: #fff;
    background: #fff;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.arpost_title {
    font-size: 24px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-repeat: repeat;
    margin: 0;
}

.arcomment {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #000000;
    background: rgba(0, 0, 0, 1);
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.arcomment p label {
    font-size: 12px;
    /*font-family:'Open Sans','Open Sans','Helvetica Neue LT Std';font-weight:normal;*/
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    text-align: left;
}

h1,
h1 a,
h1 a:hover,
h1 a:visited {
    font-size: 32px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
}

h2,
h2 a,
h2 a:hover,
h2 a:visited {
    font-size: 28px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

h3,
h3 a,
h3 a:hover,
h3 a:visited {
    font-size: 24px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 12px;
    margin-bottom: 12px;
}

h4,
h4 a,
h4 a:hover,
h4 a:visited {
    font-size: 19px;
    font-family: sans-serif;
    line-height: 27px;
    font-weight: 100;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 16px;
    margin-bottom: 16px;
}

h5,
h5 a,
h5 a:hover,
h5 a:visited {
    font-size: 16px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}

h6,
h6 a,
h6 a:hover,
h6 a:visited {
    font-size: 12px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 28px;
    margin-bottom: 28px;
}

p,
.producttag {
    font-size: 13px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #222;
    text-align: left;
    text-decoration: none;
    line-height: 18px;
    margin-left: 0%;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 200;
}

#arcontent {
    font-size: 12px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent ol li {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-position: inside;
    list-style-type: decimal;
}

#arcontent ul {
    padding-left: 2px;
}

#arcontent ul {
    list-style-type: disc;
    font-size: 13px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-left: 5%;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#arcontent blockquote p {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    margin: 0px;
    padding: 5px 0px;
    border-radius: 0px 0px 0px 0px;
    border: solid #cbcbcb;
    border: solid rgba(203, 203, 203, 1);
    border-width: 0px 0px 0px 0px;
}

#arcontent blockquote p:before {
    content: url(images/IndexDesktopblockquotestarticon.png);
}

#arcontent blockquote p:after {
    content: url(images/IndexDesktopblockquoteendicon.png);
}

#arcontent .postedon a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .postedon a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.arpost_title a {
    font-size: 24px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
}

.arpost_title a:visited {
    font-size: 24px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
}

.arpost_title a:hover {
    background-color: transparent;
    font-size: 24px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ccc;
    text-align: left;
    text-decoration: none;
}

.ararticle {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.postcontent,
.postcontent p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    line-height: 18px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
}

#arcontent .postcontent {
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #4e4e4e;
    border: solid rgba(78, 78, 78, 1);
    border-width: 1px 1px 1px 1px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#arcontent table {
    border-spacing: 2px;
    border: 1px solid #000000;
    border-collapse: collapse;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#arcontent tr,
#arcontent td,
#arcontent th {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border: 1px solid #000000;
    border-collapse: collapse;
}

#arcontent tr,
#arcontent td {
    font-size: 15px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
}

#arcontent th {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #a9a9a9;
    background: rgba(169, 169, 169, 1);
}

#arcontent .activelink a,
#arcontent .activelink a:visited,
#arcontent .activelink a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .hoverlink a,
#arcontent .hoverlink a:visited,
#arcontent .hoverlink a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .visitedlink a,
#arcontent .visitedlink a:visited,
#arcontent .visitedlink a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.badge {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    border-radius: 10px 10px 10px 10px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    background-color: #808080;
    background: rgba(128, 128, 128, 1);
}

.badge:hover {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.label {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.label:hover {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.label-default {
    background-color: #777777;
    background: rgba(119, 119, 119, 1);
}

.label-primary {
    background-color: #428bca;
    background: rgba(66, 139, 202, 1);
}

.label-success {
    background-color: #5cb85c;
    background: rgba(92, 184, 92, 1);
}

.label-info {
    background-color: #5bc0de;
    background: rgba(91, 192, 222, 1);
}

.label-warning {
    background-color: #f0ad4e;
    background: rgba(240, 173, 78, 1);
}

.label-danger {
    background-color: #d9534f;
    background: rgba(217, 83, 79, 1);
}

.label-default:hover {
    background-color: #777777;
    background: rgba(119, 119, 119, 1);
}

.label-primary:hover {
    background-color: #428bca;
    background: rgba(66, 139, 202, 1);
}

.label-success:hover {
    background-color: #5cb85c;
    background: rgba(92, 184, 92, 1);
}

.label-info:hover {
    background-color: #5bc0de;
    background: rgba(91, 192, 222, 1);
}

.label-warning:hover {
    background-color: #f0ad4e;
    background: rgba(240, 173, 78, 1);
}

.label-danger:hover {
    background-color: #d9534f;
    background: rgba(217, 83, 79, 1);
}

.alert {
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
}

.alert-success {
    border-radius: 2px 2px 2px 2px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #5cb85c;
    background: rgba(92, 184, 92, 1);
}

.alert-info {
    border-radius: 2px 2px 2px 2px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #5bc0de;
    background: rgba(91, 192, 222, 1);
}

.alert-warning {
    border-radius: 2px 2px 2px 2px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #f0ad4e;
    background: rgba(240, 173, 78, 1);
}

.alert-danger {
    border-radius: 2px 2px 2px 2px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #d9534f;
    background: rgba(217, 83, 79, 1);
}

#arcontent .pagination > li > a,
#arcontent .pagination > li > span {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    display: inline-block;
}

#arcontent .pagination .active a,
#arcontent .pagination .active > span {
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    background-color: #d3d3d3;
    background: rgba(211, 211, 211, 1);
    display: inline-block;
}

#arcontent .pagination a:hover,
#arcontent .pagination span:hover {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

.breadcrumb {
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #4e4e4e;
    border: solid rgba(78, 78, 78, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    display: inline-block;
    color: #ffffff;
}

.breadcrumb > li + li:before {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .breadcrumb a,
.breadcrumb a {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .breadcrumb a:hover,
.breadcrumb a:hover {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#arcontent .breadcrumb span,
.breadcrumb span {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#nav {
    position: relative;
    display: flex;
    /*left:47.92%;
top:155px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);*/
    font-size: 0;
}

.right-button {
    display: none;
}

.left-button {
    display: none;
}

img {
    border-radius: 0px 0px 0px 0px;
    border: solid transparent;
    border: solid rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-style: none;
    vertical-align: middle;
}

.btn,
.btn-default,
a.btn:visited {
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    border-radius: 2px 2px 2px 2px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    box-sizing: inherit;
    clear: none;
    padding-top: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
    text-decoration: none;
    width: auto;
    height: auto;
    margin-top: 5px;
    overflow: visible;
    margin-right: 5px;
}

.btn:hover,
a.btn:hover {
    border-radius: 2px 2px 2px 2px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    background: rgba(255, 255, 255, 1);
    box-sizing: inherit;
    clear: none;
    padding-top: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    width: auto;
    height: auto;
    overflow: visible;
    margin-top: 5px;
    margin-right: 5px;
}

.inputbutton {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    padding-top: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    left: -15px;
}

h1.arverticalmenu_heading,
h2.arverticalmenu_heading,
h3.arverticalmenu_heading,
h4.arverticalmenu_heading,
h5.arverticalmenu_heading,
h6.arverticalmenu_heading,
p.arverticalmenu_heading {
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    line-height: 34px;
    background: none;
    margin: 0;
}

h1.arblock_heading,
h2.arblock_heading,
h3.arblock_heading,
h4.arblock_heading,
h5.arblock_heading,
h6.arblock_heading,
p.arblock_heading {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    line-height: 30px;
    background: none;
    margin: 0;
}

#arblock,
#arblock,
#arblock .boxcolor,
#arblock .boxcolor {
    font-size: 12px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

/*
{
TemplateToaster Version:5.0.0.7146
}
*/
@media only screen and (max-width: 640px) {
    #vids {
        display: none;
    }

    .vidpage {
        display: block;
        padding: 0px !important;
    }

    object,
    video {
        width: 100% !important;
        height: auto !important;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 150px) and (max-width: 767px) {
    #bottomslider {
        display: none;
    }

    #gallery {
        padding-left: 0 !important;
    }

    #hwim-3 {
        text-align: center;
    }

    /* checking for deletion
    #arheader_inner {
        height: auto !important;
        width: auto !important;
        text-align: center !important;
    }
 */

    #armenu_inner_in .armenu_items {
        display: inline-block;
    }

    #armenu_inner_in {
        width: auto !important;
        height: auto !important;
        text-align: left !important;
    }

    .arslideshow_last {
        width: auto;
    }

    .armenu_items .horiz_separator {
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-color: #4e4e4e;
        width: auto !important;
        height: auto !important;
        float: none !important;
        margin: 0;
        display: none;
    }

    br {
        display: none;
    }

    .gallery-item {
        float: none;
    }

    .logo {
        display: block;
        text-align: center;
    }

    #arsidebar_left {
        float: none !important;
        width: auto !important;
        margin: 0;
        border: 0;
        border-radius: 0;
        padding: 0;
    }

    #arsidebar_left_margin {
        height: auto !important;
    }

    #arsidebar_right_margin {
        height: auto !important;
    }

    #arsidebar_right {
        float: none !important;
        width: auto !important;
        margin: 0;
        border: 0;
        border-radius: 0;
        padding: 0;
    }

    #arcontent {
        float: none !important;
        width: auto !important;
        margin: 0;
        border: 0;
        border-radius: 0;
    }

    #ttr_content_single_sidebar_left,
    #ttr_content_single_sidebar_right,
    #ttr_content_zero_sidebar,
    #ttr_content_both_sidebar {
        float: none !important;
        width: auto !important;
    }

    #arpage {
        max-width: none;
        min-width: 0;
        padding-top: 0;
    }

    header .artitle_style,
    header .artitle_style a,
    header .artitle_style a:link,
    header .artitle_style a:visited,
    header .artitle_style a:hover {
        text-align: center !important;
    }

    .arslogan_style {
        text-align: center;
    }

    #arpage .arfooter_bottom_footer_inner {
        width: auto !important;
        text-align: center;
    }

    .footer-widget-area {
        width: auto !important;
        border: 0;
        border-radius: 0;
        padding: 0;
        margin: 0;
    }

    #arpage .arslideshow_inner {
        height: 100% !important;
    }

    ul.armenu_items li {
        margin: 0;
    }

    ul.armenu_items li.armenu_items_parent a,
    ul.armenu_items li.armenu_items_parent span.separator {
        float: none !important;
    }

    #armenu .armenu_items {
        display: block;
    }

    .arvmenu_items ul.child li a {
        cursor: pointer;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #ffffff;
        text-align: left;
        text-decoration: none;
        background-color: #545454;
        background: linear-gradient(
            180deg,
            rgba(84, 84, 84, 1) 0%,
            rgba(21, 21, 21, 1) 100%
        );
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        display: block;
    }

    .nav.arvmenu_items ul.child li a:hover {
        cursor: pointer;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        background-color: #baeae7;
        background: linear-gradient(
            180deg,
            rgb(166, 217, 238) 0%,
            rgb(106, 182, 221) 100%
        );
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        display: block;
        font-weight: bold;
    }

    .nav-stacked > li + li {
        margin-top: 0;
    }

    .nav.arvmenu_items li a.arvmenu_items_parent_link_arrow {
        background-color: #555555;
        background: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/vmenuMainArrow00.png"),
            linear-gradient(#8bcaeb, #3d96ba);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        display: block;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
    }

    .nav.arvmenu_items li:hover a.arvmenu_items_parent_link_arrow,
    ar .nav.arvmenu_items li:hover a.arvmenu_items_parent_link_active_arrow {
        background-color: #baeae7;
        background: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/vmenuMainArrowHover00.png"),
            linear-gradient(
                180deg,
                rgb(166, 217, 238) 0%,
                rgb(106, 182, 221) 100%
            );
        background-repeat: no-repeat;
        background-size: auto;
        background-position: right center;
        display: block;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
    }

    .nav.arvmenu_items li:hover a.arvmenu_items_parent_link,
    ar .nav.arvmenu_items li:hover a.arvmenu_items_parent_link_active {
        background-color: #baeae7;
        background: linear-gradient(
            180deg,
            rgb(166, 217, 238) 0%,
            rgb(106, 182, 221) 100%
        );
        display: block;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin: 0px;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
    }

    .menu-center {
        width: 100%;
        z-index: 99999;
    }

    .article_column {
        width: 100% !important;
        float: none !important;
        padding-right: 0 !important;
    }
}

.armenu_items li a.armenu_items_parent_link {
    display: block;
    padding-left: 4px;
    padding-right: 4px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    cursor: pointer;
    box-sizing: border-box;
    padding-top: 0px;
    padding-bottom: 0px;
}

.armenu_items li a.armenu_items_parent_link_arrow {
    display: block;
    padding-left: 4px;
    padding-right: 14px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-color: transparent;
    background: url(images/menuMainArrow00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    box-sizing: border-box;
    cursor: pointer;
    padding-top: 0px;
    padding-bottom: 0px;
}

.armenu_items li ul.child li a.subchild {
    text-align: left;
    line-height: 35px;
    background-color: #ffffff;
    background:
        url(images/menuArrow00.png) center right no-repeat,
        rgba(255, 255, 255, 1);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
}

.armenu_items li a.armenu_items_parent_link_active_arrow {
    float: left;
    padding-left: 4px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    display: block;
    line-height: 50px;
    background-color: transparent;
    background: url(images/menuMainArrowActive00.png), rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav.armenu_items li a.armenu_items_parent_link_active {
    display: block;
    cursor: pointer;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    padding-left: 4px;
    padding-right: 4px;
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    border: solid #000000;
    border: solid rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Small Tabs (portrait and landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /*  checking for deletion
    #arheader_inner {
        width: 100% !important;
        height: auto !important;
        text-align: center;
    }
  */

    h5#envelope {
        position: relative;
        font-size: 13px;
    }

    h5#phone {
        font-size: 13px;
    }

    .wmc-cart-wrapper {
        right: 35px !important;
        top: 30px;
    }

    .logo {
        display: block;
        text-align: center;
        position: relative;
        top: 12px;
    }

    #armenu_inner_in {
        width: auto !important;
        height: auto !important;
    }

    br {
        display: none;
    }

    .gallery-item {
        float: none;
    }

    .arvmenu_items li a.arvmenu_items_parent_link_active {
        background-color: #baeae7;
        background: linear-gradient(
            180deg,
            rgba(186, 234, 231, 1) 0%,
            rgba(103, 182, 179, 1) 99.6666666666667%,
            rgba(255, 255, 255, 1) 131.333333333333%
        );
        display: block;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
    }

    .nav.arvmenu_items li:hover a.arvmenu_items_parent_link,
    ar .nav.arvmenu_items li:hover a.arvmenu_items_parent_link_active {
        background-color: #baeae7;
        background: linear-gradient(
            180deg,
            rgba(186, 234, 231, 1) 0%,
            rgba(103, 182, 179, 1) 100%
        );
        display: block;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: normal;
        font-style: normal;
        color: #000000;
        text-align: left;
        text-decoration: none;
    }

    body {
        margin: 0;
    }

    .logo {
        display: block;
        text-align: center;
    }

    #arpage {
        max-width: none;
        min-width: 0;
        padding-top: 0;
    }

    .article_column {
        width: 100% !important;
        float: none !important;
        padding-right: 0 !important;
    }
}

@media only screen and (min-width: 150px) and (max-width: 1024px) {
    .arfooter_bottom_footer_inner {
        width: 100% !important;
        text-align: center;
    }

    img {
        max-width: 100%;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .arheader_logo {
        background-size: 100% 100%;
    }
    /*  checking for deletion
    #arheader_inner {
        width: 100% !important;
        height: auto !important;
    }
*/
    .arslideshow_last {
        width: auto;
    }

    #arpage .arfooter_bottom_footer_inner {
        width: auto !important;
    }

    #arpage {
        max-width: none;
        min-width: 0;
    }

    .arbanner_header {
        width: auto !important;
    }

    .arbanner_slideshow {
        width: auto !important;
    }

    .arbanner_menu {
        width: auto !important;
    }

    .footer-widget-area {
        width: auto !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .container {
        width: 100%;
    }

    img.brush-on.lazyloaded {
        width: 462px;
        height: 275px;
    }

    .arfooter_bottom_footer_inner,
    #arfooter_top_for_widgets {
        position: relative;
        margin: 0 auto;
    }

    .artitle_position {
        left: 39.71%;
        top: 0px;
        position: absolute;
        display: block;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .arslogan_position {
        left: 42.91%;
        top: 0px;
        position: absolute;
        display: block;
        overflow: hidden;
        margin: 0px;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .arfootershape1 {
        left: 0%;
        top: 12.05px;
        width: 74.8663101604278%;
        min-height: 19px;
        position: absolute;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        box-sizing: border-box;
        word-wrap: break-word;
        display: block;
    }

    header#arheader {
        box-sizing: content-box;
    }

    #arsidebar_left {
        display: block;
    }

    #arsidebar_right {
        display: block;
    }

    .dropdown-backdrop {
        position: relative;
    }

    .arvmenu_items .dropdown-menu {
        padding: 0px;
    }

    .container {
        overflow: hidden;
    }

    #arsidebar_left .dropdown-menu > li {
        display: inline-block;
        font-weight: normal;
        position: relative;
        vertical-align: top;
    }

    #arcopyright a {
        top: 31.33px;
        left: 43.98%;
        display: block;
        position: absolute;
        overflow: auto;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    #arfooter_designed_by_links {
        top: 12px;
        left: 36.5%;
        position: absolute;
        overflow: auto;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    #arfooter_designed_by_links #arfooter_designed_by {
        display: inline-block;
    }

    #arfooter_designed_by_links a,
    #arfooter_designed_by_links a:link,
    #arfooter_designed_by_links a:visited,
    #arfooter_designed_by_links a:hover {
        display: inline-block;
    }

    #arcontent {
        float: right;
        width: 446px;
        clear: none;
    }

    #nav {
        position: absolute;
        left: 47.06%;
        top: 0px;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    #arsidebar_left {
        width: 39.8395721925134%;
    }

    #arcontent {
        width: 100%;
    }

    #arsidebar_right {
        width: -0.267379679144385%;
    }
}

@media only screen and (max-width: 767px) {
    .container {
        width: 100%;
    }

    .arfooter_bottom_footer_inner,
    #arfooter_top_for_widgets {
        position: relative;
        margin: 0 auto;
    }

    .artitle_position {
        left: 22.67%;
        top: 10px;
        position: absolute;
        display: block;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .arslogan_position {
        left: 30.67%;
        top: 42px;
        position: absolute;
        display: block;
        overflow: hidden;
        margin: 0px;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .arfootershape1 {
        left: 0%;
        top: 12.05px;
        width: 186.666666666667%;
        min-height: 19px;
        position: absolute;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        box-sizing: border-box;
        word-wrap: break-word;
        display: block;
    }

    header#arheader {
        box-sizing: content-box;
    }

    #arsidebar_left {
        display: block;
    }

    #arsidebar_right {
        display: block;
    }

    .dropdown-backdrop {
        position: relative;
    }

    .arvmenu_items .dropdown-menu {
        padding: 0px;
    }

    .container {
        overflow: hidden;
    }

    #arsidebar_left .dropdown-menu > li {
        display: inline-block;
        font-weight: normal;
        position: relative;
        vertical-align: top;
    }

    #arcopyright a {
        top: 51px;
        left: 20%;
        display: block;
        position: absolute;
        overflow: auto;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    #arfooter_designed_by_links {
        top: 28px;
        left: 0%;
        position: absolute;
        overflow: auto;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    #arfooter_designed_by_links #arfooter_designed_by {
        display: inline-block;
    }

    #arfooter_designed_by_links a,
    #arfooter_designed_by_links a:link,
    #arfooter_designed_by_links a:visited,
    #arfooter_designed_by_links a:hover {
        display: inline-block;
    }

    #arcontent {
        float: right;
        width: 298px;
        clear: none;
    }

    #nav {
        position: absolute;
        left: 43.33%;
        top: 120px;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .open > .child {
        display: block;
    }

    .nav.navbar-nav li.armenu_items_parent a {
        margin-bottom: 0px;
    }

    ul.armenu_items {
        padding-top: 0 !important;
    }

    .arvmenu_items .dropdown-submenu.open > ul {
        display: block !important;
        visibility: visible !important;
        position: static !important;
        float: none;
        list-style: none outside none;
    }

    .arvmenu_items .dropdown-menu > li,
    .arvmenu_items li ul.child li a {
        display: block !important;
    }

    ul.child ul {
        display: none;
    }

    .navbar-nav ul.dropdown-menu .sub-menu {
        left: 0px !important;
        position: static !important;
        top: 0px !important;
        float: none !important;
    }

    .arvmenu_items .open .child {
        float: none;
        position: static;
        list-style: none outside none;
    }

    #armenu .navbar-toggle {
    }

    #armenu .navbar-toggle {
        margin-right: 3px;
        float: right;
    }

    #armenu .navbar-toggle:hover,
    #armenu .navbar-toggle:focus {
        margin-right: 3px;
        float: right;
    }

    #armenu.navbar {
        height: auto !important;
    }

    #armenu.navbar {
        z-index: 99;
    }

    #armenu .navbar-nav {
        margin: 0;
    }
}

#arheader p {
    color: #000;
}

#arfooter p {
    color: #000;
}

.artitle_style {
    font-variant: small-caps;
    font-size: 44px;
}

.artitle_position {
    top: 25px;
    left: 510px;
}

.arslogan_style {
    font-size: 16px;
}

.arslogan_position {
    left: 450px;
}

.breadcrumb {
    display: none !important;
}

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

@media only screen and (max-width: 480px) {
    .prod_img > img {
        float: none;
    }

    img.brush-on.lazyloaded {
        width: 564px;
        height: 229px;
        margin-bottom: 20px;
    }

    a.logo img {
        max-height: 88px;
        margin-top: 18px;
    }

    .toogle-menu {
        display: none;
    }

    #arcontent {
        width: 100% !important;
        clear: both;
        position: relative;
        top: 10px;
    }

    .prod_img {
        text-align: center;
        vertical-align: middle;
    }

    .arbanner_header_inner_above0 > div {
        width: 100% !important;
        text-align: center !important;
    }

    .arbanner_header_inner_above0 h3 {
        text-align: center !important;
    }

    input[type="text"],
    input[type="password"],
    input[type="email"],
    select {
        width: 80%;
    }
}

@media only screen and (max-width: 1010px) {
    .arheadershape01 {
        left: 15%;
    }

    #flags ul {
        line-height: 30px;
        float: none !important;
    }

    #flags ul li {
        margin: 0px auto !important;
        display: inline !important;
        float: none !important;
    }
}

@media only screen and (max-width: 767px) {
    #arcontent {
        width: 100% !important;
    }

    #arsidebar_left {
        display: none;
    }

    .toogle-menu {
        padding: 10px;
    }

    .toogle-menu img {
        display: block !important;
        margin: 0px auto;
    }

    .toogle-menu img:hover {
        cursor: pointer;
    }

    .arheadershape01 {
        position: initial !important;
        width: 100%;
    }

    .the_tagline {
        margin-top: 0px !important;
    }

    header#arheader {
        height: auto;
    }

    .arslogan_position {
        display: none !important;
    }

    .artitle_position {
        display: none !important;
    }
}

@media only screen and (max-width: 1199px) {
    .arheadershape01 {
        width: 100%;
    }
}

@media only screen and (max-width: 1199px) {
    .arfootershape1 {
        width: 47.667% !important;
    }
}

@media only screen and (max-width: 1024px) {
    .arfootershape1 {
        width: 100% !important;
        margin-top: -10px;
    }

    #arcopyright a {
        text-align: center;
        width: 100%;
        left: 0px;
    }

    .artitle_position {
        left: 40%;
    }

    .arslogan_position {
        left: 34%;
        top: 70px;
    }

    #query img {
        width: 100% !important;
        float: none !important;
        margin: 0 !important;
    }

    #query span {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    #arcopyright a {
        top: 40px;
    }

    .non-mobile-text {
        display: none;
    }

    .mobile-text {
        display: block !important;
    }

    #related > div div {
        width: 100% !important;
        margin: 0px !important;
    }

    #related > div div:nth-child(2),
    #related > div div:nth-child(6) {
        margin-top: 5px !important;
    }

    #pricing div {
        width: 100% !important;
        margin: 5px 0px 0px 0px !important;
    }
}

.vid_container {
    float: left;
    padding: 3px;
}

@-moz-document domain(alsacorp.com) {
    .arslogan_position {
        letter-spacing: 0.6px;
    }
}

@media screen and (min-width: 0\0) {
    .arslogan_position {
        letter-spacing: 0.7px;
    }

    .nav-stacked > li + li {
        margin-top: -2px;
    }
}

.ctct-form-field-email input {
    width: 200px !important;
}

.ctct-submitted {
    border-radius: 5px;
    border: 0;
    padding: 5px 15px;
}

.gcc_textbox_button:hover {
    background-color: #7ac5e4;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.9);
    background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC)
        repeat scroll transparent\9;
    z-index: 9999;
    color: white;
    display: none;
}

.imge {
    float: left;
    padding: 15px;
}

.imge:hover {
    cursor: pointer;
}

.center-container {
    text-align: center;
}

.row-container {
    display: inline-block;
}

.p_name {
    text-align: center;
    position: relative;
    margin: -30px 0px 0px !important;
    background: rgba(0, 0, 0, 0.82) none repeat scroll 0% 0%;
    padding: 4px;
    color: white;
}

.slider-container {
    display: none;
    z-index: 999999999;
    position: fixed;
}

.close-img {
    position: relative;
    z-index: 9999;
    float: right;
    margin: 0px -12px -14px 10px;
}

.close-img:hover {
    cursor: pointer;
}

.page_number:hover {
    cursor: pointer;
    border: 2px solid white !important;
}

.page_number {
    float: left;
    padding: 5px 10px;
    border: 2px solid grey;
    margin: 30px 5px;
}

.active_page {
    background: grey;
}

.page_text {
    border: none !important;
}

.page_text:hover {
    border: none !important;
}

.active_page:hover {
    border: 2px solid grey !important;
}

.collectionName {
    display: none !important;
}

#vidGallery {
    padding: 15px !important;
}

li.videoThumb {
    text-align: center;
}

.img-border-white {
    border: 2px solid white !important;
}

.img-border-black {
    border: 2px solid black !important;
}

.testimonial {
    background: url("https://alsacorp.com/wp-content/uploads/2015/10/testimonial_BG.jpg");
    border: 2px solid #00f;
    width: 70%;
    margin: 0 15%;
    padding: 15px;
    overflow: auto;
}

#query > span > div > div > a {
    color: #000 !important;
}

#query > div > div > a {
    color: #000 !important;
}

input[name="s"] {
    width: 97% !important;
    margin-bottom: 5px;
}

.leave-reply,
.meta-sep {
    display: none;
}

table.paints-product-table,
table.paints-product-table tr,
table.paints-product-table td {
    border: 0px !important;
}

table.paints-product-table td {
    padding: 10px 5px !important;
}

@media only screen and (max-width: 768px) and (min-width: 481px) {
    div#email,
    div#hours {
        display: none;
    }

    .logo {
        display: block;
        text-align: center;
        position: relative;
        top: 2px;
    }

    #search-form {
        border-radius: 10px;
        position: fixed;
        top: 85px;
        right: 190px;
        background: #f7f7f7;
        padding: 18px;
        width: 550px;
        z-index: 999999;
    }

    h1,
    h1 a,
    h1 a:hover,
    h1 a:visited {
        font-size: 26px;
        font-family: "Open Sans", "Open Sans", "Helvetica Neue LT Std";
        font-weight: 400;
        font-style: normal;
        color: #000;
        text-align: left;
        text-decoration: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .wmc-cart-wrapper {
        right: 4px;
        top: 30px;
    }

    .footer-widget-area {
        margin-bottom: 75px;
    }

    .arbanner_header {
        position: relative;
        bottom: 0px;
        left: 0px !important;
        z-index: 99999 !important;
        margin-bottom: 0px;
    }

    footer {
        position: absolute;
        width: 100%;
        z-index: 999999;
        bottom: 0px;
        top: 100%;
    }

    .arfooter_bottom_footer {
        background-image: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/IndexDesktopfooter.jpg");
    }
}

.fa,
.fas {
    color: #f3813e;
    font-weight: 900;
    font-size: 18px;
    margin-bottom: 5px;
}

div#copyright {
    text-align: center;
    padding-top: 0px;
    font-size: 12px;
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
    .footer-widget-area {
        margin-bottom: 0;
        padding-top: 10px;
    }

    div#arheader_inner {
        height: 155px;
    }

    div#email,
    div#hours {
        display: none;
    }

    #icon-menu {
        margin: auto 12px auto auto;
    }

    div#headerText {
        display: none;
    }

    div#copyright {
        text-align: center;
        padding-top: 20px;
        font-size: 12px;
    }

    .arfooter_bottom_footer {
        height: 80px;
    }

    .arfootershape1 {
        width: 100% !important;
        margin-top: 35px;
    }

    .footerabovecolumn2 {
        padding-bottom: 25px;
    }

    a.glink img {
        vertical-align: middle;
        display: none;
        border: 0;
        padding: 0;
        margin: 0;
        opacity: 0.8;
    }

    .headerabovecolumn2 {
        margin-top: 0px;
    }

    #arcontent_and_sidebar_container {
        width: auto !important;
        margin: 0 auto;
        background: white !important;
    }

    .arbanner_header {
        position: relative;
        top: 0px;
        left: 0px !important;
        z-index: 99999 !important;
        margin-bottom: 0px;
    }

    div#world {
        display: none;
    }

    .wmc-cart-wrapper {
        right: 18px;
        top: 48px;
    }

    #search-form {
        border-radius: 10px;
        position: relative;
        background: #f7f7f7;
        padding: 18px;
        width: 350px;
        z-index: 999999;
        margin: auto;
    }

    .arfooter_bottom_footer {
        background-image: url("https://alsacorp.com/wp-content/themes/AlsaCorpWPRevF1/images/IndexDesktopfooter.jpg");
    }
}

@media only screen and (max-width: 424px) {
    .prod_info_buy_now_divider {
        display: block !important;
        padding: 10px !important;
    }

    .prod_info,
    .buy_now {
        float: none !important;
        display: block !important;
    }

    .mobile-td-title {
        display: block;
        width: 100%;
        text-align: center !important;
        text-transform: uppercase;
    }

    .mobile-td-links {
        display: block;
        width: 100%;
        text-align: center !important;
    }

    .mobile-image {
        width: 100% !important;
        margin: 10px auto !important;
    }

    .full-container-width {
        float: none !important;
        width: 100% !important;
    }
}

#arsidebar_left_margin
    > div.arsidebar_left_padding
    > div:nth-child(4)
    > div.arblock_header {
    height: 70px !important;
}

#arsidebar_left_margin
    > div.arsidebar_left_padding
    > div:nth-child(4)
    > div.arblock_header
    > h3 {
    line-height: 23px !important;
}

@media only screen and (max-width: 825px) {
    .mobile-table-view tr td {
        display: block;
        width: 100%;
    }

    .xposure-div-inner {
        width: 50% !important;
        margin-left: 0px !important;
    }

    .no-float {
        float: none !important;
    }

    .no-float-special {
        width: 30% !important;
        margin: 0px 30% !important;
    }

    .sf-price-container {
        width: 50% !important;
        margin: 0px auto !important;
        padding: 10px !important;
    }

    .no-float-100-w {
        width: 100% !important;
        float: none;
    }
}

#search-2 > h3 {
    text-align: center;
}

.no-border-table,
.no-border-table tr,
.no-border-table td {
    border: 0px !important;
}

.d1 {
    width: 200px;
    height: 200px;
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #6cf;
}

#semashowday2 {
    width: 200px;
    height: 200px;
    float: right;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #f9c;
}

#semashowday3 {
    width: 200px;
    height: 200px;
    float: left;
    padding: 10px;
    background-color: #ff9;
}

#semashowday4 {
    width: 200px;
    height: 200px;
    float: right;
    padding: 10px;
    background-color: #96c;
}

#autoshowtext1 {
    padding: 2px;
    float: left;
    width: 50%;
}

#autoshowtext2 {
    float: right;
    width: 18%;
}

#alsatextshow {
    text-align: center;
}

#alsabooth {
    float: left;
    width: 20%;
    text-align: center;
}

#alsavehicles {
    float: left;
    width: 20%;
    text-align: center;
}

#alsaartists {
    float: left;
    width: 20%;
    text-align: center;
}

#alsaartwork {
    float: left;
    width: 20%;
    text-align: center;
}

#alsagirls {
    float: left;
    width: 20%;
    text-align: center;
}

#alsatext1 {
    float: left;
    padding: 2px;
    width: 50%;
}

#alsatext2 {
    float: right;
    width: 18%;
}

#alsatext3 {
    text-align: left;
}

#alsagirls {
    float: left;
    width: 20%;
    text-align: center;
}

#alsagirls {
    float: left;
    width: 20%;
    text-align: center;
}

#alsatext1 {
    text-align: left;
    width: 50%;
}

#alsatext2 {
    float: right;
    width: 18%;
}

#alsatext3 {
    text-align: left;
}

#alsatext4 {
    float: left;
}

#alsabooth1 {
    width: 25%;
    float: left;
    text-align: center;
}

#alsavehicles1 {
    width: 25%;
    float: left;
    text-align: center;
}

#craigfraser {
    width: 25%;
    float: left;
    text-align: center;
}

#artists {
    width: 25%;
    float: left;
    text-align: center;
}

#alsatext4 {
    float: left;
}

#alsatext5 {
    float: left;
}

#sema2003 {
    text-align: center;
}

.uni-trigger-kit li {
    padding: 10px auto;
}

.ctct-form sub {
    display: none;
}

.ctct-form-field-email label {
    font-size: 18px;
    font-weight: normal;
    margin-top: 12px;
}

.ctct-form-wrapper .success {
    border-color: #78c1e2 !important;
    color: #79c2e2 !important;
    width: 80%;
    font-weight: bold;
    margin-top: 20px;
}

#email___ecd412e904309dcce66177488240b016 {
    width: 85% !important;
    margin-left: 10px;
}

@media (min-width: 992px) {
    #sgcboxWrapper {
        height: 240px !important;
        overflow: hidden !important;
    }
}
