@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,700italic,800italic,800,700,600italic);
@import url('template.css');
@font-face {
    font-family: 'ArialRegular';
    src: url('../fonts/arial.eot');
    src: url('../fonts/arial.eot') format('embedded-opentype'), url('../fonts/arial.woff') format('woff'), url('../fonts/arial.ttf') format('truetype'), url('../fonts/arial.svg#ArialRegular') format('svg');
}
@font-face {
    font-family: 'TahomaRegular';
    src: url('../fonts/Tahoma.eot');
    src: url('../fonts/Tahoma.eot') format('embedded-opentype'), url('../fonts/Tahoma.woff') format('woff'), url('../fonts/Tahoma.ttf') format('truetype'), url('../fonts/Tahoma.svg#TahomaRegular') format('svg');
}
@font-face {
    font-family: 'MicrosoftSansSerif';
    src: url('../fonts/MicrosoftSansSerif.eot?#iefix') format('embedded-opentype'), url('../fonts/MicrosoftSansSerif.woff') format('woff'), url('../fonts/MicrosoftSansSerif.ttf') format('truetype'), url('../fonts/MicrosoftSansSerif.svg#MicrosoftSansSerif') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*BODY*/

body.site {
    border: none;
    padding: 0;
    border-top: 11px solid #da7a2e;
    background: #000;
    font-family: 'ArialRegular', arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'ArialRegular';
    margin: 20px 0;
}
b,
strong {
    font-family: sans-serif;
}
a {
    color: #da7a2e;
}
a:hover,
a:focus {
    color: #da7a2e;
    text-decoration: underline;
}
/*CONTAINER*/

.header-inner,
.customPage-Top,
footer.footer .container,
#content .article-info,
#content span[itemprop="articleBody"] {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
}
.container,
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    max-width: 1600px;
    width: 100%;
}
/*HEADER*/

header.header {
    background: #000 url(../images/header-shine.png) bottom center no-repeat;
    padding: 10px 0 0;
    min-height: 184px;
}
.logo {
    float: left;
    padding: 10px 0;
}
.logo a img {
    margin-top: 30px;
	    max-width: 252px;
}
.header-inner .pull-right {
    float: right;
    width: 73%;
}
.header-inner ul.menu_topmenu {
    float: right;
    max-width: 460px;
    margin: 0;
}
.header-inner ul.menu_topmenu li {
    float: left;
    padding: 0;
}
.header-inner ul.menu_topmenu li a {
    font-family: 'ArialRegular';
    font-size: 12px;
    color: #da7a2e;
    text-transform: capitalize;
    font-weight: 500;
    background: url(../images/tm-line.png) left center no-repeat;
    padding: 5px 7px;
    text-decoration: none;
}
.header-inner ul.menu_topmenu li.item-102 a {
    background: none;
    margin: 0;
}
.header-inner ul.menu_topmenu li a:hover {
    color: #FFF;
}
/*ADDRESS*/

.custom_address {
    clear: both;
    /* float:right; margin:4px 10px -25px 148px; */
}
.custom_address #hours {
    color: #FFF;
    font-weight: 500;
    font-size: ;
    text-align: right;
}
.custom_address .phonenum {
    font-size: 20px;
    display: block;
    padding: 0 5px 0;
    float: right;
}
/*SEARCH*/

.search_search {
    clear: both;
    float: right;
    margin: 5px 6px 12px 0;
}
.search_search form {
    margin: 0;
}
.search_search input.search-query {
    border-radius: 0;
    background: url(../images/input-bg.jpg) 0 0 repeat-x;
    height: auto;
    border: none;
    padding: 3px 5px;
    color: #000;
    font-size: 11px;
    display: inline-block;
    width: 180px;
}
.search_search .btn-primary {
    color: #FFF;
    background: url(../images/btn_bg.jpg) 0 0 repeat-x;
    padding: 1px 3px;
    box-shadow: 2px 3px 0 #5f5f5f;
    border: none;
    border-radius: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.search_search .btn-primary:hover {
    background: #9E5922;
}
label.element-invisible {
    display: none;
}
a.user_name {
    background: none!important;
    padding: 0 5px!important;
}
/*NAVIGATION*/

nav.navigation {
    background: none;
    border: none;
    max-width: 750px;
    width: 100%;
    float: left;
}
nav.navigation ul.nav {
    clear: both;
    float: right;
    width: 100%;
    margin: 0 -1px 0 0;
}
nav.navigation ul li {
    float: left;
}
nav.navigation ul li.item101 {
    display: none;
}
.menutop {
    float: right!important;
}
nav.navigation ul li a,
.navigation .menutop li a.item {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #da7a2e;
    text-transform: uppercase;
    font-weight: 600;
    background: url(../images/mt-bg.png) 0 0 repeat-x;
    padding: 17px 30px;
    text-decoration: none;
    border-radius: 0 0 4px 4px;
    margin-right: 4px;
    box-shadow: 0 1.8px 0 #575757;
    border: none;
    line-height: normal;
    height: auto;
    text-align: center;
    min-width: 112px;
}
body.bd_user nav.navigation > ul > li > a,
body.bd_user .navigation .menutop > li > a {
    margin-right: 2px;
    padding: 17px 4px;
    font-size: 11px;
}
nav.navigation .menutop ul {
    width: 230px;
    background: #49230b;
    /* box-shadow: -2px 3px 6px #404040; */
}
.menutop li.root:hover > .fusion-submenu-wrapper,
.menutop li.root:hover > ul {
    left: 0;
    top: 50px!important;
}
.menutop li .fusion-submenu-wrapper,
.menutop li ul {
    padding: 0;
}
nav.navigation .menutop li ul li {
    height: auto;
}
nav.navigation .menutop li ul li a.item {
    background: #49230b;
    padding: 5px 1px;
    color: #d97a2d;
    border-bottom: 1px solid #806555!important;
    text-transform: capitalize;
    font-weight: normal;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
}
/*
nav.navigation ul li a:hover,
nav.navigation ul.nav li a:focus,
.navigation .menutop li:hover .item:hover,
.navigation .menutop li.active .item:hover,
.navigation .menutop li.root:hover > .daddy:hover,
.navigation .menutop li:hover .item:hover,
.navigation .menutop li.active .item:hover,
.menutop li.root.active > .daddy,
.menutop li.root.active:hover > .daddy {
    color: #FFF;
    background: url(../images/mt-hovr.jpg) 0 0 repeat-x!important;
    border: none;
}
*/
nav.navigation .menutop li ul li a.item:hover,
nav.navigation .menutop li ul li.active a.item:hover {
    background: none!important;
}
li.item262 ul.level2 > li.item273 {
    width: 21%;
}
li.item262 ul.level2 > li.item277 {
    width: 18%;
}
li.item262 ul.level2 > li.item149 {
    width: 27%;
}
li.item262 ul.level2 > li.item108 {
    width: 20%;
}
li.item262 ul.level2 > li.item109 {
    width: 19%;
}
li.item262 ul.level2 > li.item277 a {
    padding: 5px 0;
    min-width: 87px;
}
.menutop li:hover .item:hover,
.menutop li.active .item:hover {
    color: #FFF;
    background: url(../images/mt-hovr.jpg) 0 0 repeat-x;
    border: none;
}
nav.navigation .menutop ul li ul {
    width: 230px;
    background: #49230b;
}
.menutop li.root:hover > .fusion-submenu-wrapper,
.menutop li.root:hover > ul ul {
    left: 230px;
    box-shadow: -2px 3px 6px #404040;
}
.menutop .level2 .f-menuparent-itemfocus .item,
.menutop .level2 li:hover .item {
    color: #FFF;
    background: url(../images/mt-hovr.jpg) 0 0 repeat-x!important;
}
.menutop .level2 .f-menuparent-itemfocus .item,
.menutop .level2 li:hover .item {
    color: #FFF!important;
}
nav.navigation ul.level2 li a,
nav.navigation ul.level2 li a.item {
    text-align: left;
}
nav.navigation ul.level2 li a span,
nav.navigation ul.level2 li a.item span {
    padding-left: 10px;
}
/* .material_link{float: left;margin: 13px 0 0 -168px;}.material_link a{text-decoration: none;} */
/*MAIN*/

.row-fluid {
    background: #FFF;
}
.row-fluid [class*="span"] {
    float: none;
}
main#content {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    border: none;
    overflow: hidden;
    padding: 0 0 10px;
}
.item-page p {
    font-family: 'TahomaRegular', sans-serif;
    font-size: 12px;
    color: #333333;
}
/*HOMEPAGE*/

body.itemid-101 .row-fluid {
    background: #da7a2e url(../images/main-bg.png) 0 0 repeat-x;
    overflow: hidden;
    margin: 0;
}
body.itemid-101 .row-fluid main#content .page-header,
body.itemid-101 .breadcrumb-area {
    display: none;
}
#rightContentArea {
    float: right;
    width: 78%;
}
.nn_tabs {
    margin: 20px 0 0;
    max-width: 730px;
    padding: 0;
    position: relative;
    width: 100%;
}
.nn_tabs h1 {
    font-size: 26px;
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'ArialRegular';
    text-shadow: 3px 2px 1px #955643;
    margin: 15px 0;
}
.nn_tabs ul.nav-tabs {
    position: absolute;
    bottom: 0;
}
.tab-content p,
.tab-content samp,
.tab-content p a {
    color: #FFF;
    text-shadow: 2px 2px 1px #955643;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}
.tab-content p {
    font-weight: 300;
}
.tab-content samp {
    color: #202020;
    margin: 0 5px;
}
.tab-content p a {
    text-decoration: underline;
    margin: -50px 0 80px 15px;
    text-transform: uppercase;
    float: right;
    font-weight: 700;
    position: relative;
    right: 76px;
}
.tab-content p a li a:after {
    content: "Learn more >>";
    font-size: 14px;
    font-weight: 500;
    position: relative;
    right: -10px;
    text-transform: capitalize;
    top: 0;
    font-family: 'Open Sans', sans-serif;
}
.tab-content p a:hover {
    text-decoration: none;
}
.tab-content strong {
    color: #FFF;
    font-size: 15px;
    font-weight: 700;
    display: block;
    margin: 0 0 30px;
}
.tab-content img {
    padding: 0 0 0 10px;
}
.nn_tabs ul.nav-tabs li a {
    padding: 4px 20px 4px 10px;
    font-size: 13px;
    color: #FFF!important;
    font-weight: 700;
    border-radius: 0;
    text-transform: uppercase;
    box-shadow: 5px 0 5px -5px #a15d0d inset, -5px 0 5px -5px #a15d0d inset;
    letter-spacing: 1px;
    background: #e39f37;
    background: -moz-linear-gradient(top, #e39f37 0%, #d07718 40%, #c66923 65%, #d56b1d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e39f37), color-stop(40%, #d07718), color-stop(65%, #c66923), color-stop(100%, #d56b1d));
    background: -webkit-linear-gradient(top, #e39f37 0%, #d07718 40%, #c66923 65%, #d56b1d 100%);
    background: -o-linear-gradient(top, #e39f37 0%, #d07718 40%, #c66923 65%, #d56b1d 100%);
    background: -ms-linear-gradient(top, #e39f37 0%, #d07718 40%, #c66923 65%, #d56b1d 100%);
    background: linear-gradient(to bottom, #e39f37 0%, #d07718 40%, #c66923 65%, #d56b1d 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e39f37', endColorstr='#d56b1d', GradientType=0);
    border-width: 1px 2px 2px;
    border-style: solid;
    border-color: #a15d0d #814c15 #ffbe7e;
}
.nn_tabs ul.nav-tabs > li.active > a,
.nn_tabs ul.nav-tabs > li.active > a:hover {
    border-width: 1px 2px 2px!important;
    border-style: solid!important;
    border-color: #a15d0d #814c15 #ffbe7e!important;
    color: #FFF!important;
    background: #d56b1d;
    background: -moz-linear-gradient(top, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d56b1d), color-stop(35%, #c66923), color-stop(60%, #d07718), color-stop(100%, #e39f37));
    background: -webkit-linear-gradient(top, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%);
    background: -o-linear-gradient(top, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%);
    background: -ms-linear-gradient(top, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%);
    background: linear-gradient(to bottom, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d56b1d', endColorstr='#e39f37', GradientType=0);
}
.nn_tabs ul.nav-tabs li a:after {
    content: "Learn more >>";
    font-size: 14px;
    font-weight: 500;
    position: relative;
    right: -10px;
    text-transform: capitalize;
    top: 0;
    font-family: 'TahomaRegular', sans-serif;
}
/*ABOUT*/

.itemid-102 .page-header {
    display: none;
}
strong {
    color: #000000;
    font-size: 12px;
}
.breadcrumb-area {
    background: url(../images/breadcum.png) 0 0 repeat-x;
}
ul.breadcrumb {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
}
ul.breadcrumb li,
ul.breadcrumb li a,
.breadcrumb li .divider {
    color: #FFF;
    text-shadow: none;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
}
.page-header h2 {
    color: #e4752e!important;
    font-size: 22px;
    font-weight: 400;
    border-bottom: 3px solid #e4752e;
}
h3 {
    color: #DA7A2E;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 400;
}
h4 {
    color: #DA7A2E;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
}
ul {
    list-style: square;
    color: #000;
    font-size: 11px;
}
ul.images {
    list-style: none;
    max-width: 820px;
    margin: 0 auto;
    width: 100;
}
ul.images li {
    float: left;
    margin-right: 14px;
}
ul.images li img {
    border: none;
}
img.about {
    border: 3px solid #dedad7;
    margin: 0 0 50px
}
.about_h3 {
    font-size: 28px;
}
/*PRIVACY POLICY*/

body.itemid-115 #content h3,
body.itemid-747 #content h3 {
    color: #da7a2e;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
}
/*CONTACT PAGE*/

.itemid-104 .page-header h2 {
    display: none;
}
.form-horizontal .control-label {
    font-weight: normal!important;
    font-size: 13px;
    color: #000;
    font-family: 'ArialRegular';
    line-height: 20px;
}
.gbs3 form#chronoform-ContactForm .form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #a0a0a0;
    border-radius: 0;
    box-shadow: none;
    color: #7e7e7e!important;
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 1.42857;
    padding: 3px 6px;
    transition: 0 ease 0;
    vertical-align: middle;
    width: 250px !important;
    font-weight: normal!important;
}
.gbs3 form#chronoform-ContactForm textarea#Comments {
    height: 130px!important;
    width: 450px!important;
}
.gbs3 form#chronoform-ContactForm input[type="submit"] {
    width: auto!important;
    color: #d97a2d!important;
    padding: 0 20px;
    height: 28px;
    font-size: 14px;
    margin: 0 0 0 160px;
}
.gbs3 form#chronoform-ContactForm input[type="submit"]:hover {
    background: #000;
}
p.chrono_credits {
    display: none;
}
.gbs3 .form-horizontal .required_label i.fa {
    display: none;
}
.gbs3 .form-horizontal label.required_label {
    font-weight: bold!important;
}
.form-actions {
    background-color: #FFF;
    border: none;
}
select {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    width: 240px;
}
.mail_box {
    float: left;
    width: 450px;
}
.mail_box a {
    font-size: 20px;
    text-decoration: none;
}
.contact_page {
    margin-top: 20px;
}
.itemid-280 .page-header h2 {
    border-bottom: none;
}
/*Materials*/

.materials #list_product_demofiles {
    display: none;
}
/*FOOTER*/

body footer.footer .bottom-content .copyright a:nth-child(2):after {  
	    content: '|';
    display: inline-block;
    color: #000;
    font-size: 16px;
    margin: 0 10px;
    font-weight: bold;
}

footer.footer {
    clear: both;
    background: #000;
    background-size: cover;
    min-height: 305px;
    padding: 10px 0 20px 0;
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
	float: none;
    display: table;
}
ul.product-area {
    background: url("../images/products-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px;
    max-width: 932px;
    min-height: 121px;
    padding: 0 0 0 27px;
    width: 100%;
    margin: 0 0 9px !important;
}
ul.product-area li {
    list-style: none;
    margin-right: 3px;
    text-align: center;
    vertical-align: top;
    float: left;
    margin: 10px 7px 0 0;
}
ul.product-area li img {
    border: 1px solid #99999b;
}
/*FOOTER LEFT*/

.footerleft {
    float: left;
    margin: 5px 0 0 -30px;
}
.footerleft ul li {
    float: left;
    list-style: none;
}
.footerleft ul li a {
    color: #da7a2e;
    font-size: 12px;
    font-weight: 400;
    padding: 0 10px;
    text-decoration: none;
    border-right: 1px solid #da7a2e;
}
.footerleft ul li:last-child a {
    border: none;
}
.footerleft ul li a:hover {
    color: #FFF;
}
.footerleft p {
    color: #999999;
    font-size: 12px;
    float: left;
    padding: 2px 0 0 34px;
}
/*FOOTER SOCIAL ICONS*/

.footer-social-icon {
    float: right;
}
.footer-social-icon ul {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
}
.footer-social-icon ul li {
    display: inline;
    margin-right: 8px;
}
.footer-social-icon ul li img {
    transition: all 0.3s ease 0.2s;
}
.footer-social-icon ul li img:hover {
    opacity: 0.6;
}
/*FOOTER RIGHT*/

#footerRight {
    float: right;
    color: #999999;
    margin: 5px 8px 0;
    text-align: right;
}
#footerRight span {
    font-size: 22px;
    color: #FFF;
    font-weight: 500;
}
/*SHOPPING PAGE*/

#mxcpr {
    display: none;
}
/*footer logos*/

