html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {background: #ffffff; font-family: 'Open Sans', sans-serif; color: #494949; font-size: 14px; font-weight: 400;}
::-moz-selection { background: #fe503e; color: #fff; text-shadow: none; }
::selection { background: #fe503e; color: #fff; text-shadow: none; }
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 26px; color: #5d5d5d; line-height: 26px; }
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
h3 { margin: 0px !important; font-family: 'Oswald', sans-serif; color: #fcfcfc; font-size: 16px; line-height: 16px; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,.7); }
h4 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px; }
a{color:#596368; text-decoration:none;}
a:hover{color:#3e3e3e; text-decoration:none;}
a:active{color:#596368; text-decoration:none;}
nav {border:0px !important;}
.ibody{margin-top: 50px; margin-bottom:40px;}
.img_height {max-height:210px !important;}
.navbar-brand {font-family:'Patua One', sans-serif;}
a.nav-link{color:#fcfcfc;}
.search_menu{width:600px; background: #3A4343; padding:10px; color:#FFFFFF;}
.index_logo{ -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3); box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.index_logo:hover{ -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.7); box-shadow: 1px 1px 10px rgba(0,0,0,0.7);}
.shadow{-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2); box-shadow:0 0 2px 2px rgba(0,0,0,0.2);}
.shade{}
.topsep{padding:5px; border-bottom:1px solid #cdcdcd;}
.topsep:hover{background:#444444 !important; color:#ffffff !important;}
.o_menu{padding:5px; margin-bottom:3px; border:1px solid #a5a5a5; cursor:pointer; background:#e9efee;}
.o_menu:hover{background:#cde4e7; border:1px solid #E0E4E3;}

.b_menu{padding:5px; margin-bottom:3px; border:1px solid #61971e; cursor:pointer; background:#d0f973;}
.b_menu:hover{background:#fed558; border:1px solid #c47500;}

.c_menu{padding:5px; margin-bottom:3px; border:1px solid #a5a5a5; cursor:pointer; background:#ffffff;}
.c_menu:hover{background:#fed558; border:1px solid #c47500;}

.d_menu{padding:5px; margin-bottom:3px; border:1px solid #9f44fb; cursor:pointer; background:#d796fe;}
.d_menu:hover{background:#fed558; border:1px solid #c47500;}

.seorow{padding:5px; margin:3px; border:1px solid #E0E4E3; background:#ffffff;}
.mcondiv::-webkit-scrollbar { display: none;}
.toolshow {display: block;position:absolute;width:100%;top:0;left:0;z-index:1000;display:none;}
.posaleft{text-align:left;}
.posaright{text-align:right;}

.nav-tabs .nav-link{border-color: #cdcdcd; color: #1f2927;}
.nav-tabs .nav-link.active {
  background-color: #61cbc0; /* Light red background */
  color: #1f2927;            /* Dark red text */
  border-color: #008080;     /* Match border to background */
}

.admin_row{padding:2px; border-bottom:1px solid #8cc6c6;}

.haho{padding:5px; background:#ffffff; color:#363636; height:200px;}

.currency-gbp {position: relative; display: inline-block;}
.currency-gbp::before {
    content: "£";                 /* change to $, €, ¥, etc. */
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    color: #666;
    font-size: 14px;
    pointer-events: none;
	color: #d20500;
  }
.currency-gbp input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-gbp input:focus {border-color: #007bff;}
.currency-eur {position: relative; display: inline-block;}
.currency-eur::before {
    content: "€";                 /* change to $, €, ¥, etc. */
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    color: #666;
    font-size: 14px;
    pointer-events: none;
    color: #008080;
  }
.currency-eur input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-eur input:focus {border-color: #007bff;}

.currency-company {position: relative; display: inline-block; width:100% !important;}
.currency-company::before {
    content: "\F423";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-company input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-company input:focus {border-color: #007bff;}

.currency-phone {position: relative; display: inline-block; width:100% !important;}
.currency-phone::before {
    content: "\F4E7";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-phone input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-phone input:focus {border-color: #007bff;}

.currency-email {position: relative; display: inline-block; width:100% !important;}
.currency-email::before {
    content: "\F32F";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-email input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-email input:focus {border-color: #007bff;}

.currency-address {position: relative; display: inline-block; width:100% !important;}
.currency-address::before {
    content: "\F889";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-address input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-address input:focus {border-color: #007bff;}

.currency-zip {position: relative; display: inline-block; width:100% !important;}
.currency-zip::before {
    content: "\F3E8";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-zip input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-zip input:focus {border-color: #007bff;}

.currency-title {position: relative; display: inline-block; width:100% !important;}
.currency-title::before {
    content: "\F290";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-title input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-title input:focus {border-color: #007bff;}

.currency-desc {position: relative; display: inline-block; width:100% !important;}
.currency-desc::before {
    content: "\F28B";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-desc input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-desc input:focus {border-color: #007bff;}

.currency-num {position: relative; display: inline-block; width:100% !important;}
.currency-num::before {
    content: "\F811";                 /* change to $, €, ¥, etc. */
	font-family: "bootstrap-icons";
    position: absolute;
    left: 12px;                   /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    pointer-events: none;
	color: #009d9d;
  }
.currency-num input {
    padding-left: 28px;           /* make room for the symbol */
    padding-right: 12px;
    height: 36px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
  }
.currency-num input:focus {border-color: #007bff;}


.img_center{display:block; margin-left:auto; margin-right:auto;}
.imgfilter {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); opacity:0.8;filter:alpha(opacity=80);
filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(1); 
}
.imgfilter:hover {filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0); filter: gray; -webkit-filter: grayscale(0); opacity:1;filter:alpha(opacity=100);}
#carta {padding:15px 10px 10px 15px; font-family:'Patua One', sans-serif; color:#ffffff !important;}
#carta a {color:#ffffff;}
#carta a:hover {color:#FF680D;}
.txtcart{}
.bts{font-size:14px !important;}
.hedcho{margin-top:20px;}
.input-group-sm{max-width:100%;}
.cent{}
input::placeholder { color: #cdcdcd !important; font-size:12px; opacity: 1;}
.elogo{display:none;}
.menulink{color:#ffffff !important;}
.ws_item{}
.m_item{display:none !important;}

.cart-icon {
      position: relative;
      display: inline-block;
      font-size: 32px;      /* controls icon size */
      color: #0478a4;
      cursor: pointer;
      line-height: 1;
    }
    .cart-count {
      position: absolute;
      top: 15%;
      left: 50%;
      /* -50% centers horizontally, -30% nudges it into the basket body */
      transform: translate(-50%, -30%);
      background: #e53935;
      color: #fff;
      font-size: 11px;
      font-weight: 700;
      font-family: Arial, sans-serif;
      min-width: 18px;
      height: 18px;
      line-height: 18px;
      padding: 0 4px;
      border-radius: 50%;
      text-align: center;
      box-sizing: border-box;
      pointer-events: none;
    }
    /* Hide badge when empty */
    .cart-count[data-count="0"] {
      display: none;
    }
/* Pop animation when count changes */
@keyframes pop {
  0% { transform: scale(0.6); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
/* Container styling for alignment */
.radio-container {
  display: inline-flex;
  align-items: center;
  gap: 0;
  cursor: pointer;
  font-family: sans-serif;
  font-size: 16px;
  min-height: 18px; 
}
.radio-container input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
  --size: 18px; 
  width: var(--size);
  height: var(--size);
  border: 2px solid #718096;
  border-radius: 50%;
  background-color: #fff;
  display: grid;
  place-content: center;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.radio-container input[type="radio"]::before {
  content: "";
  width: calc(var(--size) * 0.5); 
  height: calc(var(--size) * 0.5);
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background-color: #3182ce; /* Active Dot Color */
}
.radio-container input[type="radio"]:checked {
  border-color: #3182ce; /* Active Border Color */
}
.radio-container input[type="radio"]:checked::before {
  transform: scale(1); /* Shows the inner dot */
}
.radio-container input[type="radio"]:focus-visible {
  outline: 2px solid #3182ce;
  outline-offset: 2px;
}
.radio-container:hover input[type="radio"] {
  border-color: #4a5568;
}
.radio-container:hover input[type="radio"]:checked {
  border-color: #2b6cb0;
}
.radalign{text-align:right;}

/*---@SIDEBAR---*/
.sidebar {padding: 15px; width: 280px; min-height: 100vh; background: #272727;color: #ffffff !important; position: sticky; top: 0; z-index: 100;}
.sidebar a {color: #e9efee;}
.sidebar a:hover {color: #ffa928;}
.sidebar .nav-item {padding:5px;}
.sidebar .nav-link { color: #ffffff; border-radius: 8px; padding: 0.75rem 1rem; margin: 0.2rem 0.5rem;font-weight: 500; display: flex;align-items: center; gap: 0.75rem;}
.sidebar .nav-link:hover {background-color: rgba(255, 255, 255, 0.08);color: #ffa928;}
.sidebar .nav-link.active { background: #3b3b3b;color: white; }
.sidebar .nav-link i {font-size: 1.25rem;width: 1.75rem;text-align: center; }
.sidebar-header small {color: #94a3b8; font-size: 0.8rem; letter-spacing: 1px; }
.sidebar-divider {border-top: 1px solid #ffffff; margin: 0.75rem 1rem;}
.main-content { flex: 1;padding: 10px;}
.menu-toggle { display: none; position: fixed;top: 10px; right: 10px;z-index: 1055; background: #1f2927; color: #ffffff;border: none; font-size: 1.25rem;}
.menu-toggle:hover {background: #0f172a;}
.sidebar-overlay {display: none;position: fixed;inset: 0;background: rgba(0, 0, 0, 0.5);z-index: 1040;pointer-events: auto; touch-action: manipulation;}
/*.sidebar-overlay {position: fixed; inset: 0; background: rgba(0, 0, 0, 0.5); z-index: 1050; display: none; pointer-events: auto; touch-action: manipulation; -webkit-tap-highlight-color: transparent;}*/
.sidebar-overlay.active {
  display: block;
  opacity: 1;
  pointer-events: auto;
}



.sidebar .nav {overflow-y: auto;max-height: calc(100vh - 120px);padding-bottom: 1rem;}
.sidebar .nav::-webkit-scrollbar {width: 5px;}
.sidebar .nav::-webkit-scrollbar-track { background: transparent;}
.sidebar .nav::-webkit-scrollbar-thumb { background: #334155;border-radius: 5px;}
.sidebar .nav::-webkit-scrollbar-thumb:hover { background: #475569;}
@media (max-width: 770px) {
.sidebar { position: fixed; top: 0; left: 0;z-index: 1045;transform: translateX(-100%);margin-left: 0;}
.sidebar.show {transform: translateX(0);}
.menu-toggle {display: block;}
.main-content {padding: 5px;width: 100%;}
.sidebar-overlay.show {display: block;}
    }
/*---@SIDEBAR---*/


.btn-file {position: relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
/*---@NAVIMEN---*/
.navimen{background:#505855; color:#abafaf; text-transform:uppercase; font-family: Oswald, sans-serif; font-size:12px; margin:5px; padding:5px;}
.navimen a{color:#efefef;}
.navimen a:hover{color:#fdc951;}
.navimen>ul>li>.nav-link{padding:5px; margin:0px;}

.imgtem{width:20% !important;}
.sma{width:100%;}
.cent_hide{font-size:12px; font-family:Lato, sans-serif;}
.offtxt{padding:0px 5px 0px 5px; height:50px;}
.menu_top{ padding:7px; font-size:22px; line-height: 22px; text-transform:uppercase; font-family: Oswald, sans-serif; color:#494949;}
.menu_bottom{border-bottom:5px solid #3f4545; background:#fead34; padding:7px; text-transform:uppercase; font-family: Oswald, sans-serif; color:#494949; text-align:center;}
.menu_exbot{border-bottom:5px solid #3f4545; background:#fead34; padding:7px; font-size:12px; font-family: Oswald, sans-serif; color:#494949; text-align:center;}
.offer_price{padding:7px; color:#ffffff; border-top:5px solid #3f4545; background:#838b8d; font-family:Oswald, sans-serif; font-size:22px; line-height: 22px; text-shadow:1px 1px 0 #494949; text-align:center;}
.offer_cena{padding:7px; color:#494949; border:1px solid #cdcdcd; font-family: Oswald, sans-serif; font-size:18px; line-height: 18px; text-shadow:1px 1px 0 #FFFFFF; text-align:center;}
.offer_oldprice{padding:6px 5px 3px 5px; color:#494949; font-family:Montserrat; font-size:22px; line-height: 22px; text-shadow:1px 1px 0 #FFFFFF; text-align:center; background:#eff1f0;}
/*---SLIDER---*/
.slider-container { margin: 0 auto; padding: 0; overflow: hidden; -moz-box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset; -webkit-box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset; box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset;}
.slider { padding: 0; overflow: hidden;}
.caro-cap{font-family: Oswald, Arial; font-weight:bold; font-size:38px; color:#f0f0f0; text-shadow: 1px 1px 0 #000000; text-transform: uppercase; box-shadow: 0px 0px 150px #000000;}
.phoe{cursor:pointer; color:#494949; font-size:22px; line-height: 18px;}
.phoe:hover{color:#fe503e;}
.unphoe{cursor:pointer; color:#e4e4dc; font-size:32px; line-height: 22px;}
.unphoe:hover{color:#fe503e;}
.underhead{padding:20px; background:#126079; text-align:center; font-family: 'Oswald', sans-serif; font-size:22px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
.logohead{padding:5px; background:#126079; font-family: 'Oswald', sans-serif; font-size:22px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
/*---FOOTER---*/
footer {width:100%; padding:30px 0px 20px 0px; background:#036387; color:#ffffff; border-top: 5px solid #cdcdcd;}
footer a {color:#ffffff;}
footer a:hover {color:#ffa928;}
.foot-div{margin:3px 0px 3px 0px; cursor:pointer;}
.r770{}
/*---FORM---*/
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus,
input[type=file]:focus,
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=file].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
  box-shadow:none !important;
  border: 1px solid #ABBBC5;
  border-bottom:1px solid #494949 !important;
}
select.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; box-shadow:none !important; border: 1px solid #ABBBC5; border-bottom:1px solid #494949 !important;}
.form-select:focus {box-shadow: none !important; outline: none !important;}
select.form-control:not([multiple]){border-radius:0;}
input[type=text].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
input[type=file].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; background:#eeede6 !important; border:0px !important;}
textarea.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
.btn{ -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border:0px !important; cursor:pointer; text-transform: uppercase;}
.btn:focus, .btn:active:focus, .btn.active:focus {outline: 0 none;}
.btn-file {position: relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.btn-default {background: #3e3e3e;color: #ffffff; border:1px solid #3e3e3e;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background:#ffffff; color:#636460; border:1px solid #cdcdcd;}
.btn-default:active, .btn-default.active { background: #3e3e3e;box-shadow: none;}
.btn-primary {background: #0987b7;color: #ffffff; border:1px solid #0987b7;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background: #ffffff; color:#06698e; border:1px solid #cdcdcd;}
.btn-primary:active, .btn-primary.active { background: #0099cc;box-shadow: none;}
.btn-warning {background: #fed370;color: #4b5252; border:1px solid #fed370;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background: #ffffff; color:#feb712; border:1px solid #cdcdcd;}
.btn-warning:active, .btn-warning.active { background: #fed370;box-shadow: none;}
.btn-success {background: #7bb821; color:#ffffff; border:1px solid #7bb821;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background: #ffffff; color:#5e9e1d; border:1px solid #cdcdcd;}
.btn-success:active, .btn-success.active { background: #9ac124;box-shadow: none;}
.btn-danger {background: #ff0000; color:#ffffff; border:1px solid #ff0000;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background: #ffffff; color:#C60000; border:1px solid #cdcdcd;}
.btn-danger:active, .btn-danger.active { background: #ff0000;box-shadow: none;}
/*---VIDEO---*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*--------------------*/
.menurow{padding:5px; margin:3px 3px 3px 10px; cursor:pointer; font-family:'Kelly Slab', Arial;}
.menurow:hover{background: #3A4343; color:#FFFFFF;}
/*--------------------*/
.alert_err{background:#FFD9D9; border:1px solid #D2B7AE;}
.warning_err{background:#FBE6B3; border:1px solid #E6CA75;}
/*--------------------*/
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {}
/*--------------------*/
@media (min-width: 1224px) {
.center {margin-left:auto; margin-right:auto; float:none; text-align:center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (min-width:768px) and (max-width:1223px) {
.center {margin-left: auto; margin-right: auto; float:none; text-align: center !important;}
.center.navbar .nav,
.center.navbar .nav > li {float:none; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.center .dropdown-menu {text-align: left;}
}
@media (max-width:768px) {
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 22px; color: #5d5d5d; line-height: 22px; }
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px;}
.img_height {max-height:163px !important;}
.haho{padding:5px; background:#ffffff; color:#363636;}
.txtcart{display:none;}
.bts{font-size:12px !important;}
.menu_exbot{display:block;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.ibody{margin-top: 50px;}
.cent{display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;}
.cent_hide{display:none;}
.sma{max-width:80px;}
.elogo{}
.menulink{color:#000000 !important;}
.ws_item{display:none !important;}
.m_item{display:block !important;}
.posaleft{text-align:center;}
.posaright{text-align:center;}
.imgtem{width:20% !important;}

.hedcho{margin-top: -20px;}
.shadow{border-bottom:1px solid #cdcdcd;} 
.shade{border-bottom:1px solid #cdcdcd;}
.topsep{padding:5px; margin-bottom:5px; font-size: 16px; border:1px solid #cdcdcd; -moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.1); box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}
.offtxt{padding:0px 5px 0px 5px; height:20px; display:block; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.r770{width:100%;}
.underhead{padding:10px; background:#126079; text-align:center; font-family: 'Oswald', sans-serif; font-size:18px; color:#ffffff; border-top: 5px solid #cdcdcd; border-bottom: 5px solid #cdcdcd;}
.carousel-caption{display:none !important;}
}
@media(-webkit-min-device-pixel-ratio : 1.5) and (min-device-pixel-ratio : 1.5) {
.container {width: 100% !important;}
.txtcart{display:none;}
.bts{font-size:12px !important;}
.ws_thumbs{display:none !important;}
.ws-title{display:none !important;}


#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 0px;
    width: 250px;
	display:none;
    height: 100%;
    margin-left: 0px;
    overflow-y: auto;
    background: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#page-content-wrapper {
    width: 100%;
	margin-right: 0px !important;
	margin-left: 0px !important;
    padding: 15px;
}


}