
/*  */
html {box-sizing: border-box;}
body {background-color: #f5f5f5;max-width: 100%;overflow-x: hidden;}
footer {background: #373737;}
hr {margin-bottom: 8px;margin-top: 8px;}
h1 {margin-bottom: 24px;margin-top: 24px;}
h2 {margin-bottom: 16px;margin-top: 16px;}
h3 {margin-bottom: 12px;margin-top: 12px;}
h4 {margin-bottom: 8px;margin-top: 8px;}
h5 {margin-bottom: 4px;margin-top: 4px;}
h6 {margin-bottom: 0;margin-top: 0;}



/* . */
/* Alert */
.alert {border-radius: 0;}
.alert-plain {background-color: #fff;border-color: #fff;margin: 0;}

/* Breadcrumbs */
.breadcrumbs {background-color: #eee;border-radius: 0;}
.breadcrumbs a {color: #9e9e9e;}
.breadcrumbs label {color: #9e9e9e;padding: 10px;margin-bottom: 2px;}
.breadcrumbs .breadcrumbs-separator::after, .breadcrumbs .breadcrumbs-separator::before {content: "\00a0 \00a0";}
.breadcrumbs-separator {font-size: 90%;}

.triangle-breadcrumbs {background: transparent;border-radius: 0;list-style: none;padding: 0px;overflow: hidden;}
.triangle-breadcrumbs > li {display: table-cell;vertical-align: top;width: 1%;}
.triangle-breadcrumbs > li + li:before {padding: 0;}
.triangle-breadcrumbs li a {background-color: hsla(0, 0%, 83%, 1);cursor: default;display: inline-block;text-align: center;text-decoration: none;text-transform: capitalize;padding: 10px 0 10px 45px;position: relative;width: calc( 100% - 10px );}
.triangle-breadcrumbs li.completed a {background: #e0e0e0;color: #777;}
.triangle-breadcrumbs li.completed a:after {border-left: 30px solid #e0e0e0;}
.triangle-breadcrumbs li.active a {background: #f0ad4e;color: #fff;}
.triangle-breadcrumbs li.active a:after {border-left: 30px solid #f0ad4e;}
.triangle-breadcrumbs li:first-child a {padding-left: 15px;}
.triangle-breadcrumbs li:last-of-type a {width: calc( 100% - 38px );}
.triangle-breadcrumbs li a:before {border-bottom: 50px solid transparent;border-left: 30px solid white;border-top: 50px solid transparent;content: " ";display: block;height: 0;left: 100%;margin-top: -50px;margin-left: 1px;position: absolute;top: 50%;width: 0;z-index: 1;}
.triangle-breadcrumbs li a:after {border-bottom: 50px solid transparent;border-left: 30px solid hsla(0, 0%, 83%, 1);border-top: 50px solid transparent;content: " ";display: block;height: 0;left: 100%;margin-top: -50px;position: absolute;top: 50%;width: 0;z-index: 2;}

/* Button */
.btn-none {-moz-box-shadow: none !important;-webkit-box-shadow: none !important;background-color: #fff!important;border: none!important;box-shadow: none !important;outline: none!important;}

/* Checkbox */
.checkbox {padding-left: 20px;}
.checkbox label {display: inline-block;padding-left: 5px;position: relative;}
.checkbox label::before {-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;background-color: #fff;border: 1px solid #cccccc;border-radius: 3px;content: "";display: inline-block;height: 20px;left: 0;margin-left: -20px;outline: none!important;position: absolute;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;width: 17px;}
.checkbox label:hover::before {border: 1px solid #ddd;}
.checkbox label::after {color: #555555;display: inline-block;font-size: 11px;height: 19px;left: 0;margin-left: -20px;padding-left: 3px;padding-top: 3px;position: absolute;top: 0;width: 16px;}
.checkbox input[type="checkbox"] {opacity: 0;}
.checkbox input[type="checkbox"]:focus + label::before {outline: 5px auto -webkit-focus-ring-color;outline: thin dotted;outline-offset: -2px;}
.checkbox input[type="checkbox"]:checked + label::after {content: "\f00c";font-family: 'FontAwesome';}
.checkbox input[type="checkbox"]:disabled + label {opacity: 0.65;}
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed;}

/* Colors */
.background-color-white {background-color: #fff;}
.color-white {color: #fff;}

/* Ellipsis */
.ellipsis {line-height: 1.1em;max-height: 2.2em;overflow: hidden;position: relative;}
.ellipsis::after {background: white;content: "...";font-weight: bold;padding: 0 20px 1px 10px;position: absolute;right: 0;top: 1.2em;}
.ellipsis:after {background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 30%);bottom: 0;content: "...";height: 1.2em;position: absolute;right: 0;text-align: right;width: 40%;}
.x-ellipsis {-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}

/* Form Wizard */	
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot_ {position: absolute; width: 30px; height: 30px; display: block; background: #C5E1A5; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot_:after {content: ' '; width: 14px; height: 14px; background: #8BC34A; border-radius: 50px; position: absolute; top: 8px; left: 8px;} 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width: 0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #ebebeb;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{pointer-events: none;}

/* Input File */
.custom-file-input {border: 1px solid #ddd;color: #999;outline: none!important;padding: 6px 5px 5px 10px;vertical-align: middle;width: 100%;}
.custom-file-input:hover {border: 1px solid #ccc;}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {-webkit-user-select: none;background: #fff;border: 1px solid #fff;border-radius: 3px;color: #666;content: 'Browse';cursor: pointer;display: inline-block;margin: -3px 0 -3px -3px;outline: none!important;padding: 3px 10px 5px 5px;text-align: center;white-space: nowrap;}
.custom-file-input:hover::before {border: 1px solid #fff;}
.custom-file-input:active {outline: none;}
.custom-file-input:active::before {background: #fff;}

/* Input Number */
.x-input-number {-webkit-appearance: none;background-color: #fff!important;border: 1px solid #ddd;border-radius: 0;box-shadow: none !important;cursor: default!important;outline: none;}
.x-input-number:focus {box-shadow: none !important;outline: none!important;}
.x-btn-input-number {-webkit-appearance: none;background-color: #fff;box-shadow: none !important;border-radius: 0!important;color: #555;font-family: Arial;font-size: 7px;outline: none;padding: 2px;text-decoration: none;}
.x-btn-input-number:focus {-webkit-appearance: none;background-color: #fff;outline: none!important;}.x-input-number-no-arrow::-webkit-inner-spin-button, .x-input-number-no-arrow::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }

/* Input Range Slider */
input[type=range] {-webkit-appearance: none;height: 32px;margin: 10px 0;width: 100%;}
input[type=range]:focus {outline: none;}
input[type=range]::-webkit-slider-runnable-track {animate: 0.2s;background: #D3D3D3;border: 1px solid #D3D3D3;border-radius: 50px;box-shadow: 0px 0px 0px #000000;cursor: pointer;height: 10px;width: 100%;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;background: #FFFFFF;border: 1px solid #939393;border-radius: 50px;box-shadow: 0px 0px 0px #000000;cursor: pointer;height: 25px;margin-top: -8.5px;width: 25px;}
input[type=range]:focus::-webkit-slider-runnable-track {background: #D3D3D3;}
input[type=range]::-moz-range-track {animate: 0.2s;background: #D3D3D3;border: 1px solid #D3D3D3;border-radius: 50px;box-shadow: 0px 0px 0px #000000;cursor: pointer;height: 10px;width: 100%;}
input[type=range]::-moz-range-thumb {background: #FFFFFF;border: 1px solid #939393;border-radius: 50px;box-shadow: 0px 0px 0px #000000;cursor: pointer;height: 25px;width: 25px;}
input[type=range]::-ms-track {animate: 0.2s;background: transparent;border-color: transparent;color: transparent;cursor: pointer;height: 10px;width: 100%;}
input[type=range]::-ms-fill-lower {background: #D3D3D3;border: 1px solid #D3D3D3;border-radius: 100px;box-shadow: 0px 0px 0px #000000;}
input[type=range]::-ms-fill-upper {background: #D3D3D3;border: 1px solid #D3D3D3;border-radius: 100px;box-shadow: 0px 0px 0px #000000;}
input[type=range]::-ms-thumb {background: #FFFFFF;border: 1px solid #939393;border-radius: 50px;box-shadow: 0px 0px 0px #000000;cursor: pointer;height: 25px;margin-top: 1px;width: 25px;}
input[type=range]:focus::-ms-fill-lower {background: #D3D3D3;}
input[type=range]:focus::-ms-fill-upper {background: #D3D3D3;}

/* Loader */
.loader {-webkit-animation: spin 0.7s linear infinite;animation: spin 0.7s linear infinite;border: 3px solid #dcdcdc;border-radius: 50%;border-top: 3px solid #f0ad4e;bottom: 0;height: 40px;left: 0;margin: auto;overflow: show;position: fixed;right: 0;top: 0;width: 40px;z-index: 10001;}
.loader1, .loader2 {-webkit-animation: spin 0.7s linear infinite;animation: spin 0.7s linear infinite;border: 3px solid #999;border-radius: 50%;border-top: 3px solid transparent;height: 20px;width: 20px;}
.loader-cover {background-color: #fff;pointer-events: none;position: fixed;width: 100%;height: 100vh;z-index: 1000;}
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}

/* Modal */
.modal-content {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important; }
.modal-backdrop {z-index: -1;}
.modal-header {border: none!important;}
.modal-header .close {box-shadow: 0 0 0 0 #fff!important;outline: none!important;}
.modal-footer {border: none!important;}
.modal-footer .btn {border-radius: 0!important;}

/* Pagination */
.pagination > li.active > a {background: #f89939;border: 1px solid #eea236;color: #fff;}
.pagination > li.active > a:hover {background: #f89939;border: 1px solid #eea236;color: #fff;}
.pagination > li:disabled > a {border: 1px solid #ccc;}
.pagination > li > a {border: 1px solid #ccc;}
.pagination > li > a:hover {border: 1px solid #aaa;}
.pagination > li > a, .pagination > li > span {margin: 0 5px;}

/* Panel */
.panel {border-radius: 0!important;}
.panel-link-accordion span {color: #999;}
.panel-link-accordion span:hover {color: #777;}

/* Pills */
li.pills-nav.active a:after{border-bottom: 20px solid transparent;border-left: 9px solid #f89939;border-top: 20px solid transparent;content: " ";display: block;height: 0;left: 100%;margin-top: -20px;position: absolute;top: 50%;width: 0;z-index: 2;}
li.pills-nav.active a{background: #f89939;border-top-right-radius: 0;border-bottom-right-radius: 0;}
li.pills-nav.active a:hover{background: #f89939;border-top-right-radius: 0;border-bottom-right-radius: 0;}
li.pills-nav.active a:not(:hover) {background: #f89939;border-top-right-radius: 0;border-bottom-right-radius: 0;}
li.pills-nav:not(.active) a {color: #777;}

/* Popover */
.popover {border-radius: 0!important;}

/* Radio */
.radio {padding-left: 20px;}
.radio label {display: inline-block;padding-left: 5px;position: relative;}
.radio label::before {-o-transition: border 0.15s ease-in-out;-webkit-transition: border 0.15s ease-in-out;background-color: #fff;border: 1px solid #c9c9c9;border-radius: 50%;content: "";display: inline-block;height: 17px;left: 0;margin-left: -20px;margin-top: 2px;position: absolute;transition: border 0.15s ease-in-out;width: 17px;}
.radio label:hover::before {border: 1px solid #b0b0b0!important;}
.radio label:focus::before {border: 1px solid #b0b0b0!important;}
.radio label::after {-ms-transform: scale(0, 0);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transform: scale(0, 0);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-webkit-transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);background-color: #777;border-radius: 50%;content: " ";display: inline-block;height: 11px;left: 3px;margin-left: -20px;margin-top: 2px;position: absolute;top: 3px;transform: scale(0, 0);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);width: 11px;}
.radio input[type="radio"] {opacity: 0;}
.radio input[type="radio"]:focus + label::before {border: 1px solid #b0b0b0!important;outline: none;outline-offset: -2px;}
.radio input[type="radio"]:checked + label::after {-ms-transform: scale(1, 1);-o-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.radio input[type="radio"]:disabled + label {opacity: 0.65;}
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}
.radio.radio-inline {margin-top: 0;}

/* Scroll */
.x-side_nav_fixed {overflow-y: scroll;}
.x-side_nav_fixed::-webkit-scrollbar {width: 0;}
.x-side_nav_fixed::-webkit-scrollbar-track {background-color: transparent;border-radius: 0;}
.x-side_nav_fixed::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 0;}
.x-side_nav_fixed::-webkit-scrollbar-thumb:hover {background-color: transparent;}

/* Select Option */
.btn-select {border-color: #ddd;border-radius: 0;padding: 0;position: relative;margin-bottom: 20px;width: 100%;}
.btn-select .btn-select-value {border-bottom: none !important;border-left: none !important;border-top: none !important;display: block;left: 0;overflow: hidden;padding: 6px 12px;position: absolute;right: 34px;text-align: left;text-overflow: ellipsis;}
.btn-select-value {word-spacing: -0.7px;}
.btn-select .btn-select-arrow {float: right;line-height: 20px;padding: 6px 10px;top: 0;}
.btn-select-arrow {font-size: 75%;}
.btn-select ul {background-color: white;border-top: none !important;clear: both;color: black;display: none;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;right: -1px;top: 33px;z-index: 999;}
.btn-select ul li {padding: 3px 12px;text-align: left;word-spacing: -0.7px;}
.btn-select ul li:hover {background-color: #f4f4f4;cursor: pointer!important;}
.btn-select ul li .category:hover {background-color: #f4f4f4;cursor: default!important;}
.btn-select ul li.selected {color: white;}
.btn-select-light {margin-bottom: 12px;}
.btn-select.btn-default:hover, .btn-select.btn-default:active, .btn-select.btn-default.active {border-color: #ccc;}
.btn-select.btn-default ul li.selected {background-color: #ccc;}
.btn-select.btn-default ul, .btn-select.btn-default .btn-select-value {background-color: white;border: #ddd 1px solid;}
.btn-select.btn-default .btn-select-value {border: #fff 1px solid;}
.btn-select.btn-default:hover, .btn-select.btn-default.active {background-color: #e6e6e6;}
.btn-select {background-color: #fff!important;box-shadow: none !important;}

/* Side Navigation */
.sidenav {background-color: #fff;left: 0;height: 100%;overflow-x: hidden;padding-top: 60px;position: fixed;top: 0;transition: 0.5s;width: 0;z-index: 3;}
.sidenav a {display: block;padding: 8px 8px 8px 32px;text-decoration: none;transition: 0.3s;}

/* Slider Range */
.noUi-handle {border: 1px solid #d1d1d1!important;border-radius: 15%!important;box-shadow: none!important;}
.noUi-connect {background-color: #ccc!important;box-shadow: none!important;}

/* Social Media */
ul {list-style: none;padding:0;}
.footer-social-icons {display:block;margin: 0 auto;}
.social-icon {color: #fff;text-align: center;}
.social-icon i {display: inline-block;width: 48px;}
ul.social-icons {margin-top: 10px;}
.social-icons li {display: inline;height: 100px;vertical-align: top;}
.social-icons a {text-decoration: none;}
.fa-facebook {-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-transition: .5s;background-color: #322f30;border-radius: 35%;border: 2px solid #3d5b99;padding: 10px 14px;transition: .5s;}
.fa-facebook:hover {background-color: #3d5b99;color: #fff}
.fa-twitter {-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-transition: .5s;background-color: #322f30;border-radius: 35%;border: 2px solid #00aced;padding: 10px 14px;transition: .5s;}
.fa-twitter:hover {background-color: #00aced;color: #fff}
.fa-google-plus {-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-transition: .5s;background-color: #322f30;border-radius: 35%;border: 2px solid #e25714;padding: 10px 14px;transition: .5s;}
.fa-google-plus:hover {background-color: #e25714;color: #fff}

/* Side Nav */
*, *:before, *:after {box-sizing: inherit;}
.cf:before, .cf:after {content: " ";display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}
.content {padding: 0 15px;width: -webkit-calc(100% - 250px);width: -moz-calc(100% - 250px);width: calc(100% - 250px);}
.content {float: right;}
.sidebar {width: 250px;}
.sidebar h3 {margin: 0;}
.sidebar {float: left;}
.sidebar {position: -webkit-sticky;position: sticky;top: 130px;}
.x-side-nav-fixed {overflow-y: scroll;}
.x-side-nav-fixed::-webkit-scrollbar {width: 0;}
.x-side-nav-fixed::-webkit-scrollbar-track {background-color: transparent;border-radius: 0;}
.x-side-nav-fixed::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 0;}
.x-side-nav-fixed::-webkit-scrollbar-thumb:hover {background-color: transparent;}
.x-side-nav-fixed-hover::-webkit-scrollbar {width: 0;}
.x-side-nav-fixed-hover::-webkit-scrollbar-track {background-color: transparent;border-radius: 0;}
.x-side-nav-fixed-hover::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 0;}
.x-side-nav-fixed-hover::-webkit-scrollbar-thumb:hover {background-color: transparent;}
.wrapper {margin-bottom: 50px;margin-top: 10px;width: 100%;}

/* Side Navigation */
*, *:before, *:after {box-sizing: inherit;}
.side-bar h3 {margin: 0;}
.side-bar > div {overflow: hidden;padding-left: 10px;padding-right: 10px;}
.side-bar {float: left;position: -webkit-sticky;position: sticky;top: 130px;width: 250px;}
.side-bar + div {float: right;padding: 0 15px;padding-left: 30px;padding-right: 10px;width: -webkit-calc(100% - 250px);width: -moz-calc(100% - 250px);width: calc(100% - 250px);}
.side-bar + div > div, .side-bar + div > div > div {padding-left: 0; padding-right: 0;}
.wrapper {margin-bottom: 50px;margin-top: 10px;width: 100%;}
.wrapper-clearfix:before, .wrapper-clearfix:after {content: " ";display: table;}
.wrapper-clearfix:after {clear: both;}
.wrapper-clearfix {margin-bottom: 50px;margin-top: 10px;width: 100%;*zoom: 1;}

/* Table */
.table-border-less tbody tr td {border: none;}
.table-theme-bordered > tbody tr:first-child td {border: none;border-bottom: 2px solid #ddd;}
.table-theme-bordered > tbody tr:not(:first-child) td {border: 1px solid #ddd;}
.table-sub-header {background-color: #ddd;color: #777;font-weight: 700;}

.table-responsive {border: none;}
.table-spacer {height: 10px;}

/* Themes */
.theme-color-light-1 {color: #fafafa;}
.theme-color-light-2 {color: #f5f5f5;}
.theme-color-light-3 {color: #eeeeee;}
.theme-color-light-4 {color: #e0e0e0;}
.theme-color-light-5 {color: #bdbdbd;}
.theme-color-dark-1 {color: #9e9e9e;}
.theme-color-dark-2 {color: #757575;}
.theme-color-dark-3 {color: #616161;}
.theme-color-dark-4 {color: #424242;}
.theme-color-dark-5 {color: #212121;}




.spacer {height: 10px;}

/* Others */

/* Footer */
.footer {background: #373737;display: table;padding: 10px;margin-bottom: 15px;width: 100%;}
.footer-category-link {color: #F89939;font-size: 125%;margin-bottom: 15px;}
.footer-link {margin-bottom: 2px;margin-top: 2px;}
.footer-link a {color: #fff;font-size: 90%;text-decoration: none;}
.footer-company{background-color: #f89939;display: table;padding: 10px;width: 100%;}

.thumbnail, .thumbnail a {width: 100%;}

.hvr-shadow-radial {box-shadow: 0 0 1px transparent;display: inline-block;position: relative;transform: perspective(1px) translateZ(0px);vertical-align: middle;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {opacity: 1;}



/* Others */
.invalid_input {border: 1px solid red!important;}

.invalid-input {border: 1px solid red!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;}
.invalid-input:hover {border: 1px solid red!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;}
.invalid-input:not(:hover) {border: 1px solid red!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;}
.invalid-text {color: red;padding-top: 8px;}


.separator-or-vertical {color: #757575;}
.separator-or-vertical tr td div {border-right: 1px solid #ddd!important;width: calc(50% + 1px);}

/* List */
li[class^="active"] a {background-color: #fff!important;border-color: #f0ad4e!important;border-bottom-color: #fff!important;border-width: 2px!important;color: #555!important;}
li[class^="active"] a:not(._tab) {background-color: #f0ad4e!important;color: #fff!important;border-width: 1px!important;border-color: #f0ad4e!important;}
li[class^="active"] a[class^="_tab"] {background-color: #fff!important;border-color: #f0ad4e!important;border-bottom-color: #fff!important;border-width: 2px!important;color: #555!important;}
.list-group .list-group-item {border-radius: 0;}

.media-small-screen-big {display: none;}
@media screen and (min-width: 450px) {.media-small-screen-big {display: block;}.media-small-screen-small {display: none;}}
.navi-small {min-height:20px; background-color: #F89939;}
.progress {background-color: #ebebeb;}
.top-navi {margin: 0;}

.x-padding-sm-left {
	padding-left: 10px;
}
.x-padding-sm-right {
	padding-right: 10px;
}

#span_clear {
	background-color: white;
	bottom: 0;
	color: #9e9e9e;
	cursor: pointer;
	height: 33px;
	padding: 10px 3px;
	position: absolute;
	right: 60px;
	top: 1px;
}

button.btn-navigation-bottom:hover {
	background-color: #f0ad4e!important;
	color: #fff!important;
}

/* Modal */
.modal-header {border-bottom: none;}

/* Panel */
.panel-default {border-color: #e6e6e6;}

/* My Design */
.x-btn {background-color: #fff!important;border: 1px solid #d9d9d9!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;color: #444;outline: none!important;}
.x-div, .x-select {border: 1px solid #d9d9d9;}
.x-input {border: 1px solid #d9d9d9;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;color: #444;outline: none!important;}
.x-input-disabled {border: 1px solid #d9d9d9!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;cursor: default;outline: none!important;}
.x-none {background-color: transparent!important;border: none!important;border-radius: 0;box-shadow: 0 0 0 0 #fff!important;cursor: default;outline: none!important;}
.x-btn:hover, .x-div:hover, .x-img-upload:hover, .x-input:hover, .x-select:hover {border: 1px solid #bbb!important;}
.x-input:not(:hover) {border: 1px solid #d9d9d9;}
.x-input:focus {border: 1px solid #bbb!important;}

/* Slick */
.slick-dots li button:before {font-size: 10px;line-height: 10px;}



.height-12 {height: 12px;}

/* Card */
.card {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);background-color: #fff;box-shadow: 0 1px 1px rgba(0, 0, 0, .05);border: 1px solid #eee;margin-bottom: 15px;padding: 15px;}

/* Image */
.thumbnail {border-style: none;}
.thumbnail, .thumbnail p {margin-bottom: 0!important;}
.thumbnail a > div {position: relative;}
.thumbnail a > div > div {padding-left: 20px; padding-right: 20px;}
.thumbnail a {width: 100%;}

/* Item */
.item {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .08);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .08);background-color: #fff;box-shadow: 0 1px 1px rgba(0, 0, 0, .08);border: 1px solid #ebebeb;margin: 5px;margin-bottom: 10px;padding: 15px;}
.item a {outline: none;text-decoration: none;}
.item-price {left: 50%;position: absolute;top: 94%;transform: translate(-50%, -6%);white-space: nowrap;}
.item-price h4 {color: #333;font-size: 17px;margin: 0;}
.item-name {height: 42px;width: 100%;}
.item-name h4 {color: #333;margin: 0;}
.item-description {color: #333;text-align: justify;}
.brand {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);background-color: #fff;box-shadow: 0 1px 1px rgba(0, 0, 0, .05);border: 1px solid #eee;margin-bottom: 10px;padding: 10px;}
.brand a {outline: none;}


.item-ask-price {height: 35px;padding: 0;position: relative;width: 35px;}
.item-ask-price img {padding: 0; margin: 0;}
.item-add-to-cart {height: 35px;padding: 0;position: relative;width: 35px;}
.item-add-to-cart .loader2 {border: 3px solid #555;border-top: 3px solid transparent;display: none;left: 22%;position: absolute;top: 22%;transform: translate(-73%, -73%);z-index: 1000;}
.item-add-to-cart img {padding: 0; margin: 0;}
.item-add-to-wishlist {height: 35px;padding: 0;position: relative;width: 35px;}
.item-add-to-wishlist .loader2 {border: 3px solid #555;border-top: 3px solid transparent;display: none;left: 22%;position: absolute;top: 22%;transform: translate(-73%, -73%);z-index: 1000;}
.item-add-to-wishlist img {padding: 0; margin: 0;}
.item-price-match {height: 35px;padding: 0;position: relative;width: 35px;}
.item-price-match img {padding: 0; margin: 0;}


.item-view-desciption {border-color: #ddd;border-radius: 0;font-size: 0.95em;white-space: normal!important; }
.item-view-desciption:hover {
	border-color: #ccc;
}

.padding-none {padding: 0;}

.divider {margin: 0 0 10px 0;}

.side-navigation {
	background-color: #fff;left: 0;height: 100%;overflow-x: hidden;padding-top: 100px;position: fixed;top: 0;transition: 0.5s;width: 0;z-index: 4;
}

/* Side Navigation */
.side-navigation a {border: 0 none;padding: 4px;}
.side-navigation span {color: #a1a1a1;font-family: Verdana, Geneva, sans-serif;font-size: 11.5px;}
.side-navigation-cover {display: none;height: 100vh;transition: background-color .5s;width: 100%; z-index: 3;position: fixed;}

.side-bar span {color: #a1a1a1;font-family: Verdana, Geneva, sans-serif; font-size: 11.5px;}

h4 {color: #616161;}

h3 {color: #424242;}


/* Section */

/* Item Page */
.section-item-page {background-color: #fff;}

/* Search Page */
.section-equipment-search-xs {
	padding-top: 20px;
}

/* Equipment Page */
.section-equipment {
	padding-top: 20px;
}
.section-equipment .equipment-action-group span:first-child {
	margin-right: 10px;padding-right: 10px;
}
.section-equipment .equipment-action-group span:nth-child(2) {
	margin-left: -1px;padding-right: -1px;
}
.section-equipment .equipment-menu-list-button, .section-equipment .equipment-search-button {
	border-radius: 0!important;
}

.section-equipment-1 {
	padding-left: 30px!important;padding-right: 10px!important;
}
.section-equipment-1:first-child, .section-equipment-1:nth-child(2) {
	padding-left: 0;padding-right: 0;
}
.section-equipment-1 > div:nth-child(1) .equipment-title {
	margin: 0;margin-top: 5px;padding: 0;
}
.section-equipment-1 > div:nth-child(2) .equipment-search-group {
	float: right;padding-top: 2px;
}
.section-equipment-1 .input-group, .section-equipment-1 .input-group-btn, .section-equipment-1 .equipment-search-button {
	border-radius: 0!important;
}
.section-equipment-1 .equipment-search-button {
	margin-left: -1px; padding-right: -1px;
}
.section-equipment-1 > div:nth-child(3) > div:nth-child(3) > h6:first-child {
	padding: 0; margin: 0;
}
.section-equipment-1 > div:nth-child(3) > div:nth-child(3) > h6:first-child span {
	background-color: transparent;color: #757575!important;font-weight: normal;padding-left: 0;
}
.section-equipment-1 > div:nth-child(3) > div:nth-child(3) > h6:nth-child(2) {
	padding: 0;
}





/* Brand Page */
.section-brand > div {
	padding-top: 10px;
}
.section-brand .brand-action-group span:first-child {
	margin-right: 10px;padding-right: 10px;
}
.section-brand .brand-action-group span:nth-child(2) {
	margin-left: -1px;padding-right: -1px;
}
.section-brand .brand-menu-list-button, .section-brand .brand-search-button {
	border-radius: 0!important;
}
.section-brand {
	border-bottom: 1px solid #eee;margin-top: 15px;width: 95vw;
}
.section-brand-1 {
	padding-left: 30px!important;padding-right: 10px!important;
}
.section-brand-1:first-child, .section-brand-1:nth-child(2) {
	padding-left: 0;padding-right: 0;
}
.section-brand-1 > div:nth-child(1) .brand-title {
	margin: 0;margin-top: 5px;padding: 0;
}
.section-brand-1 > div:nth-child(2) .brand-search-group {
	float: right;padding-top: 2px;
}
.section-brand-1 .input-group, .section-brand-1 .input-group-btn, .section-brand-1 .brand-search-button {
	border-radius: 0;
}
.section-brand-1 .brand-search-button {
	margin-left: -1px; padding-right: -1px;
}
.section-brand-1 > div:nth-child(3) > div:nth-child(3) > h6:first-child {
	padding: 0; margin: 0;
}
.section-brand-1 > div:nth-child(3) > div:nth-child(3) > h6:first-child span {
	background-color: transparent;color: #757575!important;font-weight: normal;padding-left: 0;
}
.section-brand-1 > div:nth-child(3) > div:nth-child(3) > h6:nth-child(2) {
	padding: 0;
}

.badge-result-row {background-color: transparent;color: #757575;font-weight: normal;padding-left: 0;}
.badge-filter-by {background-color: transparent;color: #424242;font-weight: normal;margin-bottom: 3px;padding-left: 0;}
.badge-brand, .badge-category, .badge-search {font-weight: normal;margin-bottom: 3px;}
.badge-clear-filter {background-color: #9e9e9e;font-weight: normal;margin-bottom: 3px;}


.side-bar > div > a {
	background-color: transparent;border: 0 none;padding: 4px;
}


.section-title {height: 40px;line-height: 40px;margin: auto;}




.section-item-page-6 {
	
}

.section-line {border-bottom: 3px solid #ddd;margin: 2px;}
.section-line-theme {border-bottom: 3px solid #f0ad4e;margin: 2px;}






















/* @ */
/* Media */
@media only screen and (max-width: 768px) {
	.x-padding-sm-left {padding-left: 20px;}
	.x-padding-sm-right {padding-right: 20px;}
	.typeahead__result {margin-top: -33px;}
}

@media (min-width: 901px){
	.item-name h4 {
		font-size: 1.15em!important;
	}
	.item-price h4 {
		font-size: 1.15em!important;
	}
	.item-view-desciption {font-size: 0.95em;}
	.section-title {font-size: 1.25em;}
}
@media (max-width: 900px) and (min-width: 601px){
	.item-name h4 {
		font-size: 1.05em!important;
	}
	.item-price h4 {
		font-size: 1.05em!important;
	}
	.item-view-desciption {font-size: 0.85em;}
	.section-title {font-size: 1.20em;}
}
@media (max-width: 600px){
	.item-name h4 {
		font-size: 0.95em!important;
	}
	.item-price h4 {
		font-size: 0.95em!important;
	}
	.item-view-desciption {font-size: 0.75em;}
	.section-title {font-size: 1.15em;}
}
@media (max-width: 300px){
	.item-name h4 {
		font-size: 0.85em!important;
	}
	.item-price h4 {
		font-size: 0.85em!important;
	}
	.item-view-desciption {font-size: 0.65em;}
}

/* Button */
.button-default {
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	background-color: transparent;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	outline: none;
}
.button-default:active {
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05)!important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)!important;
	outline: none!important;
}

/* Separator */
.separator {color: rgb(51, 51, 51);overflow: hidden;text-align: center;}
.separator:before,
.separator:after {background-color: rgb(221, 221, 221);content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 50%;}
.separator:before {right: 0.5em;margin-left: -50%;}
.separator:after {left: 0.5em;margin-right: -50%;}


/* Content */

.content-user-dashboard-page {margin-bottom: 75px;}

.content-about-page {margin-bottom: 75px;}
.content-about-page section.section-1 {text-align: justify;}

.content-contact-us {margin-bottom: 75px;}

.content-mission-vision-page {margin-bottom: 75px;}
.content-mission-vision-page section.section-1 ul {display: list-item;list-style: disc outside;margin-left: 40px;}

.content-branch-pickup-page {margin-bottom: 75px;}
.content-branch-pickup-page section.section-1 ul {display: list-item;list-style: disc outside;margin-left: 40px;}

.content-price-match-page {margin-bottom: 75px;}
.content-price-match-page section.section-1 ul {display: list-item;list-style: disc outside;margin-left: 40px;}

.content-seller-page {margin-bottom: 75px;}
.content-seller-page div.col-sm-9 {border-left: 1px solid #e1e1e1;}
.content-seller-page section.section-1 ul {display: list-item;list-style: disc outside;margin-left: 40px;}

.content-services-security-page {margin-bottom: 75px;}
.content-services-security-page section.section-1 {text-align: justify;}

.content-shipping-delivery-page {margin-bottom: 75px;}
.content-shipping-delivery-page section.section-1 {text-align: justify;}

.content-track-order-page {margin-bottom: 75px;}
.content-track-order-page section.section-1 {text-align: justify;}

.content-warranty-after-sales-service-page {margin-bottom: 75px;}
.content-warranty-after-sales-service-page div.col-sm-9 {border-left: 1px solid #e1e1e1;}



.content-cart-page {margin-bottom: 75px;}
.content-cart-page section.section-3 div.row.hidden-lg.hidden-md div.item-view-details {line-height: 0.3;}
.content-cart-page section.section-3 div.row.hidden-lg.hidden-md div.item-view-details a {text-decoration: none;}
.content-cart-page section.section-4 > center {margin-bottom: 60px;margin-top: 45px;}
.content-cart-page section.section-4 > center > button {white-space: normal;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(3) {padding-top: 10px;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(3) > div:nth-child(2), 
.content-cart-page aside.aside-1 > div > div > div:nth-child(5) > div:nth-child(2), 
.content-cart-page aside.aside-1 > div > div > div:nth-child(7) > div:nth-child(2), 
.content-cart-page aside.aside-1 > div > div > div:nth-child(9) > div:nth-child(2), 
.content-cart-page aside.aside-1 > div > div > div:nth-child(11) > div:nth-child(2) {padding-top: 3px;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(3) > div:nth-child(2) h4, 
.content-cart-page aside.aside-1 > div > div > div:nth-child(5) > div:nth-child(2) h4, 
.content-cart-page aside.aside-1 > div > div > div:nth-child(7) > div:nth-child(2) h4, 
.content-cart-page aside.aside-1 > div > div > div:nth-child(9) > div:nth-child(2) h4 {padding-top: 0;margin-top: 0;text-align: right;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(11) > div:nth-child(1) > p:first-child {font-size: 17px;margin-bottom: 0;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(11) > div:nth-child(1) > p:nth-child(2) {margin-top: 0;}
.content-cart-page aside.aside-1 > div > div > div:nth-child(11) > div:nth-child(2) h3 {font-size: 25px;padding-top: 0!important;margin-top: 0!important;text-align: right;}
.content-cart-page aside.aside-1 > div > div > button:nth-child(13) {white-space: normal;}


.content-checkout-shipping-page {padding-top: 20px;}
.content-checkout-shipping-page section.section-2 > div > div > div:nth-child(5) > div > div:first-child {display: inline-block;width: 175px;}
.content-checkout-shipping-page section.section-2 > div > div > div:nth-child(5) > div > div:nth-child(2) {color: #555;display: inline-block;}
.content-checkout-shipping-page section.section-2 > div > div > div:nth-child(5) > div > div:nth-child(3) {color: #555;display: inline-block;}
.content-checkout-shipping-page section.section-2 > div > div > div:nth-child(5) > div > div:nth-child(3) a {text-decoration: none;width: 24px;}

.content-checkout-shipping-page section.section-3 > div > div > div:nth-child(5) > div:not(.row) > div > div:first-child {display: inline-block;width: 175px;}
.content-checkout-shipping-page section.section-3 > div > div > div:nth-child(5) > div:not(.row) > div > div:nth-child(2) {color: #555;display: inline-block;}
.content-checkout-shipping-page section.section-3 > div > div > div:nth-child(5) > div:not(.row) > div > div:nth-child(3) {color: #555;display: inline-block;}
.content-checkout-shipping-page section.section-3 > div > div > div:nth-child(5) > div:not(.row) > div > div:nth-child(3) span {text-decoration: none;width: 24px;}
.content-checkout-shipping-page section.section-4 > center > button {white-space: normal;}








.content-checkout-payment-page {padding-top: 20px;}




/* Navigation */
.navbar-fixed-top {padding: 0;}
.navbar-top {background-color: #f89939;border-color: #ce832a;border-radius: 0;margin: 0; min-height: 20px;}
.navbar-top > div > div:nth-child(1) button {background-color: transparent!important;border: none;height: 20px;margin-left: 10px;margin-right: 10px;padding-left: 12px;padding-right: 12px;}
.navbar-top > div > div:nth-child(1) button span:nth-child(2) {background-color: #373737!important; height: 3px; width: 17px!important;}
.navbar-top > div > div:nth-child(2) {border-radius: 0;border-top-color: #fab758;}
.navbar-top > div > div:nth-child(2) > ul > li > a {color: #fff;height: 20px;padding: 0px 10px;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(1) > a i {color: #fff;width: 25px;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(2) > a i {color: #fff;padding-left: 3px;width: 21px;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > a {background-color: transparent!important;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > a i {color: #fff;padding-left: 1px;width: 21px;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) ul > li > a {padding-bottom: 2px;padding-top: 2px;}
.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) ul > li > a i {color: #777;width: 25px;}
.navbar-main {background-color: #373737;border-color: #373737;border-radius: 0;margin-bottom: 0!important;}
.navbar-main > div > div:nth-child(1) > div:nth-child(1) {display: none;height: 50px;padding: 7px;padding-top: 8px;position: absolute;}
.navbar-main > div > div:nth-child(1) > div:nth-child(1) input {border: none;border-radius: 1px!important;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16), 0 1px 5px 0 rgba(0,0,0,0.12);height: 40px;margin-bottom: 0;outline: none!important;padding-left: 50px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(2) {background-color: transparent;border: none;color: #e19742;display: none;height: 34px;margin-left: 10px;margin-top: 11px!important;padding-top: 7px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(2) i {font-size: 20px;width: 20px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(3) {background-color: transparent; border: none;color: #e19742;height: 34px;margin-left: 10px;margin-top: 11px;padding-top: 7px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(3) i {font-size: 20px;width: 20px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(4) {background-color: #373737;border: none;color: #e19742;height: 34px;margin-left: 0;padding: 5px;padding-left: 0;padding-top: 2px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(4) img {width: 80px;margin-bottom: -10px;margin-top: -1px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(5) {background-color: transparent;border: none;color: #e19742;height: 34px;margin-top: 11px;padding: 5px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(5) i {font-size: 20px;width: 20px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(6) {background-color: transparent;border: none;color: #e19742;height: 34px;margin-top: 11px;padding: 5px;padding-top: 3px;position: relative;}
.navbar-main > div > div:nth-child(1) > button:nth-child(6) div.cart-empty-sm {background-color: transparent;border: 2px solid transparent;border-radius: 3px;color: transparent;font-size: 70%;left: 24px;padding-bottom: 1px;padding-top: 1px;position: absolute;top: -8px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(6) div.cart-count-sm {background-color: #777;border: 2px solid #373737;border-radius: 3px;color: #fff;font-size: 70%;left: 24px;padding-bottom: 1px;padding-top: 1px;position: absolute;top: -8px;}
.navbar-main > div > div:nth-child(1) > button:nth-child(6) i {font-size: 24px;width: 24px!important;}
.navbar-main > div > div:nth-child(1) > a:nth-child(7) img {width: 121px; margin-top: -9px;}
.navbar-main > div > div:nth-child(2) {border-top-color: #666;}
.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li:nth-child(3) > a {background-color: transparent!important;}
.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li > a {color: #fff!important;}
.navbar-main > div > div:nth-child(2) > ul:nth-child(2) > li > a {color: #e19742!important;}
.navbar-main > div > div:nth-child(2) > ul:nth-child(2) > li:nth-child(2) > a span {border-radius: 3px;font-size: 10px;margin-top: -2px;}
.navbar-main > div > div:nth-child(2) > center:nth-child(3) > form {border: #373737;box-shadow: none;}
.navbar-main > div > div:nth-child(2) > center:nth-child(3) > form > div {margin-right: 10px;}
.navbar-main > div > div:nth-child(2) > center:nth-child(3) > form > div > div > div > div > div:nth-child(1) {background-color: #373737;border-radius: 0;border-style: none;padding: 0 10px;}
.navbar-main > div > div:nth-child(2) > center:nth-child(3) > form > div > div > div > div > div:nth-child(1) i {color: #e19742;}
.navbar-main > div > div:nth-child(2) > center:nth-child(3) > form > div > div > div > div > div:nth-child(2) > span input {border-bottom-left-radius: 3px;border-top-left-radius: 3px;width: 485px;}

@media (min-width: 901px){
	
}
@media (max-width: 900px) and (min-width: 601px){
	
}
@media (max-width: 600px){
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a {color: #eee!important;height: 20px;}
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a:hover {color: #555!important;}
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a i {color: #eee;width: 25px;}
	.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li:nth-child(3) ul > li a {color: #bdbdbd!important;}
	.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li:nth-child(3) ul > li a:hover {color: #e0e0e0!important;}
}
@media (max-width: 300px){
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a {color: #bbb!important;height: 20px;}
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a:hover {color: #555!important;}
	.navbar-top > div > div:nth-child(2) > ul > li:nth-child(3) > ul > li > a i {color: #eee;width: 25px;}
	.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li:nth-child(3) ul > li a {color: #bdbdbd!important;}
	.navbar-main > div > div:nth-child(2) > ul:nth-child(1) > li:nth-child(3) ul > li a:hover {color: #e0e0e0!important;}
	
}


/* Others */
.invalid-message {color: red;padding-top: 8px;}


/* Icon */
.fa-star, .fa-star i {color: #f0ad4e; letter-spacing: 3px;}
.fa-star-o, .fa-star-o i {color: #f0ad4e; letter-spacing: 3px;}

/* Margin */
.margin {margin: 0;}
.margin-4 {margin: 4px;}
.margin-8 {margin: 8px;}
.margin-16 {margin: 16px;}
.margin-24 {margin: 24px;}
.margin-32 {margin: 32px;}
.margin-40 {margin: 40px;}
.margin-48 {margin: 48px;}
.margin-56 {margin: 56px;}
.margin-64 {margin: 64px;}
.margin-72 {margin: 72px;}
.margin-80 {margin: 80px;}
.margin-88 {margin: 88px;}
.margin-96 {margin: 96px;}
.margin-bottom {margin-bottom: 0;}
.margin-bottom-4 {margin-bottom: 4px;}
.margin-bottom-8 {margin-bottom: 8px;}
.margin-bottom-16 {margin-bottom: 16px;}
.margin-bottom-24 {margin-bottom: 24px;}
.margin-bottom-32 {margin-bottom: 32px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-bottom-48 {margin-bottom: 48px;}
.margin-bottom-56 {margin-bottom: 56px;}
.margin-bottom-64 {margin-bottom: 64px;}
.margin-bottom-72 {margin-bottom: 72px;}
.margin-bottom-80 {margin-bottom: 80px;}
.margin-bottom-88 {margin-bottom: 88px;}
.margin-bottom-96 {margin-bottom: 96px;}
.margin-left {margin-left: 0;}
.margin-left-4 {margin-left: 4px;}
.margin-left-8 {margin-left: 8px;}
.margin-left-16 {margin-left: 16px;}
.margin-left-24 {margin-left: 24px;}
.margin-left-32 {margin-left: 32px;}
.margin-left-40 {margin-left: 40px;}
.margin-left-48 {margin-left: 48px;}
.margin-left-56 {margin-left: 56px;}
.margin-left-64 {margin-left: 64px;}
.margin-left-72 {margin-left: 72px;}
.margin-left-80 {margin-left: 80px;}
.margin-left-88 {margin-left: 88px;}
.margin-left-96 {margin-left: 96px;}
.margin-right {margin-right: 0;}
.margin-right-4 {margin-right: 4px;}
.margin-right-8 {margin-right: 8px;}
.margin-right-16 {margin-right: 16px;}
.margin-right-24 {margin-right: 24px;}
.margin-right-32 {margin-right: 32px;}
.margin-right-40 {margin-right: 40px;}
.margin-right-48 {margin-right: 48px;}
.margin-right-56 {margin-right: 56px;}
.margin-right-64 {margin-right: 64px;}
.margin-right-72 {margin-right: 72px;}
.margin-right-80 {margin-right: 80px;}
.margin-right-88 {margin-right: 88px;}
.margin-right-96 {margin-right: 96px;}
.margin-top {margin-top: 0;}
.margin-top-4 {margin-top: 4px;}
.margin-top-8 {margin-top: 8px;}
.margin-top-16 {margin-top: 16px;}
.margin-top-24 {margin-top: 24px;}
.margin-top-32 {margin-top: 32px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-48 {margin-top: 48px;}
.margin-top-56 {margin-top: 56px;}
.margin-top-64 {margin-top: 64px;}
.margin-top-72 {margin-top: 72px;}
.margin-top-80 {margin-top: 80px;}
.margin-top-88 {margin-top: 88px;}
.margin-top-96 {margin-top: 96px;}

/* Padding */
.padding {padding: 0;}
.padding-4 {padding: 4px;}
.padding-8 {padding: 8px;}
.padding-16 {padding: 16px;}
.padding-24 {padding: 24px;}
.padding-32 {padding: 32px;}
.padding-40 {padding: 40px;}
.padding-48 {padding: 48px;}
.padding-56 {padding: 56px;}
.padding-64 {padding: 64px;}
.padding-72 {padding: 72px;}
.padding-80 {padding: 80px;}
.padding-88 {padding: 88px;}
.padding-96 {padding: 96px;}
.padding-bottom {padding-bottom: 0;}
.padding-bottom-4 {padding-bottom: 4px;}
.padding-bottom-8 {padding-bottom: 8px;}
.padding-bottom-16 {padding-bottom: 16px;}
.padding-bottom-24 {padding-bottom: 24px;}
.padding-bottom-32 {padding-bottom: 32px;}
.padding-bottom-40 {padding-bottom: 40px;}
.padding-bottom-48 {padding-bottom: 48px;}
.padding-bottom-56 {padding-bottom: 56px;}
.padding-bottom-64 {padding-bottom: 64px;}
.padding-bottom-72 {padding-bottom: 72px;}
.padding-bottom-80 {padding-bottom: 80px;}
.padding-bottom-88 {padding-bottom: 88px;}
.padding-bottom-96 {padding-bottom: 96px;}
.padding-left {padding-left: 0!important;}
.padding-left-4 {padding-left: 4px;}
.padding-left-8 {padding-left: 8px;}
.padding-left-16 {padding-left: 16px;}
.padding-left-24 {padding-left: 24px;}
.padding-left-32 {padding-left: 32px;}
.padding-left-40 {padding-left: 40px;}
.padding-left-48 {padding-left: 48px;}
.padding-left-56 {padding-left: 56px;}
.padding-left-64 {padding-left: 64px;}
.padding-left-72 {padding-left: 72px;}
.padding-left-80 {padding-left: 80px;}
.padding-left-88 {padding-left: 88px;}
.padding-left-96 {padding-left: 96px;}
.padding-right {padding-right: 0;}
.padding-right-4 {padding-right: 4px;}
.padding-right-8 {padding-right: 8px;}
.padding-right-16 {padding-right: 16px;}
.padding-right-24 {padding-right: 24px;}
.padding-right-32 {padding-right: 32px;}
.padding-right-40 {padding-right: 40px;}
.padding-right-48 {padding-right: 48px;}
.padding-right-56 {padding-right: 56px;}
.padding-right-64 {padding-right: 64px;}
.padding-right-72 {padding-right: 72px;}
.padding-right-80 {padding-right: 80px;}
.padding-right-88 {padding-right: 88px;}
.padding-right-96 {padding-right: 96px;}
.padding-top {padding-top: 0;}
.padding-top-4 {padding-top: 4px;}
.padding-top-8 {padding-top: 8px;}
.padding-top-16 {padding-top: 16px;}
.padding-top-24 {padding-top: 24px;}
.padding-top-32 {padding-top: 32px;}
.padding-top-40 {padding-top: 40px;}
.padding-top-48 {padding-top: 48px;}
.padding-top-56 {padding-top: 56px;}
.padding-top-64 {padding-top: 64px;}
.padding-top-72 {padding-top: 72px;}
.padding-top-80 {padding-top: 80px;}
.padding-top-88 {padding-top: 88px;}
.padding-top-96 {padding-top: 96px;}

/* Form */
.form-group p {-webkit-margin-after: 8px!important;}

.item-detail-list p:before {content: "•\00a0\00a0\00a0\00a0"; margin-left: 15px;}

.navbar-collapse {overflow-x: hidden;}

@media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}


input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset!important;
}

.content-item-page .section-1 {
	background-color: #fff;
}
.content-item-page .section-1 .item-title {
	color: #444; font-size: 150%; margin: 0; margin-bottom: 3px; padding: 0;
}
.content-item-page .section-1 .item-review-n-rate {
	margin-left: 2px;margin-top: -5px;
}
.content-item-page .section-1 .item-rate span {
	color: #f0ad4e;font-size: 90%;
}
.content-item-page .section-1 .item-review {
	font-size: 90%;
}
.content-item-page .section-2 {
	background-color: #fff;
}
.content-item-page .item-image-xxs {
	color: black;width: 95%;
}
.content-item-page .section-3 {
	background-color: #fff;
}


.content-item-page .section-3 .item-description {
	display: block;
	height: 75px;
	overflow: hidden;
	position: relative;
	text-align: justify;
	width: 100%;
}
.content-item-page .section-3 .item-description:after {
	bottom: 0;
	box-shadow: inset 0 -60px 40px -30px #fff;
	content: "";
    height: 50px;
	left: 0;
    overflow: hidden;
	position: absolute;
    width: 100%;
}
.content-item-page .section-3 .item-view-desciption {text-decoration: none;}

.content-item-page .section-4 {
	background-color: #fff;
	padding: 15px;
}
.content-item-page .section-4 .item-title {
	color: #444; font-size: 150%; margin: 0; margin-bottom: 3px; padding: 0;
}
.content-item-page .section-4 .item-cart-action-buttons {
	margin: 0;padding: 0;position: relative;
}
.content-item-page .section-4 .item-cart-action-buttons .loader2 {
	display: none;left: 7px;position: absolute;top: 7px;z-index: 2;
}
.content-item-page .section-5 {
	background-color: #fff;
}
.content-item-page .section-5 .item-title {
	color: #444; font-size: 170%; margin: 0; margin-bottom: 3px; margin-top: 3px; padding: 0;
}
.content-item-page .section-6 {
	background-color: #fff;
}
.section-7 .reviews-rate-average {
	position: absolute; left: 0;
}
.section-7 .reviews-rate-progress {
	padding-left: 95px
}
.section-7 .progress {
	background-color: #fff;border: none;border-radius: 0;box-shadow: none;height: 9px;margin: 0;width: 100%;
}



.content-item-page .section-6 .nav-justified li a {
	border-width: 2px!important;
}
.content-item-page .section-6 .nav-justified li:not(:first-child) {
	background-color: #fff;
}
.content-item-page .section-6 .nav-justified li:last-child a {
	pointer-events: none;
}