.slide-desc {
    top: -50px!important;
    bottom: auto !important;
}
.slide-desc-text-default {
    text-align: center!important;
}
.bottom_foot_logo {
    margin: 50px 0px 15px 0;
}
.djslider-default ul.djslider-in > li {
    overflow: visible!important;
}
/*SUB-CATEGORY*/

.jshop_list_category table.list_category {
    border: 4px solid #dedad7;
}
.jshop h1 {
    font-size: 22px;
    margin: 40px 0 20px;
    padding: 0 0 5px;
    font-weight: 400;
    border-bottom: 3px solid #e4752e;
    color: #e4752e;
}
.jshop_list_category table.list_category tr {
    display: block;
    width: 100%;
    margin: 0 15px 0 0;
    border-bottom: 1px solid #dedad7;
}
.jshop_list_category table.list_category tr:nth-child(-n+3) {
    background: #e2e2e2 77;
}
.jshop_list_category .jshop_categ table.category {
    width: 100%;
}
td.description-area {
    width: 75%;
    vertical-align: middle;
}
.jshop_list_category table .category td {
    vertical-align: middle;
}
td.description-area .category_short_description div {
    float: left;
    border-left: 1px solid #dedad7;
    min-height: 308px;
    font-size: 12px;
}
td.description-area .category_short_description .cat-title_static {
    float: left;
    border-left: none!important;
    min-height: 220px;
    font-size: 12px;
    width: 16.8%;
}
.category_short_description .cat-title {
    width: 16.8%;
    border: none!important;
}
.category_short_description .cat-highlights {
    width: 28%;
}
.category_short_description .cat-highlights em {
    display: block;
    padding: 0 12px;
}
.category_short_description .cat-bestfor {
    width: 20%;
}
.category_short_description .cat-VAM {
    width: 34.5%;
}
/* 47.6% */

.itemid-108 .category_short_description .cat-VAM em {
    display: block;
    padding: 0 12px;
    font-size: 11px;
}
.category_short_description .cat-VAM em {
    display: block;
    padding: 0 12px;
    font-size: 11px;
}
td.description-area h3 {
    font-size: 12px;
    font-weight: 600;
    color: #000;
    background: #beb9b3;
    text-transform: capitalize;
    margin: 0 0 22px;
    text-indent: 10px;
    padding: 2px 0;
}
td.description-area .cat-title h3 {
    background: none;
    margin: 88px 0 0;
    text-indent: 0;
    text-align: center;
}
td.description-area .cat-title_static h3 {
    background: none;
    margin: 88px 0 0;
    text-indent: 0;
    text-align: center;
}
td.description-area h3 a.product_link {
    color: #d97a2d;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600
}
td.description-area h3 a.product_link:hover {
    color: #000;
    text-decoration: none;
}
td.description-area ul {
    padding: 0 12px 0 20px;
    margin: 0;
    list-style: none;
}
td.description-area ul li:before {
    content: "• ";
    color: #CA722A;
    font-size: 20px;
    margin-left: -10px;
    position: absolute;
}
td.description-area ul li {
    line-height: 14px;
    margin-bottom: 5px;
}
.jshop_list_category table .category td.image {
    border-right: 1px solid #dedad7;
    width: 20%;
}
.itemid-149 td.description-area .category_short_description div {
    min-height: 220px;
}
.itemid-197 td.description-area .category_short_description div {
    min-height: 390px;
}
.itemid-149 td.description-area div,
.itemid-197 td.description-area div {
    width: 100%
}
.itemid-149 .category_short_description .cat-title,
.itemid-197 .category_short_description .cat-title {
    width: 20%;
    border: none;
}
.itemid-149 .category_short_description .Overview,
.itemid-197 .category_short_description .Overview {
    width: 54.5%;
}
.itemid-149 .category_short_description .CP,
.itemid-197 .category_short_description .CP {
    width: 25%;
    text-align: center;
}
.itemid-149 td.description-area .cat-title h3,
.itemid-197 td.description-area .cat-title h3 {
    margin: 75px 0 0;
}
.itemid-149 .category_short_description .CP a,
.itemid-197 .category_short_description .CP a {
    display: block;
    line-height: normal;
    margin-bottom: -12px;
    text-decoration: none;
}
.itemid-149 .category_short_description .CP a:hover,
.itemid-197 .category_short_description .CP a:hover {
    color: #000;
    text-decoration: none;
}
.itemid-149 .jshop_list_product {
    display: none;
}
.jshop_list_category table.list_category tr td.jshop_categ table.category tr {
    width: 100%;
    margin: 0;
}
.jshop_list_category table.list_category tr td.jshop_categ {
    display: block;
    padding: 0;
}
td.jshop_categ a.product_link {
    color: #303030;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    padding: 4px;
    display: block;
}
td.jshop_categ a.product_link:hover {
    color: #DA7A2E;
}
img.jshop_img {
    display: block;
    margin: 0 auto;
    padding: 1px;
    width: 200px;
}
.jshop_list_category table.list_category tr:nth-child(even) {
    margin-right: 0;
}
.itemid-111 .page-header h2 {
    border-bottom: 0px;
}
/*static product links category page*/

.itemid-273 .cat-title,
.itemid-109 .cat-title,
.itemid-161 .cat-title,
.itemid-108 .cat-title,
.itemid-157 .cat-title,
.itemid-155 .cat-title,
.itemid-337 .cat-title,
.itemid-289 .cat-title,
.itemid-153 .cat-title,
.itemid-152 .cat-title,
.itemid-295 .cat-title,
.itemid-160 .cat-title,
.itemid-327 .cat-title,
.itemid-151 .cat-title,
.itemid-423 .cat-title,
.itemid-154 .cat-title {
    display: none;
}
/*PRODUCT LIST*/

.jshop_list_product table.list_product tr td.block_product {
    display: inline-table;
    width: 49%;
    background: #ebebeb;
    margin: 0 15px 20px 0;
}
.jshop_list_product table.list_product tr td.block_product table.product tr {
    width: 100%;
    margin: 0;
}
.jshop_list_product .product .description {
    font-size: 12px;
    padding-bottom: 5px;
}
td .name a {
    color: #DA7A2E;
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
    padding: 4px 4px 4px 0;
    display: block;
}
td .name a:hover {
    color: #303030;
}
.image_block img.jshop_img {
    padding: 0px;
}
.jshop_list_product table.list_product tr td.block_product .buttons a {
    background: #505050;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    margin: 14px 0 0;
    padding: 3px 11px;
    text-decoration: none;
    text-transform: uppercase;
}
.jshop_list_product table.list_product tr td.block_product .buttons a:hover {
    background: #DA7A2E;
}
.jshop_list_product table.list_product tr td:nth-child(even) {
    margin-right: 0;
}
.itemid-266 .page-header h2,
.jshop_list_product .jshop_price {
    display: none;
}
.itemid-266 .ui-tabs-panel h2 {
    display: none;
}
.itemid-266 .ui-tabs-panel ul li:first-child {
    border-top: 1px solid #C16D27;
}
/*PRODUCTS*/

.productfull table.jshop {
    float: left;
    max-width: 250px;
    width: 100%;
}
.productfull table.jshop td {
    float: left;
}
img.jshop_img_thumb {
    border: 3px solid #ccc;
    display: inline-table;
    margin-left: 2px;
    margin-right: 0;
    padding: 0;
    width: 56px;
    height: 45px;
}
.productfull .image_middle {
    width: auto;
}
div.jshop_prod_description {
    float: right;
    max-width: 560px;
    width: 100%;
}
.prod_price,
table.prod_buttons {
    display: none;
}
.jshop_prod_description h2 {
    background: #666666;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 0 2px 15px;
    position: relative;
    margin: 0;
    max-width: 30%;
}
.jshop_prod_description h2:after {
    color: #7b7e8b;
    content: "";
    font-size: 0;
    left: 0;
    position: absolute;
    bottom: -2px;
    z-index: 9;
    width: 560px;
    border-bottom: 4px solid #666666;
}
.jshop_prod_description ul,
.jshop_prod_description table {
    background: #fdfdfd;
    background: -moz-linear-gradient(top, #fdfdfd 0%, #fdfdfd 0%, #e3e3e3 48%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(0%, #fdfdfd), color-stop(48%, #e3e3e3), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #fdfdfd 0%, #e3e3e3 48%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%, #fdfdfd 0%, #e3e3e3 48%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #fdfdfd 0%, #fdfdfd 0%, #e3e3e3 48%, #e3e3e3 100%);
    background: linear-gradient(to bottom, #fdfdfd 0%, #fdfdfd 0%, #e3e3e3 48%, #e3e3e3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e3e3e3', GradientType=0);
    border: 4px solid #dedad7;
    margin: 0;
    padding: 10px 20px;
    list-style: none;
}
.jshop_prod_description ul li ul {
    background: none;
    border: none;
}
.jshop_prod_description ul li:before {
    content: "\2022 ";
    color: #CA722A;
    font-size: 20px;
    margin-left: -10px;
    position: absolute;
}
.jshop_prod_description ul li {
    line-height: 20px;
    color: #333333;
    font-size: 11px;
}
.jshop_prod_description h2:nth-child(n+2) {
    background: #D97A2D;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 0 2px 15px;
    position: relative;
    margin: 20px 0 2px;
    max-width: 30%;
}
.jshop_prod_description h2:nth-child(n+2):after {
    color: #D97A2D;
    content: "";
    font-size: 0;
    left: 0;
    position: absolute;
    bottom: -2px;
    z-index: 9;
    width: 560px;
    border-bottom: 4px solid #D97A2D;
}
#slidermorpheus4 .morpheus div+div+div {}.jshop_prod_description table tr:nth-child(odd) {
    background: #FFFFFF;
}
.jshop_prod_description table tr:nth-child(even) {
    background: #E9E7E5;
}
.jshop_prod_description table tr td {
    font-size: 11px;
}
.jshop_prod_description table tr td:first-child {
    border-right: 2px solid #dedad7;
    width: 28%;
}
.text_block a {
    text-decoration: none;
}
.text_block {
    border: 4px solid #dedad7;
    padding: 10px 12px;
    font-size: 12px;
}
.productfull table.jshop span#list_product_image_middle {
    width: 350px;
    height: 240px;
    overflow: hidden;
}
.jshop .product_list_hr {
    display: none;
}
.productfull .extra_fields {
    display: none;
}
.jshop h1 {
    border-bottom: none;
}
/*LOGIN PAGE*/

