@import url("http://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,400italic,500,300italic,300,100italic,100&subset=latin,vietnamese");
* {
  margin:0;
  padding:0;
}
body {
  line-height:1.55;
  text-align:left;
}
img {
  border:0;
  outline:none;
}
a {
  -webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
  outline:none;
  text-decoration:none;
  transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
a:hover {
  text-decoration:none;
  color:#ffffff;
}
:focus { outline:0; }
.page ul, .page ol {
  margin:0;
  padding:0;
}
ul, ol { list-style:none outside none; }
select { padding:4px 6px 4px 2px; }
input.input-text, select, textarea { background:none; }
input.input-text {
  background:none;
  border:1px solid #e5e6e6;
  height:40px;
  border-radius:0;
}
input, select, textarea, button {
  font-size:90%;
  line-height:15px;
  vertical-align:middle;
  border-radius:0;
}
select option {
  padding-right:10px;
  text-transform:capitalize;
}
input.qty {
  width:2.5em !important;
  margin-top:3px;
}
input.input-text, textarea { padding:4px 6px; }
input.input-text, textarea, input.qty {
  padding:4px;
  width:100%;
  margin-bottom:5px;
}
.mt-preface { z-index:2; }
.col-left, .main_slide_right_inner {
  z-index:10;
  position:relative;
}
.main { text-align:left; }
.container-main { position:relative; }
.cms-home-left .main-content-inner, .cms-home-left .main-top-inner, .cms-home-left .main-blog-inner, .cms-home-left .main_slide_inner, .cms-home .main-top-inner, .cms-home .main-blog-inner, .col-left .block, .long-box-shadow, .cms-home .main_slide_inner, .product-tabs-content-inner, .col-left .effect-pageLeft { background:#ffffff; }
.is-sticky .long-box-shadow { box-shadow:none; }
.cms-home .main-breadcrumbs { display:none; }
.cms-home .container-main {
  padding:0;
  position:relative;
  z-index:13;
  margin:0;
}
.cms-home .container-main .col-left .slider-attribute-wrapper {
  background-color:#ffffff;
  margin:0 0 20px;
  box-shadow:0 0 0 1px rgba(0,0,0,0.08), 1px 1px #e4e6e7, 2px 2px #e4e6e7, 3px 3px #d9dbdc, 4px 4px #d9dbdc, 5px 5px #dadcdd, 6px 6px #dadcdd, 7px 7px #dadcdd, 8px 8px #dbddde, 9px 9px #dbddde, 10px 10px #dcdedf, 11px 11px #dcdedf, 12px 12px #dcdedf, 13px 13px #dddfe0, 14px 14px #dddfe0, 15px 15px #dee0e1, 16px 16px #dee0e1, 17px 17px #dee0e1, 18px 18px #dfe1e2, 19px 19px #dfe1e2, 20px 20px #e0e2e3, 21px 21px #e0e2e3, 22px 22px #e0e2e3, 23px 23px #e1e3e4, 24px 24px #e1e3e4, 25px 25px #e2e4e5, 26px 26px #e2e4e5, 27px 27px #e2e4e5, 28px 28px #e3e5e6, 29px 29px #e3e5e6, 30px 30px #e4e6e7, 31px 31px #e4e6e7, 32px 32px #e4e6e7, 33px 33px #e5e7e8, 34px 34px #e5e7e8, 35px 35px #e6e8e9, 36px 36px #e6e8e9, 37px 37px #e6e8e9, 38px 38px #e7e9ea, 39px 39px #e7e9ea, 40px 40px #e8eaeb, 41px 41px #e8eaeb, 42px 42px #e8eaeb, 43px 43px #e9ebec, 44px 44px #e9ebec, 45px 45px #eaeced, 46px 46px #eaeced, 47px 47px #eaeced, 48px 48px #ebedee, 49px 49px #ebedee, 50px 50px #eceeef, 51px 51px #eceeef, 52px 52px #eceeef, 53px 53px #edeff0, 54px 54px #edeff0, 55px 55px #eef0f1, 56px 56px #eef0f1, 57px 57px #eef0f1, 58px 58px #eff1f2, 59px 59px #eff1f2, 60px 60px #f0f2f3;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute {
  margin:0;
  padding:20px;
  border-bottom:1px solid #e6e7e8;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .flex-direction-nav {
  top:-48px;
  right:12px;
}
.cms-home .container-main .std { display:none; }
.cms-home .col-main {
  background-color:none;
  box-shadow:none;
  padding:0;
}
.col-left .owl-item > li { text-align:center; }
.col-left .owl-item > li img { max-width:100%; }
.col2-left-layout { margin:0; }
.cms-home-left .main-breadcrumbs { display:none; }
.cms-home-left .container-main {
  padding:0;
  position:relative;
  z-index:13;
  margin:20px 0 0;
}
.cms-home-left .container-main .col-left .owl-item > li { text-align:center; }
.cms-home-left .container-main .col-left .owl-item > li img { max-width:100%; }
.cms-home-left .container-main .col-left .slider-attribute-wrapper {
  background-color:#ffffff;
  margin:0 0 20px;
  box-shadow:0 0 0 1px rgba(0,0,0,0.08), 1px 1px #e4e6e7, 2px 2px #e4e6e7, 3px 3px #d9dbdc, 4px 4px #d9dbdc, 5px 5px #dadcdd, 6px 6px #dadcdd, 7px 7px #dadcdd, 8px 8px #dbddde, 9px 9px #dbddde, 10px 10px #dcdedf, 11px 11px #dcdedf, 12px 12px #dcdedf, 13px 13px #dddfe0, 14px 14px #dddfe0, 15px 15px #dee0e1, 16px 16px #dee0e1, 17px 17px #dee0e1, 18px 18px #dfe1e2, 19px 19px #dfe1e2, 20px 20px #e0e2e3, 21px 21px #e0e2e3, 22px 22px #e0e2e3, 23px 23px #e1e3e4, 24px 24px #e1e3e4, 25px 25px #e2e4e5, 26px 26px #e2e4e5, 27px 27px #e2e4e5, 28px 28px #e3e5e6, 29px 29px #e3e5e6, 30px 30px #e4e6e7, 31px 31px #e4e6e7, 32px 32px #e4e6e7, 33px 33px #e5e7e8, 34px 34px #e5e7e8, 35px 35px #e6e8e9, 36px 36px #e6e8e9, 37px 37px #e6e8e9, 38px 38px #e7e9ea, 39px 39px #e7e9ea, 40px 40px #e8eaeb, 41px 41px #e8eaeb, 42px 42px #e8eaeb, 43px 43px #e9ebec, 44px 44px #e9ebec, 45px 45px #eaeced, 46px 46px #eaeced, 47px 47px #eaeced, 48px 48px #ebedee, 49px 49px #ebedee, 50px 50px #eceeef, 51px 51px #eceeef, 52px 52px #eceeef, 53px 53px #edeff0, 54px 54px #edeff0, 55px 55px #eef0f1, 56px 56px #eef0f1, 57px 57px #eef0f1, 58px 58px #eff1f2, 59px 59px #eff1f2, 60px 60px #f0f2f3;
}
.cms-home-left .container-main .col-left .slider-attribute-wrapper .main-heading-attribute {
  margin:0;
  padding:20px;
  border-bottom:1px solid #e6e7e8;
}
.cms-home-left .container-main .col-left .slider-attribute-wrapper .main-heading-attribute .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.cms-home-left .container-main .col-left .slider-attribute-wrapper .flex-direction-nav {
  top:-48px;
  right:12px;
}
.cms-home-left .container-main .std { display:none; }
.cms-home-left .col-main {
  background-color:none;
  box-shadow:none;
  padding:0;
}
.feature .icon { float:left; }
.feature.large .icon {
  max-height:50px;
  max-width:50px;
}
.feature h3 { overflow:hidden; }
.feature img { max-width:100%; }
div.icon.large {
  height:50px;
  padding:5px;
  width:50px;
}
span.icon.large {
  height:50px;
  padding:5px;
  width:50px;
}
.page-banners { text-align:left; }
.page-banners .grid4 { float:right; }
.page-banners .banner {
  margin-bottom:50px;
  margin-top:30px;
}
.page-banners .banner a { display:block; }
.page-banners .banner a img {
  border-color:#f3f3f3;
  border-style:solid;
  border-width:1px;
  display:block;
  max-width:100%;
  margin:0 auto;
}
.page-banners .banner a:hover img {
  opacity:0.85;
  filter:1;
}
.section-title {
  display:block;
  margin-top:0px;
}
.products-grid {
  margin:15px 0;
  list-style:none !important;
  background-color:#ffffff;
  padding:0 15px;
}
.products-grid .block-category {
  overflow:hidden;
  position:relative;
  margin:0;
}
.products-grid .block-category .block-image {
  height:370px;
  margin:0 15px;
  padding:10px 20px;
  background-size:100%;
}
.products-grid .block-category .block-image .category-title-block {
  background-color:#0092ce;
  opacity:0.9;
  position:absolute;
  bottom:10px;
  width:76%;
  text-align:center;
  padding:0 10px 15px;
}
.products-grid .block-category .block-image .category-title-block a {
  color:#ffffff;
  font-size:108%;
  text-transform:uppercase;
  display:block;
}
.products-grid .block-category .block-image .category-title-block span {
  color:#ffffff;
  font-size:120%;
  text-transform:uppercase;
}
.products-grid li.item:hover .actions .confix-produclist ul li a { display:block; }
.col2-set-cart .col-1 {
  float:left;
  width:48.5%;
  margin-right:3%;
}
.col2-set-cart .col-2 {
  float:left;
  width:48.5%;
}
.col2-set-cart .col-narrow { width:32%; }
.col2-set-cart .col-wide { width:65%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }
.col2-set2 .col-narrow { width:32%; }
.col2-set2 .col-wide { width:65%; }
.col3-set .col-1 {
  float:left;
  width:32%;
}
.col3-set .col-2 {
  float:left;
  margin-left:2%;
  width:32%;
}
.col3-set .col-3 {
  float:right;
  width:32%;
}
.col4-set .col-1 {
  float:left;
  width:23.5%;
}
.col4-set .col-2 {
  float:left;
  margin:0 2%;
  width:23.5%;
}
.col4-set .col-3 {
  float:left;
  width:23.5%;
}
.col4-set .col-4 {
  float:right;
  width:23.5%;
}
.account-login {
  float:left;
  display:inline-flex;
}
.account-login .account-login-inner { padding:20px; }
.account-login .col2-set {
  float:left;
  width:48.5%;
  position:relative;
}
.account-login .col2-set2 {
  float:right;
  width:48.5%;
}
.my-account .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.my-account .col2-set .col-2 {
  float:right;
  width:48.5%;
}
.checkout-onepage-index .col-right .slider-block-wrapper { display:none; }
.checkout-onepage-index .col-right .slider-product-wrapper { display:none; }
.checkout-onepage-index .col-right .slider-attribute-wrapper { display:none; }
.checkout-onepage-index .block-progress .block-title { padding:26px 10px 20px; }
.checkout-onepage-index .col2-set {
  width:100%;
  float:none;
}
.checkout-onepage-index .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.checkout-onepage-index .col2-set .col-2 {
  float:right;
  width:48.5%;
}
button.button {
  border:1px solid #ffffff;
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:0;
  position:relative;
  z-index:0;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
button.button span {
  border:0 none;
  display:block;
  font-weight:normal;
  font-size:100%;
  text-transform:none;
  padding:0 10px;
  height:34px;
  width:auto;
  line-height:34px;
  text-align:center;
  white-space:nowrap;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
button.button span span {
  border:0 none;
  padding:0;
  background:none;
}
.block-reorder button.button {
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:0 10px;
  position:relative;
  z-index:0;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.block-reorder button.button span {
  background-color:none;
  background-position:0px 0px;
  background-repeat:no-repeat;
  border:0 none;
  display:block;
  font-weight:normal;
  font-size:100%;
  text-transform:uppercase;
  padding:0 15px;
  width:auto;
  text-align:center;
  white-space:nowrap;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.block-reorder button.button span span {
  border:0 none;
  padding:0;
  background:none;
}
.block-reorder button.button:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
ul.form-list { margin:0; }
ol.form-list { margin:0; }
.form-list select { width:100%; }
.form-list li {
  margin:0;
  padding:2px 0;
}
.form-list li.control label {
  float:left;
  margin:0 0 0 5px;
  line-height:20px;
}
.form-list li.control input.radio {
  float:left;
  margin:0;
  outline:none;
}
.form-list li.control input.checkbox {
  float:left;
  margin:0;
  outline:none;
}
.form-list li.control .input-box {
  clear:none;
  display:inline;
  width:auto;
}
.form-list li.additional-row {
  border-top:1px solid #cccccc;
  margin-top:10px;
  padding-top:7px;
}
.form-list li.additional-row .btn-remove {
  float:right;
  margin:5px 0 0;
}
.form-list label {
  float:left;
  position:relative;
  z-index:0;
  font-weight:normal;
}
.form-list label.required em {
  float:right;
  font-style:normal;
  position:absolute;
  right:-8px;
  top:0;
}
.form-list .input-box {
  clear:both;
  display:block;
}
.form-list textarea { height:10em; }
.form-list .input-range input.input-text { width:74px; }
.buttons-set {
  clear:both;
  margin:10px 0 0;
  padding:5px 0 0;
  text-align:right;
}
.customer-account-forgotpassword #form-validate ul.form-list { padding:0; }
.customer-account-forgotpassword #form-validate ol.form-list { padding:0; }
.validation-advice {
  background:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/validation_advice_bg.gif') 2px 0 no-repeat;
  clear:both;
  color:#eb340a;
  font-size:11px;
  line-height:12px;
  margin:3px 0 3px 0;
  min-height:12px;
  padding-left:15px;
  text-align:left;
  width:100%;
}
.success-advice {
  clear:both;
  color:#00a651;
  font-size:11px;
  line-height:12px;
  margin:3px 0 3px 0;
  min-height:12px;
  text-align:left;
  width:100%;
}
.validation-failed {
  background:#faebe7;
  border:1px dashed #eb340a;
}
.subscribe .validation-failed {
  background-color:#ffffff;
  margin:0;
  padding:4px 0 4px 3px;
  font-size:80%;
}
p.required {
  text-align:left;
  color:#eb340a;
}
.error {
  color:#df280a;
  font-weight:bold;
}
.messages {
  list-style:none;
  margin:0;
  padding:0;
  color:#3d6611;
  font-weight:bold;
  overflow:hidden;
  width:100%;
}
.messages ul {
  list-style:none;
  margin:0;
  padding:0;
}
.messages li {
  margin:0 0 10px;
  list-style:none outside none;
}
.messages li li { margin:0 0 3px; }
.error-msg, .success-msg, .note-msg, .notice-msg {
  background-position:10px 50%;
  background-repeat:no-repeat;
  border-style:solid;
  border-width:1px;
  font-size:100%;
  margin:10px 0;
  min-height:24px;
  padding:10px 8px 8px 32px;
}
#messages_product_view { margin-top:0px; }
#messages_product_view .note-msg {
  background-color:#efefef;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_msg-note.gif");
}
#messages_product_view .notice-msg {
  background-color:#efefef;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_msg-note.gif");
}
.error-msg {
  background-color:#faebe7;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_msg-error.gif");
  border-color:#f16048;
  color:#df280a;
}
.success-msg {
  background-color:#eff5ea;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_msg-success.gif");
  border-color:#446423;
  color:#3d6611;
}
.note-msg, .notice-msg {
  background-color:#fcfcfc;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_msg-note.gif");
  border-color:#ececec;
  color:#3d6611;
  z-index:3;
  position:relative;
}
.breadcrumbs {
  margin:0;
  outline:none;
}
.breadcrumbs .breadcrumbs-container {
  padding:0 25px 0px;
  background:#ffffff;
}
.breadcrumbs .mt-page-title h2 {
  color:#333333;
  font-size:200%;
  font-weight:lighter;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.breadcrumbs ul { margin:0 auto; }
.breadcrumbs li {
  display:inline;
  outline:none;
  padding:0 10px 0 10px;
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/breadcrumbs.png") no-repeat 100% 50%;
  font-weight:bold;
  text-transform:uppercase;
}
.breadcrumbs li strong {
  font-size:95%;
  outline:none;
}
.breadcrumbs li a {
  border:0;
  font-size:95%;
  outline:none;
  text-decoration:none;
}
.breadcrumbs li:first-child { padding-left:0; }
.breadcrumbs li:last-child {
  background:none transparent;
  padding-right:0;
}
.breadcrumbs li.home a { padding:0 0 0 0; }
.block-progress dt {
  background-color:#ececec;
  font-weight:normal;
  height:auto;
  line-height:normal;
  margin:0 0 8px 0;
  outline:medium none;
  padding:10px;
}
.block-progress dt.complete {
  background-color:#ececec;
  margin:0;
}
.block-progress dd {
  border-top:0;
  border:1px solid #dedede;
  margin:0 0 6px;
  padding:8px 13px;
}
.block-progress p { margin:0; }
.block-progress .cards-list dt {
  background:none;
  border:0 none;
  color:inherit;
  margin:5px 0;
  padding:0;
}
.block-progress .cards-list dd {
  border:0 none;
  margin:0;
  padding:0;
}
.block-progress .cards-list .info-table th { font-weight:normal; }
.opc {
  margin:0;
  position:relative;
}
.opc .active .step-title { background-color:#414141; }
.opc .active .step-title h2 {
  color:#ffffff;
  outline:none;
}
.opc .ul {
  list-style:disc outside;
  padding-left:18px;
}
.opc li.section { margin:5px 0; }
.opc li.section ul { margin:0; }
.opc .step-title { padding:5px; }
.opc .step-title .number {
  background:#ffffff;
  float:left;
  font-weight:bold;
  line-height:14px;
  margin:2px 5px 0 0;
  padding:0 4px;
}
.opc .step-title h2 {
  float:left;
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
.opc .step-title a {
  display:none;
  float:right;
  line-height:16px;
}
.opc .step {
  border-top:0;
  border:1px solid #d8dedf;
  background-color:#ffffff;
  padding:15px;
  position:relative;
}
.opc .step .tool-tip { right:30px; }
.opc .gift-messages-form {
  background:#f6f1eb;
  border:1px solid #e9e4de;
  margin:0 -30px;
  padding:22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box {
  height:260px;
  overflow:auto;
  padding:5px;
}
.opc .form-list .fields select { outline:none; }
.opc .form-list .fields select:focus { outline:none; }
.sp-methods input.radio {
  margin:0 3px 2px 0;
  display:inline;
}
.sp-methods label {
  display:inline;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.checkout-onepage-success .page-title {
  margin-bottom:15px;
  text-align:left;
}
.checkout-onepage-success h2.sub-title {
  font-size:170%;
  font-weight:normal;
  line-height:normal;
  margin:0 0 20px;
  padding:0;
  text-align:left;
}
.checkout-onepage-success .col-main p {
  font-size:95%;
  line-height:25px;
  margin:0;
  padding:0;
  text-align:left;
}
.checkout-onepage-success .col-main .buttons-set { text-align:left; }
.checkout-cart-index .col-main .page-title h1 {
  outline:medium none;
  text-align:center;
  text-transform:uppercase;
}
.checkout-cart-index .col-main .page-title h2 {
  outline:medium none;
  text-align:center;
  text-transform:uppercase;
}
.checkout-cart-index .col-main .cart-empty {
  margin:0 auto;
  text-align:center;
}
.checkout-onepage-index #opc-login h3 {
  padding:0 0 5px 0;
  text-align:left;
}
.checkout-onepage-index #opc-login p { text-align:left; }
.checkout-onepage-index #opc-login h4 { text-align:left; }
.checkout-onepage-index #opc-login ul li { text-align:left; }
#checkout-review-table-wrapper table h1 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h2 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h3 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h4 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h5 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h6 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#opc-login h3 {
  border-bottom:1px solid #ececec;
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h1 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h2 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h4 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h5 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h6 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h1.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h2.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h3.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h4.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h5.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h6.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login .step-title h1 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h2 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h3 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h4 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h5 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h6 {
  font-size:100%;
  outline:none;
}
#opc-login .col-2 #login-form h4 {
  margin:0;
  outline:none;
  padding:0;
}
#payment_form_ccsave select {
  margin-top:10px;
  outline:none;
}
#payment_form_ccsave input.input-text { margin-top:10px; }
#opc-review .step {
  border:0;
  padding:0;
}
#opc-review .product-name { font-weight:normal; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set .please-wait { outline:none; }
#opc-review .authentication {
  margin:0 auto;
  width:570px;
}
#opc-review .warning-message {
  color:#222222;
  font-weight:bold;
  padding:10px 10px 0;
  text-align:center;
}
.page-title {
  line-height:normal;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:0 0 18px;
}
.page-title h1 {
  font-size:200%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title h2 {
  font-size:200%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title h3 {
  font-size:200%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title .separator { margin:0 3px; }
.page-title .link-rss {
  float:right;
  margin:7px 0 0;
}
.title-buttons { text-align:right; }
.title-buttons h1 {
  float:left;
  text-align:left;
}
.title-buttons h2 {
  float:left;
  text-align:left;
}
.title-buttons h3 {
  float:left;
  text-align:left;
}
.title-buttons h4 {
  float:left;
  text-align:left;
}
.title-buttons h5 {
  float:left;
  text-align:left;
}
.title-buttons h6 {
  float:left;
  text-align:left;
}
.title-buttons button.button { margin-top:3px; }
.subtitle, .sub-title {
  clear:both;
  font-weight:bold;
  margin:0 0 6px;
  padding:15px 0 0;
}
.multiple-checkout .subtitle { padding:0; }
.multiple-checkout .sub-title { padding:0; }
.data-table {
  border:1px solid #dedede;
  float:left;
  width:100%;
}
.data-table th {
  font-weight:bold;
  padding:10px;
  white-space:nowrap;
  display:table-cell;
  text-align:left;
}
.data-table tr.last th { border-bottom:0; }
.data-table tr.last td { border-bottom:0; }
.data-table td {
  border:1px solid #dedede;
  padding:10px;
}
.data-table thead th {
  background:#ececec;
  border-right:1px solid #dedede;
  font-weight:bold;
  padding:10px;
  vertical-align:middle;
  white-space:nowrap;
}
.data-table thead th a { color:#ffffff; }
.data-table thead th .tax-flag { white-space:nowrap; }
.data-table thead th.wrap { white-space:normal; }
.data-table tfoot { border-bottom:1px solid #dedede; }
.data-table tfoot tr.first td { background:#ececec; }
.data-table tfoot tr.first td.a-right.last { overflow:hidden; }
.data-table tfoot td {
  border-bottom:0;
  border-right:1px solid #dedede;
}
.data-table tfoot strong { font-size:110%; }
.data-table .label {
  line-height:20px;
  color:#666666;
}
.data-table tbody th, .data-table tbody td { border-bottom:1px solid #dedede; }
#product-attribute-specs-table th { vertical-align:middle; }
#product-attribute-specs-table td { vertical-align:middle; }
.table-bordered { background-color:#ffffff; }
.table-bordered caption + thead tr:first-child th { border-top:0 none; }
.table-bordered caption + tbody tr:first-child th { border-top:0 none; }
.table-bordered caption + tbody tr:first-child td { border-top:0 none; }
.table-bordered colgroup + thead tr:first-child th { border-top:0 none; }
.table-bordered colgroup + tbody tr:first-child th { border-top:0 none; }
.table-bordered colgroup + tbody tr:first-child td { border-top:0 none; }
.table-bordered thead:first-child tr:first-child th { border-top:0 none; }
.table-bordered tbody:first-child tr:first-child th { border-top:0 none; }
.table-bordered tbody:first-child tr:first-child td { border-top:0 none; }
table#product-attribute-specs-table { width:100%; }
.page .label {
  background-color:transparent;
  border-radius:0 0 0 0;
  font-size:100%;
  text-shadow:none;
}
.page .badge {
  background-color:transparent;
  border-radius:0 0 0 0;
  font-size:100%;
  text-shadow:none;
}
.page table th.label { display:block; }
.page .table th {
  outline:medium none;
  padding:12px;
  vertical-align:middle;
}
.page .table td {
  outline:medium none;
  padding:12px;
  vertical-align:middle;
}
.table th {
  border-top:1px solid #dddddd;
  line-height:20px;
  padding:8px;
  text-align:left;
  vertical-align:top;
}
.table td {
  border-top:1px solid #dddddd;
  line-height:20px;
  padding:8px;
  text-align:left;
  vertical-align:middle !important;
}
.data-table tbody.odd tr td { border-bottom:0; }
.data-table tbody.odd tr.border td { border-bottom:1px solid #dedede; }
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.even tr.border td { border-bottom:1px solid #dedede; }
.data-table tbody td .option-label {
  font-style:italic;
  font-weight:bold;
}
.data-table tbody td .option-value { padding-left:10px; }
.info-box {
  border:1px solid #d0cbc1;
  margin:0 0 15px;
  padding:12px 15px;
}
.info-box h2 { font-weight:bold; }
.info-table th {
  font-weight:bold;
  padding:2px 15px 2px 0;
}
.info-table td { padding:2px 0; }
.cart button.btn-cart { margin:0; }
.cart button.btn-cart span span { padding:0 !important; }
.cart button.btn-cart span span .fa { text-align:center; }
.cart .product-image img {
  max-width:none;
  width:auto;
}
.cart .cart-collaterals { padding:0; }
.cart .cart-collaterals .col-1 {
  padding:0;
  position:relative;
  z-index:9;
}
.cart .cart-collaterals .col-2 {
  position:relative;
  z-index:1;
}
.cart .cart-collaterals .crosssell {
  background-color:#ffffff;
  margin:0;
  padding:15px;
}
.cart .cart-collaterals .crosssell .confix-produclist {
  display:inline-block;
  padding-left:4px;
  position:relative;
  text-align:left;
  vertical-align:top;
}
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links a {
  display:block;
  font-size:100%;
  height:34px;
  line-height:34px;
  outline:medium none;
  padding:0;
  width:34px;
  text-align:center;
}
.cart .cart-collaterals .crosssell .confix-produclist ul.add-to-links .link-wishlist { margin-right:3px; }
.cart .cart-collaterals .crosssell .addtocart {
  display:inline-block;
  padding-right:4px;
}
.cart .cart-collaterals .crosssell h3 {
  font-size:105%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .cart-collaterals .crosssell li.item {
  padding:10px 0;
  border-top:1px solid #dedede;
}
.cart .cart-collaterals .crosssell .product-image {
  display:block;
  float:left;
  outline:medium none;
}
.cart .cart-collaterals .crosssell .product-details {
  float:left;
  width:75%;
  padding-left:10px;
}
.cart .cart-collaterals .crosssell .product-name {
  font-size:102%;
  font-weight:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
.cart .discount {
  background-color:#ffffff;
  margin:0 0 20px;
  padding:15px;
  border:1px solid #dddddd;
}
.cart .discount h3 {
  font-size:105%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .discount .discount-form label {
  margin:1px 0;
  font-size:90%;
  font-weight:normal;
  line-height:20px;
}
.cart .discount .input-box {
  margin:8px 0;
  width:100%;
}
.cart .shipping {
  background-color:#ffffff;
  margin:0 0 20px;
  padding:15px;
  border:1px solid #dddddd;
}
.cart .shipping h2 {
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .totals {
  background-color:#ffffff;
  border:1px solid #dddddd;
  float:right;
  padding-bottom:5px;
}
.cart .totals table {
  margin:0;
  padding:15px;
}
.cart .totals td {
  padding:5px;
  text-align:center;
}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td {
  outline:none;
  text-transform:uppercase;
}
.cart .totals .checkout-types {
  outline:none;
  padding:21px 15px 0 15px;
  text-align:center;
}
.cart .totals .checkout-types li {
  clear:both;
  margin:10px 0;
}
.cart .totals .checkout-types li a { outline:none; }
.cart ul.checkout-types { margin:0; }
.cart .cart-collaterals .crosssell { border:1px solid #dddddd; }
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .wishlist {
  display:inline-block;
  float:left;
  margin:0 5px;
}
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .compare {
  display:inline-block;
  float:left;
  margin:0 5px;
}
.cart .table { margin-bottom:10px; }
.cart .totals td { text-align:right; }
.cart .totals td .price {
  display:block;
  text-align:left;
}
.cart .discount-form .buttons-set { text-align:center; }
.cart .discount-form .buttons-set button.button span span { width:135px; }
.cart .totals .checkout-types button.button { background-color:#e78a3f; }
.cart .totals .checkout-types button.button:hover { background-color:#00365b; }
.cart button.button:hover span span { color:#ffffff; }
.cart table td a.btn-remove { background-color:#cbcac3; }
#shopping-cart-totals-table {
  margin:25px auto 0;
  padding:0;
}
#shopping-cart-totals-table tfoot td {
  font-size:150%;
  outline:medium none;
  text-transform:uppercase;
}
tr.summary-total { cursor:pointer; }
tr.summary-total .summary-collapse {
  cursor:pointer;
  float:right;
  padding-left:20px;
  text-align:right;
}
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.show-details td {
  background-color:#dae1e4;
  color:#626465;
}
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }
.cart-tax-info {
  display:block;
  padding-right:20px;
}
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-info .price {
  display:inline !important;
  font-weight:normal !important;
}
.cart-tax-total {
  cursor:pointer;
  display:block;
  padding-right:20px;
}
.cart-tax-total .price {
  display:inline !important;
  font-weight:normal !important;
}
.cart-tax-total-expanded { background-position:100% -52px; }
.std .subtitle { padding:0; }
.std ol.ol {
  list-style:decimal outside;
  padding-left:0.5em;
}
.std ul.disc {
  list-style:none;
  margin:0 0 10px;
  padding-left:18px;
}
.std dl {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:100%;
  line-height:22px;
}
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul {
  margin:0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:13px;
  line-height:22px;
  list-style:none;
  padding-left:0.5em;
}
.std ul ul {
  list-style-type:circle;
  margin:.5em 0;
}
.std ul ol { margin:.5em 0; }
.std ol {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:13px;
  line-height:22px;
  list-style:decimal outside;
  padding-left:0.5em;
}
.std ol ol { margin:.5em 0; }
.std ol ul { margin:.5em 0; }
.std p {
  margin:0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:95%;
  line-height:25px;
}
.std address {
  margin:0 0 10px;
  outline:none;
  padding:0;
  line-height:22px;
  font-style:normal;
}
.std blockquote {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:14px;
  line-height:30px;
  font-style:italic;
}
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std b { font-weight:bold; }
.std strong { font-weight:bold; }
.std i { font-style:italic; }
.std em { font-style:italic; }
.cms-home-left .main-inner {
  padding:20px;
  background:none;
}
.cms-home-left .main-inner .nav-tabs { border-bottom:0; }
.cms-home-left .main-inner .nav-tabs li { border-left:1px solid #dddddd; }
.cms-home-left .main-inner .nav-tabs li:first-child { border-left:none; }
.cms-home-left .main-inner .nav-tabs li:last-child { border-right:none; }
.cms-home-left .main-inner .nav-tabs > li > a {
  border:none;
  text-transform:uppercase;
  padding-bottom:0;
  padding-top:0;
}
.cms-home-left .main-inner .nav-tabs > li { margin-bottom:-2px; }
.cms-home-left .main-inner .nav-tabs > li.active > a, .cms-home-left .main-inner .nav-tabs > li.active > a:hover, .cms-home-left .main-inner .nav-tabs > li.active > a:focus {
  border-bottom:0;
  border-top:0;
  border-radius:0;
  text-transform:uppercase;
}
.cms-home-left .main-inner .nav-tabs > li > a:hover {
  background:none;
  border-radius:0;
  border:none;
}
.cms-home-left .main-heading .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.cms-page-view .header-cars { margin:0; }
.cms-page-view .header-container { margin:0; }
.cms-page-view .main-breadcrumbs {
  z-index:0;
  position:relative;
}
.cms-home .main-inner .nav-tabs { border-bottom:0; }
.cms-home .main-inner .nav-tabs li { border-left:1px solid #dddddd; }
.cms-home .main-inner .nav-tabs li:first-child { border-left:none; }
.cms-home .main-inner .nav-tabs > li > a {
  border:none;
  text-transform:none;
  padding-bottom:0;
  padding-top:0;
}
.cms-home .main-inner .nav-tabs > li { margin-bottom:-2px; }
.cms-home .main-inner .nav-tabs > li.active > a, .cms-home .main-inner .nav-tabs > li.active > a:hover, .cms-home .main-inner .nav-tabs > li.active > a:focus {
  border-bottom:0;
  border-top:0;
  border-radius:0;
  text-transform:none;
}
.cms-home .main-inner .nav-tabs > li > a:hover {
  background:none;
  border-radius:0;
  border:none;
}
.cms-home .main-inner.main-top-inner {
  background:none;
  padding:0;
}
.header-container { margin-bottom:10px; }
.header-container .mt-maincompare {
  float:left;
  height:40px;
  cursor:pointer;
}
.header-container .mt-icon-ajaxcart .icon-cart {
  height:56px;
  line-height:48px;
}
.header-container .mt-icon-ajaxcart a.mt-cart-label, .header-container .mt-icon-ajaxcart span.mt-cart-label { display:inline; }
.header-container .header .header-inner { padding:0; }
.header-container .header a {
  outline:medium none;
  font-size:90%;
}
.header-container .header a:active { color:#d85e59; }
.header-container .header a.sbToggle {
  display:block;
  height:18px;
  outline:medium none;
  position:absolute;
  right:2px;
  top:2px;
  width:9px;
}
.header-container .header .header-top {
  list-style:none;
  padding-bottom:10px;
}
.header-container .header .header-top .header-top-left p.welcome-msg {
  float:left;
  text-align:left;
  margin:0;
  padding:0 0 0 19px;
  font-size:90%;
  line-height:35px;
}
.header-container .header .header-top .header-top-left .form-language {
  float:left;
  padding:0 10px 0 0;
}
.header-container .header .header-top .language-switcher { float:left; }
.header-container .header .header-top .language-switcher a { padding-right:15px; }
.header-container .header .header-top .currency_top {
  float:left;
  padding:0 0 0 10px;
}
.header-container .header .header-top .currency_top .block-currency {
  background-color:#bf5452;
  padding:0;
  margin:0;
}
.header-container .header .header-top .currency_top .block-currency select {
  background:none;
  border:medium none;
}
.header-container .header .header-top .currency_top .block-currency .block-content {
  margin:0;
  padding:0;
}
.header-container .header .header-top .store-switcher { float:left; }
.header-container .header .header-top ul.links {
  margin:0;
  padding:0;
  float:right;
}
.header-container .header .header-top ul.links li {
  float:left;
  margin:0;
  outline:medium none;
}
.header-container .header .header-top ul.links li a {
  outline:medium none;
  text-decoration:none;
  display:block;
  padding:0 10px;
  height:35px;
  line-height:35px;
  font-size:90%;
}
.header-container .header .header-top ul.links li a i.fa {
  float:left;
  line-height:35px;
  padding:0 10px 0 0;
}
.header-container .header .header-top .header-top-right ul.links li.last a { padding:0 0 0 11px; }
.header-container .header .header-top .header-top-right ul.links li.first { padding-left:0px; }
.header-container .header .header-content .header-act .mt-icon {
  padding:0;
  cursor:pointer;
}
.header-container .header .header-content .header-act .mt-icon span {
  display:block;
  text-align:center;
  font-size:120%;
  line-height:56px;
}
.header-container .header .header-content .header-act .header-static strong {
  font-weight:normal;
  cursor:pointer;
}
.header-container .header .header-content .header-act .header-static .header-static-text span {
  font-weight:normal;
  font-style:italic;
  opacity:0.7;
  display:block;
}
.header-container .header .store-switcher .sbSelector { padding:0 0 0 20px; }
.header-container .header .store-switcher a { color:#ffffff; }
.header .header-act { padding:24px 0; }
.header .logo {
  outline:medium none;
  padding:0;
  margin:0;
  text-align:left;
}
.header .logo img { vertical-align:middle; }
.header .logo h1 { margin:0; }
.header .logo strong {
  height:0;
  left:-999em;
  line-height:0;
  overflow:hidden;
  position:absolute;
  text-indent:-999em;
  top:-999em;
  width:0;
}
.header .header-content-right .header-right-inner { float:right; }
.header .header-content-right .top-seach .dropdown-menu li a { color:#101010 !important; }
.header .header-content-right .top-seach .dropdown-menu li a:hover { color:#ffffff !important; }
.header .sbHolder {
  font-weight:normal;
  margin:0;
  padding:0 25px 0 0;
  position:relative;
  z-index:11;
}
.header .sbHolder .sbOptions { top:18px !important; }
.header .sbHolder .sbOptions li {
  line-height:normal;
  margin:0;
  padding:0 4px;
}
.header .sbHolder .sbOptions li a {
  font-size:90%;
  display:block;
  line-height:normal;
  text-align:left;
  margin:0;
  outline:medium none;
}
.header .sbHolder .sbOptions li a:hover { outline:medium none; }
.header .form-language .sbHolder .sbSelector { padding:0 0 0 24px; }
.header .form-language .sbHolder .sbOptions {
  left:-9px;
  min-height:60px;
  overflow:hidden;
  width:111%;
}
.header .form-language .sbHolder .sbOptions li a { padding:10px 5px 5px 29px; }
.header .currency_top .sbHolder .sbOptions { width:200%; }
.header .currency_top .sbHolder .sbOptions li a { padding:5px; }
.header .store-switcher .sbHolder .sbOptions {
  left:-9px;
  min-height:60px;
  overflow:hidden;
  width:115%;
}
.header .store-switcher .sbHolder .sbOptions li a { padding:7px 5px 5px 26px; }
.sbToggle {
  display:block;
  height:18px;
  outline:medium none;
  position:absolute;
  right:3px;
  top:19px;
  width:14px;
}
.top-compare {
  margin:0 1px;
  padding:0;
  z-index:9;
  background-color:#ffe51e;
}
.top-compare .mt-maincompare .clearall {
  display:inline-block;
  float:left;
  margin:0 0 0 10px;
}
.top-compare .mt-maincompare .clearall a {
  cursor:pointer;
  margin:0;
  outline:medium none;
  overflow:visible;
  height:35px;
  line-height:35px;
  padding:8px 15px;
  position:relative;
  transition:all 0.25s ease 0s;
  z-index:0;
  text-transform:none;
  font-size:100%;
}
.top-compare .mt-maincompare .clearall a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.top-compare .mt-maincompare .button {
  display:inline-block;
  float:left;
}
.top-compare .mt-maincompare span.mt-icon-compareajax {
  display:inline;
  font-weight:bold;
  padding:0;
  z-index:2;
  cursor:pointer;
}
.top-compare .mt-maincompare span.mt-icon-compareajax .fa {
  font-size:135%;
  line-height:38px;
  margin:0 6px 0 0;
  text-align:center;
}
.top-compare .mt-maincompare p.product-name a { display:block; }
.top-compare .mt-maincompare .mtajaxcompare {
  background-position:0 0;
  background-repeat:repeat;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
  margin:0;
  padding:15px;
  width:280px;
  display:none;
  position:absolute;
  z-index:99;
  top:40px;
  right:0px;
}
.top-compare .mt-maincompare .mtajaxcompare p { margin:0; }
.mt_getcart {
  right:0;
  top:0;
  margin:0;
  z-index:99;
}
.mt_getcart .mt_getcart {
  display:inline-block;
  background-color:#1b1b1b;
}
.mt_getcart .top-compare, .mt_getcart .mt-top-cart {
  float:left;
  position:relative;
  top:0;
}
.header-content-right .top-seach {
  margin:0 0 0 5px;
  padding:10px 0px;
  float:right;
}
.header-content-right .top-seach .dropdown-menu > li > a { padding:3px 15px; }
.header-content-right .top-seach .dropdown-menu > li > a:hover, .header-content-right .top-seach .dropdown-menu > li > a:focus { background-color:#ee3434; }
.header-content-right .top-seach .input-group-btn .dropdown-toggle {
  height:45px;
  background-color:#ffffff;
  border:1px solid #ffffff;
  border-left:1px solid #f0f2f3;
  border-right:0;
  border-radius:0;
  width:170px;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle .category-label {
  float:left;
  color:#575757;
  font-size:100%;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle .caret {
  float:right;
  margin:-10px 0 0;
}
.header-content-right .top-seach input#search {
  float:left;
  font-size:93%;
  height:45px;
  margin:0;
  min-height:45px;
  padding:6px 9px;
  z-index:99;
  width:370px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border:1px solid #ffffff;
  background-color:#ffffff;
  color:#7e7e7e;
  font-style:italic;
}
.header-content-right .top-seach .input-group-btn {
  float:left;
  display:block;
  width:auto;
}
.header-content-right .top-seach button.button {
  display:block;
  height:45px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  margin:0;
  float:left;
  outline:medium none;
  padding:0;
  line-height:45px;
  z-index:9;
}
.header-content-right .top-seach button.button span {
  border:none;
  height:45px;
  padding:0 20px;
}
.header-content-right .top-seach button.button span span {
  padding:0;
  background-color:transparent;
}
.header-content-right .top-seach button.button span span .fa {
  font-size:115%;
  line-height:45px;
  text-align:center;
  display:block;
}
.nav-container .nav-header { background:#ffffff; }
.mt-postscript .main { background-color:transparent !important; }
.breadcrumbs {
  padding:10px 15px;
  margin:25px 0;
}
.catalog-product-view .long-box-shadow { border:none; }
.catalog-product-view .breadcrumbs {
  margin:5px 0 5px;
  padding:10px 0;
}
.catalogsearch-result-index .breadcrumbs, .catalog-category-view .breadcrumbs {
  margin:0;
  padding:0 0px 15px;
}
.catalog-category-view .main-top .main, .catalog-product-view .main-top .main { background:none; }
.catalog-category-view .header-container, .catalog-product-view .header-container { margin:0; }
.catalog-category-view .main-breadcrumbs, .catalog-product-view .main-breadcrumbs {
  margin:0;
  padding:0;
  position:relative;
  z-index:0;
}
.catalog-product-view .header-container { margin:0; }
.catalog-product-view .main-breadcrumbs { padding:0; }
.main-homepage {
  margin:0 0 35px 0;
  overflow:hidden;
}
.main-homepage .pl0, .main-homepage .pr0 { padding:0; }
.cms-index-index .main-top {
  padding:0;
  position:relative;
  z-index:1;
}
.cms-index-index .main-top-block { margin:40px 0; }
.main-top .content-home-item a {
  background:none repeat scroll 0 0 #ffffff;
  box-shadow:0 0 2px #efefec;
  display:block;
  margin:0px;
  padding:10px;
  text-align:center;
}
.main-top .content-home-item a:hover { background:none repeat scroll 0 0 #fc686c; }
.main-top .category-products { display:block; }
.main-top .category-products ul.products-grid { padding:0; }
.main-top .category-products .item { border:none; }
.main-top .category-products .item .addtocart {
  display:block;
  position:absolute;
  top:16px;
  right:-40px;
  overflow:hidden;
  transition:all 0.8s ease 0s;
  z-index:9;
  opacity:0;
}
.main-top .category-products .item .addtocart button.btn-cart { display:table; }
.main-top .category-products .item .addtocart .confix-produclist { padding:0; }
.main-top .category-products .item .addtocart .confix-produclist .wishlist { margin:0; }
.main-top .category-products .item .product-item {
  display:block;
  overflow:hidden;
}
.main-top .category-products .item .product-item:hover .addtocart {
  right:7px;
  opacity:1;
  z-index:99;
}
.main-top .category-products .item .products-list { width:100%; }
.main-top .category-products .item .main-quickview {
  transition:all 0.6s ease 0s;
  opacity:0;
  position:static;
}
.main-top .category-products .item .main-quickview button.button {
  transition:all 0.6s ease 0s;
  top:-8%;
  border-radius:0;
  border:none;
  width:34px;
  height:34px;
}
.main-top .category-products .item .top-actions-inner {
  padding:0;
  margin:0;
  width:100%;
}
.main-top .category-products .item .table { position:relative; }
.main-top .category-products .item .table .ratings {
  position:absolute;
  right:0;
  top:0;
}
.main-brands {
  background-color:#ffffff;
  margin:50px auto 0;
}
.mt-postscript .block_home_postscript img {
  max-width:100%;
  cursor:pointer;
}
.mt-postscript .block_home_postscript img:hover {
  box-shadow:0 0 5px #aeb3bc;
  opacity:0.7;
}
.mt-home p img {
  max-width:100%;
  cursor:pointer;
}
.mt-home p img:hover {
  box-shadow:0 0 5px #aeb3bc;
  opacity:0.7;
}
.banner-image { padding:30px 0; }
.cms-index-index .col3-layout .main-bottom { padding:30px 0; }
.banner-text h2 {
  font-size:200%;
  margin-top:30px;
}
.banner-text ul { margin-bottom:20px; }
.banner-text ul li {
  list-style:square outside none;
  margin-left:25px;
}
.views-row { margin:20px 0 40px; }
.views-row .service-indent { margin-bottom:30px; }
.views-row .service-indent h3 {
  color:#858585;
  font-size:150%;
  font-weight:normal;
  line-height:30px;
  margin-bottom:20px;
  text-transform:uppercase;
  padding-right:5px;
}
.views-row .img-indent { margin-bottom:15px; }
.views-row .views-field-view-node { margin-top:15px; }
.paypal-logo { margin:0 0 12px; }
.title-divider {
  background:none repeat scroll 0 0 #cecece;
  height:1px;
  margin:10px 0 20px;
  width:100%;
  clear:both;
}
.title-divider span {
  display:block;
  height:2px;
  width:70px;
  background-color:#d25c5a;
}
.sidebar .block .block-title {
  border-left:3px solid #75d0f7;
  background-color:#00345d;
}
.sidebar .block .block-content .product-name a {
  outline:none;
  text-decoration:none;
  text-transform:capitalize;
}
.block {
  margin:0;
  display:block;
}
.block .block-title {
  margin:0;
  padding:0 0 0 15px;
  line-height:40px;
}
.block .block-title strong {
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:left;
  text-transform:capitalize;
}
.block .block-title strong span {
  font-size:100%;
  line-height:normal;
  outline:none;
  color:#ffffff;
  text-transform:uppercase;
}
.block .block-title strong span span {
  color:#ffffff;
  margin:0 5px;
}
.block .block-title a { text-decoration:none; }
.block .block-subtitle {
  font-weight:normal;
  margin:0;
  padding:5px 0;
}
.block .block-content {
  margin:15px 0 0;
  padding:0 15px 35px;
  background-color:#ffffff;
}
.block .block-content li.item {
  margin:0;
  outline:none;
  padding:0;
}
.block .btn-remove {
  margin:0;
  outline:none;
  padding:0;
}
.block .btn-edit {
  margin:0;
  outline:none;
  padding:0;
}
.block .actions { padding:6px 9px; }
.block .actions a { float:left; }
.block .actions button.button {
  background-image:none;
  outline:none;
}
.block .empty {
  color:#585858;
  font-size:110%;
  font-weight:300;
  margin:0;
  padding:0;
}
.order-info {
  background:#dee5e8;
  border:1px solid #d0cbc1;
  margin:0 0 8px;
  padding:4px 8px;
}
.order-info dt { display:inline; }
.order-info dd { display:inline; }
.order-info ul { display:inline; }
.order-info li {
  display:inline;
  margin:0 3px;
}
.order-info .current { font-weight:bold; }
.order-date { margin:10px 0; }
.order-info-box {
  border:1px solid #d0cbc1;
  margin:0 0 15px;
  padding:12px 15px;
}
.order-info-box h2 {
  font-size:130%;
  font-weight:normal;
  text-transform:uppercase;
}
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th {
  font-weight:bold;
  padding-right:7px;
}
.order-items {
  overflow-x:auto;
  width:100%;
}
.order-items h2 {
  clear:none;
  color:#0a263c;
  font-size:100%;
  font-weight:normal;
  margin:0 0 15px;
  padding:0;
}
.order-items h3 {
  clear:none;
  color:#0a263c;
  font-size:100%;
  font-weight:normal;
  margin:0 0 15px;
  padding:0;
}
.order-items .product-name { font-weight:normal; }
.order-items .link-print { font-weight:normal; }
.order-items .order-links { text-align:right; }
.order-additional { margin:15px 0; }
.gift-message dd { margin:5px 0 0; }
.order-about dt { font-weight:bold; }
.order-about dd { margin:0 0 7px; }
.tracking-table { margin:0 0 15px; }
.tracking-table th {
  font-weight:bold;
  white-space:nowrap;
}
.tracking-table-popup { width:100%; }
.tracking-table-popup th {
  font-weight:bold;
  white-space:nowrap;
  padding:1px 8px;
}
.tracking-table-popup td { padding:1px 8px; }
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address {
  float:left;
  margin-left:15px;
}
.page-print h1 { font-weight:bold; }
.page-print h2 { font-weight:bold; }
.page-print h3 { font-weight:bold; }
.page-print h2.h2 { font-weight:bold; }
.page-print .order-date {
  margin:0 0 10px;
  padding:0 0 10px;
}
.page-print .col2-set { margin:0 0 10px; }
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax {
  display:block;
  white-space:nowrap;
}
.page-print .price-excl-tax .label { display:inline; }
.page-print .price-excl-tax .price { display:inline; }
.page-print .price-incl-tax {
  display:block;
  white-space:nowrap;
}
.page-print .price-incl-tax .label { display:inline; }
.page-print .price-incl-tax .price { display:inline; }
.page-print .cart-price { display:inline; }
.block-viewed .block-content ol li p.product-name { margin:0; }
.block-account .block-content ul li { line-height:25px; }
.block-account .block-content ul li a {
  font-size:90%;
  font-weight:300;
}
.block-cart .summary {
  margin:0;
  padding:0;
  position:relative;
  z-index:1;
}
.block-cart .amount {
  margin:0;
  font-size:100%;
}
.block-cart .amount a { font-weight:600; }
.block-cart ol.mini-products-list li { padding:5px 0 !important; }
.block-cart .block-content .actions {
  margin:0 auto;
  outline:none;
  padding:10px 0;
}
.block-cart .block-content .block-subtitle {
  font-weight:normal;
  padding:0 0 10px 0;
  text-align:center;
}
.block-cart .block-content ol { margin:0; }
.block-cart .block-content ol li.item.last { padding-bottom:0; }
.block-cart .block-content ol li.item .product-image {
  margin:0;
  outline:none;
  padding:0;
  border:1px solid #cccccc;
}
.block-cart .block-content ol li.item .product-image img { max-width:100%; }
.block-cart .block-content ol li.item .product-details {
  height:auto;
  line-height:normal;
  outline:medium none;
  position:relative;
  padding-right:0;
}
.block-cart .block-content ol li.item .product-details .product-name {
  height:auto;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0 0 3px;
}
.block-cart .block-content ol li.item .product-details .removeitem { padding-top:3px; }
.block-cart .block-content ol li.item .product-details .price {
  font-weight:bold;
  padding:0 0 0 5px;
}
.block-cart .block-content ol li.item .product-details .truncated { padding:5px; }
.block-cart .block-content ol li.item .product-details .actions a {
  font-size:90%;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
}
.block-cart .block-content ul { margin:0; }
.block-cart .block-content ul li.item.last { padding-bottom:0; }
.block-cart .block-content ul li.item .product-image {
  margin:0;
  outline:none;
  padding:0;
  border:1px solid #cccccc;
}
.block-cart .block-content ul li.item .product-image img { max-width:100%; }
.block-cart .block-content ul li.item .product-details {
  height:auto;
  line-height:normal;
  outline:medium none;
  position:relative;
  padding-right:0;
}
.block-cart .block-content ul li.item .product-details .product-name {
  height:auto;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0 0 3px;
}
.block-cart .block-content ul li.item .product-details .removeitem { padding-top:3px; }
.block-cart .block-content ul li.item .product-details .price {
  font-weight:bold;
  padding:0 0 0 5px;
}
.block-cart .block-content ul li.item .product-details .truncated { padding:5px; }
.block-cart .block-content .summary .subtotal .label {
  background:transparent none;
  border-radius:0;
  box-shadow:none;
  font-weight:normal;
  padding:2px 0;
  text-shadow:none;
  color:#666666;
  font-size:100%;
}
.block-cart .subtotal {
  margin:0;
  padding:0;
  text-align:left;
}
.block-cart .subtotal .price {
  color:#d9673b;
  font-weight:normal;
}
.block-cart .subtotal .paypal-logo {
  float:left;
  margin:3px 0 0;
  text-align:right;
  width:100%;
}
.block-cart .subtotal .paypal-logo .paypal-or {
  clear:both;
  display:block;
  padding:0 55px 8px 0;
}
.block-cart .block-content ol li.item {
  padding-left:0px;
  padding-right:0px;
}
.block-cart .block-content ul li.item {
  padding-left:0px;
  padding-right:0px;
}
.product-details .btn-edit {
  float:left;
  font-size:97%;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  padding:0 10px 0 0;
  text-indent:inherit;
  text-transform:none;
  width:auto;
}
.product-details .btn-remove {
  font-weight:normal;
  float:left;
  line-height:16px;
  outline:medium none;
  padding:0 10px 0 0;
  text-indent:inherit;
  text-transform:none;
  width:auto;
}
.product-details .link-cart { width:100%; }
.btn-edit span.icon {
  border-radius:50% 50% 50% 50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  float:left;
  height:16px;
  margin:0 5px 0 0;
  outline:medium none;
  padding:0;
  width:16px;
}
.btn-remove span.icon {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.block-compare .btn-remove {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.mtajaxcompare a.btn-remove {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.block-wishlist .actions a { float:none; }
.block-wishlist .block-subtitle {
  font-weight:normal;
  line-height:normal;
  outline:none;
  padding:0 0 10px 0;
  text-align:center;
}
.block-wishlist ol { margin:0; }
.block-wishlist ul { margin:0; }
.block-wishlist .block-content li.item {
  margin:0;
  padding:0 0 20px 0;
}
.block-wishlist .block-content li.item .product-image {
  outline:none;
  border:1px solid #cccccc;
  display:block;
  padding:0;
}
.block-wishlist .block-content li.item .product-image img { max-width:100%; }
.block-wishlist .block-content li.item .product-details {
  outline:none;
  padding-right:0;
}
.block-wishlist .block-content li.item .product-details .product-name {
  height:auto;
  margin:0;
  padding:0;
}
.block-wishlist .block-content li.item .product-details .price-box {
  margin:0;
  overflow:hidden;
}
.block-wishlist .block-content li.item .product-details .price-box .old-price { margin:3px 0 0 10px; }
.block-wishlist .block-content li.item .product-details .price-box span {
  font-size:100%;
  font-weight:bold;
  outline:none;
}
.block-wishlist .block-content li.item .product-details p {
  line-height:normal;
  margin:0;
  padding-top:5px;
}
.block-wishlist .block-content li.item .product-details .btn-remove {
  outline:none;
  width:100%;
  padding:5px 0;
}
.block-wishlist .block-content li.item .product-details .btn-remove span.icon { margin-top:0px; }
.block-wishlist .block-content li.item.last { padding-bottom:0; }
.block-wishlist .block-content .actions { outline:none; }
.block-wishlist .price-box .old-price { display:inline-block; }
.block-wishlist .price-box .regular-price { display:inline-block; }
.block-wishlist .price-box .special-price { display:inline-block; }
.block-compare .block-content ol, .block-compare .block-content ul { margin:0; }
.page-popup {
  padding:25px 15px;
  text-align:left;
  background:#ffffff !important;
}
.page-popup .product-image img { display:inline; }
.page-popup button.btn-cart span span .fa { padding-right:5px; }
.catalog-product-compare-index .page-title {
  padding-bottom:25px;
  padding-top:0;
}
.catalog-product-compare-index table thead { background-color:#ececec; }
#product_comparison td {
  outline:medium none;
  text-align:center;
  vertical-align:top;
}
.block-compare .block-content .actions { padding:10px 0; }
.block-compare .block-content .actions a {
  display:inline-block;
  float:none;
  margin:0;
  padding:10px 0 0;
  font-size:100%;
}
.block-compare .block-content .actions a span.btn-remove {
  margin:2px 3px 0 0;
  outline:none;
}
.block-compare .block-content ol li.item { padding:2px 0; }
.block-compare .block-content ol li.item .product-name { min-height:20px; }
.block-compare .block-content ol li.item .product-name a { outline:none; }
.block-compare .block-content ul li.item { padding:2px 0; }
.block-compare .block-content ul li.item .product-name {
  height:15px;
  min-height:20px;
}
.block-compare .block-content ul li.item .product-name a { outline:none; }
.block-compare .block-content p.product-name {
  line-height:normal;
  margin:0 0 0 20px;
  outline:none;
  padding:0;
}
.block-compare .btn-remove {
  float:left;
  margin:1px 0 0 0;
  text-indent:-999em;
  background-color:#ececec;
}
#block-compare li.item {
  line-height:normal;
  margin:0;
  padding:5px 0;
}
.page-popup .link-print {
  font-weight:normal;
  outline-style:none;
  padding:2px 0 2px 25px;
}
.compare-table { border:0; }
.compare-table thead tr.first th {
  background:none;
  border:0;
  line-height:0;
  padding:0;
}
.compare-table thead tr.first td {
  background:none;
  border:0;
  line-height:0;
  padding:0;
}
.compare-table .btn-remove {
  background-color:ececec;
  height:16px;
  width:16px;
  text-indent:-999em;
}
.compare-table tbody th {
  font-weight:normal;
  border-left:1px solid #dedede;
  border-top:1px solid #dedede;
  padding:10px;
}
.compare-table tbody td {
  border-left:1px solid #dedede;
  border-top:1px solid #dedede;
  padding:10px;
}
.compare-table tbody td.last { border-right:1px solid #dedede; }
.compare-table tbody tr.last th { border-bottom:1px solid #dedede !important; }
.compare-table tbody tr.last td { border-bottom:1px solid #dedede !important; }
.compare-table th { border-left:1px solid #dedede; }
.compare-table td { border-left:1px solid #dedede; }
.compare-table .price-box { text-align:center; }
.compare-table p { text-align:center; }
.compare-table tr.add-to-row td {
  background:#fffada;
  text-align:center;
}
.compare-table tr.add-to-row td p { margin:0; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name {
  font-weight:normal;
  margin:0 0 5px;
  font-size:110%;
}
.compare-table tr.first td .product-name a { outline:none; }
.compare-table tr.first td .ratings {
  margin:0 auto;
  width:69px;
}
.compare-table tr.first td p { margin:0; }
.compare-table ul.add-to-links {
  clear:both;
  padding-top:10px;
}
.block-poll .actions {
  margin:0;
  padding:10px 0;
  display:inline-block;
}
.block-poll .actions button.button { float:none; }
.block-poll .block-subtitle {
  color:#585858;
  font-size:120%;
  font-weight:300;
  margin:0;
  padding:0;
}
.block-poll label {
  cursor:pointer;
  margin:0;
  padding:0;
}
.block-poll input.radio {
  float:left;
  margin:0 5px 0 0;
  outline:none !important;
  padding:0;
  width:auto;
}
.block-poll .label {
  background:none;
  border-radius:0;
  display:inline-block;
  float:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-shadow:none;
  width:auto;
  font-size:100%;
}
.block-poll .label label {
  line-height:22px;
  color:#666666;
  font-weight:normal;
}
.block-poll .label label:hover { color:#f56032; }
.block-poll ol { margin:0; }
.block-poll ul { margin:0; }
.block-poll li {
  margin:10px 0;
  padding:0;
}
.block-poll li span label {
  font-size:100%;
  outline:none;
}
.block-poll .answer { font-weight:normal; }
.block-poll .votes {
  float:right;
  margin-left:10px;
}
.block-poll ul#poll-answers li { padding:0; }
.tag-product-list .col-left { margin-top:25px; }
.block-tags ul {
  margin:0;
  padding:0;
}
.block-tags .block-content .tags-list {
  border:0;
  margin:0;
  padding:0;
  text-align:left;
}
.block-tags .block-content .tags-list li {
  height:auto;
  margin:5px 2px;
  padding:0;
}
.block-tags .block-content .tags-list li a {
  font-weight:normal;
  height:30px;
  line-height:38px;
  margin:0 5px 0px 0;
  padding:10px;
  text-align:center;
  width:auto;
  background-color:#f4f4f4;
}
.block-tags .block-content .tags-list li a:hover {
  text-decoration:none;
  text-shadow:none;
  color:#ffffff;
  outline:none;
}
.block-tags .actions {
  text-align:left;
  float:left;
  width:100%;
}
.block-tags .actions a {
  background-color:#ff738d;
  border:none;
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:7px 12px;
  position:relative;
  z-index:0;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:50%;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  display:inline-block;
  float:none;
  text-align:center;
  margin:10px 0 0;
}
.tags-list li {
  float:left;
  margin:0 4px 0 0;
}
.product-view .box-reviews h1 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h2 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h3 {
  font-size:115%;
  font-weight:bold;
  height:auto;
  line-height:normal;
  margin:0 0 10px;
  outline:medium none;
}
.product-view .box-reviews h4 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h5 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h6 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .product-options-bottom .price-box { display:none; }
.product-view .product-shop .product-options {
  border:0 none;
  margin:0;
}
.product-view .product-shop .product-options .checkbox, .product-view .product-shop .product-options .radio {
  display:inline-block;
  margin:0;
}
.product-view .product-shop .product-options dl { margin:0; }
.product-view .product-shop .product-options label {
  font-family:arial;
  font-size:100%;
  font-weight:normal;
  padding:10px 5px 0 0;
}
.product-view .product-shop .product-options input.input-text {
  height:30px;
  margin-right:0;
  text-align:center;
  width:50px !important;
}
.product-view .product-shop .product-options input.required-entry {
  width:100% !important;
  text-align:left;
}
.product-view .product-shop .product-options dt label.required {
  color:#666666;
  font-size:100%;
  line-height:normal;
  margin:0;
  padding:3px 0 5px;
  font-weight:bold;
}
.product-view .product-shop .product-options dt label.required em {
  float:left;
  margin-right:5px;
  margin-top:4px;
}
.product-view .product-shop .product-options dd {
  margin:0;
  padding:0 0 15px;
}
.product-view .product-shop .product-options dd select {
  background-color:#ffffff;
  border:1px solid #cccccc;
  border-radius:0 0 0 0;
  color:#908e8e;
  font-size:100%;
  height:auto;
  line-height:normal;
  outline:medium none;
  padding:5px;
  margin:0 0 5px;
  width:100%;
}
.product-view {
  margin:0px;
  padding:0px;
}
.product-view .main-heading h3 span { padding-bottom:10px; }
.product-view .product-essential-top {
  background:none repeat scroll 0 0 #ffffff;
  padding:15px;
}
.product-view .product-shop { text-align:left; }
.product-view .product-shop .no-rating { margin:0 0 13px; }
.product-view .product-shop .ratings { padding:15px 0; }
.product-view .product-shop .rating-links {
  margin:0;
  float:left;
  line-height:12px;
  padding-left:10px;
}
.product-view .product-shop .rating-links a {
  font-size:90%;
  line-height:22px;
}
.product-view .product-shop .rating-links span.separator {
  font-size:90%;
  font-weight:normal;
  line-height:12px;
  color:#808080;
  margin:0 5px;
}
.product-view .product-shop .email-friend {
  margin:10px 0 10px 0;
  display:none;
}
.product-view .product-shop .add-to-box {
  padding:20px 0 0;
  margin:0;
  width:100%;
  clear:both;
}
.product-view .product-shop .add-to-box .add-to-cart {
  float:left;
  width:100%;
  padding:0 0 15px;
}
.product-view .product-shop .add-to-box .add-to-links li {
  padding:0;
  float:left;
}
.product-view .product-shop .add-to-box .add-to-links p {
  margin:0;
  padding-bottom:10px;
}
.product-view .product-shop .old-price .price {
  color:#8e8e8e;
  display:block;
  font-size:100%;
  font-weight:normal;
  outline:medium none;
  padding:1px 0 0 15px;
}
.product-view .product-shop .rating-box {
  float:left;
  margin-top:4px;
}
.product-view .left-product {
  padding-left:0;
  position:relative;
  z-index:1;
}
.product-view .left-product.col-lg-12 { padding:0; }
.product-view .right-product {
  padding:0;
  position:relative;
  z-index:0;
}
.product-view .right-product .main-heading { display:none; }
.product-view .right-product .category-products .products-grid .item .mt-actions .price-box {
  width:100%;
  margin:0 0 20px;
}
.product-view .right-product .category-products .products-grid .item button.btn-cart {
  display:inline-block;
  float:none;
}
.product-view .right-product .main-heading .heading-wrapper-title { border-bottom:none; }
.product-view .right-product .product-view-right .owl-controls .owl-pagination { display:block; }
.product-view .right-product .product-view-right .owl-controls .owl-buttons { display:none; }
.product-view .right-product .product-view-right .owl-controls .owl-page span {
  width:20px;
  height:6px;
  border-radius:0;
  background-color:#dddfe0;
}
.product-view .right-product .product-view-right .owl-controls .owl-page.active span { background-color:#0092ce; }
.product-view .right-product .product-view-right .owl-controls .owl-page:hover span { background-color:#0092ce; }
.product-view .right-product .product-view-right .category-products .products-grid { margin:0; }
.product-view .right-product .product-view-right .item { margin:0; }
.product-view .right-product .product-view-right .item .product-item {
  display:block;
  margin:0;
}
.product-view .right-product .product-view-right .item .product-item .products-list {
  float:none;
  width:100%;
}
.product-view .right-product .product-view-right .item .product-item .top-actions-inner {
  float:none;
  width:100%;
  text-align:center;
}
.product-view .product-view-right {
  background:none repeat scroll 0 0 #ffffff;
  max-width:100%;
}
.product-view .product-view-right .feature-wrapper .slide {
  margin:0;
  padding:0;
  border:none;
}
.product-view .product-view-right .feature-wrapper .flex-control-nav {
  position:static;
  padding:10px 0;
}
.product-view .product-view-right .feature-wrapper .flex-direction-nav {
  text-indent:-999em;
  display:none;
}
.product-view .mt-actions { width:100%; }
.product-view .product-essential { margin:0px; }
.product-view .product-essential h2 {
  border:0;
  outline:none;
  font-size:150%;
  font-weight:300;
  margin:0 0 10px;
}
.product-view .product-essential h3 {
  font-size:120%;
  font-weight:normal;
  margin:0;
  outline:none;
  padding:0;
  text-transform:capitalize;
}
.product-view .mostviewed a.product-image:before { background:none; }
.product-view .block {
  background:none;
  padding:0;
  text-align:left;
}
.product-view .block .block-title { border-bottom:1px solid #e6e7e8; }
.product-view .left-product-view {
  float:left;
  width:100%;
}
.product-view .left-product-view .product-img-box { background-color:#ffffff; }
.product-view .mt-social-links {
  color:#000000;
  padding:10px 0;
}
.product-view .mt-social-links .so-social-share {
  display:block;
  float:left;
  margin:0 5px 0 0;
}
.product-view .mt-social-links .so-social-share.so-plusone { margin:0 2px 0 0; }
.catalog-product-view .col-main {
  background:none;
  box-shadow:none;
  padding:0;
}
.product-shop .qty-container {
  border-bottom:1px solid #ececec;
  border-top:1px solid #ececec;
  padding:20px 0;
}
.product-shop .qty-container label { font-weight:normal; }
.product-shop .qty-container input.qty {
  width:50px !important;
  height:27px;
  line-height:27px;
  text-align:center;
  margin:0;
}
.product-shop .add-to-cart { margin:10px 0; }
.product-shop .add-to-cart button.btn-cart { margin-left:20px; }
.product-shop .add-to-cart button.btn-cart span span .fa { padding:0px 7px; }
.product-shop .add-to-cart label {
  color:#000000;
  float:left;
  font-size:100%;
  font-weight:bold;
  line-height:30px;
  padding:0 10px 0 0;
  line-height:35px;
  margin:0;
}
.product-shop .add-to-cart input.input-text {
  box-shadow:none;
  float:left;
  height:34px;
  margin-right:0;
  margin-top:0;
  text-align:center;
  width:30px !important;
  background-color:#ffffff;
  border:none !important;
}
.product-shop .add-to-cart input.input-text:hover { border:none !important; }
#product-options-wrapper dd div.input-box ul li input.product-custom-option {
  display:inline-block;
  margin:0;
}
#product-options-wrapper dd div.input-box ul li span.label label {
  color:#666666;
  font-weight:normal;
}
.checkout-progress {
  margin:50px 0 20px;
  padding:0;
}
.checkout-progress li {
  float:left;
  font-weight:normal;
  padding:0 0 2px;
  text-align:center;
  width:20%;
  line-height:30px;
}
.checkout-progress li div {
  border-top:10px solid #ececec;
  margin:0 3px 0 0;
}
.checkout-progress li.active div { border-color:#414141; }
.multiple-checkout h2 {
  font-size:105%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0 0 15px;
}
.multiple-checkout .place-order .grand-total { float:right; }
.multiple-checkout .box { margin:10px; }
.multiple-checkout .select-shipping { margin:10px; }
.multiple-checkout .col2-set {
  border:1px solid #dedede;
  margin:0;
  padding:0 0 20px;
  width:100%;
}
.multiple-checkout .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.multiple-checkout .col2-set .col-2 {
  float:right;
  width:48.5%;
}
.multiple-checkout .col2-set h3 { padding:0 0 10px; }
.multiple-checkout .col2-set .col-narrow { width:50%; }
.multiple-checkout .col2-set .col-wide { width:50%; }
.multiple-checkout .col2-set h2.legend {
  border-bottom:1px solid #dedede;
  margin:0;
  padding:10px;
  position:relative;
}
.multiple-checkout .col2-set h3.legend { padding:10px; }
.multiple-checkout .col3-set {
  border:1px solid #dedede;
  margin:0;
  padding:0;
}
.multiple-checkout h3 {
  font-size:110%;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.multiple-checkout h4 {
  font-size:110%;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.checkout-multishipping-shipping .box-sp-methods {
  border:1px solid #dedede;
  padding:15px;
  position:relative;
}
#checkout-review-submit .place-order {
  text-align:right;
  padding:10px 0;
}
#checkout-review-submit .place-order .grand-total { margin-left:10px; }
#checkout-review-submit .place-order .grand-total .inner .btn-checkout { margin-top:5px; }
#checkout-review-submit .place-order span.please-wait { text-align:right; }
#multiship-addresses-table td .btn-remove2 {
  border-radius:50% 50% 50% 50%;
  background-color:#ececec;
}
#multiship-addresses-table td .btn-remove2:hover { background-color:#f56032; }
.btn-remove2 {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/btn-remove.png") no-repeat scroll 0 0 transparent;
  height:16px;
  width:16px;
}
.no-display { display:none; }
.ratings-table {
  width:100%;
  margin-bottom:10px;
  margin-top:10px;
}
.ratings-table th {
  border:1px solid #dddddd;
  font-weight:normal;
  line-height:20px;
  padding:12px;
  vertical-align:middle;
}
.ratings-table td {
  border:1px solid #dddddd;
  font-weight:normal;
  line-height:20px;
  padding:12px;
  vertical-align:middle;
}
.rating-box {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bkg_rating.png") repeat-x scroll 0 0 transparent;
  display:inline-block;
  height:13px;
  position:relative;
  vertical-align:middle;
  width:85px;
}
.rating-box .rating {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bkg_rating.png") repeat-x scroll 0 100% transparent;
  height:13px;
  left:0;
  position:absolute;
  top:0;
}
.account-login .buttons-set { background-color:#ffffff; }
#product-options-wrapper { position:static; }
.required em { color:#d9673b; }
em.required { color:#d9673b; }
.col3-layout .product-view .product-img-box {
  float:none;
  margin:0 auto;
}
.product-view .product-img-box {
  position:relative;
  z-index:1;
}
.product-view .product-img-box p { padding:0; }
.product-view .product-img-box .img-box .product-image-non-zoom img { max-width:100%; }
.product-view .product-img-box .img-box .product-image-non-zoom img:hover { opacity:1; }
.product-view .product-img-box .product-image {
  margin:0;
  text-align:center;
  position:relative;
  z-index:9;
  background:#ffffff;
}
.product-view .product-img-box .product-image-zoom img {
  cursor:move;
  max-width:100%;
}
.product-view .product-img-box .product-image-zoom img:hover { opacity:1; }
.product-view .product-img-box .zoom-notice {
  margin:0 0 5px;
  text-align:center;
}
.product-view .product-img-box .zoom {
  cursor:pointer;
  height:18px;
  margin:0 auto 13px;
  padding:0 28px;
  position:relative;
  z-index:9;
}
.product-view .product-img-box .zoom #track {
  height:18px;
  position:relative;
}
.product-view .product-img-box .zoom #handle {
  height:22px;
  left:0;
  position:absolute;
  top:-1px;
  width:9px;
}
.product-view .product-img-box .zoom .btn-zoom-out {
  left:2px;
  position:absolute;
  top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
  position:absolute;
  right:2px;
  top:0;
}
.product-view .product-img-box .mt-more-views { margin:0px; }
.product-view .product-img-box .more-views {
  position:relative;
  margin:10px auto 0;
  z-index:0;
  width:80%;
}
.product-view .product-img-box .more-views .more-views-viewport { z-index:0; }
.product-view .product-img-box .more-views h3 { display:none; }
.product-view .product-img-box .more-views li {
  margin:0;
  outline:none;
  padding:0;
  text-align:center;
  background:#ffffff;
}
.product-view .product-img-box .more-views li a { outline:medium none; }
.product-view .product-img-box .more-views li:hover { border-color:#fc686c; }
.product-view ul.more-views-direction-nav li { border:none !important; }
.product-view ul.more-views-direction-nav li a {
  background-color:#ffffff;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/hor_ctr.png");
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  height:33px;
  margin:-11px 0 0;
  outline:medium none;
  position:absolute;
  text-indent:-9999px;
  top:50%;
  transition:all 400ms ease-in-out 0s;
  width:33px;
  z-index:0;
}
.product-view ul.more-views-direction-nav li a:hover { background-color:#fc686c; }
.product-view ul.more-views-direction-nav li a.more-views-next {
  background-position:-22px 5px;
  padding:0 !important;
  right:-30px;
}
.product-view ul.more-views-direction-nav li a.more-views-next:hover { background-position:-22px -23px; }
.product-view ul.more-views-direction-nav li a.more-views-prev {
  background-position:3px 3px;
  left:-30px;
  padding:0 !important;
}
.product-view ul.more-views-direction-nav li a.more-views-prev:hover { background-position:3px -22px; }
.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set {
  border:0;
  clear:none;
  float:right;
  margin:0;
  padding:0;
}
.product-image-popup .nav {
  font-weight:bold;
  margin:0 100px;
  text-align:center;
}
.product-image-popup .image {
  display:block;
  margin:10px 0;
}
.product-image-popup .image-label {
  font-weight:bold;
  margin:0 0 10px;
}
.col3-layout .product-view .product-shop {
  float:none;
  width:auto;
}
.product-grouped-product .product-view .add-to-cart { width:auto; }
.product-grouped-product .product-view .product-shop .price-box .old-price { width:auto; }
.product-grouped-product .product-view .product-shop .price-box .old-price .price {
  font-size:90%;
  line-height:21px;
}
.product-grouped-product .product-view .product-shop .price-box .old-price span { padding:0; }
.product-grouped-product .product-view .data-table { border:none; }
.product-grouped-product .product-view .data-table thead th {
  background-color:#ffffff;
  border-right:none;
  border-bottom:1px solid #dddddd;
  font-weight:500;
}
.product-grouped-product .product-view .data-table td {
  font-weight:300;
  border-left:none;
  border-top:none;
  border-bottom:none;
  border-right:1px solid #f5f5f5;
  padding:0 10px;
}
.product-grouped-product .product-view .data-table td.last { border-right:none; }
.product-grouped-product .product-view .data-table tr.even { background-color:#fbfbfb; }
.product-grouped-product .product-view .data-table tr.last { border-bottom:1px solid #dddddd; }
.product-grouped-product .product-view .out-of-stock {
  background-color:transparent;
  line-height:20px !important;
}
.product-grouped-product .product-view .product-shop .short-description { margin:20px 0 0; }
.product-grouped-product .product-view .product-shop input.input-text { text-align:center; }
.product-grouped-product .product-view .product-shop .price-box .special-price .price {
  font-size:100%;
  margin:0 5px;
}
.product-grouped-product .product-view .product-shop .price-box .regular-price .price { font-size:100%; }
.product-grouped-product ul.add-to-links { margin:10px 0 0 !important; }
.product-view .product-view-right .category-products .item .products-list { width:100%; }
.product-view .product-view-right .category-products .products-grid .item .top-actions-inner {
  width:100%;
  text-align:center;
}
.product-view .product-shop .top-product-name {
  display:inline-block;
  width:100%;
}
.product-view .product-shop .top-product-name .nav-wrapper { padding:0; }
.product-view .product-shop .product-name {
  margin:0;
  padding:0;
}
.product-view .product-shop .product-name h1 {
  font-size:160%;
  line-height:30px;
  font-weight:300;
  margin:0;
  padding:0;
  color:#3b3b3b !important;
}
.product-view .product-shop .wapper-view { overflow:hidden; }
.product-view .product-shop .wapper-view .price-box-bundle { line-height:66px; }
.product-view .product-shop .add-to-cart .custom-qty {
  float:left;
  margin:0;
  width:30px;
  height:34px;
  line-height:34px;
}
.product-view .product-shop .add-to-cart .custom-qty .items {
  background-color:#ffffff;
  border:medium none;
  color:#000000;
  height:32px;
  line-height:32px;
  width:30px;
}
.product-view .product-shop .add-to-cart .custom-qty .items.reduced { margin:0; }
.product-view .product-shop .add-to-cart .custom-qty .items:hover { background-color:#e34535; }
.product-view .product-shop .add-to-cart .custom-qty .items:hover .fa { color:#ffffff; }
.product-view .product-shop .add-to-cart .custom-qty .items .fa { color:#404040; }
.product-view .product-shop .product-add-to-links {
  float:left;
  margin:0;
}
.product-view .product-shop .product-add-to-links ul.add-to-links { margin:0; }
.product-view .product-shop ul.add-to-links li a {
  font-size:100%;
  font-weight:bold;
  height:35px;
  line-height:35px;
  display:block;
  outline:medium none;
  margin-right:5px;
  padding:0px 10px;
  border:1px solid #f6f6f6;
}
.product-view .product-shop ul.add-to-links li a .fa { padding-right:7px; }
.product-view .product-shop ul.add-to-links li a:hover { background-color:#ec565a; }
.product-view .product-shop ul.add-to-links li:last-child a { margin-right:0; }
.product-view .product-shop ul.add-to-links {
  float:left;
  margin:0;
}
.product-view .product-shop .product-options-bottom { padding:10px 0 0; }
.product-view .product-shop .product-options-bottom ul.add-to-links {
  float:left;
  margin:0;
}
.product-view .product-shop .product-options-bottom ul.add-to-links li {
  float:left;
  padding:0;
}
.product-view .product-shop .product-options-bottom ul.add-to-links li a {
  font-size:100%;
  outline:medium none;
  text-align:center;
}
.product-view .product-shop .product-options-bottom ul.add-to-links li a:hover { background-color:#ec565a; }
.product-view .product-shop .product-options-bottom ul.add-to-links li a, .product-view .product-shop .product-options-bottom ul.add-to-links li a .fa { font-weight:bold; }
.product-view .product-shop .product-options-bottom ul.add-to-links li:last-child a { margin-right:0; }
.product-view .product-shop .availability {
  margin:0;
  padding:5px 0;
  line-height:30px;
  float:none;
  width:100%;
  font-size:95%;
}
.product-view .product-shop .availability span { color:#00bc0d; }
.product-view .product-shop .short-description {
  margin:0;
  padding:0 0 10px;
}
.product-view .product-shop .price-box {
  margin:0 10px 0 0;
  padding:0;
}
.product-view .product-shop .price-box .regular-price {
  display:inline-block;
  float:left;
  font-size:110%;
}
.product-view .product-shop .price-box .regular-price .price {
  font-size:115%;
  font-weight:normal;
}
.product-view .product-shop .price-box .old-price {
  display:inline-block;
  padding:0;
}
.product-view .product-shop .price-box .special-price {
  display:inline-block;
  float:none;
}
.product-view .product-shop .price-box .special-price .price {
  color:#000000;
  font-size:115%;
  font-family:arial;
  font-weight:600;
}
.product-view .product-shop .addtolink .add-to-links .send-email { float:left; }
.product-view .product-shop .addtolink .add-to-links .compare { float:left; }
.product-view .product-shop .addtolink .add-to-links .mt-actions { padding-right:10px; }
.product-view .product-shop .addtolink .add-to-links .mt-actions a {
  background-color:transparent;
  background-image:none;
  border:0 none;
  font-weight:normal;
  height:20px;
  line-height:20px;
  margin:0;
  outline:medium none;
  padding:0;
  text-align:left;
  text-indent:inherit;
  width:auto;
}
.product-view .product-shop .addtolink .add-to-links .mt-actions a span.label {
  margin:0;
  padding:0 0 0 5px;
}
.product-view .product-shop .addtolink .add-to-links span.icon {
  -webkit-transition:background-color 800ms ease 0s, background-position 400ms ease 0s;
  cursor:pointer;
  float:left;
  height:15px;
  outline:medium none;
  transition:background-color 800ms ease 0s, background-position 400ms ease 0s;
  width:12px;
}
.product-view .product-shop .addtolink .add-to-links li { margin:0; }
.product-view .mt-actions span.label {
  font-weight:normal;
  height:20px;
  line-height:20px;
  padding:0 0 0 10px;
}
.product-view .product-static { float:right; }
.product-view .product-static img { width:100%; }
.product-bundle-product .product-view .product-shop .minimal-price { text-align:left; }
.product-bundle-product .product-view .product-shop .price-box {
  float:left;
  width:100%;
}
.product-bundle-product .product-view .product-shop .price-as-configured { float:left; }
.product-bundle-product .product-view .product-shop .price-box-bundle { float:left; }
.product-bundle-product .product-view .product-shop .add-to-cart { width:auto; }
.product-bundle-product .product-view .product-shop .add-to-links { margin:0 !important; }
.product-bundle-product .product-view .product-shop .add-to-links li { margin:0; }
.block-reorder ol#cart-sidebar-reorder li input {
  float:left;
  margin:0;
}
.block-reorder ol#cart-sidebar-reorder li p.product-name {
  float:left;
  padding-left:5px;
}
.block-reorder .actions a { margin-right:10px; }
.product-new-label {
  height:24px;
  outline:medium none;
  position:absolute;
  width:50px;
  line-height:24px;
  z-index:7;
  left:0;
  text-align:center;
  text-transform:uppercase;
  font-size:75%;
  font-weight:600;
}
.product-new-label span.topleft {
  border-right:13px solid rgba(0,0,0,0);
  border-top:16px solid;
  height:0;
  position:absolute;
  right:-13px;
  top:0;
  width:0;
  border-top-color:#21a35d;
  border-right-width:15px;
  border-top-width:13px;
}
.product-new-label span.bottomleft {
  border-bottom:16px solid;
  border-right:13px solid rgba(0,0,0,0);
  height:0;
  position:absolute;
  right:-13px;
  top:14px;
  width:0;
  border-bottom-color:#21a35d;
  border-bottom-width:12px;
}
.product-sale-label {
  background-repeat:no-repeat;
  height:24px;
  outline:medium none;
  position:absolute;
  width:50px;
  line-height:24px;
  z-index:7;
  left:0;
  top:30px;
  text-align:center;
  text-transform:uppercase;
  font-size:75%;
  font-weight:600;
}
.product-sale-label span.topleft {
  border-left:13px solid rgba(0,0,0,0);
  border-top:16px solid;
  height:0;
  position:absolute;
  left:-13px;
  top:0;
  width:0;
  border-right-width:15px;
  border-top-width:13px;
  left:-13px;
  border-top-color:#fe5252;
}
.product-sale-label span.bottomleft {
  border-bottom:16px solid rgba(0,0,0,0);
  border-left:13px solid rgba(0,0,0,0);
  height:0;
  position:absolute;
  left:-13px;
  top:14px;
  width:0;
  border-bottom-width:12px;
  border-right-width:13px;
  border-bottom-color:#fe5252;
}
.item-upsell .product-new-label, .item-upsell .product-sale-label, .item-related .product-new-label, .item-related .product-sale-label { left:10px; }
.item-related .product-new-label, .main-top .product-new-label { top:5px; }
.item-related .product-sale-label, .main-top .product-sale-label { top:35px; }
.product-image .product-imagenew-label {
  background-position:0 0;
  background-repeat:no-repeat;
  height:50px;
  position:absolute;
  right:-15px;
  text-indent:-999em;
  top:-15px;
  width:50px;
  z-index:3;
}
.product-image .product-imagesale-label {
  background-position:0 0;
  background-repeat:no-repeat;
  height:50px;
  position:absolute;
  left:-15px;
  text-indent:-999em;
  top:-15px;
  width:50px;
  z-index:3;
}
.out-of-stock {
  background-color:#878b8d;
  opacity:0.7;
  padding:7px 8px 3px 8px;
  color:#ffffff;
}
.send-friend button.button { padding-bottom:10px; }
.addto-gaps-right li { margin-right:10px; }
.add-to-links li { padding:5px 0; }
.add-to-links li .v-centered-content { display:table; }
.add-to-links li .v-centered-content .v-center {
  display:table-cell;
  vertical-align:middle;
  color:#656565;
  font-weight:normal;
  font-size:100%;
}
.add-to-links li .v-centered-content .v-center:hover {
  color:#8ac20e;
  text-decoration:none;
}
.add-to-links li .v-centered-content:hover {
  color:#8ac20e;
  text-decoration:none;
}
.feature.v-centered-content .v-center .icon { margin:0 5px 0 0; }
.feature span.icon { padding:3px; }
.feature .icon {
  margin:0 15px 10px 0;
  max-height:30px;
  max-width:30px;
  float:left;
}
div.icon {
  background-color:#cfcfcf;
  background-position:0 0;
  background-repeat:no-repeat;
  border-radius:50% 50% 50% 50%;
  display:inline-block;
  height:30px;
  padding:3px;
  width:30px;
}
span.icon {
  background-color:#cfcfcf;
  background-position:0 0;
  background-repeat:no-repeat;
  border-radius:50% 50% 50% 50%;
  display:inline-block;
  height:30px;
  padding:3px;
  width:30px;
}
div.icon:hover { background-color:#f56032; }
span.icon-hover, .feature-icon-hover span.icon {
  transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
  -webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}
.icon-hover.i-compare-bw:hover { background-position:-59px -59px; }
.feature-icon-hover:hover .icon.i-compare-bw { background-position:-59px -59px; }
.toolbar {
  padding:0;
  margin:0;
  color:#343434;
  background:#ffffff;
}
.toolbar .sbOptions {
  background:#ffffff;
  box-shadow:none;
  left:-1px;
  top:32px !important;
  width:100%;
  border:1px solid #eeeeee;
}
.toolbar .sbOptions li {
  display:block;
  line-height:normal;
  margin:0;
  padding:0 3px;
}
.toolbar .sbOptions li a:hover {
  background-color:#cfcfcf;
  color:#ffffff;
}
.toolbar .sbOptions li a {
  border:0 none;
  border-radius:0;
  display:block;
  float:none;
  line-height:normal;
  margin:0;
  padding:3px 4px;
}
.toolbar .sbHolder {
  float:left;
  height:35px;
  line-height:25px;
  margin:0 5px;
  outline:medium none;
  padding:4px;
  position:relative;
  z-index:1;
  text-align:left;
  border:1px solid #e2e2e2;
  background-color:#ffffff;
}
.toolbar p {
  margin:0;
  padding:5px 0;
}
.toolbar p.mt-toolbar-label {
  width:55px;
  font-weight:300;
  color:#343434;
  font-size:89%;
}
.toolbar label {
  height:auto;
  line-height:normal;
  outline-style:none;
  text-transform:capitalize;
}
.toolbar .pager {
  margin:0;
  padding:10px 15px;
}
.toolbar .pager .pages {
  display:inline-block;
  float:none;
  padding:5px 0;
}
.toolbar .pager .pages strong {
  font-weight:normal;
  float:left;
}
.toolbar .pager .pages ol li {
  color:#7e7e7e;
  display:block;
  float:left;
  font-size:105%;
  padding:0 5px;
}
.toolbar .toolbar-top { text-align:left; }
.toolbar .toolbar-top .amount {
  color:#343434;
  float:left;
  font-size:95%;
  font-weight:300;
  line-height:35px;
  margin:0;
  text-align:left;
  padding:5px 10px;
}
.toolbar .toolbar-top .pages strong {
  font-weight:normal;
  padding:5px 5px 0 9px;
  color:#6f6f6f;
  font-size:95%;
  line-height:20px;
}
.toolbar .toolbar-top .pages ol { display:inline; }
.toolbar .toolbar-top .pages ol li {
  padding:0px;
  color:#7e7e7e;
  font-size:95%;
  margin:0 1px;
}
.toolbar .toolbar-top .pages ol li a {
  border:0 none;
  border-radius:0;
  color:#7e7e7e;
  height:30px;
  line-height:30px;
  margin:0;
  outline:medium none;
  padding:0;
  text-align:center;
  vertical-align:middle;
  width:30px;
  background:none;
}
.toolbar .toolbar-top .pages ol li a img { vertical-align:middle; }
.toolbar .toolbar-top .pages ol li a:hover { color:#ffffff; }
.toolbar .toolbar-top .pages ol li a:hover .fa { color:#ffffff; }
.toolbar .toolbar-top .pages ol li.current {
  display:inline-block;
  height:30px;
  line-height:30px;
  outline:medium none;
  padding:0;
  text-align:center;
  vertical-align:middle;
  width:30px;
}
.toolbar .toolbar-top .sort-by {
  float:left;
  padding:5px 0 5px 10px;
}
.toolbar .toolbar-top .sort-by label {
  color:#666666;
  font-size:95%;
  font-weight:normal;
}
.toolbar .toolbar-top .sort-by .sbHolder {
  width:120px;
  z-index:4;
  background-color:#ffffff;
  border:1px solid #f3f3f3;
  font-size:small;
}
.toolbar .toolbar-top .sbHolder a.sbToggle {
  height:30px;
  line-height:normal;
  right:2px;
  top:2px;
  width:30px;
}
.toolbar .toolbar-top .sbHolder a.sbToggle .fa {
  display:block;
  float:none;
  line-height:30px;
  text-align:center;
}
.toolbar .toolbar-top .limiter {
  float:right;
  padding:5px 0 5px 10px;
  color:#343434;
  font-size:95%;
}
.toolbar .toolbar-top .limiter select { float:left; }
.toolbar .toolbar-top .limiter label {
  color:#343434;
  display:inline-block;
  font-size:110%;
  font-weight:300;
}
.toolbar .toolbar-top .limiter .sbHolder {
  width:60px;
  z-index:4;
  background-color:#ffffff;
  border:1px solid #e6e8e9;
}
.toolbar .toolbar-top .limiter .sbHolder a.sbToggle {
  height:30px;
  right:2px;
  top:2px;
  width:30px;
}
.toolbar .toolbar-top .limiter .mt-limit {
  display:inline-block;
  font-size:100%;
  color:#6f6f6f;
  float:left;
  margin-right:5px;
  padding:6px;
  height:36px;
  line-height:36px;
}
.toolbar .toolbar-top .limiter .mt-toolbar-label { padding:5px 0; }
.toolbar .toolbar-top .sorter {
  margin:0;
  text-align:center;
  padding:10px 15px;
  line-height:25px;
  border-bottom:1px solid #e6e8e9;
}
.toolbar .toolbar-top .sorter .view-mode {
  text-align:left;
  float:left;
  margin:0;
  padding:5px 10px 5px 0;
}
.toolbar .toolbar-top .sorter .view-mode label {
  color:#343434;
  font-size:95%;
  font-weight:300;
  display:inline-block;
  float:left;
  line-height:30px;
}
.toolbar .toolbar-top .sorter .view-mode a.grid {
  background-color:#ffffff;
  display:inline-block;
  height:30px;
  margin:0 0 0 1px;
  overflow:hidden;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
  cursor:pointer;
  outline:medium none;
}
.toolbar .toolbar-top .sorter .view-mode a.grid:hover { background-color:#ececec; }
.toolbar .toolbar-top .sorter .view-mode a.grid.active { background-color:#ececec; }
.toolbar .toolbar-top .sorter .view-mode strong {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/grid-list.png");
  background-repeat:no-repeat;
  display:inline-block;
  height:30px;
  margin:0 0 0 1px;
  overflow:hidden;
  text-indent:-9999px;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
}
.toolbar .toolbar-top .sorter .view-mode a.list.active .fa-list { color:#fc686c; }
.toolbar .toolbar-top .sorter .view-mode a .fa {
  display:block;
  text-align:center;
  line-height:35px;
  font-size:100%;
  color:#7f7f7f;
}
.toolbar .toolbar-top .sorter .view-mode a.list {
  background-color:transparent;
  display:inline-block;
  height:30px;
  margin:0 0 0 1px;
  overflow:hidden;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
  cursor:pointer;
  outline:medium none;
}
.toolbar .toolbar-top .sorter .view-mode a.list img { vertical-align:middle; }
.toolbar .toolbar-top .sorter .view-mode a.list:hover { background-color:#ececec; }
.toolbar .toolbar-top .sorter .view-mode a.list.active { background-color:#ececec; }
.toolbar .toolbar-top .sorter .view-mode strong.list { background-color:#ececec; }
.toolbar .toolbar-top .sorter .sort-by {
  float:left;
  margin-right:15px;
}
.toolbar .toolbar-top .sorter .sort-by label {
  color:#343434;
  font-size:95%;
  font-weight:300;
  display:inline-block;
}
.toolbar .toolbar-top .sorter .sort-by .mt-sort {
  display:inline-block;
  font-size:100%;
  padding:6px;
  color:#6f6f6f;
  float:left;
  margin-right:5px;
  height:36px;
  line-height:36px;
}
.toolbar .toolbar-top .sorter .sort-by a {
  display:block;
  cursor:pointer;
}
.toolbar .toolbar-top .sorter .sort-by a img { vertical-align:middle; }
.toolbar .toolbar-top .sorter .sort-by a.set {
  float:right;
  padding:4px 15px;
  background-color:#ffffff;
  border:1px solid #e6e8e9;
}
.toolbar .toolbar-top .sorter .sort-by .mt-sort-arrows { padding:0; }
.toolbar .toolbar-top .sorter .pages { display:none; }
.toolbar .toolbar-top .sorter .pages strong {
  float:left;
  font-weight:normal;
  margin-right:5px;
  padding-top:7px;
}
.toolbar .toolbar-top .sorter .pages ol { display:inline; }
.toolbar .toolbar-top .sorter .pages li {
  display:block;
  float:left;
  margin:0 0 0 1px;
  text-align:center;
  height:30px;
  width:30px;
  background:#ffffff;
  line-height:26px;
}
.toolbar .toolbar-top .pager {
  margin:0;
  text-align:center;
  line-height:25px;
  border-bottom:1px solid #e6e8e9;
}
.toolbar-bottom { padding:0; }
.toolbar-bottom .toolbar {
  padding:0;
  box-shadow:none;
  border-radius:0;
  border-top:1px solid #e9ebeb;
}
.toolbar-bottom .toolbar .sorter { display:none; }
.toolbar-bottom .toolbar .pager { border-bottom:none; }
.sbOptions {
  box-shadow:0 6px 7px 0 rgba(0,0,0,0.15);
  left:0;
  list-style:none outside none;
  margin:0;
  overflow-y:auto;
  padding:3px 0 !important;
  position:absolute;
  top:24px !important;
  width:100%;
  z-index:1;
}
.block-contacts {
  float:left;
  width:100%;
}
.block-contacts .fieldset {
  margin:0;
  padding:10px 0;
}
.block-contacts .fieldset .form-list { padding:0; }
.block-contacts h2.legend { display:none; }
.block-contacts .separator.small {
  background-color:#303030;
  display:block;
  height:2px;
  margin:10px auto 20px;
  position:relative;
  width:22px;
}
.block-contacts .page-header { border:none; }
.block-contacts .page-header h1 {
  font-weight:normal;
  text-transform:uppercase;
}
.block-contacts .contact-address-block {
  float:left;
  margin:20px 0 0;
  width:100%;
}
.block-contacts .address_block h3, .block-contacts .page-title h3 {
  font-size:120%;
  font-weight:400;
  letter-spacing:2px;
  margin:0;
  text-transform:uppercase;
}
.block-contacts .address_block h3 span, .block-contacts .page-title h3 span {
  border-bottom:1px solid #e8e9e9;
  padding-bottom:10px;
  float:left;
}
.slider-product .addtocart { padding:0 !important; }
.slider-product .addtocart button.btn-cart { display:table; }
.category-products .products-itemgrid-2col .product-image img {
  display:inline !important;
  width:100%;
}
.category-products .products-itemgrid-4col button.btn-cart, .category-products .products-itemgrid-5col button.btn-cart { margin-bottom:5px !important; }
.category-products .products-itemgrid-4col .confix-produclist, .category-products .products-itemgrid-5col .confix-produclist {
  padding:0 !important;
  text-align:center !important;
}
.category-products .products-itemgrid-4col .item .product-item, .category-products .products-itemgrid-5col .item .product-item { display:block; }
.category-products .products-itemgrid-4col .item .product-item .products-list, .category-products .products-itemgrid-4col .item .product-item .top-actions-inner, .category-products .products-itemgrid-5col .item .product-item .products-list, .category-products .products-itemgrid-5col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-4col .hover-effect:hover, .category-products .products-itemgrid-5col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .products-grid.products-itemgrid-5col .item .price-box .price { font-size:100%; }
.category-products .products-grid.products-itemgrid-5col .item .category-over .main-quickview { top:12%; }
.category-products .products-grid.products-itemgrid-6col .item .price-box .price { font-size:100%; }
.category-products .products-grid.products-itemgrid-6col .item .table .price-box {
  display:block;
  text-align:center;
}
.category-products .products-grid.products-itemgrid-6col .item .table .ratings {
  position:static;
  text-align:center;
}
.category-products .products-grid.products-itemgrid-6col .item .category-over .main-quickview { top:2%; }
.category-products .products-itemgrid-7col button.btn-cart { margin-bottom:5px !important; }
.category-products .products-itemgrid-7col .confix-produclist { text-align:center !important; }
.category-products .products-itemgrid-7col .item { margin:0 7px; }
.category-products .products-itemgrid-7col .item .fa {
  font-size:80% !important;
  line-height:25px !important;
}
.category-products .products-itemgrid-7col .item .confix-produclist a {
  height:25px;
  width:25px;
  line-height:25px;
}
.category-products .products-itemgrid-7col .item .product-item { display:block; }
.category-products .products-itemgrid-7col .item .product-item .products-list, .category-products .products-itemgrid-7col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button {
  height:25px;
  width:25px;
  line-height:25px;
  top:36%;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button span {
  height:25px;
  line-height:25px;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button span .fa { line-height:25px; }
.category-products .products-itemgrid-7col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .products-itemgrid-8col .item { margin:0 7px; }
.category-products .products-itemgrid-8col .item .fa {
  line-height:13px !important;
  padding:4px;
}
.category-products .products-itemgrid-8col .item .confix-produclist { text-align:center !important; }
.category-products .products-itemgrid-8col .item button.btn-cart {
  height:25px;
  margin-bottom:5px !important;
}
.category-products .products-itemgrid-8col .item button.btn-cart span {
  display:inline-block;
  font-size:80%;
  height:25px;
  line-height:14px;
}
.category-products .products-itemgrid-8col .item .confix-produclist a {
  height:25px;
  width:25px;
  line-height:25px;
}
.category-products .products-itemgrid-8col .item .product-item { display:block; }
.category-products .products-itemgrid-8col .item .product-item .products-list, .category-products .products-itemgrid-8col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button {
  height:25px;
  width:25px;
  line-height:25px;
  top:37%;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button span {
  height:25px;
  line-height:25px;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button span .fa { line-height:25px; }
.category-products .products-itemgrid-8col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .item:hover { z-index:9; }
.category-products .products-grid .confix-produclist { padding:0 !important; }
.category-products .products-grid button.btn-cart { margin-bottom:5px !important; }
.item .top-actions-inner {
  position:relative;
  text-align:left;
}
.item .confix-produclist a {
  font-size:100%;
  height:34px;
  width:34px;
  line-height:34px;
  padding:0px;
  outline:medium none;
  display:block;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
  text-align:center;
}
.item .confix-produclist a:hover {
  background-color:#4a4a4a;
  border:none;
}
.item .addtocart .display-onhover a {
  opacity:0;
  transform:scale(0);
  visibility:visible;
}
.item .confix-produclist-category .display-onhover a {
  opacity:0;
  transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  visibility:visible;
}
.item .display-onhover .ratings { display:none; }
.products-grid .hover-effect:hover {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -o-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.products-grid .hover-effect:hover .top-actions-inner {
  padding-left:5px;
  padding-right:5px;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.products-grid .item:hover .addtocart .display-onhover a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.products-grid .item:hover .confix-produclist-category .display-onhover a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.products-grid .item:hover .display-onhover { height:38px; }
.products-grid .item:hover .display-onhover .ratings { display:inline-block; }
.main-brands .owl-carousel { height:50px; }
.widget-tab-content.widget-tab-content-list .item .product-item {
  background-color:#ffffff;
  display:flex;
  margin:10px 0;
  padding:0;
}
.widget-tab-content.widget-tab-content-list .item .products-list {
  float:left;
  text-align:center;
  width:35%;
  margin:0 25px 0 0;
}
.widget-tab-content.widget-tab-content-list .item .top-actions-inner {
  display:inline-block;
  float:left;
  position:relative;
  text-align:left;
  width:65%;
  padding:0;
}
.widget-tab-content-list .owl-carousel {
  padding:0;
  margin:0;
}
.widget-tab-content-list .products-grid .item { margin:40px 0; }
.widget-tab-content-list .products-grid .item:hover .addtocart .add-to-links a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.widget-tab-content-list .products-grid .item .top-actions-inner .mt-actions { margin:20px 0 0; }
.widget-tab-content-list .products-grid .mt-actions .addtocart .add-to-links a {
  opacity:0;
  transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  visibility:visible;
  border:1px solid #d3d3d3;
  margin:0;
}
.widget-tab-content-list .products-grid .mt-actions .addtocart .add-to-links a:hover { border:1px solid #d02a21; }
.widget-tab-content-list .products-grid .mt-actions .addtocart .button.btn-cart {
  float:left;
  width:34px;
  height:34px;
  overflow:hidden;
}
.widget-tab-content-list .products-grid .mt-actions .addtocart .button.btn-cart span { padding:0; }
.widget-tab-content-list .products-grid .mt-actions .addtocart .button.btn-cart span .fa { font-size:100%; }
.owl-carousel .item .addtocart .button.btn-cart {
  opacity:0;
  transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  visibility:visible;
}
.owl-carousel .item:hover .addtocart .button.btn-cart {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.item {
  text-align:left;
  position:relative;
}
.item.products-bottom button.btn-cart {
  display:block;
  float:left;
}
.item .confix-produclist {
  padding-left:10px;
  padding-top:0;
  position:relative;
  text-align:center;
  vertical-align:top;
}
.item .product-item {
  background-color:#ffffff;
  padding:0 0 10px;
  display:block;
  margin:0;
}
.item .table .ratings {
  position:absolute;
  top:0;
  right:0;
}
.item .table .price-box { display:table-cell; }
.item .ratings {
  margin:0px 0 10px;
  line-height:normal;
}
.item .ratings span.amount { display:none; }
.item a.product-image { outline:medium none; }
.item h3.product-name {
  font-size:100%;
  margin:0 0 8px;
}
.item h3.product-name a {
  color:#000000;
  font-weight:normal;
  outline:medium none;
  text-transform:capitalize;
  line-height:20px;
  font-size:100%;
}
.item .price-box {
  padding:0;
  line-height:normal;
}
.item .price-box p.minimal-price { margin:0; }
.item .price-box p.minimal-price .price-label { font-size:87%; }
.item .price-box .price {
  color:#000000;
  font-size:115%;
  font-weight:600;
}
.item .price-box .old-price .price {
  font-size:100%;
  padding:0 5px 0 0;
  color:#8e8e8e;
  font-weight:400;
}
.item .actions .confix-produclist-category {
  position:relative;
  display:inline-block;
  padding:0;
}
.item .actions .confix-produclist-category ul li {
  display:inline-block;
  float:none;
  padding:0;
}
.item .actions .confix-produclist-category ul li a.text-link {
  text-indent:0 !important;
  width:auto !important;
  padding:0 5px !important;
}
.item .actions .confix-produclist-category ul li a.text-link-compare {
  text-indent:0 !important;
  width:auto !important;
  padding:0 5px !important;
}
.item .actions .confix-produclist-category ul li a.link-wishlist {
  display:inline-block;
  line-height:38px;
  padding:0px;
  outline:medium none;
  font-size:100%;
  height:40px;
  width:40px;
  box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -o-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -ms-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
}
.item .actions .confix-produclist-category ul li a.link-wishlist .fa-heart-o {
  font-size:180%;
  left:9px;
  position:absolute;
  top:10px;
}
.item .actions .confix-produclist-category ul li a.link-wishlist:hover { background-position:0 -38px; }
.item .actions .confix-produclist-category ul li a.link-compare {
  background-color:#b7cc16;
  display:inline-block;
  line-height:38px;
  padding:0px;
  outline:medium none;
  font-size:100%;
  height:40px;
  width:40px;
  box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -o-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -ms-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
}
.item .products-list {
  text-align:center;
  margin:0;
}
.item .products-list .product-hover {
  position:relative;
  z-index:3;
}
.item .main-quickview {
  opacity:0;
  z-index:9999;
  position:absolute;
  bottom:0;
  right:-40px;
  transition:all 0.3s ease-in-out 0s;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  display:block;
  text-align:center;
}
.item .main-quickview button.button.btn-cart {
  overflow:hidden;
  margin:7px 0;
}
.item .main-quickview button.button.btn-cart span { padding:0; }
.item .main-quickview button.button.btn-cart span .fa {
  display:block;
  line-height:36px;
}
.item:hover .confix-produclist { display:inline-block; }
.item:hover .confix-produclist .text-link { padding:0 0 10px; }
.item:hover .confix-produclist .text-link-compare { padding:0 0 10px; }
.item:hover a.product-image:before { transition:all 0.1s linear 0.1s; }
.item:hover .main-quickview {
  opacity:1;
  right:22px;
}
.category-products .products-grid .item .table { position:relative; }
.category-products .products-grid .item .content {
  border:1px solid #ebebeb;
  overflow:hidden;
  margin-bottom:11px;
}
.category-products .products-grid .item .category-over .main-quickview { top:30%; }
.category-products .products-grid .item .category-over .confix-produclist a { margin:0; }
.main-top .item .price-box, .main-top .item .ratings { display:table-cell; }
.col-lg-6 h3.product-name { text-align:center !important; }
.col-lg-6 .addtocart { float:none !important; }
.col-lg-6 .actions .confix-produclist-category { float:none !important; }
.item.last { margin-right:0; }
.main-quickview button.button {
  height:34px;
  text-align:center;
  width:34px;
  z-index:999;
  top:40%;
  -webkit-transition:all 0.3s ease-out 0s;
  -moz-transition:all 0.3s ease-out 0s;
  -ms-transition:all 0.3s ease-out 0s;
  -o-transition:all 0.3s ease-out 0s;
  transition:all 0.3s ease-out 0s;
  opacity:1;
  border:none;
}
.main-quickview button.button .fa { font-size:100%; }
.toolbar .col-lg-6 { width:50%; }
.toolbar .col-lg-4 { width:33.3333%; }
.addtocart { display:block; }
.products-list { position:relative; }
.products-list .hover-effect:hover {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -o-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.products-list .product-shop .wrapper-product {
  border-bottom:1px solid #ececec;
  border-top:1px solid #ececec;
  padding:10px 0;
  overflow:hidden;
}
.products-list .confix-produclist-category {
  padding-left:5px;
  padding-top:0;
  display:inline-block;
  text-align:center;
  float:left;
}
.products-list .confix-produclist-category ul li {
  display:inline-block;
  float:none;
  padding:0;
  margin:0 5px;
}
.products-list .confix-produclist-category ul li a.text-link {
  display:inline-block;
  padding:0 10px;
  outline:medium none;
  font-size:100%;
  text-indent:0 !important;
  margin:0;
  width:100% !important;
}
.products-list .confix-produclist-category ul li a.text-link span {
  display:block;
  float:none;
}
.products-list .confix-produclist-category ul li a.text-link .fa { display:none; }
.products-list .confix-produclist-category ul li a.text-link-compare {
  display:inline-block;
  padding:0 10px;
  outline:medium none;
  font-size:100%;
  text-indent:0 !important;
  width:100% !important;
  margin:0;
}
.products-list .confix-produclist-category ul li a.text-link-compare span {
  display:block;
  float:none;
}
.products-list .confix-produclist-category ul li a.text-link-compare .fa { display:none; }
.products-list .confix-produclist-category ul li a {
  font-size:100%;
  height:34px;
  width:34px;
  line-height:34px;
  outline:medium none;
  display:block;
  transition:all 0.5s ease-out 0s;
}
.products-list .confix-produclist-category ul li a span { display:none; }
.products-list .confix-produclist-category ul li a .fa {
  display:block;
  font-size:140%;
  line-height:34px;
  text-align:center;
}
.products-list .confix-produclist-category ul.add-to-links li { float:left; }
#products-list .hover-effect:hover {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -o-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.nav-wrapper .flex-control-nav { display:none; }
.top-actions-inner {
  position:relative;
  text-align:center;
}
.product-image img {
  max-width:100%;
  display:block;
}
.category-products .products-list .item:hover .main-quickview {
  top:0;
  opacity:1;
}
.category-products .item.first { margin-left:0; }
.category-products .item .top-actions-inner .confix-produclist a.text-link {
  width:auto !important;
  padding:0 10px;
  margin:0;
  transition:all 0.5s ease-out 0s;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link span {
  display:block;
  float:left;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link .fa { display:none; }
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare {
  width:auto !important;
  padding:0 10px;
  margin:0;
  transition:all 0.5s ease-out 0s;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare span {
  display:block;
  float:left;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare .fa { display:none; }
.category-products .item .top-actions-inner .confix-produclist .wishlist {
  display:inline-block;
  float:none;
  height:34px;
}
.category-products .item .top-actions-inner .confix-produclist .compare {
  display:inline-block;
  float:none;
  height:34px;
}
.category-products .item .addtocart { display:inline-block; }
.category-products .item .addtocart .button.btn-cart span span .fa { width:34px; }
.category-products.collection-position01 .item { margin:0 10px; }
.category-products.collection-position02 .item { margin:0 10px; }
.category-products.collection-position02 .item .addtocart {
  opacity:0;
  overflow:hidden;
  position:absolute;
  right:-40px;
  top:44px;
  transition:all 0.8s ease 0s;
  -moz-transition:all 0.8s ease 0s;
  -webkit-transition:all 0.8s ease 0s;
  -o-transition:all 0.8s ease 0s;
  z-index:9;
}
.category-products.collection-position02 .item .addtocart button.btn-cart {
  border:0;
  display:table;
  border-radius:0;
  margin:7px 0;
}
.category-products.collection-position02 .item .addtocart button.btn-cart span {
  width:34px !important;
  padding:0;
}
.category-products.collection-position02 .item .addtocart .confix-produclist { padding:0; }
.category-products.collection-position02 .item .addtocart .confix-produclist a {
  margin:0px 0 7px;
  border-radius:0;
}
.category-products.collection-position02 .item .price-box {
  display:block;
  padding:10px 0;
}
.category-products.collection-position02 .item .ratings {
  position:static;
  padding-bottom:5px;
}
.category-products.collection-position02 .item .main-quickview {
  opacity:1;
  position:static;
  transition:all 0.6s ease 0s;
  -moz-transition:all 0.6s ease 0s;
  -webkit-transition:all 0.6s ease 0s;
  -o-transition:all 0.6s ease 0s;
}
.category-products.collection-position02 .item .main-quickview button.button {
  border-radius:0;
  height:34px;
  top:-8%;
  transition:all 0.6s ease 0s;
  width:34px;
}
.category-products.collection-position02 .item .item-inner { margin:0 0 40px; }
.category-products.collection-position02 .item .item-inner .top-actions-inner { text-align:left; }
.category-products.collection-position02 .item .product-item:hover .addtocart {
  opacity:1;
  right:22px;
  z-index:99;
}
.category-products.collection-position03 .item .item-inner .mt-actions .addtocart .button.btn-cart {
  border:1px solid #d3d3d3;
  margin-right:10px;
}
.category-products.collection-position02.collection-position04 .item .item-inner { margin:0; }
.category-products.collection-position02.collection-position04 .item .item-inner .top-actions-inner { text-align:left; }
.category-products.collection-position02.collection-position04 .item .table { position:relative; }
.category-products.collection-position02.collection-position04 .item .price-box, .category-products.collection-position02.collection-position04 .item .ratings { display:table-cell; }
.category-products.collection-position02.collection-position04 .item .ratings {
  position:absolute;
  top:0;
  right:0;
}
.category-products.collection-position02.collection-position04 .item .addtocart { top:75px; }
.block-toprated { padding:0px 0 35px; }
.collection-positionleft {
  padding:25px 15px 0px;
  background-color:#ffffff;
  position:relative;
  z-index:4;
}
.collection-positionleft ul { margin:0; }
.collection-positionleft ul li a.product-image {
  float:left;
  width:35%;
}
.collection-positionleft ul li .product-rated-details {
  float:right;
  padding-left:20px;
  width:63%;
}
.collection-positionleft .item h3.product-name { margin:0 0 3px; }
.collection-positionleft .item .price-box .price { font-size:115%; }
.collection-positionleft .item .price-box .old-price .price { font-size:95%; }
.collection-positionleft .item .ratings { margin:0; }
.collection-positionleft .item .rating-box {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bkg_rating2.png") repeat-x scroll 0 0 transparent;
  height:11px;
  width:74px;
}
.collection-positionleft .item .rating-box .rating {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bkg_rating2.png") repeat-x scroll 0 100% transparent;
  height:11px;
  left:1px;
}
.catpanel { backface-visibility:hidden; }
.product-image-hover {
  overflow:hidden;
  position:relative;
}
.product-image-hover a .alt-image {
  transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a .back {
  transform:translate3d(0,100%,0);
  -o-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  -moz-transform:translate3d(0,100%,0);
  -webkit-transform:translate3d(0,100%,0);
  transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a:hover .alt-image {
  -webkit-transform:translate3d(0,-100%,0);
  -moz-transform:translate3d(0,-100%,0);
  -ms-transform:translate3d(0,-100%,0);
  -o-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
  -webkit-transition-delay:0s;
  -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
}
.product-image-hover a:hover .back {
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
  -webkit-transition-delay:0s;
  -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  z-index:0;
  position:absolute;
}
.product-img-additional {
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1;
}
.category-products #products-list .item {
  overflow:hidden;
  height:auto !important;
  padding:15px 0 !important;
  background:#ffffff;
  border-bottom:1px solid #e6e8e9;
}
.category-products #products-list .item:hover .confix-produclist a { padding:0; }
.category-products #products-list .item .button-product-list .button.btn-cart .fa { padding-right:10px; }
.category-products #products-list .out-of-stock {
  height:35px;
  text-align:center;
}
.category-products #products-list .item.hover-effect:hover .confix-produclist-category ul li a { padding:0 10px; }
.category-products #products-list .item .confix-produclist-category ul li {
  margin:5px 1px 0;
  width:49%;
}
.category-products #products-list .item .confix-produclist-category ul li a {
  height:34px;
  width:38px;
}
.category-products #products-list .item .confix-produclist-category ul li a .fa { line-height:38px; }
.category-products #products-list .item .product-hover .product-image .product-imagenew-label { right:0; }
.category-products #products-list .item .product-hover .product-image .product-imagesale-label { left:-23px; }
.category-products #products-list .item .ratings { padding-left:0px; }
.category-products #products-list .product-name {
  margin:10px 0 8px;
  outline:medium none;
  padding:0;
  text-align:left;
  font-size:150%;
}
.category-products #products-list .product-name a {
  color:#000000;
  font-weight:300;
}
.category-products #products-list .price-box {
  padding:0 30px 5px 0;
  text-align:left;
}
.category-products #products-list .price-box .price {
  font-size:150%;
  font-weight:bold;
  line-height:20px;
}
.category-products #products-list .price-box .old-price .price {
  font-size:120%;
  font-weight:normal;
}
.category-products #products-list .price-box .regular-price .price { font-size:200%; }
.category-products #products-list .price-box .special-price .price {
  font-size:150%;
  font-weight:bold;
  line-height:20px;
}
.category-products #products-list .ratings {
  text-align:left;
  display:inline;
  line-height:30px;
}
.category-products #products-list .ratings .rating-box {
  float:left;
  margin-right:7px;
  margin-top:8px;
}
.category-products #products-list .ratings .rating-links {
  float:left;
  margin:0;
}
.category-products #products-list .std {
  text-align:left;
  padding:10px 0;
  color:#252525;
  font-size:95%;
  font-weight:300;
  line-height:25px;
  margin:0 0 15px;
}
.category-products #products-list .std p {
  color:#252525;
  margin:0;
}
.category-products #products-list p.button-product-list {
  text-align:center;
  float:none;
  margin:0;
}
.category-products #products-list p.button-product-list button { width:100%; }
.category-products #products-list .confix-produclist {
  float:left;
  padding-left:0;
  width:100%;
}
.category-products .price-from {
  font-size:70%;
  margin:0;
}
.category-products .price-to {
  font-size:70%;
  margin:0;
}
.confix-produclist {
  display:inline-block;
  padding-left:5px;
  text-align:left;
}
.confix-produclist ul { position:relative; }
.confix-produclist ul li {
  display:inline-block;
  float:none;
  padding:0;
}
.confix-produclist ul li a.link-wishlist .fa-heart-o:hover { color:#ffffff; }
.confix-produclist ul li a.link-compare { background-color:#b7cc16; }
.confix-produclist ul li a.link-compare:hover { background-position:0 -40px; }
.twitter-timeline { width:100%; }
.tabs-collection { position:relative; }
.tabs-collection .widget-tabs.nav.nav-tabs {
  position:absolute;
  right:0;
  top:-5px;
}
.tabs-collection .widget-tabs.nav.nav-tabs li a {
  text-transform:none;
  padding:0px;
  margin:0 15px;
  font-size:100%;
  color:#272727;
  font-weight:300;
  outline:none;
  border:none;
  border-bottom:0px solid transparent;
}
.tabs-collection .widget-tabs.nav.nav-tabs li a:hover {
  text-transform:none;
  color:#d02a21;
}
.tabs-collection .widget-tabs.nav.nav-tabs li.active a { color:#d02a21; }
.main-heading {
  position:relative;
  margin:0;
}
.main-heading h3 {
  font-size:100%;
  font-weight:500;
  margin:0;
  text-transform:uppercase;
}
.main-heading .heading-wrapper-title {
  margin:0px;
  text-align:left;
  width:100%;
}
.main-heading .heading-wrapper-title span {
  border-bottom:2px solid #00365b;
  font-size:15px;
  font-weight:bold;
  padding:0 0 8px;
}
.product-date {
  background-color:#ffe51e;
  display:inline-block;
  width:90%;
  position:absolute;
  bottom:150px;
  left:0;
  z-index:99;
}
.product-date:after {
  left:-9px;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/left-deal.png");
  background-position:0 -2px;
  background-repeat:no-repeat;
  content:"";
  height:67px;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
}
.product-date > div {
  float:left;
  width:25%;
  text-align:center;
  color:#000000;
  display:block;
  padding:7px;
  border-right:1px solid #fff28f;
}
.product-date > div.second { border-right:none; }
.product-date > div span.no {
  float:left;
  width:100%;
  font-size:120%;
  font-weight:500;
}
.product-date > div span.text {
  float:none;
  display:inline-block;
  width:100%;
  text-align:center;
  text-transform:capitalize;
}
.mt-actions p {
  margin:7px 0;
  height:34px;
}
.cms-home .main-center { margin:0; }
.cms-home .main-block {
  margin:20px 0 0;
  padding:0;
}
.cms-home .main-block .col-lg-12 {
  padding-top:15px;
  padding-bottom:15px;
}
.cms-home .main-block .left-content {
  position:relative;
  z-index:4;
}
.cms-home .main-block .left-content .main-inner-left-bt { margin:20px 0 0; }
.cms-home .main-block .left-content .main-inner { padding:0; }
.cms-home .main-block .left-content .bottom .textlink {
  top:220px;
  left:20px;
}
.cms-home .main-block .left-content .bottom .mt-box:hover .textlink { left:50px; }
.cms-home .main-block .right-content .main-inner { padding:0; }
.cms-home .main-block .right-content .top-01 .img-responsive { max-width:76%; }
.cms-home .main-block .right-content .top-01 .textlink { left:20px; }
.cms-home .main-block .right-content .top-01 .mt-box:hover .textlink { left:45px; }
.cms-home .main-block .right-content .top-02 .img-responsive { max-width:76%; }
.cms-home .main-block .right-content .top-02 .textlink { left:20px; }
.cms-home .main-block .right-content .top-02 .mt-box:hover .textlink { left:45px; }
.cms-home .main-block .right-content .block_content_right_top_01 {
  position:relative;
  z-index:1;
}
.cms-home .main-block .right-content .block_content_right_top_02 {
  position:relative;
  z-index:0;
}
.cms-home .main-block .mt-box {
  margin:0;
  overflow:hidden;
  position:relative;
  transition:opacity 0.2s ease-in-out 0s;
  -ms-transition:opacity 0.2s ease-in-out 0s;
  -webkit-transition:opacity 0.2s ease-in-out 0s;
}
.cms-home .main-block .mt-box img {
  display:block;
  transition:all 700ms ease 0s;
  -ms-transition:all 700ms ease 0s;
  -webkit-transition:all 700ms ease 0s;
}
.cms-home .main-block .mt-box:hover img {
  -webkit-transform-origin:scale(1.1) rotate(0.1deg);
  -webkit-transform:scale(1.1) rotate(0.1deg);
  transform-origin:scale(1.1) rotate(0.1deg);
  transform:scale(1.1) rotate(0.1deg);
}
.cms-home .main-block .mt-box:hover .item-over {
  background-color:#d02a21;
  opacity:0.8;
}
.cms-home .main-block .mt-box:hover .textlink {
  left:100px;
  opacity:1;
}
.cms-home .main-block .item-over {
  bottom:0;
  left:0;
  opacity:0;
  overflow:hidden;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  transition:opacity 400ms ease 0s;
  -ms-transition:opacity 400ms ease 0s;
  -webkit-transition:opacity 400ms ease 0s;
}
.cms-home .main-block .item-over .postlink {
  border:2px solid;
  border-radius:100%;
  color:#ffffff;
  height:45px;
  left:0;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
  position:absolute;
  right:0;
  top:40%;
  width:45px;
}
.cms-home .main-block .item-over .textlink {
  left:80px;
  opacity:0;
  position:absolute;
  transition:all 1s ease-out 0s;
  -ms-transition:all 1s ease-out 0s;
  -webkit-transition:all 1s ease-out 0s;
  top:50%;
}
.cms-home .main-block .item-over .textlink a {
  color:#ffffff;
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:150%;
  font-weight:300;
}
.cms-home .main-block .block_content_right_bottom {
  margin:20px 0 0;
  position:relative;
  z-index:2;
}
.cms-home .slider-product-wrapper .mt-preface { margin:20px 0 30px; }
.cms-home .slider-product-wrapper .products-grid .item {
  margin:0 0 5px;
  padding:0 !important;
  position:relative;
  text-align:left;
  border:none;
}
.cms-home .slider-product-wrapper .products-grid .item .catpanel {
  position:relative;
  padding:0;
  margin-top:0;
  background:#ffffff;
}
.cms-home .slider-product-wrapper .products-grid .item .catpanel .product-image .product-thumb a.product-image { margin:0 10px; }
.cms-home .slider-product-wrapper .products-grid .item .ratings span.amount { display:none; }
.cms-home .slider-product-wrapper .products-grid .first { margin-left:0px; }
.cms-home .slider-product-wrapper .products-grid .last { margin-right:0px; }
.cms-home-left .main-center { margin:20px 0; }
.cms-home-left .main-block {
  margin:20px 0 0;
  padding:0;
}
.cms-home-left .main-block .col-lg-12 {
  padding-top:15px;
  padding-bottom:15px;
}
.cms-home-left .main-block .left-content {
  position:relative;
  z-index:4;
}
.cms-home-left .main-block .left-content .main-inner-left-bt { margin:20px 0 0; }
.cms-home-left .main-block .left-content .main-inner { padding:0; }
.cms-home-left .main-block .left-content .bottom .textlink {
  top:220px;
  left:20px;
}
.cms-home-left .main-block .left-content .bottom .mt-box:hover .textlink { left:50px; }
.cms-home-left .main-block .right-content .main-inner { padding:0; }
.cms-home-left .main-block .right-content .top-01 .img-responsive { max-width:76%; }
.cms-home-left .main-block .right-content .top-01 .textlink { left:20px; }
.cms-home-left .main-block .right-content .top-01 .mt-box:hover .textlink { left:45px; }
.cms-home-left .main-block .right-content .top-02 .img-responsive { max-width:76%; }
.cms-home-left .main-block .right-content .top-02 .textlink { left:20px; }
.cms-home-left .main-block .right-content .top-02 .mt-box:hover .textlink { left:45px; }
.cms-home-left .main-block .right-content .block_content_right_top_01 {
  position:relative;
  z-index:1;
}
.cms-home-left .main-block .right-content .block_content_right_top_02 {
  position:relative;
  z-index:0;
}
.cms-home-left .main-block .mt-box {
  margin:0;
  overflow:hidden;
  position:relative;
  transition:opacity 0.2s ease-in-out 0s;
  -ms-transition:opacity 0.2s ease-in-out 0s;
  -webkit-transition:opacity 0.2s ease-in-out 0s;
}
.cms-home-left .main-block .mt-box img {
  display:block;
  transition:all 700ms ease 0s;
  -ms-transition:all 700ms ease 0s;
  -webkit-transition:all 700ms ease 0s;
}
.cms-home-left .main-block .mt-box:hover img {
  -webkit-transform-origin:scale(1.1) rotate(0.1deg);
  -webkit-transform:scale(1.1) rotate(0.1deg);
  transform-origin:scale(1.1) rotate(0.1deg);
  transform:scale(1.1) rotate(0.1deg);
}
.cms-home-left .main-block .mt-box:hover .item-over {
  background-color:#d02a21;
  opacity:0.8;
}
.cms-home-left .main-block .mt-box:hover .textlink {
  left:100px;
  opacity:1;
}
.cms-home-left .main-block .item-over {
  bottom:0;
  left:0;
  opacity:0;
  overflow:hidden;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  transition:opacity 400ms ease 0s;
  -ms-transition:opacity 400ms ease 0s;
  -webkit-transition:opacity 400ms ease 0s;
}
.cms-home-left .main-block .item-over .postlink {
  border:2px solid;
  border-radius:100%;
  color:#ffffff;
  height:45px;
  left:0;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
  position:absolute;
  right:0;
  top:40%;
  width:45px;
}
.cms-home-left .main-block .item-over .textlink {
  left:80px;
  opacity:0;
  position:absolute;
  transition:all 1s ease-out 0s;
  -ms-transition:all 1s ease-out 0s;
  -webkit-transition:all 1s ease-out 0s;
  top:50%;
}
.cms-home-left .main-block .item-over .textlink a {
  color:#ffffff;
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:150%;
  font-weight:300;
}
.cms-home-left .main-block .block_content_right_bottom {
  margin:20px 0 0;
  position:relative;
  z-index:2;
}
.cms-home-left .slider-product-wrapper .mt-preface { margin:20px 0 30px; }
.cms-home-left .slider-product-wrapper .products-grid .item {
  margin:0 0 5px;
  padding:0 !important;
  position:relative;
  text-align:left;
  border:none;
}
.cms-home-left .slider-product-wrapper .products-grid .item .catpanel {
  position:relative;
  padding:0;
  margin-top:0;
  background:#ffffff;
}
.cms-home-left .slider-product-wrapper .products-grid .item .catpanel .product-image .product-thumb a.product-image { margin:0 10px; }
.cms-home-left .slider-product-wrapper .products-grid .item .ratings span.amount { display:none; }
.cms-home-left .slider-product-wrapper .products-grid .first { margin-left:0px; }
.cms-home-left .slider-product-wrapper .products-grid .last { margin-right:0px; }
.cms-home .main-content .effect-pageRight .main-heading { display:none; }
.cms-home .mt-banner-center .mt-banner-center-inner {
  padding:20px;
  float:left;
  position:relative;
  transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
  -webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
.cms-home .mt-banner-center .mt-banner-center-inner.mt-main-left { z-index:11; }
.cms-home .mt-banner-center .mt-banner-center-inner.mt-main-right { z-index:10; }
.cms-home .mt-banner-center .mt-banner-center-inner .text {
  float:left;
  width:55%;
}
.cms-home .mt-banner-center .mt-banner-center-inner .text h3 {
  margin:0 0 10px;
  color:#3f3f3f;
  font-size:180%;
  font-weight:300;
}
.cms-home .mt-banner-center .mt-banner-center-inner .text h3, .cms-home .mt-banner-center .mt-banner-center-inner .text p, .cms-home .mt-banner-center .mt-banner-center-inner .text a { float:left; }
.cms-home .mt-banner-center .mt-banner-center-inner .text a {
  border-bottom:1px solid #d02a21;
  color:#d02a21;
  text-transform:uppercase;
  font-size:100%;
}
.cms-home .mt-banner-center .mt-banner-center-inner .img {
  float:right;
  width:45%;
}
.block-top-sellers .products-grid li.item {
  margin:0 0 20px;
  width:100% !important;
  float:none;
}
.block-top-sellers .products-grid li.item .catpanel-item-inner { padding-right:0; }
.block-top-sellers .products-grid li.item .catpanel-item-inner .product-image-hover { padding:0; }
.block-top-sellers .products-grid li.item a.product-image img {
  padding:0;
  height:auto !important;
  display:block;
}
.block-top-sellers .products-grid li.item h3.product-name {
  text-align:left;
  height:auto;
  overflow:inherit;
}
.block-top-sellers .products-grid li.item .price-box { text-align:left; }
.category-products ul.products-grid li.slide {
  width:100%;
  float:left;
}
.category-products ul.products-grid li.slide .item-inner { background-color:#ffffff; }
.bestseller {
  position:relative;
  z-index:9;
}
.bestseller .products-grid { padding:15px; }
.bestseller .products-grid .slide { margin:0; }
.bestseller .mt-actions-top { text-align:left; }
.bestseller .block {
  padding:0;
  box-shadow:none;
}
.bestseller .product-images { padding:0; }
.bestseller .product-sale-label { display:none; }
.bestseller .product-new-label { display:none; }
.bestseller .item h3.product-name { margin:0; }
.bestseller .item .ratings { margin:0; }
.slider-product-wrapper .top-actions-inner .mt-actions a.link-wishlist .fa-heart-o:hover { color:#ffffff; }
.slider-product-wrapper .top-actions-inner .mt-actions a.link-compare { background-color:#b7cc16; }
.top-actions-inner {
  clear:both;
  margin:0px;
  padding-top:15px;
}
.top-actions-inner .mt-actions .confix-produclist .wishlist { margin-right:7px; }
.top-actions-inner .mt-actions .confix-produclist-category .link-wishlist { margin-right:5px; }
.top-actions-inner .actions .wishlist { margin-right:3px; }
.top-actions-inner .actions .confix-produclist-category .link-wishlist { margin-right:5px; }
.top-actions-inner .top-action {
  float:left;
  width:100%;
}
.top-actions-inner .bt-action {
  float:left;
  width:100%;
  margin:0;
}
.top-actions-inner .bt-action .price-box {
  float:left;
  width:100%;
}
.top-actions-inner .bt-action .ratings {
  float:left;
  width:100%;
  text-align:left;
  margin:0;
}
.owl-controls {
  width:100%;
  z-index:9;
}
.owl-controls .owl-buttons {
  position:absolute;
  right:-6px;
  top:-73px;
}
.owl-controls .owl-buttons div {
  border:medium none;
  color:#ffffff;
  cursor:pointer;
  display:block;
  float:left;
  height:30px;
  line-height:30px;
  margin:0 0 0 9px;
  opacity:1;
  outline:medium none;
  padding:0;
  position:static;
  text-align:center;
  top:50%;
  z-index:999;
}
.nav-wrapper {
  width:100%;
  z-index:9;
}
.nav-wrapper ul.flex-direction-nav li {
  list-style:none outside none;
  margin:0;
}
.nav-wrapper ul.flex-direction-nav li a.flex-prev { left:0px; }
.nav-wrapper ul.flex-direction-nav li a.flex-next {
  float:right;
  right:0px;
}
.nav-wrapper ul.flex-direction-nav a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:absolute;
  top:0;
  transition:all 400ms ease-in-out 0s;
  z-index:999;
  font-size:160%;
}
.nav-wrapper ul.flex-direction-nav a .fa {
  display:block;
  float:none;
  text-align:center;
  line-height:30px;
  text-decoration:none;
}
.nav-wrapper ul.direction-nav li {
  float:left;
  list-style:none outside none;
  margin:0;
}
.nav-wrapper ul.direction-nav li a.prev { left:0; }
.nav-wrapper ul.direction-nav li a.next {
  float:right;
  right:0;
}
.nav-wrapper ul.direction-nav a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:absolute;
  top:0;
  transition:all 400ms ease-in-out 0s;
  width:31px;
  z-index:999;
  font-size:160%;
  background-color:#f5f5f5;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.nav-wrapper ul.direction-nav a .fa {
  display:block;
  float:none;
  text-align:center;
  line-height:30px;
  text-decoration:none;
}
.slider-attribute-wrapper .nav-wrapper ul.flex-direction-nav { position:relative; }
.heading-wrapper-title {
  border-bottom:1px solid #ebebeb;
  padding-bottom:11px;
}
.nav-wrapper ul.flex-direction-nav, .nav-wrapper ul.direction-nav {
  float:right;
  margin:0;
  position:relative;
  width:30px;
  top:-40px;
}
.nav-wrapper ul.flex-direction-nav li, .nav-wrapper ul.direction-nav li { padding:0; }
.slider-product-wrapper .flex-viewport {
  margin:10px auto 0;
  width:100%;
  display:inline-block;
}
.left-product-view {
  background-color:#ffffff;
  padding:15px 0;
}
.left-product-view .nav-wrapper ul {
  width:64%;
  float:right;
  margin:0;
}
.left-product-view .nav-wrapper ul li { display:inline; }
.left-product-view .nav-wrapper ul li a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:inherit;
  top:0;
  transition:all 400ms ease-in-out 0s;
  -webkit-transition:all 400ms ease-in-out 0s;
  -moz-transition:all 400ms ease-in-out 0s;
  -ms-transition:all 400ms ease-in-out 0s;
  -o-transition:all 400ms ease-in-out 0s;
  z-index:999;
  font-size:160%;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  width:30px;
}
.left-product-view .nav-wrapper ul li a .fa {
  display:block;
  line-height:30px;
  text-align:center;
}
.cms-home .main-blog {
  margin:20px 0 0;
  position:relative;
  z-index:14;
}
.cms-home .main-blog .slides { padding:15px 0 0; }
.cms-home .main-blog .item-inner {
  overflow:hidden;
  position:relative;
}
.cms-home .main-blog .item-inner .title-hover {
  -webkit-transition:all 1s ease-out 0s;
  -moz-transition:all 1s ease-out 0s;
  -ms-transition:all 1s ease-out 0s;
  -o-transition:all 1s ease-out 0s;
  transition:all 1s ease-out 0s;
  background:none;
  left:-190px;
  position:absolute;
  bottom:90px;
  width:190px;
}
.cms-home .main-blog .item-inner:hover .title-hover { left:132px; }
.cms-home .main-blog .item-inner:hover .title-hover.title-sofa { left:142px; }
.cms-home .main-blog .main { background-color:#ffffff; }
.cms-home .main-blog h3 {
  margin:0;
  text-transform:uppercase;
}
.cms-home .main-blog h4 {
  margin:0;
  text-transform:none;
  font-weight:300;
  font-size:115%;
}
.cms-home .main-blog .block-content a {
  border-bottom:1px solid #d02a21;
  color:#d02a21;
  font-size:100%;
  text-transform:uppercase;
  display:inline-block;
}
.cms-home .main-blog .slider-block-wrapper .item {
  width:100%;
  float:left;
  padding:0 0 5px;
}
.cms-home .main-blog .slider-block-wrapper .item .item-inner .banner { padding:20px 0; }
.cms-home .main-blog .slider-block-wrapper .item .item-inner h3 {
  font-size:120%;
  font-weight:normal;
  margin:0;
}
.slider-attribute-wrapper .flex-control-nav { display:none; }
.col2-right-layout .col-right .slider-attribute-wrapper .flex-viewport { padding:0; }
.col2-right-layout .col-right .slider-attribute-wrapper .col-lg-12 { padding:0; }
.col2-right-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-10 {
  width:50%;
  padding:0;
  float:left;
}
.col2-right-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-2 {
  width:50%;
  padding:0;
  float:left;
}
.col2-right-layout .col-right .slider-product-wrapper { margin:0 0 20px 0; }
.col2-right-layout .col-right .slider-product-wrapper .col-lg-12 { padding:0; }
.col2-right-layout .col-right .slider-product-wrapper .show-grid .col-lg-10 {
  width:50%;
  padding:0;
  float:left;
}
.col2-right-layout .col-right .slider-product-wrapper .show-grid .col-lg-2 {
  width:50%;
  padding:0;
  float:left;
}
.col3-layout .col-right .slider-attribute-wrapper { margin:0 0 12px 0; }
.col3-layout .col-right .slider-attribute-wrapper .flex-viewport { padding:0; }
.col3-layout .col-right .slider-attribute-wrapper .col-lg-12 { padding:0; }
.col3-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-10 {
  width:50%;
  padding:0;
  float:left;
}
.col3-layout .col-right .slider-attribute-wrapper .show-grid .col-lg-2 {
  width:50%;
  padding:0;
  float:left;
}
.col3-layout .col-right .slider-product-wrapper { margin:0 0 12px 0; }
.col3-layout .col-right .slider-product-wrapper .col-lg-12 { padding:0; }
.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-10 {
  width:50%;
  padding:0;
  float:left;
}
.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-2 {
  width:50%;
  padding:0;
  float:left;
}
.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-10 { width:50%; }
.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-2 { width:50%; }
.col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-10 {
  width:60%;
  padding:0;
  float:left;
}
.col2-right-layout .col-right .slider-product-wrapper .products1 { padding:0; }
.col3-layout .col-right .slider-product-wrapper .products1 { padding:0; }
.col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-2 {
  width:40%;
  padding:0;
  float:left;
}
.col2-left-layout { margin:14px 0 0; }
.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-2 {
  width:40%;
  padding:0;
  float:left;
}
.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-10 {
  width:60%;
  padding:0;
  float:left;
}
.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 { padding-left:10px; }
.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 .main-heading { display:none; }
.cms-home .main_slide_inner {
  background-color:#ffffff;
  margin:4px 0 10px;
  position:relative;
  z-index:9;
}
.cms-home .main_slide_inner .main_slide_left { text-align:center; }
.cms-home .main_slide_inner .main_slide_left .fa {
  font-size:200%;
  display:block;
  text-align:center;
}
.cms-home .main_slide_inner .main_slide_left h3 {
  font-size:150%;
  font-weight:300;
  letter-spacing:2px;
  margin:10px 0 5px;
  text-transform:uppercase;
  text-align:center;
}
.cms-home .main_slide_inner .main_slide_left .item { text-align:center; }
.cms-home .main_slide_inner .main_slide_left .col-lg-6 { padding-right:0; }
.cms-home .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 { padding-right:0; }
.cms-home .main_slide_inner .main_slide_left .main_slide_bottom label { display:none; }
.cms-home .main_slide_inner .main_slide_left .slide { padding-right:0; }
.cms-home .main_slide_inner .main_slide_left .nav-wrapper { display:none; }
.cms-home .main_slide_inner .main_slide_left .items {
  padding:10px;
  margin:0 0 15px;
  color:#ffffff;
  box-sizing:border-box;
  transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}
.cms-home .main_slide_inner .main_slide_left .items.topleft { background-color:#0fb39f; }
.cms-home .main_slide_inner .main_slide_left .items.topleft:hover {
  box-shadow:0 0 0 15px #0fb39f;
  -moz-box-shadow:0 0 0 15px #0fb39f;
  -webkit-box-shadow:0 0 0 15px #0fb39f;
  z-index:999;
}
.cms-home .main_slide_inner .main_slide_left .items.topright { background-color:#65b411; }
.cms-home .main_slide_inner .main_slide_left .items.topright:hover {
  box-shadow:0 0 0 15px #65b411;
  -moz-box-shadow:0 0 0 15px #65b411;
  -webkit-box-shadow:0 0 0 15px #65b411;
  z-index:999;
}
.cms-home .main_slide_inner .main_slide_left .items.midleft { background-color:#e95e1a; }
.cms-home .main_slide_inner .main_slide_left .items.midleft:hover {
  box-shadow:0 0 0 15px #e95e1a;
  -moz-box-shadow:0 0 0 15px #e95e1a;
  -webkit-box-shadow:0 0 0 15px #e95e1a;
  z-index:999;
}
.cms-home .main_slide_inner .main_slide_left .items.midright { background-color:#9b59b6; }
.cms-home .main_slide_inner .main_slide_left .items.midright:hover {
  box-shadow:0 0 0 15px #9b59b6;
  -moz-box-shadow:0 0 0 15px #9b59b6;
  -webkit-box-shadow:0 0 0 15px #9b59b6;
  z-index:999;
}
.cms-home .main_slide_inner .main_slide_left .subscribe {
  color:#ffffff;
  background-color:#34495e;
  padding:10px;
}
.cms-home .main_slide_inner .main_slide_left .subscribe input.input-text {
  color:#ffffff;
  width:300px;
  height:40px;
  margin:13px 0;
  text-align:center;
}
.cms-home .main_slide_inner .main_slide_left .subscribe input.input-text:hover { border:5px solid #000000; }
.cms-home-left .block-best { margin:0; }
.cms-home-left .bestseller {
  position:relative;
  z-index:9;
  text-align:center;
}
.cms-home-left .bestseller .item {
  border:none;
  list-style:none;
}
.cms-home-left .bestseller .item .products-list {
  width:100%;
  list-style:none;
}
.cms-home-left .bestseller .item .top-actions-inner {
  text-align:center;
  width:100%;
}
.cms-home-left .block-compare { margin:20px 0; }
.cms-home-left .main_slide_inner {
  background-color:#ffffff;
  padding:10px;
  position:relative;
  z-index:9;
}
.cms-home-left .main_slide_inner .main_slide_left { text-align:center; }
.cms-home-left .main_slide_inner .main_slide_left .fa {
  font-size:200%;
  display:block;
  text-align:center;
}
.cms-home-left .main_slide_inner .main_slide_left h3 {
  font-size:150%;
  font-weight:300;
  letter-spacing:2px;
  margin:10px 0 5px;
  text-transform:uppercase;
  text-align:center;
}
.cms-home-left .main_slide_inner .main_slide_left .item { text-align:center; }
.cms-home-left .main_slide_inner .main_slide_left .col-lg-6 { padding-right:0; }
.cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 { padding-right:0; }
.cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom label { display:none; }
.cms-home-left .main_slide_inner .main_slide_left .slide { padding-right:0; }
.cms-home-left .main_slide_inner .main_slide_left .nav-wrapper { display:none; }
.cms-home-left .main_slide_inner .main_slide_left .items {
  padding:10px;
  margin:0 0 15px;
  color:#ffffff;
  box-sizing:border-box;
  transform:translateZ(0);
  -webkit-transform:translateZ(0);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}
.cms-home-left .main_slide_inner .main_slide_left .items.topleft { background-color:#0fb39f; }
.cms-home-left .main_slide_inner .main_slide_left .items.topleft:hover {
  box-shadow:0 0 0 15px #0fb39f;
  -moz-box-shadow:0 0 0 15px #0fb39f;
  -webkit-box-shadow:0 0 0 15px #0fb39f;
  z-index:999;
}
.cms-home-left .main_slide_inner .main_slide_left .items.topright { background-color:#65b411; }
.cms-home-left .main_slide_inner .main_slide_left .items.topright:hover {
  box-shadow:0 0 0 15px #65b411;
  -moz-box-shadow:0 0 0 15px #65b411;
  -webkit-box-shadow:0 0 0 15px #65b411;
  z-index:999;
}
.cms-home-left .main_slide_inner .main_slide_left .items.midleft { background-color:#e95e1a; }
.cms-home-left .main_slide_inner .main_slide_left .items.midleft:hover {
  box-shadow:0 0 0 15px #e95e1a;
  -moz-box-shadow:0 0 0 15px #e95e1a;
  -webkit-box-shadow:0 0 0 15px #e95e1a;
  z-index:999;
}
.cms-home-left .main_slide_inner .main_slide_left .items.midright { background-color:#9b59b6; }
.cms-home-left .main_slide_inner .main_slide_left .items.midright:hover {
  box-shadow:0 0 0 15px #9b59b6;
  -moz-box-shadow:0 0 0 15px #9b59b6;
  -webkit-box-shadow:0 0 0 15px #9b59b6;
  z-index:999;
}
.cms-home-left .main_slide_inner .main_slide_left .subscribe {
  color:#ffffff;
  background-color:#34495e;
  padding:10px;
}
.cms-home-left .main_slide_inner .main_slide_left .subscribe input.input-text {
  color:#ffffff;
  width:300px;
  height:40px;
  margin:13px 0;
  text-align:center;
}
.cms-home-left .main_slide_inner .main_slide_left .subscribe input.input-text:hover { border:5px solid #000000; }
.mt-banner-right-bt { margin:10px 0 0; }
.slider-attribute-wrapper .flex-viewport {
  padding:0;
  margin:0 auto;
}
.slider-attribute-wrapper .flex-viewport ul li {
  display:inline-block;
  text-align:center;
  padding-bottom:5px;
}
.slider-attribute-wrapper h3 {
  text-align:left;
  margin:0;
  text-transform:uppercase;
}
.block-new-products .products-grid .item { margin:0 0 20px; }
.block-new-products .products-grid .item .catpanel:hover { box-shadow:none; }
.block-new-products .flex-control-nav {
  display:block;
  text-align:center;
  position:static;
}
.block-new-products .flex-direction-nav { display:none; }
.flex-control-nav {
  bottom:-11px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:9;
}
.flex-control-nav li {
  display:inline-block;
  margin:0;
  padding:2px;
}
.flex-control-nav li a {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/control-nav.png");
  background-color:none;
  background-repeat:no-repeat;
  background-position:0 0;
  cursor:pointer;
  display:block;
  height:14px;
  text-indent:-9999px;
  width:14px;
}
.flex-control-nav li a:hover { background-position:0 -14px; }
.flex-control-nav li a.flex-active {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/control-nav.png");
  background-position:0 -14px;
  cursor:default;
}
.tp-bullets { margin:15px; }
.col1-layout .mt_productslist .productslist-container .item { margin:0 0 10px 10px; }
.col1-layout .mt_productslist .productslist-container .first { margin-left:0px; }
.slider-attribute-wrapper .img-responsive { display:inline !important; }
.productslist .flex-viewport .item .top-actions-inner { text-align:left; }
.productslist .flex-viewport .item .top-actions-inner .mt-actions { width:100%; }
.productslist .flex-viewport .item .top-actions-inner .mt-actions .addtocart button.button { float:left; }
.productslist .flex-viewport .item .top-actions-inner .mt-actions .confix-produclist {
  float:left;
  padding:0 0 0 10px;
}
.productslist .flex-viewport .item .top-actions-inner .mt-actions .confix-produclist a {
  opacity:0;
  transform:scale(0);
  -webkit-transition:all 0.4s ease 0s;
  -moz-transition:all 0.4s ease 0s;
  -ms-transition:all 0.4s ease 0s;
  -o-transition:all 0.4s ease 0s;
  transition:all 0.4s ease 0s;
  visibility:hidden;
}
.productslist .flex-viewport .item:hover .top-actions-inner .mt-actions .confix-produclist a {
  opacity:1;
  transform:scale(1);
  visibility:visible;
}
.tp-bannershadow.tp-shadow2 { background:none !important; }
.mt-parallax .parallax-block-content { padding:190px 0; }
.price-box { padding:5px 0; }
.minimal-price { margin:0; }
.old-price {
  display:inline-block;
  margin:0 !important;
  padding:1px 0 0 15px;
}
.old-price .price-label {
  display:none !important;
  white-space:nowrap;
}
.old-price .price {
  font-size:100%;
  font-weight:normal;
  text-decoration:line-through;
}
.special-price {
  float:left;
  margin:0 !important;
}
.special-price .price-label {
  display:none !important;
  white-space:nowrap;
}
.product-view .block.block-related {
  padding:20px;
  margin:20px 0 0 0;
  position:relative;
  z-index:9;
  border:none;
  background-color:#ffffff;
}
.product-view .block.block-related span { padding:0; }
.product-view .block.block-related .owl-controls .owl-buttons { top:-104px; }
.related-product {
  position:relative;
  z-index:9;
}
.block-related .related-checkbox {
  text-align:center;
  display:inline-block;
}
.block-related .item-related { padding:0 10px; }
.block-related .block-title {
  padding:0 15px;
  background-color:transparent;
}
.block-related .flex-direction-nav {
  float:right;
  margin:0;
}
.block-related .block-content {
  padding:0;
  background-color:transparent;
}
.block-related .block-content .block-subtitle {
  float:left;
  padding:10px 0;
}
.block-related .items-slider:hover button.button {
  background-color:#d25c5a;
  border:2px solid #d25c5a;
}
.item-upsell { padding:0 10px; }
.block-layered-nav .block-subtitle {
  display:none;
  line-height:1.35;
  padding:3px 9px;
  text-transform:uppercase;
}
.block-layered-nav .block-content {
  margin:0;
  outline:none;
  padding:0;
}
.block-layered-nav .block-content .currently { padding:0 10px; }
.block-layered-nav dt {
  font-size:110%;
  font-weight:bold;
  text-transform:uppercase;
  margin:0px;
  outline:medium none;
  padding:20px 20px 0;
}
.block-layered-nav dd {
  margin:0;
  padding:0;
}
.block-layered-nav dd ol { margin:0; }
.block-layered-nav dd ul { margin:0; }
.block-layered-nav dd li {
  line-height:25px;
  margin:0;
  outline:medium none;
  padding:0px;
}
.block-layered-nav dd li a {
  font-weight:300;
  text-decoration:none;
  text-transform:capitalize;
}
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li {
  line-height:1.5;
  padding:6px 24px 6px 10px;
  position:relative;
  z-index:1;
}
.block-layered-nav .currently .label {
  float:left;
  padding:0 10px;
  line-height:35px;
  text-transform:none;
  vertical-align:top;
  color:#00345d;
  font-size:100%;
}
.block-layered-nav .currently .value {
  display:block;
  float:left;
  line-height:35px;
}
.block-layered-nav .currently .btn-previous {
  margin:0;
  position:absolute;
  top:9px;
  right:17px;
}
.block-layered-nav .currently .btn-remove {
  margin:0;
  position:absolute;
  right:5px;
  top:9px;
  -webkit-border-radius:50%;
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/btn-remove.png");
  background-color:#cfcfcf;
  background-position:0 0;
  background-repeat:no-repeat;
  border-radius:50%;
  float:right;
  height:16px;
  padding:0;
  text-indent:-999em;
  width:16px;
}
.block-layered-nav .currently ol { border-bottom:1px solid #cecece; }
.block-layered-nav .currently ol li {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bg-li-menu-parent.png") no-repeat 0 50%;
  line-height:35px;
  margin:0;
  overflow:hidden;
  padding:0 25px 0 0;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.block-layered-nav .currently ul { border-bottom:1px solid #cecece; }
.block-layered-nav .currently ul li {
  line-height:35px;
  margin:0;
  padding:0;
}
.block-layered-nav .currently p.block-subtitle {
  background:none;
  border:0 none;
  display:block !important;
  font-size:100%;
  line-height:normal;
  margin:0;
  padding:10px 0 10px;
  text-align:left;
  text-transform:capitalize;
}
.block-layered-nav .actions {
  padding:4px 5px 4px 9px;
  text-align:right;
}
.block-layered-nav .actions a { float:none; }
.product-tabs {
  height:39px;
  margin:0 !important;
  overflow:hidden;
  position:relative;
  z-index:0;
  display:block;
  float:left;
}
.product-tabs li {
  float:left;
  margin:0 18px;
  padding:0;
  outline:medium none;
  height:40px;
}
.product-tabs li a {
  display:block;
  line-height:38px;
  text-decoration:none;
  padding:0;
  outline:none;
  font-size:100%;
  font-weight:bold;
  text-transform:uppercase;
}
.product-tabs li a:hover {
  text-decoration:none;
  outline:none;
}
.product-tabs li.active a {
  text-decoration:none;
  border-bottom:2px solid #00345d;
  outline:none;
}
.product-tabs li.active:hover a {
  outline:none;
  text-decoration:none;
}
.product-collateral .title-divider {
  position:relative;
  top:-1px;
  display:none;
}
.product-tabs-content-inner {
  outline:medium none;
  padding:20px 18px 18px;
  text-align:left;
}
.product-tabs-content-inner .flex-direction-nav { top:-33px !important; }
.product-tabs-content-inner .flex-direction-nav a {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/flex-nav.png");
  background-position:0 50%;
  background-repeat:no-repeat;
  text-indent:-9999px;
}
.product-tabs-content-inner .flex-direction-nav a.flex-next { background-position:-20px 12px; }
.product-tabs-content-inner .flex-direction-nav a.flex-prev { background-position:12px 12px; }
.product-tabs-content-inner .main-heading { display:none; }
.product-tabs-content-inner h2 { margin:5px 0; }
.product-tabs-content-inner .box-tags .form-add .input-box input.input-text { width:50%; }
.product-tabs-content {
  margin:0;
  padding:0;
  float:left;
  width:100%;
  border-top:1px solid #dddddd;
}
.product-tabs-content .owl-controls .owl-buttons { top:-50px; }
.product-tabs-content h2 {
  display:none;
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0;
  height:auto;
}
.product-tabs-content .form-add h2 { font-size:100%; }
.product-tabs-content h1 {
  outline:none;
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content h3 {
  font-size:100%;
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content dl {
  margin:0;
  padding:0;
}
.product-tabs-content dt {
  font-weight:normal;
  padding:8px 0;
}
.product-tabs-content dd { margin:0; }
.product-tabs-content h4 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
  font-size:100%;
}
.product-tabs-content h5 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content h6 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content table {
  margin:10px 0;
  width:100%;
}
.product-tabs-content #review-form h4 { margin:5px 0 15px; }
.product-collateral {
  margin:10px 0;
  clear:both;
  position:relative;
  z-index:2;
}
.product-collateral .products-grid { padding:0px; }
.product-collateral .products-grid div.item {
  margin:0 15px 0 0;
  outline:none;
}
.product-collateral h2 {
  font-weight:normal;
  margin:0 0 15px;
  padding:0;
}
.product-collateral .box-collateral {
  font-weight:300;
  margin:0;
}
#shopping-cart-table h2 {
  font-size:inherit;
  margin:0;
}
.item-options dt {
  font-style:italic;
  font-weight:bold;
}
table td a.btn-remove {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/delete.png") no-repeat scroll 50% 50% #ececec;
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table td a.btn-remove:hover { background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/delete.png") no-repeat scroll 50% 50% #f56032; }
table td a.btn-edit {
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table th a.btn-remove {
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/delete.png") no-repeat scroll 50% 50% #ececec;
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table th a.btn-remove:hover { background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/delete.png") no-repeat scroll 50% 50% #f56032; }
table th a.btn-edit {
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
.btn-previous {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.btn-remove2 {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.btn-edit {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.product-name a {
  font-size:90%;
  outline:medium none;
  text-transform:capitalize;
}
.product-name a:hover {
  text-decoration:none;
  color:#f56032;
}
.category-title {
  padding:0 0 20px !important;
  display:none;
}
p.category-image {
  margin:0 0 20px;
  padding:0;
  background-color:#ffffff;
}
p.category-image img {
  max-width:100%;
  padding:10px;
  background-color:#ffffff;
}
.menu-static-blocks img { max-width:100%; }
.page-title {
  line-height:normal;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:0 0 18px;
}
.page-title h1 {
  font-size:180%;
  font-weight:300;
  text-transform:uppercase;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title h2 {
  font-size:180%;
  font-weight:300;
  text-transform:uppercase;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title h3 {
  font-size:180%;
  font-weight:300;
  text-transform:uppercase;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title .separator { margin:0 3px; }
.page-title .link-rss {
  float:right;
  margin:7px 0 0;
}
.title-buttons { text-align:right; }
.title-buttons h1 {
  float:left;
  text-align:left;
}
.title-buttons h2 {
  float:left;
  text-align:left;
}
.title-buttons h3 {
  float:left;
  text-align:left;
}
.title-buttons h4 {
  float:left;
  text-align:left;
}
.title-buttons h5 {
  float:left;
  text-align:left;
}
.title-buttons h6 {
  float:left;
  text-align:left;
}
.title-buttons button.button { margin-top:3px; }
.subtitle, .sub-title {
  clear:both;
  font-weight:bold;
  margin:0 0 6px;
  padding:15px 0 0;
}
.multiple-checkout .subtitle { padding:0; }
.multiple-checkout .sub-title { padding:0; }
.account-login .content {
  min-height:250px;
  padding:0;
  background:none repeat scroll 0 0 #ffffff;
}
.account-login .content h2 {
  background-position:0 1px;
  background-repeat:no-repeat;
  font-size:115%;
  font-weight:normal;
  margin:0;
  padding:0;
  line-height:20px;
  text-align:left;
}
.account-login .content p { margin:10px 0; }
.account-login .new-users h2 { outline:none; }
.account-login .registered-users h2 { outline:none; }
.account-login .buttons-set {
  margin:0;
  padding:8px 0;
}
.account-login .buttons-set a.f-left { outline:none; }
.account-create {
  margin:0;
  padding:0;
}
.account-create .account-create-inner { padding:20px; }
.account-create .form-list .control .input-box { float:left; }
.account-create .form-list .control .input-box .checkbox {
  margin-top:0;
  outline:none !important;
}
.account-create .form-list .control label {
  line-height:20px;
  margin:0;
  padding-left:10px;
  padding-top:0;
}
.edit-account { padding:10px 20px 20px 20px; }
.fieldset {
  margin:30px 0 0 0;
  padding:15px;
  background:none repeat scroll 0 0 #ffffff;
}
.fieldset p { margin-top:10px; }
.fieldset .legend {
  border:none;
  color:#000000;
  float:left;
  font-size:130%;
  font-weight:normal;
  line-height:normal;
  margin:-30px 0 0;
  outline:none;
  padding:2px 12px;
  position:relative;
  text-transform:uppercase;
}
.dashboard { padding:20px; }
.dashboard .welcome-msg {
  margin:0;
  padding:0;
}
.dashboard .welcome-msg p {
  margin:0;
  padding:0;
}
.dashboard .welcome-msg p.hello {
  border:none;
  margin:0;
  outline-style:none;
  padding:0 0 10px 0;
}
.dashboard .welcome-msg p.hello strong { font-size:110%; }
.dashboard .col2-set { margin:0 0 15px; }
#my-orders-table { background-color:#ffffff; }
.box-account {
  background:none repeat scroll 0 0 #ffffff;
  margin:20px 0;
  overflow:hidden;
  padding:0;
  text-align:left;
  position:relative;
}
.box-account .box-head {
  border-bottom:1px solid #d8dedf;
  margin:0 0 10px;
  text-align:right;
  padding:0 0 5px 0;
}
.box-account .box-head h2 {
  background-position:0 50%;
  background-repeat:no-repeat;
  float:left;
  font-size:110%;
  font-weight:normal;
  margin:0;
}
.dashboard .box .box-title {
  margin:0 0 8px;
  padding:0 0 5px 0;
  text-align:right;
}
.dashboard .box .box-title h3 {
  float:left;
  font-size:100%;
  font-weight:bold;
  line-height:normal;
  margin:0;
  outline:none;
}
.dashboard .box .box-title h4 {
  float:left;
  font-size:120%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
}
.dashboard .box .box-title a {
  color:#000000;
  font-size:90%;
  line-height:normal;
  outline-style:none;
}
.dashboard .box .box-content p {
  line-height:25px;
  font-size:95%;
}
.dashboard .box .box-content p a {
  color:#000000;
  text-decoration:underline;
}
.dashboard .box-info h4 {
  font-size:100%;
  font-weight:bold;
  text-transform:capitalize;
}
.dashboard .box-info address {
  line-height:25px;
  font-size:95%;
}
.dashboard .box-info address a { color:#000000; }
.dashboard .box-reviews .number {
  background:#0a263c;
  color:#ffffff;
  float:left;
  font-weight:bold;
  line-height:1;
  margin:3px -20px 0 0;
  padding:2px 3px;
}
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
.dashboard .box-tags .box-head h2 { background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/i_ma-tags.gif"); }
.dashboard .box-tags .tags strong { display:inline; }
.dashboard .box-tags .tags ul { display:inline; }
.dashboard .box-tags .tags ul li { display:inline; }
.dashboard .number {
  background:#0a263c;
  color:#ffffff;
  float:left;
  font-weight:bold;
  line-height:1;
  margin:3px -20px 0 0;
  padding:2px 3px;
}
.dashboard .details { margin-left:20px; }
.dashboard li.item { margin:0 0 7px; }
.dashboard li.item.last { margin:0; }
.customer-account-index .block-top-sellers { display:none; }
.customer-account-index .paypal-logo { display:none; }
#my_recent_tags .product-name {
  height:20px;
  line-height:20px;
  min-height:20px;
  font-size:100%;
  margin-top:0;
}
#my_recent_tags .product-name a { color:#656565; }
#my_recent_reviews .product-name {
  height:20px;
  line-height:20px;
  min-height:20px;
  font-size:100%;
  margin-top:0;
}
#my_recent_reviews .product-name a { color:#656565; }
.cart-table td .product-image {
  display:inline-block;
  height:100px;
  margin:0;
  outline:medium none;
  padding:0;
  width:100px;
  text-align:center;
}
.cart-table button.button {
  margin-bottom:3px;
  margin-top:3px;
}
#wishlist-view-form .table-bordered { background-color:#ffffff; }
.my-wishlist h3.product-name {
  font-size:100%;
  margin-top:0px;
}
.my-wishlist h3.product-name a { color:#656565; }
.addresses-list h2 {
  font-size:130%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0 0 15px;
  text-transform:none;
}
.addresses-list h3 {
  font-size:100%;
  font-weight:bold;
  line-height:normal;
  margin:0;
  padding:0 0 5px;
}
.addresses-list li.item {
  margin:0 0 10px;
  padding:15px;
}
.block-subscribe {
  margin:0;
  padding:0;
  border:none;
  background:none;
}
.block-subscribe .block-title {
  float:right;
  margin-right:10px;
  padding-top:5px;
}
.block-subscribe .block-title strong span {
  color:#ffffff;
  font-size:180%;
  line-height:normal;
  outline:medium none;
  text-transform:capitalize;
  font-weight:normal;
}
.block-subscribe .block-content {
  float:right;
  padding:0;
}
.block-subscribe .block-content .input-box {
  float:right;
  height:36px;
}
.block-subscribe .block-content .input-box input.input-text {
  width:272px;
  height:36px;
  line-height:32px;
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  margin:0;
  background:#272727;
  border-bottom:1px solid #3a3c3b;
  border-top:none;
  border-right:none;
  border-left:none;
  box-shadow:none;
}
.block-subscribe .block-content .actions {
  float:right;
  padding:0;
  margin-left:10px;
}
.mt-block-free {
  font-size:210%;
  text-align:right;
  font-weight:300;
}
.mt-block-free span.free { color:#f56032; }
.footer-container {
  padding:10px 0 20px;
  position:relative;
  z-index:15;
}
.footer-container .footer { padding:10px 0 30px; }
.footer-container .footer .brands h3 { padding:0; }
.footer-container .footer .brands li { padding:30px 0; }
.footer-container .footer .brands .owl-item.loading { min-height:0; }
.footer-container .footer .brands .owl-controls .owl-buttons { top:-45px; }
.footer-container .footer-top h3 {
  font-size:120%;
  font-weight:bold;
  margin:0;
  text-transform:uppercase;
  padding:0 0 30px 0;
}
.footer-container .footer-top, .footer-container .footer-top-brands {
  position:relative;
  z-index:2;
  width:100%;
  padding:0;
}
.footer-container .footer-top .block-content, .footer-container .footer-top-brands .block-content {
  margin:0 0 10px;
  padding:0;
}
.footer-container .footer-top .block-content .feature .icon-about, .footer-container .footer-top-brands .block-content .feature .icon-about { margin:0 0 10px; }
.footer-container .footer-top .about, .footer-container .footer-top-brands .about { padding-left:0; }
.footer-container .footer-top .footer, .footer-container .footer-top-brands .footer {
  position:relative;
  margin:0;
  border-top:none;
  border-bottom:none;
}
.footer-container .footer-top .footer .slides, .footer-container .footer-top-brands .footer .slides {
  position:relative;
  z-index:9;
}
.footer-container .footer-top .footer .information p, .footer-container .footer-top-brands .footer .information p { padding:10px 0 0; }
.footer-container .footer-top .footer .footer-static .validation-advice, .footer-container .footer-top .footer .footer-static .success-advice, .footer-container .footer-top-brands .footer .footer-static .validation-advice, .footer-container .footer-top-brands .footer .footer-static .success-advice {
  position:absolute;
  top:40px;
  line-height:15px;
  text-align:left;
}
.footer-container .footer-top .footer .footer-static .form-subscribe-header label, .footer-container .footer-top-brands .footer .footer-static .form-subscribe-header label { font-weight:normal; }
.footer-container .footer-top .footer .footer-static .input-box, .footer-container .footer-top-brands .footer .footer-static .input-box {
  float:left;
  position:relative;
  margin:13px 0;
}
.footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email, .footer-container .footer-top-brands .footer .footer-static .input-box .input-text.required-entry.validate-email {
  height:38px;
  width:160px;
  float:left;
  font-size:90%;
  padding:0 5px;
  line-height:38px;
  margin:0;
}
.footer-container .footer-top .footer .footer-static .actions, .footer-container .footer-top-brands .footer .footer-static .actions {
  display:block;
  float:left;
  padding:0;
}
.footer-container .footer-top .footer .footer-static .actions .button, .footer-container .footer-top-brands .footer .footer-static .actions .button { border-radius:0; }
.footer-container .footer-top .footer .footer-static .actions .button span, .footer-container .footer-top-brands .footer .footer-static .actions .button span {
  height:36px;
  line-height:36px;
}
.footer-container .footer-top .footer .footer-static .fa-circle, .footer-container .footer-top-brands .footer .footer-static .fa-circle {
  font-size:40%;
  margin:0 10px 0 0;
  display:inline;
}
.footer-container .footer-top .footer .footer-static a .fa-circle, .footer-container .footer-top-brands .footer .footer-static a .fa-circle {
  font-size:40%;
  margin:0 10px 0 0;
  display:inline;
  float:left;
  line-height:30px;
}
.footer-container .footer-top .footer h3, .footer-container .footer-top-brands .footer h3 {
  text-transform:uppercase;
  margin:0;
  text-align:left;
}
.footer-container .footer-top .footer h3.logo, .footer-container .footer-top-brands .footer h3.logo {
  width:90%;
  padding:0 0 20px;
}
.footer-container .footer-top .footer .twiter, .footer-container .footer-top-brands .footer .twiter {
  border-bottom:1px solid #2b3137;
  padding:0 0 10px;
}
.footer-container .footer-top .footer .twiter.last, .footer-container .footer-top-brands .footer .twiter.last { border-bottom:none; }
.footer-container .footer-top .footer p, .footer-container .footer-top-brands .footer p {
  width:90%;
  margin:0;
}
.footer-container .footer-top .footer p.remores, .footer-container .footer-top-brands .footer p.remores {
  margin:0;
  font-size:90;
  line-height:20px;
}
.footer-container .footer-top .footer p.remore a, .footer-container .footer-top-brands .footer p.remore a { text-transform:uppercase; }
.footer-container .footer-top .footer p.last a, .footer-container .footer-top-brands .footer p.last a { text-transform:none; }
.footer-container .footer-top .footer .box-content-top, .footer-container .footer-top-brands .footer .box-content-top {
  text-align:center;
  padding:0 20px;
}
.footer-container .footer-top .footer .box-content-top h3, .footer-container .footer-top-brands .footer .box-content-top h3 {
  text-align:center;
  padding-top:35px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 { margin:25px 0; }
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon {
  float:none;
  display:inline;
  text-align:center;
  margin:0 5px;
  cursor:pointer;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon .fa {
  color:#818282;
  font-size:195%;
  line-height:50px;
  margin-left:5px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa:hover, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon .fa:hover { color:#ffffff; }
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon.first, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon.first { margin-left:0; }
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon.last, .footer-container .footer-top-brands .footer .box-content-top .icon-style-1 .iconbox-icon.last { margin-right:0; }
.footer-container .footer-top .footer .box-content-bt, .footer-container .footer-top-brands .footer .box-content-bt { text-align:center; }
.footer-container .footer-top .footer .box-content-bt .item, .footer-container .footer-top-brands .footer .box-content-bt .item {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/paypal.png");
  background-position:0 0;
  background-repeat:no-repeat;
  display:inline-block;
  height:26px;
  line-height:12px;
  width:45px;
  opacity:0.5;
  vertical-align:bottom;
  margin:0 3px;
}
.footer-container .footer-top .footer .box-content-bt .item.visa, .footer-container .footer-top-brands .footer .box-content-bt .item.visa { background-position:-52px 0; }
.footer-container .footer-top .footer .box-content-bt .item.cart, .footer-container .footer-top-brands .footer .box-content-bt .item.cart { background-position:-105px 0; }
.footer-container .footer-top .footer .box-content-bt .item.discover, .footer-container .footer-top-brands .footer .box-content-bt .item.discover { background-position:-157px 0; }
.footer-container .footer-top .footer .box-content-bt .item:hover, .footer-container .footer-top-brands .footer .box-content-bt .item:hover { opacity:1; }
.footer-container .footer-top .footer a, .footer-container .footer-top-brands .footer a {
  font-size:100%;
  line-height:35px;
}
.footer-container .footer-top .footer a .fa, .footer-container .footer-top-brands .footer a .fa { padding:0 5px 0 0; }
.footer-container .footer-top .footer .box-content-footer, .footer-container .footer-top-brands .footer .box-content-footer {
  position:relative;
  top:-34px;
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bg-box.png") repeat-x scroll 0 0;
}
.footer-container .footer-top .footer .box-content-footer:before, .footer-container .footer-top-brands .footer .box-content-footer:before {
  position:absolute;
  top:0;
  left:-135px;
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/left-ft-box.png") no-repeat scroll 0 0;
  width:135px;
  height:283px;
  content:"";
  display:block;
}
.footer-container .footer-top .footer .box-content-footer:after, .footer-container .footer-top-brands .footer .box-content-footer:after {
  position:absolute;
  top:0;
  right:-135px;
  background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/right-ft-box.png") no-repeat scroll 0 0;
  width:135px;
  height:283px;
  content:"";
  display:block;
}
.footer-container .footer-top .box-connect, .footer-container .footer-top-brands .box-connect { text-align:right; }
.footer-container .footer-top .box-connect h3, .footer-container .footer-top-brands .box-connect h3 {
  float:left;
  margin:0;
  color:#ffffff;
  font-size:180%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  text-transform:capitalize;
  padding-left:90px;
}
.footer-container .footer-top .box-connect .icon-style-1 a span, .footer-container .footer-top-brands .box-connect .icon-style-1 a span {
  width:50px;
  height:26px;
  display:inline-block;
  font-size:200%;
  color:#7c7c7c;
  padding-top:5px;
}
.footer-container .footer-top .box-connect .icon-style-1 a span:hover, .footer-container .footer-top-brands .box-connect .icon-style-1 a span:hover { color:#ffffff; }
.footer-container .footer-center {
  background-color:#f3f3f3;
  padding:35px 0;
}
.footer-container .footer-center .section-space { padding:0; }
.footer-container .footer-center .section-space .info-class { padding:30px 0 15px; }
.footer-container .footer-center .section-space .info-class p {
  border-radius:50%;
  -webkit-radius:50%;
  -moz-radius:50%;
  -o-radius:50%;
  display:inline-block;
  padding:5px 3px;
}
.footer-container .footer-center .section-space .info-class p .fa-phone {
  color:#fe5252;
  font-size:180%;
  margin-left:5px;
  text-align:center;
}
.footer-container .footer-center .section-space .info-class p.mttron-icon {
  border:none;
  padding:0;
}
.footer-container .footer-center .section-space .info-class p.mttron-icon span { margin-left:10px; }
.footer-container .footer-center .section-space .info-class .mttron-icon {
  color:#fe5252;
  font-size:200%;
}
.footer-container .footer-center .section-space .collapsible {
  text-align:left;
  clear:both;
}
.footer-container .footer-center .section-space .collapsible h3 {
  color:#ffffff;
  font-size:180%;
  margin:0;
  padding-bottom:25px;
  text-align:left;
  text-transform:capitalize;
  font-weight:300;
}
.footer-container .footer-center .section-space .collapsible .accordion-footer {
  cursor:pointer;
  display:block;
  float:right;
  height:30px;
  width:30px;
}
.footer-container .footer-center .section-space .collapsible .accordion-footer.accordion-show { background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/opener.png") no-repeat scroll center center #cfcfcf; }
.footer-container .footer-center .section-space .collapsible .block-content .feature h5 { margin:0; }
.footer-container .footer-center .section-space .collapsible .block-content .feature img { margin:5px 0 10px 0; }
.footer-container .footer-center .section-space .collapsible .block-content .feature p.text {
  font-size:100%;
  text-align:left;
}
.footer-container .footer-center .box-content-footer .box-content-top { text-align:left; }
.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 {
  text-align:left;
  margin-bottom:37px;
}
.footer-container .footer-center .box-content-footer .box-content-top .icon-style-1 a span {
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  margin-right:7px;
}
.footer-container .section-space { padding:0; }
.footer-container .section-space .footer-static h3 span {
  border-bottom:1px solid #e8e9e9;
  padding-bottom:10px;
}
.footer-container .section-space .collapsible {
  text-align:left;
  clear:both;
}
.footer-container .section-space .collapsible .accordion-footer {
  cursor:pointer;
  display:block;
  float:right;
  height:30px;
  width:30px;
}
.footer-container .section-space .collapsible .accordion-footer.accordion-show { background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/opener.png") no-repeat scroll center center #cfcfcf; }
.footer-container .footer-copyright {
  padding:0;
  z-index:9;
  position:relative;
}
.footer-container .footer-copyright .footer { padding:15px 20px; }
.footer-container .footer-copyright .box-content-footer { float:right; }
.footer-container .footer-copyright .box-content-footer .iconbox-icon {
  float:left;
  width:32px;
  height:40px;
  cursor:pointer;
  margin-right:20px;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.last { margin-right:0; }
.footer-container .footer-copyright .box-content-footer .iconbox-icon .fa {
  color:#ffffff;
  display:block;
  font-size:150%;
  line-height:40px;
  text-align:center;
  padding:0 0 0 6px;
  overflow:hidden;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.facebook {
  background-color:#236dc8;
  text-shadow:-1px 1px #2062b4, -2px 2px #2062b4, -3px 3px #2062b4, -4px 4px #2062b4, -5px 5px #2062b4, -6px 6px #2062b4, -7px 7px #2062b5, -8px 8px #2063b6, -9px 9px #2064b8, -10px 10px #2065b9, -11px 11px #2165bb, -12px 12px #2166bc, -13px 13px #2167be, -14px 14px #2168bf, -15px 15px #2169c0, -16px 16px #2269c2, -17px 17px #226ac3, -18px 18px #226bc5, -19px 19px #226cc6, -20px 20px #236dc8;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.twitter {
  background-color:#16c0f8;
  text-shadow:-1px 1px #14addf, -2px 2px #14addf, -3px 3px #14addf, -4px 4px #14addf, -5px 5px #14addf, -6px 6px #14addf, -7px 7px #14afe1, -8px 8px #14b1e4, -9px 9px #14b3e7, -10px 10px #14b5ea, -11px 11px #15b7ec, -12px 12px #15b9ef, -13px 13px #15bbf2, -14px 14px #15bdf5, -15px 15px #16c0f8;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.google {
  background-color:#e9471b;
  text-shadow:-1px 1px #d24018, -2px 2px #d24018, -3px 3px #d24018, -4px 4px #d24018, -5px 5px #d24018, -6px 6px #d24018, -7px 7px #d34018, -8px 8px #d54118, -9px 9px #d64118, -10px 10px #d84218, -11px 11px #da4219, -12px 12px #db4319, -13px 13px #dd4319, -14px 14px #df4419, -15px 15px #e04419, -16px 16px #e2451a, -17px 17px #e4451a, -18px 18px #e5461a, -19px 19px #e7461a, -20px 20px #e9471b;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.rss {
  background-color:#ff7800;
  text-shadow:-1px 1px #bb261e, -2px 2px #bb261e, -3px 3px #bb261e, -4px 4px #bb261e, -5px 5px #bb261e, -6px 6px #bb261e, -7px 7px #bc261e, -8px 8px #be261e, -9px 9px #bf261e, -10px 10px #c1271e, -11px 11px #c2271f, -12px 12px #c4271f, -13px 13px #c5281f, -14px 14px #c7281f, -15px 15px #c8281f, -16px 16px #ca2820, -17px 17px #cb2920, -18px 18px #cd2920, -19px 19px #ce2920, -20px 20px #d02a21;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.tumplr {
  background-color:#d02a21;
  text-shadow:-1px 1px #bb261e, -2px 2px #bb261e, -3px 3px #bb261e, -4px 4px #bb261e, -5px 5px #bb261e, -6px 6px #bb261e, -7px 7px #bd261e, -8px 8px #bf261e, -9px 9px #c2271f, -10px 10px #c4271f, -11px 11px #c6281f, -12px 12px #c92820, -13px 13px #cb2920, -14px 14px #cd2920, -15px 15px #d02a21;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.linke {
  background-color:#1e93d6;
  text-shadow:-1px 1px #1b84c1, -2px 2px #1b84c1, -3px 3px #1b84c1, -4px 4px #1b84c1, -5px 5px #1b84c1, -6px 6px #1b84c1, -7px 7px #1b85c3, -8px 8px #1b87c5, -9px 9px #1c89c8, -10px 10px #1c8aca, -11px 11px #1c8ccc, -12px 12px #1d8ecf, -13px 13px #1d8fd1, -14px 14px #1d91d3, -15px 15px #1e93d6;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon.pinterest {
  background-color:#d50000;
  text-shadow:-1px 1px #c00000, -2px 2px #c00000, -3px 3px #c00000, -4px 4px #c00000, -5px 5px #c00000, -6px 6px #c00000, -7px 7px #c20000, -8px 8px #c40000, -9px 9px #c70000, -10px 10px #c90000, -11px 11px #cb0000, -12px 12px #ce0000, -13px 13px #d00000, -14px 14px #d20000, -15px 15px #d50000;
}
.footer-container .footer-copyright address {
  border-top:1px solid #f0f2f3;
  text-align:center;
  line-height:40px;
}
.footer-container .footer-copyright .footer li {
  float:left;
  padding:0;
}
.footer-container .footer-copyright .footer li:first-child a { padding-left:0; }
.footer-container .footer-copyright .footer li:last-child a {
  border:0;
  padding-right:0;
}
.footer-container .footer-copyright .footer li a {
  border-right:1px solid #00365b;
  color:#00365b;
  font-size:12px;
  line-height:24px;
  padding:0 17px;
  text-decoration:none;
}
.footer-container .footer-copyright .footer li a:hover {
  text-decoration:none;
  color:#f56032;
}
.footer-container .footer-copyright .footer li.first { padding-left:0; }
.footer-container .footer-copyright .footer li.last { background:none; }
.footer .block-flickr-statick a {
  float:left;
  padding:3px;
}
.footer .block-flickr-statick a img {
  display:inline;
  margin:0 auto;
}
.footer ul.paypan li {
  float:left;
  background:none;
  padding:0 5px 0 0;
}
.footer ul.footer-album li {
  float:left;
  background:none;
  padding:5px 10px 5px 0;
}
.footer ul { margin:0; }
.footer li {
  padding:0 0 17px;
  line-height:30px;
  text-align:left;
}
.footer a {
  text-decoration:none;
  font-size:100%;
  color:#00365b;
  text-transform:capitalize;
}
.footer p {
  text-decoration:none;
  font-size:100%;
  color:#484848;
  text-align:left;
}
.footer p.c-address .fa-map-marker { font-size:180%; }
.footer p.c-email .fa-envelope-o { font-size:110%; }
.footer p.c-phone .fa-phone { font-size:140%; }
.footer ul.links {
  display:block;
  text-align:right;
}
.footer ul.links li {
  cursor:pointer;
  float:left;
  margin:0;
  outline:medium none;
}
.footer address {
  clear:both;
  font-size:12px;
  margin:0;
  padding:0;
  text-align:left;
}
.footer address a {
  font-weight:normal;
  text-decoration:none;
  color:#f56032;
  font-size:100%;
}
.footer address a:hover { text-decoration:underline; }
.footer .block-subscribe {
  height:90px;
  padding:30px 0 15px;
  box-shadow:none;
}
.footer .block-subscribe .block-title { margin-right:30px; }
.footer .block-subscribe .block-title span { text-transform:uppercase; }
.footer .block-subscribe button.button {
  background-color:#fe5252;
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.footer .block-subscribe button.button span {
  text-transform:capitalize;
  padding:0px 14px;
  line-height:36px;
  background:none;
}
.footer .block-subscribe button.button span span {
  background:none;
  padding:0;
}
.footer .block-subscribe button.button:hover {
  background-color:#ee2e33;
  color:#ffffff;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.footer .footer-link { text-align:right; }
.footer .footer-link img { display:inline; }
.footer-center {
  padding:0;
  position:relative;
  z-index:9;
}
.footer-center .footer-static h3 {
  height:20px;
  margin:0 0 20px;
  padding:0;
  text-align:left;
  font-size:130%;
  text-transform:uppercase;
  opacity:0.7;
  border-bottom:4px solid #989b9b;
  font-weight:300;
}
.footer-center .footer-static .com {
  display:inline-block;
  padding:0 10px 0 0;
  position:relative;
  top:0;
  background-color:#434a4a;
}
.footer-center .subscribe h3 { border-bottom:none; }
.footer-center .subscribe .form-subscribe-header label {
  color:#ffffff;
  font-weight:normal;
  line-height:38px;
}
.footer-center .subscribe .input-box { margin:10px 0 15px; }
.footer-center .subscribe .input-box input {
  color:#676c6c;
  height:30px;
  font-size:80%;
  border:1px solid #676c6c;
}
.footer-center li {
  line-height:35px;
  padding:0 0 0 12px;
}
.footer-center li a { font-size:90%; }
.footer-center li:hover {
  background-color:#4a5252;
  transition:background 300ms ease 0s;
}
.footer-center .fa-circle {
  font-size:40%;
  margin:0 10px 0 0;
  display:inline;
  float:left;
  line-height:35px;
}
.footer-center .block-content-statick ul li a {
  padding-left:0;
  color:#484848;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer-center .block-content-statick ul li a:hover { padding-left:10px; }
.footer-center .store-switcher { line-height:40px; }
.footer-center address {
  float:left;
  margin:0;
  line-height:40px;
}
.footer-center .block-icon { float:right; }
.footer-center .wrapper-mt span.icon {
  height:35px;
  width:35px;
}
.widget .mt-module {
  display:block;
  overflow:hidden;
  padding:36px 54px;
}
.widget .box-content { float:left; }
.widget .box-content h2 {
  font-size:330%;
  font-weight:600;
  display:inline-block;
  color:#ffffff;
  font-family:open sans;
  line-height:36px;
  margin:0 0 10px;
}
.widget .box-content h4 {
  font-style:italic;
  padding:0 12px;
  font-size:300%;
  font-weight:200;
  display:inline-block;
  color:#ffffff;
  font-family:open sans;
  line-height:36px;
  margin:0 0 10px;
}
.widget .box-content p {
  clear:both;
  color:#ffffff;
  font-size:110%;
  font-weight:500;
  margin:0;
}
.widget .html-readmore { float:right; }
.widget .html-readmore a {
  border-color:#ffffff !important;
  border-style:solid;
  border-width:2px;
  color:#ffffff;
  display:block;
  font-size:105%;
  margin-top:15px;
  padding:11px 27px;
  text-transform:uppercase;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.widget .html-readmore a:hover {
  background-color:#2a2a2a;
  border-color:#bf5452;
  color:#ffffff;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.footer .block-content ul li .fa { padding-right:5px; }
.footer h3.block-title {
  margin-bottom:0;
  padding-bottom:25px;
  font-size:180%;
  text-align:left;
  text-transform:capitalize;
}
.footer .block-contact .page-title {
  margin:0;
  padding-top:0;
  padding-bottom:25px;
  text-align:left;
}
.footer .block-contact .page-title h1 {
  text-transform:capitalize;
  font-size:180%;
}
.footer .block-contact .buttons-set p.required { display:none; }
.footer .block-contact .fieldset {
  background:none;
  border:none;
  margin:0;
  padding:0;
}
.footer .block-contact .fieldset .legend { display:none; }
.footer .block-contact .fieldset .form-list li { line-height:23px !important; }
.footer .block-contact .fieldset .form-list textarea {
  height:68px;
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-contact .fieldset .form-list input.input-text {
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-contact .fieldset .form-list select {
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-linkservice ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-linkservice ul li a:hover { padding-left:10px; }
.footer .block-linkchooseus ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-linkchooseus ul li a:hover { padding-left:10px; }
.footer .block-help ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-help ul li a:hover { padding-left:10px; }
.footer .block-accessories ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-accessories ul li a:hover { padding-left:10px; }
.footer .block-policy ul li a {
  color:#909090;
  display:block;
  font-size:180%;
  font-weight:normal;
  text-align:center;
  text-transform:capitalize;
  transition:all 0.2s ease-out 0s;
}
.footer .block-policy ul li a img {
  display:block;
  margin:18px auto 0;
}
.stream li {
  padding:5px 0 !important;
  border-bottom:1px solid #343434;
}
.stream li.last { border:none; }
.stream .header {
  min-height:32px;
  padding:0 0 4px 36px;
  position:relative;
}
.stream .header img {
  background:none repeat scroll 0 0 #ffffff;
  border-radius:4px;
  height:20px;
  left:0;
  top:2px;
  width:20px;
  position:absolute;
}
.stream .e-entry-content p { margin:0; }
.titletext {
  font-family:Lato;
  color:#252525;
  padding:2px 4px 2px 4px;
  font-size:400%;
  line-height:50px;
  font-weight:300;
  border-style:none;
  border-width:0px;
  border-radius:0px 0px 0px 0px;
}
.titletext p { text-shadow:0 0 2px #91a3ad; }
.smalltext {
  font-family:Lato;
  color:#252525;
  padding:2px 4px 2px 4px;
  font-size:200%;
  line-height:25px;
  font-weight:300;
  border-style:none;
  border-width:0px;
  border-radius:0px 0px 0px 0px;
}
.smallbutton {
  font-family:Lato;
  color:#ffffff;
  padding:10px 20px 10px 20px;
  font-size:180%;
  line-height:22px !important;
  font-weight:300;
  background-color:#fe5252;
  border-style:none;
  border-width:1px;
  border-radius:15px 15px 15px 15px;
  cursor:pointer;
  transition:all 0.25s ease 0s;
}
.smallbutton .fa-chevron-right {
  font-size:50% !important;
  margin-left:5px !important;
}
.smallbutton:hover {
  font-family:Lato;
  color:#ffffff;
  padding:10px 20px 10px 20px;
  font-size:180%;
  line-height:22px;
  font-weight:300;
  background-color:#ee2e33;
  border-style:none;
  border-width:1px;
  border-radius:15px 15px 15px 15px;
}
.tp-bullets.simplebullets.round .bullet { background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bullet1.png") !important; }
.tp-bullets.simplebullets.round-old .bullet {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bullet-fure.png");
  height:20px;
}
.default {
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -o-border-radius:20px;
  box-shadow:0 0 0 26px rgba(0,0,0,0) inset;
  -webkit-transition:0 0 0 26px rgba(0,0,0,0) inset;
  -moz-transition:0 0 0 26px rgba(0,0,0,0) inset;
  -o-transition:0 0 0 26px rgba(0,0,0,0) inset;
}
.tp-leftarrow.default {
  background-color:rgba(255,255,255,0.25) !important;
  background-image:none !important;
  cursor:pointer;
  height:40px !important;
  position:relative;
  top:50% !important;
  width:40px !important;
  z-index:100;
}
.tparrows.default .fa {
  display:block;
  line-height:40px;
  font-size:100%;
  color:#ffffff;
  text-align:center;
}
.tp-rightarrow.default {
  background-color:rgba(255,255,255,0.25) !important;
  background-image:none !important;
  cursor:pointer;
  height:40px !important;
  position:relative;
  top:50% !important;
  transition:all 0.5s ease 0s;
  width:40px !important;
  z-index:100;
}
.scroller-slider .viewport ul li .mt-actions a {
  opacity:0;
  font-size:100%;
  height:34px;
  line-height:31px;
  padding:0px;
  text-indent:-999em;
  width:32px;
  display:block;
}
.scroller-slider .viewport ul li:hover .mt-actions a { opacity:1; }
.fullwidthbanner-container { z-index:0; }
.tp-bullets.simplebullets.round .bullet { margin-top:0px !important; }
.tp-bullets.simplebullets.round .bullet .fa {
  color:#626262;
  font-size:60%;
  line-height:20px;
  display:block;
  text-align:center;
}
.tp-caption.big_white.big_Pomegranate {
  background-color:#d25c5a;
  font-weight:400;
  text-transform:uppercase;
  padding:5px 20px !important;
}
.tp-caption.small_text.small_text_custom {
  font-weight:normal;
  background:none;
  box-shadow:none;
  color:#3d3d3d;
  text-shadow:none;
  text-align:left;
}
.tp-caption.small_text.small_text_custom a {
  background:#fc686c;
  text-shadow:none;
  cursor:pointer;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -ms-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  padding:15px 25px;
  color:#ffffff !important;
  display:block;
  font-weight:300;
}
.tp-caption.small_text.small_text_custom a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -ms-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  background:none repeat scroll 0 0 #fc828d;
  color:#ffffff !important;
}
.tp-caption.medium_grey.medium_grey_custom {
  background:none;
  text-shadow:none;
}
.tp-caption.medium_grey.medium_grey_custom a {
  background:none repeat scroll 0 0 #ececec;
  text-shadow:none;
  cursor:pointer;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -ms-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  padding:10px 20px;
  color:#484848 !important;
  display:block;
}
.tp-caption.medium_grey.medium_grey_custom a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -ms-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff !important;
}
.tp-caption.largegreenbg.largegreenbg_custom {
  background:#f0484d;
  text-transform:uppercase;
}
.tp-caption.very_big_black.very_big_black_custom {
  font-weight:500;
  color:#8eb615;
  background:none;
  text-transform:uppercase;
}
.tp-caption.very_big_white.very_big_white_custom {
  font-weight:300;
  color:#ffffff;
  background:none;
  text-transform:capitalize;
}
.tp-caption.big_white.big_white_custom {
  font-weight:300;
  color:#ffffff;
  background:none;
  text-transform:capitalize;
}
.tp-caption.medium_text.medium_text_custom {
  box-shadow:none;
  text-shadow:none;
  text-align:left;
  font-weight:300;
}
.tp-caption.smallbuttom { cursor:pointer; }
.tp-caption.smallbuttom:hover { color:#ffffff !important; }
.tp-caption.mediumcustomfood { text-shadow:none !important; }
.tp-caption.sale { text-shadow:none !important; }
.tooltip { margin:-12px 0 0 0 !important; }
.panel-group { margin:0px; }
.panel-group .panel {
  background:none;
  border:medium none;
  border-radius:0 0 0 0;
  box-shadow:none;
  margin:0 !important;
}
.panel-group .panel .panel-heading {
  background:none;
  border-bottom:1px solid #ededed;
  overflow:hidden;
  padding:5px 0;
}
.panel-group .panel .panel-heading p {
  float:left;
  margin:0;
  font-size:110%;
}
.panel-group .panel .panel-heading h4.panel-title {
  float:right;
  font-size:110%;
}
.panel-group .panel .panel-heading h4.panel-title a {
  background-color:#cfcfcf;
  display:block;
  height:23px;
  outline:medium none;
  text-indent:-999em;
  width:23px;
}
.panel-group .panel .panel-heading h4.panel-title a:hover { background-color:#bf5452; }
.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/arrow2.png");
  background-position:6px center;
  background-color:#bf5452;
}
.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle:hover { background-color:#bf5452; }
.panel-group .panel .panel-heading h4.panel-title a.collapsed { background-color:#cfcfcf; }
.panel-group .panel .panel-heading h4.panel-title a.collapsed:hover { background-color:#bf5452; }
.panel-group .panel .panel-collapse { border-bottom:1px solid #ededed; }
.panel-group .panel .panel-collapse .panel-body {
  padding:15px 0 15px 0;
  border-top:medium none !important;
}
.panel-group .panel .panel-collapse .panel-readmore {
  padding-bottom:20px;
  text-align:right;
}
a.btn-readmore {
  background:none repeat scroll 0 0 #4a4a4a;
  color:#ffffff;
  display:inline-block;
  padding:8px 17px;
  font-size:110%;
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
}
a.btn-readmore:hover {
  border-color:#ffffff;
  background-color:#f56032;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
  padding-left:17px;
}
a.btn-readmore-about {
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff;
  display:inline-block;
  padding:8px 17px;
  font-size:110%;
  margin:10px 0;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
a.btn-readmore-about:hover {
  background-color:#4a4a4a;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
}
.widget-static-block .custom {
  padding:30px 0;
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  overflow:hidden;
}
.widget-static-block .custom .title h2 {
  float:left;
  font-size:250%;
  font-weight:300;
  margin:0;
}
.widget-static-block .custom .btn-purchase {
  float:right;
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff;
  display:inline-block;
  margin-left:50px;
  padding:8px 30px;
  font-size:160%;
  border-radius:5px;
  -webkit-radius:5px;
  -moz-radius:5px;
  -o-radius:5px;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
}
.widget-static-block .custom .btn-purchase:hover {
  background-color:#4a4a4a;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
}
.mt-custom { padding:30px 0; }
.mt-advanced {
  position:relative;
  overflow:hidden;
}
.mt-advanced img {
  transition:all 0.5s ease-in-out 0s;
  -moz-transition:all 0.5s ease-in-out 0s;
  -webkit-transition:all 0.5s ease-in-out 0s;
  -o-transition:all 0.5s ease-in-out 0s;
}
.mt-advanced .mt-mask {
  background-color:#f3f3f3;
  color:#484848;
  height:100%;
  opacity:1;
  position:absolute;
  text-align:center;
  top:0;
  transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -webkit-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transition:all 0.5s ease-in-out 0s;
  -moz-transition:all 0.5s ease-in-out 0s;
  -webkit-transition:all 0.5s ease-in-out 0s;
  -o-transition:all 0.5s ease-in-out 0s;
  width:100%;
}
.mt-advanced .mt-mask .custom-text {
  float:left;
  width:50%;
  padding:5px;
}
.mt-advanced .mt-mask .custom-text h2 { margin:10px 0; }
.mt-advanced .mt-mask .custom-readmore {
  float:left;
  width:50%;
  padding:5px;
  margin-top:40px;
}
.mt-advanced .mt-mask p { margin:0; }
.mt-advanced:hover img {
  transform:translateX(100%);
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  -o-transform:translateX(100%);
}
.mt-advanced:hover .mt-mask {
  transform:translateX(0px);
  -moz-transform:translateX(0px);
  -webkit-transform:translateX(0px);
  -o-transform:translateX(0px);
}
.block-featured {
  padding:30px 0px;
  text-align:center;
  position:relative;
  overflow:hidden;
  z-index:9;
}
.block-featured .mt-block { position:relative; }
.block-featured .mt-features .circle {
  left:50%;
  margin-left:-35px;
  top:0px;
}
.block-featured .mt-features .circle span.icon-dashboard {
  display:inline-block;
  height:80px;
  padding:0px;
  width:80px;
  margin-left:4px;
}
.block-featured .block-feature-inner {
  text-align:center;
  padding:100px 10% 30px;
}
.block-featured .block-feature-inner h4 {
  margin-bottom:15px;
  font-weight:300;
  font-size:160%;
  text-align:center;
}
.block-featured .block-feature-inner p {
  font-size:120%;
  margin-bottom:15px;
}
.circle {
  border-radius:50%;
  font-size:240%;
  height:80px;
  width:80px;
  left:0;
  line-height:80px;
  position:absolute;
  text-align:center;
  top:0;
  transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -webkit-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -moz-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -o-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  background-color:#ffffff;
  box-shadow:0 0 3px #dddddd;
}
.circle:before {
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  box-shadow:0 0 0 3px #666666;
  -webkit-box-shadow:0 0 0 3px #666666;
  -moz-box-shadow:0 0 0 3px #666666;
  -o-box-shadow:0 0 0 3px #666666;
  content:"";
  display:block;
  height:100%;
  left:0px;
  opacity:0;
  padding:5px;
  position:absolute;
  top:0px;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  width:100%;
  border:1px solid #ffffff;
  background:none;
}
.block-featured:hover .circle:before {
  opacity:1;
  -webkit-opacity:1;
  -moz-opacity:1;
  -o-opacity:1;
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
}
.block-featured:hover .circle span {
  color:#ffffff;
  position:relative;
}
iframe { border:0px !important; }
.tp-caption {
  -moz-opacity:1;
  -webkit-opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity:1;
}
body.page-empty { background:none; }
.product-quick-view {
  margin:20px 0 0;
  background:none;
}
.product-quick-view .product-img-box .product-label { display:none; }
.product-quick-view .product-shop .price-box .special-price .price { font-size:200%; }
.product-quick-view .more-views li a img { max-width:80%; }
.product-quick-view .product-shop .add-to-box .add-to-links {
  display:inline-block;
  margin:10px 0 0;
  padding:0;
}
.rtl ol.m-filter-css-checkboxes li:after, .page-title.title-buttons:after, .clearer:after, .nav-header-bottom:after, .mt-cart:after, .show-grid-slide:after, .header-act:after, .nav-header:after, .mt-banner-act:after, .header-container:after, .header-container .top-container:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  overflow:hidden;
}
.widget-toggle {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  width:18px;
  height:9px;
  margin-top:15px;
  margin-left:13px;
}
.product-hover .front-img {
  -webkit-transform:rotateX(0deg) rotateY(0deg);
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-transform:rotateX(0deg) rotateY(0deg);
  -moz-transform-style:preserve-3d;
  -moz-backface-visibility:hidden;
  -o-transition:all .6s ease-in-out;
  -ms-transition:all .6s ease-in-out;
  -moz-transition:all .6s ease-in-out;
  -webkit-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out;
  max-width:100%;
}
.product-hover:hover .front-img {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  opacity:0.3;
}
.product-hover:hover .product-img-additional {
  position:absolute;
  -webkit-transform:rotateX(0deg) rotateY(0deg);
  -moz-transform:rotateX(0deg) rotateY(0deg);
  z-index:2;
}
.product-img-additional {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  z-index:-1;
  -webkit-transform:rotateY(-180deg);
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-transform:rotateY(-180deg);
  -moz-transform-style:preserve-3d;
  -moz-backface-visibility:hidden;
  -o-transition:all .6s ease-in-out;
  -ms-transition:all .6s ease-in-out;
  -moz-transition:all .6s ease-in-out;
  -webkit-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out;
}
.block-contact h3 {
  text-transform:capitalize;
  font-size:160%;
  font-weight:500;
  margin:0 0 20px;
}
.block-contact .page-title { padding:0; }
.block-contact .page-header h1 {
  text-align:center;
  font-size:200%;
}
.cms-typography .main-content {
  background:none;
  padding-top:10px;
}
.cms-typography .main-container .main { background:none; }
.cms.cms-typography .feature h6 { font-size:120%; }
.cms.cms-typography .custom-feature .feature p { padding-left:45px; }
.cms.cms-typography .custom-feature .feature .icon { padding:6px 9px; }
.cms.cms-typography .custom-feature .feature .icon .fa {
  display:inline-block;
  font-size:103%;
  line-height:20px;
  margin:0;
  text-align:center;
}
.cms .messages .success-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#dcfbcc;
}
.cms .messages .error-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#fddace;
}
.cms .messages .notice-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#fef5de;
}
.cms .messages .fa.fa-check-square {
  color:#69a747;
  font-size:200%;
  display:inline;
}
.cms .messages .fa.fa-exclamation-triangle {
  color:#dc3f09;
  font-size:200%;
  display:inline;
}
.cms .messages .fa.fa-lightbulb-o {
  font-size:270%;
  display:inline;
}
.cms a { outline:medium none; }
.cms .page-title h1 {
  font-size:250%;
  font-weight:500;
  text-transform:capitalize;
  text-align:center;
}
.cms .fa {
  font-size:150%;
  font-style:normal;
  display:block;
  line-height:30px;
  margin:0 0 0 5px;
  color:#ffffff;
}
.cms .fa.fa-angle-right {
  font-size:100%;
  display:inline;
}
.cms .section-title {
  border-bottom:1px solid #e5e5e5;
  font-weight:normal;
  line-height:1.2222em;
  margin:10px;
  padding:10px 0;
}
.cms .feature span.icon { padding:10px 12px 12px; }
.cms .feature span.icon:hover { color:#3b3b3b; }
.cms .feature:hover span.icon { color:#3b3b3b; }
.cms h3 {
  font-size:160%;
  margin-top:10px;
}
.cms ul.bullet li {
  background-repeat:no-repeat;
  background-position:0 3px;
  background-color:transparent;
  list-style:none outside none;
  color:#484848 !important;
  font-size:110%;
}
.slider-product-wrapper-lastest .nav-wrapper { display:none; }
.caroufredsel_wrapper { padding:20px 0 20px 0; }
.spb_content_element { padding:50px 0 0; }
.section-line {
  border-bottom:1px solid #e5e5e5;
  clear:both;
  display:block;
  font-size:0;
  height:0;
  line-height:0;
  margin:0 0 10px;
  overflow:hidden;
  padding:10px 0 0;
  text-indent:-9999em;
}
.is-sticky .logo-sticky > a img { vertical-align:middle; }
.is-sticky #mt-sticky-header {
  background:#00365b;
  left:0;
  margin-left:0;
  opacity:1;
  padding:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:30;
  display:block;
}
.is-sticky #mt-sticky-header .nav-top-inner { border:none; }
.is-sticky .nav-top {
  box-shadow:none;
  padding:0;
}
.is-sticky .logo-sticky {
  display:block !important;
  float:left;
  height:50px;
  padding:0 10px 0 0;
  position:relative;
  z-index:999;
}
.is-sticky .header-cars { margin:0; }
.is-sticky #mtnav li.home {
  border:none !important;
  display:none;
}
.is-sticky .cat-label { display:none !important; }
#notification { position:relative; }
#notification .success {
  background:none repeat scroll 0 0 #ffffff;
  border-radius:0;
  box-shadow:0 5px 20px rgba(0,0,0,0.3);
  left:50%;
  line-height:20px;
  margin-left:-175px;
  margin-right:10px;
  max-width:350px;
  padding:21px 40px 21px 80px;
  position:fixed;
  top:0;
  text-align:left;
  z-index:10000;
}
#notification .success i.fa-check, #notification .success i.fa-ban {
  font-size:240%;
  color:green;
  position:absolute;
  left:20px;
  top:22px;
}
.close {
  position:absolute;
  top:8px;
  right:9px;
}
#back-top {
  bottom:30px;
  position:fixed;
  right:10px;
  z-index:999;
}
#back-top a:hover .sticker-wrapper {
  right:-5px;
  top:5px;
}
#back-top a:hover .sticker {
  height:60px;
  width:60px;
}
.sticker-wrapper {
  -webkit-transition:all 100ms ease-in-out 0s;
  position:relative;
  right:0;
  top:0;
  transition:all 100ms ease-in-out 0s;
}
.sticker {
  -webkit-border-radius:50% 50% 50% 50%;
  -webkit-transition:all 100ms ease-in-out 0s;
  border-radius:50% 50% 50% 50%;
  display:table-cell;
  font-size:2.1666em;
  font-weight:bold;
  height:50px;
  text-align:center;
  transition:all 100ms ease-in-out 0s;
  vertical-align:middle;
  width:50px;
  background:#dfdfdf;
}
@keyframes capabilitieswidth {
  0% {
    width:0;
  }
  100% {
    width:100%;
  }
}
@-webkit-keyframes capabilitieswidth {
  0% {
    width:0;
  }
  100% {
    width:100%;
  }
}
@keyframes opacity {
  0% {
    filter:1;
    opacity:0;
    -moz-opacity:0;
  }
  100% {
    filter:1;
    opacity:1;
    -moz-opacity:1;
  }
}
@-webkit-keyframes opacity {
  0% {
    filter:1;
    opacity:0;
    -moz-opacity:0;
  }
  100% {
    filter:1;
    opacity:1;
    -moz-opacity:1;
  }
}
.about-us {
  font-size:110%;
  line-height:23px;
  padding:20px;
}
.about-us .progress {
  height:10px;
  position:relative;
  overflow:visible;
}
.about-us .progress .progress-bar {
  position:absolute;
  top:0;
  left:0;
  border:0;
  box-shadow:none;
  background:none !important;
}
.about-us .progress .progress-bar:before {
  content:'';
  background:#d02a21;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  -webkit-animation:capabilitieswidth 10s ease-out;
  animation:capabilitieswidth 10s ease-out;
  -moz-animation:capabilitieswidth 10s ease-out;
  border-radius:4px 0 0 4px;
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  -ms-border-radius:4px 0 0 4px;
  -o-border-radius:4px 0 0 4px;
}
.about-us .progress .progress-bar span {
  position:absolute;
  right:0;
  bottom:20px;
  color:#000000;
  -webkit-animation:opacity 10s ease-out;
  animation:opacity 10s ease-out;
  -moz-animation:opacity 10s ease-out;
}
.about-us h2 {
  font-size:200%;
  text-align:center;
  text-transform:uppercase;
  margin:30px 0;
  font-weight:500;
}
.about-us .subtitle {
  font-size:140%;
  text-align:center;
  line-height:150%;
  font-weight:300;
  margin-bottom:30px;
}
.about-us .item_inner {
  text-align:center;
  padding:10px;
  margin:10px 0;
  border:1px solid #eeeeee;
}
.about-us .item_inner .info h3 {
  margin:10px 0;
  font-size:130%;
}
.about-us .item_inner .info .social a {
  display:inline-block;
  padding:3px 10px;
  color:#d02a21;
}
.about-us .item_inner .info .social a i, .about-us .item_inner .info .social a em {
  font-style:normal;
  font-size:120%;
}
.about-us .item_inner .info .social a:hover { color:#cfcfcf; }
.about-us .whatwedo > .row { padding:15px 0; }
.about-us .whatwedo > .row h3 {
  font-size:140%;
  margin:0;
  padding:0 0 15px;
  border-bottom:1px solid #dddddd;
}
.about-us .social a { margin:0; }
.titlebigwhite { text-transform:uppercase; }
#cboxContent.newsletterbox {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
#cboxContent.newsletterbox #cboxLoadedContent {
  margin:0 auto;
  width:61% !important;
}
#cboxContent.newsletterbox #cboxLoadedContent .success-advice, #cboxContent.newsletterbox #cboxLoadedContent .validation-advice {
  text-align:center;
  margin:0 auto 10px;
}
#cboxContent.newsletterbox #cboxLoadedContent #advice-required-entry-newsletter { width:180px; }
#cboxContent.newsletterbox .block-subscribe {
  box-shadow:none;
  color:#ffffff;
}
#cboxContent.newsletterbox .block-subscribe .block-title {
  background-color:transparent;
  float:none;
  text-align:center;
}
#cboxContent.newsletterbox .block-subscribe .block-title p { margin:20px 0 0; }
#cboxContent.newsletterbox .block-subscribe .block-content, #cboxContent.newsletterbox .block-subscribe .block-content .input-box, #cboxContent.newsletterbox .block-subscribe .block-content .actions {
  margin:auto;
  float:none;
  text-align:center;
  height:auto;
}
#cboxContent.newsletterbox .block-subscribe .block-title span {
  font-size:250%;
  color:#ffffff;
}
#cboxContent.newsletterbox .block-subscribe .block-content .input-box input.input-text {
  width:100%;
  background-color:#ffffff;
  border:1px solid #eeeeee;
  border-radius:0;
  margin:0 0 25px;
  height:40px;
  text-align:center;
}
#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label { margin:30px 0 0; }
#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label input { margin:0; }
#cboxContent.newsletterbox .block-content { background-color:transparent; }
.owl-theme .owl-controls .owl-buttons div {
  padding:3px 0;
  background-color:transparent;
  border-radius:0;
}
.owl-theme .owl-controls .owl-buttons div .fa {
  font-size:175%;
  display:block;
  float:none;
  line-height:30px;
  text-align:center;
  text-decoration:none;
}
.owl-theme .owl-controls .owl-page span {
  background-color:#bbaea5;
  border-radius:0;
  height:6px;
  width:20px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background-color:#ffe51e; }
.block-sample .owl-theme .owl-controls {
  margin:0;
  position:relative;
}
.block-sample .owl-theme .owl-controls .owl-pagination {
  position:absolute;
  top:-35px;
  width:100%;
}
.col-left .effect-pageLeft {
  margin:0 0 20px;
  position:relative;
}
.col-left .effect-pageLeft .main-heading {
  padding:20px;
  border-bottom:1px solid #e6e7e8;
}
.col-left .effect-pageLeft .main-heading .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.owl-carousel {
  margin:30px 0 0;
  background-color:#ffffff;
  padding:0;
}
.col-left  .owl-controls .owl-buttons { right:0; }
.var-narrow .timeline-header .summary { font-size:200% !important; }
.qty-holder { display:none; }
.ie8 .tp-caption.customtext { background:#6a5d5a !important; }
.ie8 .container { width:1170px; }
.ie8 .products2 .col-lg-2 { display:none; }
.ie8 .mt-ajax-container .col-lg-3 { width:50px; }
.ie8 .mt-ajax-container .col-lg-9 { width:200px; }
.ie8 .my-account a img { width:auto; }
.ie8 .toolbar .toolbar-top .sorter .view-mode label { padding-right:1px; }
.ie8 .product-view .product-img-box .more-views { width:310px; }
.ie8 .tp-caption.small_text.small_text_custom { font-size:14px; }
.ie8 .widget-static-block .custom .title h2 { font-size:200%; }
.ie8 .products2 .nav-wrapper { display:none; }
.ie8 .price-slider { width:265px; }
.ie8 .circle:before { background-color:transparent !important; }
.ie8 .block-featured:hover .circle:before { background-color:#fe5252 !important; }
.ie8 .block-featured .mt-features .circle span.icon-dashboard { color:#151515; }
.ie8 .category-products .item .main-quickview { display:none; }
.ie8 .category-products .item:hover .main-quickview { display:block; }
.ie8 .header-content-right .top-seach input#search {
  padding:0;
  height:40px;
  line-height:40px;
}
.ie8 .slider-attribute-wrapper .flex-viewport { padding-top:0; }
.ie8 .mtmenu-block-bottom .right { padding:33px 10px; }
.ie8 .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret, .ie9 .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret { margin:10px 0 0; }
.ie8 .toolbar .toolbar-top .limiter .mt-toolbar-label { font-size:80%; }
.ie8 .product-view .product-img-box .more-views li a img { max-width:70%; }
.ie8 .product-view ul.more-views-direction-nav li a.more-views-prev { left:0; }
.ie8 .product-view ul.more-views-direction-nav li a.more-views-next { right:0; }
.ie8 .rtl  #mtnav li.level0.last, .ie8 .rtl #mtnav li.level0.menu-item-right { float:right; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret {
    float:right;
    margin:10px 0;
  }
  .item .top-actions-inner { float:none; }
  .item .product-item { display:inline-block; }
  .tp-leftarrow.default, .tp-rightarrow.default { top:50% !important; }
  .toolbar p.mt-toolbar-label { font-size:90%; }
  ::i-block-chrome, .category-products .products-itemgrid-5col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-6col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-7col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-8col .item:hover .actions { margin-bottom:60px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
  .mt-wrapper .header .logo img { min-height:1px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .mt-wrapper .header .logo img { min-height:1px; }
}
.mt_getcart { margin:0; }
.mt-maincompare {
  padding:0;
  overflow:hidden;
}
.mt-cart-loading {
  display:none;
  color:#999999;
  position:absolute;
  top:8px;
  left:41px;
}
.mt-icon-ajaxcart {
  display:block;
  text-align:left;
  outline:none;
  margin:0;
  padding:0px;
  cursor:pointer;
  position:relative;
}
.heading-cart, .icon-cart { float:left; }
.mt-maincart .icon-cart {
  display:inline;
  padding:0;
  z-index:2;
}
.heading-cart { padding:5px 0 0 10px; }
.mt-icon-ajaxcart a.mt-cart-label {
  font-size:100%;
  line-height:44px;
  padding:0 0 0 0;
  z-index:1;
  float:left;
}
.mt-icon-ajaxcart a.mt-cart-label span.mt-cart-label {
  text-transform:uppercase;
  font-size:85%;
}
.mt-icon-ajaxcart a.mt-cart-label span.print {
  font-size:85%;
  font-style:normal;
  float:left;
}
.mt-icon-ajaxcart  .fa-angle-down {
  float:left;
  line-height:44px;
  padding:0;
}
.mt-icon-ajaxcart a.mt-cart-label .print .price {
  color:#00365b;
  display:block;
  font-size:13px;
  text-transform:uppercase;
  min-width:74px;
  padding-right:2px;
}
.mt-icon-ajaxcart a.mt-cart-label:hover { text-decoration:none; }
.mt-cart .mt-icon-ajaxcart a.mt-cart-label:hover .icon-cart .fa-shopping-cart { color:#fc686c; }
span.mt-cart-title {
  float:left;
  padding:0;
  font-size:90%;
  color:#484848;
  text-transform:uppercase;
  line-height:12px;
}
.mt-cart .icon-cart .fa-shopping-cart {
  color:#00365b;
  font-size:160%;
  line-height:44px;
  margin:0 6px 0 0;
  text-align:center;
}
.ajaxcart {
  position:absolute;
  right:0;
  top:40px;
  z-index:9999;
  -webkit-border-bottom-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
  display:none;
}
.mt-cart .mt-ajax-container { padding:15px; }
.ie8 .mt-ajax-container { border:1px solid #e5e5e5; }
.mt-ajax-container {
  background-color:#ffffff;
  background-repeat:repeat;
  background-position:0 0;
  margin:0;
  width:300px;
  padding:5px;
}
.mt-ajax-container p.no-items-in-cart {
  margin:0;
  padding:0;
  text-align:left;
}
.mt-ajax-container ul {
  margin:0;
  padding:0;
  outline:none;
}
.mt-ajax-container li.item {
  float:left;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0 0 8px 0;
}
.mt-ajax-container .product-image {
  float:left;
  border:0;
  padding:0;
  outline:none;
  width:60px;
}
.mt-ajax-container .product-image img {
  width:60px;
  height:60px;
  border:#e5e5e5 solid 1px;
  padding:1px;
}
.mt-ajax-container .product-details {
  float:left;
  text-align:left;
  padding:0 0 0 10px !important;
  margin:0;
  position:relative;
  width:185px;
}
.mt-ajax-container .product-details p.product-name {
  line-height:normal;
  margin:0;
  padding:0;
  outline:none;
}
.mt-ajax-container .product-details .items {
  margin:0;
  padding:0;
}
.mt-ajax-container .product-details .items span.price {
  outline:none;
  font-weight:normal;
  padding-top:5px;
}
.mt-ajax-container .product-details span.price { display:block; }
.mt-ajax-container .product-details .access {
  margin:0;
  padding:6px 0;
}
.mt-ajax-container .product-details a {
  outline:none;
  text-decoration:none;
  line-height:normal;
  font-size:13px;
  text-transform:capitalize;
  color:#000000;
}
.product-details .btn-edit {
  background-image:none;
  background-color:transparent;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  text-indent:inherit;
  text-transform:none;
  width:auto;
  font-size:12px;
  float:left;
  padding:0 20px 0 0;
  text-transform:none !important;
}
.btn-edit span.icon {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/ajaxcart/images/btn-edit.png");
  float:left;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
  outline:none;
  border-radius:50%;
  padding:0;
}
.mt-ajax-container .btn-remove span.icon {
  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/ajaxcart/images/btn-remove.png");
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  width:16px;
  padding:0;
  height:16px;
  outline:none;
  border-radius:50%;
  margin-right:4px;
}
.mt-ajax-container .access a span.icon, .mt-ajax-container .product-details .btn-remove span.icon { background-color:#ececec; }
.mt-ajax-container .product-details .btn-remove {
  background-image:none;
  background-color:transparent;
  color:#585656;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  text-indent:inherit;
  text-transform:none;
  width:auto;
  font-size:97%;
  float:left;
}
.mt-ajax-container .access a:hover span.icon { background-color:#f56032; }
.mt-ajax-container p.subtotal {
  border-top:1px solid #d0c6c2;
  margin-top:10px;
  outline:medium none;
  padding:5px 8px;
  text-align:left;
  line-height:20px;
}
.mt-top-cart .mt-ajax-container p.subtotal span.label {
  background-color:rgba(0,0,0,0);
  background-image:none;
  border:0 none;
  border-radius:0 0 0 0;
  float:none;
  margin:0;
  outline:medium none;
  padding:0;
  text-shadow:none;
}
.mt-top-cart .mt-ajax-container p.subtotal span {
  float:none;
  font-size:15px;
  font-weight:normal;
  outline:medium none;
  color:#3c3c3c;
}
.mt-top-cart .mt-ajax-container p.subtotal span.price {
  font-size:15px;
  margin-left:20px;
}
.mt-ajax-checkout {
  margin:0 0 0 0;
  padding:10px 0 5px;
  text-align:right;
  border:0;
}
.mt-ajax-checkout a {
  font-size:97%;
  margin:0 0 0 8px;
  padding:6px 14px;
  text-align:center;
  text-decoration:none;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  line-height:20px;
}
.mt-ajax-checkout a:hover {
  background-color:#f56032;
  text-decoration:none;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.error_qty { color:red; }
.discount a { text-decoration:underline; }

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/* GENERAL */
.countdown-time-left { font-weight: bold; color: #555555; text-align: center; font-size: 12px; text-transform: uppercase; }
.zoomContainer { z-index: 10; }
.clearer { clear:both; }



/* Product View */
.main-countdown { 
	clear: both;
	margin: 0;
	padding: 10px 0px;
	z-index: -1;
	border-radius: 10px;
	background: #ffffff;
	line-height: 1.5;
}
.main-countdown .countdown-title { font-family: Arial,sans-serif;font-size: 22px;line-height: 100%;padding: 0px 0px 10px;float: left; }
.qty-text { color:#333333; font-family:Arial; font-size:13px; text-align: left; padding-top:4px; border-top: 1px dotted #cccccc; }
.qty-text b { color:#f04d3b; }



/* Sidebar */
.block-deals .block-content #block-deals .item .product-image { width:60px; margin-right:7px; }
.block-deals .block-content #block-deals .item .product-details .product-name { line-height:120%; }
.block-deals .block-content #block-deals .item .product-details .product-name a { font-size:13px; }
.block-deals .block-content #block-deals .item .product-details .deal-qty { color:#333333; }
.block-deals .block-content #block-deals .item .product-details .deal-qty b { color:#f04d3b; }
.block-deals .block-content .actions { font-size:12px; }
.block-deals .block-content .actions .left { float: left; }
.block-deals .block-content .actions .separator { float:left; padding:0px 5px 0px 5px; }
/*.block-deals .block-content .price-box { margin:0px; }
.block-deals .block-content .price-box .old-price { display:none; }
.block-deals .block-content .price-box .special-price .price-label { display:none; }
.block-deals .block-content .price-box .special-price .price { font-size:12px; color:#333333 !important; }*/



/* Sidebar Featured Deal */
.dd-featured-deal { background: #ffffff; position: relative; margin-bottom: 15px; }
.dd-featured-deal .dd-header { margin:0px; border:0px; position: relative; background: #fff; }
.dd-featured-deal .dd-header .dd-image { position: relative; height: 240px; overflow: hidden; }
.dd-featured-deal .dd-header .dd-image:before { 
	-webkit-transform: rotate(7deg);
	-moz-transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	-o-transform: rotate(7deg);
	transform: rotate(7deg); 
	background: #ffffff;
	content: '';
	width: 120%;
	height: 100px;
	bottom: -86px;
	left: -20px;
	position: absolute;
	z-index:1;
}
.dd-featured-deal .dd-header .dd-image.wide:before { left:-8px; }
.dd-featured-deal .dd-header .dd-image:after { 
	content: "";
	position: absolute;
	width: 21px;
	height: 38px; 
	bottom: -19px;
	right: 31px;
	background: #ffffff;
	-webkit-transform: rotate(55deg);
	-moz-transform: rotate(55deg);
	-ms-transform: rotate(55deg);
	-o-transform: rotate(55deg);
	transform: rotate(55deg); 
	z-index:1;
}
.dd-featured-deal .dd-header .dd-image .featured-deal-image { position: absolute; top:-10%; width: 120%; max-width: 500px; }
.dd-featured-deal .dd-content .dd-title { color:#f04d3b; font-family: 'Lobster Two', 'Lato', sans-serif, Arial; font-size:45px; font-style:italic; margin-top: -11px; left: 0px; width: 100%; text-align: center; z-index:1; }
.dd-featured-deal .dd-content .dd-actions { text-align: center; margin:5px 0 4px; }
.dd-featured-deal .dd-content .dd-actions button {
	background:#32cc60;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	padding: 5px 6px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #259646;
	border: 0px;
	-moz-border-radius: 20px; 
	-o-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px; 
	-khtml-border-radius: 20px; 
	margin-bottom: 5px; 
}
.dd-featured-deal .dd-content .dd-actions button:hover {
	background-color:hsl(0, 100%, 50%);
}
.dd-featured-deal .dd-content .dd-actions button:active {
	position:relative;
	top:1px;
}
.dd-featured-deal .dd-content .dd-actions .qty-text { 
	background: #FFFFFF;
	display: inline-block;
	border: 1px solid #dddddd;
	padding: 4px 6px;
	margin: 0px 0 5px 5px;
	-moz-border-radius: 15px; 
	-o-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px; 
	-khtml-border-radius: 15px; 	
}
.dd-featured-deal .dd-content a:hover { text-decoration: none !important; }
.dd-featured-deal .dd-content .dd-title span { width:100%; text-align:center; left:0; }
.dd-featured-deal .dd-header .dd-price { position:absolute; z-index: 1; margin-top:145px; top:0px; right:10px; text-align: right; }
.dd-featured-deal .dd-header .dd-price .price-box { line-height: 1em; }
.dd-featured-deal .dd-header .dd-price .price-box .regular-price, .dd-featured-deal .dd-header .dd-price .price-box .old-price, .dd-featured-deal .dd-header .dd-price .price-box .special-price { display: block; margin:0px; padding:0px; }
.dd-featured-deal .dd-header .dd-price .price-box .regular-price span.price { margin-top:25px; }
.dd-featured-deal .dd-header .dd-price .price-box .price-label { display: none; }
.dd-featured-deal .dd-header .dd-price .price-box span.price { 
	/*text-shadow:1px 1px 0px #ffffff; */
	font-size: 28px; 
	font-family: 'Josefin Sans', Arial; 
	background: rgba(255, 255, 255, 0.9); 
	-moz-border-radius: 16px; 
	-o-border-radius: 16px; 
	-webkit-border-radius: 16px; 
	border-radius: 16px; 
	-khtml-border-radius: 16px; 	
	padding: 13px 7px 7px; 
}
.dd-featured-deal .dd-header .dd-price .price-box .special-price span.price, .dd-featured-deal .dd-header .dd-price .price-box .regular-price span.price { color:#32cc5f; display: inline-block; font-weight: normal; }
.dd-featured-deal .dd-header .dd-price .price-box .old-price span.price { 
	font-size: 18px; 
	color:#a0a0a0; 
	font-weight: normal; 
	margin-bottom: 5px; 
	padding: 7px 5px 3px; 
	-moz-border-radius: 12px; 
	-o-border-radius: 12px; 
	-webkit-border-radius: 12px; 
	border-radius: 12px; 
	-khtml-border-radius: 12px; 	
	display: inline-block; 
}
.dd-featured-deal .dd-content { padding:0px 6px 6px 6px; text-align:center; line-height: 1.5; background: linear-gradient(#f4f4f4,#fdfdfd); }
.dd-featured-deal .dd-content a { text-decoration:none; }
.dd-featured-deal .dd-content a:hover { color:#000; text-decoration:underline; }
.dd-featured-deal .dd-content .product_name { font-weight:bold; font-size:18px; color:#333333; }

/* responsive */
@media only screen and (max-width: 768px) and (min-width: 480px) {
	.dd-featured-deal { overflow: hidden; }
	.dd-featured-deal > div { display: inline-block; }
	.dd-featured-deal .dd-header { width: 50%; height: 150px; float:left; }
	.dd-featured-deal .dd-header .dd-image { display: block; height: 150px; }
	.dd-featured-deal .dd-header .dd-image:after { background: none !important; }
	.dd-featured-deal .dd-header .dd-image:before { background: none !important; }
	.dd-featured-deal .dd-content { position: relative; background: #FFFFFF; width: 50%; height: 150px; padding: 0px; }
	.dd-featured-deal .dd-content:before {  
		-webkit-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg); 
		background: #FFFFFF;
		content: '';
		width: 100px;
		height: 120%;
		bottom: -35px;
		left: -25px;
		position: absolute;
		z-index:1;
	}
	.dd-featured-deal .dd-content:after {  
		content: "";
		position: absolute;
		width: 21px;
		height: 38px; 
		top: 16px;
		left: -17px;
		background: #FFFFFF;
		-webkit-transform: rotate(155deg);
		-moz-transform: rotate(155deg);
		-ms-transform: rotate(155deg);
		-o-transform: rotate(155deg);
		transform: rotate(155deg); 
		z-index:1;
	}
	.dd-featured-deal .dd-content > * { z-index: 2; position: relative; }
	.dd-featured-deal .dd-content .dd-title { position: relative; top:0px; left: 0px; line-height: 100%; margin: 5px 0px; }
	.dd-featured-deal .dd-content .dd-actions { display: none; }
	.dd-featured-deal .dd-header .dd-price { position: absolute; margin: 0px; top:0px; right: 33px; }
	.dd-featured-deal .dd-header .dd-price .price-box .regular-price { margin-top:0px; }
}

@media only screen and (max-width: 480px) and (min-width: 360px) {
	.dd-featured-deal .dd-header .dd-image:before { bottom: -75px; }
}

@media only screen and (max-width: 360px) {
	.dd-featured-deal .dd-header .dd-image:before { bottom: -81px; }
}



/* scroll animations */
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.bounce1 {
  -webkit-animation-name: bounce1;
  animation-name: bounce1;
}

.bounce2 {
  -webkit-animation-name: bounce2;
  animation-name: bounce2;
}

.bounce3 {
  -webkit-animation-name: bounce3;
  animation-name: bounce3;
}

.bounce4 {
  -webkit-animation-name: bounce4;
  animation-name: bounce4;
}

.bounce5 {
  -webkit-animation-name: bounce5;
  animation-name: bounce5;
}

@keyframes bounce1 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-1%;
	width: 102%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@keyframes bounce2 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-3%;
	width: 106%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@keyframes bounce3 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-5%;
	width: 110%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@keyframes bounce4 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-10%;
	width: 120%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@keyframes bounce5 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-15%;
	width: 130%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@-webkit-keyframes bounce1 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-1%;
	width: 102%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@-webkit-keyframes bounce2 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-3%;
	width: 106%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@-webkit-keyframes bounce3 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-5%;
	width: 110%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@-webkit-keyframes bounce4 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-10%;
	width: 120%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}

@-webkit-keyframes bounce5 {
  0% {
  	left:0%;
	width: 100%;
  }

  50% {
  	left:-15%;
	width: 130%;
  }

  100% {
  	left:0%;
	width: 100%;
  }
}



/* Slim Countdown */
@media only screen and (min-width: 480px) {
	.dd-slim-countdown { overflow: hidden; }
	.dd-slim-countdown > div { display: inline-block; }
	.dd-slim-countdown .dd-header { width: 50%; height: 150px; float:left; }
	.dd-slim-countdown .dd-header .dd-image { display: block; height: 150px; }
	.dd-slim-countdown .dd-header .dd-image:after { background: none !important; }
	.dd-slim-countdown .dd-header .dd-image:before { background: none !important; }
	.dd-slim-countdown .dd-content { position: relative; background: #FFFFFF; width: 50%; height: 150px; padding: 0px; }
	.dd-slim-countdown .dd-content:before {  
		-webkit-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg); 
		background: #FFFFFF;
		content: '';
		width: 100px;
		height: 120%;
		bottom: -35px;
		left: -25px;
		position: absolute;
		z-index:1;
	}
	.dd-slim-countdown .dd-content:after {  
		content: "";
		position: absolute;
		width: 21px;
		height: 38px; 
		top: 16px;
		left: -17px;
		background: #FFFFFF;
		-webkit-transform: rotate(155deg);
		-moz-transform: rotate(155deg);
		-ms-transform: rotate(155deg);
		-o-transform: rotate(155deg);
		transform: rotate(155deg); 
		z-index:1;
	}
	.dd-slim-countdown .dd-content > * { z-index: 2; position: relative; }
	.dd-slim-countdown .dd-content .dd-title { position: relative; top:0px; left: 0px; line-height: 100%; margin: 5px 0px; }
	.dd-slim-countdown .dd-content .dd-actions { display: none; }
	.dd-slim-countdown .dd-header .dd-price { position: absolute; margin: 0px; top:0px; right: 33px; }
	.dd-slim-countdown .dd-header .dd-price .price-box .regular-price span.price { margin-top:0px; }
}





.countdown {
	width: 100%;
	max-width: 204px;
	margin: 33px 0 10px;
	font-size: 0px;
	font-family: Arial;
}
.cms-home .countdown {
	display:none;
}
.dailydeal-index-list .countdown {
	display:none;
}

.countdown_timer,
.countdown_timer ul,
.circular_countdown {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.countdown_clock {
	position:relative;
	z-index:1;
	margin: 0;
	padding:0;
	width: 100%;
}
.circular_countdown_element {
	display: inline-block;
	position:relative;
	z-index:1;
	padding:0;
	width: 60px;
	margin: 0 8px 0 0;
}
.circular_countdown_element.last {
	margin:0px;
}
.countdown_timer {
	z-index:2;
}
.countdown_timer li {
	list-style: none;
	margin-top: 15px;
	float: left;
	width: 60px;
	color:#333333;
	font-size: 8px;
	font-weight:bold;
	position: absolute;
	text-align: center;
	/*text-transform:uppercase;*/
}
.countdown_timer li.days {
	left:0px;
}
.countdown_timer li.hours {
	left:0px;
}
.countdown_timer li.minutes {
	left:68px;
}
.countdown_timer li.seconds {
	left:137px;
}
.countdown_timer li em {
	display: block;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	font-style: normal;
	font-family: "Helvetica Neue", Helvetica, Arial;
	padding:0;
}



/*
Markup to keep a decent layout under IE8 and below
*/

/* IE8 */

@media \0screen {
	.countdown_timer {
		height: 130px;
	}
	.countdown_container h1 {
		margin:0 auto;
	}
}

/* IE7 and below */

.countdown_timer {
	*height: 130px;
}
.countdown_container h1 {
	*margin:0 auto;
}



/*COUNTDOWN SIZES*/
/*LARGE*/
.countdown.countdown-large {
	width: 100%;
	max-width: 170px;
}

.countdown.countdown-large .countdown_clock {
	width: 170px;
}
.countdown.countdown-large .circular_countdown_element {
	width: 54px;
	margin: 0 4px 0 0;
}
.countdown.countdown-large .circular_countdown_element.last {
	margin: 0px;
}
.countdown.countdown-large .countdown_timer li {
	margin-top: 12px;
	font-size: 7px;
	width: 54px;
}
.countdown.countdown-large .countdown_timer li.hours {
	left:0px;
}
.countdown.countdown-large .countdown_timer li.minutes {
	left:58px;
}
.countdown.countdown-large .countdown_timer li.seconds {
	left:116px;
}
.countdown.countdown-large .countdown_timer li em {
	font-size:17px;
	line-height:17px;
}

/*MEDIUM*/
.countdown.countdown-medium {
	width: 100%;
	max-width: 156px;
	margin: 3px 0 15px;
}
.countdown.countdown-medium .countdown_clock {
	width: 156px;
}
.countdown.countdown-medium .circular_countdown_element {
	width: 50px;
	height: 50px;
	margin: 0 3px 0 0;
}
.countdown.countdown-medium .circular_countdown_element.last {
	margin: 0px;
}
.countdown.countdown-medium .countdown_timer li {
	margin-top: 11px;
	font-size: 6px;
	width: 50px;
	height: 50px;
}
.countdown.countdown-medium .countdown_timer li.hours {
	left:0px;
}
.countdown.countdown-medium .countdown_timer li.minutes {
	left:53px;
}
.countdown.countdown-medium .countdown_timer li.seconds {
	left:106px;
}
.countdown.countdown-medium .countdown_timer li em {
	font-size:16px;
	line-height:16px;
}

/*SMALL*/
.countdown.countdown-small {
	width: 100%;
	max-width: 120px;
	margin: 0 0 15px;
}

.countdown.countdown-small .countdown_clock {
	width: 120px;
}
.countdown.countdown-small .circular_countdown_element {
	width: 38px;
	margin: 0 2px 0 0;
}
.countdown.countdown-small .circular_countdown_element.last {
	margin: 0px;
}
.countdown.countdown-small .countdown_timer li {
	margin-top: -2px;
	font-size: 7px;
	width: 38px;
}
.countdown.countdown-small .countdown_timer li.hours {
	left:1px;
}
.countdown.countdown-small .countdown_timer li.minutes {
	left:41px;
}
.countdown.countdown-small .countdown_timer li.seconds {
	left:82px;
}
.countdown.countdown-small .countdown_timer li em {
	font-size:14px;
	line-height:42px;
}



/*COUNTDOWN DAYS SIZES*/
/*DEFAULT*/
.countdown-days {
	max-width: 220px;
	margin: 15px 0 20px;
}
.countdown-days .circular_countdown_element {
	width: 50px;
	margin: 0 5px 0 0;
}
.countdown-days .countdown_timer li {
	margin-top: -4px;
	font-size: 8px;
	width: 50px;
}
.countdown-days .countdown_timer li.days {
	left:1px;
}
.countdown-days .countdown_timer li.hours {
	left:55px;
}
.countdown-days .countdown_timer li.minutes {
	left:111px;
}
.countdown-days .countdown_timer li.seconds {
	left:165px;
}
.countdown-days .countdown_timer li em {
	font-size:16px;
	line-height:58px;
}

/*LARGE*/
.countdown-days.countdown-large {
	width: 100%;
	max-width: 192px;
	margin: 15px 0 20px;
}

.countdown-days.countdown-large .countdown_clock {
	width: 192px;
}
.countdown-days.countdown-large .circular_countdown_element {
	width: 45px;
	margin: 0 4px 0 0;
}
.countdown-days.countdown-large .circular_countdown_element.last {
	margin: 0px;
}
.countdown-days.countdown-large .countdown_timer li {
	margin-top: -1px;
	font-size: 8px;
	width: 45px;
}
.countdown-days.countdown-large .countdown_timer li.days {
	left:0px;
}
.countdown-days.countdown-large .countdown_timer li.hours {
	left:49px;
}
.countdown-days.countdown-large .countdown_timer li.minutes {
	left:98px;
}
.countdown-days.countdown-large .countdown_timer li.seconds {
	left:147px;
}
.countdown-days.countdown-large .countdown_timer li em {
	font-size:14px;
	line-height:48px;
}

/*MEDIUM*/
.countdown-days.countdown-medium {
	width: 100%;
	max-width: 170px;
	margin: 15px 0 20px;
}

.countdown-days.countdown-medium .countdown_clock {
	width: 170px;
}
.countdown-days.countdown-medium .circular_countdown_element {
	width: 41px;
	margin: 0 2px 0 0;
}
.countdown-days.countdown-medium .circular_countdown_element.last {
	margin: 0px;
}
.countdown-days.countdown-medium .countdown_timer li {
	margin-top: -2px;
	font-size: 8px;
	width: 41px;
}
.countdown-days.countdown-medium .countdown_timer li.days {
	left:0px;
}
.countdown-days.countdown-medium .countdown_timer li.hours {
	left:43px;
}
.countdown-days.countdown-medium .countdown_timer li.minutes {
	left:86px;
}
.countdown-days.countdown-medium .countdown_timer li.seconds {
	left:129px;
}
.countdown-days.countdown-medium .countdown_timer li em {
	font-size:14px;
	line-height:46px;
}

/*SMALL*/
.countdown-days.countdown-small {
	width: 100%;
	max-width: 156px;
	margin: 15px 0 15px;
}

.countdown-days.countdown-small .countdown_clock {
	width: 156px;
}
.countdown-days.countdown-small .circular_countdown_element {
	width: 36px;
	margin: 0 4px 0 0;
}
.countdown-days.countdown-small .circular_countdown_element.last {
	margin: 0px;
}
.countdown-days.countdown-small .countdown_timer li {
	margin-top: -2px;
	font-size: 7px;
	width: 36px;
}
.countdown-days.countdown-small .countdown_timer li.days {
	left:0px;
}
.countdown-days.countdown-small .countdown_timer li.hours {
	left:40px;
}
.countdown-days.countdown-small .countdown_timer li.minutes {
	left:80px;
}
.countdown-days.countdown-small .countdown_timer li.seconds {
	left:120px;
}
.countdown-days.countdown-small .countdown_timer li em {
	font-size:12px;
	line-height:40px;
}

/*EXTRA SMALL*/
.countdown-days.countdown-xsmall {
	width: 100%;
	max-width: 120px;
	margin: 15px 0 15px;
}

.countdown-days.countdown-xsmall .countdown_clock {
	width: 120px;
}
.countdown-days.countdown-xsmall .circular_countdown_element {
	width: 28px;
	margin: 0 2px 0 0;
}
.countdown-days.countdown-xsmall .circular_countdown_element.last {
	margin: 0px;
}
.countdown-days.countdown-xsmall .countdown_timer li {
	margin-top: -2px;
	font-size: 6px;
	width: 28px;
}
.countdown-days.countdown-xsmall .countdown_timer li.days {
	left:2px;
}
.countdown-days.countdown-xsmall .countdown_timer li.hours {
	left:32px;
}
.countdown-days.countdown-xsmall .countdown_timer li.minutes {
	left:62px;
}
.countdown-days.countdown-xsmall .countdown_timer li.seconds {
	left:92px;
}
.countdown-days.countdown-xsmall .countdown_timer li em {
	font-size:10px;
	line-height:32px;
}

/*RTL Styles*/
.rtl .circular_countdown_element { margin:0 0 0 8px;}
.rtl .countdown_timer li{ float:right;}

.rtl .countdown_timer li.days,
.rtl .countdown_timer li.hours,
.rtl .countdown_timer li.minutes,
.rtl .countdown_timer li.seconds { left:auto;}
.rtl .countdown_timer li.days,
.rtl .countdown_timer li.hours { right:0;}
.rtl .countdown_timer li.minutes { right:68px;}
.rtl .countdown_timer li.seconds{ right: 137px;}

.rtl .countdown.countdown-large .countdown_timer li.hours,
.rtl .countdown.countdown-large .countdown_timer li.minutes,
.rtl .countdown.countdown-large .countdown_timer li.seconds,
.rtl .countdown.countdown-medium .countdown_timer li.hours,
.rtl .countdown.countdown-medium .countdown_timer li.minutes,
.rtl .countdown.countdown-medium .countdown_timer li.seconds,
.rtl .countdown.countdown-small .countdown_timer li.hours,
.rtl .countdown.countdown-small .countdown_timer li.minutes,
.rtl .countdown.countdown-small .countdown_timer li.seconds { left:auto; }

.rtl .countdown.countdown-large .circular_countdown_element { margin: 0 0 0 4px; }
.rtl .countdown.countdown-large .countdown_timer li.hours { right:0px; }
.rtl .countdown.countdown-large .countdown_timer li.minutes { right:58px; }
.rtl .countdown.countdown-large .countdown_timer li.seconds { right:116px; }

.rtl .countdown.countdown-medium .circular_countdown_element { margin: 0 0 0 3px; }
.rtl .countdown.countdown-medium .countdown_timer li.hours { right:0px; }
.rtl .countdown.countdown-medium .countdown_timer li.minutes { right:53px; }
.rtl .countdown.countdown-medium .countdown_timer li.seconds { right: 106px; }

.rtl .countdown.countdown-small .circular_countdown_element { margin: 0 0 0 2px; }
.rtl .countdown.countdown-small .countdown_timer li.hours { right:1px; }
.rtl .countdown.countdown-small .countdown_timer li.minutes { right:41px; }
.rtl .countdown.countdown-small .countdown_timer li.seconds { right:82px; }

.rtl .countdown-days .countdown_timer li.days,
.rtl .countdown-days .countdown_timer li.hours,
.rtl .countdown-days .countdown_timer li.minutes,
.rtl .countdown-days .countdown_timer li.seconds { left:auto;}

.rtl .countdown-days .circular_countdown_element { margin: 0 0 0 5px;}
.rtl .countdown-days .countdown_timer li.days{ right:1px; }
.rtl .countdown-days .countdown_timer li.hours{ right:55px; }
.rtl .countdown-days .countdown_timer li.minutes{ right:111px; }
.rtl .countdown-days .countdown_timer li.seconds{ right:165px; }

.rtl .countdown-days.countdown-large .countdown_clock { width:200px;}
.rtl .countdown-days.countdown-large .countdown_timer li.days,
.rtl .countdown-days.countdown-large .countdown_timer li.hours,
.rtl .countdown-days.countdown-large .countdown_timer li.minutes,
.rtl .countdown-days.countdown-large .countdown_timer li.seconds { left:auto;}

.rtl .countdown-days.countdown-large .circular_countdown_element { margin: 0 0 0 4px; }

.rtl .countdown-days.countdown-large .countdown_timer li.days { right:0px; }
.rtl .countdown-days.countdown-large .countdown_timer li.hours { right:49px; }
.rtl .countdown-days.countdown-large .countdown_timer li.minutes { right:98px; }
.rtl .countdown-days.countdown-large .countdown_timer li.seconds { right:147px; }

.rtl .countdown-days.countdown-medium .countdown_timer li.days,
.rtl .countdown-days.countdown-medium .countdown_timer li.hours,
.rtl .countdown-days.countdown-medium .countdown_timer li.minutes,
.rtl .countdown-days.countdown-medium .countdown_timer li.seconds { left:auto;}

.rtl .countdown-days.countdown-medium .circular_countdown_element { margin: 0 0 0 2px; }

.rtl .countdown-days.countdown-medium .countdown_timer li.days { right:0px; }
.rtl .countdown-days.countdown-medium .countdown_timer li.hours { right:43px; }
.rtl .countdown-days.countdown-medium .countdown_timer li.minutes { right:86px; }
.rtl .countdown-days.countdown-medium .countdown_timer li.seconds { right:129px; }

.rtl .countdown-days.countdown-small .countdown_timer li.days,
.rtl .countdown-days.countdown-small .countdown_timer li.hours,
.rtl .countdown-days.countdown-small .countdown_timer li.minutes,
.rtl .countdown-days.countdown-small .countdown_timer li.seconds { left:auto;}

.rtl .countdown-days.countdown-small .circular_countdown_element { margin: 0 0 0 4px; }

.rtl .countdown-days.countdown-small .countdown_timer li.days { right:0px; }
.rtl .countdown-days.countdown-small .countdown_timer li.hours { right:40px; }
.rtl .countdown-days.countdown-small .countdown_timer li.minutes { right:80px; }
.rtl .countdown-days.countdown-small .countdown_timer li.seconds { right:120px; }

.rtl .countdown-days.countdown-xsmall .countdown_timer li.days,
.rtl .countdown-days.countdown-xsmall .countdown_timer li.hours,
.rtl .countdown-days.countdown-xsmall .countdown_timer li.minutes,
.rtl .countdown-days.countdown-xsmall .countdown_timer li.seconds { left:auto;}

.rtl .countdown-days.countdown-xsmall .circular_countdown_element { margin: 0 0 0 2px; }

.rtl .countdown-days.countdown-xsmall .countdown_timer li.days { right:2px; }
.rtl .countdown-days.countdown-xsmall .countdown_timer li.hours { right:32px; }
.rtl .countdown-days.countdown-xsmall .countdown_timer li.minutes { right:62px; }
.rtl .countdown-days.countdown-xsmall .countdown_timer li.seconds { right:92px; }

/*alert*/
div.message-alert {
    background: none repeat scroll 0 0 #666;
    border-radius: 0 0 3px 3px;
    color: #dfdfdf;
    font-size: 12px;
    font-weight: bold;
    left: 50%;
    margin-left: -220px;
    padding: 20px 60px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 333px;
    z-index: 9999;
    opacity: 0;
}
div.message-alert button {
    background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/ajaxcart/images/close.png") no-repeat scroll 0 0 transparent;
    border: none;
    height: 9px;
    position: absolute;
    right: 15px;
    top: 45%;
    width: 9px;
    z-index: 9999;
}
div.message-alert button:hover {
    background-position: 0 -9px;
    cursor: pointer;
}
/**Colorbox loading**/
.box-loading {
    display: block !important;
}
#notification .wait-loading {
    background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/ajaxcart/images/loading.gif') no-repeat scroll 15px #FFF;
    line-height: 30px;
    padding: 20px 20px 20px 55px;
    margin-left: -84px;
}
/**
* Giftvoucher reward template
*/
.dialog.giftcard-preview-template-dialog{
    left: 50% !important;
    margin-left: -330px !important;    
}
.input-select.validation-failed
{
   border-color: red;
}

span#giftvoucher_wait{
	color: #2F2F2F;
}

.giftvoucher-discount-code{
	color: #008000;
}
.giftvoucher-discount-code button{
	border: medium none;
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin-left: 10px;
}

.giftvoucher-discount-code button:hover{
	cursor: pointer;
}

.giftvoucher-media{
	border: 2px solid #F7F9F9;
}

.giftvoucher-media .giftmedia{
	border-bottom: 2px solid #F7F9F9;
	padding: 7px;
	color: #F18200;
	font-size: 15px;
}

#giftmedia pre{
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
}

.giftvoucher-media .giftmedia-image{
	overflow: hidden;
	width: 265px;
	position: relative;
}

.giftvoucher-product-info .giftvoucher-amount-desc, .giftvoucher-product-info #recipient_ship_desc {
    font-size: 0.9em;
    font-style: italic;
    color: #080;
    margin-top: -5px;
}

.giftvoucher-product-info #message{
	width: 100%;
	height: 88px;
}

.giftvoucher-product-info #recipient_address{
	width: 325px;
	height: 57px;
}

.giftvoucher-product-info #recipient_email,
.giftvoucher-product-info #recipient_name,
.giftvoucher-product-info #customer_name{
	width: 100%;
}

#giftvoucher-result{
	font-size: 15px;
}

#giftvoucher-result label{
	width: 160px;
}


/* Search Grid Style */
.data-table .giftvoucher-grid-title th{
    background-image: none;
    border-bottom: 1px solid #C2D3E0;
}

.data-table .giftvoucher-grid-search th{
    vertical-align: top;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item{
    padding-bottom: 2px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .search-text{
    width: 97%;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container{
    float: left;
    padding-bottom: 2px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range{
    min-width: 145px;
    min-height: 18px;
    margin-bottom: 12px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{
    display: block;
    width: 36px;
    float: left;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range img{
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text{
    float: right;
    width: 80px;
    padding: 1px;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item select{
    width: 100%;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container .from-price,
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container .to-price{
    min-width: 130px;
}

.giftvoucher-search-button {
    padding-bottom: 5px;
    text-align: right;
}
/* End Search */
.customer-account-giftcard .balance{
    overflow: hidden; 
    margin-bottom: 10px; 
    border-bottom: 1px dotted black;
}
.customer-account-giftcard #giftvoucher_grid .gift-voucher-sent-friend{
    background-color: #F6B26B;
}
.customer-account-giftcard .account-balance{
    overflow: hidden; 
    margin-bottom: 10px; 
    border-bottom: 1px dotted black;
}
/*Hai.Tran*/
.custom-field{
    width: 175px !important;
}
.custom-field-right{
    width: 80% !important;
	float: left;
}
.giftcard-preview-template-dialog .top,
.giftcard-preview-template-dialog .bot{
    display: none;
}
.giftcard-preview-template-dialog .dialog_e,
.giftcard-preview-template-dialog .dialog_w {
	width: 0;	
}
.giftcard-preview-template-dialog .dialog_close{
    display: none;
}
.giftcard-preview-template-dialog .dialog_content{
    background-color: transparent !important;
    color: #2f2f2f !important;
    font: 12px/1.55 Arial, Helvetica, sans-serif;
}
.gift-active{
    border: 2px solid rgb(228,121,17) !important;
}
div.egcSwatch-arrow {
/*    display: none;*/
    position: absolute;
    height: 11px;
    top: -2px;
    left: 1px;
    width: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
/*    z-index: 10;*/
    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/down-arrow.png);
}
#giftcard-template-show-images:hover #giftcard-template-next{
    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/arrow-slide-right.png);
}
#giftcard-template-show-images:hover #giftcard-template-prev{
    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/arrow-slide-left.png);
}
/*#giftcard-template-next:hover{
    background-image: url(/../giftcard/skin/frontend/default/default/images/giftvoucher/arrow-slide-right.png);
}
#giftcard-template-prev:hover{
    background-image: url(/../giftcard/skin/frontend/default/default/images/giftvoucher/arrow-slide-left.png);
}*/
/** Media Library **/
.uploader .file-row { display: inline-block;width:315px; padding:0.3em 0.6em; /*margin:0.5em 0.6em;*/ border:1px solid #ccc; background-color:#f9f9f9; /*vertical-align:middle;*/ }
.uploader .file-row-narrow { width: auto; margin: 0 0 2px 40px; }
.uploader .file-row .file-info { float:left; }
/*.uploader .file-row .file-info-name { with: 80%; overflow: hidden; }
.uploader .file-row .file-info-size { width: 20%; }*/
.uploader .file-row-info { margin: 0 0 0 10px; }
.uploader .file-row-info .file-info-name  { font-weight:bold; }
.uploader .file-row .progress-text { float:right; font-weight:bold; }
.uploader .file-row .delete-button { float:right; }
.uploader .buttons { float:left; }
.uploader .flex { float:right; }
.uploader .progress { border:1px solid #f0e6b7; background-color:#feffcc; }
.uploader .error { border:1px solid #aa1717; background-color:#ffe6de; }
.uploader .error .progress-text { padding-right:10px; }
.uploader .complete { border:1px solid #90c898; background-color:#e5ffed; }

#amount_range{
    width: 60px;
}
#popup-giftcard{
	position: fixed;
	z-index: 1000;
	width: 600px;  
	left: 50%;
	top: 20%;
	margin-left: -300px;  
}
#bg-fade{
	background: #000;
	position: absolute;
	z-index: 999;
	width: 100%;
	min-height: 800px;
	float: left;
	top: 0;
	left: 0;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
 .giftvoucher-discount-code > ul{
	float: left;
	width: 100%;
} 
/* 
    Document   : reupdate.css
    Created on : Aug 14, 2014, 2:27:31 PM
    Author     : Billy
    Description:
        Purpose of the stylesheet follows.
*/

/****************************Template 02 _ top*************************************/

	#giftcard-template-top{
            overflow:hidden; 
            max-height: 550px;
            font-size: 14px;
            width: 100%;
            height: 365px;
        }
	#giftcard-template-top .giftcard-template-content{
            margin-left:0px;
            padding: 0;
            position: relative;
        }
	#giftcard-template-top .giftcard-template-content-top, .giftcard-change-image-temp2{
            height: 190px; 
            background-color: #FFFFFF;
            background-position: center; 
            background-repeat: no-repeat; 
            background-size: 100% 100%;
        }
	#giftcard-template-top .giftcard-template-content-temp2{          
            padding-top: 0px;          
            background-repeat: repeat;
            background-size: 100%
        }	
        .logo-title.logo-title-top {
            padding-left: 15px;
            float: left;  
             height: 84px;
        }
	.logo-title.logo-title-top img{                     
           float: left;                
           border-radius: 0px 0px 5px 5px;
           max-height: 70px;
           background-position: 15px 0px !important;          
        }
        .name-value-top{
            float: left;
            width: 100%;
            background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/bkg-title.png') no-repeat;
            background-size: 103% 105%;
            margin-top: 55px;            
            height: 50px;
            position: absolute;
            bottom: 0;
        }
	.name-value-top .giftcard-title{
           float: left;
            font-size: 20px;
            font-family: 'Open Sans', sans-serif;
            margin-left: 15px;
            line-height: 48px;
            font-weight: 600;
        }
	#giftcard-template-top .giftcard-value{           
            float: right;                        
             width: 218px;
             background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/bkg-value.png') no-repeat;
             height: 50px;   
               background-size: 100% 100%; 
        }
	.name-value-top .giftcard-value .giftcard-text-color{
            float: left;
            font-size: 12px;            
            padding-top: 20px;
            font-family: 'Open Sans', sans-serif;
            font-weight: 600;
        }
	.name-value-top .giftcard-value .giftcard-price-change { 
            float: right;
            margin-left: 15px;
            font-size: 26px;           
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
        }
        .name-value-top .value-price span {           
            margin-right: 5px;
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
            font-size: 12px;
            margin-top: -3px;
        }
        .name-value-top .giftcard-value .giftcard-price-change .price {            
            margin-right: 10px;
            font-size: 26px;
            font-family: 'Open Sans', sans-serif;
        }       
	.giftcard-date-top{
            width: 59%;             
            float:left;
            padding-top: 10px;           
        }
	 .giftcard-date-top .giftcard-from-to{          
            float: left;
            font-size: 16px;             
            color: #636363 !important;            
            font-family: 'Open Sans', sans-serif;
            margin-left: 15px;
        }
	.giftcard-date-top .giftcard-from-to .giftcard-from{           
          float: left;
           max-height: 25px;
        }
	.giftcard-date-top .giftcard-from-to .giftcard-text-color,
        .giftcard-date-top .giftcard-from-to .giftcard-style-color{          
            font-family: 'Open Sans', sans-serif;
            font-size: 16px;         
        }  
        .giftcard-information {
            float: left;
            clear: both;
            width: 342px; 
            margin-top: 8px;
            margin-left: 15px;
        }
        .giftcard-date-top .giftcard-barcode {
            float: right;
            text-align: right;
            padding-right: 15px;            
        }
        .giftcard-date-top span.giftcard-barcode img {  
            max-width: 100%;
            float: right;
            height: 40px;
        }
        .giftcard-date-top .giftcard-barcode {
            padding-right: 15px;
            margin-top: -10px;
        }
	.giftcard-date-top .giftcard-from-to .giftcard-style-color{
            color: orange;
            font-size: 16px
        }
	.giftcard-date-top .giftcard-to{           
            margin-left:0px; 
            max-height: 25px; 
            float:left; 
            clear:both;
        }		
	.giftcard-date-top .giftcard-number .giftcard-style-color{
            color: orange; 
            font-weight: bold; 
            font-family: 'Open Sans', sans-serif;
            font-style: italic;
            line-height: 30px;
        }	
        .name-value-top .value-price{
            float: right;
            line-height: 55px;
        }	
	.giftcard-date-top .giftcard-message{
            padding: 6px;
            padding-bottom: 14px; 
            padding-top: 3px; 
            height: 93px;
            vertical-align: middle; 
            background: #fff; 
            border-radius: 5px; 
            border:1px solid #cecece;       
        }
        .barcode-note .giftcard-code{
            float: right;
            margin-right: 15px;
        }
        .barcode-note .barcode{
            text-align: right;
            float: right;
            width: 158px; 
            height: 40px;
        }

        .barcode-note .barcode img{
            height: 40px; 
            max-width: 100%;
            float: right;
        }
	.giftcard-date-top .giftcard-custom-message{
            margin: 0; 
            white-space: pre-wrap;  
            max-height: 85px; 
            overflow: hidden; 
            font-size: 11px;
        }	
	.barcode-note .giftcard-note{
            margin-top: 5px;
            float: right;
            width: 215px;
            text-align: right;           
            overflow: hidden;
            height: 87px;
            position: absolute;
            bottom: 10px;
        }
	.barcode-note .giftcard-note .giftcard-text-color{
            font-size: 12px;            
            margin: 0px;           
            font-family: 'Open Sans', sans-serif;
           font-weight: 600;
        }
         
	#giftcard-template-top .giftcard-template-content-top.giftcard-change-image-temp2{width:100% !important; position: relative;}	
	#giftcard-template-top .giftcard-template-content{
            width:100%; 
            background-size:100% auto !important;
            float: left;   
            height: 175px;           
        }
	#giftcard-template-top .giftcard-title-top{
            width:100%;
            position: relative;
        }
        .hidden-giftcard-content-temp2 .giftcard-barcode-value {height: 30px !important}
	#giftcard-template-top .title{width:60% !important;}		
	#giftcard-template-top .barcode-note{
            width: 230px;
            float: right;
            margin-top: 5px;
            position: relative;
            height: 170px;
        }	
	#giftcard-template-top .giftcard-value-bottom {display: none}	


/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-08-2014, 09:33:08
    Author     : MSI
*/
/*---Detail Template 3---*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,300,700,400,600);*/
    #giftcard-template-back .giftcard-template-content{display: none; height: 0px} 
    .title-value.giftcard-logo-background {
        float: left;
        width: 100%;
        background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/bkg-title.png') no-repeat;
        height: 50px;   
       background-size: 100%;       
    } 
    .giftcard-logo-background .giftcard-value-color {
        float: right;  
        width: 194px;
        background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magestore/giftvoucher/bkg-value.png') no-repeat;
        height: 50px;   
        background-size: 100% 100%;
        text-align: right;
        padding-right: 15px;
        line-height: 48px;
    }
    .from-to-barcode-background{
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }
    .giftcard-change-image-background-popup .giftcard-logo {
        float: left;   
        height: 84px;
        margin-left: 15px;
    }
    .giftcard-change-image-background-popup .giftcard-logo img {      
        margin-bottom: 15px;       
        border-radius: 0px 0px 5px 5px;
        max-height: 70px;
        float: left;        
    }
    .giftcard-logo-background .giftcard-text-color {           
        font-size: 12px;        
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        padding-right: 10px;
    }
  .giftcard-logo-background .giftcard-style-color.giftcard-price-change {              
        font-size: 26px;
        margin-top: 6px;       
    } 
    .giftcard-logo-background .giftcard-style-color.giftcard-price-change .price {
         font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        float: right;
        line-height: 52px;
    }
   
    .giftcard-logo-background .giftcard-title {
        float: left;
        font-size: 20px;
        font-family: 'Open Sans', sans-serif;
        margin-left: 15px;
        padding-top: 9px;
        font-weight: 600;
    }   
    .from-to-barcode-background .from-to {
       font-size: 16px; 
       font-family: 'Open Sans', sans-serif;
        float: left;       
        margin-left: 15px;       
    }
    .from-to-barcode-background .from-to .giftcard-form{       
        float: left; 
        text-align: left;
         margin-top: 10px;
    }       
    .from-to-barcode-background .from-to .giftcard-to {
        float: left; 
        text-align: left;        
        clear: both;
    }
    .giftcard-text {
        height: 90px;
    }
    .from-to-barcode-background span img {
        height: 40px;
        max-width: 100%;
    }
   .from-to-barcode-background .from-to .giftcard-text-color {       
        font-family: 'Open Sans', sans-serif;   
        font-size: 16px;
        font-weight: 600;
    }   
    .from-to-barcode-background .from-to .giftcard-style-color{
        font-size: 16px;
        font-family: 'Open Sans', sans-serif;        
    }    
    .giftcard-box-background{
        overflow: hidden;
        width: 95%; 
        margin: 0 auto;  
    } 
    .giftcard-box-background .giftcard-text-box{
        background: #fff;
        border-radius: 5px;
        border:1px solid #cccccc; 
        padding: 0; 
        padding-bottom: 16px; 
        padding-top: 3px;         
        display:table-cell;
        vertical-align: middle;
    }
    .giftcard-box-background .giftcard-text-color.giftcard-custom-message{
        margin: 0;
        white-space: pre-wrap; 
        max-height: 85px; 
        overflow: hidden;
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        padding: 0px 5px;
    }  
   .from-to-barcode-background .giftcard-barcode{       
        float: right;    
        margin-right: 15px;
    }
    .from-to-barcode-background .giftcard-barcode .giftcard-style-color{
        color: orange;
        font-weight: bold;
        font-size:15px; 
       font-family: 'Open Sans', sans-serif;
    }
    .from-to-barcode-background .giftcard-barcode .giftcard-style-color{
        font-size: 14px; 
        line-height: 30px;
        color: orange; 
        font-weight: bold; 
        font-family: 'Open Sans', sans-serif;
        font-style: italic;
    }
    .giftcard-note-background{       
       // margin-top: 8px;       
        float:left;
        box-sizing: content-box;
        overflow: hidden;
        text-align: center;
        vertical-align: middle;
        margin-top: 10px;
        height: 30px
    }
    .giftcard-note-background .form-note{
        width: 100%; 
        margin: 0 auto;        
    }
    .giftcard-note-background .giftcard-text-color{
        font-size: 12px;
        line-height: 15px;
        margin: 0;      
        font-family: 'Open Sans', sans-serif;
        text-align: left;  
         padding: 0 15px;
         font-weight: 600;
    }           
    #giftcard-template-back {width: 100% ;float: left; position: relative}
    #giftcard-template-back .giftcard-change-image-background-popup{
        width: 100%;
        position: absolute;
        top: 0%;
    }    
    .giftcard-box-background .giftcard-text-box {
        display: inherit !important; 
        background-size: 100% !important; 
        width: 100% !important;
        height: 98px;
    }
    giftcard-box-background {
        width: 93% !important; 
        height: 95px; 
        padding: 5px 3%; 
        margin-top: 0px !important;
        box-sizing: content-box;
        float: left;
    }
    .from-to-barcode-background .giftcard-number{
        float: right;
        text-align: right;        
    }    
    .from-to-barcode-background .giftcard-barcode span.barcode  {       
        float: right;               
    }   
      
    /*****template 03 width devices*******/    
    .giftcard-change-image-background-popup img#img-type-background{
        position: relative;
        top: 0;
        z-index: 10;
        left:0;         
    }
    #giftcard-template-back img#img-type-background{width: 100%}
    #giftcard-preview-template img#img-type-background{width: 100%}    
    #giftcard-preview-template #giftcard-preview-template-content .giftcard-change-image-background-popup.giftcard-change-image{
        width: 100% !important; 
        top: 0%;
        position: absolute;
    }

.giftcard-product-media{
    float:Left;
    width:600px;
    height: 365px;
     transform-origin: top left; 
    -webkit-transform-origin: top left;
	margin-bottom:30px;
}
.product-img-box {
   // overflow: hidden\0;    
}
#close-popup-giftcard {
    background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/giftvoucher/close.png') no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: -25px;
    right: -25px;
}
#giftcard-preview-template-content{float:left;width: 100%;overflow: hidden;}
/****************************Template 01 _ left*************************************/
.giftvoucher-product-info{overflow: hidden}
#giftcard-template-left{
    overflow:hidden;
    width: 655px; 
    font-size: 14px;
    float:left;
    background-size: 100% 100%;
}
#giftcard-preview-template .giftcard_value-color .giftcard-text-color{
    padding-right: 10px;
    margin-top: 15px;
}
/*#giftcard-preview-template-content {float: left;overflow: hidden;}*/
.dialog.giftcard-preview-template-dialog .dialog_e{background:none;}
.giftcard-template-content-left,.giftcard-change-image{
    width: 275px; 
    height: 365px; 
    display:block; 
    float: left;
    background-position: center;
    background-repeat: no-repeat; 
    background-size: 275px 400px;
}
.logo1 { width: 100%; height: 50px; margin-top: -7px;}
#giftcard-template-left .giftcard-title {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;    
    font-weight: 600;
    margin-top: 10px !important;
    margin-left: 10px !important;
}
.giftcard-from{ 
    margin-right: 15px;
    overflow: hidden;
    display: table-cell;
    float: left; 
    margin-bottom: 5px;
}
.giftcard-from-to  .giftcard-style-color{
    color: orange;
    font-size:16px;
    font-family: 'Open Sans', sans-serif;      
}
.giftcard-to{max-height: 25px;}
.giftcard-box{overflow: hidden;margin-top: 10px;}
.giftcard-box  .giftcard-text-box{
    display: block;
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 0 6px;   
    height: 90px;   
    vertical-align: middle; 
    background:#fff;
    margin-top: 10px;
}
.giftcard_value .giftcard-text-color{
    float: left;
    padding-right: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#giftcard-preview-template .giftcard-template-content .giftcard_value .giftcard-text-color{
    padding-right: 10px; 
    margin-top: 10px;
}
.giftcard_value .giftcard-style-color{
    float: left; 
    clear: both;      
}
.giftcard_value .giftcard-style-color .price{
    font-size: 22px; 
    font-family: 'Open Sans', sans-serif;
    /* color: orange; */
    font-weight: bold;  
}
.giftcard-number{
    width: 100%;
    float: right; 
    text-align: right;
    margin-bottom: 5px;
}
.giftcard-number .giftcard-style-color{
    color: orange;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}
.giftcard-custom-message{
    margin: 0; 
    white-space: pre-wrap; 
    max-height: 85px; 
    overflow: hidden; 
    font-size: 11px;
}
.giftcard-barcode  .giftcard-style-color{  
    font-size: 14px; 
    color: orange; 
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}
.giftcard-text{    
    overflow: hidden;
    vertical-align: bottom;
    height: 70px;
}
.giftcard-text  .giftcard-text-color{
    font-size: 12px; 
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#giftcard-template-show-images .gift-active{overflow:hidden}
#giftcard-template-show-images .gift-active img{ display:inline;}
/******************Detail giftcard by Crystal****************/
#giftcard-template-left .giftcard-template-content {
    background-position: 0;
    background-size: 100%;
    width: 350px;
    display: block;
    margin-left: 0; 
    float: right;
    height: 365px;
    background-repeat: repeat;  
    box-sizing: content-box;
}
#giftcard-template-left .giftcard-logo div{width: 100% !important; margin-top: -7px !important;background-size: 80% 50px !important;}
#giftcard-template-left .giftcard-from-to .giftcard-text-color {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
}
#giftcard-template-left{width: 100% !important}
#giftcard-template-left .giftcard-change-image {
        width:250px;
        background-position:inherit !important; 
        background-size: 100% 100% !important;
        height:365px; 
        padding-bottom: 0;
        position: relative;
}
.giftcard-change-image img{
    height: 63px;
    max-width: 100%;
    display: inline;
}
.giftcard-change-image img#img-type-left{
    position: relative;
    top: 0;
    z-index: 10;
    left:0; 
}
.giftcard-template-content-left .giftcard-logo{   
    position: absolute;
    top: 287px;
    text-align: center;
    width: 100%;
}
/*#giftcard-template-left .giftcard-template-content div {width: 100% !important; float: left;}*/
#giftcard-template-left .giftcard-template-content div.giftcard-style-color{
      margin: 15px 10px 0 15px;
}
#giftcard-template-left .giftcard-template-content div.giftcard_value{
  float: left;
}
#giftcard-template-left .giftcard-template-content div.giftcard-code{   
    float: right;
    width: 200px;
    margin-top: -5px;
}
#giftcard-template-left .giftcard-template-content .value-barcode {
    width: 320px;
    float: left;
    margin: 15px;
    margin-bottom: 10px;
}
#giftcard-template-left .giftcard-template-content div.giftcard-from-to,
#giftcard-template-left .giftcard-template-content div.giftcard-box,
#giftcard-template-left .giftcard-template-content div.giftcard-text{
   width: 320px;
    float: left;
    margin:0 15px;
}
#giftcard-template-left .giftcard-barcode {    
    float: right;
    width: 177px;
    text-align: right;
}
#giftcard-template-left .giftcard-barcode img {float: right;max-width: 100%;height: 40px;}    
#giftcard-template-left .giftcard-to{float: left;clear: both;margin-left: 0px;}    
#giftcard-template-show-images {padding-top: 10px !important;}

/**********add giftcard by Sally************/
#addredeem-giftvoucher-code .buttons-set {margin-bottom: 10px;}
#addredeem-giftvoucher-code .buttons-set p.required{float:right; width: 40%}
#addredeem-giftvoucher-code .input-box{padding-top:5px !important;}
#addredeem-giftvoucher-code .button-add-list{float:left; width:55%;}
#addredeem-giftvoucher-code .buttons-set button.button{float:left !important;}
#addredeem-giftvoucher-code .buttons-set button.button:hover {background: #2e8ab8}
#gift-voucher-code{width:55% !important;}
/***************checkout cart by Sally***************/
.giftvoucher #giftvoucher{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;}
.giftcard_change img{display:inline;}
.cart .discount h2 { font-size: 110%; }
/*************shopping cart by Sally*************/
.discount .giftvoucher #giftvoucher{position: relative;margin-right: 5px;margin-top: 5px;margin-left: 0px;float:left;}
.giftvoucher-discount-code img{display:inline}
/************my account by Sally***********/
.data-table .giftvoucher-grid-detail .input-text{width:160px;}
.data-table .giftvoucher-grid-title-hidden{display:none;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range img{width:inherit !important; height:inherit !important; padding-top:9px; float: left}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{width:50px !important; padding-top:9px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item select{border: 1px solid silver; width:95px !important; }
.data-table .balance .left{color:#3091C2!important;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text{margin-bottom:5px !important; margin-top:0px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input#giftvoucher_grid-balance-to{margin-top:0px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input#giftvoucher_grid-balance-from{margin-top:0px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.data-table-balance_change-from{margin-top:0px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.data-table-balance_change-to{margin-top:0px;}
/* .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date img{padding-top:17px;} */
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-price .label{padding-top:11px;}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date .label{padding-top:13px;}
.data-table .pager{padding-top:10px;}  
.balance .view-detail{margin-bottom:10px;margin-top:10px; background:none; padding-left:0px !important;}
.balance .view-detail.button:hover{background:none;}
.amount .addredeem{float:right; margin-top:31px; padding:7px 17px;}
/***********View giftcard*************/   
#giftcard_history_table .item-hidden{display:none;}
.giftvoucher-index-view .custom-field{float:left; /* width: 45% !important */}
.giftvoucher-index-email  .custom-field{float:left;}
.giftvoucher-index-view .form-list li{width:100%; float: left;} 
.giftvoucher-index-email .form-list li{width:100%; float: left;} 
/******History balance*******/
.customer-account-giftcard .sub-title {font-size:18px !important; text-transform:uppercase; /* border-bottom:1px solid silver */;margin-bottom:15px;font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;}
#history_grid .giftvoucher-grid-search{width:100%;}
#history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item{width:100% !important;}
#history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input#history_grid-balance_change-from{margin-top:0px;}
#history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input#history_grid-balance_change-to{margin-top:0px;}
#history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item #history_grid-giftcard_code{width:50%}

.dialog.giftcard-preview-template-dialog .dialog_w{background: none;}
/*---End Detail Popup Template 1---*/



/***********End Detail Popup Template 3*************/

/******************Send email***************/
.giftvoucher-product-info .giftcard-send-friend {
    float: left; 
    clear: both; 
    width: 190px !important;
    padding-bottom: 10px;
}
.giftvoucher-product-info .giftcard-date-box img {float: right; margin-top: 8px;margin-right: 40px;display: block;}
.giftvoucher-product-info .giftcard-date-box input.validate-date-giftcard {float: left;margin-right: 3px;width: 140px !important;}    
#giftcard-preview-button-add span {padding-left: 0 !important}
.giftcard-date-box button span{padding-left: 0 !important}
.add-to-box {clear: both}
.giftvoucher-receiver{float: left; clear: both; padding-bottom: 20px; width: 100%}
.giftvoucher-product-info .validation-advice{float: left; clear: both;}
.recipient_email,
.message,
.recipient_ship_form {float:left; clear:both;}

/******************End***********************/
/***************checkout cart by Sally***************/
.fieldset .giftvoucher  #giftvoucher{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;float:left;}
.giftcard_change img{display:inline;}
.fieldset .giftvoucher_credit #giftvoucher_credit{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;float:left;}
.fieldset #giftvoucher_container{float:left;width: 100% !important;}  
.fieldset .sp-methods{float:left; clear:both; width: 100% !important;} 
.credit_input img {display:inline;}
.credit_input  .input-text{width:68px !important;}
#giftvoucher_container dt label{display:initial !important;float:left;}
.notice-msg li{font-weight:700;}
.giftvoucher-index-index .pager{margin-top:7px;}
/*************shopping cart by Sally*************/
.discount-form.giftvoucher   #giftvoucher{position: relative;margin-right: 5px;margin-top: 5px;margin-left: 0px;}
.discount-form .giftvoucher_credit  #giftvoucher_credit{position: relative;margin-right: 5px;margin-top: 3px;margin-left: 0px; float:left}
.giftvoucher-discount-code img{display:inline;}
dd#giftcard_shoppingcart_apply, dd.giftvoucher li, dt.giftvoucher, dt.giftvoucher_credit, dd.giftvoucher-credit,li.giftvoucher-discount-code strong{float:left; clear:both;}
dd.giftvoucher li{width: 100% !important}
dd#giftcard_shoppingcart_apply { float:none; }
.cart #discount-giftcard-form .discount { margin:0; padding-bottom:0; }


.giftcard-code-hidden{display:none;}

@media  (max-width:1199px){
    /**********add giftcard************/
    #gift-voucher-code{width:65% !important;}
}
@media (max-width:1099px){
    #history_grid  .giftvoucher-grid-search-item{width:280px !important;}  
    #history_grid  #giftvoucher_grid-gift_code{width:170px !important; margin-left:70px;}
    #history_grid   .giftvoucher-grid-search .giftvoucher-grid-search-item select{ margin-left:70px;width:170px !important; }
    #history_grid  .giftvoucher-grid-title{display:none;}
    #history_grid  .giftvoucher-grid-title-hidden{display:block;}
    #history_grid th {float:left;display:block !important; text-align:left; /* width:100%; */border:none; background:none !important;}
    #history_grid th .giftvoucher-grid-title-hidden{float:left;display:block; text-align:left; text-transform:initial; font-weight:bold;}
    #history_grid th .giftvoucher-grid-detail{ margin-left:270px; display:block; /* width:100%; */ text-align:left;} 
    #history_grid td{display:block; float:left; border-bottom:none; /* width:100%; */}
    #history_grid td .giftvoucher-grid-title-hidden{float:left;display:block; text-align:left; font-weight:bold;}
    #history_grid td .giftvoucher-grid-detail{ margin-left:300px; display:block; /* width:100%; */} 
    #history_grid  .giftvoucher-grid-search{border-bottom:1px solid #AAA2A2;}
    #history_grid tr{border-bottom:1px solid #AAA2A2;}
    .from-price{float:left;  }
    .to-price{float:left;  }
    .from-date{float:left;}
    .to-date{float:right;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{width:50px !important; text-align:right; padding-right:3px;}
    #history_grid  .pager-header{display:none !important;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .to-price input.range-text{margin-left:20px;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .from-price  input.range-text{margin-left:20px;}
    #history_grid   .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date .label{padding-top:9px !important;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date img{padding-top:9px !important;}
    #history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .search-text{width: 170px !important; margin-left: 70px;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{padding-top:0px !important;}
    #history_grid  .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range img{padding-top:0px !important;}
    /* ********************* */
  
}
    /**********add giftcard by Sally************/
    #gift-voucher-code{width:90% !important;}    
    #giftcard-template-left .giftcard-template-content .hidden-giftcard {
        height: 65px !important;
    }
	#giftcard-template-left .hidden-content {height: auto}
@media (max-width:990px){
    /************my account***********/
    .giftvoucher-grid-search-item{width:300px !important;}  
    #giftvoucher_grid-gift_code{
        width:170px !important; margin-left:70px;}
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item select{ margin-left:70px; }
    .giftvoucher-grid-title{display:none;}
    .giftvoucher-grid-title-hidden{display:block;}
    #giftvoucher_grid th {
        float:left;
        display:block !important;
        text-align:left; /* width:100%; */
        border:none; 
        background:none !important;
    }
    #giftvoucher_grid th .giftvoucher-grid-title-hidden{
        float:left;
        display:block;
        text-align:left; 
        text-transform:initial;
        font-weight:bold;
    }
    #giftvoucher_grid th .giftvoucher-grid-detail{ 
        margin-left:300px; 
        display:block; /* width:100%; */ 
        text-align:left;
    } 
    #giftvoucher_grid td{
        display:block; 
        float:left; 
        border-bottom:none;
        width:100%;
    }
    #giftvoucher_grid td .giftvoucher-grid-title-hidden{
        float:left;
        display:block; 
        text-align:left;
        font-weight:bold;
    }
    #giftvoucher_grid td .giftvoucher-grid-detail{
        margin-left:300px;
        display:block; /* width:100%; */
    } 
    .giftvoucher-grid-search{
        border-bottom:1px solid #AAA2A2;
    }
    #giftvoucher_grid tr{border-bottom:1px solid #AAA2A2;}
    .from-price{float:left;}
    .to-price{float:left;} 
    .from-date{float:left;}  
    .to-date{float:right;}   
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{
        width:50px !important; 
        text-align:right; 
        padding-right:3px;
    }
    .pager-header{display:none !important;}
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-price input.range-text{margin-left:20px;}
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .from-price  input.range-text{margin-left:20px;}
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date .label{padding-top:9px !important;}
    .data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .to-date img{padding-top:9px !important;}
    /*view giftcard*/
    #giftcard_history_table .item-hidden{
        display:block !important;
        float:left; font-weight:700; 
        font-size:16px;
    }
    #giftcard_history_table thead{display:none;}
    #giftcard_history_table .item-detail{text-align: left;
        display: block;
        padding-left: 165px;
        font-size:16px;
    }
    #giftcard_history_table td{
        float:left; 
        width:100%; 
        border-bottom: none;
    }
    #giftcard_history_table tr{
        border-bottom:1px solid #AAA2A2;
    } 
    .giftvoucher-index-view  h2{
        font-size:18px;
    }
    .giftvoucher-index-view .form-list{
        border-bottom:1px solid #ececec;
        float:left;
        margin-bottom:15px;
    }
    .giftvoucher-index-view .form-list .field{
        margin-bottom:20px !important; /* display: block; */
    }
    .giftvoucher-index-view .form-list li{
        width:100%;
        float: left;
    }
    .giftvoucher-index-view .box-account.box-info {        
        margin-bottom: 15px;
    }
    .fields .custom-field-right{width:55% !important;}
    /**********check giftcard************/
    .col-main .giftvoucher-fieldset .input-box   input[type=text]{width:95% !important;}
    /**********check giftcard************/
    .col-main .giftvoucher-fieldset .input-box   input[type=text]{width:95% !important;}
}
@media  (max-width:880px){
    /************my account***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{
        margin-left:230px !important; 
    }
    #giftvoucher_grid td .giftvoucher-grid-detail{
        margin-left:230px  !important;
    }
    .data-table   th .giftvoucher-grid-detail{
        margin-left:230px !important;
    }
    .data-table   td .giftvoucher-grid-detail{
        margin-left:230px  !important; 
    }
    #history_grid td{width:100% !important;
    }

    /**********add giftcard************/
    #gift-voucher-code{width:100% !important;}
}
@media only screen and (max-width: 770px){
    /************my account by Sally***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{ margin-left:300px !important; }
    #giftvoucher_grid td .giftvoucher-grid-detail{ margin-left:300px  !important; }
    .data-table   th .giftvoucher-grid-detail{ margin-left:300px !important; }
    .data-table   td .giftvoucher-grid-detail{ margin-left:300px  !important; }
    /**********add giftcard by Sally************/
    .col-main .giftvoucher-fieldset .input-box   input[type=text]{width:365px !important;}
}
@media  (max-width:640px){
    /************my account by Sally***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{ margin-left:200px !important; width:auto !important; }
    #giftvoucher_grid td .giftvoucher-grid-detail{ margin-left:200px  !important;  width:auto !important; }
    .data-table   th .giftvoucher-grid-detail{ margin-left:200px !important; width:auto !important; }
    .data-table  td .giftvoucher-grid-detail{ margin-left:200px  !important;  width:auto !important; }
}
@media  (max-width:580px){
    /************my account by Sally***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{
        margin-left:150px !important;
        width:auto!important;
    }
    #giftvoucher_grid td .giftvoucher-grid-detail{ 
        margin-left:150px  !important;
        width:auto !important;
    } 
    .to-price{
        float:left;
        margin-left:0px !important;
    }
    .to-date{
        float:left;
        margin-left:0px !important;
    }
    /*.button{padding:5px !important;}*/
    .giftvoucher-grid-search-item{width:auto !important;}
    .balance .view-detail{background:#3399cc !important; }
    .balance .view-detail.button:hover{background:#2e8ab8 !important;}
    .balance .left{
        color:#fff !important;
        padding: 7px 15px !important;
    }
    #history_grid th .giftvoucher-grid-detail{ 
        margin-left:150px !important; 
        width:auto!important; 
    }
    #history_grid td .giftvoucher-grid-detail{
        margin-left:150px  !important; 
        width:auto !important;
    }
    #history_grid td{width:100% !important;}
	select#giftcard_template_select{font-size: 14px;}
    /*end*/
}
@media  (max-width:533px){
    /**********add giftcard by Sally************/
    .buttons-set button{margin-bottom:3px;}
    #addredeem-giftvoucher-code .buttons-set button.button{float:right !important; width:40%;}
}
@media  (max-width:480px){
    /************my account by Sally***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{
        margin-left:150px !important;
        width:auto !important;
    }
    #giftvoucher_grid td .giftvoucher-grid-detail{ 
        margin-left:150px  !important;
        width:auto !important; 
    } 
    .to-price{
        float:left;
        margin-left:0px !important; 
    }
    .to-date{
        float:left; 
        margin-left:0px !important;
    }
    /*.button{padding:4px !important;}*/
    .giftvoucher-grid-search-item{width:auto !important;} 
    #history_grid th .giftvoucher-grid-detail{ 
        margin-left:150px !important;
        width:auto !important; 
    }
    #history_grid td .giftvoucher-grid-detail{
        margin-left:150px  !important;
        width:auto !important;
    } 	 	
    #history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text{margin-bottom:10px !important;}
	.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range{clear: both;}
}
@media  (max-width:440px){
    /**********check giftcard by Sally************/
    .page-title h1{font-size:18px !important;}
    /* My account */
    .balance .button{float:none !important; width:200px !important;}
	.addorredeem{float:none !important;}
	.giftvoucher-search-button{text-align:left !important;}
    /*.button{padding:5px !important;}*/
    #history_grid th .giftvoucher-grid-detail{margin-left:115px !important;}
    #history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item select{width:50px !important;}

    /*my account*/
    #giftvoucher_grid-gift_code{width:65px !important; margin-left:70px;}
}
@media  (max-width:420px){
    /***************checkout cart by Sally***************/
    .giftcard{display:block;}
}
@media only screen and (max-width: 380px){
    /*My Account*/
    #giftvoucher_grid th .giftvoucher-grid-detail{ margin-left:120px !important; width:auto !important; }
    #giftvoucher_grid td .giftvoucher-grid-detail{ margin-left:120px  !important;  width:auto !important; } 

    /************my account***********/
    #giftvoucher_grid th .giftvoucher-grid-detail{margin-left:115px !important;}
    #history_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .search-text{width:50px !important;}
    .data-table  .balance .button{float:none !important; width:185px !important;}
    .data-table  .giftvoucher-search-button{text-align:left !important;}
    .data-table   th .giftvoucher-grid-detail{margin-left:115px !important;}
    .data-table  .button{padding:5px !important;}

}

@media  (max-width:400px){
    /**********add giftcard by Sally************/
    #addredeem-giftvoucher-code .buttons-set button.button{width:100%;}
    #addredeem-giftvoucher-code .button-add-list{width:100% !important;}
    input#full_gift_card_code{max-width:100% !important; width:100% !important;} 
    .giftvoucher-index-view.customer-account .wrapper{min-width:100%}
}

.rtl .opc-wrapper-opc input {  float: none; }
.rtl dt.giftvoucher { float:right; }
.rtl .cart .discount-form .buttons-set { text-align:right; }
.rtl .opc-wrapper-opc .discount .giftvoucher #giftvoucher, .rtl .discount .giftvoucher #giftvoucher { float:right; margin-left:5px; }

/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
display:none
}
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
h1 {
	margin:.67em 0;
	font-size:2em
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
hr {
	height:0;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
mark {
	color:#000;
	background:#ff0
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
fieldset {
	padding:.35em .625em .75em;
	margin:0 2px;
	border:1px solid #c0c0c0
}
legend {
	padding:0;
	border:0
}
button, input, select, textarea {
	margin:0;
	font-family:inherit;
	font-size:100%
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	padding:0;
	box-sizing:border-box
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
@media print {
* {
	color:#000!important;
	text-shadow:none!important;
	background:transparent!important;
	box-shadow:none!important
}
a, a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
@page {
margin:2cm .5cm
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.table td, .table th {
	background-color:#fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table-bordered th, .table-bordered td {
	border:1px solid #ddd!important
}
}
*, *:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:62.5%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:1.428571429;
	color:#333;
	background-color:#fff
}
input, button, select, textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button, input, select[multiple], textarea {
	background-image:none
}
a {
	color:#428bca;
	text-decoration:none
}
a:hover, a:focus {
	color:#2a6496;
	text-decoration:underline
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
img {
	vertical-align:middle
}
.img-responsive {
	display:block;
	height:auto;
	max-width:100%
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	display:inline-block;
	height:auto;
	max-width:100%;
	padding:4px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0 0 0 0);
	border:0
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16.099999999999998px;
	font-weight:200;
	line-height:1.4
}
@media(min-width:768px) {
.lead {
	font-size:21px
}
}
small {
	font-size:85%
}
cite {
	font-style:normal
}
.text-muted {
	color:#999
}
.text-primary {
	color:#428bca
}
.text-warning {
	color:#c09853
}
.text-danger {
	color:#b94a48
}
.text-success {
	color:#468847
}
.text-info {
	color:#3a87ad
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:500;
	line-height:1.1
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
	font-weight:normal;
	line-height:1;
	color:#999
}
h1, h2, h3 {
	margin-top:20px;
	margin-bottom:10px
}
h4, h5, h6 {
	margin-top:10px;
	margin-bottom:10px
}
h1, .h1 {
	font-size:36px
}
h2, .h2 {
	font-size:30px
}
h3, .h3 {
	font-size:24px
}
h4, .h4 {
	font-size:18px
}
h5, .h5 {
	font-size:14px
}
h6, .h6 {
	font-size:12px
}
h1 small, .h1 small {
	font-size:24px
}
h2 small, .h2 small {
	font-size:18px
}
h3 small, .h3 small, h4 small, .h4 small {
	font-size:14px
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
ul, ol {
	margin-top:0;
	margin-bottom:10px
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline>li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px
}
dl {
	margin-bottom:20px
}
dt, dd {
	line-height:1.428571429
}
dt {
	font-weight:bold
}
dd {
	margin-left:0
}
@media(min-width:768px) {
.dl-horizontal dt {
	float:left;
	width:160px;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
	display:table;
	content:" "
}
.dl-horizontal dd:after {
	clear:both
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
	display:table;
	content:" "
}
.dl-horizontal dd:after {
	clear:both
}
}
abbr[title], abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	border-left:5px solid #eee
}
blockquote p {
	font-size:17.5px;
	font-weight:300;
	line-height:1.25
}
blockquote p:last-child {
	margin-bottom:0
}
blockquote small {
	display:block;
	line-height:1.428571429;
	color:#999
}
blockquote small:before {
	content:'\2014 \00A0'
}
blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}
blockquote.pull-right p, blockquote.pull-right small {
	text-align:right
}
blockquote.pull-right small:before {
	content:''
}
blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
q:before, q:after, blockquote:before, blockquote:after {
	content:""
}
address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:1.428571429
}
code, pre {
	font-family:Monaco, Menlo, Consolas, "Courier New", monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	white-space:nowrap;
	background-color:#f9f2f4;
	border-radius:4px
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.428571429;
	color:#333;
	word-break:break-all;
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre.prettyprint {
	margin-bottom:20px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.container:before, .container:after {
	display:table;
	content:" "
}
.container:after {
	clear:both
}
.container:before, .container:after {
	display:table;
	content:" "
}
.container:after {
	clear:both
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.row:before, .row:after {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.row:before, .row:after {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float:left
}
.col-xs-1 {
	width:8.333333333333332%
}
.col-xs-2 {
	width:16.666666666666664%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333333333333%
}
.col-xs-5 {
	width:41.66666666666667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.333333333333336%
}
.col-xs-8 {
	width:66.66666666666666%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333333333334%
}
.col-xs-11 {
	width:91.66666666666666%
}
.col-xs-12 {
	width:100%
}
@media(min-width:768px) {
.container {
	max-width:750px
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
	float:left
}
.col-sm-1 {
	width:8.333333333333332%
}
.col-sm-2 {
	width:16.666666666666664%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.33333333333333%
}
.col-sm-5 {
	width:41.66666666666667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.333333333333336%
}
.col-sm-8 {
	width:66.66666666666666%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.33333333333334%
}
.col-sm-11 {
	width:91.66666666666666%
}
.col-sm-12 {
	width:100%
}
.col-sm-push-1 {
	left:8.333333333333332%
}
.col-sm-push-2 {
	left:16.666666666666664%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.33333333333333%
}
.col-sm-push-5 {
	left:41.66666666666667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.333333333333336%
}
.col-sm-push-8 {
	left:66.66666666666666%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.33333333333334%
}
.col-sm-push-11 {
	left:91.66666666666666%
}
.col-sm-pull-1 {
	right:8.333333333333332%
}
.col-sm-pull-2 {
	right:16.666666666666664%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.33333333333333%
}
.col-sm-pull-5 {
	right:41.66666666666667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.333333333333336%
}
.col-sm-pull-8 {
	right:66.66666666666666%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.33333333333334%
}
.col-sm-pull-11 {
	right:91.66666666666666%
}
.col-sm-offset-1 {
	margin-left:8.333333333333332%
}
.col-sm-offset-2 {
	margin-left:16.666666666666664%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.33333333333333%
}
.col-sm-offset-5 {
	margin-left:41.66666666666667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.333333333333336%
}
.col-sm-offset-8 {
	margin-left:66.66666666666666%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.33333333333334%
}
.col-sm-offset-11 {
	margin-left:91.66666666666666%
}
}
@media(min-width:992px) {
.container {
	max-width:970px
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	float:left
}
.col-md-1 {
	width:8.333333333333332%
}
.col-md-2 {
	width:16.666666666666664%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333333333333%
}
.col-md-5 {
	width:41.66666666666667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.333333333333336%
}
.col-md-8 {
	width:66.66666666666666%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333333333334%
}
.col-md-11 {
	width:91.66666666666666%
}
.col-md-12 {
	width:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.333333333333332%
}
.col-md-push-2 {
	left:16.666666666666664%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333333333333%
}
.col-md-push-5 {
	left:41.66666666666667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.333333333333336%
}
.col-md-push-8 {
	left:66.66666666666666%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333333333334%
}
.col-md-push-11 {
	left:91.66666666666666%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.333333333333332%
}
.col-md-pull-2 {
	right:16.666666666666664%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333333333333%
}
.col-md-pull-5 {
	right:41.66666666666667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.333333333333336%
}
.col-md-pull-8 {
	right:66.66666666666666%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333333333334%
}
.col-md-pull-11 {
	right:91.66666666666666%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
	margin-left:8.333333333333332%
}
.col-md-offset-2 {
	margin-left:16.666666666666664%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333333333333%
}
.col-md-offset-5 {
	margin-left:41.66666666666667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.333333333333336%
}
.col-md-offset-8 {
	margin-left:66.66666666666666%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333333333334%
}
.col-md-offset-11 {
	margin-left:91.66666666666666%
}
}
@media(min-width:1200px) {
.container {
	max-width:1170px
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
	float:left
}
.col-lg-1 {
	width:8.333333333333332%
}
.col-lg-2 {
	width:16.666666666666664%
}
.col-lg-3 {
	width:25%
}
.col-lg-4 {
	width:33.33333333333333%
}
.col-lg-5 {
	width:41.66666666666667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.333333333333336%
}
.col-lg-8 {
	width:66.66666666666666%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.33333333333334%
}
.col-lg-11 {
	width:91.66666666666666%
}
.col-lg-12 {
	width:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.333333333333332%
}
.col-lg-push-2 {
	left:16.666666666666664%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.33333333333333%
}
.col-lg-push-5 {
	left:41.66666666666667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.333333333333336%
}
.col-lg-push-8 {
	left:66.66666666666666%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.33333333333334%
}
.col-lg-push-11 {
	left:91.66666666666666%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.333333333333332%
}
.col-lg-pull-2 {
	right:16.666666666666664%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.33333333333333%
}
.col-lg-pull-5 {
	right:41.66666666666667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.333333333333336%
}
.col-lg-pull-8 {
	right:66.66666666666666%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.33333333333334%
}
.col-lg-pull-11 {
	right:91.66666666666666%
}
.col-lg-offset-0 {
	margin-left:0
}
.col-lg-offset-1 {
	margin-left:8.333333333333332%
}
.col-lg-offset-2 {
	margin-left:16.666666666666664%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.33333333333333%
}
.col-lg-offset-5 {
	margin-left:41.66666666666667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.333333333333336%
}
.col-lg-offset-8 {
	margin-left:66.66666666666666%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.33333333333334%
}
.col-lg-offset-11 {
	margin-left:91.66666666666666%
}
}
table {
	max-width:100%;
	background-color:transparent
}
th {
	text-align:left
}
.table {
	width:100%;
	margin-bottom:20px
}
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
	padding:8px;
	line-height:1.428571429;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table caption+thead tr:first-child th, .table colgroup+thead tr:first-child th, .table thead:first-child tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child td {
	border-top:0
}
.table tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed thead>tr>th, .table-condensed tbody>tr>th, .table-condensed tfoot>tr>th, .table-condensed thead>tr>td, .table-condensed tbody>tr>td, .table-condensed tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color:#f5f5f5
}
table col[class*="col-"] {
	display:table-column;
	float:none
}
table td[class*="col-"], table th[class*="col-"] {
	display:table-cell;
	float:none
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td {
	background-color:#d0e9c6;
	border-color:#c9e2b3
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color:#f2dede;
	border-color:#eed3d7
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td {
	background-color:#ebcccc;
	border-color:#e6c1c7
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color:#fcf8e3;
	border-color:#fbeed5
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td {
	background-color:#faf2cc;
	border-color:#f8e5be
}
@media(max-width:768px) {
.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-x:scroll;
	overflow-y:hidden;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0;
	background-color:#fff
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.table-responsive>.table-bordered>thead>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>thead>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom:0
}
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	margin-bottom:5px;
	font-weight:bold
}
input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"] {
	display:block
}
select[multiple], select[size] {
	height:auto
}
select optgroup {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
height:auto
}
.form-control:-moz-placeholder {
color:#999
}
.form-control::-moz-placeholder {
color:#999
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6)
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:not-allowed;
	background-color:#eee
}
textarea.form-control {
	height:auto
}
.form-group {
	margin-bottom:15px
}
.radio, .checkbox {
	display:block;
	min-height:20px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle
}
.radio label, .checkbox label {
	display:inline;
	margin-bottom:0;
	font-weight:normal;
	cursor:pointer
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	float:left;
	margin-left:-20px
}
.radio+.radio, .checkbox+.checkbox {
	margin-top:-5px
}
.radio-inline, .checkbox-inline {
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:pointer
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px
}
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
	cursor:not-allowed
}
.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:30px;
	line-height:30px
}
textarea.input-sm {
	height:auto
}
.input-lg {
	height:45px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
select.input-lg {
	height:45px;
	line-height:45px
}
textarea.input-lg {
	height:auto
}
.has-warning .help-block, .has-warning .control-label {
	color:#c09853
}
.has-warning .form-control {
	border-color:#c09853;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e
}
.has-warning .input-group-addon {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853
}
.has-error .help-block, .has-error .control-label {
	color:#b94a48
}
.has-error .form-control {
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392
}
.has-error .input-group-addon {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48
}
.has-success .help-block, .has-success .control-label {
	color:#468847
}
.has-success .form-control {
	border-color:#468847;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b
}
.has-success .input-group-addon {
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847
}
.form-control-static {
	padding-top:7px;
	margin-bottom:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media(min-width:768px) {
.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block
}
.form-inline .radio, .form-inline .checkbox {
	display:inline-block;
	padding-left:0;
	margin-top:0;
	margin-bottom:0
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float:none;
	margin-left:0
}
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top:7px;
	margin-top:0;
	margin-bottom:0
}
.form-horizontal .form-group {
	margin-right:-15px;
	margin-left:-15px
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
	display:table;
	content:" "
}
.form-horizontal .form-group:after {
	clear:both
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
	display:table;
	content:" "
}
.form-horizontal .form-group:after {
	clear:both
}
@media(min-width:768px) {
.form-horizontal .control-label {
	text-align:right
}
}

.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover, .btn:focus {
	color:#333;
	text-decoration:none
}
.btn:active, .btn.active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc
}
.btn-primary {
	color:#fff;
	background-color:#428bca;
	border-color:#357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#3276b1;
	border-color:#285e8e
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color:#428bca;
	border-color:#357ebd
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ed9c28;
	border-color:#d58512
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color:#fff;
	background-color:#47a447;
	border-color:#398439
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color:#fff;
	background-color:#39b3d7;
	border-color:#269abc
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-link {
	font-weight:normal;
	color:#428bca;
	cursor:pointer;
	border-radius:0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color:transparent
}
.btn-link:hover, .btn-link:focus {
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color:#999;
	text-decoration:none
}
.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.btn-sm, .btn-xs {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-xs {
	padding:1px 5px
}
.btn-block {
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	transition:height .35s ease
}
@font-face {
	font-family:'Glyphicons Halflings';
	src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fonts/glyphicons-halflings-regular.eot');
	src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fonts/glyphicons-halflings-regular.woff') format('woff'), url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	-webkit-font-smoothing:antialiased;
	font-style:normal;
	font-weight:normal;
	line-height:1
}
.glyphicon-asterisk:before {
	content:"\2a"
}
.glyphicon-plus:before {
	content:"\2b"
}
.glyphicon-euro:before {
	content:"\20ac"
}
.glyphicon-minus:before {
	content:"\2212"
}
.glyphicon-cloud:before {
	content:"\2601"
}
.glyphicon-envelope:before {
	content:"\2709"
}
.glyphicon-pencil:before {
	content:"\270f"
}
.glyphicon-glass:before {
	content:"\e001"
}
.glyphicon-music:before {
	content:"\e002"
}
.glyphicon-search:before {
	content:"\e003"
}
.glyphicon-heart:before {
	content:"\e005"
}
.glyphicon-star:before {
	content:"\e006"
}
.glyphicon-star-empty:before {
	content:"\e007"
}
.glyphicon-user:before {
	content:"\e008"
}
.glyphicon-film:before {
	content:"\e009"
}
.glyphicon-th-large:before {
	content:"\e010"
}
.glyphicon-th:before {
	content:"\e011"
}
.glyphicon-th-list:before {
	content:"\e012"
}
.glyphicon-ok:before {
	content:"\e013"
}
.glyphicon-remove:before {
	content:"\e014"
}
.glyphicon-zoom-in:before {
	content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
}
.glyphicon-home:before {
	content:"\e021"
}
.glyphicon-file:before {
	content:"\e022"
}
.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
}
.glyphicon-inbox:before {
	content:"\e028"
}
.glyphicon-play-circle:before {
	content:"\e029"
}
.glyphicon-repeat:before {
	content:"\e030"
}
.glyphicon-refresh:before {
	content:"\e031"
}
.glyphicon-list-alt:before {
	content:"\e032"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
	content:"\e035"
}
.glyphicon-volume-off:before {
	content:"\e036"
}
.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
	content:"\e042"
}
.glyphicon-book:before {
	content:"\e043"
}
.glyphicon-print:before {
	content:"\e045"
}
.glyphicon-font:before {
	content:"\e047"
}
.glyphicon-bold:before {
	content:"\e048"
}
.glyphicon-italic:before {
	content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
	content:"\e054"
}
.glyphicon-align-justify:before {
	content:"\e055"
}
.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
}
.glyphicon-map-marker:before {
	content:"\e062"
}
.glyphicon-adjust:before {
	content:"\e063"
}
.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
	content:"\e069"
}
.glyphicon-fast-backward:before {
	content:"\e070"
}
.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
	content:"\e076"
}
.glyphicon-step-forward:before {
	content:"\e077"
}
.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
}
.glyphicon-remove-sign:before {
	content:"\e083"
}
.glyphicon-ok-sign:before {
	content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
	content:"\e087"
}
.glyphicon-remove-circle:before {
	content:"\e088"
}
.glyphicon-ok-circle:before {
	content:"\e089"
}
.glyphicon-ban-circle:before {
	content:"\e090"
}
.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
}
.glyphicon-arrow-down:before {
	content:"\e094"
}
.glyphicon-share-alt:before {
	content:"\e095"
}
.glyphicon-resize-full:before {
	content:"\e096"
}
.glyphicon-resize-small:before {
	content:"\e097"
}
.glyphicon-exclamation-sign:before {
	content:"\e101"
}
.glyphicon-gift:before {
	content:"\e102"
}
.glyphicon-leaf:before {
	content:"\e103"
}
.glyphicon-eye-open:before {
	content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
	content:"\e115"
}
.glyphicon-shopping-cart:before {
	content:"\e116"
}
.glyphicon-folder-close:before {
	content:"\e117"
}
.glyphicon-folder-open:before {
	content:"\e118"
}
.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-certificate:before {
	content:"\e124"
}
.glyphicon-thumbs-up:before {
	content:"\e125"
}
.glyphicon-thumbs-down:before {
	content:"\e126"
}
.glyphicon-hand-right:before {
	content:"\e127"
}
.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
}
.glyphicon-globe:before {
	content:"\e135"
}
.glyphicon-tasks:before {
	content:"\e137"
}
.glyphicon-filter:before {
	content:"\e138"
}
.glyphicon-fullscreen:before {
	content:"\e140"
}
.glyphicon-dashboard:before {
	content:"\e141"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
	content:"\e144"
}
.glyphicon-phone:before {
	content:"\e145"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152"
}
.glyphicon-sort-by-order:before {
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
	content:"\e154"
}
.glyphicon-sort-by-attributes:before {
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
	content:"\e167"
}
.glyphicon-saved:before {
	content:"\e168"
}
.glyphicon-import:before {
	content:"\e169"
}
.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
	content:"\e186"
}
.glyphicon-hd-video:before {
	content:"\e187"
}
.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
	content:"\e190"
}
.glyphicon-sound-5-1:before {
	content:"\e191"
}
.glyphicon-sound-6-1:before {
	content:"\e192"
}
.glyphicon-sound-7-1:before {
	content:"\e193"
}
.glyphicon-copyright-mark:before {
	content:"\e194"
}
.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
}
.glyphicon-cloud-upload:before {
	content:"\e198"
}
.glyphicon-tree-conifer:before {
	content:"\e199"
}
.glyphicon-tree-deciduous:before {
	content:"\e200"
}
.glyphicon-briefcase:before {
	content:"\1f4bc"
}
.glyphicon-calendar:before {
	content:"\1f4c5"
}
.glyphicon-pushpin:before {
	content:"\1f4cc"
}
.glyphicon-paperclip:before {
	content:"\1f4ce"
}
.glyphicon-camera:before {
	content:"\1f4f7"
}
.glyphicon-lock:before {
	content:"\1f512"
}
.glyphicon-bell:before {
	content:"\1f514"
}
.glyphicon-bookmark:before {
	content:"\1f516"
}
.glyphicon-fire:before {
	content:"\1f525"
}
.glyphicon-wrench:before {
	content:"\1f527"
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-bottom:0 dotted;
	border-left:4px solid transparent;
	content:""
}
.dropdown {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:14px;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	background-clip:padding-box
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#428bca
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#428bca;
	outline:0
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color:#999
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.428571429;
	color:#999
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top:0 dotted;
	border-bottom:4px solid #000;
	content:""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
@media(min-width:768px) {
.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
}
.btn-default .caret {
	border-top-color:#333
}
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
	border-top-color:#fff
}
.dropup .btn-default .caret {
	border-bottom-color:#333
}
.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
	border-bottom-color:#fff
}
.btn-group, .btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
	position:relative;
	float:left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	z-index:2
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
	outline:0
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar:before, .btn-toolbar:after {
	display:table;
	content:" "
}
.btn-toolbar:after {
	clear:both
}
.btn-toolbar:before, .btn-toolbar:after {
	display:table;
	content:" "
}
.btn-toolbar:after {
	clear:both
}
.btn-toolbar .btn-group {
	float:left
}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group-xs>.btn {
	padding:5px 10px;
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-group-sm>.btn {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.btn-group>.btn+.dropdown-toggle {
	padding-right:8px;
	padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after {
	clear:both
}
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after {
	clear:both
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-right-radius:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	border-collapse:separate;
	table-layout:fixed
}
.btn-group-justified .btn {
	display:table-cell;
	float:none;
	width:1%
}
[data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] {
display:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group.col {
	float:none;
	padding-right:0;
	padding-left:0
}
.input-group .form-control {
	width:100%;
	margin-bottom:0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height:45px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height:45px;
	line-height:45px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height:30px;
	line-height:30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon, .input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
	margin-top:0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-4px
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:active {
	z-index:2
}
.nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav:before, .nav:after {
	display:table;
	content:" "
}
.nav:after {
	clear:both
}
.nav:before, .nav:after {
	display:table;
	content:" "
}
.nav:after {
	clear:both
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#999
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color:#999;
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color:#eee;
	border-color:#428bca
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.428571429;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color:#555;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0
}
.nav-tabs.nav-justified>li {
	float:none
}
.nav-tabs.nav-justified>li>a {
	text-align:center
}
@media(min-width:768px) {
.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
}
.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-bottom:1px solid #ddd
}
.nav-tabs.nav-justified>.active>a {
	border-bottom-color:#fff
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:5px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color:#fff;
	background-color:#428bca
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	float:none
}
.nav-justified>li>a {
	text-align:center
}
@media(min-width:768px) {
.nav-justified>li {
	display:table-cell;
	width:1%
}
}
.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-bottom:1px solid #ddd
}
.nav-tabs-justified>.active>a {
	border-bottom-color:#fff
}
.tabbable:before, .tabbable:after {
	display:table;
	content:" "
}
.tabbable:after {
	clear:both
}
.tabbable:before, .tabbable:after {
	display:table;
	content:" "
}
.tabbable:after {
	clear:both
}
.tab-content>.tab-pane, .pill-content>.pill-pane {
	display:none
}
.tab-content>.active, .pill-content>.active {
	display:block
}
.nav .caret {
	border-top-color:#428bca;
	border-bottom-color:#428bca
}
.nav a:hover .caret {
	border-top-color:#2a6496;
	border-bottom-color:#2a6496
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	z-index:1000;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
.navbar:before, .navbar:after {
	display:table;
	content:" "
}
.navbar:after {
	clear:both
}
.navbar:before, .navbar:after {
	display:table;
	content:" "
}
.navbar:after {
	clear:both
}
@media(min-width:768px) {
.navbar {
	border-radius:4px
}
}
.navbar-header:before, .navbar-header:after {
	display:table;
	content:" "
}
.navbar-header:after {
	clear:both
}
.navbar-header:before, .navbar-header:after {
	display:table;
	content:" "
}
.navbar-header:after {
	clear:both
}
@media(min-width:768px) {
.navbar-header {
	float:left
}
}
.navbar-collapse {
	max-height:340px;
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:before, .navbar-collapse:after {
	display:table;
	content:" "
}
.navbar-collapse:after {
	clear:both
}
.navbar-collapse:before, .navbar-collapse:after {
	display:table;
	content:" "
}
.navbar-collapse:after {
	clear:both
}
.navbar-collapse.in {
	overflow-y:auto
}
@media(min-width:768px) {
.navbar-collapse {
	width:auto;
	border-top:0;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-collapse .navbar-nav.navbar-left:first-child {
	margin-left:-15px
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
	margin-right:-15px
}
.navbar-collapse .navbar-text:last-child {
	margin-right:0
}
}
.container>.navbar-header, .container>.navbar-collapse {
	margin-right:-15px;
	margin-left:-15px
}
@media(min-width:768px) {
.container>.navbar-header, .container>.navbar-collapse {
	margin-right:0;
	margin-left:0
}
}
.navbar-static-top {
	border-width:0 0 1px
}
@media(min-width:768px) {
.navbar-static-top {
	border-radius:0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	border-width:0 0 1px
}
@media(min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	border-radius:0
}
}
.navbar-fixed-top {
	top:0;
	z-index:1030
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0
}
.navbar-brand {
	float:left;
	padding:15px 15px;
	font-size:18px;
	line-height:20px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration:none
}
@media(min-width:768px) {
.navbar>.container .navbar-brand {
	margin-left:-15px
}
}
.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media(min-width:768px) {
.navbar-toggle {
	display:none
}
}
.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media(max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image:none
}
}
@media(min-width:768px) {
.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:15px;
	padding-bottom:15px
}
}
@media(min-width:768px) {
.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important
}
}
.navbar-form {
	padding:10px 15px;
	margin-top:8px;
	margin-right:-15px;
	margin-bottom:8px;
	margin-left:-15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)
}
@media(min-width:768px) {
.navbar-form .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block
}
.navbar-form .radio, .navbar-form .checkbox {
	display:inline-block;
	padding-left:0;
	margin-top:0;
	margin-bottom:0
}
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
	float:none;
	margin-left:0
}
}
@media(max-width:767px) {
.navbar-form .form-group {
	margin-bottom:5px
}
}
@media(min-width:768px) {
.navbar-form {
	width:auto;
	padding-top:0;
	padding-bottom:0;
	margin-right:0;
	margin-left:0;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-text {
	float:left;
	margin-top:15px;
	margin-bottom:15px
}
@media(min-width:768px) {
.navbar-text {
	margin-right:15px;
	margin-left:15px
}
}
.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#ccc
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#e6e6e6
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
	border-top-color:#333;
	border-bottom-color:#333
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color:#777;
	border-bottom-color:#777
}
@media(max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
}
.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-inverse {
	background-color:#222;
	border-color:#080808
}
.navbar-inverse .navbar-brand {
	color:#999
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-text {
	color:#999
}
.navbar-inverse .navbar-nav>li>a {
	color:#999
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
@media(max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
}
.navbar-inverse .navbar-link {
	color:#999
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#999
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.428571429;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color:#eee
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#428bca;
	border-color:#428bca
}
.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager:before, .pager:after {
	display:table;
	content:" "
}
.pager:after {
	clear:both
}
.pager:before, .pager:after {
	display:table;
	content:" "
}
.pager:after {
	clear:both
}
.pager li {
	display:inline
}
.pager li>a, .pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a, .pager .next>span {
	float:right
}
.pager .previous>a, .pager .previous>span {
	float:left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color:#999;
	cursor:not-allowed;
	background-color:#fff
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:bold;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
.label[href]:hover, .label[href]:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.label-default {
	background-color:#999
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color:#808080
}
.label-primary {
	background-color:#428bca
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color:#3071a9
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999;
	border-radius:10px
}
.badge:empty {
	display:none
}
a.badge:hover, a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.btn .badge {
	position:relative;
	top:-1px
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color:#428bca;
	background-color:#fff
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding:30px;
	margin-bottom:30px;
	font-size:21px;
	font-weight:200;
	line-height:2.1428571435;
	color:inherit;
	background-color:#eee
}
.jumbotron h1 {
	line-height:1;
	color:inherit
}
.jumbotron p {
	line-height:1.4
}
.container .jumbotron {
	border-radius:6px
}
@media screen and (min-width:768px) {
.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron {
	padding-right:60px;
	padding-left:60px
}
.jumbotron h1 {
	font-size:63px
}
}
.thumbnail {
	display:inline-block;
	display:block;
	height:auto;
	max-width:100%;
	padding:4px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.thumbnail>img {
	display:block;
	height:auto;
	max-width:100%
}
a.thumbnail:hover, a.thumbnail:focus {
	border-color:#428bca
}
.thumbnail>img {
	margin-right:auto;
	margin-left:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:bold
}
.alert>p, .alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable {
	padding-right:35px
}
.alert-dismissable .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#356635
}
.alert-info {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#2d6987
}
.alert-warning {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#fbeed5
}
.alert-warning hr {
	border-top-color:#f8e5be
}
.alert-warning .alert-link {
	color:#a47e3c
}
.alert-danger {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.alert-danger hr {
	border-top-color:#e6c1c7
}
.alert-danger .alert-link {
	color:#953b39
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}
to {
	background-position:40px 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
.progress {
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease
}
.progress-striped .progress-bar {
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-size:40px 40px
}
.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.media, .media-body {
	overflow:hidden;
	zoom:1
}
.media, .media .media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 5px
}
.media>.pull-left {
	margin-right:10px
}
.media>.pull-right {
	margin-left:10px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	padding-left:0;
	margin-bottom:20px
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
a.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration:none;
	background-color:#f5f5f5
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index:2;
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
	color:inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color:#e1edf7
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.panel-body {
	padding:15px
}
.panel-body:before, .panel-body:after {
	display:table;
	content:" "
}
.panel-body:after {
	clear:both
}
.panel-body:before, .panel-body:after {
	display:table;
	content:" "
}
.panel-body:after {
	clear:both
}
.panel>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item {
	border-width:1px 0
}
.panel>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel>.list-group .list-group-item:last-child {
	border-bottom:0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.table {
	margin-bottom:0
}
.panel>.panel-body+.table {
	border-top:1px solid #ddd
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px
}
.panel-title>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel-group .panel {
	margin-bottom:0;
	overflow:hidden;
	border-radius:4px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#428bca
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#428bca
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#428bca
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#d6e9c6
}
.panel-warning {
	border-color:#fbeed5
}
.panel-warning>.panel-heading {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#fbeed5
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#fbeed5
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#fbeed5
}
.panel-danger {
	border-color:#eed3d7
}
.panel-danger>.panel-heading {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#eed3d7
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#eed3d7
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color:#bce8f1
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,0.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	font-weight:bold;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
	margin-right:15px
}
.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	display:none;
	overflow:auto;
	overflow-y:scroll
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	transform:translate(0, -25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.modal-dialog {
	z-index:1050;
	width:auto;
	padding:10px;
	margin-right:auto;
	margin-left:auto
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	background-clip:padding-box
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1030;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	min-height:16.428571429px;
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.428571429
}
.modal-body {
	position:relative;
	padding:20px
}
.modal-footer {
	padding:19px 20px 20px;
	margin-top:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer:before, .modal-footer:after {
	display:table;
	content:" "
}
.modal-footer:after {
	clear:both
}
.modal-footer:before, .modal-footer:after {
	display:table;
	content:" "
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
@media screen and (min-width:768px) {
.modal-dialog {
	right:auto;
	left:50%;
	width:600px;
	padding-top:30px;
	padding-bottom:30px
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
	box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
}
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	font-size:12px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	padding:5px 0;
	margin-top:-3px
}
.tooltip.right {
	padding:0 5px;
	margin-left:3px
}
.tooltip.bottom {
	padding:5px 0;
	margin-top:3px
}
.tooltip.left {
	padding:0 5px;
	margin-left:-3px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-color:#000;
	border-width:5px 5px 0
}
.tooltip.top-left .tooltip-arrow {
	bottom:0;
	left:5px;
	border-top-color:#000;
	border-width:5px 5px 0
}
.tooltip.top-right .tooltip-arrow {
	right:5px;
	bottom:0;
	border-top-color:#000;
	border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-right-color:#000;
	border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-left-color:#000;
	border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-bottom-color:#000;
	border-width:0 5px 5px
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	left:5px;
	border-bottom-color:#000;
	border-width:0 5px 5px
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	right:5px;
	border-bottom-color:#000;
	border-width:0 5px 5px
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	white-space:normal;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	background-clip:padding-box
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	padding:8px 14px;
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover .arrow, .popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover .arrow {
	border-width:11px
}
.popover .arrow:after {
	border-width:10px;
	content:""
}
.popover.top .arrow {
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	border-bottom-width:0
}
.popover.top .arrow:after {
	bottom:1px;
	margin-left:-10px;
	border-top-color:#fff;
	border-bottom-width:0;
	content:" "
}
.popover.right .arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25);
	border-left-width:0
}
.popover.right .arrow:after {
	bottom:-10px;
	left:1px;
	border-right-color:#fff;
	border-left-width:0;
	content:" "
}
.popover.bottom .arrow {
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	border-top-width:0
}
.popover.bottom .arrow:after {
	top:1px;
	margin-left:-10px;
	border-bottom-color:#fff;
	border-top-width:0;
	content:" "
}
.popover.left .arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25);
	border-right-width:0
}
.popover.left .arrow:after {
	right:1px;
	bottom:-10px;
	border-left-color:#fff;
	border-right-width:0;
	content:" "
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display:block;
	height:auto;
	max-width:100%;
	line-height:1
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6);
	opacity:.5;
	filter:alpha(opacity=50)
}
.carousel-control.left {
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
	background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));
	background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
	right:0;
	left:auto;
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));
	background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));
	background-image:-moz-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position:absolute;
	top:50%;
	left:50%;
	z-index:5;
	display:inline-block
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width:20px;
	height:20px;
	margin-top:-10px;
	margin-left:-10px;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	border:1px solid #fff;
	border-radius:10px
}
.carousel-indicators .active {
	width:12px;
	height:12px;
	margin:0;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
.carousel-control .icon-prev, .carousel-control .icon-next {
	width:30px;
	height:30px;
	margin-top:-15px;
	margin-left:-15px;
	font-size:30px
}
.carousel-caption {
	right:20%;
	left:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:20px
}
}
.clearfix:before, .clearfix:after {
	display:table;
	content:" "
}
.clearfix:after {
	clear:both
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.affix {
	position:fixed
}
@-ms-viewport {
width:device-width
}
@media screen and (max-width:400px) {
@-ms-viewport {
width:320px
}
}
.hidden {
	display:none!important;
	visibility:hidden!important
}
.visible-xs {
	display:none!important
}
tr.visible-xs {
	display:none!important
}
th.visible-xs, td.visible-xs {
	display:none!important
}
@media(max-width:767px) {
.visible-xs {
	display:block!important
}
tr.visible-xs {
	display:table-row!important
}
th.visible-xs, td.visible-xs {
	display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-xs.visible-sm {
	display:block!important
}
tr.visible-xs.visible-sm {
	display:table-row!important
}
th.visible-xs.visible-sm, td.visible-xs.visible-sm {
	display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.visible-xs.visible-md {
	display:block!important
}
tr.visible-xs.visible-md {
	display:table-row!important
}
th.visible-xs.visible-md, td.visible-xs.visible-md {
	display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-xs.visible-lg {
	display:block!important
}
tr.visible-xs.visible-lg {
	display:table-row!important
}
th.visible-xs.visible-lg, td.visible-xs.visible-lg {
	display:table-cell!important
}
}
.visible-sm {
	display:none!important
}
tr.visible-sm {
	display:none!important
}
th.visible-sm, td.visible-sm {
	display:none!important
}
@media(max-width:767px) {
.visible-sm.visible-xs {
	display:block!important
}
tr.visible-sm.visible-xs {
	display:table-row!important
}
th.visible-sm.visible-xs, td.visible-sm.visible-xs {
	display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-sm {
	display:block!important
}
tr.visible-sm {
	display:table-row!important
}
th.visible-sm, td.visible-sm {
	display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.visible-sm.visible-md {
	display:block!important
}
tr.visible-sm.visible-md {
	display:table-row!important
}
th.visible-sm.visible-md, td.visible-sm.visible-md {
	display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-sm.visible-lg {
	display:block!important
}
tr.visible-sm.visible-lg {
	display:table-row!important
}
th.visible-sm.visible-lg, td.visible-sm.visible-lg {
	display:table-cell!important
}
}
.visible-md {
	display:none!important
}
tr.visible-md {
	display:none!important
}
th.visible-md, td.visible-md {
	display:none!important
}
@media(max-width:767px) {
.visible-md.visible-xs {
	display:block!important
}
tr.visible-md.visible-xs {
	display:table-row!important
}
th.visible-md.visible-xs, td.visible-md.visible-xs {
	display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-md.visible-sm {
	display:block!important
}
tr.visible-md.visible-sm {
	display:table-row!important
}
th.visible-md.visible-sm, td.visible-md.visible-sm {
	display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.visible-md {
	display:block!important
}
tr.visible-md {
	display:table-row!important
}
th.visible-md, td.visible-md {
	display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-md.visible-lg {
	display:block!important
}
tr.visible-md.visible-lg {
	display:table-row!important
}
th.visible-md.visible-lg, td.visible-md.visible-lg {
	display:table-cell!important
}
}
.visible-lg {
	display:none!important
}
tr.visible-lg {
	display:none!important
}
th.visible-lg, td.visible-lg {
	display:none!important
}
@media(max-width:767px) {
.visible-lg.visible-xs {
	display:block!important
}
tr.visible-lg.visible-xs {
	display:table-row!important
}
th.visible-lg.visible-xs, td.visible-lg.visible-xs {
	display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-lg.visible-sm {
	display:block!important
}
tr.visible-lg.visible-sm {
	display:table-row!important
}
th.visible-lg.visible-sm, td.visible-lg.visible-sm {
	display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.visible-lg.visible-md {
	display:block!important
}
tr.visible-lg.visible-md {
	display:table-row!important
}
th.visible-lg.visible-md, td.visible-lg.visible-md {
	display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-lg {
	display:block!important
}
tr.visible-lg {
	display:table-row!important
}
th.visible-lg, td.visible-lg {
	display:table-cell!important
}
}
.hidden-xs {
	display:block!important
}
tr.hidden-xs {
	display:table-row!important
}
th.hidden-xs, td.hidden-xs {
	display:table-cell!important
}
@media(max-width:767px) {
.hidden-xs {
	display:none!important
}
tr.hidden-xs {
	display:none!important
}
th.hidden-xs, td.hidden-xs {
	display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-xs.hidden-sm {
	display:none!important
}
tr.hidden-xs.hidden-sm {
	display:none!important
}
th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
	display:none!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.hidden-xs.hidden-md {
	display:none!important
}
tr.hidden-xs.hidden-md {
	display:none!important
}
th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
	display:none!important
}
}
@media(min-width:1200px) {
.hidden-xs.hidden-lg {
	display:none!important
}
tr.hidden-xs.hidden-lg {
	display:none!important
}
th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
	display:none!important
}
}
.hidden-sm {
	display:block!important
}
tr.hidden-sm {
	display:table-row!important
}
th.hidden-sm, td.hidden-sm {
	display:table-cell!important
}
@media(max-width:767px) {
.hidden-sm.hidden-xs {
	display:none!important
}
tr.hidden-sm.hidden-xs {
	display:none!important
}
th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
	display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-sm {
	display:none!important
}
tr.hidden-sm {
	display:none!important
}
th.hidden-sm, td.hidden-sm {
	display:none!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.hidden-sm.hidden-md {
	display:none!important
}
tr.hidden-sm.hidden-md {
	display:none!important
}
th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
	display:none!important
}
}
@media(min-width:1200px) {
.hidden-sm.hidden-lg {
	display:none!important
}
tr.hidden-sm.hidden-lg {
	display:none!important
}
th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
	display:none!important
}
}
.hidden-md {
	display:block!important
}
tr.hidden-md {
	display:table-row!important
}
th.hidden-md, td.hidden-md {
	display:table-cell!important
}
@media(max-width:767px) {
.hidden-md.hidden-xs {
	display:none!important
}
tr.hidden-md.hidden-xs {
	display:none!important
}
th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
	display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm {
	display:none!important
}
tr.hidden-md.hidden-sm {
	display:none!important
}
th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
	display:none!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.hidden-md {
	display:none!important
}
tr.hidden-md {
	display:none!important
}
th.hidden-md, td.hidden-md {
	display:none!important
}
}
@media(min-width:1200px) {
.hidden-md.hidden-lg {
	display:none!important
}
tr.hidden-md.hidden-lg {
	display:none!important
}
th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
	display:none!important
}
}
.hidden-lg {
	display:block!important
}
tr.hidden-lg {
	display:table-row!important
}
th.hidden-lg, td.hidden-lg {
	display:table-cell!important
}
@media(max-width:767px) {
.hidden-lg.hidden-xs {
	display:none!important
}
tr.hidden-lg.hidden-xs {
	display:none!important
}
th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
	display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm {
	display:none!important
}
tr.hidden-lg.hidden-sm {
	display:none!important
}
th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
	display:none!important
}
}
@media(min-width:992px) and (max-width:1199px) {
.hidden-lg.hidden-md {
	display:none!important
}
tr.hidden-lg.hidden-md {
	display:none!important
}
th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
	display:none!important
}
}
@media(min-width:1200px) {
.hidden-lg {
	display:none!important
}
tr.hidden-lg {
	display:none!important
}
th.hidden-lg, td.hidden-lg {
	display:none!important
}
}
.visible-print {
	display:none!important
}
tr.visible-print {
	display:none!important
}
th.visible-print, td.visible-print {
	display:none!important
}
@media print {
.visible-print {
	display:block!important
}
tr.visible-print {
	display:table-row!important
}
th.visible-print, td.visible-print {
	display:table-cell!important
}
.hidden-print {
	display:none!important
}
tr.hidden-print {
	display:none!important
}
th.hidden-print, td.hidden-print {
	display:none!important
}
}
.discount-form {
	display: inline-block;
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/fontawesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face {
	font-family: 'ElegantIcons';
	src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/elegantfont/fonts/ElegantIcons.eot');
	src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/elegantfont/fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
		url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/elegantfont/fonts/ElegantIcons.woff') format('woff'),
		url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/elegantfont/fonts/ElegantIcons.ttf') format('truetype'),
		url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/elegantfont/fonts/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}


	.glyph {
		float: left;
		text-align: center;
		padding: .75em;
		margin: .4em 1.5em .75em 0;
		width: 6em;
text-shadow: none;
	}
        .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px;
        }

        .glyph div { padding-bottom: 10px;}

	.glyph input {
		font-family: consolas, monospace;
		font-size: 12px;
		width: 100%;
		text-align: center;
		border: 0;
		box-shadow: 0 0 0 1px #ccc;
		padding: .2em;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
	}
	.centered {
		margin-left: auto;
		margin-right: auto;
	}
	.glyph .fs1 {
		font-size: 2em;
	}

	

.mt-main-menu-vertical ul li .mm-item-base:before.nav-top{padding:0;}
.nav-top-inner{
     position: relative;
}
.is-sticky .nav-top .mt-main-menu {
    border-bottom: none  ;
}
.mt-main-menu{padding:0;}
#mtnav {
    height: 56px;
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
}

.megamenu .fa{float: right;line-height: 56px;}

#mtnav li:hover a.level-top  { line-height: 56px;}
#mtnav li:hover .fa { line-height: 56px; }
#mtnav li.active .fa { line-height: 56px; }
#mtnav li {
    float: left;
    height: 56px;
    padding: 0;
    text-align: left;
}
#mtnav li.parent-sub:hover{}
#mtnav ul.level0 li:hover{background:none;}
#mtnav li.custom-block{float:left;border-left:none  ;}
#mtnav li.level0 {
    display: block;
    line-height: 56px;
	padding:0px;
}
#mtnav a, #mtnav a:hover {
    display: block;
    outline: none;
    text-decoration: none;
}
#mtnav a {
    float: left;
    font-size: 115%;
    margin: 0;
    outline: medium none;
    outline: none;
    padding: 0 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:400;
    -webkit-transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    transition: all 350ms ease-in-out 0s;
}
#mtnav a, #mtnav a:hover {
    display: block;
    outline: none;
    text-decoration: none;
}
#mtnav span {
    cursor: pointer;
    display: block;
    white-space: nowrap;
}
#mtnav li.level0 > a > span {
}
#mtnav li.home a.level-top{
    line-height: 56px;
}
#mtnav li.active a.level-top {
    outline: none;
}
#mtnav li.active a {
}
#mtnav a, #megamenu a, #mtnav li.level0 a {
    position: relative;
}
#mtnav li.level0 ul li a:hover {
    outline: medium none;
    text-decoration: none;
}
/*Label category*/
li.level0 > a > span > .cat-label {
    position: absolute;
    top: -22px;
    right: 0;
    padding: 0 6px;
    font-size: 10px;
    line-height: 22px;
}
.cat-label-label1 {
}
.cat-label-label2 {
}
li.level1 > a > span > .cat-label {
    display: inline-block !important;
    padding: 0 4px;
    margin-left: 2px;
    vertical-align: top;
}
li.level0 > a > span > .pin-bottom:before {
    position: absolute;
    right: 10px;
    top: 22px;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
    transition: border-color 450ms ease-in-out;
}
.cat-label {
    padding: 2px 4px;
    font-size: 10px;
    line-height: 15px;
     transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
    -moz-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
    -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
    -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
}
/*dropdown mega*/

#mtnav li ul.shown-sub, #mtnav li div.shown-sub {
    left: 0;
    outline: none;
    width: 100%;
    z-index: 999;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
div.shown-sub {
    left: 0;
    outline: none;
    width: 100%;
    z-index: 9;
}

#mtnav .sub-wrapper {
    display: none;
    left: -10000px;
    position: absolute;
    top: 56px;
    width: 100%;
    background-color: #fff;
}
#mtnav .sub-wrapper .mm-item-base {
     padding: 20px 20px 0;
     margin: 0;
}
#mtnav .sub-wrapper .mm-item-base div ul li div ul li  div div.mm-item-base,
#mtnav li.m-dropdown .dropdown.sub-wrapper div.mm-item-base div ul li div div.mm-item-base{
     margin-left:0;
     padding: 0 2px;
}

#mtnav li.level0 ul li {
    height: auto;

}
#mtnav li.level0 ul li.custom { border-bottom: 2px solid #cb2822 !important;}
#mtnav li.level0 .groups-wrapper ul li a ,
#mtnav li.level0 .dropdown .groups-wrapper ul.level1 li a ,
#mtnav .dropdown ul li a{
   /* background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tick-mega.png");
    background-repeat: no-repeat;
    background-position: 0 20px;*/
}
#mtnav li.level0 .groups-wrapper ul li a:hover ,
#mtnav li.level0 .dropdown .groups-wrapper ul li a:hover ,
#mtnav .dropdown ul li a:hover {
    /*background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tick-mega.png");
    background-repeat: no-repeat;
    background-position: 0 -8px;*/
}


#mtnav li.level0  .dropdown  ul li.groups a { background-image : none ; }

#mtnav li.level0 ul li:hover {border-top: none ;}
#mtnav .sub-wrapper ul {
    border: none;
    margin: 0px;
    padding: 0px;
    position: static;
    width: auto;
}
#mtnav ul.level0 li {
    float: left;
    outline: none;
    position: relative;
	padding-bottom: 20px;
	margin-right: 2%;
}
#mtnav ul li, #mtnav ul li.active {
    background: none;
    margin: 0;
    padding: 0;
}
#mtnav li.level0 ul li ol {
    margin: 0 0 0 5px;
}
#mtnav li.level0 ul li.groups a {
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0;
    text-transform: uppercase;
	color:#3f3f43;
}

#mtnav li.nav-2 .dropdown ul li a{background:none;}
#mtnav li.level0 ul li.parent {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/icon-menu.png");
	background-position: 235px 17px;
	background-repeat:no-repeat;
}
#mtnav li.level0 ul li.parent:hover{
	background-position: 235px -14px;
}

.mt-navigation #mtnav li ul li.parent:hover{
	background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/icon-menu.png");
	background-position: 235px -14px;
	background-repeat:no-repeat;
}
#mtnav .dropdown ul.level0 li.parent {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/icon-menu.png");
    background-position: 185px 17px;
    background-repeat:no-repeat;
}
#mtnav .dropdown ul.level0 li.parent:hover {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/icon-menu.png");
    background-position: 185px -14px;
    background-repeat:no-repeat;
}

#mtnav li.level0 ul li ul li a{
   border-bottom:1px solid #ececec;
}
#mtnav li ul span {
    white-space: normal;
}
#mtnav li.level0 ul li a{
    border: 0 none;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 25px;
    margin: 0;
    outline: medium none;
    padding: 10px;
    text-transform: capitalize;
    width: 100%;
}
#mtnav li.level0 .groups-wrapper ul li a{
    border: 0 none;
    font-size: 14px;
    height: auto;
    line-height: 40px;
    margin: 0;
    outline: medium none;
    text-transform: capitalize;
	display:block;
	width: 100%;
}
#mtnav li.level0 ul li a span.title_group {
    padding-left: 0;
}

#mtnav ul li ul.level1 li, #mtnav ul li ul.level2 li {
    border: 0;
    margin: 0;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #ddd;
}
#mtnav li.level0 .groups-wrapper ul li a,
#mtnav li.level0 ul li div.groups-wrapper ul li a{
    padding: 0 ;
}

#mtnav li .shown-sub li div.shown-sub {
    left: 100%;
    top: 0;
    width: 220px;
}
.groups-wrapper ul li.active a{
}
/*Dropdown classic*/
#mtnav li.m-dropdown {
    position: relative;
}
#mtnav .dropdown ul.level0  li{ width: 100% ;padding-bottom:0px; border-bottom: 1px solid #ddd ;}
#mtnav .dropdown ul.level0  li.groups {border-bottom: none;}
#mtnav li.m-dropdown .dropdown.sub-wrapper { width: 250px; max-width:250px;}
/*Block html*/
ul.products-posts .posts-item-inner .posts-image{padding:0}
ul.products-posts .posts-item-inner .posts-image a{padding:0 !important;}
ul.products-posts .posts-item-inner .posts-image a img{margin: 0 auto;}
ul.products-posts .posts-item-inner .posts-actions-inner{padding-right:0}
ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name{margin:0;font-size:14px;}
ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a{padding:0 !important;width:auto;}
ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a:hover{background:none !important;color:#E70000 !important;}
ul.products-posts .posts-item-inner .posts-actions-inner .product-info  p{line-height:20px;clear:both;color:#6e6e6e;font-size:13px; margin: 0;}
ul.products-posts .block-posts-menu{  border-bottom: 1px solid #F3F3F3;float: none !important;line-height: 20px;overflow: hidden;padding: 10px 0 !important;}
ul.products-posts .block-posts-menu.last{border-bottom: none;}
.mtmenu-block-right h3{
    color: #3f3f43;
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 30px;
    text-transform: uppercase;
    margin: 0;
}
.mtmenu-block-right .posts{
    line-height: 20px;
}
.mtmenu-block-right .posts .price-box{
    width: 100%;
    float: left;
}
.mtmenu-block-right .posts a{
    display: inline-block !important;
    text-align: left;
    text-transform: none !important;
    font-size: 100% !important;
    padding: 0 !important;
}
.mtmenu-block-right .posts a:hover {
    color: #0092ce !important;
}
.mtmenu-block-right .posts .posts-item-inner.last{
    margin-top: 20px;
}
.mtmenu-block-level1-top {margin-bottom: 10px;}
.mtmenu-block-level1-bottom {margin-bottom: 10px;}
.mtmenu-block-top img.img-menutop{float:right;}

.mtmenu-block-bottom {margin: 0;}
.mtmenu-block-bottom .bottom { float: left ; margin-right: 14px ;}
.mtmenu-block-bottom .bottom.first  { margin-left: 0 ;}
.mtmenu-block-bottom .bottom.last {  margin-right: 0 ;  }
.mtmenu-block-bottom h3 {  margin: 0 0 20px; font-size: 120%  ; font-weight: normal ; text-transform: uppercase ; }
.mtmenu-block-bottom p {  margin: 15px 0 0;  }

.mtmenu-block-top img,
.mtmenu-block-bottom img{ display:inline-block; max-width:100%; padding: 10px;}

.mt-navigation #mtnav .mtmenu-block-right .products-posts .posts-image a:hover{background:none;}
#mtnav .mtmenu-block .nav-block .section-line{
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    display: block;
    line-height: 0;
    margin-bottom: 10px;
    padding-top: 10px;
}
.mtmenu-block .nav-block .f-right{float:right;}
#mtnav .mtmenu-block .nav-block a:hover{color:#000;text-decoration:none;}
.mtmenu-block .nav-block h3{font-size:140%;color:#fff;clear:both; padding: 10px 0 0;font-weight:normal;}
.mtmenu-block .nav-block p{font-size:100%;color:#323131;line-height: 25px;margin: 0;}
.mtmenu-block-top{padding: 0; margin: 20px 0 0 ;}
.mtmenu-block-top a { background: none !important;}
.mtmenu-block-top ul {list-style: none ; }
.mtmenu-block-top ul li {
    border: medium none !important;
    float: left;
    line-height: 45px;
    padding-right: 20px !important;
    width: auto !important;
}
.mtmenu-block-top ul li a .fa {display: none ;}
.mtmenu-block-left,.mtmenu-block-center{ padding: 10px 0 20px;}

.mtmenu-block-left img{padding-top:30px;}

.mtmenu-block-bottom{padding-bottom: 30px;}
.mtmenu-block-bottom .static{  }
.mtmenu-block-bottom .static-inner{ padding: 0 20px; width: 100% ; }
.mtmenu-block-bottom .left ,
.mtmenu-block-bottom .right   { float: left ; width:50% ;display: block }
.mtmenu-block-bottom .right { background-color: #3e3c46 ; padding: 33px 15px  ;}
.mtmenu-block-bottom .right:hover { background-color: #cb2822 ;}
.mtmenu-block-bottom .right h3 { margin: 0 ; font-size: 150% ; line-height: 40px; color: #fff ;}
.mtmenu-block-bottom .right p { margin: 0 ; font-size: 100% ; color: #fff ;}

.mtmenu-block .custom-block h4{margin:0;color:#000;font-size:16px;padding: 0 0 10px;}
.mtmenu-block .custom-block p{ color: #323131;font-size: 13px;line-height: 25px;margin:0;margin: 10px 0 0;}
.container-top .grid12-4{margin-left:0px;}
.block-top-right img{padding-top: 10px;}
.block-top-right h3{color:#000;font-size:16px;margin-bottom:0px;}
.mtmenu-block-left h2{font-size: 18px;margin: 12px 0;}
.custom p.custom_category_menu_text{text-align:left;line-height: 20px;clear:both;color: #323131;font-size:13px;}

#mtnav .block-top-staticmenu li:hover{background:none;}
#mtnav .block-top-staticmenu .product-name a{padding:0px 5px;}
.menu-static-blocks  {padding:20px 10px }
.block-top-staticmenu  .block-title strong span{font-size: 145%;
    padding: 11px 0 5px;font-weight: normal;
    text-transform: capitalize;color:#000;border-bottom: 1px solid #F6F6F6;}
#mtnav .block-top-staticmenu .product-image-hover a.product-image:hover{background:none;}
/* Itemgrid: different numbers of columns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Clear every first item in each row (row: group of n items) */

/* Item grid: 1 column */
.itemgrid-1col .item { width:98%; }

/* Item grid: 2 columns */
.itemgrid-2col .item { width:48%; }
.itemgrid-2col .item:nth-child(2n+1) { clear:left; }

/* Item grid: 3 columns */
.itemgrid-3col .item { width:31.333%; }
.itemgrid-3col .item:nth-child(3n+1) { clear:left; }

/* Item grid: 4 columns */
.itemgrid-4col .item { width:23%; }
.itemgrid-4col .item:nth-child(4n+1) { clear:left; }
.itemgrid-4col .item.dop { width:48%; }

/* Item grid: 5 columns */
.itemgrid-5col .item { width:18%; }
.itemgrid-5col .item:nth-child(5n+1) { clear:left; }
.itemgrid-5col .item.dop { width:38%; }

/* Item grid: 6 columns */
.itemgrid-6col .item { width:14.66%; }
.itemgrid-6col .item:nth-child(6n+1) { clear:left; }
.itemgrid-6col .item.dop { width:29.32%; }

/* Item grid: 7 columns */
.itemgrid-7col .item { width:12.286%; }
.itemgrid-7col .item:nth-child(7n+1) { clear:left; }


/*Grid column*/
.grid12-12, .grid-full {
    width: 98%;
}
.grid12-1, .grid12-2,
.grid12-3,
.grid12-4, .grid12-5,
.grid12-6, .grid12-7,
.grid12-8, .grid12-9,
.grid12-10, .grid12-11,
.grid12-12, .grid4-1,
.grid4-2, .grid4-3,
.grid2-1, .grid-full,
.grid-col2-sidebar,
.grid-col2-main {
    position: relative;
    display: inline;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}

/* Grid units */
.grid12-1,
.grid12-2,
.grid12-3,
.grid12-4,
.grid12-5,
.grid12-6,
.grid12-7,
.grid12-8,
.grid12-9,
.grid12-10,
.grid12-11,
.grid12-12,

    /* Deprecated: other grid units */
.grid4-1,
.grid4-2,
.grid4-3,
.grid2-1,

    /* Alias for full-width units */
.grid-full,

    /* Special grid units */
.grid-col2-sidebar,
.grid-col2-main
{
    position:relative;
    display:inline;
    float:left;
    margin-left:1%;
    margin-right:1%;
}

/* Basic grid units width */
.grid12-1	{ width:6.33%; }
.grid12-2	{ width:14.66%; }
.grid12-3,
.grid4-1	{ width:23%; }
.grid12-4	{ width:31.33%; }
.grid12-5	{ width:39.67%; }
.grid12-6,
.grid4-2,
.grid2-1	{ width:48%; }
.grid12-7	{ width:56.33%; }
.grid12-8	{ width:64.67%; }
.grid12-9,
.grid4-3	{ width:73%; }
.grid12-10	{ width:81.33%; }
.grid12-11	{ width:89.67%; }
.grid12-12,
.grid-full	{ width:98%; }


/* Menu */
.mt-menu .fa{display:none;}
.block-nav .fa { font-size:24px; }
.navbar{border:none;z-index: 5; float: left ;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border: medium none;}
.navbar-collapse .nav-accordion{background-color:#F2F2F2 !important;border-top: 1px solid #FFFFFF;margin-top: 1px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li a{color:#333333;padding-left: 10px;margin-bottom: 1px; text-transform: uppercase;font-size:14px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li a:hover{color:#fff;background-color:#3C3C3C !important;}
.navbar-inverse .navbar-collapse ul.nav-accordion li{ line-height: 23px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li a{ border-bottom: 1px solid #FFFFFF;}
.navbar-inverse .navbar-collapse ul.nav-accordion li ul li a{padding:0 0 0 20px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li ul li ul li a{padding:0 0 0 20px;text-transform: capitalize;}
.navbar-inverse .navbar-collapse ul.nav-accordion li ul li ul li ul li a{padding:0 0 0 20px;font-size: 12px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li span.collapse{background-position: 7px 7px;}
.navbar-inverse .navbar-collapse ul.nav-accordion li span.expand{background-position: 7px 11px;}
.navbar-collapse ul.nav-accordion li span.expand,.navbar-collapse ul.nav-accordion li span.collapse{height:23px;}
.navbar-collapse ul.nav-accordion li span.expand:hover,.navbar-collapse ul.nav-accordion li span.collapse:hover{height:23px;background-color: #505050;}
.navbar-inverse .nav-accordion > .active > a, .navbar-inverse .nav-accordion > .active > a:hover,.navbar-inverse .nav-accordion > li > a:hover{
    background-color: #505050;
    color: #FFFFFF;
}
.navbar-inverse .navbar-toggle {
    border-color: #505050 !important;
	 border:none;
	 border-radius: 0 0 0 0;
	 cursor: pointer;
}
.navbar-collapse.in{overflow:visible;}
.navbar-collapse{max-height: inherit !important;padding:0;}
.navbar-inverse button.active {background-color:#3C3C3C !important;}
.navbar-inverse .navbar-toggle .icon-bar{
border-radius:0;
}
.navbar-header:hover{
   /* background-color: #8AC20E !important; */
}
.navbar-header .navbar-brand {
    font-size: 130% !important;
    font-weight: bold !important;
    margin: 0 !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
}
.navbar-header .navbar-brand {
    color: #656565 !important;
    font-weight: normal !important;
    text-shadow: 0 0 0 !important;
}
.navbar-header .navbar-brand {
    color: #FFFFFF !important;
    font-weight: normal !important;
	 line-height: 14px !important;
    padding: 0 0 0 17px !important;
    text-shadow: 0 0 0 !important;
	}

/****Vertical Megamenu***/
.cms-home .mt-navigation-vertical {
    margin: 0 0 10px;
}
.mt-navigation-vertical .block-title  {
    background-color:  #ffffff ;
    padding:0px ;

}
.mt-navigation-vertical .block-title strong span {
    color: #111;
    padding: 0 0 0 12px;
}
.mt-navigation-vertical .block-title strong span.fa{background: #ffffff;width: 43px;height: 40px;display: block;line-height: 40px;text-align: center; float: left; color: #fff;padding: 0;}
.mt-navigation-vertical .block-title  {
   height: 51px;
    line-height: 40px;
}
.sidebar .mt-navigation-vertical .block-title{
    background-color:  #ffe51e ;
    border: none;
    padding: 0;
}
.megamenu-vertical{margin: 0;}
.mt-navigation-vertical .block-title strong {
    font-weight: normal;
}

.mt-main-menu-vertical ul.level0 li {
    float: left;
    outline: none;
    padding-bottom:20px;
    position: relative;
	font-size:16px;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub,
.col-left .mt-main-menu-vertical div.shown-sub {
    background: #fff;
    border: 0;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.2);
    min-height:405px;
    outline: none;
    top:53px !important;
    left: 258px !important;
    padding: 0;
    transform: scale(1, 1);
    transform-origin: 0 0 0;
    transition: -moz-transform 500ms ease 0ms;
    width: 885px;
    z-index: 99;
}
/*.mt-main-menu-vertical ul li .mm-item-base:before {
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 9px 8px;
    content: "";
    left: -16px;
    position: absolute;
    top: 23px;
}*/
.col-right .mt-main-menu-vertical ul li.m-dropdown ul li.level1 div.shown-sub {
    width: 100%;
    right: 250px !important;
}
.col-right .mt-main-menu-vertical ul li.m-dropdown ul li.level1 div.groups-wrapper div.shown-sub {
    width: 100%;
    right: 222px !important;
}
.col-right .mt-main-menu-vertical li.level2 div.shown-sub {
    width: 100%;
    right: 186px !important;
}
.main_slide_left .mt-main-menu-vertical li.level1 div.shown-sub,
.col-left .mt-main-menu-vertical li.level1 div.shown-sub {
    width: 100%;
    left: 185px !important;
    padding-left: 10px;
}
.col-right .mt-main-menu-vertical div.shown-sub {
    -webkit-box-shadow: 1px 6px 7px 0 rgba(0, 0, 0, 0.15);
    border: 0;
    box-shadow: 1px 6px 7px 0 rgba(0, 0, 0, 0.15);
    outline: none;
    width: 620px;
    z-index: 9;
    background: #dedee4;
    top: 0;
    padding: 0;
    clear: left;
}

.main_slide_left .mt-main-menu-vertical div.shown-sub .mtmenu-block,
.col-left .mt-main-menu-vertical div.shown-sub .mtmenu-block{
    margin: 0;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub a,
.col-left .mt-main-menu-vertical div.shown-sub a {
    background: none;
    border: none;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li.parent,
.col-left .mt-main-menu-vertical div.shown-sub li .level1 li.parent {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/icon-menu.png");
    background-position: 100% 13px;
    background-repeat: no-repeat;
    padding-left: 0;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li,
.col-left .mt-main-menu-vertical div.shown-sub li .level1 li {
    padding-left: 0;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a,
.col-left .mt-main-menu-vertical div.shown-sub li .level1 li a{
    line-height: 23px;
    color: #414141;
    font-size: 90%;
    font-weight: 300;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a:before,
.col-left .mt-main-menu-vertical div.shown-sub li .level1 li a:before,
.inner-pages .sticky-wrapper .mt-main-menu-vertical .groups-wrapper li a:before,
.is-sticky .mt-main-menu-vertical .groups-wrapper li a:before {
    content: "";
    font-size: 0%;
    vertical-align: middle;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    margin-right: 10px;
    text-decoration: inherit;
	display:none;
}

.itemgrid .item {
	margin-left:0% !important;
}

.main_slide_left .mt-main-menu-vertical div.shown-sub li,
.col-left .mt-main-menu-vertical div.shown-sub li {
    padding-left: 30px;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub .groups a,
.col-left .mt-main-menu-vertical div.shown-sub .groups a{
    font-size:13px;
    padding: 0;
    margin: 0;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub .groups a .title_group,
.col-left .mt-main-menu-vertical div.shown-sub .groups a .title_group{
   font-size: 110%;
    color: #272727;
	line-height:25px;
}
.megamenu-vertical li a .see-more { border: none !important; font-size:12px; text-decoration:underline; }
.mt-main-menu-vertical .dropdown ul.level0  li{ width: 100%; padding: 0 13px;}
.mt-main-menu-vertical li.m-dropdown .dropdown.sub-wrapper { width: 260px; max-width:290px }
.mt-main-menu-vertical li.m-dropdown .dropdown.sub-wrapper a {
}
.megamenu-vertical li {
    height: 37px; /*44px;*/
    line-height: 37px; /*44px;*/

}



.megamenu-vertical li.last {border: none ;}
.megamenu-vertical li .fa {
    float: right ;
    text-align: center;
    line-height: 15px ;
    position: relative;
    right: 0;
    top: 11px;
    height: 15px;
    width: 15px;
}
.megamenu-vertical li.m-dropdown .fa {
    right: 15px;
}
.megamenu-vertical li.level0 a{
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/menu_icons.png");
    background-position: 10px 4px;
    background-repeat: no-repeat;
    padding: 0px 25px 0 63px;
    border-bottom: #eff0f1 solid 0px;
    margin: 0 ;
    white-space: normal;
}
.megamenu-vertical_ksa li.level0 a{
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/menu_icons_ksa.png");
    background-position: 10px 4px;
    background-repeat: no-repeat;
    padding: 0px 25px 0 63px;
	border-bottom: #eff0f1 solid 1px;
    margin: 0 ;
    white-space: normal;
}

.megamenu-vertical li.level0 a {display: block ;}

.megamenu-vertical li.level0.nav-1 a{
    background-position: 10px 4px;
	background-repeat: no-repeat;
}

a.level-top {
    border-bottom: #eff0f1 solid 1px;
}

.sticky-cat .mtmenu-block li {
	padding-left:30px;
}
.sticky-cat .mtmenu-block li a {
	background: none !important;
	padding:0;
	margin: 0;
}



.megamenu-vertical li.level0.nav-2 a.level-top{
    background-position: 10px -41px;
	border-bottom: #eff0f1 solid 1px;
	border-top:#eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-3 a.level-top{
    background-position: 10px -94px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-4 a.level-top{
    background-position: 10px -147px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-5 a.level-top{
    background-position: 10px -198px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-6 a.level-top{
    background-position: 10px -250px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-7 a.level-top{
    background-position: 10px -303px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-8 a.level-top{
    background-position: 10px -356px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-9 a.level-top{
    background-position: 8px -407px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-10 a.level-top{
    background-position: 9px -458px;
	border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.level0.nav-11 a.level-top{
  background-position: 8px -508px;
  border-bottom: #eff0f1 solid 1px;
}
.megamenu-vertical li.showall a {
	background-image: none;
	font-weight: bold;
}
.mt-main-menu-vertical div.shown-sub { 
	z-index: 99 ;
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	border: 0;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	outline: none;
	min-height:408px;
	width: 775px;
	z-index: 99;
	background: #fff;
	top: 0px !important;
	left: 258px !important;
	padding: 0;
	transform: scale(1, 1);
	transform-origin: 0 0 0;
	transition: -moz-transform 500ms ease 0ms;
	}
.mt-main-menu-vertical li.level0 ul li {
    height: auto;
}
.mt-main-menu-vertical ul.level0 li {
    float: left;
    outline: none;
    padding-bottom:20px;
    position: relative;
}
.mt-main-menu-vertical ul li ul.level1 li,
.mt-main-menu-vertical ul li ul.level2 li {
    border: 0;
    font-size:13px;
    margin: 0;
    padding: 0 0 0 0px;
    width: 100%;
	line-height:23px;
}
.sticky-cat .groups-wrapper li a {
list-style-type: disc;
}
.sticky-cat .dropdown-menu { padding:0; }
.sticky-cat .megamenu-vertical li .fa { font-size:14px; }
.sticky-cat .dropdown-menu li a { clear:none; }
.sticky-cat .dropdown-menu li a:hover, .sticky-cat .dropdown-menu li a:focus { background-color:#ffffff; }
.megamenu-vertical li .fa:hover { color:#e78a3f; }

/**STYLE DRILLMENU**/
.mt-drillmenu {
    float: left !important;
    margin-left: 0 !important;
    width: 100% !important;
}
.nav-accordion { width: 100%; }
ul.nav-accordion {
    line-height: 0.5em;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.nav-accordion li {
    position: relative;
	border-top:1px solid #e4e6e7;
}
ul.nav-accordion.nav-mobile-accordion li {border: none ;}
ul.nav-accordion li.first {
	border-top:none ;
}
ul.nav-accordion li.level0:hover  ,ul.nav-accordion li.active { }
ul.nav-accordion li.active:hover a { background-color: transparent;}
ul.nav-accordion li a {
    display: block;
    font-size: 100%;
    font-weight: 300;
    line-height: 35px;
    margin: 0;
    padding: 0 ;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: capitalize;
	color:#5c5c5c;
	outline: medium none;
    -webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;
}
ul.nav-accordion li.active  a{
     color:#f46467;
}
ul.nav-accordion li.active a {
}
ul.nav-accordion li.active ul li a , ul.nav-accordion li.active ul li.active li a  { background-color: transparent ;}
ul.nav-accordion li a:hover ,
ul.nav-accordion li.active ul li a:hover ,
ul.nav-accordion li.active ul li.active a ,
ul.nav-accordion li.active ul li.active li a:hover  ,
ul.nav-accordion li.active ul li.active li.activer a {
    color:#f46467;
}
ul.nav-accordion li.active ul li a{
     padding: 0 0 0 25px;
	 color:#000;
}
ul.nav-accordion li.active ul li a:hover {

    color: #CB2822;

}
ul.nav-accordion li.active ul li.active a {

    color: #CB2822;

}
ul.nav-accordion li.active ul li.active li a { color: #000;}
ul.nav-accordion li.active ul li.active li a:hover { color: #CB2822;}
ul.nav-accordion li.active ul li.active li.activer a{ color: #CB2822;}
ul.nav-accordion ul {
    display: none;
    margin: 0;
    padding: 0;
}
ul.nav-accordion ul li {
    clear: both;
    margin: 0;
    padding: 0;
}
ul.nav-accordion ul li a {
    font-size: 100%;
    outline: none;
    padding-left: 15px;
    text-transform: capitalize;
}
ul.nav-accordion ul li.active { font-weight: bold; }
ul.nav-accordion ul ul li a {
    font-size: 14px;
    margin-left: 10px;
}
ul.nav-accordion ul ul ul li a { margin-left: 20px; }
ul.nav-accordion ul ul li a:hover {  }

ul.nav-accordion li span.expand {
    background-color:transparent;
    background-position: 0 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 35px;
    right: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 15px;
    z-index: 1;
}
ul.nav-accordion li span.collapse {
    background-color:transparent;
    background-position: 0 15px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 35px;
    right: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 15px;
    z-index: 1;
}
ul.detail-parent {
    margin: 0px;
    padding: 0 0 0 17px;
}
.navbar .btn-navbar {
    background-image: none !important;
    border-radius: 2px 2px 2px 2px;
    box-shadow: none !important;
    float: left !important;
    margin: 9px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.navbar .brand {
    font-size: 130% !important;
    font-weight: bold !important;
    margin: 0 !important;
    padding-left: 20px !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
}
.navbar .btn-navbar .icon-bar { background-color: #FFFFFF !important; }
ul.nav-accordion li.level0 > a > span > .cat-label {
    position: inherit;
}
ul.nav-accordion li.level0 > a > span > .pin-bottom:before {
    position: inherit;
    right: 6px;
    top: 22px;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-width: 0px;
}
ul.nav-accordion li span.expand {
    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/accordion/arrow2.png);
}
ul.nav-accordion li span.collapse {
    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/accordion/arrow12.png);
}
/**END STYLE DRILLMENU**/
/*Sidebar Menu mt-effect-slide mt-menu-open*/
.mt-container {
    position: relative;
    overflow: hidden;
}
.mt-wrapper {
    position: relative;
    left: 0;
    z-index: 99;
    height: 100%;
    -webkit-transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
}
.mt-wrapper::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    /*background: rgba(0,0,0,0.2);*/
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    -o-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.mt-menu-open .mt-wrapper::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
}
.mt-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    width: 250px;
    height: 100%;
    background: #2d2d2d;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -o-transition: all 0.5s;
    overflow: auto;
}
.mt-menu a {
    border-bottom: 1px solid #565656;
	color: #FFFFFF;
}
.mt-menu li li a {
    background-color: #00365b;
}
.mt-menu ul.nav-accordion li li a {
    padding-left: 30px;
}
.mt-menu ul.nav-accordion li li li a {
    padding-left: 45px;
	font-size: 14px;
}
.mt-menu ul.nav-accordion li li li li a {
    padding-left: 60px;
	font-size: 12px;
}
.mt-menu .mt-menu-active{
  display:block;
  overflow:hidden;
  border-bottom:1px solid #474747;
   padding: 0 15px;
   background: none repeat scroll 0 0 #1F1F1F;
   height:56px;
}
.mt-menu ul.nav-accordion li ul li a{width:100%;}
.mt-menu .mt-menu-title {
	float:left;
}
.mt-menu .mt-menu-title h3 {
    color: #fff;
	margin: 12px 0;
    padding: 0px;
	text-transform: uppercase;
	font-size:14px;
}
.mt-menu .mt-menu-active {cursor: pointer;}
.mt-menu .mt-menu-active .navbar-toggle{
    width:100%;
	padding:0;
	margin: 0;
	line-height:18px;
}

.mt-menu .navbar-header .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
    height: 3px;
}
.navbar .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #474646;
}.rtl .mt-effect-slide.mt-menu-open .site-overlay{right: 250px;left:0px;}.rtl .mt-effect-slide.mt-menu-open .site-overlay{right: 250px;left:0px;}.rtl .mt-effect-slide.mt-menu-open .site-overlay{right: 250px;left:0px;}
.mt-menu .navbar-header {
    margin: 12px 0;
	text-align: left;
}
.navbar .navbar-toggle:hover {
    background-color: inherit;
}
.title-canvas{
   color: #FFFFFF;
    font-size: 14px;
    margin-left: 9px;
    text-transform: uppercase;
}
.mt-menu-active .mt-close-canvas{
     background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/close-canvas-menu.png") no-repeat scroll 0 0 transparent;
	  border: medium none;
    float: right;
    height: 16px;
    width: 17px;
}
.mt-menu ul.nav-accordion li a {
    padding-left: 15px;
	color: #FFFFFF;
	font-size: 15px;
	margin: 0;
	line-height: 45px;
}
.mt-menu a:hover {
    background-color: #07568c;
    color: #FFFFFF;
}
.mt-menu ul.nav-accordion li span.expand {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/opener-active-canvas.png");
}
.mt-menu ul.nav-accordion li span.expand{
     background-position: 0 0;
}
.mt-menu ul.nav-accordion li span.collapse{
     background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/opener-canvas.png");
}
.mt-menu ul.nav-accordion li span.collapse{background-position: 0 0;}

.mt-menu ul.nav-accordion li span.collapse,
.mt-menu ul.nav-accordion li span.expand{
     height: 30px;
	 left: 212px !important;
	 top: 7px;
     width: 30px;
}
.navbar-inverse{ background-color: inherit; border-color:none !important;}
.mt-menu-open .mt-menu::after {
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    -o-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
/* Effect:Slide along */
.mt-effect-slide.mt-menu-open .mt-wrapper {
    -webkit-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
    
}
.rtl .mt-effect-slide.mt-menu-open .site-overlay{right: 250px;left:0px;}.rtl .mt-effect-slide.mt-menu-open .site-overlay{right: 250px;left:0px;}
.mt-effect-slide.mt-menu {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -o-transition: translate3d(-100%, 0, 0);
}

.mt-effect-slide.mt-menu-open .mt-effect-slide.mt-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -o-transition: translate3d(0, 0, 0);
}

.mt-effect-slide.mt-menu::after {
    display: none;
}
.mt-effect-slide.mt-menu-open .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    left: 250px;
    z-index: 9999;
}
.rtl.mt-effect-slide.mt-menu-open .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    right: 250px;
    z-index: 9999;
}
.mt-menu-active .mt-close-canvas {
    background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/close-canvas-menu.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    right: 0px;
    height: 16px;
    position: relative;
    width: 17px;
	top:18px;
}
.rtl .mt-menu-active .mt-close-canvas {
    background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/close-canvas-menu.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    right: 0px;
    height: 16px;
    position: relative;
    width: 17px;
	top:8px;
}
.rtl .mt-menu {right:0;}


.rtl .mt-effect-slide.mt-menu {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -o-transition: translate3d(100%, 0, 0);
}

.rtl.mt-effect-slide.mt-menu-open .mt-effect-slide.mt-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -o-transition: translate3d(0, 0, 0);
}


.rtl.mt-effect-slide.mt-menu-open section.mt-wrapper.mt-container-active{
	-webkit-transform: translate3d(-250px, 0, 0) !important;
    transform: translate3d(-250px, 0, 0px) !important;
}
.rtl.mt-effect-slide.mt-menu-open .mt-wrapper{
	-webkit-transform: translate3d(-250px, 0, 0) !important;
    transform: translate3d(-250px, 0, 0px) !important;
}

/*Start Secret Deal Style By Alaa*/ 

/*Fix for Main slideshow 1px btw slide and Slide-Nav*/
.tp-bullets.tp-thumbs .bullet div {margin-top: 4px !important;}
/*Fix for Main slideshow 1px btw slide and Slide-Nav*/

.rtl .h3 {font-family: "FrutigerLTArabic-55Roman" !important;}

/*Checkout Page - Confirm-Table*/
.chk-out-conf {}

.chk-out-conf .item-options dt {display: none;}
.chk-out-conf .item-options dt {display: none;}



/*Checkout Page - Confirm-Table*/


/* Home Page - Secret Deal */
.catalog-product-view  .secrect_deal {padding: 10px 0px !important;}
.cms-index-index .tooltip2 {
    right: 0;
    top: 73%;
    left: 1%;
    font-size: 12px;
    width: 90%;
	position: absolute;
    color: #10a94b;
    background: #FFFFFF;
    height: auto;
    text-align: left;
    visibility: visible;
    border-radius: 0px;
    box-shadow: 5px 5px 8px rgba(0, 0, 0, .4);
}
.cart-prod-id .popover-content li {
    list-style-type: none;
        height: 25px;
}

.cart-prod-id .cart-sd-li-btn {margin-left: 85%;}
.rtl .cart-prod-id .cart-sd-li-btn {margin-right: 85%;}
.cart-prod-id .cart-sd-ap-btn {padding: 4px 9px; background-color: #11A84B; border: 1px solid #e3e3e3; color: white; font-weight: bold;}

.popover-container .close
{
	
    background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll center center;
    height: 25px;
    position: absolute;
    background-color: white;
    border-radius: 25px;
    width: 25px;
    outline: none;
    opacity: inherit;
    background-size: 21px;
    margin-top: 55%;
    margin-right: 0.3% !important;
    
    }  
    .rtl .popover-container .close {right: 87% !important;}
  
.cms-index-index .tooltip2 a {
    color: #10a94b;
    font-weight: bold;
    font-size: 12px;}   
.secrect_deal {height: 30px;padding-top: 5px;}
.cart-prod-id .secrect_deal {    height: auto !important;}
.cart-prod-id .popover-container {left:0px;height: 106%;overflow: hidden;overflow-y: scroll;}
.cart-prod-id .sdsa  {max-width: 151px; clear: both;}
.popover-container-ini {}
.cart-prod-id .popover-container-ini {width: 40%; }
.cart-prod-id .popover-container .popover-container-ini .close {margin-top:  -8px;margin-right: 29.3% !important; }
.rtl .secrect_deal { font-size:1em; }

/* Listing Page - Secret Deal */
/*.secrect_deal{padding:10px 0px; height: 35px;}*/
.sdsa {width: 100%;display: table;}
.catalog-product-view .sdi { 
  width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url("//cdn.xcite.com/wysiwyg/pages-img/secret_deals.png");
    float: left;
    display: table-cell;
    vertical-align: middle;
    background-size: 27px;

}
.sdi2 {
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url("//cdn.xcite.com/wysiwyg/pages-img/secret_deals-w.png");
    float: left;
    margin-left: 5px;
    display: table-cell;
    vertical-align: middle;
    background-size: 27px;

}

.sdt2 {
    float: left;
    width: 30%;
    text-align: left;
    line-height: 27px;
    margin-left: 10px;
}


/*Upsell Hide Secret Deal*/
.product-view-right .secrect_deal {display:none;}

/*PDP View Secret Deal 60% width*/
.catalog-product-view .sdt2 {width:60% !important;}
.rtl.catalog-product-view .sdt2 {width:60% !important;margin-right:5px;}

.rtl .sdt2 {
text-align: right;
}


.rtl .popover-title {margin-top: 10px; text-align: right;}

.sdsa .sdi { 
	width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url("//cdn.xcite.com/wysiwyg/pages-img/secret_deals.png");
    float: left;
    margin-left: 5px;
    display: table-cell;
    vertical-align: middle;
    background-size: 27px;

}
.rtl .sdsa .sdi {float: right; margin-right: 5px;}

.sdsa .sdt {
	
    float: left;
	color: #11A84B;
	line-height: 27px;
    display: table-cell;
    vertical-align: middle;
    margin-left: 5px;
    width: auto;
    cursor: pointer;
	font-size:0.9em;
}
.rtl .sdsa .sdt {float: right; margin-left:0px !important; width:80%}
.catalog-category-view .tooltip1 { 
    right: 0;
    top: 60%;
    left: 3px;
    font-size: 12px;
    width: 90%;
    position: absolute;
    color: #10a94b;
    background: #FFFFFF;
    height: auto;
    text-align: left;
    visibility: visible;
    border-radius: 0px;
    box-shadow: 5px 5px 8px rgba(0, 0, 0, .4);
}

.catalog-category-view .tooltip2 { 
	right: 0;
    top: 65%;
    width: 90%;
    left: 1%;
    font-size: 12px;
    position: absolute;
    color: #10a94b;
    background: #FFFFFF;
    height: auto;
    text-align: left;
    visibility: visible;
    border-radius: 0px;
    box-shadow: 5px 5px 8px rgba(0, 0, 0, .4);
}


.catalog-category-view .tooltip1 div:after, .catalog-category-view .tooltip2 div:after {
	right: 228px;
    top: 25px;
    content: '';
    position: absolute;
    margin-top: -41px;
    border-bottom: 15px solid #00365C;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    display: none;}


.catalog-category-view .tooltip1 a {
      color: #10a94b;
    font-weight: bold;
    font-size: 12px;} 
  }

.dots_dots {}
.secrect_deal .dots_dots { display: none !important;}

/* Product Page - Secret Deal */

.catalog-product-view .secrect_deal {
    padding: 10px 0px 0px 0px !important;
    height: auto;
   }
   
.rtl .catalog-product-view .secrect_deal {
   padding: 20px 0px 0px 0px !important;
   
   }
   
.catalog-product-view .tooltip1  {
	color: #10a94b;
    background: #FFFFFF;
    font-size: 13px;	
	max-width: 300px;
    width: auto;
}
.me-loader {
    z-index: 9999;
    background: url('http://www.xcite.com/media/wysiwyg/pages-img/bx_loader.gif') 50% 50% no-repeat rgb(249,249,249);   
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 999999;
}   

.gird-arrange {margin-top:20%  !important;;}
.gird-arrange .close { margin-top: 17% !important;}
/* Cart Page - Secret Deal */

#crt-id .secrect_deal{padding:10px 0px; height:auto;}
#crt-id .sdsa .sdt { text-align: left;}
#crt-id .tooltip1 { 
    right: 0;
    top: 146px;
    left: 142px;
    font-size: 13px;
    width: 89%;
    position: absolute;
    color: #10a94b;
    background: #FFFFFF;
    height: auto;
    text-align: left;
    visibility: visible;
    border-radius: 0px;
     box-shadow: 5px 5px 8px rgba(0, 0, 0, .4);
}
}

#crt-id .tooltip1 div:after {
	right: 258px;
    top: 25px;
    content: '';
    position: absolute;
    margin-top: -11px;
    border-right: 11px solid #00365C;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
	display: none;
	}

#crt-id .tlb button {
    padding: 4px 4px 4px 4px;
    margin-top: 10px;
    margin-left: 10px;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, .4);
    align-items: center;}
    
#crt-id .tlb ul {margin-bottom: 0px;}
#crt-id .tooltip1 a {
    color: #10a94b;
    font-weight: bold;
    font-size: 12px;} 


}



/* @ Media For Tooltip 1 and 2 */

/* @ Iphone 5 */
@media (min-width: 320px) {
	
.cms-index-index .tooltip2 {

    top: 76%;
    left: 1px;
    width: 90%;}

.catalog-category-view .tooltip1 {
    top: 57%;
    left: 2px;
    width: 90%;
}
	  }


/* @ Iphone 6 */
@media (min-width: 375px) { 
.cms-index-index .tooltip2 {
	 top: 72%;
    left: 1px;
    width: 94%;}
.catalog-category-view .tooltip1 {
    top: 57%;
    left: 3px;
    width: 90%;
}
.catalog-category-view .tooltip2 {
    top: 71%;
    width: 91%;
    left: 1%;
}	
	 }

/* @ Iphone 6 Plus */
@media (min-width: 414px) {
.cms-index-index .tooltip2 {

    top: 57%;
    left: 1px;
    width: 94%;}
.catalog-category-view .tooltip1 {
    top: 67%;
    left: 3px;
    width: 90%;
}
.catalog-category-view .tooltip2 {
    top: 66%;
    width: 91%;
    left: 1%;
}
	  }

/* @ ipad  portrait */
@media (min-width: 768px) { 
.cms-index-index .tooltip2 {
	 top: 77%;
    left: 37px;
    width: 74%;
}

.catalog-category-view .tooltip1 {
    top: 69%;
    left: 3px;
    width: 90%;
}
.catalog-category-view .tooltip2 {
    top: 71%;
    width: 93%;
    left: 1%;
}
	
	 }

/* @ ipad landscape */
@media (min-width: 1024px) { 
	
.cms-index-index .tooltip2 {
	 top: 74%;
    left: 37px;
    width: 74%;
}
.catalog-category-view .tooltip1 {
    top: 46%;
    left: 34px;
    width: 80%;
}
.catalog-category-view .tooltip2 {
    top: 61%;
    width: 93%;
    left: 1%;
}
	
	 }



/*Ends Secret Deak Style By Alaa*/ 





/*icon Fonts*/
@font-face {
font-family: 'iconfonts';
src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/iconfonts/iconfonts.eot?yh3wxa');
src:url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/iconfonts/iconfonts.eot?#iefix-yh3wxa') format('embedded-opentype'),
	url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/iconfonts/iconfonts.woff?yh3wxa') format('woff'),
	url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/iconfonts/iconfonts.ttf?yh3wxa') format('truetype'),
	url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/iconfonts/iconfonts.svg?yh3wxa#iconfonts') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'iconfonts';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-info:before {
content: "\e600";
}
.icon-faqs:before {
content: "\e601";
}
.icon-sitemap:before {
content: "\e602";
}
.icon-contact-us:before {
content: "\e603";
}
.icon-corporate-site:before {
content: "\e604";
}
.icon-showrooms:before {
content: "\e605";
}
.icon-returns:before {
content: "\e606";
}
.icon-secure:before {
content: "\e607";
}
.icon-quick-delivery:before {
content: "\e608";
}
.icon-easy-credit-card:before {
content: "\e609";
}
.icon-flash-deals:before {
content: "\e60a";
}
.icon-offer-zone:before {
content: "\e60b";
}
.icon-mobile-app:before {
content: "\e60c";
}
.icon-twitter:before {
content: "\e60d";
}
.icon-youtube:before {
content: "\e60e";
}
.icon-facebook:before {
content: "\e60f";
}
.icon-instagram:before {
content: "\e610";
}
.icon-pinterest:before {
content: "\e611";
}
.icon-gplus:before {
content: "\e612";
}
.icon-py-knet .path1:before {
content: "\e613";
color: rgb(0, 96, 174);
}
.icon-py-knet .path2:before {
content: "\e614";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-knet .path3:before {
content: "\e615";
margin-left: -1em;
color: rgb(0, 96, 174);
}
.icon-py-knet .path4:before {
content: "\e616";
margin-left: -1em;
color: rgb(0, 96, 174);
}
.icon-py-knet .path5:before {
content: "\e617";
margin-left: -1em;
color: rgb(0, 96, 174);
}
.icon-py-knet .path6:before {
content: "\e618";
margin-left: -1em;
color: rgb(255, 210, 0);
}
.icon-py-master .path1:before {
content: "\e619";
color: rgb(0, 45, 68);
}
.icon-py-master .path2:before {
content: "\e61a";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path3:before {
content: "\e61b";
margin-left: -1em;
color: rgb(237, 28, 46);
}
.icon-py-master .path4:before {
content: "\e61c";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path5:before {
content: "\e61d";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path6:before {
content: "\e61e";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path7:before {
content: "\e61f";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path8:before {
content: "\e620";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path9:before {
content: "\e621";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path10:before {
content: "\e622";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path11:before {
content: "\e623";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path12:before {
content: "\e624";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path13:before {
content: "\e625";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path14:before {
content: "\e626";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path15:before {
content: "\e627";
margin-left: -1em;
color: rgb(247, 168, 38);
}
.icon-py-master .path16:before {
content: "\e628";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path17:before {
content: "\e629";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path18:before {
content: "\e62a";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path19:before {
content: "\e62b";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path20:before {
content: "\e62c";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path21:before {
content: "\e62d";
margin-left: -1em;
color: rgb(252, 179, 49);
}
.icon-py-master .path22:before {
content: "\e62e";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path23:before {
content: "\e62f";
margin-left: -1em;
color: rgb(237, 28, 46);
}
.icon-py-master .path24:before {
content: "\e630";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path25:before {
content: "\e631";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path26:before {
content: "\e632";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path27:before {
content: "\e633";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path28:before {
content: "\e634";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path29:before {
content: "\e635";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path30:before {
content: "\e636";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path31:before {
content: "\e637";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path32:before {
content: "\e638";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path33:before {
content: "\e639";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path34:before {
content: "\e63a";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path35:before {
content: "\e63b";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path36:before {
content: "\e63c";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path37:before {
content: "\e63d";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path38:before {
content: "\e63e";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path39:before {
content: "\e63f";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path40:before {
content: "\e640";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path41:before {
content: "\e641";
margin-left: -1em;
color: rgb(252, 179, 49);
}
.icon-py-master .path42:before {
content: "\e642";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-master .path43:before {
content: "\e643";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-on-delivery:before {
content: "\e644";
}
.icon-py-visa .path1:before {
content: "\e645";
color: rgb(0, 45, 68);
}
.icon-py-visa .path2:before {
content: "\e646";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa .path3:before {
content: "\e647";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa .path4:before {
content: "\e648";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa .path5:before {
content: "\e649";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa .path6:before {
content: "\e64a";
margin-left: -1em;
color: rgb(250, 166, 52);
}
.icon-py-visa-electron .path1:before {
content: "\e64b";
color: rgb(0, 45, 68);
}
.icon-py-visa-electron .path2:before {
content: "\e64c";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path3:before {
content: "\e64d";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path4:before {
content: "\e64e";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path5:before {
content: "\e64f";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path6:before {
content: "\e650";
margin-left: -1em;
color: rgb(250, 166, 52);
}
.icon-py-visa-electron .path7:before {
content: "\e651";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path8:before {
content: "\e652";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path9:before {
content: "\e653";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path10:before {
content: "\e654";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path11:before {
content: "\e655";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path12:before {
content: "\e656";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path13:before {
content: "\e657";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path14:before {
content: "\e658";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-py-visa-electron .path15:before {
content: "\e659";
margin-left: -1em;
color: rgb(0, 45, 68);
}
.icon-py-visa-electron .path16:before {
content: "\e65a";
margin-left: -1em;
color: rgb(0, 45, 68);
}
.icon-account-user:before {
content: "\e65b";
}
.icon-h-compare:before {
content: "\e65c";
}
.icon-shop-cart:before {
content: "\e65d";
}
.icon-secure-shopping:before {
content: "\e65e";
}
/*icon fonts ends*/

/**Retina log**/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
.mt-wrapper .header .logo img {
	min-height: 1px;
}
}
textarea,
input.input-text { -webkit-appearance:none; -webkit-border-radius:0; border-radius:0; }
/* Header */
.header-container .header { background-color:#00365b; height:120px; padding-top:8px; }
.header-container .header a { background:none; }
.header .logo, .header .support ul, .header .support li { float: left; }
.header-talet { display: inline-block; float: right; width: 34%; }
.header select { border:0 none; color:#fff; }
.header .support { float: right; }
.header .support li { margin-right:16px; }
.header .support .lang li.switch { margin:0; }
.header .support li a { color:#ffffff; }
.header .support li a:hover { text-decoration:underline; transition: all 0.5s ease; }
.header-top-right { float:right; padding-top:10px; }
.header-right-inner { right:-2px; position:absolute; width:77.3%; float:right; }
.header-container .top-seach { float: left; width:50%; }
.header-container .header .checkout-header a:hover { color: #00365b; }
.mt_getcart { float:right; }
.header-container .top-search { float:left; height:40px; }
.header-container .top-search input#search { background:#ffffff; float:left; margin-bottom:0; width:85.3%; }
.header-container .top-seach button.button, .header-container .top-seach button.button span { border:0 none; color:#ffffff; height:40px; }
.header-container .long-box-shadow { background:none; border:0 none; }
.header-container .top-link,
.header-container .top-compare,
.header-container .mt-top-cart { background:#fff; color:#00365b; float:left; height:40px; line-height:42px; margin-right:10px; padding:0 8px; text-align:center; width:135px; }
.header-container .mt-top-cart { margin-right:0; }
.header-container .top-link a { color:#00365b !important; } 
.category-filter .btn { background:#ffffff; border-radius:0; font-size:13px; height:40px; padding:11px 8px 9px 8px; text-align:left; width:175px; }
.category-filter .btn .category-label { display:inline-block; overflow:hidden; letter-spacing:1px; text-overflow:ellipsis; width:132px; }
.search-button .fa-search { font-size: 18px; padding-top: 10px; display: block; }
.header-container .header .mt_getcart a { font-size:14px; font-weight:bold; }
.header-container .header .mt_getcart .btn-remove,
.header-container .header .mt_getcart .btn-edit { font-size:13px; font-weight:normal; }
.top-compare .mt-maincompare .clearall a { font-weight:normal; vertical-align:top; }
.sticky-wrapper { width: auto !important; }
.sticky-wrapper .container { padding-right:0; } 
.home-menu { margin-top:-63px; padding-right:18px; position:relative;}
.col-lg-9.banner-slider { margin-left:-5px; padding-left:0; padding-right:8px; }
#search_autocomplete { background:#fff; z-index:999; }
.mt-cart .mt-ajax-container,
.top-compare .mt-maincompare .mtajaxcompare { max-height:600px; overflow:auto; width:300px; -webkit-overflow-scrolling: touch; }
.cms-home .col2-left-layout { margin:5px 0 0; }
.home-left-block .col-sm-12 { background:#f0f2f3; padding:0; }
.left-block { margin-bottom:10px; }
.left-block img { display:block; min-height:590px; max-width:100%; }
.header-container .header .form-language a { color:#ffffff; }
.header .store-switcher .sbHolder{ width:75px;}
.header .form-language .sbHolder{ width:80px;}
.is-sticky .container { padding-top:8px; }
.header-container .is-sticky .top-seach { margin-right:7px; }
span.bar-icon.icon-shop-cart { margin-right:0; }
.top-link .fa, .top-compare .fa-angle-down { padding-left:10px; }
.top-link .fa, .top-compare .fa, .mt-top-cart .fa { font-size:16px; font-weight:bold; }
.mt-navigation-vertical .block-title strong span.fa { font-size: 24px; padding-left: 14px } 
.dropdown-toggle .fa-angle-down { padding-left:4px; font-size:18px; }
.category-filter .dropdown-toggle .fa-angle-down { vertical-align:top; }
.dropdown-toggle .fa-bars { font-size:21px; }
.cashback { color:#000000; display:block; font-size:13px; padding-bottom:6px; padding-top:2px;text-align: left;}
.finalprice { color:#d00000; display:block; font-size: 16px; font-weight: bold; }
.bar-icon { font-size: 18px; font-weight: bold; margin-right: 6px; }
.products-list .main-quickview button.button,
.category-products .products-grid .item .confix-produclist a,
.category-products .products-grid .item .confix-produclist .wishlist a,
.addtocart .main-quickview button.button, .category-products.collection-position02 .item .addtocart .confix-produclist a { background:#878b8d; color:#ffffff; }
.category-products .products-grid .item .confix-produclist .wishlist a { margin:0 0 7px;}
.owl-carousel .item .addtocart .button.btn-cart span, .category-products .products-grid button.btn-cart span { color:#ffffff; }
.category-products.collection-position02 .item .addtocart .confix-produclist a:hover { background:#e78a3f; color:#ffffff; }
.main-quickview button.button:hover span span { color:#ffffff; }
.owl-item a.second { display:block; margin-top:10px; }
.is-sticky .header-right-inner.clearfix { right: 8px; }
.header-inner .container-none { display:none; }
span.logout { float: right; margin-top: -31px; margin-right: 10px; }
.cms-home .main-content-inner .item .item-inner { margin: 0; }
.cms-home .col2-left-layout .show-grid .col-lg-9 { padding-left:0; }
.dept-brand-wrapper .footer-container { padding-bottom:0;}
.inner-pages .dept-brand-wrapper .footer-container { padding:0;}
.inner-pages .main-brands { margin-top:0;}
.home-dept .owl-item { padding-right:10px; width:auto !important; }
.mt-navigation-vertical.block .block-title strong span { text-transform:capitalize; } 
.mt-navigation-vertical.block .block-title strong span strong { font-weight:bold; }
.title_group { font-weight: bold; }
.header-container .header .mt-ajax-checkout a { background: #00365b; }
.open .nav-categories { border-radius:0; width:263px; }
.sticky-wrapper .sticky-cat .btn { padding:6px 12px;	
cursor:pointer;
border:1px solid transparent;
border-radius:0;
float:left; background: #ffffff; border-radius: 0; height: 40px; width: 100%; }

.btn {
cursor:pointer;
border:1px solid transparent;
border-radius:0;
float:left; background: #ffffff; height:40px; width:23.3%;
}
.cms-home .btn#sticky-category { width:21.3%; }
.cms-home .is-sticky .btn#sticky-category { width: 100%; }

.sticky-wrapper .sticky-cat, .sticky-wrapper #categories_nav { display:none; position:absolute; }
.is-sticky { transition:all 0.2s ease-in; }
.is-sticky .sticky-cat { background:#fff; display:block; float:left; height:40px; position:relative; width:70px; }
.is-sticky .sticky-cat .btn { background:none; padding-top:9px; }
.is-sticky .header-right-inner.clearfix { width: 81.7%; }
.is-sticky .top-seach { float:left; width:53.5%; }
.is-sticky .top-search input#search { width:88%; }
.is-sticky .mt_getcart { width:45.7%; }
.is-sticky .dept { display:none; }
.inner-pages .header-container .long-box-shadow { margin-left:-15px; }
.inner-pages .header-right-inner { padding-left:15px; }
.inner-pages .show-grid .col-lg-9 { padding-left:10px; }
.inner-pages .show-grid .col-lg-12 { padding-left:0; }
.inner-pages .sticky-wrapper .sticky-cat { display:block; float:left; width:23.3%; }
.inner-pages .sticky-wrapper .sticky-cat .btn { text-align:left; }
.inner-pages .sticky-wrapper .sticky-cat .dept { padding-left:10px; text-transform:uppercase; vertical-align:text-bottom; }
.inner-pages .sticky-wrapper.is-sticky .sticky-cat { margin-left:0; width:auto; }
.inner-pages .is-sticky .sticky-cat .btn { text-align:center; }
.inner-pages .header-container .is-sticky .long-box-shadow { margin-left:0; }
.inner-pages .is-sticky .header-right-inner { padding-left:0 }
.product-quick-view .product-shop .product-name .h1 { font-weight:bold; font-size:172%; }
.product-quick-view .product-shop .old-price .price { padding:7px 0 0 5px; }
.product-quick-view .product-shop .cashback { padding-bottom:4px; }
.product-quick-view .product-shop .add-to-box { padding:0; }
.product-quick-view .product-shop .add-to-box .add-to-links, .product-quick-view .product-shop .product-options-bottom .add-to-links { display:none; }
.product-quick-view .product-shop .add-to-box .row { width:66%; }
/*.product-quick-view .product-shop .add-to-box .row, .product-quick-view .product-shop .product-options-bottom .row { float:left; margin-left:0; width:52%; }
.product-quick-view .product-shop .row.cart-instabuy-wrapper { float:right; width:50%; }
.product-quick-view .product-shop .row.cart-instabuy-wrapper .col-sm-6 { padding:0 10px; }
.product-quick-view .product-shop .add-to-cart .qty { border:1px solid #ececec; padding:0 5px; }*/
.product-quick-view .product-shop .add-to-box .cart-instabuy-wrapper .btn-cart span,
.product-quick-view .product-shop .add-to-box .cart-instabuy-wrapper .shop-quickbuy .btn-quickbuy span,
.product-quick-view .product-shop .product-options-bottom .cart-instabuy-wrapper .btn-cart span,
.product-quick-view .product-shop .product-options-bottom .cart-instabuy-wrapper .shop-quickbuy .btn-quickbuy span { height: 38px; line-height: 38px; }
.product-quick-view .product-shop .add-to-box .add-to-cart { margin:0; }
.product-quick-view .product-shop .product-tabs-content-inner .data-table tr.last th { border:0 none; margin:0; padding-bottom:30px; }
.product-quick-view .product-shop .cart-instabuy-wrapper button.button { background-color: #e78a3f; }
.product-quick-view .product-shop .cart-instabuy-wrapper button.button:hover { background-color: #00365b; }
.product-quick-view .product-shop .short-description { padding:30px 0 10px 0; }
/*.product-quick-view .product-shop .quantity-wrapper { border:0; margin:0; padding:1px 0; }*/
.product-quick-view .product-collateral, 
.product-quick-view .product-shop .product-options-bottom .add-to-cart { margin:0; }
.product-quick-view .short-description { border-top:1px solid #f6f6f6; padding:0 15px; text-align:left; }
/*Breadcrumb Styles*/
.breadcrumbs li a, .breadcrumbs li strong { color:#999a9b !important; }
.flash-deals .breadcrumbs { margin:0; padding-left:0; }
/*Homepage Content Styles*/
.main-top .home-flash-deals .main-heading .heading-wrapper-title h3{ color: #ffae00; border:0 none; }
.main-top .home-flash-deals .main-heading .heading-wrapper-title h3 span{ border-bottom:2px solid #ffae00; }
.cms-home .main-inner.main-top-inner .category-products.collection-position02 .item .addtocart { top:75px;}
.our-brands img.img-responsive, .our-brands .owl-item.loading { max-height:65px; margin: 0 auto; }
.our-brands .owl-item.loading { min-height:65px; }
/* Footer Styles*/
.footer-container { padding-top:10px;}
.cms-home .footer-container { padding-top:0;} 
.footer-container .long-box-shadow { background:none;}
.heading-wrapper-title { padding-bottom:10px;}
.footer-container .footer-top .block-content { margin:20px -15px 0;}
.footer-container .footer-top .footer { padding:0;}
/*.footer-container .section-space .footer-static*/
.footer-container .newsletter .footer-static h3 { padding:0;}
.footer-container .newsletter .footer-static h3 span { border-bottom: 2px solid #00365b; padding: 0 0 9px;}
.footer-container .newsletter .subscribe { background:#FFFFFF; font:normal 14px/24px; margin:0 0 10px; padding:20px; }
.footer-container .newsletter .form-subscribe-header label { color:#00365b;  line-height:33px;}
.footer-container .footer-top .footer .footer-static .input-box { margin:0;}
.footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email,
.footer-container .newsletter .subscribe .input-box input.input-text { color: #7F7F7F; margin-right:-140px; width:100%;}
.footer-container .newsletter .subscribe .input-box button { border:0; font-size:12px; padding:1px; width:140px;}
.footer-container .footer-top .footer .footer-static .actions { float:right;}
#newsletter-loader { position: absolute; right: 160px; top:10px; }
#cboxContent.newsletterbox .block-subscribe .block-content .input-box { position:relative;}
#cboxContent.newsletterbox #mt-newsletter-loader { position:absolute; right:10px; top:12px;}
.inner-pages .footer .show-grid .col-lg-12 { padding-left:15px;}
.widget-wrapper,
.footer-container .our-brands { margin:0 0 10px; padding:20px; }
.widget-wrapper,
.footer-container .our-brands,
.footer-container .footer-menu-block,
.footer-container .footer-copyright .footer { background: #FFFFFF;}
.footer-container .footer-menu-block { margin:0 0 10px; padding:20px 0;}
.footer-container .footer-menu-block h3 { padding:0 0 10px;}
.footer-container .footer-menu-block h3 span { display:block; }
.footer-container .footer-links ul{ display:inline-block;}
.footer-container .footer-links ul li { float:left;}
.footer-container .footer-icon, .pym-icon { display:inline-block; font-size: 32px; float:left; line-height:32px;}
.footer-container li { color: #00365b;}
.cms-page-view .footer li{ text-align:left; }
/*Newsletter Popup*/
#cboxContent.newsletterbox button.button { background:#e09157; border-color:#e09157; color: #ffffff; font-size:85%;}
#cboxContent.newsletterbox button.button:hover { background:#00365b; border-color:#fff;}
#cboxContent.newsletterbox button.button span { font-weight:bold; }
#cboxContent.newsletterbox .btn-remind-me { margin-left:14px;}
#cboxContent.newsletterbox .block-subscribe .intro { text-align: center; }
#cboxContent.newsletterbox .block-subscribe .intro p { margin:0 0 20px;}
#cboxContent.newsletterbox .block-subscribe .block-title { margin-top:70px;}
/*Compare Popup*/
.compare-table tbody td .std img { display:inline-block; max-width:100%}
.compare-table tbody td .std iframe { width:100%;} 
/*PDP Styles*/
input.radio{border-radius:15px;}
.inner-pages .show-grid .product-view .left-product.col-lg-9 { padding-left:0;}
.product-shop .quantity-wrapper { border:1px solid #f0f2f3; margin:0 0 10px; padding:0 0 0 5px;}
.product-shop .quantity-wrapper input.qty { margin-bottom:0;}
.cart-instabuy-wrapper button.button, .product-shop .add-to-cart button.btn-cart.update-btn { background:#e78a3f; margin:0 0 10px; width:100%}
.product-shop .add-to-cart button.btn-cart.update-btn { width:auto; }
.product-shop .add-to-cart button.btn-cart.update-btn span { color:#fff; }
.cart-instabuy-wrapper button.button:hover, .product-shop .add-to-cart button.btn-cart.update-btn:hover { background:#00365b;}
.cart-instabuy-wrapper button.button:hover span span{ color:#ffffff;}
.giftvoucher-receiver{ padding:0;}
.add-to-box .cart-instabuy-wrapper .btn-cart span,
.add-to-box .cart-instabuy-wrapper .shop-quickbuy .btn-quickbuy span,
.product-options-bottom .cart-instabuy-wrapper .btn-cart span,
.product-options-bottom .cart-instabuy-wrapper .shop-quickbuy .btn-quickbuy span { font-weight:bold; height:46px; line-height: 46px;}
.add-to-box .shop-quickbuy,
.product-options-bottom .shop-quickbuy,
.product-view-right .feature-wrapper .item,
.product-view-right .feature-wrapper h2 { text-align:center;}
.we-accept-block { color:#000000; margin:10px 0;float:left;}
.rtl .we-accept-block {float:right;}
.we-accept-block .pym-icons-set { background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/alg-image-sprite.png) no-repeat -6px -210px; display:inline-block; height:22px; width:251px; }
.we-accept-block .pym-icons-set-ksa { background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/alg-image-sprite-ksa.png) no-repeat -6px -210px; display:inline-block; height:22px; width:251px; }
.we-accept-block strong {padding: 14px 10px 0 0; display: inline-block; font-size: 12px; color: #00365c; float:left;}
.rtl .we-accept-block strong {padding: 12px 0 0 10px !important;float:right;}
.sharing-block strong { float:left; line-height: 32px; padding:0 5px 0 0; }
.sharing-block .addthis_toolbox { float:left; padding: 6px 0 0;} 
.sharing-block .addthis_32x32_style .at4-icon { height:28px;}
.product-view-right .feature-wrapper .upsell-title { padding:15px 15px 0; font-size:100%; font-weight:bold; text-align:center; text-transform:uppercase; }
.product-view-right .feature-wrapper .products-grid { margin-bottom:0; padding:0 0 20px;}
.product-view-right .feature-wrapper .product-name a { color:#000000;}
.product-view-right .feature-wrapper .finalprice,
.product-view-right .feature-wrapper .price-box { padding-bottom:6px; }
.product-view-right .feature-wrapper .special-price { display:inline-block; float:none;}
.product-view-right .feature-wrapper div.onsale-category-container-list,
.related-product div.onsale-category-container-list { float:none;}
.product-view-right .feature-wrapper div.onsale-category-container-list { margin: 10px 0 15px;}
.product-view-right .feature-wrapper .product-image img,
.product-view-right .feature-wrapper div.onsale-category-container-list img { display:inline-block;}
.product-view-right .feature-wrapper .rating-box,
.product-view-right .feature-wrapper .product-image img { margin:0 0 10px;}
.product-view-right .feature-wrapper .item .ratings { margin:0; }
.related-product .finalprice, .related-product .block-related .related-checkbox { display:block;}
.product-view .product-shop ul.add-to-links li a { text-align:center;}
.product-view .product-shop .availability.out-of-stock { background:none; color:#000000;}
.product-view .product-shop .availability.out-of-stock span { color:#eb340a; }
.product-view .product-shop .short-description h2 { font-size:115%;}
.product-view .product-shop .cashback { display:block; float:none; }
.product-view .block.block-related .owl-carousel { margin:15px 0 0;}
.product-view+.widget-wrapper { min-height:0;}
.product-view+.widget-wrapper .block-subtitle { margin:10px 0;}
p.block-subtitle { text-align: left;margin-top:10px}
.product-view+.widget-wrapper .owl-carousel {margin:15px 0;}
.product-view+.widget-wrapper .owl-controls .owl-buttons { top: -105px; }
.related-cb-wrapper { min-height:20px; margin:0 0 5px; }
.giftvoucher-product-info label { font-weight:normal;margin-bottom:0 !important;}
.giftvoucher-product-info input[type="checkbox"] { margin:0;}
.table textarea,
.box-reviews textarea,
.cms-page-wrapper textarea,
.giftvoucher-product-info textarea {resize:none; border: 1px solid #e5e6e6;}
.giftvoucher-product-info .giftcard-send-friend,
.inner-pages .show-grid .product-view .product-shop .product-name.col-lg-9,
.product-view .product-shop .add-to-box .add-to-cart {padding:0;}
.product-view .product-shop .price-box-bundle { margin:0 0 10px;}
.product-view .product-shop .price-box .price,
.product-view .product-shop .price-box-bundle .price { font-size:115%; font-weight:600;}
.product-view .product-shop .price-box .old-price .price{ font-size:110%; font-weight:normal; padding-left:0; }
.product-collateral .box-collateral.box-reviews dl { margin:0 0 20px;}
.product-tabs-content-inner .data-table { border-spacing:1px; border-collapse: separate;}
.product-tabs-content-inner .data-table th { background:#f3f5f6; color:#000000;}
.product-tabs-content-inner .data-table th,
.product-tabs-content-inner .data-table td { border: 1px solid #dedede; padding:5px; line-height:15px;}
.product-tabs-content-inner .data-table tr.last th,
.product-tabs-content-inner .data-table tr.last td { border-bottom:1px solid #dedede;}
.product-tabs-content-inner .box-reviews p { margin:0; }
.product-tabs-content-inner .box-reviews .review-title { font-weight:bold;}
.product-view .box-reviews fieldset h3 { font-weight:normal;}
.product-collateral .box-collateral.box-reviews button.button { background:#e78a3f;}
.product-collateral .box-collateral.box-reviews button.button span { font-size: 95%; font-weight:bold;}
.product-collateral .box-collateral.box-reviews button.button:hover { background: #00365b; }
.product-collateral .product-tabs-content .tabcontent-title { display:none;}
.product-quick-view .product-shop .cart-instabuy-wrapper .shop-quickbuy button.button.disable,
.cart-instabuy-wrapper .shop-quickbuy button.button.disable { background:#d8d8d8;}
.catalog-product-view .calendar{z-index:999;}
.product-view .product-shop .shop-quickbuy .checkbox { display:inline-block; margin:0; }
.product-view .product-shop .shop-quickbuy label.error-text { color:#e30606; font-size:90%; font-weight:normal; }
.product-view .product-shop .shop-quickbuy .quick-address { background:#d8d8d8; font-size:95%; margin:10px 0; padding:15px;}
.product-view .product-shop .shop-quickbuy .quick-address ul,
.product-view .product-shop .shop-quickbuy .price-shipping ul { margin:0;}
.product-view .product-shop .shop-quickbuy .price-shipping ul span { color: #878787; font-size: 12px;font-weight: bold;}
.product-view .configurable .finalprice { font-size:24px; font-weight:bold; }
.product-view .configurable .ratings { padding:0 0 15px 0; }
.product-view .configurable .availability { font-size:79%; }
.product-view .product-essential .configurable h3 { display:inline; font-size:95%; padding-right:10px; }
.product-view .product-essential .configurable .variation { border-bottom:1px solid #f3f5f6; margin-bottom:18px; padding-bottom:5px; }
.product-view .product-essential .configurable .variation a { font-size:95%; }
.product-view .product-essential .configurable .product-options select { width:90%; }
.product-quick-view .configurable .price-box .special-price .price { color:#e34535; font-size:172%; }
.product-quick-view .configurable .product-options dt label.required { font-weight:normal; }
.product-quick-view .configurable .add-to-cart { margin-left:15px; width:66%; }
.product-quick-view .configurable .row.cart-instabuy-wrapper { float:left; /*margin-left:-10px;*/ width:72%; }
.product-quick-view .configurable .short-description { text-align:left; }
.product-gift-card .product-view .product-shop .product-name h1,
.product-gift-card .gift-card { font-size:175%; font-weight:bold; }
.product-gift-card .enter-value { font-size:15px; float:left; padding-top:10px; width:100px; }
.product-gift-card #amount_range { margin-right:8px; vertical-align:middle; width:100px; }
.product-gift-card .gift-card, .product-gift-card .product-view .product-shop .price-box .regular-price .price { color:#d25544; font-size:145%; font-weight:bold; }
.product-view .product-shop .price-box .regular-price .price { color:#d00000 !important; font-weight:bold !important; }
.product-gift-card .temp { float:left; font-size:15px; margin-right:10px; }
.product-gift-card .giftvoucher-product-info .giftcard-send-friend label { margin-top:4px; vertical-align:middle; }
.product-gift-card .formats, .product-gift-card .giftvoucher-product-info .price { color:#989898; font-size:12px; }
.product-gift-card .short-description p { margin-left:5px; width:75%; }
.product-gift-card .regular-price { padding-top:20px; }
.product-gift-card .formats { display:block; padding-bottom:10px; }
.formats { font-size: 11px;color: #8c8c8c; }
.gift-card { margin-left: -5px;color: #d00000;font-weight: bold; }
.enter-value {margin-top:-10px !important; padding-bottom:10px;}
.giftcard_template_select  {margin-top:-20px !important;}
.giftcard-inputbox { border: 1px solid #CCC !important;height:35px !important; }
.giftcard-custom-box { border: 1px solid #CCC !important;}
.orupload {margin-right:10px;float:left; margin-bottom:10px;}
.gift-card-mob-title { padding-left:15px; }
.gift-card-mob-title-fix {  float: none !important;margin-bottom: 20px !important; }
#amount_range{ height:27px !important; border-color: #CCC;}
#discount-giftcard-form { border:1px solid #dddddd; display:inline-block; padding-bottom:10px; width:100%; }
#discount-giftcard-form .discount { border:none; }
#terms-modal-content { padding:15px;}
/*Social Icons*/
/*.product-shop .at4-icon.aticon-compact{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/sharethis_32.png) no-repeat !important;}
.product-shop .at4-icon.aticon-facebook{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/facebook_32.png) no-repeat !important;}
.product-shop .at4-icon.aticon-twitter{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/twitter_32.png) no-repeat !important;}
.product-shop .at4-icon.aticon-linkedin{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/linkedin_32.png) no-repeat !important;}
.product-shop .addthis_button_google_plusone_badge img { content:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/googleplus_32.png) !important;}
.product-shop .at_PinItButton{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/pinterest_32.png) no-repeat !important; width: 32px; height: 32px;}
.product-shop .at4-icon.aticon-email{ background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/social-icons/email_32.png) no-repeat !important;}*/
.product-shop .at4-icon.aticon-email { background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/alg-image-sprite.png) no-repeat -180px -241px !important; }
/*PLP Filter*/
.category-products .products-grid .item { margin-bottom:10px; z-index:1; }
.item h3.product-name { padding-right:10px;}
.item .price-box { padding:0 0 6px;}
.item .price-box:after{clear:both}
.item .price-box:before, .item .price-box:after{display:table;content:" "}
.block-layered-nav .narrow-by-list dt{color:#00345d;}
.narrow-by-list .m-tree-item,
.block-layered-nav .narrow-by-list dd li a { font-size:95%;}
.block-layered-nav .narrow-by-list dd li ul,
.m-filter-item-list a, 
.m-expanded > .m-tree-item, .m-collapsed > .m-tree-item, .m-leaf > .m-tree-item,
ol.m-filter-css-checkboxes li a.m-checkbox-unchecked, ol.m-filter-css-checkboxes li a.m-checkbox-checked { margin-left:20px;}
.block-layered-nav dd ol.m-scrollable-filter li { padding-left:20px; }
.m-tree-item a,
.block-layered-nav dd ol.m-scrollable-filter a { margin-left:0;}
.narrow-by-list .m-more-less { font-size:12px; font-weight:bold; line-height:25px; margin-left:20px; text-align:left;}
.narrow-by-list .m-more-less a{color:#75d0f7;}
.narrow-by-list a { color:#000000; padding-right:2px; }
.narrow-by-list .m-filter-slider {background:#ececec; height:8px; margin-left:18px; margin-right:18px;}
.narrow-by-list .m-filter-slider > .m-slider-span { border-bottom:8px solid #ececec; border:0; }
.narrow-by-list .m-filter-slider > .m-slider-from { background:#00345d; top:-4px;}
.narrow-by-list .m-filter-slider > .m-slider-to { background:#75d0f7; top:-4px;}
.narrow-by-list .m-expanded > .m-tree-item,
.narrow-by-list .m-expanded > .m-tree-item:hover{ background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/filtertree/expanded.svg) no-repeat 0 7px; background-size: 10px 10px; }
.narrow-by-list .m-collapsed > .m-tree-item,
.narrow-by-list .m-collapsed > .m-tree-item:hover{ background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/filtertree/collapsed.svg) no-repeat 0 7px; background-size: 10px 10px; }
.category-products #products-list p.button-product-list button { background:#e78a3f; }
.category-products #products-list p.button-product-list button:hover { background:#00365b;}
.category-products #products-list p.button-product-list button:hover span span { color:#ffffff;}
.category-products #products-list .std ul{list-style: disc;}
.category-products #products-list .onsale-category-container { z-index:1;}
.filter-wrapper .block-compare { margin:30px 0 0;}
.block-layered-nav .narrow-by-list dd li > .m-selected-filter-item { padding-left:20px;}
.block-layered-nav .narrow-by-list dd li .m-selected-filter-item { color:#999a9b;}
.category-products .products-grid .item .category-over .main-quickview .out-of-stock { height:34px; margin:7px 0;}
.mt-wrapper #m-wait, .mt-wrapper #m-wait .loader { color: #000000;}
.mt-wrapper #m-wait .loader { background:#ffffff; border:0; box-shadow: 0 5px 20px rgba(0,0,0,0.3); font-weight:normal; padding:15px 20px; }
.mt-wrapper #m-wait .loader img { padding:0 5px 0 0;}
.toolbar .toolbar-top .sorter a { color:#000000;}
.toolbar .toolbar-top .sorter .sbSelector { margin-right:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.filter-wrapper .block-layered-nav .currently .btn-remove { background-color:#cbcac3;}
.filter-wrapper .block { margin:0 0 20px;}
.filter-wrapper .home-left-block .block { margin:0;}
.flash-deals .item .product-item { width:100%; }
.flash-deals .margin-image img { display: inline-block !important; }
.itemgrid.itemgrid-adaptive .toolbar-bottom { margin:0 -15px;}
.save-percent-container { position:absolute; left:0; top:0; text-align:left; z-index:999; }
.save-percent-container label { background: #ff4343; color: #ffffff; line-height: 22px; margin: 0; padding: 0 5px;}
/*Accordion Styles*/
.product-tabs-content .acc-content-title { margin: 0 0 15px;}
.product-tabs-content .acc-content-title,
.product-tabs-content .accordion-title { color:#000000; font-weight:bold;}
.product-tabs-content .accordion-title span { cursor:pointer;}
.product-tabs-content .acc-content-title .title-text,
.product-tabs-content .accordion-title .title-text { border-bottom: 1px solid #f3f5f6; padding: 0 0 5px; }
.product-tabs-content .accordion-title,
.product-tabs-content .acc-content-title,
.product-tabs-content .accordion-title .fa { line-height: 25px;}
.product-tabs-content .accordion-content { display:none; margin:10px 0;}
/*.product-tabs-content .accordion-content:first-of-type{display:block;}*/
/*department page Styles*/
.main-content-inner .fullwidthbanner-container { margin:0 0 10px !important;}
.widget-wrapper .main-heading .heading-wrapper-title h3 { color:#00365b;}
.col-department { margin:0 -5px;}
.col-department .dept-wrapper { background:#ffffff; margin:0 -10px 10px; min-height:210px; max-height:210px;}
.col-department .dept-wrapper img { display: block; max-width:100%; margin:30px auto 0;}
.col-department .dept-wrapper h3 span{ color:#00365b; font-size:15px; font-weight:bold; text-transform:uppercase;}
.col-department .dept-wrapper ul{ margin-bottom: 5px;}
.col-department .dept-wrapper ul li a {font-size: 90%;}
.col-department .dept-wrapper .more-link{ color:#00365b; font-weight:bold; }
/*Cart Page*/
.warranty_block {     padding-top: 10px; clear: both;}
.warranty_block p { display:inline-block; margin-left:10px; margin-right:10px;}
.warranty_item dl { margin:0;}
.warranty_item dl dt, .warranty_item dl dd{display:none;}
.warranty_item .product dd { display:block; }
#shopping-cart-table .warranty_item .product-name { margin:10px 0;}
/*checkout page*/
#review-buttons-container { text-align:center; }
#review-buttons-container .opc-btn-checkout { display:inline-block; padding:0 22px; }
#review-buttons-container .btn-checkout span span { font-size:12px; font-weight:normal; text-transform:capitalize; } 
#review-buttons-container .backtocart { font-size:12px; background-color:#6f6f6f; }
#review-buttons-container .placeorder { background-color:#de7631; }
.opc-wrapper-opc .checkout-agreements input { display:inline; float:none; margin:2px 5px 0 0; }
.opc-wrapper-opc .discount-block button.button:hover { background:#00365b; color:#fff; }
.opc-index-index .header-container .header { padding-top:0; }
.opc-index-index .header-container .header, .opc-index-index .header-container .header .header-top { background:none; height:auto; }
.opc-index-index .we-accept-block { font-size:12px; font-weight:normal; float:right; }
.opc-index-index .checkout-icons { padding-top:12px; }
.opc-index-index.checkout-icons .icon-returns { display:inline-block; font-size:18px; vertical-align:top; }
.opc-index-index .checkout-icons .free, .opc-index-index .checkout-icons .secure { font-size:12px; text-transform:none; }
.opc-index-index .checkout-icons .free { margin-right:6px; }
.opc-index-index #review-buttons-container button:hover span span,.opc-wrapper-opc .discount-block button.button:hover span span { color: #fff; }
.opc-index-index .secure-checkout { font-size:16px; float:left; padding:22px 0 0 25px; }
.opc-index-index .checkout-header { float:right; padding:10px 15px 0 0; }
.opc-index-index .checkout-header span { display:block; text-align:right; }
.opc-index-index .form-list li.control input.checkbox { float:right; }
.opc-index-index .monkey-multisubscribe li { text-align:left; }
.opc-index-index .monkey-multisubscribe input { float:right; }
.opc-index-index .login-button-wrapper a { display:block;}
/*Order Success*/
.checkout-onepage-success .page-title h1 { margin:0 0 10px;}
.order-success a.btn-thankyou { font-size: 95%; }
.cart-empty p a,
.order-success a.btn-thankyou,
.order-success p a { color:#000000; text-decoration:underline; }
.order-success .delivery-block { text-align: left;}
.order-success .delivery-block table { display:inline-block; margin:0 10px; width:40%;}
.order-success table th,
.order-success table td { padding:10px; }
.order-success .delivery-block table td { padding:0 10px; }
.order-success .inner-box,
.order-success .order-content,
.order-success .delivery-messages,
.order-success .delivery-block .product-title { margin:10px 0;}
.order-success .inner-box,
.order-success .order-summary-wrapper { font-size:95%; text-align:left;}
.order-success .order-summary-wrapper h2 { font-size:150%;}
.order-success .order-summary-wrapper h3 { font-size:125%; margin-top:10px; }
.order-success .amount { float:right; padding:0 10px;}
/*404 Page Styles*/
.error-page-wrapper { padding:25px 35px 25px;}
.error-page-wrapper h4 { font-weight:bold;}
.std .error-page-wrapper dl dd,
.std .error-page-wrapper ul.disc { margin:0; padding:0;}
/* My Account Pages Styles*/
.my-account button.button,
.page-popup button.button,
.account-login button.button,
.account-create button.button,
.cms-page-wrapper button.button,
.forgot-pass-wrapper button.button,
.cms-pages-wrapper button.button,
.block .block-content button.button,
.warranty_block button.button { background:#e78a3f; }
.my-account button.button:hover,
.account-login button.button:hover,
.account-create button.button:hover,
.cms-page-wrapper button.button:hover,
.forgot-pass-wrapper button.button:hover,
.block .block-content button.button:hover,
.warranty_block button.button:hover { background:#00365b; }
.page-popup button.button:hover span span,
.my-account button.button:hover span span,
.account-login button.button:hover span span,
.account-create button.button:hover span span,
.forgot-pass-wrapper button.button:hover span span,
.block .block-content button.button span span, button.button span span { color:#ffffff; }
.block-account .block-content li.current { color:#000000; }
.account-login .page-title h1,
.account-create .page-title h1,
.forgot-pass-wrapper .page-title h1 { font-size: 105%; font-weight:bold; text-transform: none;}
.dashboard .box-account.box-recent .box-head,
.account-login .heading-wrapper-title { padding-bottom:5px;}
.dashboard .box .box-title h3 span,
.dashboard .box-account .box-head h2 span,
.account-login .content h2 span,
.account-create .heading-wrapper-title h2 span,
.my-acc-pages-wrapper .heading-wrapper-title h2 span,
.forgot-pass-wrapper .heading-wrapper-title h2 span { border-bottom: 2px solid #00345d; padding:0 0 6px; }
.my-acc-pages-wrapper button.button span,
.account-login button.button span,
.forgot-pass-wrapper button.button span { font-size:95%; font-weight:bold; padding:0 15px;}
.account-login .content,
.account-login .buttons-set,
.forgot-pass-wrapper .buttons-set,
.my-account .addresses-list li.item  { font-size:90%;}
.account-login {width:100%;}
.account-login .account-login-inner {width: 100%;}
.account-login .content p {text-align:left;}
.account-login .content ul {text-align:left;margin-top:20px}
.account-login .content li {margin-top:10px;}
.rtl .account-login .heading-wrapper-title {padding-bottom: 10px;}
.rtl .account-login .content p {text-align:right;}
.rtl .account-login .content ul {text-align:right;}
.account-login .buttons-set a { color: #000000; padding:0 10px 0 0;}
.account-login .login-connect-wrapper p { font-size:105%;}
.account-login .login-connect-wrapper img{display:inline-block; max-width:100%;}
.account-login .login-connect-wrapper .fb_button_ps { float:none; margin:0;}
.page-title.my-acc-title,
.account-create .page-title,
.forgot-pass-wrapper .page-title { padding:0;}
.my-acc-pages-wrapper .heading-wrapper-title,
.account-create .heading-wrapper-title,
.forgot-pass-wrapper .heading-wrapper-title { margin:0 0 20px; padding-bottom:7px;}
.my-account .addresses-list h2,
.account-create .heading-wrapper-title h2,
.cms-page-wrapper .heading-wrapper-title h2,
.forgot-pass-wrapper .heading-wrapper-title h2,
.my-acc-pages-wrapper .heading-wrapper-title h2 { font-size:115%; margin:0; padding:0;}
.my-acc-pages-wrapper .fieldset,
.account-create .fieldset,
.forgot-pass-wrapper .fieldset { font-size:90%; padding:0;}
.my-acc-info li input.input-text,
.my-acc-info li select,
.my-acc-pages-wrapper .field input.input-text,
.my-acc-pages-wrapper .field select,
.account-create .field input.input-text,
.account-create .field select { margin-bottom:10px; text-align: left;}
.my-acc-info li input.input-text,
.my-acc-info li select,
.my-acc-pages-wrapper .field select,
.account-create .field select { border: 1px solid #e5e6e6; height:40px;}
.account-create p.required { color:#000000;}
.account-create p.required span { color: #eb340a;}
.account-create button.button span { font-size:90%; font-weight:bold; padding:0 15px;}
.my-account p.required,
.account-create p.required,
.forgot-pass-wrapper p.required { float:left; font-size: 90%; margin-top:10px; }
.my-account .buttons-set .button + p.back-link,
.account-create  .buttons-set .button + p.back-link,
.forgot-pass-wrapper .buttons-set .button + p.back-link { font-size: 90%; margin-top:10px; }
.my-account .link-edit,
.addresses-list ol li a,
.order-items .link-print,
.my-account .data-table td a,
.dashboard .box .box-title a,
.dashboard .box-info address a.edit-addr,
.myacc-returns-view .box .box-content a,
.my-account .order-info ul li a,
.dashboard .box-account.box-recent .box-head a { text-decoration: underline;}
.my-account a,
.my-account p.required,
.my-account p.back-link a { font-size:12px;}
.addresses-list address { margin-bottom:10px;}
.forgot-pass-wrapper,
.my-account .edit-account,
.sitemap.long-box-shadow,
.cms-page-wrapper.long-box-shadow,
.my-acc-pages-wrapper.long-box-shadow,
.customer-account-giftcard { padding:20px; }
.my-acc-pages-wrapper.long-box-shadow + .my-acc-pages-wrapper.long-box-shadow { padding-top:0;}
.forgot-pass-wrapper .heading-wrapper-title { margin:0 0 20px; padding-bottom:7px;}
.forgot-pass-wrapper .heading-wrapper-title h2 { font-size:115%; margin:0; padding:0;}
.my-account a,
.dashboard .data-table a,
.dashboard .box-recent a,
.account-create .back-link a,
.forgot-pass-wrapper .buttons-set a { color: #000000; }
.page-title.my-acc-title h1 { font-size:125%; font-weight:bold; text-transform: none;}
.dashboard .page-title.my-acc-title { padding:0 0 18px; }
.dashboard .welcome-msg p { font-size:90%;}
.dashboard .welcome-msg p.hello { color: #00365b; padding:0;}
.dashboard .box-account .box-head { padding:0 0 7px; }
.dashboard .box .box-title.addr-book-title { border-bottom: 1px solid #d8dedf; }
.dashboard .box .box-title.addr-book-title h3 { font-size:110%; font-weight:normal; }
.dashboard .box-recent .data-table thead th { font-weight:bold; text-align:center; }
.my-account .addresses-list li.item { padding: 0;}
.my-account .title-buttons button.button { margin:0 0 20px;}
.managecard table,
.my-wishlist table,
.my-account .order-info,
.myacc-returns-view .box,
.my-account .account-balance,
.my-account .product-review .row { margin-top:30px;}
.my-acc-pages-wrapper.long-box-shadow .logout-msg { margin-top: 18px; font-size:90%;}
.my-account .product-review .product-img-box img { margin:0 auto;}
.my-account .reviews-list h2.product-name { margin:0;}
.my-account .reviews-list h2.product-name,
.my-account .product-review .product-details h2.product-name { font-size:105%; font-weight:normal; margin-top:0;}
.my-account .product-review .product-details h3 { font-size:100%;}
/*.my-account .pager { float:left; width:100%;}
.my-account .pager .amount { float:left;}
.my-account .pager .limiter{ float:right;}*/
.my-account .pager .limiter label { font-weight:normal;}
.my-account .pager select { border: 1px solid #e5e6e6;}
.my-wishlist table tr.last th { border-bottom:0;}
.my-wishlist table thead th { background:#ececec; font-weight:bold; text-align: center; }
.my-wishlist table td a.btn-remove { background-color:#cbcac3;}
.my-account textarea,
.my-wishlist table td textarea { resize:none;}
.my-wishlist table tr td:first-child { width:20%;}
.block-wishlist .block-content li.item .product-details .price-box span { font-size:normal !important; }
.my-account .account-balance .sub-title {font-size:110%; font-weight:normal;}
.my-account ul.monkey-additional-lists li.listdata label { font-weight:normal;}
.my-account ul.monkey-additional-lists li.listdata input[type="checkbox"] { margin:0;}
.myacc-returns-view .box-title,
.my-account .order-info-box h2 { font-weight: bold; font-size: 100%; margin-top: 10px; text-transform: none; }
.myacc-returns-view .box-content .data-table {float:none;}
.new-retuns-wrapper .form-list h5 { margin-left:10px; margin-top:3px;}
.box-content .text-right { margin:0 0 10px;}
.title-buttons.my-acc-title + .heading-wrapper-title { margin-top:30px;}
.order-items h4.product-name { font-size:100%;}
.my-account .cashback, .my-account .finalprice { font-size:13px;}
/*ContentUpload UI*/
.account-entrance.account-login { display:block; float:none; margin: 30px auto 0; width: 760px; }
.signin-box, .fb-connect-box { border-right: 1px solid #eee; border-left: 1px solid #eee; height: 430px; margin-bottom: 20px; padding: 20px 25px; width: 428px; }
.new-grey-box { border: 1px solid #eee; }
.common-button-orange input[type="submit"].hidden-submit { background:#E78A3F;; border:0 none; color:#fff; cursor:pointer; font-weight:bold;padding:5px 15px;}
form .new-grey-box .box-heading { background: none; font-size: 20px; margin-bottom: 20px; padding: 0px; }
/*CMS Page Styles*/
.cms-page-view .breadcrumbs { margin:5px 0 0; padding-left:0; }
.cms-page-view .col2-left-layout .breadcrumbs { margin:0; padding:0 0px 15px; }
.cms-page-view .page-title h1 { font-size:150%; text-transform:none; }
.std h3 { font-size:110%; font-weight:bold;}
.std .cms-page-wrapper .form-list { padding:0; margin:15px 0 0;}
.std .cms-page-wrapper .form-list select { border: 1px solid #e5e6e6; height: 40px;}
.std .cms-page-wrapper .fieldset { margin:0 10px; padding-left:0; padding-right:0; }
.std p.required { color:#eb340a; font-size:85%; }
.help-home { color:#1a1a1a; padding:0; width:100%; }
.help-home p { padding:1.5em 1em; }
.help-home .blocks { overflow:auto }
.help-home .blocks .line { clear:both; overflow:auto; }
.help-home .blocks .block { background:#ffffff; float:left; min-height:100px; padding:0; width:50%; }
.help-home .block.wide { width:100%; }
.help-home .block p { background:#FFF; height:100%; margin:0; }
.help-home h3.header { background: #F8F8F8; color: #000000; font: bold 14px/28px Helvetica,Arial,sans-serif; height: 30px; margin:0; padding: 0 0 0 15px; }
.help-home .block.last h3.header { border-left:1px solid #FFF; }
.help-home .block.last p { margin-left:1px }
.faq { margin-bottom:1em; }
.faq dt { background:#f0f2f3; cursor:pointer; font-weight:bold; line-height:1.6em; margin-top:5px; overflow:auto; padding:5px 10px; }
.faq dt .number { color:#000000; float:left; text-decoration:none; width:5%; }
.faq dt i { font-style: normal; margin:5px 0 0;}
.rtl .faq dt .number,
.rtl .faq dt .question { float:right;}
.faq dt .question {  color:#000000; float:left; padding:0; width:90%; }
.faq dd {  display:none; padding:.8em; }
.faq dd ul, .faq dd ol { list-style-position:outside; font-weight:normal; margin:0; padding:.5em 3em; }
.faq dd ul { list-style-type:disc; }
.sitemap .box-inside h2 { font-size: 150%; font-weight:bold; margin-bottom:20px; }
.sitemap .block h4 { font-weight:bold; font-size:105%; }
.sitemap .block ul,
.sitemap .block ul ul { margin-left:35px;}
.sitemap .accordion { margin:0; }
.sitemap .accordion dt { background: #f0f2f3; cursor:pointer; margin:0 0 15px; padding:10px; }
.faq dt .fa,
.sitemap .accordion dt .fa { float:right;}
.rtl .faq dt .fa,
.rtl .sitemap .accordion dt .fa { float:left; }
.sitemap .accordion dt h4 { margin:0;}
.sitemap .accordion dd{ display:none; padding:0 10px;}
.cms-page-view .std ol,
.cms-page-view .std ul ul { list-style-type: disc; }
.cms-page-view h2,
.cms-page-view h4{ background: #F8F8F8; color: #000000; font: bold 14px/28px Arial,sans-serif; text-align:justify; height: 30px; padding: 0 0 0 15px; }
.cms-page-view.cms-no-route h4{ background: none;font-size: 18px; height: auto; padding: 0; }
.cms-page-view p{ text-align:justify; }
.cms-page-view .std cite { font-style: normal; color: gray; }
.cms-page-wrapper .std p.required { color: #eb340a;}
.cms-page-wrapper button.button span { font-size:90%; font-weight:bold; }
.cms-page-wrapper p.bold-note { font-weight: bold; margin-bottom: 10px; }
.cms-page-wrapper img { display:inline-block; max-width:100%; }
.cms-page-wrapper .header{ 	background-color: #F8F8F8; color:#000000; font-size:16px; font-weight:bold; padding: 10px 5px 5px 5px; text-align:left; }
.cms-page-wrapper .headersub{ background-color: #F8F8F8; color: #000000; font-size:14px; font-weight:bold; margin:10px 0; padding: 10px 5px 5px 5px; text-align:left; } 
.cms-page-wrapper .content{ font-size:95%; padding:10px 0; text-align:left; }
.cms-page-wrapper .col-xs-12 { font-size:95%;}
.cms-page-wrapper .wrapper1{ margin-bottom: 8px; position: relative; padding-top:15px; }
.cms-page-wrapper .wrapper2{ position: relative; padding-top: 20px; }
.cms-page-wrapper .wrapper2 .right,
.cms-page-wrapper .wrapper2 .left{ float: left; font-size:12px; left: 0.50%; position: relative; text-align:left; width: 49.00%; }
.cms-page-wrapper .wrapper2 .right{ float: right; left:auto; right: 0.50%; }
.EasyContentWrap{width:100%; float:right; height:auto; margin-top:15px;}
.EasyContentHor{width:100%; font-size:18px; color:#00315f;margin-bottom:20px;}
.EasyContentHorlast{width:100%; font-size:18px; color:#00315f;margin-top:20px; float:left;}
.EasyContentTittle{font-size:18px; width:100%; color:#00315f;font-weight:bold; float:left;}
.EasyContentTittle span{float: right; border-bottom: 1px solid #FC0; width: 680px; padding-top: 10px;}
.EasyWhyDo{float:left; margin-bottom:20px;}
.EasyWhyDo ul li{float:left; list-style:none; margin: 10px 0 10px 5px;}
.EasyWhyDo ul li a{text-decoration:underline; color:#09F;}
.EasyWhyDo ul{margin:0px; float:left; }
.EasyWhyDo ul li ul li span{vertical-align: middle;}
.EasyWhyDo ul li ul li img{float:left; margin-right: 15px;}
.EasyWhyDo ul li ul{width:470px; font-size:17px; color:#00315f;}
.EasyWhyGrayBox{background-color:#fafafa; float:left; height:auto; width:100%; margin-top: 15px; margin-bottom: 15px;}
.EasyWhyGrayBox ul li{float:left; list-style:none; margin: 10px 0 10px 5px;}
.EasyWhyGrayBox ul{margin:0px; float:left;}
.EasyWhyGrayBox ul li ul li span{vertical-align: middle;}
.EasyWhyGrayBox ul li ul li img{float:left; margin-right: 15px;}
.EasyWhyGrayBox ul li ul{width:470px; font-size:17px; color:#00315f;}
.EasyContentHorlast a{text-decoration:underline; color:#09F;}
.EasyContentAlEsraa{ margin-top:20px; float:left;}
.SmallBlkHomePage{width:193px; height:125px; border:1px solid #eee; margin:10px auto 16px;}
.SmallBlkHomePage:hover{border-color:#0072bc;}
.SmallBlkHomeBigBox{width:193px; height:149px; border:1px solid #eee; margin:10px auto;}
.SmallBlkHomeBigBox:hover{border-color:#0072bc;}
#notinpaymentflow img { margin-top: 8px; }
.key_features_pdp li,
.key_features_listing li { font-size:12px; list-style: disc; margin-left: 20px; }
.rtl.opc-index-index .checkout-header { float:left; padding-left:15px; }
.rtl.opc-index-index .we-accept-block { float:left; margin:0; } 
#storemap img { max-width:none;}
#shopping-cart-table .bundle .price { display: none; }
#shopping-cart-totals-table th {font-weight: normal;}
#shopping-cart-totals-table .price { display:inline-block; padding:0 2px; text-align: right !important;}
#shopping-cart-totals-table .price-total {width: 50%;}
/* ============================================ *
* Configurable Swatches
* ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
content: '';
display: table;
clear: both;
}
.product-view .product-img-box .product-image img.visible { display:block;}
/* General Swatch Styling */
.swatch-link,
.swatch-label {
display: block;
border-radius: 3px;
font-size: 14px;
text-align: center;
color: #636363;
text-decoration: none;
box-sizing: content-box;
}
.swatch-link {
border: 1px solid #cccccc;
margin: 0 0 3px;
}
.swatch-link img {
border-radius: 2px;
}
.swatch-link:hover {
cursor: pointer;
text-decoration: none;
}
.swatch-link .x {
display: none;
text-indent: -999em;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bg_x.png) center no-repeat transparent;
z-index: 10;
}
.swatch-link.has-image .swatch-label {
position: relative;
}
.swatch-link.has-image img {
position: absolute;
top: 0;
left: 0;
}
.swatch-label {
border: 1px solid #fff;
margin: 0;
white-space: nowrap;
background: #f4f4f4;
}
.configurable-swatch-list {
margin-left: -3px;
zoom: 1;
clear: both;
-webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
float: left;
zoom: 1;
margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
display: inline-block;
float: none;
margin: 0;
vertical-align: top;
}
.configurable-swatch-list .not-available .x {
display: block;
}
.configurable-swatch-list .not-available .swatch-link {
border-color: #ededed;
position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
opacity: 0.4;
filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
color: #aaa;
background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
outline: 0;
}
#narrow-by-list dd .configurable-swatch-list li {
margin: 0 0 0 3px;
width: 47%;
}
#narrow-by-list dd .swatch-link {
border: none;
line-height: 25px;
margin-right: 2px;
text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
background: #f4f4f4;
border: 1px solid #cccccc;
border-radius: 3px;
display: block;
float: left;
line-height: 1.5em;
margin: 0 5px 0 0;
padding: 1px 5px;
white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
border: 1px solid #fff;
border-radius: 3px;
box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
padding: 0;
}
@media only screen and (max-width: 770px) {
#narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
clear: left;
}
}
.currently .swatch-current {
position: relative;
}
.currently .swatch-current .btn-remove {
margin-top: -10px;
position: absolute;
right: 0;
top: 50%;
}
.currently .swatch-current span {
display: block;
float: left;
}
.currently .swatch-link {
display: inline-block;
margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
border-color: #cccccc;
cursor: default;
}
/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
border-color: #3399cc;
}
.configurable-swatch-box {
background: none !important;
}
.configurable-swatch-box select.swatch-select {
display: none;
}
.configurable-swatch-box .validation-advice {
margin: 0 0 5px;
background: #df280a;
padding: 2px 5px !important;
font-weight: bold;
color: #fff !important;
float: left;
display: block;
border-radius: 3px;
}
.product-view .product-img-box .product-image img {
max-width: 100%;
max-height: 750px;
margin: 0px auto;
}
.product-view .product-img-box .product-image-zoom {
z-index: 0;
}
.product-view .product-image-thumbs img {
max-width: 100%;
max-height: 100%;
}
h3.terms-title{ margin-top:0;}
.terms-condition-content {
background: none repeat scroll 0 0 #fff;
width: 100%;
}
.terms-condition-content > p, .terms-condition-content > ul {
font-size: 12px;
line-height: 18px;
}
.customer-account-giftcard, .data-table thead .giftvoucher-grid-search th { background:#fff; }
.customer-account-giftcard .pager { text-align:right; }
.customer-account-giftcard .view-detail a { font-weight:bold; text-decoration:underline; }
.customer-account-giftcard .fieldset, .customer-account-giftcard .fieldset h3, .customer-account-giftcard .fieldset h2 { padding: 0; }
.customer-account-giftcard #addredeem-giftvoucher-code .buttons-set p.required { width:24%; }
.customer-account-giftcard .box-account, .customer-account-giftcard .box-account .box-head { margin: 0; text-align: left; }
.customer-account-giftcard .box-account.box-info {  padding-bottom: 15px; }
#giftvoucher_grid { margin-bottom:15px; }
#instaBuy-popup h3 { font-size:18px; margin:0; padding-top:15px; }
#instabuy-conf-form { padding: 20px; padding-top: 10px; }
#instabuy-conf-form input, #instabuy-conf-form select { border: 1px solid #999; }
#instabuy-conf-form .right-sidebar { width: 230px; float: right; }
#instaBuy-popup .head { background-color: #F0F0F0; font-size: 14px; height: 50px; line-height: 50px; padding-left: 20px; }
#instabuy-conf-form .right-sidebar input { height: 28px; width: 225px; }
input:-webkit-autofill { background-color:#fff; }
#instabuy-conf-form .left-main { width: 280px; float: left; }
#instabuy-conf-form .form-elem { margin: 10px 0 18px 0; }
#instabuy-conf-form button { background: #e78a3f; border: none; cursor: pointer; display: block; height: 50px; /*margin: 10px auto;*/ width: 223px; font-size: 17px; color: #fff; }
#instabuy-conf-form button:hover { background: #00365b; }
#instabuy-conf-form h4 { font-size: 12px; }
#instabuy-conf-form select, #instabuy-conf-form option { width: 280px; }
#instabuy-conf-form .logo { width: 32px; height: 24px; margin:0; padding:0; }
#instabuy-conf-form #error_msg { color: red; }
#instabuy-conf-form h3 { font-size:16px; margin-bottom:5px; padding:0; }
.inner-pages .show-grid .product-name { width:100%; }
.config-options { font-size: 87%; }
#checkout-review-table .item-options .price {display:none;}
.addresses-list .address .row, .dashboard .address .row {
margin:0;
}
.addresses-list .address, .addresses-list .address .label{
line-height: 25px;
}
.addresses-list .address .label{
font-size:90%; padding:0;
} 
.dashboard .address .label {
font-size:95%; padding:0;line-height: 25px;
}
.addresses-list .address, .addresses-list .address .row, .dashboard .address, .dashboard .address .row {
overflow: hidden;
}
.addresses-list .address .label, .dashboard .address .label {
color: #333;
float: left;
margin-right: 10px;
}
.addresses-list .address .extra, .dashboard .address .extra {
max-height: 42px;
}
.addresses-list .address .street, .dashboard .address .street {
max-height: 42px;
}
.addresses-list .address .label, .dashboard .address .label {
text-align: left;
width: 45%;
}
.addresses-list .address .value, .dashboard .address .value {
float: left;
width: 50%;
}
.dept-static .m-collapsed a { margin-left:30px; }
.brand .m-tree { height: 400px; overflow: auto; }
.block-layered-nav .brand dt { padding-top: 0; }
.gift-label { float: left; margin-right: 10px;}
#search_autocomplete li { cursor: pointer; margin:3px; }
/* cart banner */
div.cart div.cart-banner, 
div.edit-account div.cart-banner {
border: 1px solid #ddd;
margin-top: 10px;
}
div.cart div.cart-banner img,
div.edit-account div.cart-banner img {
margin: 0px auto;
}
/* Credit purchase */
/*PDP page*/
.tooltip_block .greenText {color: #00365c; display: inline; font-size: 12px; line-height: 22px; width: 268px;}
.tooltip_block .tip,.tooltip_block .tipgrey {background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tooltip.png") no-repeat;display: inline-block;height: 18px;margin: 0 0 -3px 3px;outline: medium none;width: 20px;}
#tooltipgrey{top: -37px;}
#tooltip{top: -63px;}
#tooltip,#tooltipgrey{background: #fff;border: 1px solid #d8d8d8;border-radius: 5px;color: #363636;font-size: 9px;padding: 10px 3px 10px 10px;position: absolute;right: 13.5%;width: 242px;z-index: 9999;}
.tooltip_block{position:relative;margin-bottom:5px;}
.tooltip_bg-image {background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tooltip_image.png") no-repeat;height: 14px;left: -9px;overflow-y: auto;position: absolute;top: 42%;width: 9px;z-index: 999999;}
.tlb{ margin: 0 0 10px; overflow-y: auto;}
.tlbgrey{color: #666;font-size: 12px;margin-top: 10px;overflow: hidden;}
#tooltip .close{right: 0px;top: 0px;}
#tooltipgrey .close{right: 5px;top: 5px;}
#tooltip .close,#tooltipgrey .close{background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tooltip_close.png") no-repeat scroll right center;height: 10px;position: absolute;width: 10px;outline:none;opacity: inherit;}
#tooltip table,#tooltipgrey table{margin-bottom: 8px;border-color: #dadada;}
#tooltip table td,#tooltipgrey table td{border-color: #dadada;padding: 1px 2px 1px 7px;}
.tooltip_notes{margin:8px 0;}
#addBookDialog #tooltip,#addBookDialog #tooltipgrey{position: relative;right: 0;top: 0;border: 0 none;font-size:10px;text-align:left;width: 260px;}
#addBookDialog .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;width: 282px;}
#addBookDialog .tlb{height:auto;}
#addBookDialog .tlbgrey{margin-top: 0;text-align: justify;width: 210px;}
#addBookDialog .close{background:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/mob_tooltip_close.png") no-repeat;width:25px;height:26px;opacity: inherit;z-index: 99999;}
.greyText {width: 270px;color: #b2b2b2;display: inline-block;font-size: 12px;margin-bottom: 10px;}
body.modal-open{margin-right: 0px;}
#addBookDialog.modal {text-align: center;}
#addBookDialog.modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}
/*Cart page*/
.for-credit{border: 1px solid #e78a3f;margin: 29px 0 0;padding-bottom: 9px;padding-top: 11px;overflow: hidden;}
.for-credit h4{display: inline-block;font-size:15px;font-weight: bold; margin:0;}
.for-credit p{display: inline-block;font-size: 11px;margin:0;}
.for-credit-left,.for-credit-right{float:left;width:23%;}
.for-credit-right{width:70%;}
/*Checkout page*/
.rtl .form-group-block button{float:none;text-align:center;margin-top:5px}
.rtl #payment_form_creditpurchase > h3 {padding: 8px 40px 8px 0;}
.rtl .credit-app {padding: 0 25px 0 0;}
#placeOrderGr{cursor:auto;}
#credit-popup .modal-dialog {width: 455px;}
.credit-app{padding:0 0 0 25px;}
#payment_form_creditpurchase{padding-bottom:30px;}
#payment_form_creditpurchase h3{margin:0;background:#052849;padding:8px 15px;color:#fff;font-size: 14px; font-weight: bold;}
#payment_form_creditpurchase p{ font-size: 14px;color:#4c4c4c;margin: 15px 0 10px;}
.cp_heading{font-size: 14px;color:#363636;margin-bottom:12px;}
#payment_form_creditpurchase label, #payment_form_creditpurchase select, #payment_form_creditpurchase input {
display: block;
font-size: 12px;
color: #363636;
margin-bottom: 0px;
}
#payment_form_creditpurchase .form-elements {float: left;width: 50%;margin-bottom:8px;height: 45px;}
#payment_form_creditpurchase .form-elements  select,#payment_form_creditpurchase .form-elements  input{background-color: #FFFFFF;border: 1px solid #d8d8d8;width: 85%;min-height: 27px;}
#payment_form_creditpurchase .form-elements  input.mont-instal{color:#363636;font-size:13px;font-weight: bold;border:1px solid #e78a3f;}
#payment_form_creditpurchase .loading{float: left;margin-top: 10px;}
#installamentInfo .valid-msg label.eligible{color:#00bc0d;margin-bottom: 5px;margin-top:5px;text-align: left;}
#installamentInfo .valid-msg label.doc{color:#00bc0d;display: inline-block; text-align: left;}
ol.doc-needed {
margin-top: 8px;
}
#installamentInfo .valid-msg label.doc li { color: #00bc0d;line-height: 17px;/*list-style-type: decimal;*/margin-left: 0px;padding: 0;text-align: left;}
#installamentInfo .valid-msg label.doc li ol li{ line-height: 30px;/*list-style-type: lower-alpha;margin-left: 30px;*/padding: 0;}
.rtl #installamentInfo .valid-msg label.doc li{ text-align:right;padding-right:0px;}
.rtl #installamentInfo .valid-msg label.doc h5{ text-align:right;}
#installamentInfo .error label{color:#e63229;display: inline-block;margin-bottom: 20px;text-align: left;}
#installamentInfo .form-group input,#installamentInfo .form-group label{display: inline-block;}
#installamentInfo .form-group input{margin: 0 8px 0 0;}
#installamentInfo .form-group a{text-decoration: underline;color:#e63229;}
.form-group-block,.credit-app-top{overflow:hidden;}
.form-group-block{text-align:center;padding: 0 25px 0 25px;}
.form-group-block button.btn-default:hover,.form-group-block button.btn-default:focus{background: #6f6f6f;color: #fff;}
.form-group-block button {background: #6f6f6f;border: medium none;color: #fff;float: none;font-size: 13px;height: auto;margin-right: 5px;padding: 10px 23px;width: auto;}
.form-group-block button.btn-orange{background:#de7531;}
#credit-popup button.close{background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/credit_close_button.png') no-repeat;height: 21px;
opacity: inherit;position: absolute;right: 6px;top: 6px;width: 21px;}
.credit-app-top label span{color: #e63229;display: inline-block;margin-left: 4px;}
#credit-popup .ui-btn-inner {border: 1px solid #dadada;display: block;overflow: hidden;padding: 3px 8px;position: relative;
text-overflow: ellipsis;white-space: nowrap;width: 85%;min-height: 27px;font-size: 12px;text-align: left;}
#credit-popup .searchSelect{position: relative;}
#credit-popup .fillter-ui-icon {background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/select_dropdown.png') no-repeat;height: 12px;margin-top: -5px;position: absolute;right: 9px;top: 50%;width: 6px;}
#credit-popup .searchSelect select {background: none;cursor: pointer;height: 31px;left: 0;max-height: 100%;min-height: 100%;
opacity: 0;position: absolute;top: 0;z-index: 2;}
.credit-app-top .form-elements input{padding-left:7px;}
.opc-wrapper-opc .credit-no-elig{color:#b2b2b2;font-size:12px;}
label.error{color: #FF0000 !important;}
/*Checkout Success Page */
.monthlyDetailsSuccess td{padding: 4px 4px 4px 0 !important;}
.order-content h3{
font-size: 18px !important;
}
.department-products .widget-wrapper { height:535px; }
.inner-pages .item .ratings { margin:0; }
.key_features_listing { margin-bottom:15px; padding:15px 0; }
.products-grid .item .price-box { padding:5px 5px 0px 5px !important;  }
.menu-div { width: 1170px;
margin: 0 auto;
vertical-align: middle; }
.home-menu {
margin-top: 4px;
padding-right: 18px;
z-index: 999 !important;
}
.header_overlay.open, .header_overlay.click_show {
display: block !important;
}
.header_overlay {
display: none;
width: 100%;
height: 100%;
position: absolute;
top: 120px;
left: 0;
background: #000;
opacity: 0.7;
z-index: 9;
}
div#checkout-estimated-method-load { display:inline-block; width:100%; }
#checkout-estimated-method-load li { float:left; width:48%; margin-right:6px; }
#checkout-estimated-method-load li input[type="text"], #checkout-estimated-method-load li select { border:1px solid #d8d8d8; font-size:12px; height:22px; }
#checkout-estimated-method-load li.last-wide { float:right; margin-right:0; }
.prefer-checkout { font-size:12px; }
#checkout-estimated-method-load img {position: absolute; top:4px; right:4px; }
.rtl #checkout-estimated-method-load img {position: absolute; top:4px; left:4px; }
.opc-wrapper-opc .form-list .input-box{position: relative;}
.catalog-product-view .widget-wrapper{min-height: 400px !important;}
.product-view .product-shop .price-box .special-price { padding-top:5px; padding-right:10px; }
.old-price { padding: 1px 0 0 0 !important; }
.item .price-box .price {
color:#000000;
font-size:111%;
font-weight:600;
}
.item .price-box .old-price .price {
font-size:90%;
padding:0 5px 0 0;
color:#8e8e8e;
font-weight:400;
}
.old-price { 
display:inline-block;
margin:0 !important;
padding:1px 0 0 0px;
}
.special-price {
margin:0 !important;
padding-right:30px;
padding-bottom: 5px;
float:none !important;
}



/* =================== Alaa Cart Css========================= */

table#crt-id dl.item-options .product dt, table#crt-id dl.item-options .with dt, table#crt-id dl.item-options .with dd {display: none;}
button.button.btn-proceed-checkout.btn-checkout  { background-color: #E78A3F;}
button.button.btn-continue {display: none;}
h1#crt-id {text-align: center;}
table#crt-id {width: 100%;}
table#crt-id td, table#crt-id  th {text-align: center; border: solid 1px #ccc;}
table#crt-id td {color: black;text-align: -webkit-center;}
table#crt-id textarea, table#crt-id input.input-text {text-align:center;}
table#crt-id .check {color: limegreen;}
table#crt-id th.ttl-cart { width:53%}
table#crt-id th.image-cart { width:7%}
table#crt-id th.price-cart { width:12%}
table#crt-id th.qty-cart { width:6%}
table#crt-id th.subttol-cart { width:13%}
table#crt-id th.deledt-cart { width:9%}
table#crt-id th:first-child,
table#crt-id td:first-child {font-weight: bold;color: black;}
table#crt-id .visible-xs {display: none;}
#crt-id {  }
table#crt-id .ttl-mob { text-align:left; margin:10px 5px; font-size: 90%; }
table#crt-id .warranty_block {padding: 0 0; float:left; text-align:left;margin:0 5px 10px 5px;}
.rtl table#crt-id .warranty_block {float:right; text-align:right;margin:0 5px 10px 5px;}
table#crt-id .warranty_block button.button {width:120px;float: left;}
table#crt-id .warranty_block button.button span {font-size:90%; padding: 0 0;height: 25px; line-height:25px;}
table#crt-id .warranty_block p { line-height: 25px; vertical-align: middle; margin:0 0 0 5px; float: left;}
table#crt-id .warranty_block p a.winline { font-size:90%; color: #969696;font-weight:100}
table#crt-id .cashback_block {line-height:25px; float: left; margin-left:5px;}
.rtl table#crt-id .cashback_block {float:right; text-align:right;    margin-right: 5px;}
.rtl tr.visible-xs td dl.item-options {text-align: right;margin: 5px}
tr.visible-xs td dl.item-options {text-align: left;margin: 5px}
.rtl tr.visible-xs td h5.product-name {margin:5px}
.rtl table#crt-id td h5.product-name {text-align: right !important;float: right !important;padding-right: 5px;}
table#crt-id td h5.product-name {text-align: left !important;float: left !important;padding-left: 5px;}
table#crt-id dl.item-options {text-align: left;margin: 5px;}
.rtl table#crt-id dl.item-options {text-align: right;margin: 5px;}
@media screen and (max-width: 1024px) { 
table#crt-id th.ttl-cart { width:100%}
table#crt-id th.image-cart { width:10%;}
table#crt-id th.price-cart { width:25%}
table#crt-id th.qty-cart { width:20%}
table#crt-id th.subttol-cart { width:25%}
table#crt-id th.deledt-cart { width:20%}

table#crt-id .check { color: limegreen;}

table#crt-id .ttl-mob { text-align:left; margin:10px 5px; font-size: 90%; }
.rtl table#crt-id .ttl-mob { text-align:right }
table#crt-id .warranty_block {padding: 0 0; float:left;text-align:left;margin:0 5px 10px 5px;}
.rtl table#crt-id .warranty_block {float:right; text-align:right;}
table#crt-id .warranty_block button.button {width:120px;float: left;}
table#crt-id .warranty_block button.button span {font-size:90%; padding: 0 0;height: 25px; line-height:25px;}
table#crt-id .warranty_block p { line-height: 25px; vertical-align: middle; margin:0 0 0 5px; float: left;}
table#crt-id .warranty_block p a.winline { font-size:90%; color: #969696;font-weight:100}
table#crt-id .cashback_block {line-height:25px; float: left; margin-left:5px;}
.rtl table#crt-id .cashback_block {text-align:right; float:right}
table#crt-id .visible-xs {
display: table-row;
background: #efefef;
}

table#crt-id tr.visible-xs { display:table-row !important;}

table#crt-id .visible-xs td, th {
color: black;
font-weight: bold;
}
table#crt-id td:first-child,
table#crt-id th:first-child {
display: none;
}

table#crt-id tfoot td:first-child,
table#crt-id tfoot th:first-child {
display: block;
}
}

@media screen and (max-width: 600px) {
    .cart-prod-id .cart-sd-li-btn {margin-left: 70%;} 
.rtl .cart-prod-id .cart-sd-li-btn  {margin-right: 70%;}

}

@media screen and (max-width: 500px) {
table#crt-id th.ttl-cart { width:100%}
table#crt-id th.image-cart { width:10%;}
table#crt-id th.price-cart { width:25%}
table#crt-id th.qty-cart { width:20%}
table#crt-id th.subttol-cart { width:25%}
table#crt-id th.deledt-cart { width:20%}


table#crt-id .check { color: limegreen;}

table#crt-id .ttl-mob { text-align:left; margin:10px 5px; font-size: 90%; }
.rtl table#crt-id .ttl-mob { text-align:right }
table#crt-id .warranty_block {padding: 0 0;float:left;text-align:left;margin:0 5px 10px 5px;width:100%;}
.rtl table#crt-id .warranty_block {text-align:right;float:right;}
table#crt-id .warranty_block button.button {width:120px;}
table#crt-id .warranty_block button.button span {font-size:90%; padding: 0 0;height: 25px; line-height:25px;}
table#crt-id .warranty_block p {width:52%; line-height: 25px; vertical-align: middle; margin:0 0 0 0;}
table#crt-id .warranty_block p a.winline { font-size:85%; color: #969696;font-weight:100;margin-left:5px;}
table#crt-id .cashback_block {line-height:25px;margin-left:5px;}
table#crt-id .visible-xs {
display: table-row;
background: #efefef;
}

table#crt-id tr.visible-xs { display:table-row !important;}

table#crt-id .visible-xs td, th {
color: black;
font-weight: bold;
}
table#crt-id td:first-child,
table#crt-id th:first-child {
display: none;
}

table#crt-id tfoot td:first-child,
table#crt-id tfoot th:first-child {
display: block;
}
}
table td button.button {
width: 170px;
}
table#crt-id .p {
text-align: center;
padding-top: 130px;
}
table#crt-id, table#crt-id td, table#crt-id th, table#crt-id tbody, table#crt-id tfoot {
font-size: 13px !important;
}
table#crt-id .cashback_block {line-height:25px}
.hurry-stock { color:#D00000; font-size:12px;}
.fireimg { background-image: url('http://www.xcite.com/media/wysiwyg/fireimg.png');width: 10px;height: 15px;vertical-align: middle;display: inline-block; margin: 0px 5px 2px 0px;}

/* =================== Start Alaa Widget Item CSS =================== */

.category-products .products-grid .item .content { border:none; margin-bottom:0;}
.category-products.collection-position02 .item .item-inner { margin:0 0 0 0; }
.youpayprice { color: #D00000; font-size: 16px; font-weight: bold; padding: 0; white-space:nowrap; }
.youpaylabel { color: #D00000; font-size: 13px; font-weight: bold; padding: 0; }
.beforelabel { color:#8e8e8e; font-size: 14px; padding: 0; text-decoration: none !important; }
.beforeprice { color:#8e8e8e; font-size: 14px; /*text-decoration: line-through;*/ padding: 0; white-space:nowrap;}
.afterprice { color:#8e8e8e; font-size:13px; padding: 0; white-space:nowrap; display:none !important;}
.finalprice { color:#D00000; display:inline; font-size: 16px; font-weight: bold; white-space:nowrap;}
.old-price {display:block;margin:0 !important;}
.cashback { color:#8e8e8e; display:none; font-size:90%; padding:0 10px 0px 0px !important; }
.nopad { padding:5px 5px 0px 5px !important; }
.item h3.product-name { height:65px;overflow:hidden;padding:5px 5px 0px 5px;  }
.item h3.product-name a { font-size:95%; }
.category-products.collection-position02 .item .item-inner .top-actions-inner { margin:5px 5px 0px 0px; }
.item .price-box .old-price .price { font-size:90%;padding:0;color:#8e8e8e;}
.item .price-box .price {color:#8e8e8e;font-size:13px;font-weight:normal;white-space:nowrap;}
.testfreaks-item.tf-item-tracked { height:20px; margin:5px 5px 0px 5px;}
.department-products .item h3.product-name { height:65px;overflow:hidden;margin:0px 5px 0px 5px;}
.department-products .youpaylabel { display:none; }
.category-products.collection-position02 .item .price-box { padding: 5px 0 3px 0;}
.product-view .product-shop .price-box { margin: 0 10px 0px 0; }
.top-actions-inner { padding-top:0px !important; }
.catalog-product-view .afterprice { display:block !important; }
.catalog-product-view .beforeprice { text-decoration: line-through; }
.catalog-product-view .cashback { display:block !important; }

/* =================== End Alaa Widget Item CSS =================== */





/* =================== Start Custom Pop up Css Added on 14 Feb By Irfan =================== */

/* = CSS for view page list page and for cart page = */
.tooltip1{top: -63px;}
.tooltip1{background: #fff;border: 1px solid #d8d8d8;border-radius: 5px;color: #363636;font-size: 9px; padding: 3px 3px 3px 3px;position: absolute;right: 13.5%;width: 242px;z-index: 9999;}
.popover .close{right: 0px;top: 0px;}

.popover .close{
	background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll right center;
    height: 20px;
    position: absolute;
    width: 20px;
    outline: none;
    opacity: inherit;
    background-size: 20px;
    top: -10px !important;
    right: -10px !important;}

    .rtl .popover .close { right: 96% !important;}
    .product-essential .popover-title  {background-color: white !important;}
    .popover-title {
    background-color: #11A84B !important;
    color: white !important;
    font-size:  100% !important;
    padding: 3px 3px !important;
    text-align: left;
    border-radius: 0px !important;  display: flex;}
  
    .catalog-product-view .popover-title {display: flex;}
    .catalog-product-view .popover-content {
		margin-bottom:0;
		padding: 10px 0px 0px 0 !important;
    }
    .popover-content {
    color: #00345d !important;
    font-size: 95% !important;
    padding: 9px 6px;
    text-align: left;}
    .rtl .popover-content { text-align: right;}
    .rtl .popover .arrow {border-width: 0px;}
    .popover.top {}
    .rtl #cboxClose { right: 90%; }
    .warrantyhint a.winline {
    padding: 5px;}
    
.tooltip1 table table{margin-bottom: 8px;border-color: #dadada;}
.tooltip1 table td table td{border-color: #dadada;padding: 1px 2px 1px 7px;}
.tooltip_notes{margin:8px 0;}
.tooltip1,#addBookDialog{position: relative;right: 0;top: 0;font-size:10px;text-align:left;width: 260px;}

/* =CSS for widget = */
.tooltip2{top: -13px;}
.tooltip2{background: #fff;border: 1px solid #d8d8d8;border-radius: 5px;color: #363636;font-size: 9px;padding: 3px 3px 3px 3px;position: absolute;right: 13.5%;width: 242px;z-index: 9999;}
.tooltip1 .close{right: 0px;top: 0px;}

.popover .close{
	background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll right center;
    height: 20px;
    position: absolute;
    width: 20px;
    outline: none;
    opacity: inherit;
    background-size: 20px;
    background-color: white;
    border-radius: 20px;
    top: 3px !important;
    right: 10px !important;}

.tooltip2 table table{margin-bottom: 8px;border-color: #dadada;}
.tooltip2 table td table td{border-color: #dadada;padding: 1px 2px 1px 7px;}
.tooltip_notes{margin:8px 0;}
.tooltip2,#addBookDialog{position: relative;right: 0;top: 0;font-size:10px;text-align:left;width: 187px;}
.rtl .popover {right:0; left: ;}
/* =================== End Custom Pop up Css Added on 14 Feb By Irfan =================== */





.title-ar-r-align { text-align: right;}
.2title-ar-r-align { text-align: center;}

.category-products.collection-position02 .item { margin: 0 5px !important; }



/* Emarsys Widgets */
.emr-price-box { padding:0 0 0 6px; }
.emr-before-price { color: #8e8e8e;font-size: 13px;padding: 0;white-space: nowrap; }
.item.emr-brd {margin: 0 5px !important;}
.emr-img { height:225px; display: table-cell;vertical-align: middle;margin: 0 auto;}
.emr-img a img { max-height:100% !important; }
.emr-cashback { color: #8e8e8e; font-size: 90%; padding: 2px 0px 0px 5px !important;white-space: nowrap; }
div#my-cross-container div.widget-wrapper {	min-height: 440px !important;}
.old-price{margin-bottom: 10px !important;}
@media (max-width: 979px) and (min-width: 768px) {
	.collection-position01 a.product-image img {width: auto !important; margin-bottom: 10px !important;}
}
@media (max-width: 767px) {
	.category-products a.product-image img {width: auto; margin-bottom: 10px !important;}
}





/* Cart Page Intigartion with div css Date :: March 10 2016*/


.con-crt-div {padding-left: 5px !important;padding-right: 5px !important;}
.con-crt-padd {padding-left: 5px !important;padding-right: 5px !important;}
.misc {
    color: #231f20;
    font-size: 3.5vmin;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
}

#closerow {
    float: right;
    display: inline-block;
    padding: 2px 5px;
    background: none;
    color: dimgray;
}
.rtl #closerow {
    float: left;
    margin-left: -7px;
}
.closex {
    font-size: 18px;
    padding: none;
    cursor: pointer;
}
.misctwo:a,
.misctwo:hover,
.misctwo:focus {
    color: #0f8fec;
    text-decoration: none;
}


.cart-prod-id .col-xs-3, .cart-prod-id .col-xs-7, .cart-prod-id .col-xs-2 {padding-right:5px; padding-left: 5px;}
/*
.cart-prod-id {
    padding-top: none;
    alignment-adjust: middle;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px;
    border-style: solid;
    border-color: gainsboro;
    padding-bottom: 10px;
}
*/
.cart-prod-id {
    border: 1px solid #ddd;
    display: block;
    margin: 0 auto 10px;
    min-height: 100px;
    box-shadow: 0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24);
    position: relative;
    padding: 5px 5px 10px 5px;
}
.cart-prod-id .tooltip1 {

    position: absolute;
    width: 30%;
    font-size: 13px;
    left: 0%;
    top: 30%;}

.cart-prod-id .itemNamecart {
    color: #00365d;
    font-size: 14px;
    font-weight: 400;
    float: left;
    text-align: left;
}

.rtl .cart-prod-id .itemNamecart 
{ float: right; text-align: right;}
.cart-prod-id .sub_cart {
    color: #cc1736;
    font-size: 15px;
    font-weight: bolder;
    float: left;
    clear: both;
    margin-top: 8px;
}
.rtl .cart-prod-id .sub_cart { float: right; text-align: right;}
.cart-prod-id .unitprice_cart {
    color: #8e8e8e;
  font-size: 13px;
    float: left;
    clear: both;
}

.rtl .cart-prod-id .unitprice_cart {    float: right; text-align: right;}
.cart-prod-id .cashback {
    color: #8e8e8e;
  font-size: 13px;
    float: left;
}
.cart-prod-id .miscqty {
    color: #00365d;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
  margin-bottom:15px;
}
.cart-prod-id .misctwo {
    color: #00365d;
    font-size: 14px;
    text-align: center ;
    text-decoration: none;
  margin-top:15px;
}
.cart-prod-id .warrantybtn {
    color: #000000;
    font-size: 14px;
    padding: 5px 5px;
    text-decoration: none;
    border: #8e8e8e solid 1px;
    text-align:center;
    cursor:pointer;
}

.rtl .cart-prod-id .warrantybtn { float: right !important; margin-left: 5px !important;margin-right: 0px !important;}

.cart-prod-id .warrantyhint {
    color: #000000;
    font-size: 14px;
    padding: 5px 5px;
    text-decoration: none;
    border: #8e8e8e solid 1px;
    text-align:center;
    margin-left: 0px;
    margin-right: 0px;
}
.rtl .cart-prod-id .warrantyhint {float: right !important;}
.cart-prod-id .warrantybtn:hover {
    background: #ef710c;
    color: #ffffff;
    text-decoration: none;
}
.cart-prod-id .hintone {
    font-size: 13px;
}
.cart-prod-id input[type=text] {
    width: 100%;
  max-width:60px;
  height: 32px;
    padding: none;
    margin: 0px;
  text-align:center;
  border: #8e8e8e solid 1px;
}

.shopbtns {


/*    padding-top: 10px;
    alignment-adjust: middle;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  float: left;   */

}

.shopbtnsborder {   
  border: 1px;
    border-style: solid;
    border-color: gainsboro;
  display: block;
    margin-bottom: 20px;}
  
.shopbtns .blubtntwo {
/*    font-family: Arial;*/
    color: #ffffff;
    background-color: #00365d;
    padding: 8px 15px;
    text-decoration: none;
    border: none;
    width: 200px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
}
.shopbtns .blubtntwo:hover {
    background: #054c77;
    color: #ffffff;
    text-decoration: none;
}

.sub_cart span.price {
    color: #cc1736;}

.unitprice_cart span.price {
    color: #8e8e8e;}

.cart-prod-id .item-options dt { display: none;}
.cart-prod-id .item-options dd {text-align: left;clear: both;}
.rtl .cart-prod-id .item-options dd { text-align: right;}
.cart-prod-id .with dd { display: none;}
.cart-prod-id select.no-changes {
    width: 100%;
    float: left;
    max-width: 280px;
    clear: both;
}
.rtl .cart-prod-id select.no-changes {float: right;}
.cart-prod-id dl.item-options {
    margin-bottom: 10px;
}



@media (min-width: 320px) {
    input[type=text] {width: 100%;}
  .cart-prod-id .itemNamecart {font-size: 13px;}
  .cart-prod-id .sub_cart {font-size: 14px; margin-bottom: 5px;}
  .cart-prod-id .unitprice_cart {font-size: 13px;  margin-bottom:5px; margin-top:5px;}
  .cart-prod-id .cashback {font-size: 12px;}
  .cart-prod-id .warrantybtn {font-size: 10px; width:80%; margin-right:5px; float:left;}
  .cart-prod-id .warrantyhint {font-size: 10px; width:15%; float:right;}
  .cart-prod-id .tooltip1 {
    width: 90%;
    font-size: 13px;
    left: 0%;
    top: 40%;}




  }



@media (min-width: 375px) {
    input[type=text] {width: 100%;}
  .cart-prod-id .itemNamecart {font-size: 13px;}
  .cart-prod-id .sub_cart {font-size: 15px; margin-bottom: 5px;}
  .cart-prod-id .unitprice_cart {font-size: 14px; margin-bottom:5px; margin-top:5px;}
  .cart-prod-id .cashback {font-size: 12px;}
  .cart-prod-id .warrantybtn {font-size: 10px; width:80%; margin-right:5px; float:left;}
  .cart-prod-id .warrantyhint {font-size: 10px; width:15%; float:right;}
   .cart-prod-id .tooltip1 {
    width: 90%;
    font-size: 13px;
    left: 0%;
    top: 40%;}


  }
@media (min-width: 414px) {
    input[type=text] {width: 100%;}
  .cart-prod-id .itemNamecart {font-size: 13px;}
  .cart-prod-id .sub_cart {font-size: 15px; margin-bottom: 5px;}
  .cart-prod-id .unitprice_cart {font-size: 14px;  margin-bottom:5px; margin-top:5px;}
  .cart-prod-id .cashback {font-size: 12px;}
  .cart-prod-id .warrantybtn {font-size: 12px; width:76%; margin-right:5px; float:left;}
  .cart-prod-id .warrantyhint {font-size: 12px; width:20%; float:right;}
   .cart-prod-id .tooltip1 {
    width: 90%;
    font-size: 13px;
    left: 0%;
    top: 40%;}
  }
@media (min-width: 600px) {
    input[type=text] {width: 100%;}
  .cart-prod-id .itemNamecart {font-size: 13px;}
  .cart-prod-id .sub_cart {font-size: 16px; margin-bottom: 5px;    clear: both;}
  .cart-prod-id .unitprice_cart {font-size: 14px;  margin-bottom:5px; margin-top:5px;}
  .cart-prod-id .cashback {font-size: 13px;}
  .cart-prod-id .warrantybtn {font-size: 13px; width:75%; margin-right:5px; float:left; max-width:170px;}
  .cart-prod-id .warrantyhint {font-size: 13px; width:20%; float:left;max-width:50px;}
   .cart-prod-id .tooltip1 {
    width: 90%;
    font-size: 13px;
    left: 0%;
    top: 40%;}


  }
@media (min-width: 800px) {
    input[type=text] {width: 100%;}
  .cart-prod-id .itemNamecart {font-size: 15px;}
  .cart-prod-id .sub_cart {font-size: 16px;}
  .cart-prod-id .unitprice_cart {font-size: 13px; margin-bottom:0px;}
  .cart-prod-id .cashback {font-size: 13px;}
  .cart-prod-id .warrantybtn {font-size: 13px; width:75%; margin-right:5px; float:left; max-width:170px;}
  .cart-prod-id .warrantyhint {font-size: 13px; width:20%; float:left;max-width:50px;}

   .cart-prod-id .tooltip1 {
    width:  30%;
    font-size: 13px;
    left: 0%;
    top: 40%;} }
/* End of cart Page div intigration css */


/* PopOver Custom Boot css */
.popover-container { 
    background-color: rgba(0, 0, 0, 0.72);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 999999;
}

.popover-container .popover-content { background-color: white;min-height: 60px;}
.popover-container .popover-content a { text-decoration: underline;}
.catalog-category-view .item .top-actions-inner {position: inherit !important;}
.catalogsearch-result-index .item .top-actions-inner {position: inherit !important;}
.cms-index-index .popover-container { }
.cart-prod-id .serialcode_block {clear: both; text-align: left;}
.rtl .cart-prod-id .serialcode_block {clear: both; text-align: right;}
div.centerx-popoverx li { list-style-type: none !important;}
.centerx-popoverx { top: 0; right: 0px; max-width: 50%; margin: 0 auto;     max-height: 100%;    overflow: scroll;
    overflow-x: hidden;}
.centerx-popoverx .popover-content { }
.cart .cart-collaterals { margin-right: 30px !important;}
/* @ Iphone 5 */
@media (min-width: 320px) { 
.centerx-popoverx { max-width: 90%;}
.cart-prod-id .popover-container-ini {width: 90%; }
.cart-prod-id .popover-container .popover-container-ini .close { margin-right: 2.3% !important;}
    .cart .cart-collaterals {
    margin-right: -10px !important;
    margin-left: -10px;
}

}

/* @ Iphone 6 */
@media (min-width: 375px) { 
.centerx-popoverx { max-width: 90%;}
.cart-prod-id .popover-container-ini {width: 90%;}
.cart-prod-id .popover-container .popover-container-ini .close { margin-right: 2.3% !important;}
    .cart .cart-collaterals {
    margin-right: -10px !important;
    margin-left: -10px;
}
}


/* @ Iphone 6 Plus */
@media (min-width: 414px) {
.centerx-popoverx { max-width: 90%;}
.cart-prod-id .popover-container-ini {width: 90%;}
.cart-prod-id .popover-container .popover-container-ini .close { margin-right: 3.3% !important;}
    .cart .cart-collaterals {
    margin-right: -7px !important;
    margin-left: -7px !important;}

    .rtl .cart .cart-collaterals {
    margin-right: 7px !important;
    margin-left: 7px !important;}


  }

/* @ ipad  portrait */
@media (min-width: 768px) { 
.centerx-popoverx { max-width: 60%;}
.cart-prod-id .popover-container-ini {width: 60%;}
.cart-prod-id .popover-container .popover-container-ini .close { margin-right: 19% !important;}
  .cart .cart-collaterals {margin-right: 10px !important}
  .rtl .cart .cart-collaterals {margin-left: 10px !important;}
}

/* @ ipad landscape */
@media (min-width: 1024px) { 
.centerx-popoverx { max-width: 40%;}
  .cart .cart-collaterals {margin-right: 30px !important;}
  .rtl .cart .cart-collaterals {margin-left: 30px !important;}


  }
/* End of cart Page div intigration css */

/* Shopping Cart Totals Table - Remove remaining Cash */
.cart-collaterals span.img-total-cash { float: left;}
.rtl .cart-collaterals span.img-total-cash { float: right;}

.cart-collaterals span.text-total-cash { line-height: 30px; margin-left: 5px;margin-right: 0px;}
.rtl .cart-collaterals span.text-total-cash { line-height: 30px; margin-right: 5px; margin-left: 0px;}
.table td a.btn-remove {width: 25px !important; height: 25px !important;}

/* End of cart Page div intigration css */

.product-view .product-view-right .cashback {text-align:center;}


/*PDP Product Des-Tab*/
li#product_tabs_description.active a {
    background-color: #00365B;
    color: white;
        padding: 0 10px;
}
li#product_tabs_additional.active a {
    background-color: #00365B;
    color: white;
        padding: 0 10px;
}
li#product_tabs_tabreviews.active a {
    background-color: #00365B;
    color: white;
        padding: 0 10px;
}
li#product_tabs_block_product_tab1.active a {
    background-color: #00365B;
    color: white;
        padding: 0 10px;
}
li#product_tabs_tabqa.active a {
    background-color: #00365B;
    color: white;
        padding: 0 10px;
}


.rtl .product-tabs li {
    text-align: center;

}

/*PDP Product Des-Tab*/

/*-----------------------------old-----------------------------*/
/*Sticky Add to cart btn PDP*/
.sticky-btn-crt-mob  { }
.sticky-btn-qty-mob { }
#stickyz  { }
#stickyx  { }
.buynow-btn {
    background-color:#D00000;
    margin: 0 0 10px;
    width: 100%;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    color:#fff;
    border: 0;
}
#stickyy {}
@media (max-width: 450px) {

 .rtl.catalog-product-view .product-collateral {
    z-index: -1;
}
.rtl.catalog-product-view .footer-container {
    z-index: -1;}


.catalog-product-view .product-view .product-shop .add-to-cart .custom-qty {
    float: left !important;
    margin: 0 !important;
    width: 33.3% !important;
    height: 50px !important;
    line-height: 50px !important;
}
.cart-instabuy-wrapper button.button, .product-shop .add-to-cart button.btn-cart.update-btn {

}
.catalog-product-view .sticky-btn-qty-mob .custom-qty button { 
    height: 50px !important;
    width: 100% !important;
    display: block !important;
    line-height: 50px !important;

}


.catalog-product-view .sticky-btn-qty-mob .custom-qty~input#qty {

    height: 50px;
        width: 33.4% !important;
    float: left !important;

}

.rtl.catalog-product-view .sticky-btn-qty-mob .custom-qty~input#qty {
    float: right !important;
}


.catalog-product-view .product-view .product-shop .add-to-cart .custom-qty .items:hover .fa { color: #00365B;}
.catalog-product-view .product-shop .add-to-cart .custom-qty .items:hover {background-color: #FFFFFF;}
.catalog-product-view .product-collateral {z-index: 0}
.catalog-product-view .owl-carousel {z-index: 0}
.catalog-product-view .footer-container {z-index: 0}
.catalog-product-view  #back-top { bottom: 70px;}
.rtl.catalog-product-view .show-grid .product-view .left-product.col-lg-12 {z-index: 7777;}
.catalog-product-view .product-view ul.more-views-direction-nav li a:hover, .catalog-product-view .product-view .product-shop .add-to-cart .custom-qty .items:hover {background-color: #FFFFFF !important;}

.catalog-product-view .product-shop .quantity-wrapper { border: 0px solid #f0f2f3 !important}



#stickyz {
  bottom:0px
}
#stickyx {

    bottom:0px;
}
#stickyy {bottom:0px;}

#stickyy.stick {
    
    POSITION: fixed !important;
    Z-INDEX: 9999999999;
    bottom: 0px;
    right: 0;
    background-color:#D00000;
    WIDTH: 33%;
    height: 50px;
    padding: 0;
    margin: 0px;
}

#sticky-anchor button.button {
    border: 0px solid #ffffff;}

#stickyz.stick {
    POSITION: fixed !important;
    Z-INDEX: 9999999999;
    bottom: 0px;
    left: 50%;
    BACKGROUND-COLOR: #F0F2F3;
    WIDTH: 50%;
    height: 50px;
    /*border-bottom: 3px solid #F0F2F3;*/
    padding: 0;
    margin: 0px;
}
.rtl #stickyz.stick {
    left: 0;
    right: auto;
}
#stickyx.stick {
POSITION: fixed !important;
    Z-INDEX: 9999999999;
    bottom: 0%;
    LEFT: 0px;
    BACKGROUND-COLOR: #F0F2F3;
    WIDTH: 50%;
    height: 50px;
    border-bottom: 3px solid #F0F2F3;
    display: block;
    padding: 0px;
    margin: 0px;

}

.rtl #stickyx.stick {
    left: auto;
    right: 0;
}

.catalog-product-view .add-to-box .cart-instabuy-wrapper .btn-cart span {    
    height: 50px;
    line-height: 50px;}




/*Sticky Add to cart btn PDP*/
  }


/*----------------------------Otp Form css -------------------*/
.md-modal1 {
    height: auto;
    left: 50%;
    max-width: 430px;
    min-width: 305px;
    position: fixed;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 50%;
    z-index: 2000;
}
#modal-otp div h3 {
    margin: 0;
    background: #052849;
    padding: 8px 8px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
	text-align:left;
	
	}


#modal-otp .cty-code {
	background-color: #FBFBFB;
	border: 1px solid #d8d8d8;
	padding:6px 6px;
	height: 35px;
}

#modal-otp input {
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	padding:6px 6px;
	height: 35px;
	text-align:center;
	}
#modal-otp .code-margin{ }
#modal-otp .num-margin {
    padding-left: 0px;
}
#modal-otp input[type="submit"] {
	    background-color: #e78a3f;
		color:white;
		width:120px;
	}

	
	
.md-modal-header2 .close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 10px;
    z-index: 1000;
    background: url("https://www.xcite.com/skin/frontend/mtfornax/default/css/iwd/opc/images/close.png") no-repeat scroll 50% 50%;
    display: block;
    height: 15px;
    width: 15px;
    text-indent: -999em;
    border: none;
    background-color: white;
	opacity: 1;
	}
#modal-otp .otp-sms{
	margin:0 !important;
	color:black;
	padding:10px 10px 10px 10px;
	font-size:13px;
}
#modal-otp .billing-update{
	font-size:13px;
	color:green;
	text-align: center;
}
.md-modal-footer .otp_call{
	background-color:#de7631;
	cursor: pointer;
	margin: 0;
	width:120px;
	color:white;
	height:30px;
	border:0px;
}
#otp_sucess_message{
	font-size:13px;
	color:green;
	text-align: center;
}
#otp_error_message{
	font-size:13px;
	color:red;
	text-align: center;
}

#modal-otp .otp-field-lbl {
	width:20%;
	color:black;
	font-size:12px;
	float: left;
}

#modal-otp .otp-country-code {
	width:20%;
	float: left;
}

#modal-otp .otp-field-phone {
	width:30%;
	float: left;
}

#modal-otp .otp-field-otpcode {
	width:50%;
	float: left;
}

#modal-otp .otp-change-resend {
	text-align: center;
	float: left;
	width: 30%;
}

#modal-otp .otp-resend-btn {
	color:#006ebb;
	background-color: #ffffff;
	border: none;
	font-size:12px;
	width: 100%;
	cursor:pointer;
}

.otp-align-middle-lbl-1 {
	line-height:35px;
}

.otp-align-middle-lbl-2 {
	line-height:35px;
}

.otp-align-middle-btn-1 {
	line-height:35px;
}

.otp-align-middle-btn-2 {
	line-height:35px;
}

.otp-align-middle-btn-3 {
	line-height:35px;
}


@media (max-width: 815px) {
.otp-align-middle-lbl-1 {
	line-height:0px;
}

.otp-align-middle-lbl-2 {
	line-height:35px;
}

.otp-align-middle-btn-1 {
	line-height:35px;
}

.otp-align-middle-btn-2 {
	line-height:35px;
}

.otp-align-middle-btn-3 {
	line-height:0px;
}

.rtl .otp-align-middle-lbl-1 {
	line-height:35px;
}

.rtl .otp-align-middle-btn-2 {
	line-height:0px;
}
		
}


.rtl #modal-otp .otp-field-lbl {
	float:right;
}

.rtl #modal-otp .otp-country-code {
	float:right;
}

.rtl #modal-otp .otp-field-phone {
	float:right;
}

.rtl #modal-otp .otp-country-code {
	float:right;
}

.rtl #modal-otp .otp-change-resend {
	float:right;
}

.rtl #modal-otp .otp-field-otpcode {
	float:right;
}

/* New css for updated giftcard price by  dydnmic  */
.finalprice1 .price { color:#D00000; display:inline; font-size: 16px; font-weight: bold; white-space:nowrap;}

@media (max-width: 375px) {
.finalprice1 .price {font-size:15px !important}
}



/* Checkout Page style For Payment Methods */




label[for=p_method_payfortcw_mastercard]:before {
    background: url(http://www.xcite.com/media/wysiwyg/pages-img/sprites/alg-image-sprite-2.png);
    content: " ";
    position: relative;
    display: inline-block;
    height: 22px;
    margin-right: 10px;
    width: 37px;
    background-color: white;
    background-position: -175px -210px;
    margin: 4px 10px -6px 0px;
}

label[for=p_method_payfortcw_visa]:before {
    background: url(http://www.xcite.com/media/wysiwyg/pages-img/sprites/alg-image-sprite-2.png);
    content: " ";
    position: relative;
    display: inline-block;
    height: 22px;
    margin-right: 10px;
    width: 37px;
    background-color: white;
    background-position: -132px -210px;
    margin: 4px 10px -6px 0px;
}

label[for=p_method_paypal_express]:before, label[for=p_method_paypal_direct]:before {
    background: url(http://www.xcite.com/media/wysiwyg/pages-img/sprites/alg-image-sprite-2.png);
    content: " ";
    position: relative;
    display: inline-block;
    height: 22px;
    margin-right: 10px;
    width: 37px;
    background-color: white;
    background-position: -219px -210px;
    margin: 4px 10px -6px 0px;
}

label[for=p_method_payfortsadad]:before {
    background: url(http://www.xcite.com/media/wysiwyg/pages-img/sprites/alg-image-sprite-2.png);
    content: " ";
    position: relative;
    display: inline-block;
    height: 22px;
    margin-right: 10px;
    width: 37px;
    background-color: white;
    background-position: -264px -210px;
    margin: 4px 10px -6px 0px;
}





    
  table#checkout-review-table tfoot tr td {
    width: 50% !important;
}  

    
/* Owl Carousel New Style With Centered Navigation - Ahmad*/
.owl-controls .owl-buttons {
    position: absolute;
    top: 35%;
	width:100%;
	height:0;
	right: 0;
}

.owl-next, .owl-prev {
    padding-top: 30px !important;
    padding-bottom: 60px !important;
	padding-right: 5px !important;
    padding-left: 5px !important;
    background-color: #FFFFFF !important;
    box-shadow: 0px 1px 5px #888888;
	pointer-events:all;
	margin:0;
	z-index:100;
	position: absolute;
}

.owl-controls .owl-buttons .owl-next {
	float:right;
    right: -20px;
	position: absolute;
}
.owl-controls .owl-buttons .owl-prev {
    left: -20px;
	position: absolute;
}

.owl-controls .owl-buttons div:hover {
  color:#2a6496;
  }
  
.view-all-widget-link {
    color: #9a9a9a;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    /*text-transform: uppercase;*/
    top: -3px;
}
  
.owl-theme .owl-controls .owl-buttons div .fa { font-size:30px !important; }
.owl-theme .owl-controls .owl-buttons div {opacity: 0}
.owl-carousel { margin: 15px 0 0 !important;}
.main-top .home-flash-deals .view-all-flash { color:#9a9a9a; font-size:15px; font-weight:bold; position: absolute; right: 10px; /*text-transform:uppercase;*/ top: -3px; }
.widget-wrapper { min-height:auto; padding:17px 15px;}

@media (max-width: 450px) {
	.owl-next, .owl-prev {
	padding-right: 6px !important;
    padding-left: 6px !important;
	box-shadow: 0px 1px 3px #888888 !important;
	}
}

.item .product-item {
	padding:0 !important;
}

.catalog-product-view .owl-buttons {
    top: 35% !important;
}

.owl-carousel:hover .owl-controls .owl-buttons .owl-next {
    opacity: 1 !important;
}

.owl-carousel:hover .owl-controls .owl-buttons .owl-prev {
    opacity: 1 !important;
}

.product-name a:hover, ul.nav-accordion li a:hover, #my_recent_reviews .product-name a:hover, .owl-theme .owl-controls .owl-buttons div:hover .fa {  
	color:#00365c !important;
}

.catalog-category-view .category-products .products-grid .item {
	margin-bottom:30px;
}


/* KSA Wide Delivery PDP Message */


.pdpmsg {
    font-size: 12px;
    padding: 10px;
    border: 1px solid #ccc;
	margin-bottom:5px;
	margin-top:5px;
	display: inline-block;
}

.widedeliverymsg {
    color: #00365b;
}


.hurrystockmsg {
    color: #d00000;
}


/*PDP Cleanup*/

.catalog-product-view .nopad {
	padding:0 !important;
	margin-top:10px;
}

.key_features_pdp {
	margin-top:10px;
}

.catalog-product-view .popover-content li {
    padding: 0px 0 5px 0;
}

.product-view .product-shop .add-to-box {
	padding:0 !important;
}

div.sticky-btn-crt-mob#stickyy {
	display:none;
}

/* Start Buyer Protection PDP */

.buyer-protection-pdp {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-top:20px;
}

.buyer-protection-logo {
    height: 55px;
    width: 45px;
    background-image: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/pdp-payment-method-icons.png');
    background-repeat: no-repeat;
    background-position: -13px -5px;
	background-size: 455px 65px;
    float: left;
}

.buyer-protection-txt ul {
	padding: 5px;
	margin:0 !important;
}

.genuine-txt ul {
	padding: 11px;
}

.genuine-logo {
	height: 55px;
    width: 50px;
    background-image: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/pdp-payment-method-icons.png');
    background-repeat: no-repeat;
    background-position: -77px -5px;
	background-size: 455px 65px;
    float: left;
}

.bp-bold-blue {
	font-size:12px;
	font-weight:bold;
	color:#00365c;
}

.bp-normal-grey {
	font-size:11px;
	color:#606060;
}

.bp-container, .genuine-container {
	margin-top:10px;
}

.new-pdp-pmt-kw {
	background-image: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/pdp-payment-method-icons.png');
    background-repeat: no-repeat;
	background-position: -140px -10px;
	background-size: 455px 65px;
    height: 55px;
    width: 255px;
	float:left;
}

.rtl .new-pdp-pmt-kw {
	background-position:-128px -10px;
	float:left;
}

.rtl .new-pdp-pmt-ksa {
	background-position:-190px -10px;
	float:left;
}

.rtl .buyer-protection-logo {
	background-position: -6px -5px;
    float: right;
}

.rtl .genuine-logo {
	background-position: -70px -5px;
    float: right;
}

.rtl .bp-bold-blue {
	font-size:13px;
}

.rtl .bp-normal-grey {
	font-size:12px;
}

.new-pdp-pmt-ksa {
	background-image: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/pdp-payment-method-icons.png');
    background-repeat: no-repeat;
    background-position: -200px -10px;
	background-size: 455px 65px;
	height:55px;
	width:260px;
	float:left;
}

@media (min-width: 500px) and (max-width: 767px) {

.bp-container, .genuine-container {
	width:50%;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
}
}


/* End Buyer Protection PDP */

/* Start My Virtual Cards */

.virtual-card-order-no-box {
	width:100%;
    margin: 5px 0px 15px 20px;
}

.virtual-card-order-no-box span {
	font-weight:bold;
}

.virtual-card-order-box {
	border: 1px solid #ddd;
    display: block;
    margin: 0 auto 10px;
    min-height: 100px;
    padding: 10px;
    width: 95%;
       box-shadow: 
  		0 1px 3px rgba(0,0,0, 0.12),
    	0 1px 2px rgba(0,0,0, 0.24); 
}

.virtual-card-item-box {
	width: 95%;
    margin: 0 auto;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    min-height: 185px;
    padding: 15px;
}

.virtual-card-container {
	width:100%;
	margin:0 auto;
}

.virtual-card-name-box {
    float: left;
    margin-bottom: 15px;
	font-size: 13px;
    text-align: left;
	height:72px;
	overflow:hidden;
}

.rtl.virtualproductorder-customer-view .virtual-card-name-box {
    
        float: right;
    text-align: right;
}

.virtual-card-code-box {
	width: 100%;
    float: left;
}

.virtual-card-code-input {
	height: 30px;
}

.virtual-card-copy-code-box {
    float: left;
    margin-top: 10px;
	text-align:left;
}

.virtual-card-copy-code-btn {
    background-color: #4aa74a;
    height: 30px;
    width: 100px;
    color: #fff;
    font-size: 13px;
	border: none;
}

.virtual-card-mark-used-box {
    float: right;
    text-align: right;
	padding:0;
}
.rtl.virtualproductorder-customer-view .virtual-card-mark-used-box {
    float: left;
    text-align: left;
}


.virtual-card-mark-used-btn {
	width: 100px;
    padding: 7px;
    font-size: 13px;
	cursor:pointer;
}

.virtual-card-reported-box {
    float: right;
	margin-top:10px;
	text-align: right;
	padding:0;
}

.virtual-card-reported{
	font-size: 13px;
    color: #8e8e8e;
}

.virtual-card-report-issue {
	font-size: 14px;
    color: #d00000;
	cursor:pointer;
	line-height: 30px;
}


@media (min-width: 768px) {

.virtual-card-name-box {
	height:auto;
}

.virtual-card-item-box {
	min-height:160px;
}

.virtual-card-reported-box {
	text-align:right;
}

}



/* End My Virtual Cards */



/* Starts: Product page Title Style - Alaa */
.catalog-product-view .mobile-pp-title-style 
    {}

.catalog-product-view .mobile-pp-king-title-style
    {}
/* @ ipad  portrait */
@media (min-width: 768px) { 
    
.catalog-product-view .mobile-pp-title-style 
    {}

.catalog-product-view .mobile-pp-king-title-style
    {
    width: 50%;
    float: right;
        
    }
    .rtl.catalog-product-view .mobile-pp-king-title-style
    {
    width: 50%;
    float: left;
        
    }
}
/* @ ipad  portrait */
@media (min-width: 1200px) { 
    
.catalog-product-view .mobile-pp-title-style 
    {}

.catalog-product-view .mobile-pp-king-title-style
    {
    width: 58%;
    float: right;
        
    }
    .rtl.catalog-product-view .mobile-pp-king-title-style
    {
    width: 58%;
    float: left;
        
    }
}


/* Ends: Product page Title Style - Alaa */


/*  Starts - Category Page Description - JB  */
   .cont-div {
    height: auto;
    display: block;
    position: relative;
        }
    .main-cat-keywords {
    max-height: 35px;
    position: relative;
    padding: 10px 10px 0 10px;
    overflow: hidden;
    margin: 0 auto;
    background-color: white;
    }
    p.main-cat-keywords-text {
        margin-top: 0;
        margin-bottom: 0;
    }
    label.main-cat-keywords-button {
    position: absolute;
    cursor: pointer;
    width: 50px;
    height: 35px;
    text-align: center;
    bottom: 0;
    margin-bottom: 0px;
    top: 0;
    right: 0;
    background: red;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255) , rgb(255, 255, 255));
    background: -o-linear-gradient(right, rgba(255, 255, 255) , rgb(255, 255, 255));
    background: -moz-linear-gradient(right, rgba(255, 255, 255) , rgb(255, 255, 255));
    background: linear-gradient(to right, rgb(255, 255, 255) , rgb(255, 255, 255));
}
.rtl label.main-cat-keywords-button {
    left: 0;
    right: auto;
}
    .read-more-state {
        display: none;
        visibility: hidden;
    }
    .read-more-state:checked ~ .main-cat-keywords {
        overflow: visible;
        max-height: 100%;
        padding: 10px 10px 5px 10px;
    }
    .read-more-state:checked ~ .main-cat-keywords .main-cat-keywords-text {
        opacity: 1;
        font-size: inherit;
        z-index: 99;
    }
    .read-more-state:checked ~ label.main-cat-keywords-button {
    position: absolute;
    cursor: pointer;
    width: 50px;
    height: 27px;
    text-align: center;
    bottom: 0;
    margin-bottom: 0px;
    top: auto;
    right: 0;
    
}
.rtl .read-more-state:checked ~ label.main-cat-keywords-button {
    left: 0;
    right: auto;
}

    .read-more-state ~ label.main-cat-keywords-button:after {
    content: "\f103";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 19px;
    line-height: 35px;
    }  
    .read-more-state:checked ~ label.main-cat-keywords-button:after {
    content: "\f102";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 19px;
    line-height: 27px;
    }  

/*  Ends - Category Page Description - JB  */

/* Start Pager Alignment */

.virtualproductorder-customer-view .amount, .virtualproductorder-customer-view .pages, .virtualproductorder-customer-view .limiter {
	margin-top: 20px;
    width: 100%;
    
}

.sales-order-history .amount, .sales-order-history .pages, .sales-order-history .limiter {
	margin-top: 20px;
}

.virtualproductorder-customer-view .pages ol { padding-left: 20px;}
.rtl.virtualproductorder-customer-view .pages ol { padding-left: auto;padding-right: 20px;}
.virtualproductorder-customer-view .pages strong, .virtualproductorder-customer-view .pages ol {
    display: table-cell;
    float: none;
}
.virtualproductorder-customer-view .pages {text-align: -webkit-center;    margin-bottom: 10px;}
    .virtualproductorder-customer-view .pager li>a, .virtualproductorder-customer-view .pager li>span {
        
    display: inline-block;
    padding: 0px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    }
@media (min-width: 650px) {

.virtualproductorder-customer-view .amount, .virtualproductorder-customer-view .pages, .virtualproductorder-customer-view .limiter {
	width: 33.3333%;
    float: left;
    display: inline;	
}
    .rtl.virtualproductorder-customer-view .amount, .virtualproductorder-customer-view .pages, .virtualproductorder-customer-view .limiter {
        
       float: right; 
        
    }
.virtualproductorder-customer-view .pages strong {
    float: left;
}

.rtl.virtualproductorder-customer-view .pages strong {
    float: right;
}
.sales-order-history .amount, .sales-order-history .pages, .sales-order-history .limiter {
	width: 33.3333%;
    float: left;
    display: inline;	
}

}

/* End Pager Alignment */

/*  Virtual Product Order Customer View - JB  */

/*
.virtualproductorder-customer-view .pager div, .virtualproductorder-customer-view .pager p {
    float: left;
    display: block;
    width: 50%;
    text-align: center;
}
*/
.virtualproductorder-customer-view .block.block-account .block-content,
.customer-account-index .block.block-account .block-content {
    text-align: left;
}

.rtl.virtualproductorder-customer-view .block.block-account .block-content,
.rtl.customer-account-index .block.block-account .block-content  {
    text-align: right;
}

.virtualproductorder-customer-view .block.block-account .block-title,
.customer-account-index .block.block-account .block-title {
    text-align: auto;
}

.rtl.virtualproductorder-customer-view .block.block-account .block-title,
.rtl.customer-account-index .block.block-account .block-title{
    text-align: right;
}

.virtualproductorder-customer-view .block.block-account .block-title span i.fa.fa-times.pull-right.visible-xs,
.customer-account-index .block.block-account .block-title span i.fa.fa-times.pull-right.visible-xs{
    float: right !important;
}

.rtl.virtualproductorder-customer-view .block.block-account .block-title span i.fa.fa-times.pull-right.visible-xs,
.rtl.customer-account-index .block.block-account .block-title span i.fa.fa-times.pull-right.visible-xs{
    float: left !important;

}

.virtualproductorder-customer-view .page-title.my-acc-title h1,
.customer-account-index .page-title.my-acc-title h1{
    
        text-align: left;
}

.rtl.virtualproductorder-customer-view .page-title.my-acc-title h1,
.rtl.customer-account-index .page-title.my-acc-title h1{
    
        text-align: right;
}

.virtualproductorder-customer-view .my-account .myacc-mobile-menu.visible-xs,
.customer-account-index .my-account .myacc-mobile-menu.visible-xs{
    left: auto;
    right: 12px;
    top: 15px;
    z-index: 19;
}

.rtl.virtualproductorder-customer-view .my-account .myacc-mobile-menu.visible-xs,
.rtl.customer-account-index .my-account .myacc-mobile-menu.visible-xs{
    left: 12px;
    right: auto;
    top: 15px;
    z-index: 29;
}

.virtualproductorder-customer-view .page-title.my-acc-title h1 {
    margin-top: 10px;
    margin-left: 20px;
}
.rtl.virtualproductorder-customer-view .page-title.my-acc-title h1 {
    margin-right: 20px;
}

.virtualproductorder-customer-view p.popover-title {
    background-color: #00365b !important;
    padding: 8px 8px !important;
}

.virtualproductorder-customer-view .popover-container {
    background-color: rgba(0, 0, 0, 0.50);
    height: 100%;
    margin: 0 auto;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 999999;
}

.rtl.virtualproductorder-customer-view button.virtual-card-copy-code-btn.btn {
    float: none;
}
.virtualproductorder-customer-view button.virtual-card-copy-code-btn.btn {
    float: none;
}
.virtualproductorder-customer-view input[name='reportissue'] {
    margin: 8px 0px;
}
.virtualproductorder-customer-view input[name='submitreport'] {
    margin-left: 30% !important;
    width: 40% !important;
    background-color: #00365b !important;
    height: 30px !important;
}
.rtl.virtualproductorder-customer-view input[name='submitreport'] {
     margin-right: 30% !important;
    margin-left: auto;
}
.virtualproductorder-customer-view input[name='virtual-code-in-name'] {
    text-align: center;
    background-color: #fdfdfd;
}

.virtualproductorder-customer-view .virtual-card-reported-box {
    float: left !important;
    margin-top: 10px !important;
    text-align: center !important;
    padding: 0 !important;
}
.virtualproductorder-customer-view .virtual-card-copy-code-box {
    float: left; !important;
    margin-top: 10px !important;
    text-align: center !important;
}
.virtualproductorder-customer-view .virtual-card-item-box { 
min-height: 215px !important;
}
.virtualproductorder-customer-view .virtual-card-mark-used-btn {
    color: #00365b !important;
}
.virtualproductorder-customer-view .popover-container .close i.fa-times {
    font-size: 27px;
    color: white;
}

.virtualproductorder-customer-view .popover-container .box-position-popup {
    width: 90%;
    margin: 0 auto;
    margin-top: 40%;
    
}
.virtualproductorder-customer-view .popover-container .close {
/*    background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll center center;*/
    background: none;
    height: 25px;
    position: absolute;
    background-color:transparent;
    border-radius: 25px;
    width: 25px;
    outline: none;
    opacity: inherit;
    background-size: 21px;
    margin-top: 38.5%;
    margin-right: 4% !important;
}
.rtl.virtualproductorder-customer-view .popover-container .close {
    right: 83% !important;
    margin-top: 39%;
}

@media (min-width: 768px) {

    .virtualproductorder-customer-view .popover-container .box-position-popup {
    width: 50%;
    margin: 0 auto;
    margin-top: 30%;
    
}  
    .virtualproductorder-customer-view .popover-container .close {
/*    background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll center center;*/
    background: none;
    height: 25px;
    position: absolute;
    background-color:transparent;
    border-radius: 25px;
    width: 25px;
    outline: none;
    opacity: inherit;
    background-size: 21px;
    margin-top: 29.5%;
    margin-right: 25% !important;
}
 .rtl.virtualproductorder-customer-view .popover-container .close {
    right: 47% !important;
    margin-top: 29.3%;
}   
    .virtualproductorder-customer-view .virtual-card-item-box { 
    min-height: 160px !important;
            
}
    .virtualproductorder-customer-view .virtual-card-reported-box {
    float: left !important;
    margin-top: 10px !important;
    text-align: right !important;
    padding: 0 !important;
}
    .rtl.virtualproductorder-customer-view .virtual-card-reported-box{
    float: right !important;
    text-align: left !important;
        
    }
    .virtualproductorder-customer-view .virtual-card-copy-code-box {
    float: left;
    margin-top: 10px !important;
    text-align: left !important;
}
    .rtl.virtualproductorder-customer-view .virtual-card-copy-code-box {
    float: right !important;
    text-align: right !important;
    }
    
}


@media (min-width: 1024px) {

    .virtualproductorder-customer-view .popover-container .box-position-popup {
    width: 40%;
    margin: 0 auto;
    margin-top: 15%;
    
}  
    .virtualproductorder-customer-view .popover-container .close {
/*    background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll center center;*/
    background: none;
    height: 25px;
    position: absolute;
    background-color:transparent;
    border-radius: 25px;
    width: 25px;
    outline: none;
    opacity: inherit;
    background-size: 21px;
    margin-top: 14.5%;
    margin-right: 30% !important;
}
 .rtl.virtualproductorder-customer-view .popover-container .close {
    right: 37% !important;
    margin-top: 14.5%;


    }  
}
div.virtual-card-order-box:nth-child(odd) {
    background-color: #fdfdfd;
}
/*  Virtual Product Order Customer View - JB */

/*  Static Block code need push for menu alignment and main slideshow border */

.tp-bullets.tp-thumbs .bullet div {
border-bottom: 1px solid #dddddd !important;
}
/* @ ipad landscape */
@media (min-width: 1200px) { 
.open .mt-main-menu-vertical {left: auto !important;}
.rtl .open .mt-main-menu-vertical { right: auto !important;}
}

/*  Static Block code need push for menu alignment and main slideshow border */

.mt-ajax-checkout a {color:#ffffff !important;}
.mt-ajax-checkout {margin-top:20px !important;}


#notification .success {padding: 21px 36px 21px 80px;}


/*  Starts - Secret Deal Coupon View - AlaaZ  */

.secretdeal-secretdeal-view div.secret-deal-container {

    margin: 0 auto;

    margin-bottom: 10px;
    height: auto;
    
   }

.secretdeal-secretdeal-view div.secret-deal-box:nth-child(odd) {
 background-color: #fdfdfd;
}

.secretdeal-secretdeal-view .secret-deal-box {
    border: 1px solid #ddd;
    display: block;
    margin: 0 auto 10px;
    min-height: 100px;
    padding: 10px;
    width: 95%;
       box-shadow: 
  		0 1px 3px rgba(0,0,0, 0.12),
    	0 1px 2px rgba(0,0,0, 0.24); 
}
.secretdeal-secretdeal-view .secret-deal-input {
	height: 30px;
	width: 100%;
}
.secretdeal-secretdeal-view input[name='secret-deal-coupon'] {
    text-align: center;
  background-color: #fdfdfd;
    font-weight: bold;
    color:#00365b;
}


.secretdeal-secretdeal-view p.secret-deal-item-name {
    margin-bottom: 30px;
    font-size: 15px;
    text-align: center;
}

.secretdeal-secretdeal-view .secret-deal-validity-container {
    margin-top: 15px;
    font-size: 14px;
    text-align: left;
}
.secret-deal-copy-code-box {
    margin-top: 10px;
	text-align:left;
}

.secretdeal-secretdeal-view .p-validity { text-align: center;}
.rtl.secretdeal-secretdeal-view .p-validity { text-align:center;}

.inner-pages.secretdeal-secretdeal-view .show-grid .col-lg-12 {
    padding-left: 15px !important;
}
.inner-pages.secretdeal-secretdeal-view .show-grid .col-lg-12 {
    padding-right: 15px !important;
}
.virtual-card-copy-code-btn {
    background-color: #4aa74a;
    height: 30px;
    width: 100%;
    color: #fff;
    font-size: 13px;
	border: none;
}
.secretdeal-secretdeal-view .virtual-card-copy-code-btn.btn {float: none !important;}
.secretdeal-secretdeal-view .btn:hover, .secretdeal-secretdeal-view .btn:focus {
    color: #fff;
    text-decoration: none;
    background-color: #3ed63e;
}
.secretdeal-secretdeal-view .margin-up-down { margin-top: 8px;}
	@media (min-width: 768px) {
		.secretdeal-secretdeal-view .p-validity { text-align: right;}
		.rtl.secretdeal-secretdeal-view .p-validity { text-align:left;}
		.virtual-card-copy-code-btn {
    background-color: #4aa74a;
    height: 30px;
    width: 100px;
    color: #fff;
    font-size: 13px;
	border: none;
}

}
	@media (min-width: 1024px) {}
	@media (min-width: 1201px) {}

.rtl.secretdeal-secretdeal-view .page-title.my-acc-title h1 {
    margin: 10px 20px 10px 0px !important;
}
.secretdeal-secretdeal-view .secret-deal-validity {
/*
    background-color: #1565C0;
    padding: 7px;
*/
    width: 100px;
    color: #ff4343;
    font-size: 13px;
    border: none;
    font-weight: bold;
}

.secretdeal-secretdeal-view .secret-deal-loading-text {

    color: #878b8d;
    font-size: 13px;
    border: none;
    font-weight: bold;
}

.showbox {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5%;
}
.loader {
  position: relative;
  margin: 0 auto;
  width: 50px;
}
.loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.circular {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  height: 100%;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@-webkit-keyframes color {
  100%,
  0% {
    stroke: #d62d20;
  }
  40% {
    stroke: #0057e7;
  }
  66% {
    stroke: #008744;
  }
  80%,
  90% {
    stroke: #ffa700;
  }
}
@keyframes color {
  100%,
  0% {
    stroke: #d62d20;
  }
  40% {
    stroke: #0057e7;
  }
  66% {
    stroke: #008744;
  }
  80%,
  90% {
    stroke: #ffa700;
  }
}

/*  Ends - Secret Deal Coupon View - AlaaZ  */

/*  Starts- Buttons - loader - AlaaZ  */

.hide-w-spin {visibility: visible; display: block;}
.active-spinner-a .hide-w-spin {visibility:hidden; display: none;}
.login-spin-btn {visibility:hidden;display: none;}
.active-spinner-a .login-spin-btn {visibility: visible; display: inherit; color: white; font-size: 34px !important;}


    .gm-button-btn {
/*
    position: relative;
    margin: 1em;
    font-weight: 100;
    padding: 1em 1.25em;
    text-align: center;
    width: 200px;
    border-radius: 0px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    cursor: pointer;
*/
    height: 45px !important;
    overflow: hidden !important;
}

.gm-button-btn.gm-raised-button {
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    background: #3c7196;
    color:#fff;
/*    box-shadow: 0px 1px 1px #000;*/
}

.anim {

    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;

}

.anim:before {
    position: relative;
    content: '';
    display: block;
  margin-top: 100%;
}

.anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius:100%;
}
.gm-button-btn.gm-raised-button:active {
    background: #00365b !important;
/*    box-shadow: 0px 1px 1px #063e6b;*/
}


.gm-hover-button:hover > .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
    animation: anim-out 0.75s;}

.gm-hover-button:hover > .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}


@-webkit-keyframes anim-out {
  0% { width: 0%; }
  100% { width: 100%; }
}
@-moz-keyframes anim-out {
  0% { width: 0%; }
  100% { width: 100%; }
}
@-ms-keyframes anim-out {
  0% { width: 0%; }
  100% { width: 100%; }
}
@keyframes anim-out {
  0% { width: 0%; }
  100% { width: 100%; }
}
        
@-webkit-keyframes anim-out-pseudo {
  0% {background: rgba(0, 0, 0, 0.25);}
  100% {background: transparent;}
}
@-moz-keyframes anim-out-pseudo {
  0% {background: rgba(0, 0, 0, 0.25);}
  100% {background: transparent;}
}
@-ms-keyframes anim-out-pseudo {
  0% {background: rgba(0, 0, 0, 0.25);}
  100% {background: transparent;}
}
@keyframes anim-out-pseudo {
  0% {background: rgba(0, 0, 0, 0.25);}
  100% {background: transparent;}
}

/*  Ends - Buttons - loader - AlaaZ  */


/*  Starts - Static - Arabic - Fix - AlaaZ  */
body.rtl {font-family: "FrutigerLTArabic-45Light" !important;} 

 .rtl.cms-page-view .sdsa .sdt {width: 100% !important;}
 .rtl.cms-page-view .sdsa .sdi  {width: 20px; height: 20px;margin-right: 0px;background-size: 20px; line-height: 20px;}

@media (min-width: 768px) {

 .rtl.cms-page-view .sdsa .sdt  {width: 80% !important; line-height: 20px;}
 .rtl.cms-page-view .sdsa .sdi  {}
}

@media (min-width: 1024px) {

    .rtl.cms-page-view .sdsa .sdt {width: 79% !important; line-height: 20px; font-size: 0.8em;}
} 

@media (min-width: 1201px) {

    .rtl.cms-page-view .sdsa .sdt {width: 79% !important; font-size: 0.9em;}
}   
/*  Ends - Static - Arabic - Fix - AlaaZ  */

/*  Starts - My Wishlist - Fix - AlaaZ  */

.cart-cell {text-align: center;}
.add-to-cart-alt {text-align: center;}
.add-to-cart-alt input.input-text.qty.validate-not-negative-number {text-align: center; height: 34px; margin: 0;}
.add-to-cart-alt button.button.btn-cart {
    border: 0px solid white !important;
    padding: 0px;
    margin: 0px;
    height: 34px;
	
}

.wishlist-index-index textarea.styler-textarea {
	    border: 1px solid #ddd;
		background-color: white;
	
}
.wishlist-index-index button.gm-button-btn {height: 34px !important;}

.wishlist-index-index p.wishlist-item-name {

    text-align: left;
}
.rtl.wishlist-index-index p.wishlist-item-name {

    text-align: right;
}
.wishlist-index-index textarea[placeholder] {
    font-size: 13px;
}

.wishlist-index-index .out-of-stock {
    background-color: #878b8d;
    opacity: 0.7;
    color: #ffffff;
    border: 0px solid white !important;
    margin: 0px;
    height: 34px;
}
.wishlist-index-index .out-of-stock span {padding: 0px 15px;}

.rtl.wishlist-index-index .cart-cell { text-align: center;}

.wishlist-index-index .price-box, .wishlist-index-index .nopad { padding:5px 0 !important; }
.wishlist-page-h1 {margin:10px 20px 10px 0px !important;}
.rtl .wishlist-page-h1 {margin:10px 0px 10px 20px !important; }
.wishlist-prod-title {font-size: 13px !important; text-align: left;}
.rtl .wishlist-prod-title {font-size: 13px !important; text-align: right;}


.wishlist-index-index .mobile-clear-all {clear: both; margin-bottom: 8px;}

@media (min-width: 768px)  {.wishlist-index-index .mobile-clear-all {clear: both;margin-bottom: 8px;} }
@media (min-width: 1024px) {.wishlist-index-index .mobile-clear-all {clear: none;} }
@media (min-width: 1201px) {.wishlist-index-index .mobile-clear-all {clear: none;} }
	
/*
.cart-prod-id	.ontop {
    top: 0px;
    position: absolute;
    right: 0px;
}
.rtl.cart-prod-id .ontop {
    top: 0px;
    position: absolute;
    right: auto;
	left:0px;
}
*/


/*  Ends - My Wishlist - Fix - AlaaZ  */

/*  Starts - Dashboard Menu - Global changes - Fix - AlaaZ -   */

.dashboard {
    padding: 20px;
    position: relative;
}

.global-dash-changes-menu-burg.myacc-mobile-menu.visible-xs {
    left: auto !important;
    right: 10px !important;
    top: 10px !important;
    z-index: 19 !important;
}
.rtl .global-dash-changes-menu-burg.myacc-mobile-menu.visible-xs {
    left: 10px !important;
    right: auto !important;
    top: 10px !important;
    z-index: 19 !important;
}

@media (max-width: 768px) {
.col-left .block-account {
    text-align: left !important;
}
.rtl .col-left .block-account {
    text-align: right !important;
}
}
/*  Ends - Dashboard Menu - Fix - AlaaZ -   */

/*  Starts - Store Credit backgrund - Fix - AlaaZ -   */
.enterprise-customerbalance-info-index table#customerbalance-history {
    float: none;
}
/*  Ends - Store Credit backgrund - Fix - AlaaZ -   */







/* New Css Header ================================================================================ */




@font-face 
{
font-family: 'FrutigerLTArabic-45Light';
src: url('/media/wysiwyg/fontnew/FrutigerLTArabic-45Light.ttf') format('truetype');
}
@font-face 
{
font-family: 'FrutigerLTArabic-55Roman';
src: url('/media/wysiwyg/fontnew/FrutigerLTArabic-55Roman.ttf') format('truetype');
}
@font-face 
{
font-family: 'FrutigerLTArabic-65Bold';
src: url('/media/wysiwyg/fontnew/FrutigerLTArabic-65Bold.ttf') format('truetype');
}
@font-face 
{
font-family: 'FrutigerLTArabic-75Black';
src: url('/media/wysiwyg/fontnew/FrutigerLTArabic-75Black.ttf') format('truetype');
}

.rtl {text-align: right ; font-family: "FrutigerLTArabic-45Light";}

.rtl .megamenu-vertical li {
    font-family: "FrutigerLTArabic-65Bold" !important;}
    
.rtl .tooltip_block .greenText {

    font-family: "FrutigerLTArabic-55Roman" !important;
}
.rtl .countdown-title, .countdown { font-family: "FrutigerLTArabic-55Roman" !important;}

.rtl .main-top .home-flash-deals .main-heading .heading-wrapper-title h3 {font-family: "FrutigerLTArabic-65Bold";}
.rtl .groups-wrapper {font-family: "FrutigerLTArabic-45Light";}
.rtl .item h3.product-name {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl .footer-container .footer-top .footer h3, .rtl .footer-container .footer-top-brands .footer h3 {
    font-family: "FrutigerLTArabic-65Bold" !important;
}
.rtl .main-heading .heading-wrapper-title h3 {
    font-family: "FrutigerLTArabic-65Bold" !important;
}
.rtl .footer-container .footer-top .footer p, .rtl .footer-container .footer-top .footer .footer-static .form-subscribe-header label, .rtl .footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email {
    font-family: "FrutigerLTArabic-45Light";
	text-align:right;
}

.rtl .metaTagsSeo {font-family: "FrutigerLTArabic-45Light" !important;}


.rtl.catalog-product-view .product-view .product-shop .product-name h1 {
    font-family: "FrutigerLTArabic-55Roman" !important;}

.rtl h1 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl h2 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl h3 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl h4 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl h5 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl h6 {font-family: "FrutigerLTArabic-55Roman" !important;}

.rtl .inner-pages .show-grid .product-name {font-family: "FrutigerLTArabic-55Roman";}
.rtl .sitemap .block h4 {font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl .help-home h3.header {
    font-family: "FrutigerLTArabic-55Roman" !important;}
.rtl .cms-page-view .page-title h1 {
    font-family: "FrutigerLTArabic-55Roman";}

.rtl .megamenu-vertical li.level0 a {
    padding: 0px 45px 0 10px !important }

.rtl .megamenu-vertical li.level1 a {
    padding: 0px 20px 0 10px !important;
}

.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li, .rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li {
    padding-right: 0 !important;
    font-size: 16px !important;}
    
.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li, .col-left .mt-main-menu-vertical div.shown-sub li {
    padding-right: 0px !important; padding-left: 0px !important;}

.rtl .mt-main-menu-vertical ul.level0 li {
    float: right !important;}
.rtl li.level1.groups.item {
    height: 195px !important;
    margin-bottom: 10px !important;
} 

.rtl .title_group {
    font-weight: normal;
    font-size: 14px !important;
}
.rtl .itemgrid-4col .item {
    width: 24% !important;}
.rtl .groups-wrapper ul.level1 li.level2 a {
    font-family: "FrutigerLTArabic-45Light" !important; font-size: 14px !important;

}

.rtl .mt-main-menu-vertical div.shown-sub { width: 800px !important;}
.rtl .sticky-cat .mtmenu-block li {
    padding-left: 0px !important;
}
 
.rtl .toolbar .pager .pages strong {float: right;}
.rtl .toolbar .pager .pages ol li {float: right;}
.rtl .product-item h3.product-name {
    height: 65px;
    overflow: hidden;
}

.rtl .next .fa-angle-right:before {content: "\f104" !important;}
.rtl .previous .fa-angle-left:before { content: "\f105" !important;}

.rtl .h88 {font-family: "FrutigerLTArabic-55Roman";}
.rtl .toolbar .toolbar-top .sort-by .sbHolder {
    width: 110px !important;}

.rtl .show-grid .col-lg-9 {
    margin-right: 0px !important;
}

.rtl .breadcrumbs {
    text-align: right;}

.rtl .footer-container .newsletter .footer-static h3 span

{ padding: 0 0 4px !important;}

.rtl .main-heading .heading-wrapper-title span 
{ padding: 0 0 4px !important;font-weight:normal !important;}

.rtl .odd .label {
    font-size: 14px;
}
.rtl .even .label {
    font-size: 14px;}


.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub .mtmenu-block, .col-left .mt-main-menu-vertical div.shown-sub .mtmenu-block
{     margin: 0 0px !important;}

.main_slide_left .mt-main-menu-vertical div.shown-sub .mtmenu-block, .col-left .mt-main-menu-vertical div.shown-sub .mtmenu-block {     margin: 0 15px !important;}


.rtl .opc-wrapper-opc .opc-col-left .fields select { height: 36px !important; }
.rtl #checkout-estimated-method-load li input[type="text"], #checkout-estimated-method-load li select { height: 36px !important; }
.rtl #checkout-estimated-method-load li { float:right !important; }

@media (max-width: 979px) and (min-width: 768px) {
	
	.rtl .megamenu-vertical li.level0 a {
    padding: 0px 8px 0 12px !important;
	font-size:70%;
	}
    /*  .rtl div.open .dropdown-menu  { right: -110px;} */
    /*  .rtl div.open #categories_nav { right: -110px;} */
	
	
	}	

	@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.rtl .megamenu-vertical li.level0 a {font-size:70%;}
	.rtl .is-sticky .mt-main-menu-vertical div.shown-sub {width:440px;}
	.rtl .groups-wrapper ul.level1 li.level2 a {font-size: 12px !important;}
	.rtl .title_group {font-size: 12px !important;}
	.rtl .mt-main-menu-vertical div.shown-sub { width: 560px !important;}
    /*  .rtl div.open .dropdown-menu  { right: -110px;}  */
    .rtl .is-sticky div.open #categories_nav { right: -110px;}
    /* .rtl .sticky-wrapper div.open #categories_nav {right: -10px;} */
    .rtl .is-sticky .sticky-cat .dropdown-toggle .fa-bars { padding: 0px 7px;}
	.rtl .sticky-wrapper .sticky-cat .dropdown-toggle .fa-bars { padding: 0px 7px;}
    .rtl .is-sticky .dropdown-toggle .fa-angle-down { padding-right: 0px; padding-left: 8px !important;}


    }
	
	@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
	.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub {width: 764px !important;}
	.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub, .rtl .sticky-wrapper .col-left .mt-main-menu-vertical div.shown-sub { right: 202px !important; }
	.rtl .mt-main-menu-vertical div.shown-sub { width: 746px !important;}
	.rtl .level0.sub-wrapper.shown-sub.nav-content-1 { position:absolute !important; }
	.rtl .is-sticky .megamenu-vertical { width:200px !important; }
	.rtl .is-sticky .mt-main-menu-vertical div.shown-sub, .rtl .is-sticky .col-left .mt-main-menu-vertical div.shown-sub { right: 198px !important; }
	.rtl .is-sticky ul#categories_nav { right: -140px; }
	.rtl .cms-home .sticky-wrapper .sticky-cat #sticky-category.btn, .inner-pages .sticky-wrapper .sticky-cat #sticky-category.btn { padding:6px 10px 6px 2px !important; } 
	.rtl .is-sticky .dropdown-menu { right: -115px; !important}
	.rtl .is-sticky .megamenu-vertical li.level0 a { 0px 2px 0 12px !important; }
    .rtl .megamenu-vertical li.level0 a { padding: 0px 10px 0 10px !important }

.rtl .sticky-wrapper .sticky-cat .dropdown-toggle .fa-bars { padding: 0px 7px;}
    .rtl .is-sticky .dropdown-toggle .fa-angle-down { padding-right: 0px; padding-left: 8px !important;}


    span.dept {
    vertical-align: text-top;
    margin-left: 10px;
}
	
	}

.we-accept-block .pym-icons-set { margin-top: 10px; }

.rtl.catalog-product-view .product-view .product-shop .product-name h1 {padding-left:10px;}

.product-tabs-content .acc-content-title .title-text, .product-tabs-content .accordion-title .title-text { border-bottom: 0px solid #f3f5f6 !important;}


@media only screen and (max-width: 480px) and (min-width: 320px) {
.rtl .inner-pages .opc-wrapper-opc .payment-block dt label { float: right;text-align: right;padding-right: 10px;	}
.rtl .opc-wrapper-opc input.radio { float:right; }
.rtl .opc-wrapper-opc .payment-block dt label { float:right !improtant; }
.rtl .footer-container .footer-copyright .footer li a { font-size:7px !important; }

/* .rtl ul.show-grid li.item.first {
    height: 600px !important;
}

.rtl ul.show-grid li.item.last {
    height: 600px !important;
} */
}

.rtl .opc-wrapper-opc .payment-block dt label { text-align:right !important; padding-right: 10px; }
.rtl .opc-wrapper-opc label { text-align:right; }

.rtl .itemgrid .item { float: right;}
.rtl .opc-wrapper-opc input { float:right !important; }

.rtl .header-container .header .mt_getcart a { font-size: 12px !important; }

.rtl #tooltip, .rtl #tooltipgrey { font:12px FrutigerLTArabic-45Light; }

.rtl .footer-container .footer-top h3 { font-weight:normal; }


/* Alaa Again :) ; ================================================================================ */

.rtl .itemgrid .item {
    float: right;}

.rtl .main-heading .heading-wrapper-title span {font-weight: normal;}

.inner-pages.rtl .show-grid .col-lg-9 { padding-left:15px; margin-right:-15px !important; padding-right:13px; }

.rtl .mtmenu-block.mtmenu-block-bottom.grid-full.std a {
    background: none;
}


.rtl .wishlist a i.fa.fa.fa-heart-o { margin: 0px 0 0 5px !important;}

.rtl a.link-wishlist.mt-tooltip { padding: 3px 0px 3px 0px !important;}

.rtl .left-product.col-lg-9.col-md-9.col-sm-12.col-xs-12.clearfix { padding-left: 0px; padding-right: 15px;}
.rtl .toolbar p.mt-toolbar-label {    width: 70px;}
.rtl .itemgrid .item.last {margin-right: 1% !important;}
.rtl .product-view .product-shop{ padding-right:15px !important;}
.rtl .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right:0px !important;}




.rtl .header-container .mt-maincompare  { float: right;}

/* Alaa Again :) End ; ================================================================================ */


/* Ahmad Start =========================================================================================*/


.rtl .my-acc-title, .rtl .my-account .fieldset, .rtl .dashboard .welcome-msg, .rtl .my-account .order-info-box, .rtl .my-acc-pages-wrapper .heading-wrapper-title { text-align:right; }
.rtl .box-account { text-align:right; }
.rtl .opc-wrapper-opc .opc-col-left li { text-align:right; }

@media(max-width:768px) { 
.rtl .page-title.my-acc-title h1 { text-align:right; }
.rtl .dashboard .box-account.box-recent .box-head h2 span { padding:0 0 0; }
.rtl .dashboard .box .box-title h3 span, .rtl .dashboard .box-account .box-head h2 span, .rtl .account-login .content h2 span, .rtl .account-create .heading-wrapper-title h2 span, .rtl .my-acc-pages-wrapper .heading-wrapper-title h2 span, .rtl .forgot-pass-wrapper .heading-wrapper-title h2 span { padding:0 0 0; }
.rtl .myacc-mobile-menu, .col-left .block-account { text-align:right; }
.rtl .my-account .title-buttons button.button { float:left; }
.rtl #notification .success { padding:21px 40px 21px 95px; }
.rtl .header-top-right { width:80% !important; }
.rtl #shopping-cart-totals-table tfoot td { font-size:110% !important; }
.rtl .opc-wrapper-opc #checkout-review-submit .agree { text-align:right !important; padding-right:10px;}
}



/* Ahmad End ===================================================== */



/* Cart ================================================================================ */

.rtl .opc-wrapper-opc .opc-col-left {   width: 30%; float: right; margin-left: 20px; margin-right:0px;}
.rtl .opc-wrapper-opc label {     text-align: right !important;}
.rtl .opc-index-index .monkey-multisubscribe li { text-align: right !important; }
.rtl .opc-wrapper-opc .opc-col-center {
    float: right;
    width: 30%;
    margin-right: 20px;
    margin-left: 20px;
}

.rtl .opc-wrapper-opc .opc-col-right {
    float: right;
    width: 30%;
    margin-right: 20px;
    margin-left: 0px;
}

.rtl .opc-wrapper-opc .opc-col-left .fields .field { 
    float: right;
 }

.rtl .opc-wrapper-opc .opc-col-left .fields .field:first-child {
    margin-left: 21px;margin-right:0px;
}

.rtl .opc-wrapper-opc .opc-col-left .customer-name .field:first-child {
    margin-left: 21px;margin-right: 0px;
}

.rtl .opc-wrapper-opc .payment-block dt label {    text-align: right;}

@media (max-width: 980px){
    
.rtl .opc-wrapper-opc .opc-col-left {   width: 100%; float: right; margin-left: 10px; margin-right:10px;}   

.rtl .opc-wrapper-opc .opc-col-center {
    float: right;
    width: 100%;
    margin-right: 10px;
    margin-left: 10px;
}

.rtl .opc-wrapper-opc .opc-col-right {
    float: right;
    width: 100%;
    margin-right: 10px;
    margin-left: 10px;
}

.rtl .opc-wrapper-opc .opc-col-left .wide .input-box {width: 93%;}

.rtl .opc-wrapper-opc .opc-col-left .fields .field:first-child {
    float: right;
}

.rtl .opc-wrapper-opc .opc-col-left .fields .field:first-child { margin-left: 10px;margin-right:0px;}

.rtl .opc-wrapper-opc .opc-col-left .customer-name .field:first-child {
    margin-left: 10px;margin-right: 0px;
}

.rtl #discount-giftcard-form {width:100%}

.rtl .opc-wrapper-opc .discount {width: 95%;}

.opc-wrapper-opc .form-list .input-box {
    width: 92% !important;
}

}
/* Cart ================================================================================ */


/* Old Header Start ================================================================================ */




.rtl {text-align: right ;}
.rtl .header .logo{ float:right; text-align: right; }
.rtl .mobile-collapsible .subscribe .form-subscribe-header label{text-align: right;display: block;}
.rtl .error-msg,
.rtl .success-msg,
.rtl .note-msg,
.rtl .notice-msg { background-position: 100% 50% ; padding: 10px  32px 8px 8px;}

.rtl .header-container .header .header-top ul.links li.last {
    background-image: none;
}
.rtl .header-container .header .header-top ul.links li.first {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tick.png");
}

.rtl .widget-tab-content.widget-tab-content-list .item .top-actions-inner {
    text-align: right;
}
.rtl .widget-tab-content.widget-tab-content-list .button.btn-cart {
    float: right !important;
    margin: 0 0 5px 7px !important;
}
.rtl .item.products-bottom button.btn-cart {
    display: block;
    float: right;
}

.cms-home.rtl .megamenu-vertical li .fa {
    float: left;
    left: 5px;
    right: auto;
    transform: scale(1) rotate(-180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
     -webkit-transform:scale(1) rotate(-180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.rtl .megamenu-vertical li .fa {
    float: left;
    left: 5px;
    right: auto;
    transform: scale(1) rotate(-180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(-180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.rtl .megamenu-vertical li.m-dropdown .fa {
    left: 14px;
}
.rtl  .main_slide_inner { z-index: 0;}
.rtl .header-container .header .header-top .language-switcher { float: right ;}
.rtl .header-container .header .header-top .header-top-left p.welcome-msg { float: right ; padding: 0 19px 0 0;}
.rtl .header .store-switcher .sbHolder{ width:70px;}
.rtl .mt-ajax-container .product-details { text-align: right ;}
.rtl .mt-ajax-container .product-details { padding: 0 10px 0 0 !important; }
.rtl .slides,.rtl .flex-control-nav,.rtl .flex-direction-nav {  }
.rtl .save-percent-container { left:auto; right:0; }
.rtl .save-percent-container,
.rtl .product-view .product-shop ,
.rtl .bestseller .mt-actions-top{text-align: right ;}
.rtl .product-shop .add-to-cart .btn-cart ,
.rtl .product-view .product-shop .product-add-to-links{ float: right ;}
.rtl .product-view .product-shop .add-to-box .add-to-cart  .pull-left { float: right !important;}
.rtl .mostviewed .flex-viewport .product-name ,
.rtl .product-view  .category-products .item h3.product-name {text-align: center ;}
.rtl .product-view+.widget-wrapper .owl-controls .owl-buttons { top:85px; }
.rtl .title-buttons h1 ,
.rtl .cart .cart-collaterals .crosssell .product-image{float: right;}
.rtl .cart .cart-collaterals .crosssell .addtocart button.btn-cart { float: right ;}
.rtl .cart-cell {text-align: right ;}
.rtl .block-compare .btn-remove {font-size: 0;}
.rtl .container-main .category-products   .item h3.product-name,
.rtl .container-main .category-products.collection-position02.collection-position04 .item h3.product-name{text-align: right ;}
.rtl .container-main .category-products.collection-position02 .item h3.product-name{text-align: right;}
.rtl .col-lg-9.banner-slider { margin-right: -15px; }

.rtl #notification .success,
.rtl .main-blog h3 { text-align: right ;}
.rtl .header-right-inner { left:-15px; position:absolute; right:auto; width:77.3%; }
.rtl .is-sticky .header-right-inner { left:-6px; right:auto; }
.rtl .top-seach { float:right; position:absolute; right:-4px; width:49.8%; }
.rtl .is-sticky .top-seach { float:right; margin-right:-15px; width:55.5%; }
.rtl .top-link { float: right; }
.rtl .sticky-wrapper .top-link { margin-right:0; }
.rtl .is-sticky .top-link { margin-right:10px; }
.rtl .block-layered-nav dd li  { padding: 0;}
.rtl .cart ul.checkout-types {float: left ;}
.rtl .page-empty  .more-views ul.slides {float: left ;}
.rtl .page-empty  .product-shop ul.add-to-links li a .fa { padding: 0  0 0 10px;}
.rtl .top-compare .mt-maincompare .clearall a { float: none ;}
.rtl .category-products .products-grid .item .top-actions-inner .confix-produclist a .fa {display: block; line-height: 36px !important;}
.rtl .item { text-align: right; }
.rtl .header-container .mt-top-cart { margin-right:10px; }
.rtl .is-sticky .logo-sticky { float: right; padding:0 0 0 3px; }
.rtl .header .header-content-right .header-right-inner,
.rtl .header .header-content-right .header-right-inner{float: left;}
.rtl .header-content-right .top-seach .input-group-btn .dropdown-toggle {border-right: 1px solid #f0f2f3;}
.rtl .header-container .header .header-top .header-top-right ul.links{ float:left; }
.rtl .header-container .header .header-top .header-top-right ul.links li a{ direction: ltr; }
.rtl .header-container .header .header-top .header-top-right ul.links li,
.rtl .header-container .header .header-top .form-language,
.rtl .header-container .header .header-top .currency_top,
.rtl .header-container .header .header-top .language-switcher{
  float:right;
}
.rtl .header-container .header .header-top .language-switcher a {padding-left: 15px ; padding-right: 0 ;}
.rtl .header-container .header .header-top .form-language .language-label{
     float:left;
}
.rtl .header-container .header .header-top .header-top-left p.welcome-msg {
    float: right;
    padding: 0 19px 0 0;
    text-align: right;
}
.rtl .header-container .header .store-switcher .sbSelector,
.rtl .header .form-language .sbHolder .sbSelector{
	background-position: 100% center !important;
	background-origin:border-box;
	display:inline-block;
	padding:0 20px 0 0;
}
.rtl .header .form-language .sbHolder .sbSelector{
	padding:0 24px 0 0;
}
.rtl .header .store-switcher .sbHolder .sbOptions{
     right:-3px;
     
}
.rtl .header .form-language .sbHolder .sbOptions{
	 padding:0;
	 right:-3px;
     width:115%;
}
.rtl .header .form-language .sbHolder .sbOptions li a, .rtl .header .store-switcher .sbHolder .sbOptions li a {
     padding: 5px 25px 5px 0px;
	 text-align: right;
	 background-position: 100% 8px !important;
     width: 100% ;
}
.rtl .header .form-language .sbHolder .sbOptions li a {
	padding-top:10px;
}
.rtl .header .currency_top .sbHolder .sbOptions li a{
     text-align:right;
     width: 100% ;
}
.rtl .sbToggle,
.rtl .header-container .header a.sbToggle,
.rtl .header-container .header a.sbToggle{left:-3px; right: auto ;}
.rtl .header .currency_top .sbHolder .sbOptions { right: 0 ; left:  auto ;}
.rtl .header-container .currency  a.sbToggle{left:-18px; right: auto ;}
.rtl .mt_getcart { float:left; margin-left:15px; }
/*.rtl .top-compare .mt-maincompare span.mt-icon-compareajax { display:inline-block; right: auto ;left: 0; width:80px; }*/
.rtl span.mt-cart-title{
     float:right;
}

.rtl .megamenu-vertical li.level0 a { padding:0px 45px 0 10px; }

.rtl li.level2.groups.item li{
line-height:23px;
font-size:85%;
}

.rtl .mt-main-menu-vertical ul li ul.level1 li, .mt-main-menu-vertical ul li ul.level2 li
{
font-size:16px !important;
line-height:25px !important;
}

.rtl .megamenu-vertical { padding-right:10px; }

.rtl .megamenu-vertical li.level0.nav-1 a {
     background-position: 100% 3px;
}
.rtl .megamenu-vertical li.level0.nav-2 a{

    background-position: 100% -41px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-3 a{

    background-position: 100% -93px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-4 a{

    background-position: 100% -145px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-5 a{
    background-position: 100% -199px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-6 a{
    background-position: 100% -251px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-7 a{
    background-position: 100% -302px;
}
.rtl .megamenu-vertical li.level0.nav-8 a{
    background-position: 100% -354px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-9 a{
    background-position: 100% -406px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-10 a{
    background-position: 100% -457px;
    background-repeat: no-repeat;
}
.rtl .megamenu-vertical li.level0.nav-11 a{
    background-position: 100% -508px;
    background-repeat: no-repeat;
}
.rtl .sticky-cat .mtmenu-block li a { padding-left:0; padding-right:0; }

.rtl .home-menu { padding:0 15px 0 18px; }
.rtl .header-container .top-search input#search { float:none; margin-right:1px; width:84%; }
.rtl .is-sticky .top-search input#search { width:86.5%; }
.rtl .top-search .category-filter button { border-radius:0; }
.rtl .bar-icon { display: block;  float: right; margin: 12px 0 0 6px; }
.rtl .top-link .fa, .rtl .top-compare .fa-angle-down { padding:0 8px 0 0; }
.rtl .print { float:right; }
.rtl .mt-icon-ajaxcart a.mt-cart-label span.print { float:right; }
.rtl .header .support { float:left; }
.rtl .header .logo, .rtl .header .support ul, .rtl .header .support li { float:right; }
.rtl .header .support li, .rtl .header .support .lang li.switch { margin-left:16px; margin-right:0; }
.rtl .header .support ul { float:right; padding-left:0; left:0; right:auto; }
.rtl .is-sticky .sticky-cat { float:right; width:auto; }
.rtl .header-container .is-sticky .mt-top-cart { margin-right:10px; float:right; }
.rtl .header .store-switcher .sbHolder, .rtl .header .form-language .sbHolder { padding:0 0 0 20px; }
.rtl .is-sticky .dropdown-toggle .fa-angle-down { padding-right:10px; }
.rtl .sticky-wrapper .block, .rtl .sticky-wrapper .block .btn { margin-right:0; }
.inner-pages.rtl .sticky-wrapper .sticky-cat { display:block !important; width:22.9%; }
.inner-pages.rtl .is-sticky .sticky-cat { margin-right:3px; width:auto; }
.inner-pages.rtl .show-grid .col-lg-9 { padding-left:15px; margin-right:-15px; padding-right:13px; }
.rtl .show-grid .product-view .left-product { padding-right:15px; }
.rtl .show-grid .product-view .left-product.col-lg-12 { padding:0;}
.inner-pages.rtl .show-grid .col-lg-9
.inner-pages .show-grid .product-view .product-shop .product-name.col-lg-9 { margin:0; }
.inner-pages.rtl .top-seach { right:-1px; }
.rtl .sticky-wrapper .sticky-cat .btn { text-align:right; padding-right:8px; }
.inner-pages.rtl .sticky-wrapper .sticky-cat .dept { padding-right:10px; }
.rtl .header-container .sticky-wrapper .top-search input#search { float:right; width:83%; }
.rtl .header-container .is-sticky .top-search input#search { width:85.5%; }


.rtl .mt-navigation-vertical .block-title strong span {float: right;padding: 0 12px 0 0;line-height: 40px;}
.rtl .mt-navigation-vertical.block .block-title{padding: 0;}
.rtl .mt-main-menu-vertical ul li .mm-item-base:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 9px 8px;
    content: "";
    top:23px;
    right: -16px;
    left: auto;
}
.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a:before,
.rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a:before{
    display: none;
}
.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a:after,
.rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a:after{
    content: "";
    font-size: 0%;
    vertical-align: middle;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    margin-left: 10px;
    float:right;
    text-decoration: inherit; 
	display:none;
}


.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a:before, 
.rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a:before, 
.rtl.inner-pages .sticky-wrapper .mt-main-menu-vertical .groups-wrapper li a:before,
.rtl .is-sticky .mt-main-menu-vertical .groups-wrapper li a:before {
	float:right;
	margin-left:10px;
	margin-right:0;
}

.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub,
.rtl .col-left .mt-main-menu-vertical div.shown-sub {
     left : auto !important;
     right: 256px !important;
}
.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub,
.rtl .sticky-wrapper .col-left .mt-main-menu-vertical div.shown-sub {
     left : auto !important;
     right: 242px;
}
.rtl .is-sticky .mt-main-menu-vertical div.shown-sub,
.rtl .is-sticky .col-left .mt-main-menu-vertical div.shown-sub {
     left : auto !important;
     right: 242px;
}

.rtl .header-container .header .header-content .header-act .mt-icon { float: right ;}
.rtl .header .header-content-right .form-search button.button{
    float:left;
    text-align:left;
    right: auto ;
    margin: 0 ;
}
.rtl .header .header-content-right .form-search input#search{
     float:left;
	 text-align:right;
}
.rtl .mt-icon-ajaxcart .fa-angle-down {float: left ;}
.rtl .header-container .header .header-top ul.links li a i.fa {
    float: right;
    padding: 0 0 0 10px;
}
.rtl .sticky-wrapper .container { padding:0; }
.rtl .is-sticky .container { padding:10px 15px 0 15px; }
.rtl .mt-icon-ajaxcart a.mt-cart-label {left: 0 ; float: left ;  font-size: 85% ;  }
.rtl .mt-icon-ajaxcart .fa-angle-down { padding: 0 5px 0 10px;}
.rtl .mt-icon-ajaxcart a.mt-cart-label .print .price { text-align:right; width: 70px; margin-right: 10px; }
.rtl .header-top-right { float:left; padding-left:0; }
.rtl .category-products.collection-position02 .item .item-inner .top-actions-inner { text-align:right; }
.rtl .heading-cart,.rtl .icon-cart {
    float: right;
}
.rtl .tabs-collection .widget-tabs.nav.nav-tabs {
    position: absolute;
    left: 0;
    right: auto;
}
.rtl .btn-remove span.icon { float: right ; margin: 0 0 0 5px;}
.rtl .icon-cart {
    float: right;
	right:0;
    position: absolute;
}

.rtl .owl-controls .owl-buttons {
    left: 0;
    right: auto;
}
.rtl .item .top-actions-inner { text-align: right ;}
.rtl .mt-ajax-container p.no-items-in-cart , .rtl .maincompare p.empty { text-align: right ;}
.rtl .mt-preface.col-lg-9.col-md-9.col-sm-9.col-xs-12 {
	margin-right:-5px;
    padding-left: 8px;
    padding-right: 0;
}
.rtl .top-compare .mt-maincompare .mtajaxcompare {left: 0;right: auto;}
.rtl .mt-maincart {
    left: 0;
	right: auto;
}
.rtl .mt-maincart .mt-cart{
   width: 130px;
}
.rtl .main-heading .heading-wrapper-title {text-align: right ;}
.rtl .heading-cart {
    padding: 0 10px 0 0px;
}
.rtl .header .header-content-right .form-search button.button span{
     border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
}
.rtl .header-layout-3 .mt-number-phone {
    float: right !important;
}
.rtl .mt-ajax-checkout a{
    float:right;
	color:#ffffff;
}
.rtl .product-image .product-imagenew-label,
.rtl .product-image .product-imagesale-label,
.rtl .slider-product-wrapper .products-grid .item{
   text-align:right;
 }
.rtl .footer .footer-link {
    text-align: left;
}
.rtl #mtnav li.level0 ul li.groups a {
    text-align: right;
}
.rtl.cms-home .col2-left-layout .show-grid .col-lg-9 { padding-left:15px; padding-right:0; }




/* Header Menu================================================================================ */
.rtl #mtnav li{
     float:right;
	 text-align: right;
}
.rtl .posts-item-inner a{text-align: right ;}
.rtl .grid12-1, .rtl .grid12-2, .rtl .grid12-3, .rtl .grid12-4, .rtl .grid12-5, .rtl .grid12-6, .rtl .grid12-7, .rtl .grid12-8, .rtl .grid12-9, .rtl .grid12-10,
.rtl .grid12-11, .rtl .grid12-12, .rtl .grid4-1, .rtl .grid4-2, .rtl .grid4-3, .rtl .grid2-1, .rtl .grid-full, .rtl .grid-col2-sidebar, .rtl .grid-col2-main{
     float:right;
}
.rtl li.level0 > a > span > .cat-label {
    left: 10px !important;
    right: auto !important;
}
.rtl li.level0 > a > span > .pin-bottom:before {

    left: 10px !important;
    right: auto !important;
}
.rtl .custom p.custom_category_menu_text{
     text-align: right;
}
.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li.parent,
.rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li.parent{
   background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/rtl-icon-menu.png");
   background-color:transparent;
   background-position:0 11px;
   background-repeat:no-repeat;
}
.rtl .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li.parent:hover,
.rtl .col-left .mt-main-menu-vertical div.shown-sub li .level1 li.parent:hover{
    background-position:0 11px;
}

.rtl .main_slide_left .mt-main-menu-vertical li.level1 div.shown-sub,
.rtl .col-left .mt-main-menu-vertical li.level1 div.shown-sub {
    padding-left: 0;
    padding-right: 10px;
    right: 185px !important;
    left: auto !important;
}
.rtl #mtnav .sub-wrapper .mm-item-base div ul li div ul li div div.mm-item-base,
.rtl #mtnav li.m-dropdown .dropdown.sub-wrapper div.mm-item-base div ul li div div.mm-item-base{
     margin-right:10px;
}
.rtl #mtnav li.level0 ul li.parent:hover,
.rtl .mt-navigation #mtnav li ul li.parent:hover {
    background-position: 6px -15px;
}
.rtl .mt-navigation #mtnav li ul li.parent:hover {
     background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/rtl-icon-menu.png");
	 background-position: 6px -15px;
	 background-repeat:no-repeat;
}

.rtl #mtnav .dropdown ul.level0 li.parent:hover  {
    background-image:  url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/rtl-icon-menu.png") ;
    background-position: 0 -13px;
    background-repeat:no-repeat;
}
.rtl .mt-navigation #mtnav li .dropdown  .groups-wrapper  ul li.level2.parent:hover {
     background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/rtl-icon-menu.png") !important;
	 background-position: 10px -18px !important;
	 background-repeat:no-repeat !important;
}
.rtl .mt-navigation #mtnav li .dropdown  .groups-wrapper  ul.level2 li.level3 a:hover {
     background-image: none !important;
}
.rtl #mtnav li .shown-sub li div.shown-sub{
      left: -220px;
}
.rtl .mt-menu ul.nav-accordion li a{padding-right:15px;}
.rtl .mt-menu ul.nav-accordion li li a {
    padding-right: 30px;
}
.rtl .mt-menu ul.nav-accordion li li li a {
    font-size: 14px;
    padding-right: 45px;
}
.rtl .mt-menu ul.nav-accordion li li li li a {
    font-size: 12px;
    padding-right: 60px;
}
.rtl .mt-menu ul.nav-accordion li a {
    color: #FFFFFF;
}
.rtl .mt-menu ul.nav-accordion li span.collapse, .rtl .mt-menu ul.nav-accordion li span.expand {
 right:85%;
}
.rtl ul.products-posts .posts-item-inner .posts-actions-inner{padding-left:0;}
.rtl #mtnav li.m-dropdown .dropdown.sub-wrapper {
    left: auto;
    right: 0;
}
.rtl .megamenu .fa {float: left ;}
/* Featured Products================================================================================ */
.rtl.cms-home .main-inner .nav-tabs li:last-child {border-left:none!important;}
.rtl.cms-home .main-inner .nav-tabs li:first-child {border-left: 1px solid #dddddd;}
.rtl .top-actions-inner .bt-action .price-box {float: right;}
.rtl .bestseller h3 {text-align: right !important;}
.rtl .product-details .btn-remove ,
.rtl .product-details .btn-edit {float: right ; padding: 0 0 0 20px ;}
.rtl .block-cart .block-content ol li.item .product-details,
.rtl .block-cart .block-content ul li.item .product-details { padding-right: 15px ; padding-left: 0 ;}
.rtl .category-products #products-list .confix-produclist { float:right; }
.rtl .main-heading .heading-wrapper-title h3 { text-align:right; }
.rtl .key_features_pdp li, .rtl .key_features_listing li,
.key_features_listing li { margin-right:20px; }
.rtl .flexslider .slides{
     float:left;
}
.rtl #product_tabs_upsell_products_contents .nav-wrapper ul.flex-direction-nav li a{
     font-size: 0;
}
.rtl .slider-product-wrapper .products-grid .item .catpanel .mt-actions .confix-produclist a,
.rtl .header-container .header .header-top .form-language .language-label{
     text-align: right;
}

.rtl .widget-static-block .custom .title h2{
     float:right;
}
.rtl .widget-static-block .custom .btn-purchase{
    float: left;
	margin-left:0;
}
.rtl .block-subscribe .block-title{
     margin-left:10px;
	 margin-right:0;
    float:left;
}
.rtl .block-subscribe .block-content .actions{margin-left:0;margin-right:10px;}
.rtl .footer .block-subscribe { background-position: 100% 50% ; }
.rtl .block-subscribe .block-content .input-box,
.rtl .block-subscribe .block-content .actions ,
.rtl .block-subscribe .block-content{
     float:left;
}
.rtl .mt-block-free{
     text-align:left;
}
.rtl .slider-product-wrapper .top-actions-inner .mt-actions .confix-produclist a.link-wishlist .fa-heart-o {
    right: 12px;
	left:auto;
}
.rtl .footer-container .footer-bottom .section-space .info-class p .fa-phone { margin-left: 5px; }
/* custom ================================================================================ */
.rtl .top-actions-inner .mt-actions .confix-produclist .wishlist, .rtl .top-actions-inner .actions .confix-produclist .wishlist {
    margin-left: 3px;
    margin-right: 0;
}
.rtl ul.products-grid li.item .confix-produclist{padding-left:0;padding-right:4px;}
.rtl ul.products-grid li.item .confix-produclist .fa-expand+span{display:none;}
.rtl .messages li , .rtl .cms .section-title {text-align: right ; }
.rtl h1,.rtl  h2,.rtl  h3,.rtl h4,.rtl h5,.rtl h6,.rtl .h1,.rtl .h2,.rtl .h3,.rtl .h4,.rtl .h5,.rtl .h6 {text-align: right ;}
.rtl .feature .icon {
    float: right;
    margin: 0 0 10px 15px;
}
.rtl .cms.cms-typography .feature p {
    padding-left: 0;
    padding-right: 75px;
    text-align: right;
}
.rtl .std ul,.rtl .std ol,.rtl .std dl,.rtl .std p,.rtl .std address,.rtl .std blockquote {text-align: right ;}
.rtl .block-featured .mt-features .circle span.icon-dashboard {margin-left: 0 ; margin-right: 4px; }
/* Category ================================================================================ */
.rtl .col-left, .rtl .main_slide_right_inner,
.rtl .cms-index-index .mt-navigation-vertical{
    z-index: auto;
}
.rtl .main-top .category-products .item .table .ratings,
.rtl .category-products.collection-position02.collection-position04 .item .ratings{
    left: 0;
    right: auto;
}
.rtl .product-sale-label,.rtl .product-new-label{
    left: auto;
    right: 0;
}
.rtl .item-upsell .product-new-label, .rtl .item-upsell .product-sale-label,
.rtl .item-related .product-new-label, .rtl .item-related .product-sale-label{
    left: auto;
    right: 10px;
}
.rtl .breadcrumbs li{
	  background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/breadcrumbs-rtl.png") no-repeat scroll 0 50% transparent;
	  padding: 0 10px;
}
.rtl .breadcrumbs li:last-child {
    background:none;
}
.rtl .breadcrumbs li:first-child {
    padding-left: 10px;
}
.rtl .breadcrumbs li.home{
      padding-right: 10px;
}
.rtl ul.nav-accordion li span.expand,
.rtl ul.nav-accordion li span.collapse{
     text-align:right;
}
.rtl .main,.rtl ul.nav-accordion li a {
    text-align: right;
}
.rtl ul.nav-accordion li ul li a{
     padding: 0 25px 0 0;
}
.rtl ul.nav-accordion ul ul li a{
     margin-right: 10px;
}
.rtl ul.nav-accordion ul ul ul li a {
    margin-right: 20px;
}
.rtl .block-layered-nav dd li{
     direction: ltr; float:none;
}
.rtl ul.nav-accordion li span.collapse,.rtl ul.nav-accordion li span.expand{
     right:93%;
}
.rtl .block-layered-nav.dept-static dd li{
	float:right;
}

.rtl #mtnav li.level0 .groups-wrapper ul li a,
.rtl #mtnav li.level0 .dropdown .groups-wrapper ul.level1 li a,
.rtl #mtnav .dropdown ul li a {
    background-position: 100% 20px;
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tick-mega.png");
    background-repeat: no-repeat;
    padding-right:10px ;
}
.rtl #mtnav li.level0 .groups-wrapper ul li a:hover,
.rtl #mtnav li.level0 .dropdown .groups-wrapper ul li a:hover,
.rtl #mtnav .dropdown ul li a:hover {
    background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/tick-mega.png");
    background-position: 100% -8px;
    background-repeat: no-repeat;
}
.rtl .tags-list li{
     float:right;
}
.rtl .toolbar .toolbar-top .sorter .view-mode a.list,
.rtl .toolbar .toolbar-top .sorter .view-mode strong,
.rtl .toolbar .toolbar-top .sorter .view-mode a.grid{
     text-align: right;
}
.rtl .block-reorder ol#cart-sidebar-reorder li p.product-name{
      float: right;
      padding-right: 5px;
}
.rtl .block-reorder ol#cart-sidebar-reorder li input{
    float: right;
}
.rtl .block-wishlist .block-content li.item .product-details{
      padding-left: 0;
    padding-right: 15px;
}
.rtl .my-wishlist .title-buttons h1{
     float: right;
	 text-align:right;
}
.rtl ul.nav-accordion li.level0 > a > span > .cat-label{
     display:inline-block;
}
.rtl .sidebar .block .block-title{
    border-right: 3px solid #75d0f7;
    border-left: none;
}
.rtl .block .block-title{padding: 0 15px 0 0px;}
.rtl .category-products #products-list .std,
.rtl .category-products .products-list .confix-produclist-category ul li a.link-wishlist,
.rtl .category-products .products-list .confix-produclist-category ul li a.link-compare{
     text-align:right;
}
.rtl .item .table .ratings {
    left: 0;
    right: auto;
}
.rtl .category-products #products-list .price-box,
.rtl .category-products #products-list p.button-product-list,
.rtl .category-products .products-list .confix-produclist-category{
     float: right;
}
.rtl .category-products #products-list .price-box { float:none; padding-right:0; text-align:right;}
.rtl .category-products .products-list .confix-produclist-category{
     padding-right: 5px;
}
.rtl .category-products #products-list .product-name{
     text-align:right;
}
.rtl .category-products .item .actions .confix-produclist-category ul li a.link-wishlist,
.rtl .category-products .item .actions .confix-produclist-category ul li a.link-compare,
.rtl .category-products .item{
      text-align:right;
}
.rtl .top-actions-inner .mt-actions .confix-produclist-category .link-wishlist,
.rtl .top-actions-inner .actions .confix-produclist-category .link-wishlist {
    margin-left: 5px;
}
.rtl .category-products .item .actions .confix-produclist-category{
    padding-right: 4px;
}
.rtl .category-products #products-list .item .product-hover .product-image .product-imagesale-label {
    left: -11px;
}
.rtl .category-products #products-list .item .product-hover .product-image .product-imagenew-label {
    right: -24px;
}

.rtl .toolbar .toolbar-top .sorter .sbSelector { margin-left:30px; margin-right:0;}

.rtl .m-filter-item-list a, 
.rtl .m-leaf > .m-tree-item,
.rtl .m-expanded > .m-tree-item,
.rtl .m-collapsed > .m-tree-item,
.rtl .block-layered-nav .narrow-by-list dd li ul,
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-checked,
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-unchecked { margin-right:20px; margin-left:0;}
.rtl .m-filter-item-list a, 
.rtl .m-tree-item .m-selected-filter-item { float:right; margin-left:2px; }
.rtl .m-tree-item a { margin-right:0; }
.rtl .block-layered-nav .narrow-by-list dd li > .m-selected-filter-item { float:right; padding-left:0; padding-right:20px;}
.rtl .narrow-by-list .m-collapsed > .m-tree-item, .rtl .narrow-by-list .m-collapsed > .m-tree-item:hover,
.rtl .narrow-by-list .m-expanded > .m-tree-item, .rtl .narrow-by-list .m-expanded > .m-tree-item:hover { background-position:100% 7px;}

.rtl .m-expanded > .m-tree-item, .rtl .m-collapsed > .m-tree-item, .rtl .m-leaf > .m-tree-item { padding-left:0; padding-right:15px; text-align:right;}
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-unchecked, .rtl ol.m-filter-css-checkboxes li a.m-checkbox-checked { line-height:27px; padding-left:3px; padding-right:20px; float:right;}
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-checked,
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-checked:hover,
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-unchecked,
.rtl ol.m-filter-css-checkboxes li a.m-checkbox-unchecked:hover { background-position: 100% 6px;}
.rtl .block-layered-nav .currently .btn-remove { left:4px; right:auto;}
.rtl .block-layered-nav .currently ol li { background-position:100% 50%;}

.rtl .toolbar .sbHolder,
.rtl .toolbar .toolbar-top .amount,
.rtl .block-layered-nav .currently .label,
.rtl .toolbar .toolbar-top .sorter .sort-by,
.rtl .toolbar .toolbar-top .sorter .view-mode,
.rtl .toolbar .toolbar-top .sorter .sort-by .mt-sort,
.rtl .toolbar .toolbar-top .sorter .view-mode label { float:right;}

.rtl .toolbar .toolbar-top .sorter .sort-by,
.rtl .toolbar .toolbar-top .sorter .view-mode { padding:5px 0 5px 10px; }
.rtl .toolbar .toolbar-top .sorter .sort-by { margin-left:15px; margin-right: 0; }
.rtl .toolbar .sbHolder,
.rtl .toolbar .toolbar-top .amount { text-align: right; }
.rtl .block-layered-nav .actions a,
.rtl .toolbar .toolbar-top .limiter { float:left;}

.rtl .toolbar .toolbar-top .sbHolder a.sbToggle { left:2px; right:auto;}
.rtl .toolbar .toolbar-top .pull-left{ float:right !important;}
/* product-view ================================================================================ */
.rtl .product-view .product-shop .price-box .old-price {text-align: right ;}

.rtl .product-view .product-shop .product-options-bottom ul.add-to-links ,
.rtl .product-view .product-shop ul.add-to-links {float: right ;}
.rtl .product-shop .add-to-cart .btn-cart { margin:  0 10px;}

.rtl .product-view .product-shop ul.add-to-links li a .fa {

    margin: 0 0 0 10px;
}
.rtl .product-view .product-shop ul.add-to-links li a {
	margin:0 0 0 5px;
    padding: 3px 3px 3px 10px ;
}
.rtl .product-view .left-product-view .product-new-label,
.rtl .product-view .left-product-view .product-sale-label { left: 20px;}
.rtl .left-product-view .nav-wrapper ul,
.rtl .product-view .product-shop .availability ,
.rtl .product-view .product-shop .price-box .special-price ,
.rtl .left-product-view .nav-wrapper ul,
.rtl .product-view .product-shop .availability{float: right ;}

.rtl .more-views-viewport .slides{
    float:left;
}
.rtl .product-view .product-shop .availability span.in-stock1{
     text-align:right;
}
.rtl .product-view .product-shop .price-box { float: right ; width: 100% ;}
.rtl .product-view .product-shop,
.rtl p.required {
    text-align: right;
}
.rtl .product-shop .add-to-cart label,.rtl .product-shop .add-to-cart input.input-text,
.rtl .product-view .product-shop .add-to-cart,
.rtl .product-view .product-shop .product-options-bottom ul.add-to-links li{
     float:right;
}
.rtl .product-view .product-shop .product-options-bottom ul.add-to-links li a.link-wishlist{
     margin-left:10px;
}
/*.rtl .product-view .product-img-box{
    padding-right: 0 !important;
	padding-left: 10px !important;
}*/
.rtl .product-view .product-shop{
     border:none;
     padding-right:10px;
}
.rtl .product-tabs li{
      float: right;
}
.rtl .product-view .left-product {
    padding-right: 0;
    padding-left: 15px;
    z-index: 0;
}
.rtl .product-view  .item button.btn-cart {
    float: left;
}
.rtl .product-view .product-shop .price-box .regular-price {float: right ;}
.rtl .product-view .right-product {border-left:0; float:left !important;  padding-left: 0 ; padding-right:0;}
.rtl .product-view .right-product h3 { text-align: center ;}
.rtl .product-view .product-shop .price-box {text-align: right !important;}
.rtl .product-shop .add-to-cart .qty .pull-left{ float: right !important ;}
.rtl .product-shop .add-to-cart .qty .pull-left label {padding: 0 0  0 10px;}
.rtl .product-view .block {text-align: right ;}
.rtl .product-view .block-related  .owl-item .item  {text-align: center ;}
.rtl .product-view .block-related  .owl-item .item .product-name  {text-align: center ;}
.rtl.catalog-product-view #cboxClose { left:20px; right:auto !important;}
.rtl .main-top .home-flash-deals .view-all-flash { left:0; right:auto;}
.rtl .product-view .product-shop .add-to-box .add-to-links li,
.rtl .product-tabs {float: right ;}
.rtl .nav-wrapper ul.flex-direction-nav,
.rtl .nav-wrapper ul.direction-nav { float: left ;}
.rtl .mousetrap{right:0 !important;}
.rtl .product-view .product-shop .product-options input.required-entry {
    text-align: right;
}
.rtl p.block-subtitle { text-align: right;}
.rtl .product-tabs-content .slider-product-wrapper .flex-viewport{float:left;}
.rtl .product-tabs-content-inner {
    text-align: right;
}
.rtl .footer-container .footer-top .footer h3,
.rtl .footer-container .footer-top-brands .footer h3 {
    text-align: right;
}
.rtl .ajaxcart{left:0;right: auto;top: 40px; }
.rtl .main-block .left-content ,
.rtl .main-block .right-content .block_content_right_top_01{z-index: 0;}
.rtl .main_slide_inner .main_slide_left .col-lg-6 { padding-right: 15px ; padding-left: 0 ;}
.rtl .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 {padding-right: 15px ; padding-left: 0 ;}
.rtl .product-shop .quantity-wrapper { padding:0 5px 0 0;}
.rtl .product-shop .quantity-wrapper .pull-right { float:left !important;}
.rtl .sharing-block .addthis_toolbox .at300b, 
.rtl .sharing-block strong,
.rtl .sharing-block .addthis_toolbox { float:right; }
.rtl .we-accept-block strong,
.rtl .sharing-block strong { padding:0;}
.rtl .validation-advice { background-position: 100% 100%; padding-left:0; padding-right:15px; text-align:right; }
.rtl .product-quick-view .short-description,
.rtl .footer-container .footer-top .footer .footer-static .success-advice, 
.rtl .footer-container .footer-top .footer .footer-static .validation-advice,
.rtl .footer-container .footer-top-brands .footer .footer-static .success-advice, 
.rtl .footer-container .footer-top-brands .footer .footer-static .validation-advice { text-align:right; }
/* customer-account-login ================================================================================ */
.rtl .form-list label{
     float:right;
}
.rtl .account-login .content h2{
     background-position: 100% 1px;
	  padding: 0 0 5px 0;
	  text-align: right;
}
.rtl.cms-page-view .breadcrumbs { padding-right:0; }
.rtl .order-items .order-links,
.rtl .text-right,
.rtl .box-content .text-right,
.rtl .title-buttons,
.rtl .dashboard .box .box-title,
.rtl .dashboard .box-account .box-head,
.rtl .my-account .buttons-set,
.rtl .account-login .buttons-set,
.rtl .account-create .buttons-set,
.rtl .forgot-pass-wrapper .buttons-set { text-align:left;}

.rtl .order-success table th, 
.rtl .order-success table td,
.rtl .order-success .delivery-block,
.rtl .order-success .inner-box, 
.rtl .order-success .order-summary-wrapper,
.rtl.checkout-onepage-success .col-main p,
.rtl .warranty_item dl,
.rtl .warranty_block,
.rtl .cashback_block,
.rtl .serialcode_block,
.rtl #shopping-cart-table .item-options,
.rtl .data-table th,
.rtl .dashboard .box .box-content, 
.rtl .my-acc-info li input.input-text,
.rtl .my-acc-info li select,
.rtl .account-create .field select, 
.rtl .my-acc-pages-wrapper .field select, 
.rtl .account-create .field input.input-text,
.rtl .my-acc-pages-wrapper .field input.input-text { text-align: right;}

.rtl .account-login .buttons-set a { padding:0 0 0 10px;} 

.rtl .account-login .content h2 span { padding-bottom: 12px;}

.rtl .form-list label.required em { left:-8px; right:auto; }

.rtl .special-price,
.rtl .my-account .pager .amount,
.rtl .my-account .col2-set .col-1,
.rtl .my-account .pager,
.rtl .box-account .box-head h2,
.rtl .dashboard .box .box-title h3,
.rtl .my-account p.required, 
.rtl .account-create p.required, 
.rtl .forgot-pass-wrapper p.required { float:right;}

.rtl .my-acc-pages-wrapper .heading-wrapper-title .pull-right { float:left !important; }

.rtl .order-success .amount,
.rtl .my-account .col2-set .col-2,
.rtl .my-account .pager .limiter{ float:left;}

.rtl .old-price {float: none;padding:1px 0px 0px 0px;}
.rtl .special-price{float:none;display:inline-block;padding-left: 15px;padding-right:0px;}

.rtl .addresses-list .address .label, .rtl .dashboard .address .label {float: right; margin: 0 0 0 10px; text-align: right;}
.rtl .addresses-list .address .value, .rtl .dashboard .address .value { float:right; }

/* checkout-onepage-index ================================================================================ */
.rtl .opc .step-title .number,.rtl .opc .step-title h2{
     float: right;
}
.rtl .account-create .form-list .control .input-box,
.rtl .form-list li.control input.radio, .rtl .form-list li.control input.checkbox,
.rtl .form-list li.control label{
     float: right;
}
.rtl .form-list li.control label{
      margin: -1px 10px 0 0px;
}
.rtl .checkout-onepage-success .page-title h1{
     text-align:center;
}

.rtl #checkout-review-table-wrapper table h3.product-name,
.rtl .productslist .flex-viewport .top-actions-inner {
    text-align: right;
}

/* checkout-cart-index ================================================================================ */
.rtl .confix-produclist ul li a{
     text-align:right;
}
/* Footer================================================================================ */
.rtl .footer-container .footer-top .footer h3.logo .img-responsive { display: inline ;}
.rtl .footer-container .footer-top .footer .footer-static a .fa-circle { float: right ; padding : 0 0 0 10px ;}
.rtl .footer-container .footer-top .about .fa-twitter {

    display: inline-block;
    float: right;
    line-height: 32px;
    padding: 0 0 0 10px;
}
.rtl .footer-center .fa-circle {
    display: inline;
    float: right;
    margin: 0 0 0 10px;
}
.rtl .footer-center .footer-static h3 {text-align: right ;}
.rtl .footer-center .footer-static .com { padding: 0 0 0 10px;}
.rtl .footer-container .footer-top  h3,
.rtl .footer-container .footer-bottom .section-space .collapsible,
.rtl.cms-page-view .footer li,
.rtl .footer li,
.rtl .footer p,
.rtl .footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1{
     text-align:right;
}
.rtl .footer-container .footer-copyright .footer li{
     float:right;
	 background-position: 0% 50%;
}
.rtl .footer-container .footer-copyright .footer li.first{
     padding-right:0px;
	 padding-left:10px;
}

.rtl .footer-container .footer-top .footer .footer-static .input-box,
.rtl .footer-container .footer-top-brands .footer .footer-static .input-box,
.rtl .footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email,
.rtl .footer-container .footer-top-brands .footer .footer-static .input-box .input-text.required-entry.validate-email{ float: right ;}

.rtl .footer-container .footer-copyright .box-content-footer .iconbox-icon,
.rtl .footer-container .footer-top .footer .footer-static .actions,
.rtl .footer-container .footer-top-brands .footer .footer-static .actions {float: right ;}
.rtl .footer-container .footer-top .footer a .fa,
.rtl .footer-container .footer-top-brands .footer a .fa {
    padding:0 5px 0 0;
    transform: scale(1) rotate(-180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.rtl .footer-container .footer-copyright .box-content-footer .iconbox-icon.last { margin-right:20px;}
.rtl .footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email { margin-right:0; margin-left:-140px;}
.rtl .footer-container .footer-copyright .footer li:first-child a {padding-left:17px; padding-right:0; border-right:0;}
.rtl .footer-container .footer-copyright .footer li:last-child a { border-right: 1px solid #00365b; padding-right:17px; }
.rtl .footer-container .footer-icon { float:right;}
.rtl .pym-icon { margin-left:0; margin-right:0;}

.rtl .footer-container .footer-copyright address {
    line-height: 40px;
    text-align: center;
}

.rtl .footer-container .footer-copyright .box-content-footer {float: left ; }
.rtl .footer h3.block-title{text-align:right;}
.rtl .mt_getcart .top-compare { float: right ;}
.rtl .is-sticky .mt_getcart { margin:0; width:47.7%; }
.rtl .category-filter .btn .category-label { text-align:right; }
.rtl .opc-index-index .checkout-header { float:left; padding-left:12px; }
.rtl.opc-index-index .secure-checkout { padding-right:10px; }
.rtl .opc-wrapper-opc input {  float: none; }
.rtl .opc-wrapper-opc h3, .rtl .opc-wrapper-opc .payment-block dt { text-align:right; }

.rtl .footer-container .footer-copyright .box-content-footer .iconbox-icon .fa { padding : 0 ;}
@media (min-width: 940px) and (max-width: 1170px) {
    .rtl ul.nav-accordion li span.collapse, .rtl ul.nav-accordion li span.expand {right: 90%;}
    .rtl ul.nav-accordion li ul li a{padding: 0 5px 0 0;}
    .rtl ul.nav-accordion ul ul li a {font-size: 90%;margin-right: 5px;}
    .rtl ul.nav-accordion ul ul ul li a { margin-right: 15px;}
    .rtl .product-view .product-shop { text-align: right !important;}
    .rtl #mtnav li .shown-sub li div.shown-sub {left: -164px;}
    .rtl #mtnav li .shown-sub li div.shown-sub { width: 165px;}
    .rtl .main-heading .heading-wrapper-title h3 { text-align: right ;}
    .rtl .nav-wrapper ul.flex-direction-nav,
    .rtl .nav-wrapper ul.direction-nav { float: left ; }
    .rtl .mt-icon-ajaxcart a.mt-cart-label { font-size:85%;padding:0 15px 0 0px; }
    .rtl .top-compare .mt-maincompare span.mt-icon-compareajax {right: 70px;}
    .rtl .megamenu-vertical li.level0.nav-1 a{background-position: 102% 10px !important ;}
    .rtl .megamenu-vertical li.level0.nav-2 a{background-position: 100% -39px !important;}
    .rtl .megamenu-vertical li.level0.nav-3 a{background-position: 100% -88px !important;}
    .rtl .megamenu-vertical li.level0.nav-4 a{background-position: 100% -134px !important;}
    .rtl .megamenu-vertical li.level0.nav-5 a{background-position: 102% -182px !important;}
    .rtl .megamenu-vertical li.level0.nav-6 a{background-position: 103% -232px !important;}
    .rtl .megamenu-vertical li.level0.nav-7 a{background-position: 100% -287px !important;}
    .rtl .megamenu-vertical li.level0.nav-8 a{ background-position: 100% -341px !important;}
    .rtl .mt-navigation-vertical .block-title strong span {line-height: 35px;}
    .rtl .main_slide_left .mt-main-menu-vertical div.shown-sub,
    .rtl .col-left .mt-main-menu-vertical div.shown-sub {left: auto !important;right: 225px !important;}

}

@media (min-width: 768px) and (max-width: 979px) {
    .rtl ul.nav-accordion li span.collapse, .rtl ul.nav-accordion li span.expand {right: 85%;}
    .rtl ul.nav-accordion li ul li a{padding: 0 5px 0 0;}
    .rtl ul.nav-accordion ul ul li a {font-size: 90%;margin-right: 5px;}
    .rtl ul.nav-accordion ul ul ul li a { margin-right: 15px;}
    .rtl .product-view .product-shop {text-align: right !important;}
    .rtl #mtnav li .shown-sub li div.shown-sub { left: -152px;}
    .rtl ul.products-posts .posts-item-inner .posts-actions-inner {padding-right: 10px;}
    .rtl .main-heading .heading-wrapper-title h3 { text-align: right ;}
    .rtl .nav-wrapper ul.flex-direction-nav,
    .rtl .nav-wrapper ul.direction-nav { float: left ; }
    .rtl .top-compare .mt-maincompare span.mt-icon-compareajax {right: 70px;}
    .rtl .mt-icon-ajaxcart a.mt-cart-label {font-size: 80%;}

    .rtl .megamenu-vertical li.level0.nav-1 a{background-position: 103% 8px !important ;}
    .rtl .megamenu-vertical li.level0.nav-2 a{background-position: 100% -42px !important;}
    .rtl .megamenu-vertical li.level0.nav-3 a{background-position: 100% -88px !important;}
    .rtl .megamenu-vertical li.level0.nav-4 a{background-position: 100% -137px !important;}
    .rtl .megamenu-vertical li.level0.nav-5 a{background-position: 102% -185px !important;}
    .rtl .megamenu-vertical li.level0.nav-6 a{background-position: 103% -232px !important;}
    .rtl .megamenu-vertical li.level0.nav-7 a{background-position: 100% -290px !important;}
    .rtl .megamenu-vertical li.level0.nav-8 a{ background-position: 100% -344px !important;}
    .rtl .megamenu-vertical li.level0 a { padding: 0px 45px 0 3px; }
    .rtl .mt-navigation-vertical .block-title strong span {line-height: 30px;}
    .rtl .main_slide_left .mt-main-menu-vertical div.shown-sub,
    .rtl .col-left .mt-main-menu-vertical div.shown-sub {left: auto !important;right: 165px !important;top: -17px !important;}

}
@media(max-width:767px) {
    .rtl .header-container .header .header-top .header-top-right ul.links li,
    .rtl .header-container .header .header-top .form-language,
    .rtl .header-container .header .header-top .currency_top,
    .rtl .header-container .header .header-top .language-switcher{
        float:none;
    }
    .rtl .main-heading .heading-wrapper-title h3 { text-align: right; }
    .rtl .nav-wrapper ul.flex-direction-nav,
    .rtl .nav-wrapper ul.direction-nav { float: left; }
    .rtl .footer-container .footer-top h3,
    .rtl .footer-container .footer-bottom .section-space .collapsible,
    .rtl .footer li,
    .rtl .footer p,
    .rtl .footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 { text-align:right; }
    .rtl .header-container .header { text-align: center; }
    .rtl .ajaxcart { left: -105px; right: auto; }
    .rtl.cms-typography .std ol {padding: 0 2.5em 0 0;}
    .rtl .std ul.disc{padding-right: 18px; padding-left: 0;}
    .rtl .cms .feature {padding: 0 10px 0 0px;}
    .rtl .cms.cms-typography .feature p {padding-left: 0;padding-right: 35px;text-align: right;}
    .rtl .std ul{padding: 0 0.5em 0 0;}
    .rtl .footer-container .section-space .collapsible .accordion-footer{float: left;}
    .rtl .top-compare .mt-maincompare span.mt-icon-compareajax { width:auto; }

}

@media only screen and (min-width: 240px) and (max-width: 320px) {
    .rtl.cms-typography .std ol {
        padding: 0 2.5em 0 0;
    }
}	


.rtl .dept-static .m-collapsed a { margin-right:30px; }
.rtl .brand .m-tree { height: 400px; overflow: overlay; }
.rtl .block-layered-nav li { padding-right: 10px; float: right; width: 100%; }
.rtl .block-layered-nav .brand .narrow-by-list dt { padding-top:15px; }
.rtl.checkout-cart-index .table colgroup+thead tr:first-child th { text-align:right; }
.rtl .opc-wrapper-opc p { text-align: right; }
.rtl .giftvoucher-product-info { overflow: visible; }
.rtl .gift-label { float: right; margin-left: 10px;margin-right: 0px !important; } 
.rtl .gift-scroll { float: right; margin-right: 20px; }
.rtl #giftcard-template-upload-images label,
.rtl #giftcard-template-upload-images .flex,
.rtl .giftvoucher-product-info .giftcard-send-friend,
.rtl .giftvoucher-receiver label,
.rtl .giftcard-date-box,
.rtl .giftcard-date-box input,
.rtl .recipient_ship_form { float: right !important; }
.rtl .giftvoucher-product-info .giftcard-send-friend { padding-top: 0px !important;width:220px !important;}
.rtl .giftvoucher-product-info .giftcard-date-box img { float:left; margin:15px 0 0 40px; }
.rtl.catalog-product-view .product-view .product-shop .product-name h1 { padding-right:0px; font-size:150% !important;}
.rtl #div-image-for-custom { float:right !important; }
.rtl .recipient_ship_form input[type=checkbox] { float:right; margin-left:4px; }
.rtl #giftcard-template-upload-images .flex { height:20px; width:50px; }
.inner-pages.rtl .header-right-inner { padding-left:5px; }
.rtl .enter-value {margin-top: 20px !important;}
.rtl .giftcard-from {  margin-right: 0px !important; float:right !important; }
.rtl #giftcard-template-left .giftcard-to { float:right !important; }
.rtl .giftcard_value .giftcard-style-color { font-weight: bold !important; font-size: 17px !important;}
.rtl .btn { float:right; }
.rtl .giftcard-notes-left { float:right; }
.rtl .gift-card-mob-title { padding-right:15px;}
.rtl .finalprice { font-size:16px; }
.rtl .product-view .product-shop .price-box {margin: 0 0 0px 5px; !important;}
.rtl .product-view .product-shop .price-box .special-price {padding-right:0;}
.rtl .product-view .product-shop .price-box .old-price .price {font-size:100%;padding-top: 5px;}
.rtl .product-view .product-shop .price-box .special-price .price {font-size: 120%;}
.rtl .inputFile { float:right !important;margin-right:0 !important;}
.rtl .orupload { float:right; margin-left: 10px !important;}
.rtl #installamentInfo .valid-msg label.eligible{color:#00bc0d;margin-bottom: 5px;margin-top:5px;text-align: right;}
#installamentInfo .error label{color:#e63229;display: inline-block;margin-bottom: 20px;text-align: right;}
.rtl .fireimg { margin: 0px 0px 3px 5px; }

.rtl .cashback {text-align:right;}
.rtl .item h3.product-name { padding-right:5px; padding-left:5px;}
.rtl .category-products.collection-position02 .item .item-inner .top-actions-inner {padding-right: 5px;padding-left: 5px;}

/* Emarsys Widgets */
.rtl .emr-price-box { padding:5px 6px 0 0; }
.rtl .emr-before-price { color: #8e8e8e;font-size: 13px;padding: 0;white-space: nowrap; }
.rtl .emr-cashback { padding: 2px 5px 0px 0px !important; }
.rtl .view-all-widget-link {
    left: 0;
    right: auto;
}
/**
 * Lightbox
 */

/* ColorBox Core Style
-------------------------------------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow: scroll;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; }
.cboxIframe{width:98%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* ColorBox skin.
   The following styles are ordered & tabbed
   in a way that represents the nesting of the generated HTML.
-------------------------------------------------------------- */
#cboxOverlay{background:#000000; /*url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/cloudzoom/images/overlay.png) repeat 0 0;*/}
#colorbox{}
#cboxContent{background:#fff;  overflow: visible; border:none;/*10px solid #333*/ padding:10px; }
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:40px;overflow: scroll;-webkit-overflow-scrolling: touch; /*10px above buttons*/ }
#cboxTitle{position:absolute; bottom:17px; left:0; text-align:center; width:100%; color:#999999;}
#cboxCurrent{position:absolute; bottom:17px; left:80px; color:#999999;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}

#cboxPrevious,
#cboxNext { position:absolute; background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/cloudzoom/images/slider-arrows.png) no-repeat #ddd; width:30px; height:30px; text-indent:-9999px; }
#cboxPrevious:hover,
#cboxNext:hover { background-color:#333; }
#cboxPrevious{bottom:10px; left:10px; background-position:-10px -10px;}
#cboxPrevious:hover{background-position:-10px -60px;}
#cboxNext{bottom:10px; left:40px; background-position:-60px -10px;}
#cboxNext:hover{background-position:-60px -60px;}

#cboxLoadingOverlay{background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/cloudzoom/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/cloudzoom/images/loading.gif) no-repeat center center;}

#cboxClose{position:absolute; top:10px; right:10px; border:none ;background:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/magenthemes/cloudzoom/images/close-button.png) -10px -10px no-repeat #ddd; width:30px; height:30px; text-indent:-9999px;}
#cboxClose:hover{background-position:-10px -60px; background-color:#333;}

#cboxNext,
#cboxPrevious,
#cboxClose {
    transition:			background-color 300ms ease-in-out, background-position 300ms ease-in-out;
    -moz-transition:	background-color 300ms ease-in-out, background-position 300ms ease-in-out;
    -webkit-transition:	background-color 300ms ease-in-out, background-position 300ms ease-in-out;
    -o-transition:		background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}


.catalog-product-view #colorbox #cboxContent { padding:0; }
.catalog-product-view #cboxClose { right:10px !important; }



.main-heading .heading-wrapper-title h3, .widget-static-block .custom .title h2, .block .block-title strong span, .block .block-title strong span, .block .empty, .toolbar .toolbar-top .amount, .toolbar .toolbar-top .sorter .sort-by label, .toolbar .toolbar-top .limiter label, .toolbar p.mt-toolbar-label, .toolbar .toolbar-top .sorter .view-mode label, .toolbar .toolbar-top .pages strong, .product-view .product-shop .product-name h1, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote, .product-view .product-shop .product-options dt label.required, .product-view .product-shop .product-options dd select, .page-title h1, .page-title h2, .page-title h3 { color:#000000; }
.product-name a, ul.nav-accordion li a, #my_recent_reviews .product-name a, .owl-theme .owl-controls .owl-buttons div .fa { color:#00365b; }
.product-name a:hover, ul.nav-accordion li a:hover, #my_recent_reviews .product-name a:hover, .owl-theme .owl-controls .owl-buttons div:hover .fa { color:#999a9b; }
body {
  color:#000000;
  font-size:14px;
}
a { color:#00365b; }
a, .dropdown .text { color:#00365b; }
a:hover {
  color:#999a9b;
  text-decoration:none;
}
.breadcrumbs li strong { color:#999a9b; }
.block-featured:hover .block-feature-inner h4 { color:#999a9b; }
.tp-bullets.simplebullets.round .bullet .fa { color:#999a9b; }
.block-layered-nav dt { color:#999a9b; }
.block-poll .label label:hover { color:#999a9b; }
a.btn-readmore-about {
  background-color:#e78a3f;
  color:#ffffff;
}
a.btn-readmore-about:hover {
  background-color:;
  color:#ffffff;
}
.mt-actions button.btn-cart:hover, .addtocart button.btn-cart:hover { background-color:#ffe15c; }
.mt-actions button.btn-cart:hover span, .addtocart button.btn-cart:hover span { color:#ffffff; }
button.button, a.btn-readmore, .mt-ajax-checkout a, .block-tags .actions a, .top-compare .mt-maincompare .clearall a { background-color:#00365b; }
.main-mid .category-products.new-products .item .main-quickview button.button { background-color:#00365b; }
.main-mid .category-products.new-products .item .main-quickview button.button span { color:#ffffff !important; }
.main-mid .category-products.new-products .item .main-quickview button.button:hover { background-color:#e78a3f; }
.main-mid .category-products.new-products .item .main-quickview button.button:hover span { color:#ffffff !important; }
button.button:hover, a.btn-readmore:hover, .mt-ajax-checkout a:hover, .block-tags .actions a:hover, .widget-static-block .custom .btn-purchase:hover, .top-compare .mt-maincompare .clearall a:hover { background-color:#e78a3f; }
.widget-static-block .custom .btn-purchase { background-color:#ffe868; }
button.button span, a.btn-readmore, .header-container .header a, .block-tags .actions a, .top-compare .mt-maincompare .clearall a { color:#ffffff; }
.header-container .header .mt-ajax-checkout a { color:#ffffff; }
button.button:hover span span, a.btn-readmore:hover, .block-tags .actions a:hover, .top-compare .mt-maincompare .clearall a:hover, .nav-wrapper ul.direction-nav a:hover { color:#ffffff; }
.mt-ajax-checkout a:hover { color:#ffffff !important; }
.block-featured:hover .circle span { color:#ffffff; }
.widget-static-block .custom .btn-purchase, .header .header-content-right .form-search button.button span { color:#00365b; }
.mt-ajax-container .access a span.icon, .mt-ajax-container .product-details .btn-remove span.icon, table td a.btn-remove, table th a.btn-remove, .block-compare .btn-remove, span.icon, .nav-wrapper ul.direction-nav a, .block-layered-nav .currently .btn-remove { background-color:#2f2b0d; }
span.icon:hover, .mt-ajax-container .access a:hover span.icon, table td a.btn-remove:hover, table th a.btn-remove:hover, a.btn-remove:hover span, .block-compare li:hover a.btn-remove, .block-featured:hover .circle:before, .circle:before, .nav-wrapper ul.direction-nav a:hover, .cms .feature span.icon:hover, .block-tags .block-content .tags-list li a:hover, .block-layered-nav .currently .btn-remove:hover { background-color:#888888; }
.toolbar .toolbar-top .pages ol li.current {
  background-color:#e78a3f;
  color:#ffffff;
}
.toolbar .toolbar-top .pages ol li a { background-color:; }
.toolbar .toolbar-top .pages ol li a:hover {
  background-color:#888888;
  color:#ffffff;
}
.circle:before { box-shadow:0 0 0 4px #888888; }
.category-products .item  .confix-produclist .wishlist a, .category-products .products-list .confix-produclist-category ul .wishlist a, .cart .cart-collaterals .crosssell .confix-produclist .add-to-links .wishlist a, .owl-carousel .item .confix-produclist a, .main-quickview button.button {
  background-color:#ffffff;
  color:#7f7f7f;
}
.category-products .item  .confix-produclist .wishlist  a:hover, .category-products .products-list .confix-produclist-category .wishlist a:hover, .cart .cart-collaterals .crosssell .confix-produclist .add-to-links .wishlist a:hover, .owl-carousel .item .confix-produclist a:hover, .main-quickview button.button:hover {
  background-color:#e78a3f;
  color:#ffffff;
}
.productslist .flex-viewport .item  .mt-actions .confix-produclist .wishlist a:hover .fa { color:#ffffff; }
.category-products .item  .confix-produclist a, .category-products .confix-produclist-category ul li.compare a, .cart .cart-collaterals .crosssell .confix-produclist .add-to-links .compare a {
  background-color:#ffffff;
  color:#7f7f7f;
}
.category-products .item  .confix-produclist  a:hover, .category-products .confix-produclist-category ul li.compare a:hover, .cart .cart-collaterals .crosssell .confix-produclist .add-to-links .compare a:hover {
  background-color:#e78a3f;
  color:#ffffff;
}
.productslist .flex-viewport .item  .mt-actions .confix-produclist .compare a:hover .fa { color:#ffffff; }
.owl-carousel .item .addtocart .button.btn-cart, .category-products .products-grid button.btn-cart { background-color:#878b8d; }
.owl-carousel .item .addtocart .button.btn-cart span, .category-products .products-grid button.btn-cart span { color:#ffffff; }
.owl-carousel .item .addtocart .button.btn-cart:hover, .category-products .products-grid button.btn-cart:hover { background-color:#e78a3f; }
.owl-carousel .item .addtocart .button.btn-cart:hover span, .category-products .products-grid button.btn-cart:hover span { color:#ffffff; }
.product-new-label {
  background-color:#ee3434;
  color:#ffffff;
}
.product-new-label span:before {
  border-color:;
  border-top:4px solid #ee3434;
  border-left:5px solid transparent;
  border-bottom:3px solid transparent;
}
.product-sale-label {
  background-color:#45a633;
  color:#ffffff;
}
.product-sale-label span:before {
  border-color:;
  border-top:4px solid #45a633;
  border-right:5px solid transparent;
  border-bottom:3px solid transparent;
}
.price { color:#000000; }
.main-top .main-heading .heading-wrapper-title h3, .main-top .tabs-collection .main-heading .heading-wrapper-title h3, .container-main .main-inner .tabs-collection .main-heading .heading-wrapper-title h3, .container-main .com .main-heading .heading-wrapper-title h3, .container-main .books .main-heading .heading-wrapper-title h3 { color:#00345d; }
.main-top .main-heading .heading-wrapper-title h3 span, .main-top .tabs-collection .main-heading .heading-wrapper-title h3 span, .container-main .main-inner .tabs-collection .main-heading .heading-wrapper-title h3 span, .container-main .com .main-heading .heading-wrapper-title h3 span, .container-main .books .main-heading .heading-wrapper-title h3 span { border-bottom:2px solid #00345d; }
body { font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family:Arial, Helvetica, sans-serif; }
.header-container .header .header-inner { background-color:rgba(0,0,0,0); }
.header-container .header .header-top, .header .sbHolder .sbOptions { background-color:#00365b; }
.header-content-right .top-search .dropdown-menu a:hover { color:#ffffff; }
.block .block-title strong span { color:#ffffff; }
.block-nav .block-title strong span { color:#00365b; }
.block-nav .block-content { background-color:#ffffff; }
.header-container .header .header-top .header-top-left p.welcome-msg { color:#ffffff; }
.header .header-act  .header-static strong, .header .header-act  .header-static span { color:#ffffff; }
.header-container .header a { color:#00365b; }
.header-container .header a:hover { color:#ffffff; }
.top-seach button.button {
  background-color:#e78a3f;
  border:1px solid #e78a3f;
}
.header-content-right .top-seach input#search, .mt-icon-ajaxcart a.mt-cart-label { color:#575757; }
.header-content-right .top-seach input#search:hover { border-color:; }
.mt-icon-ajaxcart a.mt-cart-label .print { color:#e94550; }
.mt-top-cart .mt-ajax-container p.subtotal span { color:#414141; }
span.mt-cart-title, .mt-ajax-container .product-details a, .mt-ajax-container .product-details .btn-remove { color:#414141; }
span.mt-cart-title:hover, .mt-ajax-container .product-details a:hover { color:#d02a21; }
.mt-icon-ajaxcart a.mt-cart-label { color:#d02a21; }
.mt-icon-ajaxcart a.mt-cart-label span, .mt-icon-ajaxcart .fa-angle-down, .mt-cart .icon-cart .fa-shopping-cart { color:#00365b; }
.mt-icon-ajaxcart a.mt-cart-label span.mt-cart-label:hover { color:#d02a21; }
.mt-ajax-container { background-color:#ffffff; }
.header-container .header .header-content .header-act .header-static strong:hover { color:#ffffff; }
#mtnav a {
  font-size:14px;
  text-transform:uppercase;
}
.nav-top .nav-top-inner, .is-sticky  #mt-sticky-header { background-color:#00365b; }
#mtnav li.active a.level-top {
  color:#000000;
  background-color:#ffe51e;
}
#mtnav li.level0 .groups-wrapper ul li.active a { color:#000000; }
#mtnav li.level0 a { background-color:rgba(0,0,0,0); }
#mtnav a, #megamenu a, #mtnav li.level0 a, .megamenu .fa { color:#ffffff; }
#mtnav li:hover a.level-top {
  color:#000000;
  background-color:#ffe51e;
}
#mtnav .sub-wrapper .mm-item-base { background-color:#ffffff; }
#mtnav .sub-wrapper .mm-item-base:hover { background-color:#ffffff; }
.custom p.custom_category_menu_text, .mtmenu-block .custom-block p { color:#323131; }
#mtnav li.level0 .groups-wrapper ul li a, #mtnav li.level0 ul li div.groups-wrapper ul li a, #mtnav .dropdown ul li a, #mtnav .dropdown ul li ul li a, #mtnav li.level0 ul li a { color:#393939; }
#mtnav .labels a { color:#393939 !important; }
#mtnav li.level0 ul li div.groups-wrapper ul li a:hover, #mtnav .mtmenu-block .nav-block a:hover, #mtnav li.level0 ul li a:hover, #mtnav li.level0 ul li.groups a:hover, #mtnav li.level0 ul li.parent:hover, #mtnav .dropdown ul li a:hover, #mtnav .dropdown ul li ul li a:hover, #mtnav li.level0 ul li a:hover, #mtnav li.level0 .groups-wrapper ul li a.hover, #mtnav li.nav-2 .dropdown ul li a.hover, #mtnav .labels a:hover { color:#d02a21; }
#mtnav li.level0 ul li.groups a, .mtmenu-block-left h2, .mtmenu-block .custom-block h4, .mtmenu-block-bottom h3, .mtmenu-block-bottom p { color:#000000; }
ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a { color:#2a2a2a; }
ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a:hover { color:#e70000; }
.mtmenu-block-right h3 { color:#ffffff; }
li.level0 > a > span > .cat-label-label1.pin-bottom:before { border-top-color:#ee3434; }
li.level0 > a:hover > span > .cat-label-label1.pin-bottom:before { border-top-color:#000000; }
li.level0 > a:hover > span > .cat-label-label1 { background-color:#000000; }
.cat-label-label1 {
  background-color:#ee3434;
  color:#ffffff;
}
.cat-label-label1:hover {
  background-color:#000000;
  color:#ffffff;
}
.cat-label-label2 {
  background-color:#45a633;
  color:#ffffff;
}
.cat-label-label2:hover {
  background-color:#000000;
  color:#ffffff;
}
li.level0 > a:hover > span > .cat-label-label2 { background-color:#000000; }
li.level0 > a > span > .cat-label-label2.pin-bottom:before { border-top-color:#45a633; }
li.level0 > a:hover > span > .cat-label-label2.pin-bottom:before { border-top-color:#000000; }
ul.nav-accordion li a { color:#343434; }
ul.nav-accordion li a:hover { color:#d02a21; }
ul.nav-accordion li.active a { color:#d02a21; }
ul.nav-accordion li.active ul li a { color:#343434; }
ul.nav-accordion li.active ul li a:hover { color:#d02a21; }
ul.nav-accordion li.active ul li.active a { color:#d02a21; }
ul.nav-accordion li.active ul li.active li a { color:#343434; }
ul.nav-accordion li.active ul li.active li a:hover { color:#d02a21; }
ul.nav-accordion li.active ul li.active li.activer a { color:#d02a21; }
.mt-menu { background-color:#00365b; }
.mt-menu .mt-menu-active { background-color:#00365b; }
.title-canvas { color:#ffffff; }
.mt-menu a { background-color:rgba(0,0,0,0); }
.mt-menu a:hover { background-color:#07568c; }
.mt-menu li.active a, .mt-menu li li.active a, .mt-menu li li li.active a { background-color:rgba(0,0,0,0); }
.mt-menu ul.nav-accordion li a { color:#ffffff; }
.mt-menu ul.nav-accordion li a:hover { color:#ffffff; }
.mt-menu ul.nav-accordion li.active a {
  color:#ffffff;
  background-color:rgba(0,0,0,0);
}
.mt-menu  ul.nav-accordion li.active ul li.active li a { color:#ffffff; }
.mt-navigation-vertical .block-title { background-color:#ffffff; }
.mt-navigation-vertical.block .block-title strong span { color:#00365b; }
.mt-navigation-vertical .block-title strong span.fa {
  background-color:#ffffff;
  color:#00365b;
}
.megamenu-vertical li.level0 a, .main_slide_left .mt-main-menu-vertical div.shown-sub .groups a .title_group, .col-left .mt-main-menu-vertical div.shown-sub .groups a .title_group, .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a, .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a { color:#00365b; }
.megamenu-vertical li.level0 a:hover, .main_slide_left .mt-main-menu-vertical div.shown-sub .groups a:hover .title_group, .col-left .mt-main-menu-vertical div.shown-sub .groups a:hover .title_group, .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a:hover, .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a:hover { color:#e78a3f; }
body { background-color:#f0f2f3; }
.main-container { background-color:#f0f2f3; }
.product-shop .add-to-cart button.btn-cart { background-color:rgba(0,0,0,0); }
.product-shop .add-to-cart button.btn-cart span { color:#000000; }
.product-shop .add-to-cart button.btn-cart:hover { background-color:#d02a21; }
.product-shop .add-to-cart button.btn-cart:hover span { color:#ffffff; }
.product-view .product-shop .product-options-bottom ul.add-to-links li a:hover, .product-view .product-shop .product-add-to-links ul.add-to-links li a:hover, .product-view .product-shop ul.add-to-links li a:hover, .product-view ul.more-views-direction-nav li a:hover {
  background-color:#e78a3f;
  color:#ffffff;
}
.product-view .product-shop .product-options-bottom ul.add-to-links li a, .product-view .product-shop .product-add-to-links ul.add-to-links li a, .product-view .product-shop ul.add-to-links li a, .product-view ul.more-views-direction-nav li a {
  background-color:#ffffff;
  color:#000000;
}
.product-view ul.more-views-direction-nav li a, .product-view .product-shop .add-to-cart .custom-qty .items { background-color:#ffffff; }
.product-view ul.more-views-direction-nav li a:hover, .product-view .product-shop .add-to-cart .custom-qty .items:hover { background-color:#e78a3f; }
.product-collateral, .product-tabs { background-color:#ffffff; }
.product-tabs li a { color:#000000; }
.product-tabs li a:hover {
  background-color:#ffffff;
  color:#00365b;
}
.product-tabs a:hover { color:#00365b; }
.product-tabs li.active a { background-color:#ffffff; }
.product-tabs li.active a { color:#00365b; }
.product-tabs-content-inner p { color:#000000; }
.product-tabs-content-inner { background-color:#ffffff; }
.product-tabs-content-inner { color:#000000; }
.footer .subscribe button.button { background-color:#e78a3f; }
.footer .subscribe button.button span { color:#ffffff; }
.footer .subscribe button.button:hover { background-color:#00365b; }
.footer .subscribe button.button:hover span { color:#ffffff; }
.footer-container .footer-top .footer a, .footer-container .footer-top .about .fa { color:#00365b; }
.footer-container .footer-top .footer .twiter a { color:#d02a21; }
.footer-container .footer-top .footer .twiter a:hover { color:#00365b; }
.footer-container .footer-top .footer a:hover, .footer-container .footer-top .footer a:hover .fa { color:#d02a21; }
.footer-container .footer-top .footer p, .footer-container .footer-top .footer .footer-static .form-subscribe-header label, .footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email { color:#00365b; }
.footer-container .footer-top .footer h3 { color:#00365b; }
.footer-container .footer-top { background-color:rgba(0,0,0,0); }
.mt-block-free span.free { color:#00365b; }
.footer-container .footer-top-brands .footer { background-color:rgba(0,0,0,0); }
.footer-container .footer-copyright { background-color:rgba(0,0,0,0); }
.footer address a { color:#00365b; }
.footer-container .footer-copyright address { color:#00365b; }

/**
* WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
* 2015-09-16 09:37:44*/

/* 640px <= width < 768px */
@media only screen and (min-width: 640px) and (max-width: 767px) {

/* Item grid
-------------------------------------------------------------- */

.itemgrid.itemgrid-adaptive .item { width:32%; clear:none !important; }
.itemgrid.itemgrid-adaptive .item:nth-child(3n+1) { clear:left !important; }
}
/* end: 640px <= width < 768px */

/* 480 <= width < 640px */
@media only screen and (min-width: 480px) and (max-width: 639px) {

/* Item grid
-------------------------------------------------------------- */

.itemgrid.itemgrid-adaptive .item { width:49%; clear:none !important; }
.itemgrid.itemgrid-adaptive .item:nth-child(2n+1) { clear:left !important; }
}
/* end: 480 <= width < 640px */
/* 320px <= width < 480px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
/* Item grid
-------------------------------------------------------------- */

.itemgrid.itemgrid-adaptive .item { width:49%; clear:none !important; }
.itemgrid.itemgrid-adaptive .item:nth-child(2n+1) { clear:left !important; }
}
/* end: 320px <= width < 480px */

@media only screen and (max-width: 319px) {
/* Always show 1 column */
/* Important: added ".itemgrid" class to override other styles */
.itemgrid.itemgrid-adaptive .item { width:98%; clear:none !important; }
}
.itemgrid.itemgrid-adaptive {display: block; float: left; width:100%;}
.itemgrid .item { float:left; margin-left:1%; margin-right:1%; }
.itemgrid .item.first { margin-left:0;}
.itemgrid .item.last { margin-right:0;}
/* Itemgrid: different numbers of columns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Clear every first item in each row (row: group of n items) */

/* Item grid: 1 column */
.products-itemgrid-1col .item { width:99%; }

/* Item grid: 2 columns */
.products-itemgrid-2col .item { width:49%; }
.products-itemgrid-2col .item:nth-child(2n+1) { clear:left; }

/* Item grid: 3 columns */
.products-itemgrid-3col .item { width:32%; }
.products-itemgrid-3col .item:nth-child(3n+1) { clear:left; }

/* Item grid: 4 columns */
.products-itemgrid-4col .item { width:23.499%; }
.products-itemgrid-4col .item:nth-child(4n+1) { clear:left; }
.products-itemgrid-4col .item.dop { width:48%; }

/* Item grid: 5 columns */
.products-itemgrid-5col .item { width:18.4%; }
.products-itemgrid-5col .item:nth-child(5n+1) { clear:left; }

/* Item grid: 6 columns */
.products-itemgrid-6col .item { width:15%; }
.products-itemgrid-6col .item:nth-child(6n+1) { clear:left; }

/* Item grid: 7 columns */
.products-itemgrid-7col .item { width:12.5555%; }
.products-itemgrid-7col .item:nth-child(7n+1) { clear:left; }

/* Item grid: 8 columns */
.products-itemgrid-8col .item { width:10.752%; }
.products-itemgrid-8col .item:nth-child(8n+1) { clear:left; }

@media (min-width: 1200px) {
.category-products .col-lg-3 .confix-produclist ul li a {
margin-bottom: 5px;
}
.mt-more-images .viewport ul li {
margin-right: 2px;
}
.box-brand a img, .brand-slider .slides a img {
display: inline;
}
.brand-slider .viewport ul.slides .item a {
width: 263px;
}
.heading-page {
padding: 0 15px;
}
.tp-caption.small_text {
font-size: 280%;
line-height: 25px;
}
.tp-caption.medium_text {
font-size: 140%;
}
.tp-caption a {
font-size: 15px;
}
.slider-product-wrapper-lastest .flex-viewport {
width: 100%;
}
.tp-caption.small_text.small_text_custom a {
font-size: 20px !important;
text-transform: uppercase;
}
.nav-wrapper ul.flex-direction-nav li a, .nav-wrapper ul.direction-nav li a {
top: 40%;
}
.product-view .product-shop ul.add-to-links li {
float: left;
}
.product-view .product-shop ul.add-to-links li .v-centered-content .v-center {
padding: 0;
}
.product-view .product-shop ul.add-to-links li a.feature {
margin: 0;
}
.tp-caption.medium_text.medium_custom_text {
line-height: 25px !important;
}
.tp-caption.big_black.big_black_custom {
}
.tp-caption.very_big_black.very_big_black_custom {
}
.tp-caption.medium_text.medium_text_custom {
font-size: 18px !important;
}
ul.products-grid.products-itemgrid-2col {
padding: 0 20px;
}
.rtl .product-view .product-shop .add-to-cart .qty {
width: 40%;
}
.rtl .product-view .product-shop .add-to-box .add-to-links {
width: 60%;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.col-department .dept-wrapper {
min-height: 230px;
}
.col-md-12.banner-slider .tp-bgimg {
background-position: 50% 50% !important;
background-size: cover !important;
}
.rtl .product-view .product-shop {
padding: 0 2px;
}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
}
@media (min-width: 940px) and (max-width: 1170px) {
.header-container span.mt-cart-label {
font-size: 80%;
}
.header-container .mt-icon-ajaxcart a.mt-cart-label {
font-size: 75%;
}
.header .logo img {
vertical-align: inherit;
}
.header-container .header a {
font-size: 85%;
}
.mt-navigation-vertical .block-title, .mt-navigation-vertical .block-title strong span.fa {
height: 35px;
line-height: 35px;
}
.megamenu-vertical li.level0 {
height: 36px !important;
line-height: 36px !important;
}
.megamenu-vertical li.level0 a {
font-size: 95%;
}
.megamenu-vertical li.level0.nav-1 a {
background-position: 14px 12px !important;
}
.megamenu-vertical li.level0.nav-2 a {
background-position: 14px -38px !important;
}
.megamenu-vertical li.level0.nav-3 a {
background-position: 10px -86px !important;
}
.megamenu-vertical li.level0.nav-4 a {
background-position: 11px -135px !important;
}
.megamenu-vertical li.level0.nav-5 a {
background-position: 14px -185px !important;
}
.megamenu-vertical li.level0.nav-6 a {
background-position: 14px -231px !important;
}
.megamenu-vertical li.level0.nav-7 a {
background-position: 10px -279px !important;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub, .col-left .mt-main-menu-vertical div.shown-sub {
left: 224px !important;
width: 715px;
}
.megamenu-vertical li.m-dropdown .fa {
right: 20px;
}
.mtmenu-block-left, .mtmenu-block-center {
padding: 10px 0;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a, .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a {
line-height: 30px;
}
.megamenu-vertical li {
line-height: 35px;
}
.mtmenu-block-bottom {
padding-bottom: 15px;
}
.header-content-right .top-seach input#search {
width: 295px;
}
.header-content-right .top-seach {
top: 90px;
}
.header-container .header .header-content .header-act .mt-icon {
}
.header-container .header .header-content .header-act .mt-icon span, .top-compare .mt-maincompare span.mt-icon-compareajax .fa {
font-size: 100%;
}
.header-container .header .header-content .header-act .header-static strong {
font-size: 90%;
}
.header-container .header .header-content .header-act .header-static .header-static-text span {
font-size: 80%;
}
.mtmenu-block-bottom .bottom {
width: 18%;
}
.mtmenu-block-bottom .right {
padding: 10px;
}
.mtmenu-block-bottom .right h3 {
font-size: 100%;
line-height: 32px;
}
.mtmenu-block-bottom .right p {
font-size: 86%;
line-height: 31px;
}
#mtnav li.level0 ul li.parent {
background-position: 175px 17px;
}
#mtnav li.level0 ul li.parent:hover {
background-position: 175px -14px;
}
#mtnav .dropdown ul.level0 li.parent {
background-position: 155px 17px;
}
#mtnav .dropdown ul.level0 li.parent:hover {
background-position: 155px -14px;
}
span.mt-cart-label-label {
padding: 0 5px;
}
.mt-banner .mt-banner-act .banner .mask-banner h2 {
margin: 0;
padding-top: 5px;
}
.mt-banner .mt-banner-act .banner p {
font-size: 95%;
padding: 5px 20px 0;
}
.heading-page {
padding: 0 15px;
}
.header-container .header .header-top .header-top-right ul.links li a {
padding: 0 10px 0 15px;
}
.header .form-language .sbHolder, .header .currency_top .sbHolder {
padding: 0 19px 0 0;
}
.header .sbToggle {
right: 0;
}
.header-container .header a {
font-size: 12px;
}
.header-container .header .header-top .header-top-left p.welcome-msg {
font-size: 12px;
padding: 0 0 0 5px;
}
.footer-container .footer-bottom .section-space {
padding: 30px 0;
}
.block-subscribe .block-title strong span, .footer-container .footer-bottom .section-space .collapsible h3 {
font-size: 15px;
}
.mt-block-free {
font-size: 20px;
}
.block-subscribe .block-title {
padding-top: 10px;
}
.footer-container .footer-top {
padding: 0;
}
.footer-container .footer-top .footer h3 {
font-size: 120%;
line-height: 20px;
}
.footer-container .footer-top .footer a {
font-size: 90%;
line-height: 20px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa {
font-size: 132%;
}
.footer-container .footer-top .footer .footer-static .form-subscribe-header label {
font-size: 95%;
}
.responsivebanner-container {
width: 970px !important;
}
.responsivebanner {
width: 948px !important;
}
#mtnav li .shown-sub li div.shown-sub {
width: 140px;
}
#mtnav li.m-dropdown .dropdown.sub-wrapper {
max-width: 265px;
width: 215px;
}
.mtmenu-block-bottom {
margin-top: 0;
}
.banners-block {
padding: 10px;
}
.footer-container .footer-top .box-connect h3 {
padding-left: 0;
}
#mtnav li.level0.last {
border-right: medium none;
}
.footer-container .footer-copyright address {
font-size: 80%;
}
.widget .mt-module {
padding: 20px 54px;
}
.widget .box-content {
width: 680px;
}
.widget .box-content h2 {
font-size: 200%;
}
.widget .box-content h4 {
font-size: 170%;
}
.widget .html-readmore a {
margin-top: 35px;
}
.cms-home .mt-banner-center.banner-bottom {
margin: 18px 0 0;
}
.category-products.collection-position02 .item {
margin: 0 5px;
}
.category-products.collection-position02 .item .addtocart {
top: 25px;
}
.category-products.collection-position02.collection-position04 .item .addtocart {
top: 30px;
}
.products-grid .alt-img {
left: 5px;
}
.block-cart .block-content .mini-products-list .item .product-details {
padding-left: 5px;
}
.block-cart .product-details .btn-edit {
padding: 0 5px 0 0;
}
.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details {
float: none;
text-align: center;
width: 100%;
}
.cart .cart-collaterals .crosssell .product-details .confix-produclist {
display: block;
margin-top: 5px;
padding-left: 0;
text-align: center;
}
.left-product-view .nav-wrapper ul {
float: left;
}
.block-subscribe .block-content .input-box input.input-text {
border-radius: 3px 0 0 3px;
color: #7a6f6f;
height: 37px;
width: 200px;
}
.block-subscribe .block-content .input-box .validation-advice {
width: 200px;
}
.product-view .product-img-box .more-views {
width: 245px;
}
.block-related .block-content .items-slider .product-details .confix-produclist a {
height: 28px !important;
line-height: 25px !important;
width: 28px !important;
}
.category-products .item .ratings {
padding-left: 5px;
}
.category-products .item a.product-image {
display: inline;
}
.category-products .item .actions .confix-produclist-category {
padding-left: 0;
}
.product-view .product-shop .product-options dd select.datetime-picker {
margin-bottom: 5px;
}
.footer ul.paypan li {
padding: 0 20px 10px 0;
}
.footer-copyright address, .footer a {
font-size: 12px;
}
.brand-slider .viewport ul.slides .item a {
height: 65px;
padding: 6px;
}
.item .price-box .price {
font-size: 100%;
}
ul.nav-accordion li ul li a {
font-size: 110%;
}
ul.nav-accordion ul ul li a {
font-size: 100%;
}
ul.nav-accordion ul ul ul li a {
font-size: 90%;
}
.block-subscribe {
padding: 0;
}
.block .block-title strong span {
font-size: 100%;
}
.block-layered-nav .narrow-by-list dt {
font-size: 100%;
}
#mtnav a {
font-size: 80%;
}
.cms-home-left .main_slide_inner .main_slide_left h3 {
font-size: 69%;
}
.cms-home-left .main_slide_inner .main_slide_left p {
font-size: 70%;
}
.price-slider .price-slider-handle.max {
left: 166px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.header .form-language .sbHolder, .header .currency_top .sbHolder {
padding: 0 20px 0 5px;
}
.sbToggle {
right: 0;
}
span.mt-cart-label-label {
display: none;
}
}
#cto_cookies_header_message{display:none !important;}
@media (min-width: 768px) and (max-width: 979px) {
.for-credit-right {
width: 65%;
}
.for-credit-left {
width: 30%;
}
.for-credit {
margin: 19px 0 0;
}
.for-credit h4 {
font-size: 12px;
}
.about-us img {
display: inline;
}
.products-itemgrid-3col .item {
width: 31%;
}
.header .logo img {
display: block;
max-width: 100%;
vertical-align: inherit;
}
.mt_getcart.col-lg-2.col-md-2.col-sm-2.col-xs-12 {
left: -50px;
}
.header-container .mt-icon-ajaxcart .icon-cart {
margin: 0;
}
.mt-icon-ajaxcart a.mt-cart-label {
padding: 0 0 0 5px;
top: 7px;
}
.header-container.header-layout-1 span.mt-cart-label {
display: block;
font-size: 85%;
}
.mt-icon-ajaxcart a.mt-cart-label span.print {
font-size: 90%;
}
.mt-cart .icon-cart .fa-shopping-cart {
font-size: 120%;
margin: 0 5px;
}
.mt-navigation-vertical .block-title, .mt-navigation-vertical .block-title strong span.fa {
height: 30px;
line-height: 30px;
}
.header-container .header a {
font-size: 85%;
}
.megamenu-vertical li.level0 {
height: 30px !important;
line-height: 30px !important;
}
.megamenu-vertical li.level0.nav-1 a {
background-position: 0 2px !important;
}
.megamenu-vertical li.level0.nav-2 a {
background-position: 0 -46px !important;
}
.megamenu-vertical li.level0.nav-3 a {
background-position: 0 -92px !important;
}
.megamenu-vertical li.level0.nav-4 a {
background-position: 0 -141px !important;
}
.megamenu-vertical li.level0.nav-5 a {
background-position: 0 -191px !important;
}
.megamenu-vertical li.level0.nav-6 a {
background-position: 0 -237px !important;
}
.megamenu-vertical li.level0.nav-7 a {
background-position: 0 -291px !important;
}
.megamenu-vertical li.level0.nav-8 a {
background-position: 3px -344px;
}
.megamenu-vertical li .fa, .megamenu-vertical li.m-dropdown .fa {
top: 7px;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub, .col-left .mt-main-menu-vertical div.shown-sub {
left: 148px !important;
width: 567px;
}
.megamenu-vertical li.level0 a {
font-size: 75%;
padding: 0 0 0 20px !important;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub .groups a, .col-left .mt-main-menu-vertical div.shown-sub .groups a {
padding: 0 !important;
}
.col-left .effect-pageLeft .main-heading {
padding: 10px;
}
.col-left .heading-wrapper-title > h3 {
font-size: 85%;
}
.col-left .owl-controls .owl-buttons {
top: -41px;
}
.price-slider .price-slider-handle.max {
left: 101px !important;
}
.cms-home-left .main-block .right-content .block_content_right_top_01, .cms-home-left .main-block .right-content .block_content_right_top_02, .cms-home-left .main-block .block_content_right_bottom {
z-index: 6;
}
#mtnav li.level0 .groups-wrapper ul li a, #mtnav li.level0 .dropdown .groups-wrapper ul.level1 li a, #mtnav .dropdown ul li a {
background-position: 0 18px;
}
#mtnav li.level0 .groups-wrapper ul li a:hover, #mtnav li.level0 .dropdown .groups-wrapper ul li a:hover, #mtnav .dropdown ul li a:hover {
background-position: 0 -11px;
}
.cms-home-left .main_slide_inner .main_slide_left .col-lg-6, .cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 {
padding-right: 15px;
}
.cms-home-left .mt-revolution-slider {
margin: 15px 0 0;
}
.main-top .category-products .item .product-item:hover .addtocart {
right: 10px;
}
.block .block-content {
padding: 10px 10px 20px;
}
.narrow-by-list .m-filter-slider {
margin-left: 0;
margin-right: 0;
}
.product-name a {
font-size: 85%;
}
.select.pull-left {
margin: 0 0 20px;
width: 100%;
}
.product-view .mt-social-links .so-social-share {
width: 24%;
}
.collection-position01 .product-image img {
width: 100%;
}
.header-content-right .top-seach input#search {
width: 210px;
}
.header-container .header .header-top ul.links li a {
font-size: 90%;
padding: 0 15px;
}
.heading-page {
padding: 0 15px;
}
.header .quick-access .top-link ul.links li a {
font-size: 90%;
}
.header .quick-access p.welcome-msg {
font-size: 90%;
}
.header .form-language .sbHolder, .header .currency_top .sbHolder {
padding: 0 18px 0 6px;
}
.sbToggle {
right: 0;
}
.header-container .header .header-top .header-top-left p.welcome-msg {
font-size: 12px;
padding: 0 0 0 5px;
}
.header-container .header .header-top .header-top-right ul.links li a, .header-container .header .header-top .form-language, .header-container .header .header-top .currency_top, .header-container .header .header-top .header-top-right ul.links li.first a {
border: medium none;
}
span.mt-cart-label-label {
display: none;
}
.rev_slider h3, .rev_slider h4 {
font-size: 20px;
}
.tp-bullets {
bottom: 40px !important;
}
.tp-caption.medium_text h4 {
font-size: 25px !important;
padding: 5px !important;
}
.ajaxcart {
top: 40px;
}
.header-top-right .col-sm-9 {
padding: 0;
}
.header-container .header .header-content .header-act .mt-icon span, .top-compare .mt-maincompare span.mt-icon-compareajax .fa {
font-size: 85%;
}
.header-container .header .header-content .header-act .header-static strong {
font-size: 60%;
}
.header-container .header .header-content .header-act .header-static .header-static-text span {
font-size: 58%;
}
.mt-icon-ajaxcart a.mt-cart-label span.mt-cart-label {
font-size: 60%;
}
#mtnav a {
font-size: 75%;
}
.megamenu .fa {
margin-left: 5px;
}
.mtmenu-block-bottom .right {
padding: 10px;
}
.mtmenu-block-bottom .right h3 {
font-size: 80%;
line-height: 25px;
}
.mtmenu-block-bottom .right p {
font-size: 60%;
line-height: 19px;
}
#mtnav li.level0 ul li.parent {
background-position: 130px 14px;
}
#mtnav li.level0 ul li.parent:hover {
background-position: 130px -17px;
}
#mtnav .dropdown ul.level0 li.parent {
background-position: 120px 14px;
}
#mtnav .dropdown ul.level0 li.parent:hover {
background-position: 120px -17px;
}
.item .product-item {
padding: 5px 0;
}
.category-products.collection-position02 .product-image img {
width: 100%;
}
.block-subscribe .block-title strong span {
font-size: 14px;
}
.block-subscribe .block-content .input-box input.input-text {
font-size: 12px;
width: 155px;
}
.block-subscribe .block-content .input-box .validation-advice {
font-size: 12px;
width: 155px;
}
.mt-block-free {
font-size: 20px;
}
.footer-container .footer-bottom .section-space {
padding: 30px 0;
}
.footer-container .footer-bottom .section-space .collapsible h3 {
font-size: 15px;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 a span {
margin: 0;
}
.block-subscribe .block-title {
padding-top: 10px;
}
.footer .block-flickr-statick a {
padding: 1px;
}
.footer-container .footer-top {
background-image: none;
}
.footer-container .footer-top .footer h3 {
font-size: 90%;
margin: 0;
}
.footer-container .footer-top .footer .box-content-top {
padding: 0 10px;
}
.footer-container .footer-top .footer a {
font-size: 85%;
line-height: 20px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa {
font-size: 84%;
line-height: 30px;
}
.footer-container .footer-bottom .section-space .info-class .mttron-icon {
font-size: 100%;
}
.footer-container .footer-bottom .section-space .info-class p .fa-phone {
font-size: 115%;
}
.footer .block-subscribe {
height: auto;
padding: 0;
}
.footer-container .footer-bottom .section-space .info-class {
padding: 0;
}
#mtnav .sub-wrapper .mm-item-base {
padding: 5px;
}
#mtnav .level0 a {
padding: 0 20px;
}
#mtnav li.level0 ul li.groups a {
font-size: 90%;
}
#mtnav ul li ul.level1 li, #mtnav ul li ul.level2 li {
padding: 0;
}
#mtnav li .shown-sub li div.shown-sub {
top: 0;
width: 155px;
}
#mtnav .mtmenu-block .nav-block .show-separators ul.links li.label {
/*font-family: open sans;*/
font-size: 100%;
font-weight: normal;
padding-right: 10px;
}
.mtmenu-block .nav-block h3 {
font-size: 110%;
}
.mtmenu-block .nav-block p {
font-size: 80%;
}
.mtmenu-block .custom-block p {
font-size: 11px;
line-height: 20px;
}
#mtnav li.level0 ul li a, #mtnav li.level0 .groups-wrapper ul li a {
font-size: 80%;
line-height: 24px;
}
.custom p.custom_category_menu_text {
font-size: 80%;
}
.mtmenu-block-right .custom .custom_category_link {
font-size: 12px !important;
}
#mtnav li.m-dropdown .dropdown.sub-wrapper {
max-width: 265px;
width: 180px;
}
#mtnav li.level0 ul li a, .mtmenu-block .custom-block p {
font-size: 12px !important;
}
.mtmenu-block-bottom {
margin-top: 0;
}
#mtnav li.level0 ul li.groups a, #mtnav li.level0 .groups-wrapper ul li a {
font-size: 12px !important;
}
#mtnav li.level0 ul li a, #mtnav li.level0 ul li.groups a {
padding: 5px;
}
.nav-wrapper ul.flex-direction-nav li a, .nav-wrapper ul.direction-nav li a {
top: 37%;
}
.footer-container .footer-top .box-connect h3 {
padding-left: 0;
}
.footer-container .footer-top .box-connect .icon-style-1 a span {
width: 35px;
}
.product-tabs li a {
font-size: 90%;
}
ul.nav-accordion li a {
font-size: 100%;
}
.block-layered-nav dt {
font-size: 100%;
padding: 7px 3px 0;
}
.block-cart .block-content .mini-products-list .item .product-details, .block-wishlist .item .product-details {
padding-left: 10px;
}
.block-cart .product-details .btn-edit {
margin-bottom: 10px;
}
.block .block-title {
padding: 0 0 0 5px;
}
.block-layered-nav dt {
font-size: 85%;
padding: 7px 0 0;
}
.block-layered-nav dd ol.m-scrollable-filter li {
padding-left: 20px;
}
.block-poll .block-subtitle, .block-poll li span label {
font-size: 95%;
}
.block {
padding: 30px 10px;
}
.block-subscribe {
padding: 0;
}
.block .block-title strong span, .footer-container .footer-top .box-connect h3 {
font-size: 90%;
}
ul.nav-accordion ul ul li a {
font-size: 90%;
margin-left: 5px;
}
ul.nav-accordion ul ul ul li a {
margin-left: 15px;
}
.block-wishlist .block-content li.item .product-details .btn-remove {
width: 100%;
}
ul.nav-accordion li ul li a {
width: 115px;
}
.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details {
float: none;
text-align: center;
width: 100%;
}
.cart .cart-collaterals .crosssell .product-details .confix-produclist {
margin-top: 5px;
padding-left: 0;
text-align: center;
}
.block-layered-nav .currently ol li {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/bg-li-menu-parent.png") no-repeat scroll 0 23%;
}
.account-login .content p, ul.nav-accordion ul li a {
font-size: 95%;
}
.category-products .products-grid .item .category-over .main-quickview {
top: 15%;
}
.item .price-box .price {
font-size: 105%;
}
.toolbar .sbHolder {
margin: 0 2px;
}
.block {
padding: 0;
}
.mt-more-images .viewport ul li {
display: inline-block !important;
text-align: center;
}
.mt-more-images .viewport ul li a {
display: inline-block !important;
padding: 0 !important;
text-align: center;
}
.product-view .product-shop .add-to-cart {
margin-bottom: 10px;
}
.box-up-sell #mt-upsell-slide .itemslider-horizontal ul.products-grid .item .product-details h3.product-name {
font-size: 100%;
padding-left: 0;
}
.box-up-sell .itemslider ul li.show-5-item .confix-produclist {
padding-left: 0;
padding-top: 5px;
}
.box-up-sell .itemslider ul li.show-5-item {
height: 386px !important;
}
.block-related .itemslider ul li.show-5-item .confix-produclist {
padding-left: 0;
padding-top: 5px;
}
.block-related .itemslider ul li.show-5-item {
height: 410px !important;
}
.block-related .block-title strong span {
font-size: 120%;
}
.block-related .block-content .items-slider .product-details {
padding-left: 5px;
}
.block-related .block-content .items-slider .product-details h3.product-name {
font-size: 100%;
}
.product-view .product-shop .product-options dd select.datetime-picker {
margin-bottom: 5px;
}
.views-row .service-indent h3 {
font-size: 15px;
}
.footer-copyright .footer-block .box-content-footer {
float: left;
}
.footer-container .footer-top .footer .footer-static .form-subscribe-header label {
font-size: 70%;
}
.footer ul.footer-album li {
padding: 0 6px 10px 0;
}
.footer ul.paypan li {
padding: 5px;
}
.footer-bottom address {
line-height: 25px;
text-align: left;
}
.footer-container .footer-bottom .section-space .collapsible .block-content .feature img {
margin: 5px 20px 0 0;
}
.product-view .left-product {
padding-right: 0;
}
.right-content .main-inner {
margin: 20px 0 0;
position: relative;
z-index: 9;
}
.cms-home-left .main-block .right-content .block_content_right_top_01, .cms-home-left .main-block .right-content .block_content_right_top_02, .cms-home-left .main-block .block_content_right_bottom {
z-index: 9;
}
}
@media (max-width: 980px) {
.header-container .header a {
font-size: 78%;
}
.megamenu-vertical li.level0 a {
background-position: 6px 8px;
}
.mtmenu-block-left, .mtmenu-block-center {
padding: 10px 0 5px;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub li, .col-left .mt-main-menu-vertical div.shown-sub li {
padding-left: 15px;
}
.mtmenu-block-bottom {
padding-bottom: 15px;
}
.mtmenu-block-top img {
margin: 0;
}
.megamenu-vertical li, .main_slide_left .mt-main-menu-vertical div.shown-sub li .level1 li a, .col-left .mt-main-menu-vertical div.shown-sub li .level1 li a {
line-height: 25px;
}
.main_slide_left .mt-main-menu-vertical div.shown-sub, .col-left .mt-main-menu-vertical div.shown-sub {
left: 165px !important;
width: 555px;
}
.megamenu-vertical li.level0 a {
font-size: 75%;
padding: 0 0 0 12px !important;
}
.cms-home-left .main_slide_inner .main_slide_left .col-lg-6, .cms-home-left .main_slide_inner .main_slide_left .main_slide_bottom .col-lg-12 {
padding-right: 15px;
}
.cms-home-left .mt-revolution-slider {
margin: 15px 0 0;
}
.right-content .main-inner {
margin: 20px 0 0;
position: relative;
z-index: 9;
}
.header-content-right .top-seach input#search {
width: 170px;
}
.header-container .header .header-top ul.links li a {
font-size: 90%;
padding: 0 15px;
}
.heading-page {
padding: 0 15px;
}
.header .quick-access .top-link ul.links li a {
font-size: 90%;
}
.header .quick-access p.welcome-msg {
font-size: 90%;
}
#mtnav .sub-wrapper .mm-item-base {
padding: 5px;
}
#mtnav li.level0 ul li.groups a {
font-size: 90%;
}
#mtnav ul li ul.level1 li, #mtnav ul li ul.level2 li {
padding: 0;
}
#mtnav li .shown-sub li div.shown-sub {
top: 0;
width: 155px;
}
#mtnav .mtmenu-block .nav-block .show-separators ul.links li.label {
/*font-family: open sans;*/
font-size: 100%;
font-weight: normal;
padding-right: 10px;
}
#mtnav li.level0 .dropdown ul li a, #mtnav li.level0 .dropdown ul li.groups a {
line-height: 38px;
padding: 0 10px;
}
.mtmenu-block .nav-block h3 {
font-size: 110%;
}
.mtmenu-block .nav-block p {
font-size: 80%;
}
.mtmenu-block .custom-block p {
font-size: 11px;
line-height: 20px;
}
#mtnav li.level0 ul li a, #mtnav li.level0 .groups-wrapper ul li a {
font-size: 80%;
line-height: 37px;
}
.custom p.custom_category_menu_text {
font-size: 80%;
}
.mtmenu-block-right .custom .custom_category_link {
font-size: 12px !important;
}
#mtnav li.m-dropdown .dropdown.sub-wrapper {
max-width: 265px;
width: 180px;
}
#mtnav li.level0 ul li a, .mtmenu-block .custom-block p {
font-size: 12px !important;
}
.mtmenu-block-bottom {
margin-top: 0;
}
#mtnav li.level0 ul li.groups a, #mtnav li.level0 .groups-wrapper ul li a {
font-size: 12px !important;
}
#mtnav li.level0 ul li a, #mtnav li.level0 ul li.groups a {
padding: 5px;
}
.toolbar .toolbar-top .sorter .view-mode {
padding: 5px;
}
.footer-container .footer-top {
background-image: none;
}
.footer-container .footer-top .footer h3 {
font-size: 90%;
margin: 0;
}
.footer-container .footer-top .footer .box-content-top {
padding: 0 10px;
}
.footer-container .pym-list li, .footer-container .footer-top .footer a {
font-size: 85%;
line-height: 20px;
}
.footer-container .footer-top .footer .box-content-top .icon-style-1 .iconbox-icon .fa {
font-size: 84%;
line-height: 30px;
}
.footer-container .footer-bottom .section-space .info-class .mttron-icon {
font-size: 100%;
}
.footer-container .footer-bottom .section-space .info-class p .fa-phone {
font-size: 115%;
}
.footer .block-subscribe {
height: auto;
padding: 0;
}
.footer-container .footer-bottom .section-space .info-class {
padding: 0;
}
.footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email {
}
.footer-container .footer-top .footer .footer-static .form-subscribe-header label {
font-size: 100%;
}
.footer-copyright .footer-block .box-content-footer {
float: left;
}
.block-subscribe .block-content .input-box input.input-text {
width: 170px;
}
.footer .block-subscribe .block-title {
margin-right: 10px;
}
.cms-home .mt-banner-center.banner-bottom {
margin: 8px 0 0;
}
.footer-container .footer-top .footer .footer-static .form-subscribe-header, .footer-container .footer-top-brands .footer .footer-static .form-subscribe-header {
text-align: left;
}
}
@media (max-width: 767px) {
#payment_form_creditpurchase .form-elements {
height: 78px;
}
.tooltip_block .greenText {
font: 11px;
line-height: 22px;
width: auto;
}
#credit-popup .modal-dialog {
width: 305px;
}
#payment_form_creditpurchase h3, .credit-app label {
text-align: left;
}
#payment_form_creditpurchase p {
text-align: center;
width: 250px;
}
#installamentInfo .error label, #installamentInfo .valid-msg label.eligible {
background-position: left top;
text-align: left;
width: 250px;
}

.form-group-block {
padding: 5px 16px 0 16px;
}

#payment_form_creditpurchase .credit-app label {
font-size: 11px;
}
.credit-app {
padding: 0 0 0 15px;
}
.for-credit-left {
width: 30%;
}
.for-credit-right {
text-align: left;
width: 65%;
}
span.mt-cart-label {
display: none;
}
.cart .totals {
position: relative;
z-index: 9;
}
.product-view .product-shop .product-add-to-links ul.add-to-links {
margin: 0;
}
.product-view ul.more-views-direction-nav li a {
margin: -20px 0 0;
}
.product-shop .add-to-cart button.btn-cart {
margin-left: 0;
}
.product-view .product-shop ul.add-to-links li {
margin: 0;
}
.product-view .product-shop .add-to-cart .qty {
width: 100%;
}
.product-view.product-quick-view .product-shop .add-to-cart .qty {
width: auto;
}
.item .addtocart button.btn-cart {
margin: 0;
}
.cms-home-left .main-inner .nav-tabs > li {
border: medium none;
margin: 0 0 10px;
width: 100%;
}
.cms-home .main-blog a img {
display: inline;
}
.cms-home .main-blog .item-inner:hover .title-hover {
left: 150px;
}
.product-view .add-to-cart {
width: 100%;
}
.header-content-left {
margin: 0;
}
.header .header-content-right .header-right-inner, .header-content-right .top-seach {
display: inline-block;
float: none;
margin: 0;
}
.header .currency_top .sbHolder {
z-index: 1;
}
.header .form-language .sbHolder, .header .form-language .sbHolder .sbOptions {
z-index: 2;
}
.is-sticky #search_autocomplete {
left: 0px !important;
position:fixed !important;
}
body, .main {
text-align: center;
}
.category-products .item,#search_autocomplete {
text-align: left;
}
.header-container .header .header-top .header-top-right ul.links, .header-talet {
display: inline-block;
float: none;
}
.input-group-btn.category-filter {
float: left;
width: 110px;
}
.header .header-content-right .top-seach .dropdown-menu li a {
text-align: left;
}
.mt-ajax-container .product-details {
width: 170px;
}
.mt-top-cart {
margin: 30px 0 0;
}
.header .header-content-right .mt_getcart {
border: medium none;
padding: 0;
width: 100%;
}
.header-top .header-top-right {
padding: 0;
}
.header .logo {
float: none !important;
text-align: center;
}
.navbar {
display: inline-block;
float: none;
margin-bottom: 0;
}
.navbar-toggle {
margin: 10px 0 0;
}
.navbar-toggle {
padding: 5px 10px;
}
.main-top .content-home-item a {
margin: 10px 0;
}
.main-top .content-home-item a:hover {
padding: 10px;
}
.main-top .content-home-item a img {
margin: 0 auto;
}
.banner-static .content-home-item a img {
margin: 10px auto;
}
.header-container .header .header-top .header-top-right ul.links li {
display: inline-block;
float: none;
}
.slider-product-wrapper .mt-preface {
width: 100%;
}
.header .header-content-right .mt_getcart {
margin: 10px 0;
width: auto;
}
.nav-top .nav-top-inner, .is-sticky #mt-sticky-header {
background-color: #fff;
}
.mt_getcart {
position: relative;
z-index: 1;
}
.mt-maincart {
display: inline-block;
float: none;
position: static;
}
.header-container .mt-icon-ajaxcart .icon-cart {
margin: 0;
}
.mt_getcart .top-compare, .mt_getcart .mt-top-cart {
display: block;
}
.mt-ajax-container {
width: 100%;
}
.mt-icon-ajaxcart a.mt-cart-label .print .price {
color: #3b3b3b;
}
.top-compare .mt-maincompare .mtajaxcompare, .ajaxcart {
width: 100%;
}
.top-compare .mt-maincompare {
padding: 0 0 7px;
}
.mt-top-cart, .top-compare {
display: inline-block;
margin: 0;
padding: 0;
}
.mt-icon-ajaxcart {
text-align: center;
}
.heading-wrapper-title {
padding-bottom: 13px;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
border-bottom-width: 1px;
}
.breadcrumbs {
text-align: left;
}
.cms-page-view .breadcrumbs, .catalog-product-view .breadcrumbs {
margin: 0;
}
.toolbar .toolbar-top .sort-by .sbHolder {
width: 90px;
z-index: 5;
}
.toolbar .toolbar-top .limiter .sbHolder {
margin-right: 0;
z-index: 1;
}
.toolbar .toolbar-top .sorter .sort-by a.set {
padding: 4px 10px;
}
.slider-product-wrapper .products-grid .item {
text-align: center;
}
.toolbar .toolbar-top .sort-by .sbHolder {
font-size: 85%;
}
.toolbar .toolbar-top .limiter {
clear: right;
}
.block-gallery .mt-box img {
margin: 0 auto;
}
.mt-banner-block a img {
margin: 0 auto;
}
.custom .title, .widget-static-block .custom .btn-purchase {
display: inline-block;
float: none;
margin: 10px 0;
text-align: center;
}
.widget-static-block .custom .title h2 {
font-size: 200%;
}
.widget-static-block .custom {
text-align: center;
}
.toolbar .toolbar-top .sorter .sort-by {
float: right;
margin-right: 0;
}
.toolbar .toolbar-top .sorter .view-mode {
text-align: right;
}
.rtl .toolbar .toolbar-top .sorter .view-mode {
text-align: left;
}
.toolbar .toolbar-top .sort-by {
z-index: 9;
}
.toolbar .toolbar-top .amount, .toolbar .toolbar-top .limiter, .toolbar .toolbar-top .sort-by, .toolbar .toolbar-top .sorter .view-mode {
padding: 5px 0;
}
.toolbar .toolbar-top .amount {
font-size: 85%;
}
.toolbar .toolbar-top .limiter label {
font-size: 100%;
text-align: left;
}
.toolbar .toolbar-top .sorter .view-mode label {
float: left;
font-size: 85%;
padding-right: 3px;
}
.toolbar p.mt-toolbar-label {
width: auto;
}
.header-container .header .header-content .header-act .mt-icon {
float: left;
margin: 0;
}
.header-static-text {
display: inline-block;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle .category-label {
font-size: 90%;
}
.cms-home .col2-left-layout .show-grid .col-lg-9 {
padding-left: 15px;
}
.rtl.cms-home .col2-left-layout .show-grid .col-lg-9 {
padding-right: 15px;
}
.block-subscribe .block-title {
float: none;
margin: 0;
padding: 10px 0;
text-align: left;
}
.block-subscribe .block-content .actions {
float: none;
margin: 0;
text-align: left;
}
.block-subscribe .block-content .input-box {
float: none;
text-align: left;
}
.footer .block-subscribe button.button {
margin: 10px 0;
}
.mt-block-free {
float: none;
text-align: center;
}
span.mt-cart-label-label {
display: none;
}
.footer-link ul {
display: inline-block;
}
.footer-copyright address, .footer-copyright .store-switcher .select {
display: inline-block;
float: none !important;
text-align: center;
}
.footer-container .footer-copyright address {
padding: 10px 0;
text-align: center;
width: 100%;
}
.footer-container .footer-bottom .section-space {
padding: 30px 0;
}
.block-content-statick {
display: none;
padding: 0 0 20px;
}
.about-us h4.title {
font-size: 100%;
text-align: left;
}
.header .header-content-right .form-search {
width: 280px;
}
.header .store-switcher .sbHolder .sbOptions, .header .form-language .sbHolder .sbOptions {
left: 6px;
width: 100%;
}
.navbar-inverse .navbar-toggle {
margin: 0;
}
.header-inner .navbar-header .navbar-toggle .collapsed-icon {
padding: 14px 17px 10px;
}
.checkout-progress li {
float: left;
width: 100%;
}
.col2-set-cart .col-1, .col2-set-cart .col-2 {
float: none;
margin: 10px 0 0;
width: 100%;
}
.slider-attribute-wrapper h3 {
text-align: center;
}
.slider-product-wrapper .nav-wrapper ul.flex-direction-nav li, .slider-attribute-wrapper .nav-wrapper ul.flex-direction-nav li {
display: inline-block;
float: none;
}
.widget .box-content {
display: inline-block;
float: none;
}
.widget .html-readmore {
display: inline-block;
float: none;
text-align: center;
}
.heading-page {
padding: 0 15px;
}
.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details {
float: none;
text-align: center;
width: 100%;
}
.cart ul.checkout-types {
float: none;
}
.cart .cart-collaterals .crosssell .product-details .confix-produclist {
display: block;
margin-top: 5px;
padding-left: 0;
text-align: center;
}
.cart .cart-collaterals .col-1, .cart .cart-collaterals .col-2 {
margin-bottom: 20px;
padding-left: 0;
padding-right: 0;
}
.rtl .footer-container .footer-bottom .section-space .collapsible .accordion-footer {
float: left;
}
.category-products #products-list .item {
padding-left: 10px;
padding-right: 10px;
}
.rtl .header-container .header .header-top .header-top-right ul.links {
float: none !important;
}
.footer-copyright address, .footer-copyright .store-switcher .select, .footer-copyright .block-icon {
display: inline-block;
float: none !important;
text-align: center;
width: 100%;
}
.footer .footer-link {
padding: 10px 0;
text-align: center;
}
.footer-container .footer-top .box-connect .icon-style-1 a span {
width: 33px;
}
.footer-container .footer-top .footer .box-content-footer::before, .footer-container .footer-top .footer .box-content-footer::after {
background-image: none;
}
.my-account .col2-set .col-1, .my-account .col2-set .col-2 {
width: 100%;
}
.breadcrumbs {
height: auto;
text-align: left;
width: 100%;
}
.category-products .product-image img {
width: 100%;
}
.product-tabs-content .accordion-title .title-text {
float: left;
width: 85%;
}
.products-grid .hover-effect:hover {
box-shadow: none;
}
.products-grid .hover-effect:hover .top-actions-inner {
padding-left: 0;
padding-right: 0;
}
.toolbar .pager {
padding-left: 0;
padding-right: 0;
}
.cms-typography .grid12-3, .cms-typography .grid12-4 {
text-align: left;
width: 98%;
}
.cms-typography .std ol {
padding: 0 0 0 2.5em;
}
.cms .feature {
padding: 0 0 0 10px;
}
.cms ul.messages {
margin: 0;
}
.page-banners .banner {
margin-bottom: 10px;
margin-top: 10px;
}
.block-contacts .contact-address-block {
clear: both;
float: none;
width: 100%;
}
.block-contacts .address_block h3, .block-contacts .page-title h3 {
margin: 10px 0;
}
.box-account .box-head h2 {
font-size: 100%;
}
.product-sale-label, .product-new-label {
font-size: 60%;
width: 25px;
}
.spb_wrapper .img-responsive {
display: inline;
}
.product-tabs {
height: auto;
width: 100%;
}
.product-tabs li {
border-bottom: 1px solid #e2e3e3;
border-right: medium none;
float: left;
margin: 0;
width: 100%;
}
.product-tabs li a {
font-size: 80%;
}
.cart #shopping-cart-table .button {
display: block;
float: none;
margin: 0 auto 10px;
}
.left-product-view .nav-wrapper ul, .product-view .product-shop .availability {
float: left;
}
.product-view .product-img-box .more-views li a img {
max-width: 85%;
}
.product-view .product-img-box .more-views .more-views-viewport {
padding: 0 0 10px;
}
.footer-container .footer-top .nav-wrapper {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.footer-container .footer-top .about {
padding: 0;
}
.footer-container .footer-top .footer h3 {
line-height: 30px;
padding-bottom: 17px;
}
.mt-icon-ajaxcart a.mt-cart-label span, .mt-icon-ajaxcart .fa-angle-down, .top-compare .mt-maincompare span.mt-icon-compareajax .fa, .mt-cart .icon-cart .fa-shopping-cart {
color: #404040;
}
.cms-home .container-main .owl-carousel, .cms-home-left .container-main .owl-carousel {
padding: 10px 0;
}
.header-content-left {
padding: 0 10px;
z-index: 999;
}
.header-inner .container-none {
display: block;
}
.home-menu {
margin: 0;
}
.header-inner .header-act, .header-inner .navbar-inverse .navbar-toggle, .header-inner .navbar {
padding: 0;
}
.header-container .header {
height: auto;
padding: 5px 0;
}
.header-desk .logo, .input-group-btn.category-filter, .header-desk .header-top-inner .support {
display: none;
}
.header-desk .header-top-inner .container {
display: block;
}
.opc-index-index .header-top-inner .container {
display: block;
}
.opc-index-index .secure-checkout, .opc-index-index .checkout-header {
float: none;
padding: 5px 0;
}
.opc-index-index .secure-checkout {
font-size: 14px;
}
.opc-index-index .checkout-header span {
text-align: center;
}
.opc-index-index .checkout-header span a {
color: #00365b;
}
.opc-wrapper-opc .monkey-multisubscribe .subscribe-label {
font-size: 13px;
width: 85%;
}
.opc-wrapper-opc .subscribe-wrapper ul, .opc-wrapper-opc .subscribe-wrapper.buttons-set {
margin: 0;
padding: 0;
}
.opc-wrapper-opc .payment-block dt label {
margin-top: 2px;
}
.header-inner .top-link-res, .header-inner .compare-res {
display: block;
width: auto;
}
.header-inner .support, .header-inner .countries-res ul, .header-inner .mt_getcart {
display: inline-block;
float: none;
}
.header-inner .countries-res ul {
margin-bottom: 5px;
}
.header .logo h1 {
padding: 19px 0 15px;
}
.header-inner .support ul {
float: none;
position: relative;
}
.header-inner .countries-res li, .header-inner .navbar-header {
float: left;
}
.header-inner .navbar-header {
background: #fff none repeat scroll 0 0;
height: 40px;
margin-right: 11px;
}
.header-inner .top-link, .header-inner .top-compare, .header-inner .mt-top-cart {
margin-right: 11px;
padding: 0 16px;
position: static;
}
.header-inner .mt-top-cart {
padding: 0 6px;
}
.header-inner .mt-top-cart, .header-inner .wish-last {
margin-right: 0;
}
.header-inner .container-ner {
display: inline-block;
}
.header-inner .navbar {
margin-top: 5px;
width: 100%;
}
.header-inner .top-seach {
width: auto;
}
.header-inner #search_mini_form {
float: left;
}
.header .support li.wish-last {
margin: 0;
}
.header-inner .top-search input#search {
padding: 0 0 0 4px;
width: auto;
}
.header-inner .top-search {
display: block;
float: none;
}
.header-container .header .header-content .header-inner .mt-icon span {
font-size: 18px;
line-height: 44px;
margin: 0;
}
.header-inner .mt-icon-ajaxcart a.mt-cart-label .print .price {
margin-right: 3px;
width: auto;
}
.is-sticky .header-inner {
display: block !important;
}
.is-sticky .countries-res, .is-sticky .support, .is-sticky .logo, .is-sticky .mt_getcart {
display: none;
}
.header-container .header .is-sticky .header-inner {
background: #00365b none repeat scroll 0 0;
}
.sticky-wrapper {
height: auto !important;
}
.sticky-wrapper, .is-sticky .mt_getcart {
width: auto !important;
}
.header-container .is-sticky .top-seach {
margin-right: 0;
}
.header .sbHolder {
padding: 0 18px 0 15px;
}
.header .form-language .sbHolder {
width: 90px;
}
.header .store-switcher .sbHolder {
width: 80px;
}
.heading-wrapper-title {
padding: 0;
}
.main-heading .heading-wrapper-title h3, .footer-container .footer-top .footer h3 {
border-bottom: 0 none;
line-height: 15px;
padding-bottom: 10px;
}
.main-heading .heading-wrapper-title span, .main-top .main-heading .heading-wrapper-title h3 span, .footer-container .newsletter .footer-static h3 span {
font-size: 14px;
}
.main-top .home-flash-deals .main-heading .heading-wrapper-title h3 {
border-bottom: 2px solid #ffae00;
}
.main-top .home-flash-deals .main-heading .heading-wrapper-title h3 span {
border-bottom: 0 none;
}
.inner-pages .show-grid .col-lg-12 {
padding-left: 15px;
padding-right: 15px;
}
.footer-container .footer .brands .owl-controls .owl-buttons {
top: -47px;
}
.footer-menu .col-xs-3 {
width: 100%;
}
.footer-copyright .footer-block .box-content-footer {
display: inline-block;
float: none;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon {
margin-right: 10px;
}
.footer-container .section-space .footer-static h3 .com {
border: 0 none;
float: left;
}
.footer-container .section-space .footer-static h3 .accordion-footer {
border: 0 none;
margin-top: 0;
padding: 0;
}
.footer-menu .block-content-statick {
padding: 0;
}
.footer-container .footer-top .footer .footer-menu h3 {
border-bottom: 1px solid #e8e9e9;
display: inline-block;
margin-bottom: 3px;
padding: 8px 0 0;
width: 100%;
}
.footer-container .footer-top .footer .footer-static .validation-advice + .actions {
margin-top: 30px;
}
.account-login button.button span {
font-size: 100%;
padding: 0 10px;
}
.my-acc-title, .my-account .fieldset, .dashboard .welcome-msg, .my-account .order-info-box, .my-acc-pages-wrapper .heading-wrapper-title {
text-align: left;
}
.account-login .heading-wrapper-title, .account-create .heading-wrapper-title, .forgot-pass-wrapper .heading-wrapper-title {
border: 0 none;
text-align: left;
}
.account-login .heading-wrapper-title h2, .account-create .heading-wrapper-title h2, .forgot-pass-wrapper .heading-wrapper-title h2 {
border-bottom: 2px solid #00345d;
padding: 0 0 5px;
}
.account-login .heading-wrapper-title h2 span, .account-create .heading-wrapper-title h2 span, .forgot-pass-wrapper .heading-wrapper-title h2 span {
border: 0 none;
}
.account-login .login-connect-wrapper img {
margin: 0 auto;
}
.main-content .col-main .my-account {
position: relative;
}
.my-account .title-buttons {
line-height: 38px;
padding-right: 70px;
text-align: right;
}
.rtl .my-account .title-buttons {
    line-height: 38px;
    padding-left: 70px;
    text-align: left;
	padding-right: 0;
}
.my-account .title-buttons button.button {
height: auto;
margin: 0;
}
.my-account p.required, .my-account p.back-link a {
font-size: 12px;
}
.my-account p.required {
float: left;
}
.order-items .order-links + .title-buttons {
padding-right: 0;
}
.my-acc-title {
margin: 0 0 10px;
}
.my-acc-title h1 {
line-height: 40px;
}
.myacc-mobile-menu .fa-border, .my-acc-title .fa-border {
color: #00365b;
font-size: 26px;
margin: 0;
padding: 5px 12px;
}
.myacc-mobile-menu, .col-left .block-account {
left: 0;
padding: 0;
position: absolute;
right: 0;
text-align: left;
z-index: 99;
}
.col-left {
z-index: 20;
}
.myacc-mobile-menu {
left: auto;
right: 35px;
top: 20px;
z-index: 29;
}
.block-account .block-title .fa {
font-size: 24px;
line-height: 40px;
padding: 0 10px;
}
.block-account .block-content {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: -moz-use-text-color #dedede #dedede;
border-image: none;
border-style: none solid solid;
border-width: 0 1px 1px;
margin-top: 0;
padding-top: 15px;
}
.dashboard .box-account.box-recent .box-head h2 span {
padding: 0 0 8px;
}
.inner-pages .show-grid .col-lg-9, .inner-pages .show-grid .col-lg-12 {
padding-left: 15px;
}
.product-view .product-shop .product-name.col-lg-9 {
padding-left: 0;
}
.product-view .left-product.col-lg-12 {
padding: 0;
}
.inner-pages .opc-wrapper-opc .payment-block dt label {
margin: 2px 0 0 5px;
}
.inner-pages .opc-wrapper-opc .payment-block dl {
margin: 0;
}
.inner-pages .opc-wrapper-opc .discount-block {
margin-top: 20px;
}
.inner-pages .opc-wrapper-opc .opc-data-table thead th {
padding-top: 7px;
}
h3.terms-title {
margin-top: 35px;
}
.category-products.collection-position02 .item .addtocart {
top: 64px;
}
.category-products .products-grid button.btn-cart {
margin-bottom: 7px !important;
padding: 0 !important;
}
.col-lg-9.banner-slider {
margin: 0;
padding-left: 15px;
padding-right: 15px;
}
.footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email {
margin: 0 0 10px;
}
.product-tabs-content-inner .data-table {
border-collapse: collapse;
border-spacing: 0;
}
.col-department .dept-wrapper {
max-height: none;
min-height: 230px;
padding-bottom: 25px;
text-align: left;
}
.rtl .header .logo {
padding: 0;
text-align: center;
}
.rtl .header .support {
float: none;
}
.rtl .header .support ul, .rtl .mt_getcart, .rtl .col-lg-9.banner-slider {
margin: 0;
}
.rtl .header-container .top-search input#search {
float: left;
margin-right: 0;
padding: 0;
width: 95%;
}
.rtl .header-inner .top-seach {
float: left;
position: relative;
right: 1px;
}
.rtl .header-inner .navbar-header {
float: right;
margin: 0 0 0 10px;
}
.rtl .header-container .top-seach button.button {
margin-right: -4px;
}
.rtl .footer-container .section-space .footer-static h3 .com {
float: right;
}
.rtl .is-sticky .header-inner .top-seach {
width: auto;
}
.rtl .header .store-switcher .sbHolder, .rtl .header .form-language .sbHolder {
padding: 0 18px 0 15px;
}
.rtl .header-container .top-seach button.button {
margin-right: 3px;
}
.rtl .header .sbHolder .sbOptions li {
float: none;
}
.rtl .header .form-language .sbHolder .sbOptions, .rtl .header .store-switcher .sbHolder .sbOptions {
right: 13px;
width: 105%;
}
.rtl .header .support li.last-wish {
margin: 0;
}
.rtl .footer-container .footer-top .footer .footer-static .input-box .input-text.required-entry.validate-email {
margin-left: 0;
}
.rtl .footer-container .footer-copyright {
text-align: center;
}
.rtl .footer-container .footer-copyright .box-content-footer {
float: none;
}
.rtl .product-tabs {
padding: 10px 20px 20px;
}
.inner-pages .show-grid .col-lg-9 {
margin-right: 0;
padding: 0 15px;
}
.inner-pages .show-grid .left-product {
padding: 0 !important;
}
.inner-pages .show-grid .product-view .left-product.col-lg-9 {
margin: 0;
}
.account-login .content {
min-height: 100%;
}
.footer-container .footer-copyright .footer li {
display: inline-block;
float: none;
padding: 0;
}
.footer-container .footer-copyright .footer li a {
padding: 0 12px;
}
.help-home .blocks .block {
width: 100%;
}
.cms-page-view h2, .cms-page-view h4 {
height: auto;
line-height: 18px;
padding: 10px 15px;
}
.EasyWhyDo ul li ul, .EasyWhyGrayBox ul li ul, .EasyContentTittle span {
width: 100%;
}
#storemap, .showroom-main-blk, .showroom-menu-head, .showroom-lft-blk {
width: 100% !important;
}
.list-showroom ul li {
width: 95% !important;
}
.SmallBlkHomePage {
margin-top: 80px;
}
.cashback {
font-size: 13px;
}
.category-products .products-grid .item .content {
min-height: 115px;
}
.rtl .category-products .products-grid .item .content {
min-height: 115px;
}
.mt-actions, .category-over {
display: none;
}
.finalprice {
font-size: 15px;
font-weight: bold;
}
.toolbar .toolbar-top .sorter {
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
.mt-banner .mt-banner-act .banner-transform img {
display: inline-block;
}
}
@media only screen and (max-width: 479px) {
.header-container .header .header-top .header-top-left ul.links li {
border: medium none;
}
.header-container .header .header-top .header-top-left ul.links li {
display: inline-block;
float: none;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.header-container .header .header-top .header-top-left ul.links li {
border: medium none;
}
.product-view + .widget-wrapper .owl-controls .owl-buttons {
top: -170px;
}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
.header-container .header .header-top .header-top-left ul.links {
display: inline-block;
float: none;
}
.header-container .header .header-top .header-top-left ul.links li {
border: medium none;
}
.header-container .header .header-top .header-top-left ul.links li {
display: inline-block;
float: none;
}
.mt-maincart {
float: none;
position: static;
}
.top-compare .mt-maincompare {
padding: 0 0 7px;
}
.header .header-content-right .form-search {
display: inline-block;
float: none;
padding: 20px 0 45px;
}
.mt-banner .mt-banner-act .banner-transform img {
display: inline-block;
}
.product-view + .widget-wrapper .owl-controls .owl-buttons {
top: -130px;
}
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
.footer-copyright address, .footer-copyright .store-switcher .select, .footer-copyright .block-icon {
display: inline-block;
float: none !important;
text-align: center;
}
.footer-copyright .block-icon {
padding: 10px 0 0;
}
.footer ul.paypan li {
padding: 0 5px 5px 0;
}
.footer-primary-container .footer-primary .section .section-space .collapsible h3, .footer-primary-container .footer-primary .section .section-space .block-subscribe .block-title strong span {
height: 73px;
}
}
@media (max-width: 640px) {
}
@media only screen and (max-width: 319px) {
}

@media (max-width: 480px) {
table#wishlist-table td, table#wishlist-table th, table#product-review-table td, table#product-review-table th, table#shopping-cart-table td, table#shopping-cart-table th, table#checkout-review-table td, table#checkout-review-table th, table#my-orders-table th, table#my-orders-table td, table#my-reviews-table th, table#my-reviews-table td, table#my-returns-items-table td, table#my-returns-items-table th, table#my-returns-table td, table#my-returns-table th, table#track-info-table td, table#track-info-table th, table.tracking-table-popup td, table.tracking-table-popup th, .order-details table.data-table td, .order-details table.data-table th, .input-box table.data-table td, .input-box table.data-table th {
/*display: block;*/
float: none;
font-size: 90%;
text-align: left;
width: 100% !important;
}

.rtl table#checkout-review-table td, .rtl table#checkout-review-table th {
    text-align: right;
}    
    
.my-account table .product-image img {
margin: 0 auto;
}
.my-account .pager .limiter, .my-account .pager .amount {
float: none;
}
.my-account .pager .limiter {
margin: 0 0 10px;
}
.header .support li {
margin-right: 10px;
}
table#product-review-table td, table#product-review-table th {
font-size: 80%;
}


}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.product-item .old-price {
float: right;
}

}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.header .logo img {
vertical-align: inherit;
}
.widget-tab-content.widget-tab-content-list .item .products-list {
float: left;
margin: 0 15px 0 0;
}
.product-view .mt-social-links .so-social-share {
width: 100%;
}
.product-view .mt-social-links .so-social-share.so-pinterest {
width: 100%;
}
.header-content .grid12-6 .logo a img {
display: inline-block;
max-width: 160%;
}
.header-container .header .header-top .header-top-left ul.links li {
border: medium none;
}
.header-container .header .header-top .header-top-left ul.links li {
display: inline-block;
float: none;
}
.top-compare .mt-maincompare {
padding: 0 0 7px;
}
.header .quick-access p.welcome-msg {
float: none;
text-align: center;
}
.header .quick-access .top-link {
display: inline-block;
float: none;
}
.header .quick-access .top-link ul.links li {
display: inline-block;
float: none;
padding: 0 7px;
}
.header-act .grid12-8 {
width: 100%;
}
.form-language .pull-right, .currency .pull-right, .store-switcher .pull-right {
float: none !important;
}
.rtl .pull-right {
    float: left !important;
}	
.footer .store-switcher {
text-align: center !important;
}
.header .mt-top .store-switcher .sbHolder .sbOptions {
width: 287px;
}
.header-container .header .header-top .header-top-left ul.links {
display: inline-block;
float: none;
}
.header-container .header .header-top .header-top-left ul.links li {
padding: 0 0 10px;
}
.header-container .header .header-top .header-top-left ul.links li a {
border: medium none;
}
.header .header-content-right .form-search {
display: inline-block;
float: none;
padding: 20px 0 45px;
}
.mt-banner .mt-banner-act .banner-transform img {
display: inline-block;
}
.slider-attribute-wrapper .flex-viewport {
padding: 0 0 30px;
width: 80%;
}
.header-container .header .header-top {
padding-bottom: 10px;
}
.breadcrumbs li:first-child + li a {
padding-right: 15px;
}
.category-products #products-list .item a.product-image, .category-products #products-list .item .product-shop {
width: 98%;
}
.category-products #products-list .item .grid12-4 {
width: 98%;
}
.page-banners .grid1 {
width: 100%;
}
.page-banners .grid2 {
display: none;
}
table#wishlist-table, table#shopping-cart-table, table#checkout-review-table, table#my-orders-table, table#my-returns-items-table, table#my-returns-table, table#track-info-table, table.tracking-table-popup, .order-details table.data-table, .input-box table.data-table {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #ddd -moz-use-text-color -moz-use-text-color;
border-image: none;
border-style: solid none none;
border-width: 1px 0 0;
outline: medium none;
}
table#wishlist-table td, table#wishlist-table th table#product-review-table td, table#shopping-cart-table td, table#shopping-cart-table th, table#checkout-review-table td, table#checkout-review-table th, table#my-orders-table th, table#my-orders-table td, table#my-reviews-table th, table#my-reviews-table td, table#my-returns-items-table td, table#my-returns-items-table th, table#my-returns-table td, table#my-returns-table th, table#track-info-table td, table#track-info-table th, table.tracking-table-popup td, table.tracking-table-popup th, .order-details table.data-table td, .order-details table.data-table th, .input-box table.data-table td, .input-box table.data-table th {
/*
border-top: 0 none;
display: block;
float: none;
font-size: 90%;
text-align: center;
width: 100% !important;
*/
}
table#shopping-cart-table th {
min-height: 35px;
}
.cart .product-image img, .my-account table .product-image img {
margin: 0 auto;
}
.data-table th, .data-table td.last {
border-bottom: 1px solid #dddddd !important;
}
.data-table tfoot {
border-bottom: medium none;
}
.checkout-cart-index .col-main .page-title h1, .checkout-cart-index .col-main .page-title h2 {
float: none;
}
.data-table thead.hidden-phone {
display: none;
}
.cart ul.checkout-types {
float: none;
text-align: center;
}
.rtl .cart ul.checkout-types {float: none ;}
.col2-set, .col2-set2 {
float: none;
margin-bottom: 10px;
width: 100%;
}
.account-login .col2-set, .account-login .col2-set2, .checkout-onepage-index .col2-set .col-1, .checkout-onepage-index .col2-set .col-2 {
float: none;
margin-bottom: 10px;
width: 100%;
}
.multiple-checkout .col2-set .col-1, .multiple-checkout .col2-set .col-2 {
float: none;
margin-bottom: 10px;
width: 100%;
}
.my-wishlist .buttons-set {
padding: 20px 0 0;
text-align: center;
}
.rtl .my-wishlist .buttons-set {
padding: 20px 0 0;
text-align: center;
}
.my-wishlist thead.hidden-phone {
display: none;
}
.footer ul.links {
display: inline-block;
text-align: center;
}
.footer ul.links li {
display: inline-block;
float: none;
padding: 0 6px 0 4px;
}
.footer address {
font-size: 90%;
padding: 0 0 10px;
text-align: center;
}
.footer-container .footer-copyright .block-icon {
float: none;
padding: 10px;
}
.footer-copyright address {
float: none;
font-size: 12px;
line-height: 25px;
}
.footer .section .section-space .col-xs-3 {
width: 100%;
}
ul.paypan {
display: table;
margin-bottom: 28px;
}
.footer-primary-container .footer-primary .section .section-space .block-subscribe .block-content .input-box {
text-align: left;
}
.footer-primary-container .footer-primary .section .section-space .block-subscribe .block-content .input-box input {
width: 280px;
}
.product-tabs {
height: auto;
margin: 0 !important;
}
.product-view .left-product {
padding-left: 0;
padding-right: 0;
}
.box-up-sell #mt-upsell-slide .also {
text-align: center;
}
.box-up-sell #mt-upsell-slide .nav-wrapper {
display: inline-block;
float: none;
text-align: center;
}
.box-up-sell #mt-upsell-slide .nav-wrapper .flex-direction-nav {
display: inline-block;
float: none;
}
.block-related .block-title {
text-align: left;
}
.block-related .block-title strong span {
display: inline-block;
}
.block-related .nav-wrapper {
display: inline-block;
float: none !important;
text-align: center;
}
.block-related .direction-nav, .box-up-sell .direction-nav {
display: inline-block;
float: none;
}
.block-related .flex-direction-nav {
display: inline-block;
float: none;
}
.page .checkout-progress li {
float: none;
line-height: 30px;
margin: 0 auto;
width: 100%;
}
.multiple-checkout .title-buttons h1 {
float: none;
font-size: 120%;
text-align: center;
}
.multiple-checkout .title-buttons {
text-align: center;
}
#multiship-addresses-table tbody tr td select {
width: 95px;
}
.opc-wrapper-opc .payment-block dt::after {
clear: both;
}
.opc-wrapper-opc .payment-block dt::before, .opc-wrapper-opc .payment-block dt::after {
content: " ";
display: table;
}
.opc-wrapper-opc .payment-block dt label {
float: left;
width: 85%;
}
.inner-pages .opc-wrapper-opc .payment-block dt label {
margin: 2px 0 0 5px;
}
.inner-pages .opc-wrapper-opc .payment-block dl {
margin: 0;
}
.inner-pages .opc-wrapper-opc .discount-block {
margin-top: 20px;
}
.inner-pages .opc-wrapper-opc .opc-data-table thead th {
padding-top: 7px;
}
.header-container .header .header-top .language-switcher a {
padding-right: 5px;
}
.header-container .header .header-top .header-top-left p.welcome-msg {
padding: 0;
}
}
@media (max-width: 360px) {
.header-content-right .top-seach input#search {
font-size: 67%;
width: 120px;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle {
font-size: 67%;
width: 123px;
}
.cms-home .main-blog .item-inner:hover .title-hover {
left: 160px;
}
.cms-home .main-blog .item-inner .title-hover {
bottom: 21px;
}
.product-shop .add-to-cart .btn-cart {
margin-right: 5px;
}
.data-table th {
font-size: 65%;
padding: 2px;
}
ul.products-grid li.item {
margin: 0;
}
.item .product-item {
padding: 5px 0;
}
.footer-container .footer-copyright .box-content-footer .iconbox-icon {
margin-top: 10px;
}
.cart .cart-collaterals .col-2 {
z-index: 9;
}
}
@media only screen and (min-width: 240px) and (max-width: 320px) {
.item .addtocart button.btn-cart {
margin: 0;
}
.header .mt-top .form-language .sbHolder .sbOptions, .header .mt-top .currency .sbHolder .sbOptions {
left: 50px;
width: 230px;
}
.header .mt-top .store-switcher .sbHolder .sbOptions {
left: -23px;
width: 230px;
}
.tp-caption.medium_text h4 {
font-size: 11px !important;
}
.navbar-toggle {
float: none;
padding: 5px 20px;
}
ul.products-grid li.item {
margin: 0;
}
.toolbar .pages {
clear: both;
display: block;
padding-top: 10px;
}
.category-products #products-list .item a.product-image, .category-products #products-list .item .product-shop {
width: 98%;
}
.category-products #products-list .item .grid12-4 {
width: 98%;
}
.tabs-collection .widget-tabs.nav.nav-tabs {
left: 0;
top: 40px;
z-index: 9;
}
.tabs-collection .widget-tabs.nav.nav-tabs li a {
font-size: 90%;
margin: 0 5px;
}
.category-products .products-grid .item .category-over .main-quickview {
top: 10%;
}
.data-table thead.hidden-phone {
display: none;
}
.my-wishlist .buttons-set button.button {
float: none;
margin-bottom: 5px;
}
.my-wishlist thead.hidden-phone {
display: none;
}
.product-shop .add-to-cart .btn-cart {
margin-bottom: 10px;
width: 150px;
}
.product-shop {
padding-left: 5px;
padding-right: 5px;
}
.product-view .product-essential-top {
padding: 3px;
}
.product-view .product-shop table.grouped-items-table .price-box .regular-price .price, .product-view .product-shop .grouped-items-table .price-box .special-price, .product-view .product-shop .grouped-items-table .price-box .special-price .price {
font-size: 120%;
}
.toolbar .toolbar-top .pager .amount {
float: none;
text-align: center;
}
.toolbar .toolbar-top .pager .limiter {
float: none;
padding: 10px;
text-align: center;
}
.mt-more-images .viewport ul li a {
padding: 0 !important;
}
.box-reviews .data-table thead th {
padding: 5px;
}
.box-reviews .data-table thead th span.nobr {
font-size: 11px;
}
.product-view .product-essential .product-shop .grouped-items-table th {
float: left !important;
text-align: center;
width: 100% !important;
}
table#super-product-table td {
display: block;
float: none;
padding: 5px;
text-align: center;
}
.product-view .product-shop .grouped-items-table .price-box, .product-view .product-shop .grouped-items-table .price-box .regular-price, .product-view .product-shop .grouped-items-table .price-box .special-price {
float: none;
}
.block-related .block-title strong span {
font-size: 120%;
}
.product-view .block.block-related .owl-controls .owl-buttons {
top: -123px;
}
.product-test-gift-card .product-view .product-shop {
padding-left: 15px;
}
.cart .cart-collaterals .crosssell li.item {
text-align: center;
}
.cart .cart-collaterals .crosssell .product-image {
display: inline-block;
float: none;
}
.cart .cart-collaterals .crosssell .product-details {
float: none;
padding-left: 0;
text-align: center;
width: 100%;
}
.page .checkout-progress li {
float: none;
line-height: 30px;
margin: 0 auto;
width: 100%;
}
.multiple-checkout .title-buttons h1 {
float: none;
font-size: 120%;
text-align: center;
}
.multiple-checkout .title-buttons {
text-align: center;
}
#multiship-addresses-table tbody tr td select {
width: 100%;
}
.main-top .category-products .item .product-item:hover .addtocart {
right: 47px;
}
.product-tabs-content-inner .owl-carousel {
padding: 10px 0;
}
.about-us .progress .progress-bar span.progress-bar40 {
right: -50px;
}
.footer address {
padding: 10px 0;
}
.my-account p.required {
float: none;
}
.my-acc-info .page-title {
padding-right: 50px;
}
.my-acc-info .page-title h1 {
line-height: 30px;
}
.my-account .pager .limiter, .my-account .pager .amount {
float: none;
}
.my-account .pager .limiter {
margin: 0 0 10px;
}
}
@media (max-width: 1200px) and (min-width: 768px) {
.header-container .top-link, .header-container .top-compare, .header-container .mt-top-cart {
width: auto;
}
.top-link-desk, .compare-desk {
display: none;
}
.top-link-res, .compare-res {
display: block;
}
.input-group-btn {
vertical-align: top;
}
.quick-access .dropdown-menu {
top: 38px;
}
.header-right-inner {
width: 78.1%;
}
.header-container .top-seach {
width: 68.5%;
}
.header-container .top-search {
width: 100%;
}
.header-container .top-search input#search {
width: 90.2%;
}
.header-container .top-search .category-filter {
display: none;
}
.home-menu {
display: none;
}
.header-content .container {
padding-left: 7px;
}
.sticky-wrapper .sticky-cat {
display: inline-block;
width: 21%;
}
.cms-home .sticky-wrapper .sticky-cat #sticky-category.btn, .inner-pages .sticky-wrapper .sticky-cat #sticky-category.btn {
background: #ffffff none repeat scroll 0 0;
border-radius: 0;
font-size: 12px;
height: 40px;
padding: 6px 0 6px 2px;
width: 100%;
}
.is-sticky .sticky-cat {
background: #fff none repeat scroll 0 0;
display: block;
float: left;
height: 40px;
position: relative;
width: 70px;
}
.is-sticky .sticky-cat .btn {
background: #ffffff none repeat scroll 0 0;
border-radius: 0;
height: 40px;
}
.megamenu-vertical li a.level-top {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.megamenu-vertical li.level0 a {
padding: 0 0 0 12px !important;
}
span.dept {
vertical-align: text-bottom;
}
.sticky-wrapper {
width: auto !important;
}
.sticky-cat .dropdown-menu {
border-radius: 0 0 4px 4px;
}
.is-sticky .header-right-inner.clearfix {
width: 77.7%;
}
.header-container .top-seach {
width: 65.5%;
}
.is-sticky .mt_getcart {
width: auto;
}
.header-container .is-sticky .top-seach {
margin: 0;
width: 65%;
}
.col-md-12.banner-slider {
margin: 0;
padding: 0 15px;
}
.is-sticky .top-search input#search {
width: 89.5%;
}
.is-sticky .header-right-inner {
right: -35px;
}
.is-sticky .container {
padding-top: 8px;
}
.bar-icon.icon-account-user {
margin: 4px;
}
.header-container .mt-top-cart {
padding: 0 5px;
}
span.bar-icon.icon-shop-cart {
margin-right: 1px;
}
.mt-icon-ajaxcart a.mt-cart-label {
padding: 0 0 0 2px;
}
.mt-icon-ajaxcart a.mt-cart-label .print .price {
font-size: 12px;
width: 79px;
}
.tp-bullets.tp-thumbs {
display: none;
}
.inner-pages .is-sticky .sticky-cat {
width: 70px;
}
.inner-pages .sticky-wrapper .sticky-cat {
margin-left: 0;
width: 21%;
}
.inner-pages .sticky-wrapper .sticky-cat .dept {
font-size: 10px;
padding: 0;
text-transform: capitalize;
}
.inner-pages .main-content .show-grid .col-md-3 {
width: 23.5%;
}
.inner-pages .show-grid .col-lg-12 {
padding-right: 0;
}
.catalog-product-view.inner-pages .footer .show-grid .col-lg-12, .inner-pages .footer .show-grid .col-lg-12 {
padding-right: 15px;
}
.sticky-cat .megamenu-vertical li .fa {
right: 10px;
}
.rtl .header-content .container {
padding: 0;
}
.rtl .col-lg-9.banner-slider, .rtl .nav-top .nav-top-inner {
margin-right: 0;
padding: 0 15px;
}
.rtl .sticky-wrapper .block, .rtl .sticky-wrapper .block .btn {
margin-right: 0;
}
.rtl .header-right-inner {
left: 0;
}
.rtl .header-container .top-seach {
right: 10px;
width: 61.9%;
}
.rtl .bar-icon.icon-account-user {
/* margin: 11px 4px 4px;*/
}
.rtl .footer-container .section-space .footer-static h3 .com {
float: right;
}
.rtl .is-sticky .top-search input#search {
width: 86%;
}
.rtl .header-container .is-sticky .top-seach {
right: -5px;
width: 65.8%;
}
.rtl .is-sticky .mt_getcart {
margin-left: 5px;
width: auto;
}
.rtl .is-sticky .container {
padding: 10px 0 0 15px;
}
.rtl .is-sticky .logo-sticky {
padding: 0 0 0 6px;
}
.rtl .header .support li, .rtl .header .support .lang li.switch {
margin-left: 14px;
}
.footer-static ul {
padding-top: 10px;
}
.rtl .footer ul {
clear: both;
}
.rtl .header-container .top-search input#search {
width: 90%;
}
.inner-pages.rtl .product-view .left-product {
padding-left: 0;
}
#my-returns-items-table td, #my-returns-items-table th {
font-size: 80%;
padding: 5px;
}
}
@media (max-width: 992px) and (min-width: 768px) {
.header-content .container {
padding-left: 6px;
}
.header-right-inner {
width: 77.8%;
}
.header-container .header .support li a {
font-size: 11px;
}
.header .support li {
margin-right: 11px;
}
.header-container .top-seach {
display: block;
float: left;
position: absolute;
width: 54%;
}
.header-container .top-search input#search {
border-radius: 0;
padding: 0 10px;
width: 84%;
}
.sticky-wrapper .sticky-cat .btn {
padding: 6px;
}
.sticky-wrapper .sticky-cat .dept {
font-size: 11px;
vertical-align: text-top;
}
.sticky-wrapper .sticky-cat .dropdown-toggle .fa-bars {
font-size: 18px;
}
.sticky-wrapper .sticky-cat .dropdown-toggle .fa-angle-down {
display: none;
font-size: 15px;
padding-left: 0;
vertical-align: text-top;
}
.is-sticky .sticky-cat .dropdown-toggle .fa-bars {
font-size: 21px;
}
.header-container .is-sticky .top-seach {
margin-left: 46px;
width: 48%;
}
.header-container .is-sticky .top-search input#search {
width: 83.5%;
}
.inner-pages .main-content .show-grid .col-sm-3 {
width: 23.8%;
}
.catalog-category-view .main-content .show-grid .col-sm-3 {
width: 25%;
}
.inner-pages .sticky-wrapper .sticky-cat .dropdown-toggle .fa-angle-down {
display: none;
}
.catalog-product-view.inner-pages .show-grid .col-lg-12, .catalog-category-view.inner-pages .show-grid .col-lg-12 {
padding-right: 15px;
}
.rtl .header-container .top-search input#search {
width: 78%;
}
.rtl .header-container .top-seach {
width: 54%;
}
.rtl .header-container .is-sticky .top-seach {
width: 57.8%;
}
#cboxContent {
padding: 10px 0;
}
.SmallBlkHomeBigBox, .SmallBlkHomePage {
height: auto;
width: 100%;
}
.sitemap .block h4 {
font-size: 95%;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.cms-home .col2-left-layout .show-grid .col-lg-9 {
padding-left: 15px;
}
.sticky-wrapper .megamenu-vertical {
width: 100%;
}
.is-sticky .megamenu-vertical {
width: 175px;
}
.sticky-wrapper .mt-main-menu-vertical div.shown-sub {
left: 158px !important;
min-height: 330px !important;
width: 566px;
}
.is-sticky .mt-main-menu-vertical div.shown-sub {
left: 172px !important;
width: 440px;
}
.is-sticky .sticky-cat .mtmenu-block li {
padding-left: 10px;
}
.is-sticky .sticky-cat .dropdown-toggle .fa-angle-down {
display: inline;
}
.header-container .is-sticky .top-seach {
width: 46.2%;
}
.header-container .sticky-wrapper .top-search input#search {
width: 83.5%;
}
.header-container .is-sticky .top-search input#search {
width: 83.5%;
}
.left-block img {
min-height: 0;
}
.inner-pages .sticky-wrapper.is-sticky .sticky-cat {
width: 70px;
}
.inner-pages .sticky-wrapper .sticky-cat .dropdown-toggle .fa-angle-down {
display: none;
}
.inner-pages .is-sticky .sticky-cat .dropdown-toggle .fa-angle-down {
display: inline-block;
}
.inner-pages .show-grid .left-product {
padding-left: 0;
}
.inner-pages .header-container .long-box-shadow {
margin-left: 0;
}
.inner-pages .header-right-inner {
padding-left: 0;
}
.inner-pages .sticky-wrapper .sticky-cat .btn {
text-align: center;
}
.product-simple-bundled.inner-pages .show-grid .col-lg-12, .catalog-product-view.inner-pages .show-grid .col-lg-12 {
padding-right: 0;
}
.left-block img {
min-height: 0;
}
.products-itemgrid-3col .item {
width: 31% !important;
}
.rtl .header-container .top-seach {
right: 12px;
width: 49.5%;
}
.rtl .header-container .is-sticky .top-seach {
right: 42px;
width: 45.8%;
}
.rtl .header-container .is-sticky .top-search input#search {
width: 81.5%;
}

.inner-pages .sticky-wrapper .sticky-cat .dept {
padding: 0 0 0 2px;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat .btn {
text-align: right;
}
.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub {
min-height: 330px !important;
right: 157px !important;
}
@media (min-width: 700px) and (max-width: 900px) {
.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub {
min-height: 330px !important;
right: 158px !important;
}
}
.rtl .is-sticky .mt-main-menu-vertical div.shown-sub {
right: 157px;
}
.rtl .megamenu-vertical li.level0 a {
padding: 0 0 0 63px;
}
.inner-pages.rtl .show-grid .col-lg-9 {
margin-right: 0;
padding-left: 21px;
}
.rtl .show-grid .product-view .left-product {
padding-right: 0;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat {
width: 19.8%;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat .dept {
padding-right: 2px;
}
.inner-pages.rtl .header-container .sticky-wrapper .top-seach {
right: 4px;
width: 52%;
}
.inner-pages.rtl .header-container .is-sticky .top-seach {
right: 42px;
width: 45%;
}
.inner-pages.rtl .is-sticky .sticky-cat {
width: 67px;
}
.inner-pages.rtl .header-container .is-sticky .top-search input#search {
width: 83.5%;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.sticky-wrapper .megamenu-vertical {
width: 100%;
}
.is-sticky .megamenu-vertical {
width: 230px;
}
.sticky-wrapper .mt-main-menu-vertical div.shown-sub {
left: 196px !important;
min-height: 396px !important;
width: 746px;
}
.is-sticky .mt-main-menu-vertical div.shown-sub {
left: 225px !important;
width: 636px;
}
.is-sticky .header-right-inner.clearfix {
right: 13px;
}
.cms-home .col2-left-layout .show-grid .col-lg-9 {
padding-left: 15px;
}
.inner-pages .header-container .long-box-shadow {
margin-left: 0;
}
.inner-pages .header-right-inner {
padding-left: 0;
}
.left-block img {
min-height: 0;
}
.header-container .sticky-wrapper .top-seach {
width: 63%;
}
.header-container .sticky-wrapper .top-search input#search {
width: 92%;
}
.header-container .is-sticky .top-seach {
width: 64.5%;
}
.header-container .is-sticky .top-search input#search {
width: 91%;
}
.left-block img {
min-height: 0;
}
.rtl .header-container .sticky-wrapper .top-seach {
right: 10px;
width: 61.5%;
}
.rtl .header-container .sticky-wrapper .top-search input#search {
width: 89.5%;
}
.rtl .header-container .is-sticky .top-seach {
right: -5px;
width: 64%;
}
.rtl .header-container .is-sticky .top-search input#search {
width: 91%;
}
.inner-pages .sticky-wrapper .sticky-cat {
display: block !important;
}
.inner-pages .sticky-wrapper .sticky-cat .dept {
font-size: 12px;
padding: 0;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat .btn {
text-align: right;
}
.inner-pages.rtl .header-container .is-sticky .top-seach {
right: 7px;
width: 62%;
}
.rtl .sticky-wrapper .mt-main-menu-vertical div.shown-sub {
min-height: 396px !important;
right: 192px;
}
.rtl .is-sticky .mt-main-menu-vertical div.shown-sub {
right: 202px;
}
.rtl .megamenu-vertical li.level0 a {
padding: 0 0 0 63px;
}
.rtl .is-sticky .header-right-inner.clearfix {
right: auto;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat {
width: 20.4%;
}
.inner-pages.rtl .is-sticky .sticky-cat {
width: auto;
}
.inner-pages.rtl .show-grid .col-lg-9 {
margin-right: 0;
}
.rtl .show-grid .product-view .left-product {
padding-right: 0;
}
.inner-pages.rtl .header-container .sticky-wrapper .top-seach {
right: 4px;
width: 62.4%;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.cms-home .category-products .products-grid .item .content, .cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 150px;
}

}
@media only screen and (min-width: 480px) and (max-width: 567px) {
.cms-home .category-products .products-grid .item .content, .cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 237px;
}
.mt-ajax-container ul{
max-height: 142px;
overflow: auto;

}
}
@media only screen and (min-width: 568px) and (max-width: 768px) {
.cms-home .category-products .products-grid .item .content, .cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 200px;
}

}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 184px;
}
.mt-ajax-container ul{
max-height: 372px;
overflow: auto;

}
.rtl .bar-icon.icon-account-user{margin:10px 4px 4px}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 198px;
}
}
@media only screen and (min-width: 1200px) {
.cms-home .category-products .products-grid .item .content {
min-height: 256px;
}
.cms-home .homeBuyingCollection .category-products .products-grid .item .content {
min-height: 190px;
}

}
@media only screen and (max-device-width: 1000px) {
.breadcrumbs {
display: none;
}
}
.mobile-header {
display: none;
}
.item-count_div {
display: none;
}
.rtl .bar-icon.icon-shop-cart-mobile,.bar-icon.icon-shop-cart-mobile, .rtl .bar-icon.icon-shop-cart-mobile-item ,.bar-icon.icon-shop-cart-mobile-item{
display: none;
}
.site-overlay, .topsearch-icon {
cursor: pointer;
}
@media screen and (min-width: 0px) and (max-width: 767px) {
.rtl .header-container .top-link, .header-container .top-compare, .header-container .mt-top-cart{background:none;margin-right:0;padding:0;width:auto;margin-top:0px;float:right;}
.bar-icon{margin-right:0px;}
.rtl .bar-icon.icon-shop-cart-mobile,.bar-icon.icon-shop-cart-mobile, .rtl .bar-icon.icon-shop-cart-mobile-item ,.bar-icon.icon-shop-cart-mobile-item{
display: block;
}
.mobile-header {
display: block;
height: 40px;
position: relative;
z-index: 10000;
}
.header-top {
display: none;
}
.header-container .header{height:0px; padding:0;}
.is-sticky .container{padding-top:0}
.header-container .top-link, .header-container .top-compare, .header-container .mt-top-cart{background:transparent; margin-right:0}

.header-inner .top-search input#search{width: 83%;}
.mobile-header .navbar {
display: block;
float: left;
width: 100%;
}
.logo strong {
display: none;
}
.logo img {
clip: rect(0px, 270px, 30px, 0px);
height: 42px;
position: absolute;
top: 12px;
}
.mobile-header .navbar-toggle .icon-bar {
border-radius: 4px;
display: block;
height: 5px;
width: 22px;
}
.mobile-header .navbar-toggle {
display: block;
float: left;
margin-top: 7px;
padding: 5px 12px;
}
.mt_getcart .top-compare {
display: none;
}
.bar-icon {
color: #fff;
font-size: 30px;
margin-top: 3px;
}
.mt-cart-label {
display: none !important;
}
.mt_getcart .top-compare, .mt_getcart .mt-top-cart {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.container-ner.mobile_head {
background-color: #00365b;
height: 55px;
position: fixed;
top: 0;
width: 100%;
}
.navbar-header {
float: left;
margin-top: 4px;
padding-left: 5px;
width: 11%;
}
.logo {
float: left;
margin: 0;
padding-left: 5px;
width: auto;
}
.topsearch-icon {
float: left;
margin-top: 10px;
padding: 0 15px;
width: auto;
}
.topsearch-icon .fa {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_new.png") no-repeat scroll 0 0;
color: #fff;
content: "" !important;
display: block;
font-size: 0;
height: 36px;
text-align: center;
width: 36px;
margin: 0px -12px 0 5px;
background-size: 90%;
}
.topsearch-icon .fa.topsearch_icon_active {  background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_active.png");}

/*.topsearch-icon .fa:focus{
background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_active.png") no-repeat;
background-size: 90%;
}*/
.top-link-res {
margin-top: 0px;
padding: 0 0 0 15px !important;
width: auto !important;
}
.top-seach {
width: 100%;
}
.header-container .top-search {
background: #00365b none repeat scroll 0 0;
float: none;
height: 35px;
padding: 0 5px;
position: fixed;
right: 0;
top: 49px;
transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
vertical-align: middle;
width: 100%;
}
.country_label {
color: #fff;
font-size: large;
font-weight: bold;
}
.header-container .mt-icon-ajaxcart .icon-cart {
line-height: 43px;

}
.icon-shop-cart {
display: none;
}
.icon-shop-cart-mobile {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2.png") no-repeat scroll 0 0;
display: block;
font-size: 16px;
height: 36px;
margin-top: 8px;
padding: 0 0 0 6px;
width: 36px;
text-align:center;
background-size: 100%;
}
.mt-maincart.cart-active .icon-shop-cart-mobile{background-image:url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2.png)}

/*.icon-shop-cart-mobile:focus{ background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_active.png") no-repeat scroll 0 0;background-size: 100%;color:#ccc;}*/
.icon-shop-cart-mobile-item {
	background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2.png") no-repeat scroll 0 10px;
	color: #ffc423;
    display: block;
    LINE-HEIGHT: 30px;
/*    font-family: sans-serif;*/
    font-size: 15px;
    height: 50px;
    MARGIN: 0 AUTO;
    PADDING: 0PX 0PX 0PX 5PX;
    width: 30px;
    text-align: center;
    background-size: 100%;
}
/*.icon-shop-cart-mobile-item:focus{ background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_active.png") no-repeat scroll 0 0;background-size: 100%;}*/
#select-store {
display: block !important;
}
.mt-menu ul.nav-accordion li.store_lang a, .mt-menu ul.nav-accordion li.switch a {
float: left;
border:0px;
}
.rtl .mt-menu ul.nav-accordion li.store_lang a, .rtl .mt-menu ul.nav-accordion li.switch a {
float: right;
border:0px;
}
ul.nav-accordion.nav-mobile-accordion li {
clear: both;
}
ul.nav-accordion li.switch a:nth-child(2) {
float: right;
padding-right: 54px;
}
ul.nav-accordion li.switch a:nth-child(3) {
padding-left: 36px;
}
.store_lang > a:nth-child(2) {
float: left;
padding: 0 0 0 10px !important;
}
.store_lang > a:nth-child(3) {
float: left;
padding: 0 37px 0 27px !important;
}
.rtl .header-container .top-search.topsearch_active button.button span{height:35px;}
.mt-menu .switch a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.mt-menu .store_lang a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.navbar-toggle {
display: block;
}
.header-container .mt-top-cart {
float: left;
padding: 0 15px 0 5px;
}
.switch img {
width: 33px;
}
.bar-icon.icon-account-user, .icon-account-user::before {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/user_icon_new.png") no-repeat scroll 0 0;
content: " ";
display: block;
height: 33px;
overflow: hidden;
position: static;
width: 37px;
content: "" !important;
margin-top: 0px;
background-size: 90%;
}
.mt-ajax-checkout a {
color: #fff;
}
.top_links_header {
float: right;
width: auto;
}
.switch > a:nth-child(1), .store_lang > a:nth-child(1) {
font-size: 16px !important;
}
.mt-menu-active .mt-close-canvas {
top: 20px !important;
}
.top-compare .mt-maincompare .mtajaxcompare, .ajaxcart {
border: 1px solid #fff;
box-shadow: 0 0 10px #ccc;
margin-top: 15px;
width: 300px;
}

.mt-ajax-checkout a {
background: #00365b none repeat scroll 0 0;
}
.mt-ajax-container p.no-items-in-cart {
font-size: 12px;
}
.header-container .sticky-wrapper .top-search input#search {
margin: 0px auto 0;
width: 90%;
}
.header-container .top-seach button.button {width:10%; top:0s}
.header-container .top-seach button.button span {padding:0px 5px;width:100%}
.header-container .search-button .fa-search{padding-top:7px;}
.header-container .top-search {
background: #00365b none repeat scroll 0 0;
/*border-radius: 5px;*/
height: 0;
overflow: hidden;
padding: 0 5px;
position: fixed;
right: 0px;
top: -50px;
/*transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;*/
transition: none;
width: 20px;
z-index: 0;
}
.header-container .top-search.topsearch_active{
height: 45px;
padding: 5px;
right: 0;
top: 50px;
/*transition: height 0.2s ease-out 0s, top 0.2s ease-out 0s, padding 0.2s ease-out 0s, width 0.3s ease-out 0.2s;*/
transition: none;
width: 100%;
z-index:999;
}
.header-container .top-search input#search,.rtl .header-container .top-search button.button, .header-container .top-search button.button  {
opacity: 0;
/*transition: all 0.3s ease-out 0s;*/
transition: none;
height:0px;
}
.header-container .top-search.topsearch_active input#search,.header-container .top-search.topsearch_active button.button {
opacity: 1;
/*transition: all 0.3s ease-out 0.5s;*/
transition: none;
height:35px;
}

.header-container .top-search.topsearch_active button.button span{height:35px;}
.mt-cart .mt-ajax-container, .top-compare .mt-maincompare .mtajaxcompare{
min-height:auto;
overflow-y:auto;
overflow-x: hidden;
}
.minicart_close{
font-size: 30px !important;
top: -10px !important;
right: 10px !important;
position: absolute;
cursor:pointer;
display:block !important;
z-index:99999;
}
.mt-ajax-container p.subtotal{padding: 5px 8px 0;}
.mt-ajax-container{ padding: 5px;}
.mt-ajax-checkout{padding: 0;}
.mt-cart .mt-ajax-container {    padding: 10px 15px;}
.header-container .top-link, .header-container .top-compare, .header-container .mt-top-cart{line-height: 27px;}
#notification .success{z-index: top: 56px;    z-index: 999999;}
}
@media screen and (min-width: 0px) and (max-width: 767px) {
.rtl .mobile-header {
display: block;
height: 40px;
position: relative;
z-index: 10000;
}
.rtl .header {
height:0px;
}
.inner-pages.rtl .sticky-wrapper .sticky-cat{display:none !important;}
.rtl .mobile-header .navbar {
display: block;
float: right;
width: 100%;
}
.rtl .logo h1 strong {
display: none;
}
.rtl .logo img {
clip: rect(0px, 270px, 30px, 0px);
max-width: 85%;
position: absolute;
top: 11px;
}
.rtl .mobile-header .navbar-toggle .icon-bar {
border-radius: 4px;
display: block;
height: 4px;
width: 22px;
}
.rtl .mobile-header .navbar-toggle {
display: block;
float: right;
margin-top: 4px;
padding: 5px 12px;
}
.rtl .mt_getcart .top-compare {
display: none;
}
.rtl .bar-icon {
color: #fff;
font-size: 25px;
}
.rtl .mt-cart-label {
display: none;
}
.rtl .mt_getcart .top-compare, .mt_getcart .mt-top-cart {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
width: auto;
}
.rtl .container-ner.mobile_head{
background-color: #00365b;
height: 55px;
position: fixed;
top: 0;
width: 100%;
}
.rtl .navbar-header {
float: right;
margin-top: 8px;
padding-right: 0;
width: auto;
padding-left:0px;
}
.rtl .logo {
float: right;
margin: 0px 0 0;
width: 40%;
}
.top-link-res {
margin-top: 10px;
padding: 0 0 0 7px !important;
width: auto !important;
}
.rtl .top-link-res {margin-top:0}
.search_form {
background: #00365b none repeat scroll 0 0;
border-radius: 5px;
height: 0;
overflow: hidden;
padding: 0 5px;
position: absolute;
right: -100px;
top: 15px;
transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
width: 20px;
z-index: 0;
}
.rtl .topsearch-icon {
float: right;
margin: 4px 0 0;
padding: 0 10px;
width: auto;
}
.rtl .topsearch-icon .fa {
/*color: #fff;
font-size: 27px;
text-align: left;
width: 10%;*/
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_new.png") no-repeat scroll 0 0;
color: #fff;
content: "" !important;
display: block;
font-size: 0;
height: 36px;
text-align: center;
width: 36px;
margin: 0px 0px 0 5px;
background-size: 90%;
}



.rtl .topsearch-icon .topsearch_icon_active.fa {
background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_active.png");
}
.rtl .top-seach {
right: 0;
top: 50px;
width: 100%;
}
.rtl .header-container .top-search {
background: #00365b none repeat scroll 0 0;
/*border-radius: 5px;*/
height: 0;
overflow: hidden;
padding: 0 5px;
position: fixed;
right: 0px;
top: -50px;
/*transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;*/
transition: none;
width: 20px;
z-index: 0;
}
.rtl .header-container .top-search.topsearch_active{
height: 45px;
padding: 5px;
right: 0;
top: 45px;
/*transition: height 0.2s ease-out 0s, top 0.2s ease-out 0s, padding 0.2s ease-out 0s, width 0.3s ease-out 0.2s;*/
transition: none;
width: 100%;
z-index:999;
}
.rtl .country_label {
color: #fff;
font-size: large;
font-weight: bold;
}
.rtl .mt-maincart {
display: block;
float: right;
position: relative;
}
.rtl.select-store {
display: block;
}
.rtl .mt-menu-active {
background: #00365b none repeat scroll 0 0;
}
.rtl .country_label {
color: #fff;
font-size: large;
font-weight: bold;
}
.rtl .header-container .mt-icon-ajaxcart .icon-cart {
line-height: 43px;
}
.rtl .icon-shop-cart {
display: none;
}
.rtl .icon-shop-cart-mobile {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_new.png") no-repeat scroll 0 0;
display: block;
font-size: 16px;
height: 36px;
margin-top: 2px;
padding: 0 0 0 5px;
text-align: center;
width: 36px;
background-size: 100%;
}
/*.rtl .icon-shop-cart-mobile:focus,.rtl .icon-shop-cart-mobile-item:focus{
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_active.png") no-repeat scroll 0 0;
background-size: 100%;    
display: inline-block;
top: 0px;
color: #ccc;
position: relative;
}*/
.rtl .icon-shop-cart-mobile-item {
	background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2-ar.png") no-repeat scroll 0 0;
	color: #fdc513;
    display: block;
    font-size: 15px;
    height: 30px;
    margin-top: 10px;
    width: 30px;
    text-align: center;
    background-size: 100%;
    line-height: 3px;
    text-align: center;
    padding: 3px 7px 0 0;
}
.rtl #select-store {
display: block !important;
}
.rtl .switch a {
float: right;
}
.rtl .store_lang a {
float: right;
}
.rtl ul.nav-accordion.nav-mobile-accordion li {
clear: both;
}
.rtl ul.nav-accordion li.switch a:nth-child(3) {
padding-right: 24px;
}
.rtl ul.nav-accordion li.switch a:nth-child(2) {
float: left;
padding-left: 62px;
padding-right: 0;
}
.rtl .mt-menu .switch a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.rtl .mt-menu .store_lang a:hover {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.rtl .navbar-toggle {
display: block;
height: 15px;
}
.rtl .header-container .mt-top-cart {
float: right;
margin-right: 0 !important;
margin-top: 0px;
padding: 0;
width: auto;
}
.rtl .header-container .top-seach {
width: 100%;
}
.rtl .header-container .top-search input#search {
float: right;
margin-right: 10px;
padding: 0;
width: 88%;
}
.rtl .header-container .top-seach button.button {
float: right;
top:0px;
margin-right: 0px;
width:10%;
}
.rtl .switch img {
width: 33px;
}
.rtl .icon-account-user, .rtl .icon-account-user::before {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/user_icon_new.png") no-repeat scroll 0 0;
content: "" !important;
height: 36px;
width: 36px;
display: block;
background-size: 100%;
}
.rtl .mt-ajax-checkout a {
color: #fff;
}
.rtl .mt-ajax-container {
border: 1px solid #fff;
box-shadow: 0 0 10px #ccc;
left: 0 !important;
margin-top: -10px;
position: fixed;
width: 90%;
}
.rtl .top_links_header {
float: left;
left: 17px;
top: 7px;
position: relative;
width: 140px !important;
}
.rtl .mt-maincart .mt-cart {
float: right;
width: auto;
}
.rtl .header-container .top-search input#search {
margin: 0px auto 0;
width: 90% !important;
}
.rtl .header-container .top-search input#search,.rtl .header-container .top-search button.button {
opacity: 0;
transition: all 0.3s ease-out 0s;
height:0px;
}
.rtl .header-container .top-search.topsearch_active input#search,.rtl .header-container .top-search.topsearch_active button.button {
opacity: 1;
/*transition: all 0.3s ease-out 0.5s;*/
transition: none;
height:35px;
}
.rtl .header-container .top-search.topsearch_active button.button span{height:35px;}
.rtl .search-button .fa-search{padding-top:7px;}
.rtl .mt-ajax-container li.item {float:right;}
.rtl .mt-ajax-container p.subtotal{text-align:right;}
.rtl .bar-icon.icon-account-user:active,.bar-icon.icon-account-user:active {     background: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/user_icon_active.png") no-repeat;     width: 36px;     height: 36px;     background-size: 90%;     display: block; } 
/*.normalClassName {
 background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_new.png');
 background-size:90%;
 width:36px;
 height:36px;
}

.hoverClassName {
 background: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/search_icon_active.png');
 background-size:90%;
 width:36px;
 height:36px;
}*/
}
@media screen and (min-width:320px) and (max-width:480px){

.rtl .mt-menu-active .mt-close-canvas{top:20px !important;}
.mt-ajax-container ul{
max-height: 142px;
overflow: auto;

}

}
@media screen and (max-width:1024px){
.rtl .header-container .top-search.topsearch_active{right:0px;}


}
@media screen (min-width:0px) and (max-width:360px){
.top-compare .mt-maincompare .mtajaxcompare, .ajaxcart,.rtl.top-compare .mt-maincompare .mtajaxcompare, .ajaxcart {
width: 90%;
}
}
@media screen and (max-width:480px){
.rtl .top_links_header {
float: left;
position: relative;
width: auto;
}
}
#mt-sticky-header .header-act .countries-res{
display: none !important;
}
.navbar {
margin-bottom: 0 !important;
}
.mt-cart .mt-ajax-container, .top-compare .mt-maincompare .mtajaxcompare{
min-height:auto;
overflow-y:auto;
overflow-x: hidden;
}
.navbar{
max-height:1px !important;
}
.minicart_close{
font-size: 30px !important;
top: -10px !important;
right: 10px !important;
position: absolute;
cursor:pointer;
display:block !important;
}
.minicart_close_ar{
font-size: 30px !important;
top: -10px !important;
left: 0px !important;
position: absolute;
cursor:pointer;
display:block !important;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: landscape) {
.mt-ajax-container ul{
max-height: 120px;
overflow: auto;

}
}
@media (max-width: 900px) {
.header-container .top-search input#search { width:90%; }
}
.rtl #installamentInfo .valid-msg label.doc{padding-left:0px;padding-right:15px;}
#payment_form_creditpurchase .form-elements{height:50px;}
.rtl #payment_form_creditpurchase .credit-app label { font-size: 11px; text-align: right;}





.rtl .top-actions-inner {padding-top:0px !important;}
.rtl .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right: -15px !important;}




/*Home*/


.category-products .products-grid .item  {margin-bottom: 5px;}


.cms-page-view  .widget-wrapper  { min-height: auto !important;}
.category-products  .widget-wrapper  { min-height: auto !important;}



@media (max-width: 1024px) {

/*Listing*/
.rtl .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right: 0px !important;}

/*Search*/
.catalogsearch-result-index .category-products .products-grid .item { height: 470px !important; }
.rtl.catalogsearch-result-index .category-products .products-grid .item { height: 490px !important; }

}

@media (max-width: 991px) {

/*Listing*/

.rtl .cms-page-view .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right: -15px !important;padding-left: 15px !important;}
.rtl .category-products.collection-position02 .item .item-inner .top-actions-inner {padding-right: 5px;padding-left: 5px;}

/*Search*/
.catalogsearch-result-index .category-products .products-grid .item { height: 440px !important; }
.rtl.catalogsearch-result-index .category-products .products-grid .item { height: 440px !important; }

}

@media (max-width: 768) {
.product-tabs li.active a { color: #FFFFFF !important; background-color: #00365c !important; }
}


@media (max-width: 599px) {

/*Listing*/
.rtl .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right: 0px !important;}

/*Search*/
.rtl .col-lg-9.col-md-9.col-sm-9.col-push-9.col-xs-12 {margin-right: 0px !important;}

}

@media (max-width: 450px) {


/*Secret Deals Icon Disappears*/
.sdi { display:none !important; }
.product-view .sdi { display:block !important; }
.checkout-cart-index .sdi { display:block !important; }


/* PDP Product View */
.product-view .testfreaks-badge { margin-bottom: 10px !important; }
.product-view .product-shop .product-name h1 { font-size: 150% !important; }
.product-view .product-shop .availability { font-size:100% !important; }
.product-view .tooltip_block .greenText { font-size:13px !important; }
.product-view .key_features_pdp li, .key_features_listing li { font-size:13px !important; }
.product-view .youpaylabel { font-size:15px !important; }
.product-view .finalprice { font-size: 17px !important; }
.product-view .beforelabel { font-size:15px !important; }
.product-view .beforeprice { font-size:15px !important; }
}

@media (max-width: 375px) {

/*Listing*/
.item .youpaylabel { display:none !important; }
.item .beforelabel { display:none !important; }


/*Search*/
.item .youpaylabel { display:none !important; }
.item .beforelabel { display:none !important; }


.emr-brd { height:300px; }
.emr-img { height:130px; }
.item.emr-brd {margin: 0 !important;}
}

@media (max-width: 319px) {

/*Listing*/
.item .youpaylabel { display:none !important; }
.item .beforelabel { display:none !important; }

/*Search*/
.item .youpaylabel { display:none !important; }
.item .beforelabel { display:none !important; }

.emr-img { height:130px; }
.emr-before-price { display:block; }
.emr-cashback { display:block; }
.rtl .emr-cashback { display:block; }
}




/*Ipad Pro Changes */

@media (max-width: 1200px) and (min-width: 768px) {
.header-container .top-seach {
width: 64% !important;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {

.header-container .sticky-wrapper .top-search input#search {
width: 80% !important;
}
.header-container .top-seach {
width: 50% !important;
}
}




/* Filter PDP Mobile */

@media (max-width: 767px) {

.catalog-category-view .filter-bar, .cms-page-view .filter-bar, .catalogsearch-result-index .filter-bar {
    text-align: left;
    position: absolute;
    z-index: 15;
    left: 50%;
    margin-left: -143px;
	display:none;
}

.rtl.catalog-category-view .filter-bar, .rtl.cms-page-view .filter-bar, .rtl.catalogsearch-result-index .filter-bar {

    text-align: right;

}

.catalog-category-view .filter-bar-overlay, .cms-page-view .filter-bar-overlay, .catalogsearch-result-index .filter-bar-overlay  {
    top: 0;
    left: 0;
    z-index: 16;
    overflow: hidden;
	position: fixed;
    width: 100%;
    height: 100%;
	opacity: 0.75;
    cursor: pointer;
    visibility: visible;
    background: #000000;
}

.rtl.catalog-category-view .filter-bar-overlay, .rtl.cms-page-view .filter-bar-overlay, .rtl.catalogsearch-result-index .filter-bar-overlay {
 z-index: 0;
}

.catalog-category-view .filter-button, .cms-page-view .filter-button, .catalogsearch-result-index .filter-button {
	position:fixed;
	right:10px;
	bottom:100px;
	width:50px;
	height:50px;
	z-index: 16;
	display:block !important;
	background: url("http://cdn.xcite.com/wysiwyg/filtericon.png") no-repeat scroll center center;
	background-size: 50px;
	cursor: pointer;
}

.rtl.catalog-category-view .filter-button, .rtl.cms-page-view .filter-button, .rtl.catalogsearch-result-index .filter-button {
	left:10px;
	right: auto;
}

.catalog-category-view .filter-close-btn, .cms-page-view .filter-close-btn, .catalogsearch-result-index .filter-close-btn {
    background: url("http://cdn.xcite.com/wysiwyg/pages-img/al-x-icon.png") no-repeat scroll center center;
    height: 25px;
    position: absolute;
    background-color: white;
    border-radius: 25px;
    width: 25px;
    outline: none;
    opacity: inherit;
    background-size: 21px;
    right: -10px;
	cursor: pointer;
}

.rtl.catalog-category-view .filter-close-btn, .rtl.cms-page-view .filter-close-btn, .rtl.catalogsearch-result-index .filter-close-btn  {
        right: auto;
        left: -10px !important;
}

}

@media (min-width: 767px) {
.catalog-category-view .filter-bar, .cms-page-view .filter-bar, .catalogsearch-result-index .filter-bar {
	display:block !important;
}

}
.catalogsearch-result-index .finalprice{display:block !important;}


/* ENGLISH FONT STYLE - AMNZAD */


@font-face 
{
font-family: 'roboto-B';
src: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/Roboto-Bold.ttf') format('truetype');
}
@font-face 
{
font-family: 'roboto-R';
src: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/Roboto-Regular.ttf') format('truetype');
}
@font-face 
{
font-family: 'roboto-L';
src: url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/Roboto-Light.ttf') format('truetype');
}

body {font-family: "Arial", Helvetica, sans-serif !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Arial", Helvetica, sans-serif !important; }
.metaTagsSeo {font-family: "Arial", Helvetica, sans-serif !important; }

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

.onsale-product-container {
    cursor: pointer;
    position: relative;
}

.onsale-product-container-inside {
    cursor: pointer;
    position: absolute;
    z-index: 100;
}

.onsale-product-container a {
    z-index: 2 !important;
}

div.onsale-product-label {
    position: absolute;
    top: 3px;
    left: 4px;
    margin-left: -2px;
    text-align: center;
}

div.onsale-onsale-product-label-text {
    FONT-FAMILY: inherit;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
}

div.new-onsale-product-label-text {
    FONT-FAMILY: inherit;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
}

div.custom-onsale-product-label-text {
    FONT-FAMILY: inherit;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
}
div.onsale-category-container-grid {
    position: relative;

}

div.onsale-category-container-list {
    /*position: relative;
    float: left;*/
}

/* Fix standart Enterprise Theme for List mode */
div.onsale-category-container-list a {
    margin: 0 !important;
}

/* End fix */
/* Fix standart Enterprise Theme for Grid mode */
div.onsale-category-container-grid + h2.product-name {
    clear: both;
}

div.onsale-category-container-list + h2.product-name {
    clear: both;
}

/* End fix */
.onsale-category-container {
    cursor: pointer;
    position: absolute;
    z-index: 29;
}

div.onsale-category-label {
    position: absolute;
    top: 3px;
    left: 4px;
    margin-left: -2px;
    text-align: center;
}

div.onsale-onsale-category-label-text {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}


div.new-onsale-category-label-text {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

div.custom-onsale-category-label-text {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

div.onsale-relative-container-list {
	width: 100px;
	height: 100px;
    position: relative;
}

div.onsale-upsell-container-list {
    width: 135px;
    height: 135px;
    display: inline-block;
    position: relative;
}
div.onsale-crosssell-container-list {
    width: 75px;
    height: 75px;
    position: relative;
}



.nl-header
{
	background: #00365b;
	font-size: 14px;
	color: #fff;
	line-height:inherit;
    top: 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
    height: 60px;
    padding: 5px 0;
    z-index: 99999;
        display: inline-block;
}
/*
.nl-header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}
*/

.nl-header .nl-trigger a, .nl-mega-nav button#sticky-category 
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
    display: block;
    width: 100%;
    height: 50px;
    position: inherit;
    top: 0;
    left: 0;
}


#sticky {

}
#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
        left: 0;
    top: 0;
    z-index: 10000;
    transition-property: top, left;
    transition-duration: 0.2s, 0.2s;
    transition-delay: 0s, 0.2s;
   -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}



.nl-header.stick .open .dropdown-menu  {
    
 -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;   
}

.nl-header.stick .notopen .dropdown-menu {
    
        -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/*

 .nl-header.stick .open .dropdown-menu {
    transform: translate3d(0,0,0);
    opacity: 1;
    -webkit-transition: opacity 1.5s, -webkit-transform 0.5s;
    transition: opacity 1.5s, transform 0.5s;
}

 .nl-header.stick .notopen .dropdown-menu {
    opacity: 0;

    -webkit-transform: translate3d(0,-25px,0);
    transform: translate3d(0,-25px,0);
    -webkit-transition: opacity 0.17s, -webkit-transform 0.2s;
    transition: opacity 0.17s, transform 0.2s;

}
*/


.open .mt-main-menu-vertical {
    
    transform: translate3d(0,0,0);
    opacity: 1;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s; 
    position: absolute;
     z-index: 20;

}
    
/* @ ipad landscape */
@media (min-width: 1024px) { 
.open .mt-main-menu-vertical { left: 0px;}
.rtl .open .mt-main-menu-vertical { right: 0px;}
}


.notopen .mt-main-menu-vertical {
    opacity: 0;

    -webkit-transform: translate3d(0,-25px,0);
    transform: translate3d(0,-25px,0);
    -webkit-transition: opacity 0.17s, -webkit-transform 0.2s;
    transition: opacity 0.17s, transform 0.2s;

}



html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(85%,0,0) !important;
    transform: translate3d(85%,0,0) !important;
}
.mm-menu{width:85% !important;min-width:140px !important;}

.mm-listview .mm-next {width: 20% !important;}
.mm-listview>li>a, .mm-listview>li>span {
    padding: 10px 0px 10px 0% !important;
    width: 80% !important;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
    
        html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(50%,0,0) !important;
    transform: translate3d(50%,0,0) !important;
}  
.mm-menu{width:50% !important;min-width:140px !important;}
    
}

@font-face {
    font-family: 'xciteiconesfont';
    src:    url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/newheaderstyles/addedfonts2/xciteiconesfont.eot?n7x9hp');
    src:    url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/newheaderstyles/addedfonts2/xciteiconesfont.eot?n7x9hp#iefix')format('embedded-opentype'),
        url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/newheaderstyles/addedfonts2/xciteiconesfont.ttf?n7x9hp') format('truetype'),
        url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/newheaderstyles/addedfonts2/xciteiconesfont.woff?n7x9hp') format('woff'),
        url('http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/css/newheaderstyles/addedfonts2/xciteiconesfont.svg?n7x9hp#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="iconxcite-"]{
    /* use !important to prevent issues with browser extensions that change fonts */
font-family: 'xciteiconesfont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 40px;
    font-size: 35px;
    margin-right:20px;
    float: left;
    text-align: center;
    width: 30px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.main-content.container {
    margin-top: 0px;
}
.catalog-category-view .main-content.container {
    margin-top: 0px;
}

section.main-container.col2-left-layout {
    margin-top: 0px;
}
.nl-logo a strong {
    display: none;
}



li a span.fa-2x  {
    line-height: 40px !important;
    float: left !important;
    width: 30px !important;
    margin-right:20px !important;
    text-align: center !important;} 
    
Li a span.menu-cat-all {
    line-height: 40px;
    float: left;
    width: 30px;
    text-align: center;}  
    
.iconxcite-Untitled-1:before {
    content: "\e902";
}
.iconxcite-watch:before {
    content: "\e903";
}
.iconxcite-pf-wt-icon:before {
    content: "\e901";
}
.iconxcite-kitch-icon:before {
    content: "\e901";
}
.iconxcite-itune-card-icon:before {
    content: "\e904";
}



.nl-top-header {
    
    background-color: #002844;
    font-size: 13px;
    color: #fff;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    width: 100%;
    height: 30px;
    padding: 0 5px;
    box-sizing: border-box;
/*       position: fixed;*/
    top: 0px;  
    float:right;
    display: none;
    z-index: 99999;
}

.nl-top-header div.top-5-links {    float: left; position: relative; color:#fff;}
.nl-top-header div.top-5-links div {
  width: auto;
  float: left;
  line-height: 30px;
  height: 30px;
  margin-left:10px;
  color:#fff;
  margin-right: 10px; 

}
.freedel-icon
{
background-image: url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/Delivery-Icon-w.png");
    width: 26px !important;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0px;
    background-size: 24px;
    height: 30px !important;
    margin-top: 3px;
}

.nl-top-header div.top-5-links span {
  width: auto;
  float: left;
  line-height: 30px;
  height: 30px;
 color:#fff !important;

}

.nl-top-header div.top-5-links a[href^="tel"]{color:fff !important;;}
.nl-top-header div.top-5-links a {color: white !important;}

.header-top-right .support ul.static-cms li {
    float: left;
    margin-left: 15px;
}
.header-top-right .support ul.static-cms li a, .header-top-right .support ul.lang li a {
    color:#fff;
}
.nl-top-header .header-top-right {
    padding-top: 0 !important;}

.header-top-right .support ul.lang li {
    float: left;
    margin-left: 20px;
}

.nl-mega-nav .open button#sticky-category {
    opacity: 0.5;
}

.nl-trigger {width:15%;float:left; height: 50px;}
.rtl .nl-trigger {float:right;width: 13%;}
.nl-header .nl-trigger.navbar-header { margin-top: 0;}
.nl-header .nl-trigger.navbar-header .navbar-toggle { padding: 0 0 0 0; margin: 0 0 0 0; float: none; height: 50px; line-height: 50px; }
.rtl .nl-header .nl-trigger.navbar-header .navbar-toggle { text-align: center; }
.nl-logo {width:40%; text-align: left;float:left;height: 50px;}
.rtl .nl-logo {float:right; text-align: right;}
.nl-search {width:11%;float:left;height: 50px;}
.rtl .nl-search {float:right;}
.nl-mega-nav { display: none; visibility: hidden;}
.nl-i-account {width:11%;float:left;height: 50px;}
.rtl .nl-i-account {float:right;margin-left: 0; margin-right: 0;}
.nl-i-wishlist {width:11%;float:left;height: 50px;}
.rtl .nl-i-wishlist {float:right;margin-left: 0; margin-right: 0;}
.nl-cart {width:12%;float:left;height: 50px;}
.rtl .nl-cart {float:right;}

.nl-cart .mt-ajax-container {
    background-color: rgb(255, 255, 255);
    color: #000000;
}
.nl-cart .mt-ajax-container p.subtotal span.label {
    color: #00365b;
    font-size: 100%;
}

.nl-header .nl-logo img {    max-height: 50px;clip: rect(0px, 270px, 35px, 0px);height: 50px;top: 12px;}
.nl-header .fa-2x {color:#fff; line-height: 50px; font-size: 1.5em !important;}
.nl-trigger a span.fa, .nl-search div label.fa, .nl-i-account span.fa, .nl-i-wishlist span.fa, .nl-cart span.fa
  {display: -moz-grid !important;   height: 50px;     width: 100%;}
.nl-trigger a { color: rgba(255, 255, 255, 0); }
.nl-header .nl-search .search {width: 100%;}
.small-devices-content-hide {    display: none !important; visibility: hidden;}
.nl-search div#search_autocomplete ul li {
    color: #00365b;
    text-align: initial;
}
.nl-search .input-group-btn.category-filter {
    width: 40%;
    float: left;    display: block; height: 40px;}
.nl-search .input-group.top-search {
    display: block;width: 98%;}
.nl-search .search_form .input-group.top-search input#search {
    width: 50%;
    float: left;
    line-height: 30px;
    height: 40px;
    margin-bottom: 0px;}
.rtl .nl-search .search_form .input-group.top-search input#search { float: right;     padding-right: 10px;}

.rtl .mt-menu-active .mt-close-canvas {
    top: 20px !important;
    right: 90% !important;}


.rtl .mt-ajax-container li.item a.product-image {float: right;}
.rtl .mt-ajax-container .product-details.row-fluid.show-grid.auto-height { float: right; width: 170px; }
.rtl .product-details div.access a.btn-edit, .rtl .product-details div.access a.btn-remove { line-height: 13px; }
.rtl .nl-search .input-group-btn.category-filter { float: right; }
.rtl .nl-search .search_form button[type='submit'] { float: right; right: auto; left: 0; }
.rtl .nl-search select#soflow, .nl-search select#soflow-color {background-position: 0% center;     padding-left: auto;   padding-right: 10px;    background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/15xvbd5.r.png), -webkit-linear-gradient(#FAFAFA, #fff 40%, #fff);
}

.nl-i-wishlist .fa,  .nl-search .fa, .nl-trigger .fa , .nl-i-account.fa {float: none !important; }  
span.ipadlan-show-only-text { display: none;} 
a.ipadlan-show-only-text { display: none;} 
.nl-cart button.dropbtn { height: 50px; text-align: -webkit-center; }
.nl-cart .mt-cart .icon-cart .fa-shopping-cart, .nl-cart .fa-angle-down {color:white !important;    line-height: 50px;}
.nl-cart a.mt-cart-label span.print span.price {
    color: #fff;
    width: 100%;
    line-height: 50px;
}
.nl-cart .icon-shop-cart-mobile {
    background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2.png") no-repeat scroll 0PX 10PX;
    color: #ffc423;
    display: block;
    LINE-HEIGHT: 30px;
    font-family: sans-serif;
    font-size: 15px;
    height: 50px;
    MARGIN: 0 AUTO;
    PADDING: 0PX 0PX 0PX 5PX;
    width: 30px;
    text-align: center;
    background-size: 100%;
}
.rtl .nl-cart .icon-shop-cart-mobile {
    background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2-ar.png") no-repeat scroll 0 0;
    color: #fdc513;
    display: block;
    font-size: 15px;
    height: 30px;
    margin-top: 10px;
    width: 30px;
    text-align: center;
    background-size: 100%;
    line-height: 3px;
    text-align: center;
    padding: 3px 7px 0 0;
}
.nl-cart .ajaxcart .mt-ajax-container .mt-ajax-checkout a span {
    color: white;
}
.nl-cart .mt-ajax-container p.no-items-in-cart {
    color: #00365b;
}

.rtl .mt-maincart .mt-cart {width: auto;}
.nl-search .search{
  position:relative;
  display: inline-block;
}

.nl-search .search_form.mobile-active-search{
  background: #00365b;
  position:absolute;
  z-index:0;
  padding:0px 5px;
  width:0%;
  left:0%;
  right:auto;
  top:15px;
  overflow:visible;
  height:0%;
    transition: height 0s ease-out 0s, top 0s ease-out 0s, padding 0s ease-out 0s, width 0s ease-out 0s;
}
.nl-search .search_form form{
  opacity:0;
   transition:all 0.0s ease-out;
  -webkit-transition:all 0.0s ease-out;
}
.nl-search .search_form input{
  background:#fff;
  border:none;-moz-binding:
}
.nl-search .search_form input[type='text']{
    width: 78%;
    padding: 0px 0px;
    margin-left: 2%;
    height: 40px;
    left: 0px;
    float: left;
    font-weight: 100;
}

.nl-cart .mt-cart .icon-cart .fa-shopping-cart {display: none !important;}

.nl-search .search_form .cat-search-list-mobile {display: block; visibility: visible;}
.search_box:checked~.search_form .cat-search-list-mobile {
    position: absolute;width: 100%;
}

.nl-search .cat-search-list {display: none; visibility: hidden;}
.nl-search span.cat-search-list .input-group-btn.category-filter {
    display: none;
}
.nl-search span.cat-search-list-mobile .input-group.top-search input#search { width: 87%;}

.nl-search .search_form button[type='submit']{

    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer;
    display: block;
    width: 13%;
    border: 0;
    float: right;
    background-color: #e78a3f;
    height: 40px;
    color: white;
} 
  .nl-search i.fa.fa-search.fa-2x {
    line-height: 30px;
    text-align: center;
    float: none;
}

.nl-search .search_box{
  visibility: hidden;
      display: none;
     
}
.search_box:checked~.search_form.mobile-active-search{
    width: 100%;
    height: 50px;
    border-radius: 0px;
    padding: 5px 0px;
    top: 59px;
    position: fixed;
    display: block;
    right: 0;
    left:0;
    z-index: 1000;
}
.nl-search .search_form {transition: inherit;    display: none;}  

.search_box:checked~.search_form form{
    
  opacity:1;
  transition:0.0s all ease-out 0.0s;
  -webkit-transition:0.0s all ease-out 0.0s;
}
    .rtl .mt-ajax-container { width: 285px !important;}

.mobile-active-search {}
.search_form.dt-active-search {}
@media (min-width: 768px) {
.nl-top-header .header-top-right {
    padding-top: 0 !important;
    width: 100% !important;
    margin-left: 10px;
}
    .nl-search .search_form .cat-search-list-mobile {display: none; visibility:hidden; position: absolute;}
    .nl-search .search_form .cat-search-list {display: block; visibility:visible;}
    .search_box:checked~.search_form.mobile-active-search {display: none; visibility:hidden;    position: relative;top: 0; padding: 0 0;}
    .search_form.mobile-active-search {DISPLAY: NONE;}
    .search_form.dt-active-search {DISPLAY: BLOCK !important;}
    
    .dropdown-content-cart::before { top: 54px !important;     width: 185px !important; border-width: 18px ;}

.nl-search label {display: none  !important; }
    .nl-search .search_form.mobile-active-search { display: none;}  
    .nl-search span.cat-search-list .input-group-btn.category-filter {
    display: block;
}
.nl-search .search_form.dt-active-search{
  background: #00365b;
  position: relative;
  z-index:9;
  padding:0px 0px;
  width:100%;
  left:0%;
  right:auto;
  top:0px;
  overflow:visible;
  height:30px;
    transition: height 0s ease-out 0s, top 0s ease-out 0s, padding 0s ease-out 0s, width 0s ease-out 0s;
}    
.nl-search .search{
  position:relative;
  display: inline-block;
  width: 98%;
  top:10px;
}
.nl-search .search_form.dt-active-search form{
  opacity:1;
   transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
}

 
.nl-search .search_form .cat-search-list {width: 30%;float:left;}
.nl-search .search_form .cat-search-list .cat-search-select {width: 100%}
.nl-search .search_form input[type='text']{
    width:  43%;
    padding: 0px 5px;
    height: 30px;
    margin-left: 0;
    left: 0px;
    float:left;
    font-weight: 100;
    text-align: left;
   
    border-radius: 0px;
}


.search_form input[type='text']::-webkit-input-placeholder 
{color:grey; text-align: center; margin-left:10px;}

.nl-search .search_form button[type='submit']{
    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer;
    display: block;
   width: 10%;
    position: absolute;
    right: 0;
    border: 0;
    margin-right:0px;
    float:left;
    background-color: #fff;
    height: 30px;
    color:#00365b;
}

.nl-search button[type='submit'] span {line-height: 26px !important;  color:#00365b !important;}

    }
    
.nl-search select#soflow, .nl-search select#soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 0px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 2px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #fff 40%, #fff);
    background-position: 100% center;
   background-repeat: no-repeat;
   border: 0px solid #AAA;
   color: #00365b ;
    font-size: 13px;
   overflow: hidden;
   text-overflow: ellipsis;
   line-height: 20px;
       padding-left: 10px;
   height:40px;
   white-space: nowrap;
   width: 100%;
   float: left;
   background-color: #fff;
}
select#topselectstyle, select#topselectstyle-color {
   -webkit-appearance: button;
   -webkit-border-radius: 0px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 2px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#002844, #002844 40%, #002844);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 0px solid #AAA;
   color: #FFFFFF;
    font-size: 11px;
   overflow: hidden;
   text-overflow: ellipsis;
   line-height: 20px;
   height:30px;
   
   white-space: nowrap;
   width: 70px;
   float: left;
   background-color: #002844;
}
.nl-search button[type='submit'] span {line-height: 26px !important; color: #fff }
.arrows-cat-select {width: 10%;float: left; line-height: 30px;border-right: 1% solid #AAA; background-color: #fff; position: absolute;}
.cat-search-list span {line-height: 30px; color: #00365b ;}


.nl-cart a.dropbtn-cart
{
    width: 100%;
    background  : none;
    cursor  : pointer;
    font-family : Arial, Helvetica, Verdana;
    font-size: 14px;
    color   : #fff;
    border  : none;
    margin      : 0px;
    padding     : 0px;
}

.dropbtn-cart {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;

}

#dropwon-tooltip-cart {
    position: relative;
    display: inline-block;
}


.dropdown-content-cart {
    display: none;
    position: absolute;
    top: 55px;
    z-index: 88;
    right: 5px;
    background-color: #FFFFFF;
    width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    overflow: scroll;
    overflow-x: hidden;
    height: 280px;
}



.dropdown-content-cart a {
    color: #00365b;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content-cart a:hover {color:white;}



.dropdown-content-cart::before {
    display: block;
    content: "";
    position: fixed;
    color: #00365B;
    top: 40px;
    width: 100px;
    right: 0px;
    z-index: 999;
    margin-left: 0px;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgb(0, 54, 91) #00365B rgb(0, 54, 91);
}


#dropwon-tooltip-cart:hover .dropdown-content-cart {
    display: block;
}

#dropwon-tooltip-cart:hover .dropbtn-cart {
    

}

hr.style-two {
    border: 0;
    height: 1px;
    width: 100%;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(238, 238, 238, 1), rgba(0, 0, 0, 0));
}

.rtl .mt-icon-ajaxcart a.mt-cart-label {padding: 0 0 0 0 ;}
.rtl .mt-icon-ajaxcart a.mt-cart-label .print .price { text-align: center !important;}

.mt-main-menu-vertical .dropdown-menu .level0 .level-top span {
    float: left;
    text-align: left;
}
.rtl .mt-main-menu-vertical .dropdown-menu .level0 .level-top span {
    float: right;
    text-align: right;
}
.rtl .mt-main-menu-vertical div.shown-sub {
    width: 775px !important;
    left: auto !important;
    right: 258px !important;
}



.megamenu-vertical li.level0 {
    line-height: 36px !important;
}





































@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
    
    html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(50%,0,0) !important;
    transform: translate3d(50%,0,0) !important;
}  
.mm-menu{width:50% !important;min-width:140px !important;}
   
   }

@media (min-width: 375px) {    

    a.ipadlan-show-only-text, span.ipadlan-show-only-text { display: none;}
    .nl-trigger {display: block}
    .small-devices-content-hide {    display: none !important; visibility: hidden;}
    .nl-search .search_form .cat-search-list {display: block;}
     .nl-trigger {width:13%;}
    .nl-logo {width:35%; text-align: left;}
    .nl-search {width:13%;}
    .nl-i-account {width:13%;}
    .nl-i-wishlist {width:13%;}
    .nl-cart {width:13%;}
    .nl-cart .mt-cart .icon-cart .fa-shopping-cart {display: none;}


}









@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
        html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(50%,0,0) !important;
    transform: translate3d(50%,0,0) !important;
}  
.mm-menu{width:50% !important;min-width:140px !important;}
    
  }













@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) { 
    
      html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(40%,0,0) !important;
    transform: translate3d(40%,0,0) !important;
}  
.mm-menu{width:40% !important;min-width:140px !important;}
    
    
    }





/* @ ipad  portrait */
@media (min-width: 768px) { 
        .nl-top-header { display: block;padding: 0px 0px;}
    .nl-header { top:30px;padding: 4px 0px;}
     a.ipadlan-show-only-text, span.ipadlan-show-only-text { display: none;}
     .nl-trigger {display: block;width:8%;visibility: visible;}
    .rtl .nl-trigger {width: 8%;}
    .navbar-toggle {display: block;    text-align: center;}
    
    .mt-menu ul.nav-accordion li.switch a {
    float: left;
    border: 0px;
}
    ul.nav-accordion li.switch a:nth-child(2) {
    float: right;
    padding-right: 54px;
}
    ul.nav-accordion li.switch a:nth-child(3) {
    padding-left: 36px;
}
    .switch img {
    width: 33px;
}
    ul.nav-accordion.nav-mobile-accordion li {
    clear: both;
}
    .mt-menu ul.nav-accordion li.store_lang a, .mt-menu ul.nav-accordion  {
    float: left;
    border: 0px;
}

    .nl-mega-nav { display: none; visibility: hidden; width:8%; }
    .cms-home .nl-header .btn#sticky-category {width: 100%;}
    .cms-index-index.cms-home .nl-header .dropdown-menu { display: block; visibility:visible;}
       
     .nl-logo {width:19%;}
     .nl-search {width:42%;}
    .nl-search div.search label.fa-search {display: none !important;}
    .nl-i-account {width:6%;}
    .rtl .nl-i-account {margin-right:0;    margin-left:0;}
    .nl-i-wishlist {width:6%;}
    .rtl .nl-i-wishlist {width:6%;margin-right:0;    margin-left:0;}
    .nl-cart {width:18%;    margin-left: 1%;}
    .rtl .nl-cart {margin-right: 1%;    margin-left: auto;}
    .nl-cart .fa { float: left !important; }
    .rtl .nl-cart .fa {float: right !important;}
    .nl-cart .cart-icon-cart-width { width: 15%; float:left;}
    .nl-cart .cart-price-width {width: 75%; float:left;    line-height: 50px;}
    .nl-cart .cart-icon-arrow-width {width: 10%; float:left;    line-height: 50px;}
    .small-devices-content-hide {display: block !important;visibility: visible;}
    .nl-search .search_form .cat-search-list {width: 100%;float:left; display: block;}
    .nl-search .input-group-btn.category-filter {
    width: 40%;
    float: left;}
    .nl-search .input-group.top-search {
    display: block;width: 100%;}
    .nl-search span.cat-search-list-mobile .input-group.top-search input#search  { width: 60%;}
    .nl-search .search_form .input-group.top-search input#search {
    width: 60%;
    float: left;
    line-height: 30px;
    height: 30px;
    margin-bottom: 0px;}
    .nl-search .input-group .button.search-button .fa-search {
    font-size: 20px;
    padding-top: 5px;
    display: block;
}
    .nl-search span.cat-search-list select#soflow {
    height: 30px;
}
    .nl-cart .icon-shop-cart-mobile { display: none;}
    .rtl .nl-cart .icon-shop-cart-mobile { display: none;}
    .nl-cart .mt-cart .icon-cart .fa-shopping-cart {display: block !important;}
    .nl-cart .mt-maincart .icon-cart { width: 20%;}
    .nl-cart .mt-icon-ajaxcart a.mt-cart-label { width: 80%;}
    .nl-cart .mt-icon-ajaxcart a.mt-cart-label span.print {width: 80%; text-align: center;}
    .nl-cart a.mt-cart-label span.fa-angle-down { width: 20%; text-align: center; }
    
    .nl-trigger a span.fa, .nl-search div label.fa, .nl-i-account span.fa, .nl-i-wishlist span.fa, .nl-cart span.fa
  {display: -moz-grid !important;   height: 50px;width: auto;}

}




























/* @ ipad landscape */
@media (min-width: 1024px) { 
       
    
        .nl-top-header { display: block;    padding: 0px 34px;}
    
        .nl-header { top:30px;padding: 5px 34px;}
        .nl-header .nl-mega-nav { display: block; visibility:visible; width: 3%;}
    
        .cms-index-index.cms-home .nl-header .nl-mega-nav {display: block}
        .cms-index-index.cms-home .nl-header.stick .nl-mega-nav {display: block; width: 3%;}
    
        .nl-header .nl-logo {width:17%; text-align: center;}
        .cms-index-index.cms-home .nl-header.stick .nl-logo {width:16%; text-align: center;}
        .nl-header .nl-search {width:40%;}
        .cms-index-index.cms-home .nl-header .nl-search {width:40%;}
        .cms-index-index.cms-home .nl-header.stick .nl-search {width:40%;}
        .nl-header .nl-i-account {width:14%;margin-left:2%;}
        .rtl .nl-header .nl-i-account {margin-right:2%;margin-left:0;width:12%;}
        .nl-header .nl-i-wishlist {width:10%;margin-left:0%;}
        .rtl .nl-header .nl-i-wishlist {margin-right:0%;margin-left:0; width: 10%;}
        .nl-header .nl-cart {width:14%; margin-left:0%;}
        .rtl .nl-header .nl-cart {margin-left: 0; margin-right: 0%;width:16%;}
        .cms-home .nl-header .btn#sticky-category {width: 100%;}
    
        .main_slide_left .mt-main-menu-vertical div.shown-sub, .col-left .mt-main-menu-vertical div.shown-sub {top:0px !important;}
    
        .nl-header.stick {padding: 5px 10px;}
        .nl-header.stick .nl-mega-nav { display: block; visibility:visible; width: 3%;}
        .nl-header.stick .nl-logo {width:17%; text-align: center;}
        .nl-header.stick .nl-search {width:40%;}
        .nl-header.stick .nl-i-account {width:14%;margin-left:2%;}
        .rtl .nl-header.stick .nl-i-account {width:12%;margin-right:2%;margin-left:0;}
        .nl-header.stick .nl-i-wishlist {width:10%;margin-left:0%;}
        .rtl .nl-header.stick .nl-i-wishlist {margin-right:0%;margin-left:0;width:10%;}
        .nl-header.stick .nl-cart {width:14%; margin-left:0%;}
        .rtl .nl-header.stick .nl-cart {margin-left: 0; margin-right: 0%;width:16%;}
    

	
    .cms-index-index.cms-home .nl-header .dropdown-menu { display: none; visibility:visible;}
    .cms-index-index.cms-home .nl-header.stick .dropdown-menu { visibility: visible}
    .nl-header .dropdown-menu {
        
    position: absolute;
    z-index: 9999999;
    display: block;
    left: 0;
    top: 54px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    margin: 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
    }
    .nl-header.stick .dropdown-menu {
        
position: absolute;
top: 52px;
left: auto;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
background-color: #fff;
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 4 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
    }
    
    
    a.ipadlan-show-only-text, span.ipadlan-show-only-text { display: block; color:#fff; line-height: 50px; float: left; margin-left: 10px;}
    .rtl a.ipadlan-show-only-text, .rtl span.ipadlan-show-only-text {float: right; margin-right: 8px;margin-left:0;}
    .nl-i-wishlist span.ipadlan-show-only-text:after { content: "Wishlist" ; color:#fff; font-size: 14px;}
    .rtl .nl-i-wishlist span.ipadlan-show-only-text:after { content: "قائمة الامنيات" ; color:#fff; font-size: 13px;}
    .nl-i-account span.fa-user {float: left;}
    .rtl .nl-i-account span.fa-user {float: right;}
    .nl-trigger {display: none}
    .nl-mega-nav button#sticky-category {width: 100%;}
    .nl-i-wishlist .fa-heart-o {float: left !important; }
    .rtl .nl-i-wishlist .fa-heart-o {float: right !important; }
    .nl-cart .mt-cart .icon-cart .fa-shopping-cart {display: block !important; }
    .small-devices-content-hide {display: block;}
    .nl-cart .icon-shop-cart-mobile-item { display: none;}
    
    .stick .megamenu-vertical li.level0 a {
    padding-left: 10px;
}

    }


.nl-top-header ul.lang {
    float: left;
    margin-bottom: 0px;
    height: 30px;
    line-height: 30px;
}

div#Max-w {
    margin: 0 auto;
    max-width: 1140px;
} 

#Max-w .header-top-right.col-lg-7.col-md-8.col-sm-10.col-xs-12.v-grid.hidden-xs {
    padding-right: 10px;
}

.rtl #Max-w .header-top-right.col-lg-7.col-md-8.col-sm-10.col-xs-12.v-grid.hidden-xs {
    padding-left: 10px;
}

.rtl .nl-top-header .header-top-right .support.hidden-xs {
    float: left;
}

.rtl .nl-top-header div.top-5-links {
    float: right;
}

.rtl .nl-top-header div.top-5-links div {
    float: right;
}

.rtl .nl-top-header div.top-5-links span {
    float: right;
}

.rtl .header-top-right .support ul.lang li {
    float: right;
    margin-left: auto;
    margin-right: 20px;
}

.rtl #primary_nav_wrap .sbToggle {
    float: left;
}

.rtl #primary_nav_wrap ul li {
    text-align: right;
}
.nl-top-header .header-top-right .support.hidden-xs {
    float: right;
}

.sticky-cat .megamenu-vertical li.level0 a {
    background-image: none !important;
	padding: 0px 10px 0 10px !important;
	border-bottom: #eff0f1 solid 0px;
}


#primary_nav_wrap
{
	margin-top:0px
}

#primary_nav_wrap ul
{
    list-style: none;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    top: -4px !important;
    width: 100%;
    margin-right: 10px;
    z-index: 20;
    overflow-y: auto;
    padding: 3px 0 !important;
    box-shadow: 0 6px 7px 0 rgba(0,0,0,0.15);
    left: 22px;
    background-color: rgb(0, 40, 68);
}

.rtl #primary_nav_wrap ul{
    
    left: auto;
    right: 0px;
    margin-right: auto;
    margin-left: 10px;
    
}
#primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
    line-height: 31px;
    text-align: center;
    padding: 0px 0px 0px 9px;
}

.rtl #primary_nav_wrap ul a {
    background-position: 81px 8px !important;
}
#primary_nav_wrap.nl-lang .sbHolder a.sbSelector::before, .rtl #primary_nav_wrap.nl-lang .sbHolder a.sbSelector::before {
    content: initial;
}
#primary_nav_wrap.nl-lang DIV.sbHolder.English.lang, .rtl #primary_nav_wrap.nl-lang DIV.sbHolder.English.lang {
    WIDTH: 67px;
}
.top-5-links~ul.lang .form-language #primary_nav_wrap ul a, .top-5-links~ ul.lang .form-language #primary_nav_wrap a.sbSelector {
    background-image: none !important;
}

#primary_nav_wrap ul li
{
    position: relative;
    float: none;
    margin: 0;
    text-align: left;
    padding: 0px 0px 0px 5px;
    color: #00365b;
    clear: both;
}

.rtl #primary_nav_wrap.nl-store .sbHolder a.sbSelector {
    background-position: right center !important;
}

#primary_nav_wrap.nl-lang .sbHolder.English.lang, #primary_nav_wrap.nl-store .sbHolder.curs{
    width: 92px;
}

.rtl #primary_nav_wrap.nl-lang .sbHolder.العربية.lang {
    width: 67px;
    text-align: right;
}

#primary_nav_wrap .sbToggle {
    display: block;
    height: auto;
    outline: medium none;
    float: right;
    position: static;
    right: auto;
    top: auto;
    width: auto;
}

/*
#primary_nav_wrap.nl-lang .sbHolder.English.lang a.sbSelector::before {
    
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/english.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
    
}

#primary_nav_wrap.nl-lang .sbHolder.العربية.lang a.sbSelector::before {
    
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/arabic.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
    
}
*/

#primary_nav_wrap .sbHolder a.sbSelector::before {
    content: " ";
    margin-right: 22px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}


/*
#primary_nav_wrap.nl-lang li:first-child a::before {
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/english.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}

#primary_nav_wrap.nl-lang li:last-child a::before {
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/arabic.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}
*/


/*
#primary_nav_wrap.nl-store li:first-child a::before {
    content: url("http://www.xcite.com.sa/media/wysiwyg/magenthemes/languages/ksa.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}

#primary_nav_wrap.nl-store li:last-child a::before {
    content: url("http://www.xcite.com.sa/media/wysiwyg/magenthemes/languages/kuwait.png");
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}
*/


#primary_nav_wrap ul li:hover
{
	
}

#primary_nav_wrap ul ul
{
    display: none;
    position: absolute;
    z-index: 99999;
    top: 79%;
    background: #002844;
    padding: 0;
    width: 100%;
    right: 0;
}

#primary_nav_wrap ul ul li
{
    float: none;
    right: 0;
}

#primary_nav_wrap .sbOptions {
    left: -9px !important;
    min-height: 60px;
    overflow: hidden;
    width: 111% !important;
}

#primary_nav_wrap ul ul a
{

    padding: 0;
    color: #fff;
    text-align: center;
}

#primary_nav_wrap ul ul a:hover
{
 text-decoration: underline;
}


#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}



a.english-icon-class:after, a.arabic-icon-class:after, a.saudi-flag-class:after, a.kuwiat-flag-class:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
   margin-left: 15px;
    margin-right: 0px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-top: 20px;
    height: 30px;
    line-height: 20px;
}



@-moz-document url-prefix() { 

    a.saudi-flag-class:before, a.kuwiat-flag-class:before, a.english-icon-class:before, a.arabic-icon-class:before { vertical-align: middle;}
}
a.saudi-flag-class:before {
    content: url("http://www.xcite.com.sa/media/wysiwyg/magenthemes/languages/ksa.png");
    background-repeat: no-repeat;
    margin-right: 15px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}

a.kuwiat-flag-class:before {
    content: url("http://www.xcite.com.sa/media/wysiwyg/magenthemes/languages/kuwait.png");
    background-repeat: no-repeat;
    margin-right: 15px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}
a.english-icon-class:before {
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/english.png");
    background-repeat: no-repeat;
    margin-right: 15px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}
a.arabic-icon-class:before {
    content: url("http://www.xcite.com/media/wysiwyg/magenthemes/languages/arabic.png");
    background-repeat: no-repeat;
    margin-right: 15px;
    vertical-align: -webkit-baseline-middle;
    margin-left: 5px;
}

nav#primary_nav_wrap ul li ul li a:after {
    display: none;
}


.header_overlay {top:90px !important; z-index: 16 !important;}



/* @ ipad landscape */
@media (min-width: 1201px) {  


.cms-index-index.cms-home .nl-header .nl-mega-nav {display: none}
.cms-index-index.cms-home .nl-header .nl-search {width:43%;}

}


.icon-shop-cart-mobile {
background: rgba(0, 0, 0, 0) url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2-ar.png") no-repeat scroll 0 0;
display: block;
font-size: 16px;
height: 36px;
margin-top: 10px;
padding: 0 0 0 5px;
width: 36px;
text-align:center;
background-size: 100%;
}
.rtl .mt-maincart.cart-active .icon-shop-cart-mobile{background-image:url("http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/cart_icon_item_new2-ar.png")}


/**
 * MageWorx
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the MageWorx EULA that is bundled with
 * this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.mageworx.com/LICENSE-1.0.html
 *
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@mageworx.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade the extension
 * to newer versions in the future. If you wish to customize the extension
 * for your needs please refer to http://www.mageworx.com/ for more information
 * or send an email to sales@mageworx.com
 *
 * @category   skin_default
 * @package    MageWorx_Downloads
 * @copyright  Copyright (c) 2009 MageWorx (http://www.mageworx.com/)
 * @license    http://www.mageworx.com/LICENSE-1.0.html
 */

/**
 * Downloads extension
 *
 * @category   skin_default
 * @package    MageWorx_Downloads
 * @author     MageWorx Dev Team <dev@mageworx.com>
 */

.downloads-links-block {
	margin-top: 4px;
	margin-bottom: 7px;
    border: solid 1px #DFDFDF; 
    padding: 7px;
}
.downloads-links-block .head {
    padding-bottom: 4px;
}

.downloads-item .item-icon, .downloads-item .item-link, .downloads-item .item-info {
    display: inline-block;
}

.downloads-links-block .downloads-item .item-icon {
    width: 20px;
    height: 16px;
    padding-top: 3px;
}

.downloads-links-block .downloads-item .item-description {
    padding-left: 25px;
}

.downloads-links-block .category-title {
    font-weight: bold;
}

.downloads-links-block .category-files {
    padding: 0 0 10px 10px;
}

.downloads-links-block .access-notice {
    padding-top: 15px;
}

.downloads-links-block span {
	padding-left: 5px; 
	color: #EF5E2C;
	font-style: italic;
}

#downloads_video_overlay {
    cursor: pointer;
    opacity: 0.8;
    display: block;
    position: fixed;
    bottom:0;
    right: 0;
    background: #000000;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

#downloads_video_popup {
    z-index: 1001;
    width: 600px;
    height: auto;
    position: fixed;
}

#downloads_video_popup .popup-cont {
    background: #ffffff;
    border-radius: 8px;
    padding: 13px 0;
}

#downloads_video_popup .spinner {
    display: none;
    background: url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/mageworx/downloads/spinner.gif) no-repeat center center;
    height: 70px;
}

#downloads_video_popup .spin {
    display: block !important;
}

#downloads_video_popup .close-button {
    background: transparent url(http://d1ova16yly6r23.cloudfront.net/skin/frontend/mtfornax/default/images/mageworx/downloads/close-button.png) 0 0 no-repeat;
    position: absolute;
    width: 32px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    top: -15px;
    left: 585px;
}