form.form-horizontal {
    margin: 40px 0 18px;
    padding: 0 10px;
}
fieldset.well {
    background: none;
    padding: 0;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    border: none;
}
.form-horizontal .control-label {
    text-align: left;
}
.form-horizontal input#username,
.form-horizontal input#password {
    width: 250px !important;
}
input,
textarea,
.uneditable-input {
    width: auto;
}
.form-horizontal .control-group {
    margin-bottom: 8px;
}
.form-horizontal .btn-primary {
    background: #d97a2d;
    color: #ffffff;
    text-shadow: none;
    border-radius: 0;
    border: none;
    margin: 0;
    min-width: 80px;
}
.form-horizontal .btn-primary:hover {
    background: #000;
    color: #ffffff;
    text-shadow: none;
}
.nav-tabs.nav-stacked {
    border: none;
    padding: 0 10px;
}
.nav-stacked li {
    display: inline-block;
    margin-bottom: 8px;
    padding: 0 15px 0 0;
}
.nav-tabs.nav-stacked li a {
    border: none;
    border-radius: 0;
    padding: 0;
    font-size: 11px;
    font-weight
}
.nav-stacked li a:hover,
.nav-stacked li a:focus {
    color: #000;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background: #ffffff;
    border: 1px solid #a0a0a0;
    border-radius: 0;
    box-shadow: none;
    color: #7e7e7e !important;
    display: block;
    font-size: 12px;
    font-weight: normal !important;
    height: 20px;
    line-height: 1.42857;
    padding: 3px 6px;
    vertical-align: middle;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    border-color: #d97a2d;
    box-shadow: 0 0 6px #d97a2d;
}
label,
input,
button,
select,
textarea {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}
/*REGISTRATION*/

form#member-registration legend {
    border: none;
    color: #d97a2d;
}
form#member-registration .control-group {
    display: table;
}
form#member-registration .form-actions {
    background: none;
    border: none;
    margin: 0;
    padding: 12px 180px;
}
.form-horizontal .form-actions a.btn {
    background: #d97a2d;
    color: #ffffff;
    text-shadow: none;
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 5px 17px;
    text-decoration: none;
    display: inline-block;
    min-width: 46px;
}
.form-horizontal .form-actions a.btn:hover {
    background: #000;
    color: #ffffff;
    text-shadow: none;
}
.registration span.star {
    display: none;
}
/*GREEN*/

.item-page h2 {
    color: #000000;
    font-size: 22px;
    font-weight: 400;
}
ul.green-list {
    background: url(../images/Green-Plant.jpg) left bottom no-repeat;
    margin: 20px 0 80px;
    padding: 0 0 0 110px;
}
ul.green-list li {
    margin-bottom: 7px;
}
.img_caption p {
    text-align: center;
    color: #d97a2d;
}
/*document page*/

.documents {
    background: #E9E7E5;
    margin: 0;
    padding: 15px;
    width: 96%;
    border: 4px solid #cccccc;
    overflow: hidden;
}
.tabbed_ul {
    float: left;
    margin: 0;
    width: 83%;
}
.ui-tabs-vertical {
    width: 53em;
}
.ui-tabs-vertical .ui-tabs-nav {
    padding: 0.2em 0.1em 0.2em 0.2em;
    float: left;
    width: 30em;
    font-size: 14px;
}
.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    border-bottom-width: 1px !important;
    border-right-width: 0 !important;
    margin: 0 -1px .2em 0;
    border: none;
    border-bottom: 1px solid #C16D27;
}
.ui-tabs-vertical .ui-tabs-nav li a {
    display: inline-block;
    font-size: 11px;
    outline: none;
    width: 80%;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
    padding-right: 0.1em;
    border-right-width: 1px;
    border-right-width: 1px;
}
.ui-tabs-vertical .ui-tabs-panel {
    padding: 0 7px;
    float: left;
    width: 22em;
}
.ui-tabs-panel h2 {
    background: #D97A2D;
    color: #fff;
    margin: 0;
    padding: 6px;
    font-size: 18px;
    font-weight: 700;
}
.ui-tabs-panel ul li a {
    font-size: 11px;
    color: #D97A2D;
    margin-bottom: 8px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    line-height: normal;
}
.ui-tabs-panel ul li a:hover {
    color: #333;
}
.ui-tabs-panel ul {
    margin: 0;
    padding: 6px 10px;
    background: #ffffff;
}
.tabbed_ul li {
    font-size: 14px;
    list-style: none;
    color: #303030;
}
.tabbed_ul li span {
    display: inline-block;
    background: #ffffff;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    width: 25%;
    font-size: 13px;
    border-bottom: 1px solid #d5d5d5;
}
.tabbed_ul li span:hover {
    background: #333;
    color: #FFF;
}
.recommend {
    float: right;
    padding: 10px 0;
    width: 12%;
}
/**/

#list_product_demofiles {
    clear: left;
    float: left;
    margin: 20px 0 0 12px;
    max-width: 330px;
    width: 100%;
}
#list_product_demofiles ul.ps-menu {
    margin: 0;
}
#list_product_demofiles ul.ps-menu li {
    list-style: none;
}
#list_product_demofiles ul.ps-menu li a {
    width: 241px;
    height: 25px;
    display: block;
    font-size: 0;
    margin: 15px 0;
}
#list_product_demofiles ul.ps-menu li:first-child a {
    background: url(../images/find-distributor.gif) 0 0 no-repeat;
}
#list_product_demofiles ul.ps-menu li:last-child a {
    background: url(../images/find-product.gif) 0 0 no-repeat;
}
#list_product_demofiles ul.ps-menu li a:hover {
    opacity: 0.8;
}
#list_product_demofiles h2 {
    font-size: 16px;
    font-weight: 600;
    margin: 26px 0 2px;
}
#list_product_demofiles table {
    max-width: 340px;
    width: 100%;
}
#list_product_demofiles tr td {
    font-weight: 600;
    font-size: 11px;
    font-family: 'arial', sans-serif;
    color: #000;
    line-height: 20px;
}
#list_product_demofiles tr td {}#list_product_demofiles ul li a {
    font-weight: normal;
    color: #d97a2d;
    font-size: 11px;
    text-decoration: none;
    display: block;
    margin-bottom: 2px;
}
#list_product_demofiles ul li a:hover {
    text-decoration: none;
}
/**/

.jshop_list_product form#sort_count {
    display: none;
}
.result_heading {
    margin: 18px 0 10px!important;
}
/*DISTRIBUTOR LOCATOR*/

#distributor-locator ul {
    margin: 0;
}
#distributor-locator ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
}
#distributor-locator ul h2 {
    background: #D97A2D;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    max-width: 40%;
    padding: 2px 0 2px 15px;
    position: relative;
}
#distributor-locator ul h2:after {
    border-bottom: 4px solid #D97A2D;
    bottom: -2px;
    color: #7b7e8b;
    content: "";
    font-size: 0;
    left: 0;
    position: absolute;
    width: 406px;
    z-index: 9;
}
#distributor-locator ul li img {
    border: 3px solid #dedad7;
}
/**/

#sidebar {
    float: left;
    width: 30%;
    margin: 0 0 50px;
}
.moduletable_DistributoR h3 {
    color: #f57f1e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin: 40px 0 20px;
    padding: 0;
    font-weight: 500;
    text-transform: capitalize;
}
#sidebar .moduletable_DistributoR ul {
    margin: 0;
}
#sidebar .moduletable_DistributoR ul li {
    float: left;
    list-style: none;
    padding: 0 8px 0 0;
}
body.itemid-186 #sidebar .moduletable_DistributoR ul li a {
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    color: #000;
}
body.itemid-187 #sidebar .moduletable_DistributoR ul li a {
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    color: #d97a2d;
}
body.itemid-186 #sidebar .moduletable_DistributoR ul li:last-child a {
    color: #d97a2d;
}
body.itemid-187 #sidebar .moduletable_DistributoR ul li:last-child a {
    color: #000;
}
body.itemid-186 main#content {
    float: right;
    max-width: 600px;
    width: 100%;
}
.custom_DistributoR img {
    margin: 15px 0 8px;
}
.moduletable_united-states,
.moduletable_canada {
    background: #424549;
    background: -moz-linear-gradient(top, #424549 1%, #050506 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #424549), color-stop(100%, #050506));
    background: -webkit-linear-gradient(top, #424549 1%, #050506 100%);
    background: -o-linear-gradient(top, #424549 1%, #050506 100%);
    background: -ms-linear-gradient(top, #424549 1%, #050506 100%);
    background: linear-gradient(to bottom, #424549 1%, #050506 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#424549', endColorstr='#050506', GradientType=0);
    padding: 2px 15px 8px;
    border-radius: 8px;
    box-shadow: -2px -2px 2px #ffffff inset, 2px -2px 2px #ffffff inset;
}
.moduletable_united-states h3,
.moduletable_canada h3 {
    color: #F78837;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 5px 0;
}
.dda_united-states form,
.dda_canada form {
    margin: 0;
}
.dda_united-states form .input-medium,
.dda_canada form .input-medium {
    width: 252px;
}
/**/

body.itemid-282 .row-fluid,
body.itemid-281 .row-fluid,
body.itemid-186 .row-fluid,
body.itemid-187 .row-fluid {
    max-width: 942px;
    width: 100%;
    margin: 0 auto;
}
body.itemid-282 main#content,
body.itemid-281 main#content,
body.itemid-186 main#content,
body.itemid-187 main#content {
    float: right;
    max-width: 600px;
    width: 100%;
    margin: 0;
}
body.itemid-282 .item-page,
body.itemid-281 .item-page,
body.itemid-186 .item-page,
body.itemid-187 .item-page {
    margin: 80px 0 0;
}
body.itemid-282 .item-page .page-header,
body.itemid-281 .item-page .page-header,
body.itemid-186 .item-page .page-header,
body.itemid-187 .item-page .page-header {
    display: none;
}
body.itemid-282 .item-page h1,
body.itemid-281 .item-page h1,
body.itemid-186 .item-page h1,
body.itemid-187 .item-page h1 {
    font-size: 22px;
    color: #F78837;
    font-weight: 500;
    margin: 10px 0 -16px 0;
}
body.itemid-282 .item-page h2,
body.itemid-281 .item-page h2,
body.itemid-186 .item-page h2,
body.itemid-187 .item-page h2 {
    background: #D97A2D;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    margin: 22px 0 6px;
    max-width: 35%;
    padding: 2px 0 2px 15px;
    position: relative;
}
body.itemid-282 .item-page h2:after,
body.itemid-281 .item-page h2:after,
body.itemid-186 .item-page h2:after,
body.itemid-187 .item-page h2:after {
    border-bottom: 4px solid #D97A2D;
    bottom: -2px;
    color: #7b7e8b;
    content: "";
    font-size: 0;
    left: 0;
    position: absolute;
    width: 599px;
    z-index: 9;
}
body.itemid-282 .item-page table,
body.itemid-281 .item-page table,
body.itemid-186 .item-page table,
body.itemid-187 .item-page table {
    border: 3px solid #DEDAD7;
    width: 100%;
    margin: -3px 0 0;
}
body.itemid-282 .item-page table:nth-child(even),
body.itemid-281 .item-page table:nth-child(even),
body.itemid-186 .item-page table:nth-child(even),
body.itemid-187 .item-page table:nth-child(even) {
    background: #f2f0ee;
}
body.itemid-282 .item-page table.locator-Sales,
body.itemid-281 .item-page table.locator-Sales,
body.itemid-186 .item-page table.locator-Sales,
body.itemid-187 .item-page table.locator-Sales {
    background: #e9e7e5;
}
body.itemid-282 .item-page table tr td,
body.itemid-281 .item-page table tr td,
body.itemid-186 .item-page table tr td,
body.itemid-187 .item-page table tr td {
    padding: 10px 10px;
    line-height: 20px;
    vertical-align: top;
}
body.itemid-282 .item-page table tr td:first-child,
body.itemid-281 .item-page table tr td:first-child,
body.itemid-186 .item-page table tr td:first-child,
body.itemid-187 .item-page table tr td:first-child {
    width: 52%;
}
body.itemid-282 .item-page table tr td strong,
body.itemid-281 .item-page table tr td strong,
body.itemid-186 .item-page table tr td strong,
body.itemid-187 .item-page table tr td strong {
    color: #333;
    font-weight: 600;
}
body.itemid-282 .item-page table tr td p,
body.itemid-281 .item-page table tr td p,
body.itemid-186 .item-page table tr td p,
body.itemid-187 .item-page table tr td p {
    margin: 0;
    font-family: 'ArialRegular';
}
table.locator-table td:first-child strong {
    font-size: 13px;
}
.pstr {
    font-size: 14px;
}
/*countdown*/

.countd {
    text-align: left;
    background: url("../images/counter.png") no-repeat scroll 0 0!important;
    margin: 0!important;
}
/*MAIN SEARCH*/
/*.countd iframe{border-radius:7px; border: 1px solid #a35b22; padding: 0 3px 3px 0px;border-left:3px solid #000;border-top:3px solid #000}*/

.moduletable {
    float: left;
    width: 200px;
}
.moduletable #findMyProd {
    background: url("../images/bg-find-my-prod.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 181px;
    margin: 20px 0 0;
    padding: 15px 15px 0 10px;
}
.producth3 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
}
#select_vehicle {
    width: 160px;
    border-radius: 0;
    color: #000;
    font-weight: 500;
}
#nxt {
    background: url("../images/btn_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: none;
    border-radius: 0;
    box-shadow: 3px 2px 0 #5f5f5f;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    padding: 0 6px;
    text-transform: uppercase;
}
.left.filter_status {
    Width: 25%;
    Float: left;
    margin: 70px 0 0;
}
.right.filter_selection {
    width: 75%;
    float: left;
}
.filter_steps {
    list-style: none;
}
.filter_content {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.filter_forms p > label {
    display: inline;
    margin-left: 10px;
}
ul.filter_steps {
    margin: 0;
}
.filter_steps li {
    float: left;
    font-size: 20px;
    margin: 20px 2px;
}
.filter_steps li a {
    background: #808080;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.filter_content form h2 {
    color: #d97a2d;
    font-size: 22px;
    font-weight: 600;
}
.filter_content form p {
    color: #000;
    font-size: 12px;
    font-weight: 600;
}
.filter_content form input[type="submit"],
.filter_content form .btnback {
    background: url("../images/btn_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: none;
    border-radius: 0;
    box-shadow: 3px 2px 0 #5f5f5f;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    padding: 0 6px;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}
.filter_content form .btnback {
    display: inline-block;
    text-decoration: none;
}
/*LEFT BOX*/

.filter_box ul#filter_status_list {
    background: #e9e7e5;
    border: 4px solid #dedad7;
    margin: -20px 0 0;
    padding: 12px;
    width: 160px;
}
ul#filter_status_list {
    list-style: none;
}
ul#filter_status_list ul {
    list-style: none;
    margin-left: 10px;
}
.filter_box .filter_status h2 {
    background: #666666;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    text-transform: none;
    width: 176px;
}
ul#filter_status_list li b {
    font-size: 12px;
    font-weight: 600;
    color: #000;
}
/*home tab slider*/

#Slider {
    max-width: 870px;
    width: 100%;
    margin: 0 auto;
    background: #D77A2D;
    border: 4px solid #000;
    position: relative;
}
#Slider ul {
    text-align: center;
}
#Slider ul li {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin-right: 20px;
}
#Slider ul li img {
    text-align: center;
}
samp.button a {
    display: inline-block;
    background: linear-gradient(to bottom, #d56b1d 0%, #c66923 35%, #d07718 60%, #e39f37 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #a15d0d #814c15 #ffbe7e;
    border-style: solid;
    border-width: 1px 2px 2px;
    color: #ffffff;
    border-radius: 0;
    box-shadow: 5px 0 5px -5px #a15d0d inset, -5px 0 5px -5px #a15d0d inset;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 4px 20px 4px 10px;
    text-transform: uppercase;
}
.tab-pane {
    background: #D77A2D;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.nn_tabs {
    margin: 46px 0 0;
}
/*home tab slider end*/
/*HOME SOCIAL ICONS*/

.itemid-101 .home-social-icon {
    clear: none;
    width: 20%;
    text-align: center;
    padding-bottom: 4px;
    display: block;
}
.home-social-icon {
    clear: both;
    width: 20%;
    text-align: center;
    padding-bottom: 4px;
    display: none;
}
.home-social-icon ul {
    margin: 0px
}
.home-social-icon ul li {
    display: inline;
    margin: 5px 4px 0 9px;
}
.home-social-icon ul li:hover {
    opacity: 0.6;
}
.home-social-icon ul li a {
    text-align: center;
    background: #000;
    display: inline-block;
    width: 36px;
    height: 36px;
    margin: 4px 0;
}
.home-social-icon ul li img {
    transition: all 0.3s ease 0.2s;
    margin-top: 8px;
}
.home-social-icon ul li img:hover {
    opacity: 0.6;
}
body.itemid-101 .home-social-icon {
    padding-bottom: 4px;
    text-align: center;
    width: 20%;
    margin: 0;
}
.home-social-icon {
    width: 93%;
    margin: 15px auto 0;
}
.locator-table a {
    color: #393B3E !important;
}
.locator-Sales a {
    color: #393B3E !important;
}
.locator-Sales {
    text-align: left;
    margin: 0 auto;
}
.locator-table {
    text-align: left;
    margin: 0 auto;
}
.green-images {
    padding: 30px 0 0;
}
.green-images p {
    padding: 0 22px;
    line-height: 12px;
}
.green-images p a {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
}
p.img_caption {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
}
/*ticker*/
/* .ticker-wrapper{width:68%!important;margin:0 auto!important;border-radius:0!important;}.ticker{width:100%!important;}p.ticker-content{font-size: 13px; font-weight: normal;} */

.sp_news_higlighter {
    width: 100% !important;
    max-width: 960px;
    margin: 0 auto!important;
    border-radius: 0!important;
    padding-bottom: 5px;
}
.ticker {
    width: 100%!important;
}
p.ticker-content {
    font-size: 13px;
    font-weight: normal;
}
span.sp-nh-text {
    margin: 0 8px 0 11px !important;
    font-size: 14px;
    font-weight: bold;
}
.menu_topmenu-left {
    float: right;
    max-width: 147px;
    width: 100%;
    margin-right: 4px;
}
.menu_topmenu-left li {
    float: left;
    padding: 0;
    color: #fff;
}
.menu_topmenu-left li a {
    font-family: 'ArialRegular';
    font-size: 12px;
    color: #da7a2e;
    text-transform: capitalize;
    font-weight: 500;
    background: url(../images/tm-line.png) left center no-repeat;
    padding: 5px 12px;
    text-decoration: none;
}
.menu_topmenu-left li a.logout {
    padding: 0px;
    padding-left: 5px;
}
.menu_topmenu-left li a.logout:focus {
    color: #fff;
    outline: none;
}
.bd_guest .menu_topmenu-left {
    margin-right: 0px;
    max-width: 127px;
}
/*inner page video*/

.video_ul {
    margin: 0;
}
.menu_topmenu-left li a:hover {
    color: #fff;
}
/* common style */

.clearfix {
    clear: both;
    width: 100%;
    display: block;
}
.login .page-header h1 {
    font-size: 14px;
}
.djslider {
    height: 108px!important;
}
.djslider ul li img {
    height: 106px!important;
}
.meet_ntea {
    text-align: center;
    margin: 10px 0!important;
}
#slider137 li:last-child {
    margin-left: 10px !important;
    margin-right: 0px !important;
}
#slider137 li a:hover {
    opacity: 0.8;
}
#slider137 .slide-desc-text .slide-title {
    display: none;
}
.djslider-default .slider-container {
    overflow: visible !important;
}
#djslider-loader137:focus {
    outline: none;
}
@media (max-width: 767px) {
    header.header {
        min-height: 350px;
        background-image: none;
        background-color: #000;
    }
	.itemid-101 #rightContentArea2 {
		float: none !important;
		width: 100% !important;
		margin-top: 0 !important;
	}
	.djslider-default {
		width: 456px !important;
		overflow:hidden;
	}
    .header-inner {
        position: relative;
    }
    .logo {
        float: none;
        margin: 0 auto;
        padding: 10px 0;
        text-align: center;
    }
    .header-inner .pull-right {
        float: none;
        text-align: center;
        width: 100%;
    }
    .header-inner ul.menu_topmenu {
        float: none;
        margin: 0 auto;
        width: 100%;
    }
    .header-inner ul.menu_topmenu li {
        float: none;
        padding: 0;
        text-align: center;
    }
    .header-inner ul.menu_topmenu li a {
        background: none;
    }
    .custom_address {
        float: none;
        margin: 5px auto 10px;
        text-align: center;
        width: 300px;
    }
    .search_search {
        float: none;
        margin: 0 auto;
        text-align: center;
        padding: 0 0 13px;
    }
    .moduletable {
        float: none;
        margin: 0 auto;
        width: 195px;
    }
    nav.navigation {
        display: none;
    }
    /*.icemegamenu{ display:block;} */
    
    .icemegamenu_mobile-menu {
        position: absolute;
        top: -5%;
    }
    .icemegamenu ul {
        text-align: left;
    }
    .icemegamenu {
        background: #000;
        margin: 20px 0 0;
    }
    .breadcrumb-area {
        height: auto;
        background: #AB6124;
    }
    .custom_address #hours {
        line-height: 24px;
        text-align: center;
    }
    .custom_address .phonenum {
        float: none;
    }
    ul.breadcrumb {
        padding: 7px 0 12px;
    }
    body.site {
        background: none;
    }
    footer.footer {
        min-height: 594px;
    }
    ul.product-area {
        background: none;
        margin: 0 auto 0 0;
        min-height: 121px;
        width: 100%;
        padding: 0;
    }
    ul.product-area li {
        float: none;
        margin: 10px auto 25px;
    }
    .footerleft ul li {
        float: none;
    }
    .footerleft {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .footerleft ul li a {
        border-right: none;
    }
    .footerleft p {
        float: none;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }
    ul.product-area li img {
        border-radius: 5px;
        border: 3px solid #99999b;
    }
    #footerRight {
        float: none;
        margin: 20px auto;
        text-align: center;
    }
    ul,
    ol {
        margin: 15px auto;
        padding: 0;
        text-align: center;
        list-style: outside none none;
    }
    .item-page h2 {
        text-align: center;
    }
    h3 {
        text-align: center;
    }
    ul.breadcrumb {
        margin: 0 auto;
        text-align: center;
        width: 97%;
    }
    .breadcrumb {
        padding: 0;
    }
    h4 {
        text-align: center;
    }
    ul.images li {
        float: none;
        margin: 0 auto;
        padding: 10px 0;
        text-align: center;
    }
	.itemid-329 jshop_list_product table.list_product tr td.block_product {
		margin:0 auto !important;
	}
    img.about {
        margin: 12px auto;
        text-align: center;
        width: 100%;
    }
    .item-page p {
        padding: 0 4px 8px 10px;
        text-align: center;
    }
    .gbs3 .gcore-label-left {
        float: none !important;
        text-align: left !important;
    }
    .jshop h1 {
        text-align: center;
    }
    #sidebar {
        float: none;
        margin: 0 auto;
        width: 100%;
    }
    #sidebar .moduletable_DistributoR ul li {
        display: inline-block;
        float: none;
        margin: 0 auto;
        padding: 0 8px 0 0;
        text-align: center;
    }
    p {
        margin: 0 auto;
        text-align: center;
    }
    .dda_united-states form,
    .dda_canada form {
        margin: 0 auto !important;
        text-align: center !important;
    }
    #distributor-locator ul li {
        margin: 30px auto;
        display: block;
    }
    #distributor-locator ul h2 {
        margin: 15px auto;
        max-width: 82%;
        position: relative;
    }
    #distributor-locator ul h2:after {
        border-bottom: none;
    }
    .tabbed_ul {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    .documents {
        margin: 0 auto;
        padding: 15px 0;
        text-align: center;
        width: 96%;
    }
    .tabbed_ul li {
        text-decoration: none;
    }
    .tabbed_ul li span {
        display: block;
        margin: 6px auto;
        width: 100%;
    }
    .recommend {
        float: none;
        margin: 0 auto;
        padding: 10px 0;
        text-align: center;
        width: 100%;
    }
    .jshop_list_category table .category td {
        display: black;
    }
    .itemid-149 .category_short_description .cat-title,
    .itemid-197 .category_short_description .cat-title {
        width: 100%;
    }
    .category_short_description .CP {
        text-align: center;
        width: 44%;
    }
    .jshop_list_category table .category td.image {
        border-right: none;
    }
    .itemid-149 td.description-area .category_short_description div {
        min-height: 0;
        padding: 25px 0;
    }
    .itemid-149 .category_short_description .CP,
    .itemid-197 .category_short_description .CP {
        width: 100%;
    }
    td.description-area .category_short_description div {
        float: none;
    }
    .category_short_description .cat-title {
        width: 100%;
    }
    .category_short_description .cat-highlights {
        width: 100%;
    }
    .category_short_description .cat-bestfor {
        width: 100%;
    }
    .category_short_description .cat-VAM {
        width: 100%;
    }
    .jshop_list_category table .category td.image {
        width: 100%;
    }
    .jshop_list_category table .category td {
        display: block;
    }
    td.description-area {
        width: 100%;
    }
    td.description-area .category_short_description div {
        min-height: 0px;
        padding: 10px 0
    }
    td.description-area .cat-title h3 {
        margin: 0;
    }
    .productfull table.jshop {
        float: none;
        margin: 0 auto;
    }
    div.jshop_prod_description {
        float: none;
        margin: 0 auto;
    }
    #list_product_demofiles {
        clear: none;
        float: none;
        margin: 0 auto;
    }
    #list_product_demofiles h2 {
        margin: 26px auto 2px;
        text-align: center;
    }
    #list_product_demofiles ul.ps-menu li a {
        margin: 15px auto;
    }
    img.jshop_img_thumb {
        border: 2px solid #ccc;
        margin-left: -2px;
    }
    img {
        max-width: 100%;
    }
    .itemid-149 .category_short_description .Overview,
    .itemid-197 .category_short_description .Overview {
        width: 100%;
    }
    .image_middle img {
        max-width: 90%;
    }
    .jshop_list_product table.list_product tr td.block_product {
        display: block;
        margin: 45px auto 0;
        max-width: 208px;
        text-align: center;
        width: 65%;
    }
    .jshop_list_product .product td {
        display: inline-block;
        text-align: center;
    }
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        padding: 10px 0;
    }
    .ui-tabs-vertical .ui-tabs-nav li a {
        display: block;
        font-size: 9px;
        width: 71%;
    }
    .ui-tabs-vertical .ui-tabs-panel {
        float: none;
        padding: 0!important;
    }
    .ui-tabs-panel ul li a {
        display: block;
        font-size: 9px;
    }
    .form-horizontal .control-label {
        text-align: center;
        width: 100%;
    }
    .form-horizontal input#username,
    .form-horizontal input#password {
        display: inline;
        margin: 0 auto;
        width: 40% !important;
    }
    .form-horizontal .controls {
        display: block;
        margin-left: 0;
        padding-left: 0;
        text-align: center;
        width: 100%;
    }
	#jform_captcha{ width:300px; margin:0 auto;}
    .gbs3 form#chronoform-ContactForm textarea#Comments {
        width: 100% !important;
    }
    .gbs3 form#chronoform-ContactForm .form-control {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .gbs3 .gcore-display-table {
        display: block;
    }
    gbs3 form#chronoform-ContactForm input[type="submit"] {
        margin: 0 auto !important;
    }
    form#member-registration .form-actions {
        text-align: center;
        margin: 0 auto;
        padding: 30px 0 0;
    }
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"],
    .uneditable-input {
        width: 50%;
        margin: 0 auto;
    }
    .form-horizontal .control-label {
        float: none;
    }
    form#member-registration .control-group {
        display: block;
    }
    .form-horizontal .control-label {
        float: none;
        text-align: center;
        width: 100%;
    }
    form#member-registration legend {
        text-align: center;
    }
    .itemid-149 td.description-area .cat-title h3,
    .itemid-197 td.description-area .cat-title h3 {
        margin: 0 !important;
    }
    img.jshop_img {
        margin: 11px auto;
        width: auto;
    }
    td.jshop_categ a.product_link {
        padding: 0;
        text-align: center;
    }
    table.jshop {
        margin: 0 auto;
        width: 95%;
    }
    .jshop_list_product .product .image {
        padding: 0;
    }
    .productfull {
        padding: 0 12px;
    }
    .jshop_prod_description h2:after,
    .jshop_prod_description h2:nth-child(n+2):after {
        border: none;
    }
    .productfull .image_middle {
        width: 85%;
    }
    .jshop_img_description #list_product_image_thumb {
        width: 80%;
    }
    .jshop_list_product .block_product {
        padding-bottom: 20px;
    }
    .jshop_list_category table.list_category tr {
        border-bottom: 2px solid #d07429;
    }
    .nn_tabs h1 {
        text-align: center;
    }
    .nn_tabs ul.nav-tabs {
        bottom: -110px;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        width: 80%;
    }
    .nn_tabs ul.nav-tabs li {
        margin-bottom: 4px;
    }
    .tab-content p a {
        margin: -50px auto 80px 0px;
        left: 0;
        text-align: center;
        float: none;
    }
    .tab-content strong {
        margin: 0 0 10px;
    }
    .tab-content img {
        display: block;
        float: none !important;
        margin: 0 auto;
        padding: 0 0 20px 10px;
    }
    #rightContentArea {
        float: right;
        padding: 0 0 80px;
    }
    .left.filter_status {
        float: none;
        height: 65px;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    .filter_box .filter_status h2 {
        width: 100%;
    }
    .filter_box ul#filter_status_list {
        width: 100%;
    }
    .right.filter_selection {
        float: none;
        width: 100%;
        clear: both;
    }
    .filter_steps li {
        float: none;
    }
    .filter_content form h2 {
        text-align: center;
    }
    form {
        margin: 0 0 18px;
        text-align: center;
    }
    .filter_forms p > label {
        display: block;
        margin-left: 0;
        margin-bottom: 10px;
    }
    h1 {
        font-size: 17px;
        text-align: center;
    }
    .footer-social-icon {
        float: none;
        /* width: 290px; */
        width: 100%;
        margin: 0 auto;
        padding: 20px 0;
    }
    .home-social-icon {
        width: 100%;
        margin: 15px 0 0;
    }
    .row-fluid {
        margin-bottom: 5px;
    }
    body.itemid-101 .home-social-icon {
        width: 100%;
    }
    .item-page {
        padding: 10px 8px;
        text-align: center;
    }
    .item-page p {
        clear: both;
    }
    .img-right {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .img-left {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .mail_box {
        float: none;
        width: 100%;
    }
    .map {
        width: 98%;
        margin: 0 auto;
    }
    #distributor-locator ul li img {
        width: 300px;
    }
    .menutitle {
        text-align: center;
    }
    .menu_topmenu-left {
        float: none!important;
        margin: 0 auto!important;
    }
    .menu_topmenu-left li {
        float: none;
    }
    .menu_topmenu-left li a {
        background: none;
    }
    form#member-registration fieldset .control-group .control-label label#jform_spacer-lbl::before {
        position: relative !important;
    }
    .jshop h1 {
        font-size: 20px;
    }
    td.description-area .category_short_description .cat-title_static {
        float: none;
        min-height: 0;
        width: 100%;
    }
    .modal-box {
        width: 80%;
        left: 26px;
    }
    #icemegamenu > li > ul.icesubMenu li > ul {
        max-height: 1200px !important;
    }
	.itemid-512 .page-header h2 {
		margin-bottom: 0 !important;
	}
	div#form-row-lastname, div#form-row-firstname, div#form-row-middlename, div#form-row-socialsecuritynumber, div#form-row-text22, div#form-row-text8, div#form-row-dropdown5, div#form-row-text9, div#form-row-text11, div#form-row-Email, div#form-row-positionappliedfor, div#form-row-datepicker23, div#form-row-datepicker24, div#form-row-text25, div#form-row-text46, div#form-row-graduated, div#form-row-CourseofStudy, div#form-row-Whatlanguages, div#form-row-text239, div#form-row-text240, div#form-row-text241, div#form-row-text2392, div#form-row-text2393 {
		width: 100% !important;
	}
	.gbs3 form div#form-row-firstname, .gbs3 form div#form-row-text22, .gbs3 form div#form-row-text9, .gbs3 form div#form-row-positionappliedfor, .gbs3 form div#form-row-text25, .gbs3 form div#form-row-text240 {
		margin: 0 0 10px !Important;
	}
	form div#fin-Areyouatleast18yearsofage, form div#fin-ifhired, form div#fin-haveyoubeenemployed, form div#fin-text29, form div#fin-text30, form div#fin-radio31, form div#fin-checkbox_group33, form div#fin-Doanyofyourrelatives, form div#form-row-graduated, form div#fin-graduated, form div#fin-checkbox_group255 {
		clear: both !important;
		padding-left:0px;
	}
	form div#form-row-text30 {
		margin-left: 0px !important;
	}
	div#fin-checkbox_group33, div#fin-checkbox_group255 {
		width: 100% !important;
	}
	#form-row-collegeuniversity, div#form-row-radio256 {
		width: 100% !important;
	}
	div#form-row-HighSchool, div#form-row-GraduateProfessional {
		width: 100% !important;
	}
	form #fin-collegeuniversity, form #fin-GraduateProfessional, form div#fin-radio256 {
		clear: both !important;
	}
	form div#form-row-graduated, form div#form-row-Whatlanguages {
		width: 100% !Important;
	}
	div#form-row-text54, div#form-row-Telephone, div#form-row-2Name, div#form-row-Telephone2, div#form-row-threename, div#form-row-Telephone3, div#form-row-1CompanyName, div#form-row-City, div#form-row-text75, div#form-row-text77, div#form-row-datepicker80, div#form-row-text83, div#form-row-text84, div#form-row-text104, div#form-row-text106, div#form-row-text108, div#form-row-text110, div#form-row-text113, div#form-row-text115, div#form-row-text117, div#form-row-text119, div#form-row-text122, div#form-row-text124, div#form-row-text126, div#form-row-text128, div#form-row-text131, div#form-row-text133, div#form-row-text135, div#form-row-text185, div#form-row-text84, div#form-row-EmailAddress, div#form-row-CompleteAddress2, div#form-row-EmailAddress2, .gbs3 .item140, div#form-row-text230, div#form-row-checkbox_group242, div#form-row-checkbox_group2422, div#form-row-checkbox_group2422, div#form-row-checkbox_group2423, div#form-row-CompleteAddress, div#form-row-CompleteAddressthree, div#form-row-EmailAddress3, div#form-row-Address, div#form-row-State, div#form-row-text76, div#form-row-text78, div#form-row-datepicker81, div#form-row-text82, div#form-row-text185, div#form-row-text105, div#form-row-text107, div#form-row-text109, div#form-row-text114, div#form-row-text116, div#form-row-text118, div#form-row-text123, div#form-row-text125, div#form-row-text127, div#form-row-text132, div#form-row-text134, div#form-row-text136, div#form-row-text158, div#form-row-textarea191, div#form-row-textarea193, div#form-row-textarea192, div#form-row-dropdown11, div#form-row-text231 {
		width: 100% !important;
		padding-left:0px !important;
		margin-left:0px !important; 
	}
	form	input#text54, form input#CompleteAddress, form input#Telephone, form input#EmailAddress, form input#CompleteAddress2, form input#Telephone2, form input#EmailAddress2, form input#threename, form input#CompleteAddressthree, form input#Telephone3, form input#EmailAddress3, form input#Address, form input#City, form input#State, form input#text75, form input#text76, form input#text77, form input#text78, form input#datepicker80, form input#datepicker81, form input#text83, form input#text82, form input#text84, form input#text104, form input#text105, form input#text106, form input#text107, form input#text108, form input#text109, form input#text110, form input#text113, form input#text114, form input#text115, form input#text116, form input#text117, form input#text118, form input#text119, form input#text122, form input#text123, form input#text124, form input#text125, form input#text126, form input#text127, form input#text128, form input#text131, form input#text132, form input#text133, form input#text134, form input#text135, form input#text136, form input#text158, form input#Fullname, form input#datepicker141, form div#form-row-1CompanyName input, form div.item140 .gcore-input input, form div.item126 .gcore-input input, form input#text185, form select#dropdown11, form input#text230, form input#text231 {
    width: 267px !important;
	 margin-left: 0 !important;
	}
	form	div#form-row-CompleteAddress, form div#form-row-CompleteAddressthree, form div#form-row-EmailAddress3, form div#form-row-Address, form div#form-row-State, form div#form-row-text76, form div#form-row-text78, form div#form-row-datepicker81, form div#form-row-text82, form div#form-row-text185, form div#form-row-text105, form div#form-row-text107, form div#form-row-text109, form div#form-row-text114, form div#form-row-text116, form div#form-row-text118, form div#form-row-text123, form div#form-row-text125, form div#form-row-text127, form div#form-row-text132, form div#form-row-text134, form div#form-row-text136, form div#form-row-text158, form div#form-row-textarea191, form div#form-row-textarea193, form div#form-row-textarea192, form div#form-row-dropdown11, form div#form-row-text231 {
		margin-left: 0 !important;
	}
	div#form-row-text29 {
		margin-right: 5px !important;
	}
	div#fclmn4, div#fclmn5, div#fclmn14 {
		text-align: left !important;
	}
	form div#form-row-graduated {
			margin: 0 0 10px 0 !important;
	}
	input#text239, input#text2393 {
		margin-bottom: 10px;
	}
	div#form-row-checkbox_group242, div#fin-checkbox_group2422, div#form-row-checkbox_group2423 {
		padding-left: 0 !important;
	}
	div#form-row-text2392 {
		margin-bottom: 0px !important;
	}
	textarea#textarea85, textarea#textarea186, textarea#textarea111, textarea#textarea120, textarea#textarea129, textarea#textarea137, textarea#textarea120, textarea#textarea66, textarea#textarea69, textarea#textarea191, textarea#textarea193, textarea#textarea192, textarea#textarea223, textarea#textarea224, textarea#textarea225, textarea#textarea232, textarea#textarea32, textarea#textarea35, input#text51, textarea#CourseofStudy, textarea#text51 {
    max-width: 500px;
	}
	div#form-row-text29, div#form-row-text30 {
		display: block !important;
	}
	.djslider-default ul.djslider-in > li {
		width: 227px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.header-inner .pull-right {
		width: 66%!important;
	}
	nav.navigation ul li a, .navigation .menutop li a.item {
		padding: 17px 25px !important;
		min-width: 43px !important;
	}
	.ice-megamenu-toggle {
		display: none !important;
	}
	.clearfix, main#content {
		width: 99% !important;
	}
	.tabbed_ul, .recommend{
		width:100% !important; 
	}
	.menutop li.item262:hover > .fusion-submenu-wrapper, .menutop li.item262:hover > ul {
		left: -200px !important;
	}
	.mail_box {
		width: 34% !important;
	}
	li.item262 ul.level2 {
		width: 671px !important;
	}
	li.item262 ul.level2 > li.item149 {
		width: 31% !important; 
	}
	#distributor-locator ul li {
		width: 49% !important;
		overflow: hidden;
		max-width: 375px;
	}
	body .ui-tabs .ui-tabs-panel {
		width: 97% !important;
		padding: 3% 0em .5em 3% !important;
	}
	.jshop_list_category table.list_category tr {
		display: table !important;
	}
	.filter_box .filter_status h2 {
		width: 80% !important;
		padding: 5px 0 5px 15px !important;
	}
	.filter_box ul#filter_status_list {
		width: 80% !important;
		padding: 5px 0 5px 7px !important;
	}
	#list_product_demofiles {
		max-width: 30% !important;
	}
	.breadcrumb-area {
		background-size: cover;
	}
	div.jshop_prod_description {
		max-width: 65% !important;
		
	}
	ul.breadcrumb {
		width: 95% !important;
	}
	.nav {
		margin-bottom: 0px !important;
	}
	.footer-social-icon {
		margin: 5px 0;
	} 
	.custom_Product-Area ul.product-area {
		max-width: 741px !important;
		margin: 0 auto !important;
		text-align:center;
		padding-left: 8px;
	}
	ul.product-area li a img {
		width: 172px !important;
	}
	.itemid-101 #rightContentArea2 {
		width: 73% !important;
	}
	.custom_Product-Area ul.product-area li {
		float: none !important;
		display: inline-block !important;
	}
	.form-group input#lastname, .form-group input#firstname, .form-group input#middlename, .form-group input#socialsecuritynumber, .form-group input#text22, .form-group input#text8, .form-group select#dropdown5, .form-group input#text9, .form-group input#text11, .form-group input#Email, .form-group input#positionappliedfor, .form-group input#datepicker23, .form-group input#datepicker24, .form-group input#text25, .form-group input#text29, .form-group input#text30, .form-group input#text46, .form-group input#CourseofStudy, .form-group input#Whatlanguages, .form-group input#text239, .form-group input#text240, .form-group input#text241, .form-group input#text239, .form-group input#text2392, .form-group input#text2393 {
		width: 234px !important;
	}
	form div#form-row-firstname, form div#form-row-text22, form div#form-row-text9, form div#form-row-positionappliedfor, form div#form-row-text25, form div#form-row-text240 {
		margin: 0 7% 10px !Important;
	}
	.form-group input#text54, .form-group input#CompleteAddress, .form-group input#Telephone, .form-group input#EmailAddress, .form-group input#CompleteAddress2, .form-group input#Telephone2, .form-group input#EmailAddress2, .form-group input#threename, .form-group input#CompleteAddressthree, .form-group input#Telephone3, .form-group input#EmailAddress3, .form-group input#Address, .form-group input#City, .form-group input#State, .form-group input#text75, .form-group input#text76, .form-group input#text77, .form-group input#text78, .form-group input#datepicker80, .form-group input#datepicker81, .form-group input#text83, .form-group input#text82, .form-group input#text84, .form-group input#text104, .form-group input#text105, .form-group input#text106, .form-group input#text107, .form-group input#text108, .form-group input#text109, .form-group input#text110, .form-group input#text113, .form-group input#text114, .form-group input#text115, .form-group input#text116, .form-group input#text117, .form-group input#text118, .form-group input#text119, .form-group input#text122, .form-group input#text123, .form-group input#text124, .form-group input#text125, .form-group input#text126, .form-group input#text127, .form-group input#text128, .form-group input#text131, .form-group input#text132, .form-group input#text133, .form-group input#text134, .form-group input#text135, .form-group input#text136, .form-group input#text158, .form-group input#Fullname, .form-group input#datepicker141, form div#form-row-1CompanyName input, form div.item140 .gcore-input input, form div.item126 .gcore-input input, form input#text185, form select#dropdown11, form input#text230, form input#text231 {
    width: 337px !important;
	}
	form div#form-row-CompleteAddress, form div#form-row-CompleteAddressthree, form div#form-row-EmailAddress3, form div#form-row-Address, form div#form-row-State, form div#form-row-text76, form div#form-row-text78, form div#form-row-datepicker81, form div#form-row-text82, form div#form-row-text185, form div#form-row-text105, form div#form-row-text107, form div#form-row-text109, form div#form-row-text114, form div#form-row-text116, form div#form-row-text118, form div#form-row-text123, form div#form-row-text125, form div#form-row-text127, form div#form-row-text132, form div#form-row-text134, form div#form-row-text136, form div#form-row-text158, form div#form-row-textarea191, form div#form-row-textarea193, form div#form-row-textarea192, form div#form-row-dropdown11, form div#form-row-text231 {
		margin-left: 3.6% !important;
	}
	form div#form-row-checkbox_group242, form div#fin-checkbox_group2422, form div#form-row-checkbox_group2423 {
		padding-left: 45px;
	}
	form div#fin-graduated {
		padding-left: 20px !important;
	}
}
@media only screen and (max-width: 479px){
	.container .djslider-default, .container .djslider-default ul.djslider-in > li {
		width: 146px !important;
		overflow:hidden;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
    .jshop_prod_description h2:after,
    .jshop_prod_description h2:nth-child(n+2):after {
        width: 456px;
    }
    .jshop_prod_description ul {
        text-align: left;
    }
    .productfull .image_middle,
    .jshop_img_description #list_product_image_thumb {
        width: 100%;
    }
    .jshop_list_product table.list_product tr td.block_product {
        display: block;
        margin: 45px auto 0;
        max-width: 440px;
        text-align: left;
        width: 100%;
    }
    .jshop_list_product .product td {
        text-align: left;
        display: table-cell;
    }
    .image_block img.jshop_img {
        margin: 8px;
    }
    .jshop_list_product .block_product {
        padding-bottom: 0;
    }
}

body.site.itemid-101 {
    background-color: #000;
}
/*home slides*/

.itemid-101 #rightContentArea2 {
    float: right;
    width: 77%;
    margin-top: 60px;
}
.ice-megamenu-toggle {
    padding-right: 5px;
}
#home_slides {
    width: 100%;
    height: 283px;
    border: none;
}
@media only screen and (max-width: 767px) {
    #rightContentArea2 {
        width: 300px;
        max-width: 300px;
        float: none;
        margin: 0 auto;
    }
	td.description-area .cat-title_static h3 {
    margin: 0 !important; 
	}
    .home-social-icon ul li {
        margin: 5px 0 0 5px;
    }
    #home_slides {
        height: 130px;
    }
    .material_link {
        float: none;
        margin: 0 auto;
    }
    .productfull .text_zoom img {
        float: none;
    }
    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-left,
    .ui-corner-tl {
        margin: 0 auto !important;
        width: 100% !important;
    }
    .ui-tabs-vertical .ui-tabs-nav li a {
        width: 100%;
        text-align: left;
    }
    .itemid-266 .ui-tabs .ui-tabs-panel {
        padding: 0 !important;
        width: 96% !important;
    }
    /*table.jshop { clear: both; display: block; left: 0; margin: 0 auto 103px !important; position: relative; right: 0; top: 54px; width: 93%;}*/
    
    .itemid-197 td.description-area .category_short_description div {
        height: 0;
    }
    .down_left {
        float: none !important;
    }
    td.description-area ul li::before {
        display: none;
    }
    td.description-area .category_short_description div {
        float: none;
        width: 100% !important;
    }
    .jshop_list_category table.list_category tr td.jshop_categ {
        display: inline;
    }
    .jshop_list_category table .category td {
        display: inline-table;
    }
    .itemid-197 td.description-area .category_short_description div {
        height: auto;
    }
    .itemid-197 td.description-area .category_short_description div {
        min-height: 0;
        padding: 18px 0;
    }
    h1 a.down_left {
        display: block;
        float: none;
        padding: 30px 20px;
        text-decoration: none;
    }
    .footer-social-icon ul {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    /*.modal-box { left:31px !important; width: 80% !important;}#vboxvideo .modal-body { padding: 1em !important;}.modal-box a.btnclose{ top:15px !important;}*/
}
@media screen and (max-device-width: 767px) {
    #rightContentArea2 {
        width: 300px;
        max-width: 300px;
        float: none;
        margin: 0 auto;
    }
    #home_slides {
        height: 130px;
    }
    #icemegamenu > li > ul.icesubMenu {
        max-height: inherit !important;
    }
    .icemegamenu > ul > li.active {
        color: #333333 !important;
    }
    .itemid-101 #rightContentArea2 {
        float: none;
        margin-top: 30px;
        width: 100%;
    }
    .djslider {
        height: 108px !important;
        margin: 0 auto!important;
        width: 308px!important;
    }
    .djslider-default ul.djslider-in > li {
        width: 144px!important;
    }
    .djslider-default ul.djslider-in {
        margin: 0 0 0 11px !important;
    }
    .djslider-loader-default .navigation-container .showOnHover {
        opacity: 1 !important;
    }
    .slide-desc-text-default {
        padding: 0px 15px 0px !important;
    }
    .slide-desc {
        top: -20px !important;
    }
    .djslider ul li img {
        height: auto !important;
    }
    .slide-desc-bg.slide-desc-bg-default {
        background: none;
    }
    .slide-desc-text-default .slide-title {
        margin-bottom: 0px !important;
    }
    .djslider-default .slider-container {
        padding-top: 20px;
    }
    .djslider-default .slider-container {
        overflow: hidden !important;
    }
	.item-page-right, main#content {
		width: 100% !important;
	} 
}
 
 @media only screen and (device-width: 768px) {
  .icemegamenu_mobile-menu{display:none;}
  .header-inner .pull-right{width:67%;}
  nav.navigation ul li a, .navigation .menutop li a.item{padding:17px 20px;min-width:auto;}
  .itemid-101 #rightContentArea2{width:73%;}
  ul.product-area li a img{width: 175px;}
  body.bd_user nav.navigation > ul > li > a, body.bd_user .navigation .menutop > li > a{font-size:9px;}
} 
/*  printing */

@media print {
    @page {
        size: landscape;
    }
    * {
        -webkit-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -o-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    heder.header,
    footer.footer,
    .moduletable #findMyProd {
        background: #000 !important;
    }
    body.itemid-101 .row-fluid {
        background: #DA7A2E !important;
    }
    .ice-megamenu-toggle {
        display: none!important;
    }
    .jshop_prod_description ul,
    .jshop_prod_description table {
        background: #E3E3E3 !important;
    }
}
@media only screen and (max-width: 299px) {
    #rightContentArea2 {
        width: 220px;
        max-width: 220px;
        float: none;
        margin: 0 auto;
    }
    #home_slides {
        height: 100px;
    }
}
@media screen and (max-device-width: 299px) {
    #rightContentArea2 {
        width: 220px;
        max-width: 220px;
        float: none;
        margin: 0 auto;
    }
    #home_slides {
        height: 100px;
    }
}
/* New Menu Design  */

@media only screen and (min-width: 620px) {
    li.item262 li,
    li.item262 li:hover,
    li.item262 .level2 li:hover .item,
    li.item263 li,
    li.item263 li:hover,
    li.item263 .level2 li:hover .item {
        background: none !important;
        border: none !important;
    }
	.itemid-407 .table th, .itemid-407 .table td, .itemid-409 .table th, .itemid-409 .table td {
		padding: 0px !important;
	}
    nav.navigation .menutop li.item262 ul li a.item {
        border: none !important;
    }
    li.item262 ul.level2 {
        width: 683px;
        height: 240px;
    }
    .menutop li.item262.root:hover > ul ul {
        box-shadow: none !important;
    }
    .menutop li.item262 .level2 li:hover .item,
    .menutop li.item263 .level2 li:hover .item {
        color: #d97a2d !important;
    }
    .menutop li.item262 .level2 li .item:hover>span,
    .menutop li.item263 .level2 li .item:hover>span {
        color: #fff !important;
    }
    li.item262 ul.level2>li {
        width: 20%;
    }
    li.item262 ul.level2>li.parent {
        margin-bottom: 10px;
    }
/*
    li.item262 ul.level2>li.parent a.daddy span {
        color: #fff;
        font-size: 13px;
    }
*/
    li.item277 {
        width: 10%!important;
    }
    li.item277 a span {
        color: #fff;
        font-size: 13px;
    }
    li.item262:hover>ul ul.level3 {
        display: block !important;
        top: 35px !important;
        left: 0px !important;
        width: 100% !important;
    }
    /* ****************** */
    
    .item149 ul.level3 {
        z-index: 601 !important;
    }
    .item273 ul.level3 {
        z-index: 499 !important;
    }
    .menutop ul.level4 {
        z-index: 610 !important;
    }
    .menutop ul.level5 {
        z-index: 620 !important;
    }
    .menutop ul.level6 {
        z-index: 630 !important;
    }
    .menutop ul.level3 a.item {
        padding-left: 10px !important;
    }
    .menutop ul.level3 a.item span {
        padding-left: 0px !important;
    }
/*
    .menutop ul.level3>li.parent a.daddy,
    li.item266>a,
    li.item267>a {
        background: url(../images/arr-rsm.png) right no-repeat !important;
        padding-right: 0px !important;
        min-width: 117px !important;
    }
    .menutop .item149 ul.level3>li.parent a.daddy {
        padding-right: 10px!important;
    }
    .menutop ul.level3>li.parent a.daddy span {
        color: inherit !important;
    }
*/
    .menutop ul.level4,
    .menutop ul.level5,
    .menutop ul.level6 {
        display: none;
        border: 1px solid #d97a2d;
        top: 3px !important;
        left: 190px !important;
        width: 190px !important;
        position: absolute;
    }
    .menutop li.item263 ul.level3 {
        border: 1px solid #d97a2d;
    }
    .menutop .item108 ul.level4 {
        left: 137px !important;
    }
    .menutop .item109 ul.level4 {
        left: 130px !important;
    }
    .menutop .item273 ul.level4 {
        left: 143px !important;
        ;
    }
    .menutop ul.level4 {
        left: 183px !important;
    }
    .menutop ul.level3>li:hover ul.level4,
    .menutop ul.level4>li:hover ul.level5,
    .menutop ul.level5>li:hover ul.level6 {
        display: block;
    }
}
@media only screen and (min-width: 2400px) and (max-width: 6200px) {
    nav.navigation ul li a,
    .navigation .menutop li a.item {
        font-size: 12px;
        padding: 17px 2px;
        text-decoration: none;
        border-radius: 0 0 4px 4px;
        margin-right: 4px;
        min-width: 55px;
    }
    body.bd_user nav.navigation > ul > li > a,
    body.bd_user .navigation .menutop > li > a {
        margin-right: 1px;
        padding: 17px 1px;
        font-size: 11px;
    }
    .bd_user .menutop li .item {
        padding: 17px 1px!important;
    }
}
form#member-registration fieldset .control-group .control-label label#jform_spacer-lbl {
    color: #FFF;
    position: relative;
}
form#member-registration fieldset .control-group .control-label label#jform_spacer-lbl strong.red {
    display: none;
}
form#member-registration fieldset .control-group .control-label label#jform_spacer-lbl:before {
    clear: both;
    display: block;
    font-size: 13px;
    color: #000;
    position: absolute;
    left: 0;
    top: 0;
    content: 'all fields are required';
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
}
.nolibullet > li:before {
    content: '' !important;
}
.itemid-181 #list_product_demofiles,
.itemid-174 #list_product_demofiles,
.itemid-182 #list_product_demofiles,
.itemid-175 #list_product_demofiles {
    display: none;
}
.itemid-277 .page-header h2,
.itemid-115 .page-header h2,
.itemid-747 .page-header h2,
.itemid-254 .page-header h2,
.itemid-150 .page-header h2,
.itemid-124 .page-header h2 {
    border-bottom: 0px;
}
.itemid-150 .green-images a {
    text-decoration: none;
}
.itemid-150 .green-images td {
    width: 20%;
}
.down_left {
    float: right;
    text-decoration: none;
}
.list_2 {
    max-height: 181px;
}
.list_2 td.image {
    max-height: 181px;
    vertical-align: top!important;
    padding-top: 20px;
}
/*  Video Popup */

#vboxvideo {
    max-width: 600px;
    text-align: center;
}
#vboxvideo video {
    width: 100%;
    margin: 0 auto;
}
.modal-box {
    display: none;
    position: fixed;
    z-index: 1000;
    width: 98%;
    background: white;
    border-bottom: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
}
/*404 page*/

.main_404_area {
    max-width: 820px;
    width: 100%;
    margin: 0 auto;
    /*text-align:center; padding:100px 0; */
}
.logo_404 {
    text-align: center;
    margin: 50px 0 20px 0;
}
.area_img_404 {
    float: left;
    margin: 52px 40px 0 0;
}
.content_p_404 {
    font-family: 'MicrosoftSansSerif'!important;
    font-size: 29px!important;
    color: #fff!important;
    line-height: 30px;
    font-weight: normal;
    text-align: center;
}
.content_p_404 a {
    text-decoration: none;
}
.content_p_404 a:hover {
    color: #df8347;
}
body#error_body {
    background: url(../images/404_bg.jpg)no-repeat!important;
    border-top: none;
    background-size: cover!important;
}
.final_form {
    margin: 11px auto;
    text-align: center;
}
@media (min-width: 32em) {
    .modal-box {
        width: 70%;
    }
}
#vboxvideo .modal-body {
    max-height: 100%;
    padding: 1em 1em;
}
.modal-overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3) !important;
}
.modal-box a.btnclose {
    line-height: 1;
    font-size: 1.5em;
    position: absolute;
    top: -10px;
    right: -10px;
    text-decoration: none;
    color: #da7a2e;
    z-index: 9;
    background: #FFFFFF;
    padding: 5px;
    border-radius: 50px;
}
.modal-box a.btnclose:hover {
    color: #222;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}
@media only screen and (min-width: 640px) {
    .modal-box {
        left: 53px;
        width: 80%;
    }
}
@media only screen and (min-width: 360px) {
    .modal-box {
        left: 34px;
        width: 80%;
    }
}
/*Login page*/

.login .page-header h1 {
    color: #d97a2d;
    font-size: 19.5px;
    font-weight: 500;
}
.cb_reg span.cbFieldIcons {
    display: none;
}
#aside .well {
    display: none;
}
.cbPoweredBy {
    display: none;
}
.cbRegistrationConclusion {
    display: none;
}
.cbRegistrationHeader {
    background-image: none!important;
    border: none!important;
    font-family: "ArialRegular", arial, sans-serif;
}
.cbRegistrationTitle {
    color: #d97a2d!important;
    font-size: 19.5px;
    font-family: "ArialRegular", arial, sans-serif;
}
.cb_template {
    margin: 80px 0 0 0;
}
.dist {
    color: #d97a2d !important
}
.cbRegistrationHeaderInner a {
    color: #f57f1e!important;
}
.cbRegistrationHeaderInner a:hover {
    color: #da7a2e!important;
}
#registrationTable label {
    font-family: "ArialRegular", arial, sans-serif;
    font-size: 12px!important;
}
.cbRegistrationSubmit {
    background: #d97a2d!important;
    border: medium none!important;
    border-radius: 0!important;
    font-size: 13px!important;
    font-family: "Open Sans", sans-serif!important;
}
.cbRegistrationSubmit:hover {
    color: #fff!important;
    background: #000!important;
}
.reg_btn {
    background: #d97a2d!important;
    border: medium none!important;
    border-radius: 0!important;
    font-size: 13px!important;
    font-family: "Open Sans", sans-serif!important;
    padding: 6px 16px;
    color: #fff!important;
    margin: 0 12px;
}
.reg_btn:hover {
    color: #fff!important;
    background: #000!important;
    text-decoration: none!important;
}
.form-control:focus {
    box-shadow: 0 0 6px #d97a2d!important;
    border-color: #d97a2d;
    !important;
}
.qtip-titlebar,
.qtip-content,
.qtip-tip {
    display: none!important;
    border: none!important;
    box-shadow: none!important;
}
.back {
    margin-top: 8px;
}
.back a {
    background: url("../images/btn_bg.jpg") repeat-x scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: 3px 2px 0 #5f5f5f;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    margin: 0 10px 0 0;
    padding: 2px 6px;
    text-transform: uppercase;
}
/*discription above product image*/

.short_d {
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}
/*.cbRegistrationTitle{color:#d97a2d;display: block;font-size: 19.5px; line-height: 36px;    width: 100%;}*/

.class8 {
    display: none!important;
}

#chronoform-EmploymentForm label{max-width:100% !important;width:auto !important;     min-width: 0 !Important; font-weight:bold!important;line-height:20px!important;}
#chronoform-EmploymentForm .control-label{text-align:left!important;}

/*************************customer-form-css********************/
div#fin-text30, div#fin-graduated {
    padding-left: 0 !important;
}
div#form-row-text30 {
    margin-left: 25px !important;
}
div#form-row-lastname{
	width:33.3%;
}
div#form-row-Areyouatleast18yearsofage, div#form-row-ifhired, div#form-row-haveyoubeenemployed, div#form-row-text30, div#form-row-radio31, div#form-row-textarea32, div#form-row-checkbox_group33, div#form-row-Doanyofyourrelatives, div#form-row-textarea35, div#form-row-text46, div#form-row-graduated, div#form-row-Selectone2, div#form-row-2Name, div#form-row-CompleteAddress2, div#form-row-CompleteAddressthree, div#form-row-threename, div#form-row-custom4, div#form-row-text104, div#form-row-text105, div#form-row-text113, div#form-row-text114, div#form-row-text122, div#form-row-text123, div#form-row-text131, div#form-row-text132, div#form-row-datepicker141, div#form-row-textarea192, div#form-row-textarea193 {
    margin-top: 20px;
}
div#fin-Areyouatleast18yearsofage, div#fin-ifhired, div#fin-haveyoubeenemployed, div#fin-text29, div#fin-text30, div#fin-radio31, div#fin-checkbox_group33, div#fin-Doanyofyourrelatives, div#form-row-graduated, div#fin-graduated, div#fin-checkbox_group255 { 
    clear: none !important;
    padding-left: 20px;
    display: table;
}
.item92 .gcore-input, div#fin-HighSchool{ 
    clear: none !important;
    padding-left: 15px;
    display: table;
}
div#fin-checkbox139{ 
    clear: none;
    padding-left: 7px;
    display: table;
}
div#fin-Selectone, div#fin-Selectone2{ 
    clear: none;
    padding-left: 20px;
    display: table;
}
div#fitem1, div#fitem3, div#fitem5, div#fitem7, div#fitem16, div#fitem30, div#fitem32, div#fitem33, div#fitem35, div#fitem36, div#fitem38, div#fitem39{
    display: inline-block;
    padding-left: 0;
}
div#fitem9, div#fitem10, div#fitem11, div#fitem12, div#fitem13, div#fitem14, div#fitem18, div#fitem19, div#fitem20, div#fitem22, div#fitem23, div#fitem24, div#fitem26, div#fitem27, div#fitem28{
    display: inline-block;
    padding-left: 0;
}
div#fitem, div#fitem2, div#fitem4, div#form-row-text29, div#form-row-text30, div#fitem6, div#fitem8, div#fitem15, div#fitem17, div#fitem29, div#fitem31, div#fitem34, div#fitem21, div#fitem25, div#fitem34, div#fitem35, div#fitem36, div#fitem37, div#fitem38, div#fitem39 {
    display: inline-block;
}
.gbs3 .form-horizontal .control-label {
    padding-top: 0px !important;
}
div#form-row-graduated {
    margin-left: 0 !Important;
    margin: 21px 0 0 !important;
}
div#form-row-graduated, div#form-row-Whatlanguages {
    width: 60% !Important;
}
div#form-row-Whatlanguages{
	margin-left:50px !important;
}

div#form-row-lastname, div#form-row-firstname, div#form-row-middlename, div#form-row-socialsecuritynumber, div#form-row-text22, div#form-row-text8, div#form-row-dropdown5, div#form-row-text9, div#form-row-text11, div#form-row-Email, div#form-row-positionappliedfor, div#form-row-datepicker23, div#form-row-datepicker24, div#form-row-text25, div#form-row-text46, div#form-row-graduated, div#form-row-CourseofStudy, div#form-row-Whatlanguages, div#form-row-text239, div#form-row-text240, div#form-row-text241,div#form-row-text2392,div#form-row-text2393{
    width: 27.3%;
    display: inline-block;
}
.gbs3 .gcore-display-table {
    display: block;
    clear: both;
}
input#lastname, input#firstname, input#middlename, input#socialsecuritynumber, input#text22, input#text8, select#dropdown5, input#text9, input#text11, input#Email, input#positionappliedfor, input#datepicker23, input#datepicker24, input#text25, input#text29, input#text30, input#text46, input#CourseofStudy, input#Whatlanguages, input#text239, input#text240, input#text241,input#text239,input#text2392,input#text2393 { 
    width: 255px !important;
    height: 24px;
    border-radius: 0;
    -webkit-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    box-shadow: inset 1px 2px 7px 0px rgba(0, 0, 0, 0.14);
	border-color: #b7b7b7;
	padding: 2px 5px;
}
div#form-row-firstname, div#form-row-text22, div#form-row-text9, div#form-row-positionappliedfor, div#form-row-text25, div#form-row-text240 {
    margin: 0  9% 10px !Important;
}
.gbs3 .form-group {
    margin-bottom: 10px !Important;
}
div#fin-textarea32, div#fin-textarea35, div#fin-text51, div#fin-textarea66, div#fin-textarea69{
    width: 100%;
}
textarea#textarea32, textarea#textarea35, input#text51, textarea#CourseofStudy, textarea#text51{
    margin-top: 10px;
    width: 100% !important;
    border-radius: 0;
	-webkit-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    box-shadow: inset 1px 2px 7px 0px rgba(0, 0, 0, 0.14);
	border-color: #b7b7b7;
	padding: 2px 5px;
	height: 55px;
}
textarea#textarea85, textarea#textarea186, textarea#textarea111, textarea#textarea120, textarea#textarea129, textarea#textarea137, textarea#textarea120, textarea#textarea66, textarea#textarea69, textarea#textarea191, textarea#textarea193, textarea#textarea192, textarea#textarea223, textarea#textarea224, textarea#textarea225, textarea#textarea232  {
    margin-top: 0px;
    width: 100% !important; 
    border-radius: 0;
	-webkit-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    box-shadow: inset 1px 2px 7px 0px rgba(0, 0, 0, 0.14);
	border-color: #b7b7b7;
	padding: 2px 5px;
	height: 55px;
}
textarea#textarea191, textarea#textarea193, textarea#textarea192{
    min-height: 142px;
	height:auto !Important;
}
div#form-row-textarea191, div#form-row-textarea192, div#form-row-textarea193{
	float: right;
}
div#form-row-HighSchool, div#form-row-GraduateProfessional {
    width: 33.3%;
    display: inline-block;
    float: left;
} 
div#form-row-text54, div#form-row-Telephone, div#form-row-2Name, div#form-row-Telephone2, div#form-row-threename, div#form-row-Telephone3, div#form-row-1CompanyName, div#form-row-City, div#form-row-text75, div#form-row-text77, div#form-row-datepicker80, div#form-row-text83, div#form-row-text84, div#form-row-text104, div#form-row-text106, div#form-row-text108, div#form-row-text110, div#form-row-text113, div#form-row-text115, div#form-row-text117, div#form-row-text119, div#form-row-text122, div#form-row-text124, div#form-row-text126, div#form-row-text128, div#form-row-text131, div#form-row-text133, div#form-row-text135, div#form-row-text185, div#form-row-text84, div#form-row-EmailAddress, div#form-row-CompleteAddress2, div#form-row-EmailAddress2, .gbs3 .item140, div#form-row-text230,div#form-row-checkbox_group242,div#form-row-checkbox_group2422,div#form-row-checkbox_group2422,div#form-row-checkbox_group2423{
    width: 50%;
    display: inline-block;
}
div#form-row-CompleteAddress, div#form-row-CompleteAddressthree, div#form-row-EmailAddress3, div#form-row-Address, div#form-row-State, div#form-row-text76, div#form-row-text78, div#form-row-datepicker81, div#form-row-text82,  div#form-row-text185,  div#form-row-text105, div#form-row-text107, div#form-row-text109, div#form-row-text114, div#form-row-text116, div#form-row-text118, div#form-row-text123, div#form-row-text125, div#form-row-text127, div#form-row-text132, div#form-row-text134, div#form-row-text136, div#form-row-text158, div#form-row-textarea191, div#form-row-textarea193, div#form-row-textarea192, div#form-row-dropdown11, div#form-row-text231{   
    width: 42.4%;
    display: inline-block;
    margin-left: 7.6% !important;
}
input#text54, input#CompleteAddress, input#Telephone, input#EmailAddress, input#CompleteAddress2, input#Telephone2, input#EmailAddress2, input#threename, input#CompleteAddressthree, input#Telephone3, input#EmailAddress3,  input#Address, input#City, input#State, input#text75, input#text76, input#text77, input#text78, input#datepicker80, input#datepicker81, input#text83, input#text82, input#text84, input#text104, input#text105, input#text106, input#text107, input#text108, input#text109, input#text110, input#text113, input#text114, input#text115, input#text116, input#text117, input#text118, input#text119, input#text122, input#text123, input#text124, input#text125, input#text126, input#text127, input#text128, input#text131, input#text132, input#text133, input#text134, input#text135, input#text136, input#text158, input#Fullname, input#datepicker141, div#form-row-1CompanyName input, div.item140 .gcore-input input, div.item126 .gcore-input input, input#text185, select#dropdown11, input#text230, input#text231 { 
    width: 398px !important;
    height: 24px;
    border-radius: 0;
    -webkit-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 4px 6px 17px 0px rgba(0,0,0,0.75);
    box-shadow: inset 1px 2px 7px 0px rgba(0, 0, 0, 0.14);
	border-color: #b7b7b7;
	padding: 2px 5px;
}
div#form-row-text54 label, div#form-row-2Name label, div#form-row-threename label, div#form-row-1CompanyName label, div#form-row-text104 label, div#form-row-text113 label, div#form-row-text122 label, div#form-row-text131 label{
    margin-left: -10px;
}
div#fin input.form-control.A {
    background: #000;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    padding: 5px 14px;
    height: auto;
}
div#fin input.form-control.A:hover {
    background: #ff7200;
}


.inner_item-page {
    float: left;
    width: 55%;
}
.item-page-right {
    float: right;
    margin-left: 5%;
    width: 40%;
}
.inner_item-page ul {list-style:none!important;
    margin: 0 !important;
    padding: 0 !important;}

.inner_item-page ul li:before {
    color: rgb(228, 117, 46) !important;
    content: "• " !important;
    font-size: 16px !important;
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.itemid-542 .page-header h2, .itemid-512 .page-header h2, .itemid-543 .page-header h2, .itemid-544 .page-header h2, .itemid-545 .page-header h2, .itemid-546 .page-header h2, .itemid-547 .page-header h2 {
    border: 0px !important;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 28px !important;
    color: rgb(228, 117, 46) !important;
    margin-bottom: 30px;
	font-weight: normal;
	    padding-bottom: 18px !Important;
}
.job_div h2,.itemid-587 .item-page h2,.itemid-542 .item-page h2, .itemid-543 .left1 h1, .itemid-544 .left1 h1, .itemid-545 .left1 h1, .itemid-546 .left1 h1, .itemid-543 .item-page h2, .itemid-544 .item-page h2, .itemid-545 .item-page h2, .itemid-546 .item-page h2, .itemid-547 .item-page h2, div#fin-custom2 h3, div#fin-custom6 h3, div#fin-custom7 h3, div#fin-custom8 h3, div#fin-custom1 h3, div#fin-custom h3, div#fin-custom5 h3 {
    color: #e4752e;
    font-size: 22px;   
    font-weight: 400;
    font-family: 'Open Sans', sans-serif !important;
	margin-bottom: 8px !Important;   
}
.itemid-542 .item-page p, .itemid-542 ul li, .itemid-543 .item-page p, .itemid-543 .item-page ol li strong , .itemid-543 .item-page ol li , .itemid-543 .item-page ul li, .itemid-544 .item-page p, .itemid-544 .item-page ol li strong , .itemid-544 .item-page ol li , .itemid-544 .item-page ul li , .itemid-545 .item-page p, .itemid-545 .item-page ol li strong , .itemid-545 .item-page ol li , .itemid-545 .item-page ul li, .itemid-546 .item-page p, .itemid-546 .item-page ol li strong , .itemid-546 .item-page ol li , .itemid-546 .item-page ul li , .itemid-547 .item-page p, .itemid-547 .item-page ol li strong , .itemid-547 .item-page ol li , .itemid-547 .item-page ul li, .itemid-547 .item-page ul li i {
    font-family: 'TahomaRegular',sans-serif !important;
    font-size: 14px !important;
    color: #333333 !important;
}
.itemid-542 .item-page-right h2 {
    font-weight: 700;
}
.itemid-543 .left1 h1, .itemid-544 .left1 h1, .itemid-545 .left1 h1, .itemid-546 .left1 h1, .itemid-547 .left1 h1 {
    margin: 0;
} 
.itemid-543 .left1 h3, .itemid-544 .left1 h3, .itemid-545 .left1 h3, .itemid-546 .left1 h3, .itemid-547 .left1 h3 {
	margin:0px;
}
.itemid-543 .left1 h3 strong, .itemid-544 .left1 h3 strong , .itemid-545 .left1 h3 strong, .itemid-546 .left1 h3 strong, .itemid-547 .left1 h3 strong {
    font-size: 17px;
    font-weight: bold;
}
.itemid-543 .left1 h3 span, .itemid-544 .left1 h3 span, .itemid-545 .left1 h3 span , .itemid-546 .left1 h3 span, .itemid-547 .left1 h3 span {
    color: #000; 
    text-transform: capitalize;
}
.innrdiv.left1 {
    width: 50%;
    float: left;
}
.innrdiv.ryt1 {
    float: left;
    width: 50%;
    text-align: right;
}
.upprdiv {
    display: table;
    width: 100%;
    margin-bottom: 40px;
    border-bottom: 1px solid #e5752e;
    padding-bottom: 10px;
}
.wid300{
	width: 300px;
    margin: 0 auto;
    float: none;
    display: table;
}
.righttxt{
	padding:0 40px;
}
.itemid-542 .inner_item-page h2:first-child {
    margin-top: 0px;
}
div#fin-custom h5 {
    font-size: 22px !important;
}
#form-row-textarea32, #form-row-textarea35{
	display:none;
}
div#form-row-CourseofStudy, div#fin-CourseofStudy, div#fin-textarea186, div#fin-textarea85, div#fin-textarea111, div#fin-textarea120, div#fin-textarea129, div#fin-textarea137, textarea#textarea120, div#fin-textarea191, div#fin-textarea192, div#fin-textarea193, div#fin-textarea223, div#fin-textarea224, div#fin-textarea225, div#fin-textarea232 {
    width: 100%; 
}
div#form-row-custom3 {
    margin-top: 25px !IMPORTANT; 
}
div#fin-custom8 {
    font-weight: bold;
    font-size: 14px;
    color: #e5752e;
}
.itemid-547 .page-header, .itemid-545 .page-header, .itemid-546 .page-header, .itemid-543 .page-header, .itemid-544 .page-header {
    display: none;
}
div#fin-custom p {
    border: 1px solid #999;
    padding: 10px;
    font-size: 13px !important;
}
div#fin-custom p strong {
    padding-right: 5px;
    font-size: 15px;
    color: #e4752e;
}  
div#form-row-textarea232 {
    margin-bottom: 30px !important;
}

div#form-row-checkbox_group242,div#fin-checkbox_group2422,div#form-row-checkbox_group2423{padding-left:20px;}
#fin-checkbox_group2423{display: inline-block;    float: left;    width: 80%;}
.bd_user .menu_topmenu-left {
    float: right;
    min-width: 173px; 
	margin-bottom:0px;
}
.bd_user .header-inner ul.menu_topmenu {
    float: right;
    max-width: 571px;
}
.bd_user .footer-social-icon {
    float: right !important;
	    margin-bottom: 6px;
    margin-top: 2px;
}
#doanyofyourrelatives{
    border-color: #b7b7b7;
    border-radius: 0;
    box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, 0.14) inset;
    height: 24px;
    padding: 2px 5px;
    width: 255px !important;
}
#checkbox_group2422,#checkbox_group24221,#checkbox_group24222{
  width: auto!important;
  
}
div#form-row-text46 {
    clear: left;
    float: left;
	margin-top: 0;
}
#fitem37{width: 65px !important;}
#form-row-collegeuniversity, div#form-row-radio256{float:left;width:30%;}
#fitem17, #fitem16, #fitem18, #fitem19, #fitem20{float:left;clear:none!important;}
#fin-HighSchool { width: 222px; padding:0px;}
#fitem19{width:40px!important;}
#form-row-ifhired .gcore-label-left label{width:100%!important;}
#fin-collegeuniversity,#fin-GraduateProfessional, div#fin-radio256{clear:none!important;}
.gbs3 .form-horizontal .control-label{ margin: 0 0 -2px !important;}
#fin-checkbox_group2423,#fclmn12,#fclmn11{ margin-top: -21px;}
#fclmn12{ margin-left: -0;}
#fin-HighSchool{ padding-left: 0 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#fitem37 { width: 61px !important;}
}
div#fin-checkbox_group33:before {
    content: "a.";
    float: left;
    margin-right: 10px;
    font-size: 13px;
    color: #000;
    font-family: 'ArialRegular';
    font-weight: bold;
}
div#fin-checkbox_group255:before {
    content: "b.";
    float: left;
    margin-right: 10px;
    font-size: 13px;
    color: #000;
    font-family: 'ArialRegular';
    font-weight: bold;
}
div#fin-checkbox_group33, div#fin-checkbox_group255 {
    width: 40%;
}
div#form-row-checkbox_group255 label.gcore-label-left {
    visibility: hidden;
}
.controls input[type="text"],.controls input[type="number"],.controls input[type="email"], textarea, .uneditable-input {
    width: 286px;
}
.ct_orange h3 span{font-size:11px !important;}
.table_1{ width:100%!important;}

.psubtitle {
    color: #e4752e;
}
.jshop.productfull .short_d .psubtitle {
    position: absolute;
    margin-top: -25px;
    width: 100%;
}
.jshop.productfull .short_d {
    position: relative;
    width: 100%;
}
.itemid-255 td.description-area .category_short_description .cat-title{display:none!important;}


/* DISTRIBUTOR LOCATOR
--------------------------*/
.locator_container .row-fluid { margin-bottom:0; }

.category_short_description .cat-title { display: none; }
body.itemid-709 .breadcrumb-area { display: none !important; }
html { overflow: auto !important; }
body { overflow: hidden !important; }
.welcome-back a {color: inherit !important; text-decoration: none; }
.welcome-back a:hover { text-decoration: underline; }

.locator_container,
.jshop	 { max-width: 960px; margin: 0 auto 20px; }


div.k2ArchivesBlock ul li { margin-bottom:8px; }
#k2Container .latest-news .catItemBody .content:first-child { padding-left: 0; }
.itemView ul {
	margin-bottom: 35px;
}
.itemView li  {
	    font-family: "Univers";
    font-size: 16px;
    color: #000;
    line-height: 1.4em;
    margin: 0 0 15px;
}

.upfit-contact-us .contact-us-wrapper .content { width: 43.75%; min-width: 43.75%; }
.upfit-contact-us .contact-us-wrapper .map { padding: 60px 40px 60px 0;  }
.upfit-contact-us .contact-us-wrapper .map-wrapper { max-width: 600px; }

.image-box .content ul li { break-inside: avoid; }
#home-slider .swiper-slide[data-id='14'] .content h2 { margin-top: -35px; } 
.itemid-741 #home-slider .swiper-slide .content { min-width: 40%; width: 40%; }

.upfit-contact-us:after { width: 4000px; margin-left: -2000px; }
.upfit-gallery { padding: 35px 0; }
.upfit-gallery > p { margin-bottom: 35px; }
.osGallery-button-box  { margin: 45px 0 0; text-align: center !important; }  
body .osGallery-button-box .load-more-button { display: inline-block !important; font-size: 16px; padding: 13px 25px 10px; font-family: "Univers-Bold"; width: auto; border: solid 1px #FD6719; text-shadow: none !important; background: #FD6719 !important; }
body .osGallery-button-box .load-more-button:hover { background: #fff !important; color: #FD6719; }
body .osGallery-button-box .load-more-button[disabled="disabled"] { display: none !important; }
body .os_fancybox-toolbar .os_fancybox-button:before { background: #FD6719 !important; }

.compensate-for-scrollbar { margin-right:0 !important; }


/* custom new */
#member-registration label span.star {
    display: initial;
}
.invalid{color:#9d261d;font-weight:700;}
input.invalid{border:1px solid #9d261d;}
#system-message-container .alert-heading:empty {
	display: none;
}
#josForm .componentheading {
    padding-bottom: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #d97a2d;
    font-weight: 500;
    line-height: normal;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    text-transform: capitalize;
}
.k2AccountPage td input[type="text"], .k2AccountPage td input[type="password"], .k2AccountPage td input[type="number"], .k2AccountPage td input[type="email"], .k2AccountPage td input[type="url"]{
    display: initial;
    font-size: 14px;
    height: auto;
    line-height: normal;
    vertical-align: middle;
    margin: 10px auto;
}
.k2AccountPage table.admintable td.key {
    padding: 5px;
    border: 0 !important;
}
.k2AccountPage table.admintable tr td {
    background: #f6f6f6;
}
.k2AccountPage table.admintable .wf-editor-header:empty {
    min-height: initial;
}
.k2AccountPage table.admintable .wf-editor, .k2AccountPage table.admintable .mceEditor iframe{
	max-height: 100px;
}
form .k2AccountPage .k2AccountPageUpdate {
    text-align: left;
}


@media screen and (max-width:1240px) {
	.itemid-741 #home-slider .swiper-slide .content p br { display: none; }
}

@media screen and (max-width:1200px) {
	#home-slider .swiper-slide[data-id='14'] .content h2 { margin-top: -20px; }
	.itemid-741 #home-slider .swiper-slide .content .inner { padding-bottom: 20%; min-height: 265px; }
}

@media screen and (max-width:900px) {
	.upfit-contact-us .contact-us-wrapper .content { text-align: center; }
	.upfit-contact-us .contact-us-wrapper .map-wrapper { max-width: none; }
	.itemid-741 #home-slider .swiper-slide .content { min-width: 100%; width: 100%; }
	
	#home-slider .swiper-slide[data-id='14'] .content h2 { margin-top: 0; }
	.itemid-741 #home-slider .swiper-slide { height: 248.125%; max-height: none; }
	.itemid-741 #home-slider .swiper-slide .content .inner { min-height: 0; padding: 35px 20px 25px; }
	
	.image-box { flex-wrap: wrap; }
	.image-box .image,
	.image-box .content { width: 100%; }
	.image-box .image { padding-bottom: 45%; background-position: center 25%; }
	.image-box .content { padding: 40px 50px; }
	.image-box .content * { text-align: left !important; }
	.image-box.right { flex-wrap: wrap-reverse; }
	
	.upfit-contact-us .contact-us-wrapper  { flex-wrap: wrap; }
	.upfit-contact-us .contact-us-wrapper .content { width: 100%; padding: 40px 0 0; min-width: 0; }
	.upfit-contact-us .contact-us-wrapper .content .button { text-align: center; }
	.upfit-contact-us .contact-us-wrapper .map { padding: 30px 0 40px; }
	.upfit-contact-us .contact-us-wrapper .map .map-wrapper { height: 0; padding-bottom: 45%; position: relative; }
	.upfit-contact-us .contact-us-wrapper .map .map-wrapper iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
}

@media screen and (max-width:575px) {
	.image-box .content { padding: 45px 30px; }
	.image-box .content ul { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; }
}

.itemid-745 .breadcrumb-area,
.itemid-745 .swenson-v2 { display: none !important; }
.page-not-found-wrapper { text-align: center; padding: 75px 0 40px; }
.page-not-found-wrapper h1 { font-family: "Univers-Bold"; color: #FD6719; font-size: 62px; font-weight: normal; margin: 35px 0 35px; line-height: 1em; }
.page-not-found-wrapper p { font-family: "Univers-Bold"; color: #000; font-size: 18px; line-height: 1.6em; font-weight: normal; }

@media screen and (max-width:767px) {
	.page-not-found-wrapper { text-align: center; padding: 30px 0 40px; }
	.page-not-found-wrapper h1 { font-size: 48px; margin: 25px 0 15px; }
	.page-not-found-wrapper p { font-size: 16px; } 
	.page-not-found-wrapper p br { display: none; }
	.page-not-found-wrapper p a { display: block; text-align: center; }
}

@media screen and (max-width:700px) {
	.page-not-found-wrapper h1 { font-size: 40px; margin: 25px 0 15px; }
}