html, body {margin:0;padding:0;width:100%;height:100%;font-size:100%;line-height:100%;-webkit-overflow-scrolling: touch;}
body {font-family: 'Open Sans', sans-serif;font-weight:400;font-size:0.8em;color:#58585a;font-weight:normal;background:#605750;text-align:left;vertical-align:top;line-height:1.6em;}
div, {font-family: 'Open Sans', sans-serif;margin:0;padding:0;width:auto;height:auto;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top;line-height:1.6em;}
ul, ul li, ol, ol li {font-family: 'Open Sans', sans-serif;margin:0;padding:0;list-style:none;text-align:left;vertical-align:top;line-height:1.6em;}
img {max-width:100%;}
:focus {outline:none;}
a {font-family: 'Open Sans', sans-serif;color:#663300;text-decoration:none;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
a:hover, a:focus {text-decoration:none;color:#663300;}
a:focus, button:focus, input:focus {outline:none !important;}

h1 {font-family: 'Playfair Display', serif;font-weight:500;font-size:3.8em;line-height:1.2em;color:#663300;margin:0.5em 0;text-transform:uppercase;padding:0;}
h2 {font-family: 'Playfair Display', serif;font-weight:400;font-size:1.9em;line-height:1.3em;color:#663300;margin:15px 0 20px 0;text-transform:uppercase;}
h3 {font-family: 'Open Sans', sans-serif;font-weight:600;font-size:1em;line-height:1.3em;color:#663300;text-transform:uppercase;margin:10px 0;}
h4 {font-family: 'Open Sans', sans-serif;font-weight:400;font-size:1.201em;line-height:1.3em;color:#000000;margin:5px 15px 15px 15px;text-align:center;}
h5 {font-family: 'Open Sans', sans-serif;font-weight:700;font-size:1.300em;line-height:1.4em;color:#5489c4;margin:10px 0;}

hr {background:transparent;border:0;border-bottom:1px solid #e0e0e0;margin:20px 0;clear:both;}
strong {font-family: 'Roboto', sans-serif;font-weight:700;}

p {margin-bottom:2em;}
.from{font-size: 16px;font-style: italic;margin: 7% 2% 0 0;}
/* common */
.sc-red {color:red;}
.sc-green {color:green;}
.sc-white {color:white;}
.sc-orange {color:orange;}
.sc-gray {color:gray;}
.sc-yellow {color:#ffaa00;font-family: 'Open Sans', sans-serif;font-weight:500;font-size:1.150em}
.sc-pink {color:#d411b2;}
.error-message{color: #fff;}

.sc-clr {clear:both;}


/* general */
.sc-main {width:100%;height:100%;}
.sc-subtitle {color:#fff;font-size:2.5em;margin:20px 0 0 0;padding:0;line-height:1.5em;}
.sc-btncofee {background:#663300;border:0;color:#fff;-webkit-border-radius:0;border-radius:0;text-transform:uppercase;font-size:0.85em;line-height:1.5em;padding:0.75em 1.5em;}
.sc-btncofee:hover, .sc-btncofee:focus {background:#663300;color:#fff;}



/* nav */
.sc-nav {float:right;padding:20px 0;-webkit-border-radius:0;border-radius:0;}
.sc-nav ul {clear:both;text-align:right;padding:0 0 1em 0;}
.sc-nav ul li {display:inline-block;}
.sc-nav ul li a {text-transform:uppercase;padding:0 1em;color:#7c3e00;font-weight:600;font-size:0.89em;line-height:1em;}
.sc-nav ul li a:hover, .sc-nav ul li a:focus {color:#663300;}
.sc-nav>ul>li:last-child a {padding-right:0;}
.sc-nav ul.sc-topnav li a {border:0;border-right:1px solid #2b150a;display:inline-block;}
.sc-nav ul.sc-topnav li:last-child a {border:0;padding-right:0;}
.sc-nav ul.sc-topnav span {font-size:1.5em;float:right;line-height:0.6em;padding-left:0.2em;position:relative;}
.sc-nav ul.sc-topnav span i {background:#663300;color:#fff;position:absolute;width:20px;height:20px;line-height:19px;position:absolute;right:-14px;top:-14px;text-align:center;font-style:normal;font-size:10px;font-weight:100;-webkit-border-radius:1000px;border-radius:1000px;border:1px solid #663300;}
.sc-nav ul.sc-topnav a:hover i {background:#fff;color:#663300;}

.sc-nav ul ul {position:absolute;display:none;background:#fff;z-index:9999;padding:25px 0 10px 0;-webkit-box-shadow:1px 1px 3px 0 #eee;box-shadow:1px 1px 3px 0 #eee;}
.sc-nav ul li:hover ul {display:block;}
.sc-nav ul ul li {display:block;}
.sc-nav ul ul li a {padding:1em;line-height:2em;}



/* header */
.sc-header {background:#fff;border:0;height:auto;margin:0 0 10px 0;-webkit-border-radius:0;border-radius:0;}
.sc-header .navbar-brand {height:auto !important;padding:0;margin:0 !important;}
.sc-header .container-fluid {padding:0;}



/* footer */
.sc-footer {padding:25px 20px;vertical-align:top;}
.sc-footer h2 {font-size:1.2em;line-height:1.5em;font-weight:400;color:#fff;margin-bottom:0.5em;margin-top:0;}
.sc-footer .sc-fsignup .input-group {border:2px solid #c6c6c6;background:#fff;}
.sc-footer .sc-fsignup .input-group .btn {font-weight:900;color:#000;}
.sc-footer .sc-fsignup .input-group .form-control, .sc-footer .sc-fsignup .input-group .btn, .sc-footer .sc-fsignup .input-group .input-group-btn {-webkit-border-radius:0;border-radius:0;border:0;margin:0 !important;}

.sc-footer .sc-fsocial ul li {display:inline-block;}
.sc-footer .sc-fsocial ul li a {color:#fff;font-size:1.7em;line-height:1.8em;padding:0 0.2em;}
.sc-footer .sc-fsocial ul li a:hover, .sc-footer .sc-fsocial ul li a:focus {color:#663300;}

.sc-footer .sc-fnav ul {width:auto;float:left;min-width:40%;}
.sc-footer .sc-fnav ul li a {font-size:0.8em;color:#fff;}



/* copyright */
.sc-copyright {color:#ccc;font-weight:100;text-align:right;font-weight:100;font-size:0.8em;border:0;border-top:1px solid #807973;padding:0.7em 0;/*max-width:1300px;width:auto;*/padding-bottom:20px;}



/* homepage */
.sc-hgallery {padding-top:20px;padding-left:0;}
.sc-hgallery .owl-controls {display:none;}

.sc-hbanner {padding-left:0 !important;padding-right:0 !important;}
.sc-hbanner .sc-hbanner-text {padding-top:20px;}
.sc-hbanner .sc-hbanner-text img {min-width:100%;}
.sc-hbanner .sc-hbanner-text a {background:#ffffff;display:block;color:#663300;}
.sc-hbanner .sc-hbanner-text a:hover {background:#663300;color:#fff;}
.sc-hbanner .sc-hbanner-text a span {padding:0 0.5em;font-size:2.0em;font-family: 'Playfair Display', serif;line-height:1.877em;height:1.877em;display:block;}
.sc-hbanner .sc-hbanner-text a span i {float:right;font-size:1em;line-height:2.16em;}
.sc-hbanner .owl-controls {display:none;}

.sc-popvideo .modal-content {border:0;line-height:1px;-webkit-border-radius:0;border-radius:0;}
.sc-modalbase {display:table;width:100%;height:100%;}
.sc-modalmiddle {display:table-cell;vertical-align:middle;}
.modal {z-index:99999;}
.sc-hvideo {padding-right:0 !important;}
.sc-hvideo .sc-hvideo-content {padding-top:20px;}
.sc-hvideo .sc-hvideo-content #sc-hvideo-content {display:block;}
.sc-hvideo .sc-hvideo-content img {/*min-width:100%;*/ }
.sc-hvideo .owl-controls {display:none;}

.sc-hwedding {position:relative;}

.sc-hsocial {margin-top:19px;background:#ffffff;padding:0.8em;font-family: 'Playfair Display', serif;line-height:1.12em;font-size:1.6em;font-style:italic;color:#663300;}
.sc-hsocial ul {float:right;}
.sc-hsocial ul li {display:inline-block;}
.sc-hsocial ul li a {padding:0 0.3em; display:block;font-size:1.15em;line-height:1.22em;color:#5e6a71;}
.sc-hsocial ul li a:hover, .sc-hsocial ul li a:focus {color:#663300;}

.sc-hupdate {padding:10px 0 0 0;}
.sc-hupdate .sc-hupdate-base {background:#fff;display:inline-block;width:100%;height:100%;min-height:18.5em;padding-bottom:1.5em;}
.sc-hupdate .sc-hupdate-base h2 {font-family: 'Playfair Display', serif;text-transform:none;font-weight:400;font-size:2.5em;line-height:1.5em;color:#663300;}
.sc-hupdate .sc-hupdate-base p {margin:0;}
.sc-hupdate .sc-hupdate-base a.sc-hupdatebbtn {padding:0.3em 0.5em;font-weight:400 !important;background:#663300;color:#fff;margin:0 auto;position:absolute;bottom:26px;border:1px solid transparent;line-height:15px; text-align:center;  min-width:100px; width:10%; right:0; left:0;}
.sc-hupdate .sc-hupdate-base a.sc-hupdatebbtn:hover {background:#fff;color:#663300;border:1px solid #663300;}
.sc-hupdate .sc-hupdate-base .row {margin:0 0 0 0;}

.sc-hupdate .sc-hlocation {padding-left:0;text-align:center;color:#5e6a71;font-weight:600;line-height:1.4em;}
.sc-hupdate .sc-hlocation hr {width:30%;display:inline-block;clear:both;height:1px;border:0;background:#cccbc9;margin:0.7em 0;}
.sc-hupdate .sc-hlocation span {clear:both;display:block;}
.sc-hupdate .sc-hlocation .sc-lleft {text-align:right;font-size:1.1em;line-height:1.3em;padding:0 15px 0 0;}
.sc-hupdate .sc-hlocation .sc-lcenter {text-align:center;border:0;/*border-left:1px solid #cccbc9;border-right:1px solid #cccbc9;*/font-size:1.1em;line-height:1.3em;padding:0;}
.sc-hupdate .sc-hlocation .sc-lright {text-align:left;border:0;font-size:1.1em;line-height:1.3em;padding:0 0 0 15px;}

.sc-hupdate .sc-hevent {padding-right:0; padding-left:0;text-align:center;}
.sc-hupdate .sc-hevent h3 {font-size:2.2em;line-height:1.3em;color:#5e6a71;text-transform:none;margin:0 0 0.4em 0;}
.sc-hupdate .sc-hevent .owl-item {padding:0 10em;}
.sc-hupdate .owl-nav {position:absolute;bottom:70%;left:2.5em;right:2.5em;height:1px;}
.sc-hupdate .owl-nav .icon {font-size:5em;line-height:1.5em;width:auto;height:auto;font-weight:100;position:relative;margin:-0.80em 0 0 0;color:#5e6a71;}
.sc-hupdate .owl-nav .owl-prev {float:left;display:block !important;}
.sc-hupdate .owl-nav .owl-next {float:right;display:block !important;}

.sc-hupdate-inner .sc-hlocation {padding-right:10px;}
.sc-hupdate-inner .sc-hevent {padding-left:10px;}

a.sc-hupdateurl {position:relative !important;background:none transparent !important;padding:0 !important;margin:0 !important;color:inherit !important;bottom:auto !
;border:0 !important;}

.sc-hvideo-content .sc-title {position:absolute;bottom:0;background:url(../images/title-bg.png) repeat-x bottom center;background-size:auto 100%;color:#fff;padding:1em 1em 0 1em;left:0;right:0;}
.sc-hvideo-content .sc-title h2 {color:#fff;font-family: 'Playfair Display', serif;margin-bottom:0.3em;text-transform:none;font-weight:400;}

.sc-img-desc {position:absolute;bottom:0;right:20px;left:0;z-index:9999;background:url(../images/title-bg.png) repeat-x center bottom;background-size:auto 100%; color:#fff;padding:5em 1em 1.5em 1em;font-size:3.1em;line-height:1.2em;font-family: 'Playfair Display', serif;font-weight:400;letter-spacing:1px;}

.sc-adbout {
    position: relative;
}
.sc-suggest {padding:20px 0 0 0;margin:0 -10px;}
.sc-suggest row {margin:0 -10px;}
.sc-suggest .sc-suggest-base {background:#fff;display:inline-block;width:100%;height:100%;min-height:16.5em;}
.sc-suggest .sc-suggest-base h2 {font-family: 'Playfair Display', serif;text-transform:none;font-weight:400;font-size:1.4em;line-height:1.2em;color:#663300;margin:0.5em 0 0.9em 0;padding:0 0 0 0;/*min-height:2.48em;*/}
.sc-suggest .sc-suggest-base a {display:block;}
.sc-suggest .sc-suggest-base a:hover h2, .sc-suggest .sc-suggest-base a:focus h2, .sc-suggest .sc-suggest-base a:hover .sc-price, .sc-suggest .sc-suggest-base a:focus .sc-price {color:#663300;}
.sc-suggest .sc-text {padding:0 1.7em 5em 1.7em;}
.sc-suggest .sc-onlytext {padding:0 1em 1em 1em;}
.sc-suggest .sc-onlytext p {min-height:60px !important; margin-bottom: 0em !important;}
.sc-suggest .sc-price {display:block;font-family:"Times New Roman", Times, serif;text-transform:none;font-weight:400;font-size:2.8em;line-height:1.2em;color:#663300;color:#5e6a71;bottom:0.5em;position:absolute;left:1em;right:0.9em;}
.sc-suggest .sc-price i {/*font-size:0.7em;*/font-style:normal;}
.sc-suggest .sc-price span {float:right;line-height:1.5em;}
.sc-suggest .col-sm-3 {padding:0 10px;}

/* cart */
.sc-cart {padding:20px 0 0 0;margin:0 -10px;}
.sc-cart row {margin:0 -10px;}
.sc-cart .btn-link {color:#663300;}
.sc-cart .col-sm-height {padding:0 10px;}
.sc-cart .sc-cart-base {background:#fff;display:inline-block;width:100%;height:100%;min-height:16.5em;}
.sc-cart .sc-shop {padding:0 2.5em;}
.sc-cart .sc-order {padding:2.5em 2.5em 1.5em 2.5em;}
.sc-cart .sc-order .lead {line-height:2.2em;}

.sc-cart .sc-shop .table>tbody>tr>td, .sc-cart .sc-shop .table>tfoot>tr>td, .sc-cart .sc-shop .table>thead>tr>td{vertical-align:middle;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;}
.sc-cart .sc-shop .table-hover>tbody>tr:hover {background:transparent;}
.sc-cart .sc-shop .nomargin {text-align:left;margin:0 0 3px 0;color:#663300;font-weight:700;}
.sc-cart .sc-shop .actions {text-align:center;}
.sc-cart .sc-shop .actions a.fa-refresh {color:gray;}
.sc-cart .sc-shop .actions a.fa-refresh:hover, .sc-cart .sc-shop .actions a.fa-refresh:focus {background:gray;text-decoration:none;color:#fff;}
.sc-cart .sc-shop .actions a.fa-trash-o {color:red;}
.sc-cart .sc-shop .actions a.fa-trash-o:hover, .sc-cart .sc-shop .actions a.fa-trash-o:focus {background:red;text-decoration:none;color:#fff;}


/* gallery */
.glyphicon-chevron-right:before, .glyphicon-chevron-left:before {color:#3b1e00;}
.carousel-control.right, .carousel-control.left {background:transparent none;}
.sc-mclose {width:100%;clear:both;}
.sc-mclose a {position:absolute;width:32px;height:32px;background:#fff;border:1px solid #605750;z-index:99;right:-10px;top:-10px;display:block;-webkit-border-radius:1000px;border-radius:1000px;opacity:1;text-align:center;}
.sc-mclose a span {font-size:1.5em;line-height:0.9em;color:#605750;text-shadow: 0 0 0 #000000;}
.sc-mclose a:hover {opacity:1;background:#605750;color:#fff;}
.sc-mclose a:hover span {color:#fff;}

/* content */
.sc-content {background:#fff;margin-top:20px;padding:20px;}
.sc-content .sc-pro {text-align:center;}
.sc-content .sc-pro .sc-qnt {position:relative;margin:-5.2em 0 1.5em 0;}
.sc-content .sc-pro .sc-qnt .input-group {margin:0 auto;}
.sc-content .sc-pro .sc-qnt .input-group .form-control {text-align:center;border:0;background:transparent;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;color:#000;padding-left:0;padding-right:0;}
.sc-content .sc-pro .sc-qnt .input-group .btn {border:0;background:transparent;color:#663300;}
.sc-content .sc-pro .sc-qnt .input-group .btn:hover, .sc-content .sc-pro .sc-qnt .input-group .btn:focus, .sc-content .sc-pro .sc-qnt .input-group .btn.active {background:transparent;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;color:#b75b00;}
.sc-content .sc-pro label {padding:0;text-align:center;border:0;width:100% !important;}
.sc-content .sc-pro label img {max-width:100%;}
.sc-content .sc-pro label input[type=checkbox] {display:none;}
.sc-content .sc-pro label.btn.active, .sc-content .sc-pro label.btn.over {outline:none;-webkit-box-shadow:0 0 0 0 #000 !important;box-shadow:0 0 0 0 #000 !important;}
.sc-content .sc-pro label span {display:none;}
.sc-content .sc-pro label.active span, .sc-content .sc-pro label.over span{position:absolute;width:50px;height:50px;background:#605750;z-index:99;right:0;display:block;-webkit-border-radius:1000px;border-radius:1000px;}
.sc-content .sc-pro label.active span:before, .sc-content .sc-pro label.over span:before {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 1;content: '';position: absolute;width: 20px;height: 10px;background: transparent;top: 17px;left: 15px;border: 3px solid #eee;border-top: none;border-right: none;
-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.sc-content .sc-pro label:hover span {background:#605750;}

.sc-content .sc-pro .tooltip .tooltip-inner {background: white;color: black;border: 3px solid #663300;padding: 10px;font-size:1.1em;line-height: 1.5em;text-align:left;}
.sc-content .sc-pro .tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -15px;border-right-color: #663300;border-width: 15px 15px 15px 0;}
.sc-content .sc-pro .tooltip.right .tooltip-arrow:after {content: " ";position: absolute;z-index: -1;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #663300;top: -15px;left: -3px;
}
.sc-content .sc-pro .tooltip.top .tooltip-arrow {border-top-color: #663300;}

.sc-content .sc-cookie-base h3 {font-family:'Playfair Display', serif;font-size:1.9em;line-height:1.7em;font-weight:400;margin:0;padding:0;}
.sc-content .sc-cookie-base .radio label::before {top:1.1em;}
.sc-content .sc-cookie-base .radio label::after {top:1.35em;}
.sc-content .sc-cookie-base .sc-or {text-align:center;border:0;border-bottom:1px solid #d3d3d3;height:1.1em;color:#d3d3d3;line-height:2em;color:#fff;font-size:2em;font-weight:900;margin:0 0 1.4em 0;}
.sc-content .sc-cookie-base .sc-or span {background:#663300;padding:0 0;-webkit-border-radius:1000px;border-radius:1000px;width:2em;height:2em;display:inline-block;}
.sc-content .sc-cookie {width:100%;border:2px solid #d3d3d3;padding:0.5em 1em;text-align:center;}
.sc-content .sc-cookie ul li {display:inline-block;padding:0.6em 0;width:4.6em;text-align:center;background:url(../images/cookie.jpg) no-repeat center center;}
.sc-content .sc-cookie ul li.active {background:url(../images/cookie-selected.jpg) no-repeat center center;}
.sc-content .sc-cookie ul li:before {display:none;}

.sc-content .sc-qnt {padding-right:5px;clear:both;}
.sc-content .sc-bag {padding-left:5px;}

.sc-content .sc-calendar {padding:0;}
.sc-content .sc-calendar .form-control, .sc-content .sc-calendar .input-group-addon{-webkit-border-radius:0;border-radius:0;}
.sc-content .sc-calendar .input-group-addon {background:transparent;}

.sc-content .sc-price {font-family:"Times New Roman", Times, serif;font-size:3em;line-height:0.6em;font-weight:400;color:#000;}
.sc-content .sc-price i {/*font-size:0.7em;*/font-style:normal;}

.sc-content .sc-wishlist {padding-left:10px;}
.sc-content .sc-wishlist a {color:#58585a;}
.sc-content .sc-wishlist a:hover, .sc-content .sc-wishlist a:focus, .sc-content .sc-wishlist a:hover span, .sc-content .sc-wishlist a:focus span {color:#663300;}
.sc-content .sc-wishlist span {font-size:2.5em;display:inline-block;padding:0 0.2em;color:#b6b7b7;}
.sc-content .sc-wishlist i {font-style:normal;text-transform:uppercase;display:inline-block;margin-left:-3px;font-size:0.8em;max-width:4em;line-height:1.5em;font-weight:600;}

.sc-content ul {padding:0 0 20px 0;}
.sc-content ul li {padding:0 0 7px 22px;font-size:0.95em;line-height:1.85em;}
.sc-content ul li:before {content:"";width:0.6em;height:0.6em;background:#b6b7b7;position:absolute;margin:0.5em 0 0 -1.5em;}

.sc-content .sc-proinfo ul {margin:0;}
.sc-content .sc-proinfo ul li {display:inline-block;width:1%;display:table-cell;padding:0.2em 0.6em 0.3em 0;margin:0;vertical-align:middle;text-transform:uppercase;line-height:1.3em;border:0;border-right:1px solid #b6b7b7;font-size:0.9em;}
.sc-content .sc-proinfo ul li:last-child {border:0;}
.sc-content .sc-proinfo ul li:before {display:none;padding:0;}
.sc-content .sc-proinfo ul li span {float:left;padding:0 10px;}
.sc-content .sc-proinfo ul li a {font-size:1.3em;display:inline-block;color:#58585a;padding:0 0.15em;}
.sc-content .sc-proinfo ul li a:hover, .sc-content .sc-proinfo ul li a:focus {color:#663300;}

.sc-content p {font-size:1.5em;line-height:1.4em;}


.sc-shipmodal .modal-content {-webkit-border-radius:0;border-radius:0;}
.sc-shipmodal h2 {margin-top:0;line-height:1em;}
.sc-shipmodal h2 span {color:red;font-family: 'Open Sans', sans-serif;font-weight:500;font-size:0.4em;line-height:1.3em;display:inline-block;}
.sc-shipmodal h2 small {color:#000;font-family: 'Open Sans', sans-serif;font-weight:500;font-size:0.5em;line-height:1.3em;display:inline-block;text-transform:none;}
.sc-shipmodal .sc-shipleft {padding:3em 4em;}
.sc-shipmodal .sc-shipright {padding:3em 4em;border:0;border-left:1px solid #eee;}


.sc-copyright a{ color:#ccc; text-decoration:none}
.sc-copyright a:hover{ color:#ccc; text-decoration:underline}


/* carousel */
.sc-carouselnav {display:none;}
.carousel {margin-top:20px;}
.item .thumb {width:25%;cursor:pointer;float:left;}
.item .thumb img {width:100%;margin:2px;}
.item img {width:100%;}

#thumbcarousel {padding:0 1.3em;}
#thumbcarousel .thumb {border:1px solid #eee;padding:2px;}
#thumbcarousel .carousel-control {background:none transparent;width:auto;}

.charitybox{ padding:10px 20px 20px 20px; border:2px solid #663300; margin-bottom:20px;}





/* 5column */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
/* */
.col-xs-16,
.col-sm-16,
.col-md-16,
.col-lg-16 {
    position: relative;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px;
}
.col-xs-16 {
    width: 40%;
    float: left;
}
/* */
.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17 {
    position: relative;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px;
}
.col-xs-17 {
    width: 60%;
    float: left;
}

/* columns of same height styles */

.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

/* vertical alignment styles */

.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}


@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 992px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}

/* media Query */
@media (max-width: 1200px) {
body {font-size:0.65em;}
p {font-size:1em;line-height:1.5em;}
.sc-content ul {font-size:1em;}
.sc-suggest .sc-suggest-base h2 {font-size:1.5em;}
.sc-content .sc-cookie-base h3 {font-size:2.9em;}
.sc-content .sc-cookie-base .radio label::before {}
.sc-hbanner .sc-hbanner-text a span {font-size:2.14em;}
.sc-hsocial {line-height:0.8em;}
.sc-hsocial ul li a {line-height:0.8em;}
.sc-nav {margin-top:1em;}
.sc-nav ul li a {font-size:1.01em;}
.sc-nav ul {line-height:2.3em;padding:0;}
}

@media (max-width: 992px) {
body {font-size:0.45em;}
p {font-size:1.5em;line-height:1.5em;}
.sc-content ul {font-size:1.5em;}
.sc-btncofee {font-size:1.5em;}
.smalltxt{ margin-top:10px;}
.sc-hbanner .sc-hbanner-text a span {font-size:2em;}
.sc-hsocial {line-height:0.65em;}
.sc-hsocial ul li a {line-height:0.65em;}
.sc-nav ul li a {font-size:1.22em; padding:0 0.3em;}
.sc-nav {margin-top:2em;}
.sc-nav ul {padding:0 0 1em 0;}
.sc-proinfo {font-size:0.6em;}
.sc-proinfo img {width:3em;}
.sc-content .sc-cookie-base .radio label::before {top:0.9em;}

.sc-content .sc-pro .sc-qnt h3 {font-size:1.5em;}
.sc-hsocial {margin-top:12px;}

.from{margin: 1% 2% 0 0;}
}

@media (max-width: 992px) and (min-width: 766px) {
.sc-addtobagsmall {font-size:8px !important;line-height:4em;padding:0;}
}

@media (max-width: 767px) {
body {font-size:0.8em;}
p {font-size:1em;line-height:1.5em;}
.sc-content ul {font-size:1em;}
.sc-btncofee {font-size:0.8em;padding-top:1em;padding-bottom:1em;}
.sc-header {padding:0 20px;}
.sc-hgallery {padding-left:20px;}
.sc-img-desc {left:20px;}
.sc-hbanner {padding-left:20px !important;padding-right:20px !important;}
.sc-hvideo {padding-right:20px !important;}
.sc-hupdate {padding-bottom:0;}
.sc-hupdate .sc-hlocation {padding-right:0;}
.sc-hupdate .sc-hupdate-base {margin-bottom:1px;}
.sc-hupdate-inner .sc-hlocation {padding-right:0;}
.sc-hupdate-inner .sc-hevent {padding-left:0;}
.sc-copyright {text-align:center;}
.sc-footer {text-align:center;}
.sc-footer h2 {padding:20px 0 0 0;}
.sc-header {height:60px;}
.sc-header .navbar-toggle {margin-top:20px;margin-bottom:20px;border:0;background:transparent;}
.sc-header .navbar-toggle:hover, .sc-header .navbar-toggle:focus {border:0;background:transparent;}
.sc-header .navbar-toggle .icon-bar {background:#605750;width:27px;height:3px;}
.sc-header .navbar-brand {height:60px !important;padding:0;padding-left:20px;}
.sc-header .navbar-brand img {max-height:100%;}
.sc-header .navbar-header img {max-height:60px;}

.sc-content .sc-pro .sc-qnt h3 {font-size:1.3em;}
.sc-proinfo {font-size:1.6em;}

/* mobile menu */
.sc-nav {margin:0 !important;padding:0;clear:both;width:100%;z-index:9999;background:#fff;border:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;overflow:hidden;}
.sc-nav ul {padding:0;}
.sc-nav ul li {display:block;}
.sc-nav ul li a {font-size:1em;}
.sc-nav ul.sc-topnav li {float:left;width:50%;text-align:center;}
.sc-nav ul.sc-topnav li a {color:#fff;background:#7c3e00;display:block !important;font-size:1em;line-height:4em;}
.sc-nav ul.sc-topnav li a:hover, .sc-nav ul.sc-topnav li a:focus {background:#b75b00;}
.sc-nav ul.sc-topnav span {float:none;display:inline-block;font-size:1.4em;bottom:-0.15em;}
.sc-nav ul.sc-topnav li:first-child a {border-color:#fff;}

.sc-nav ul.sc-bottomnav li a {line-height:2.8em;border:0;border-bottom:1px solid #e5d8cc;display:block;}
.sc-nav ul.sc-bottomnav li a:hover, .sc-nav ul.sc-bottomnav li a:focus {background:#e5d8cc;}
.sc-nav ul.sc-bottomnav li:last-child a {border:0;}

.sc-nav ul li:hover ul {position:relative;}

/* carousel */
.sc-carouselnav {display:block;}
#thumbcarousel {display:none;}

/* content */
.sc-content {padding-left:0;padding-right:0;}
.row.sc-content {margin-left:0;margin-right:0;}
.sc-content .sc-qnt {padding:0 15px 15px 15px;}
.sc-content .sc-bag {padding:0 15px 15px 15px;font-size:1.5em;}
.sc-content .sc-price {line-height:1.6em;margin-bottom:20px;text-align:center;}
.sc-content .sc-wishlist {text-align:center;}
.sc-content .sc-wishlist a {display:block;padding:0.65em;}
.sc-content .sc-cookie-base .radio label::before {top:1.1em;}
.sc-suggest {padding-left:10px;padding-right:10px;margin:0;}
.sc-suggest .col-sm-height {margin-bottom:20px;}

.sc-cart {padding-left:10px;padding-right:10px;margin:0;}
.sc-cart .col-sm-height {margin-bottom:20px;}

.sc-shipmodal .sc-shipright {padding:3em 4em;border:0;border-top:1px solid #eee;}
.sc-shipmodal .modal-content .row {margin:0;}
.sc-shipmodal .sc-shipleft {padding:2em;}
.sc-shipmodal .sc-shipright {padding:2em;}
.sc-content .sc-proinfo ul>li {display:none;}
.sc-content .sc-proinfo ul>li:last-child {display:block;width:100%;}

.sc-content .sc-pro label:hover span, .sc-content .sc-pro label.active span, .sc-content .sc-pro label.active:hover span {right:20px;}

.sc-cart .sc-shop {font-size:1.6em;line-height:1.5em;}
.sc-cart .sc-shop h1 {font-size:1.9em;line-height:1.5em;}
.sc-cart .sc-shop table#cart tbody td .form-control{width:20%;display:inline !important;}
.sc-cart .sc-shop .actions {border:0;padding:0;margin:0;}
.sc-cart .sc-shop .sc-qnt {border:0;padding:0;}
.sc-cart .sc-shop .sc-price {border:0;padding:0;margin:0;line-height:3em;}
.sc-cart .sc-shop .sc-cartpro {border:1px solid #ddd;}
.sc-cart .sc-shop .actions .btn{width:36%;margin:0 0 1.5em 0;}
.sc-cart .sc-shop .actions .btn-info{float:left;}
.sc-cart .sc-shop .actions .btn-danger{float:right;}
.sc-cart .sc-shop .nomargin {text-align:center;}
.sc-cart .sc-shop .sc-name {text-align:center;}
.sc-cart .sc-shop .sc-qnt {text-align:center;}
.sc-cart .sc-shop table#cart thead { display: none; }
.sc-cart .sc-shop table#cart tbody td { display: block; padding:0;width:100% !important;}
.sc-cart .sc-shop table tr td {padding:0 !important;}
.sc-cart .sc-shop .sc-total {background:#eee !important;padding:10px 0 !important;border:0 !important;}
.sc-cart .sc-shop .sc-continue {padding:10px 0;border:0 !important;}
.sc-cart .sc-shop .sc-cartimg {text-align:center;padding:0 30px;}
/*.sc-cart .sc-shop table#cart tbody tr td:first-child {background:#333;color:#fff;}*/
/*.sc-cart .sc-shop table#cart tbody td:before {content:attr(data-th);font-weight:bold;display:inline-block;width:8rem;}*/
.sc-cart .sc-shop table#cart tfoot td{display:block;}
.sc-cart .sc-shop table#cart tfoot td .btn{display:block;}




/* Icon 2 */
#nav-icon2{
  width: 35px;
  height: 4px;
  position: relative;
  margin: 20px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 50%;
  background: #b75b00;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 0 0 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 0 0 0 0;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 9px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 18px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 4px;
  top: 5px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 4px);
  top: 5px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 4px;
  top: 15px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 4px);
  top: 15px;
}


.sc-hupdate .sc-hlocation .sc-lleft {font-size:0.9em;}
.sc-hupdate .sc-hlocation .sc-lcenter {font-size:0.9em;}
.sc-hupdate .sc-hlocation .sc-lright {font-size:0.9em;}
.from{margin: 3% 2% 0 0;}
}
@media (max-width: 640px) {
body {font-size:0.5em;}
p {font-size:1.5em;line-height:1.5em;}
.sc-nav ul li a {font-size:1.3em;}
.sc-nav ul.sc-topnav li a {font-size:1.2em;}
.sc-content ul {font-size:1.5em;}
.sc-content .sc-cookie-base .radio label::before {top:1em;}
.sc-suggest .sc-suggest-base h2 {font-size:2em;}
.sc-content .sc-pro .sc-qnt {margin-top:-2.2em;}
.sc-content h3 {font-size:1.6em;text-align:center;padding-left:0;padding-right:0;}
.sc-copyright {font-size:1.3em;}
.from{margin: 1% 2% 0 0;}
}
@media (max-width: 480px) {
.from{margin: 1% 2% 0 0;}
p {font-size:1em;line-height:1.5em;}
}

@media (max-width: 320px) {

}



/* 5column */
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
.col-sm-16 {
        width: 40%;
        float: left;
    }
.col-sm-17 {
        width: 60%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
.col-md-16 {
        width: 40%;
        float: left;
    }
.col-sm-17 {
        width: 60%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
.col-lg-16 {
        width: 40%;
        float: left;
    }
.col-sm-17 {
        width: 60%;
        float: left;
    }
}

/* developer */
.m0 {margin:0px !important;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m25 {margin:25px;}
.m30 {margin:30px;}
.mt0 {margin-top:0px;}
.mr0 {margin-right:0px;}
.mb0 {margin-bottom:0px;}
.ml0 {margin-left:0px !important;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mt15 {margin-top:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.ml15 {margin-left:15px;}
.mt20 {margin-top:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.mt25 {margin-top:25px;}
.mr25 {margin-right:25px;}
.mb25 {margin-bottom:25px;}
.ml25 {margin-left:25px;}
.mt30 {margin-top:30px;}
.mr30 {margin-right:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}

/* nagative */
.minus-m0 {margin:-0px;}
.minus-m5 {margin:-5px;}
.minus-m10 {margin:-10px;}
.minus-m15 {margin:-15px;}
.minus-m20 {margin:-20px;}
.minus-m25 {margin:-25px;}
.minus-m30 {margin:-30px;}
.minus-mt0 {margin-top:-0px;}
.minus-mr0 {margin-right:-0px;}
.minus-mb0 {margin-bottom:-0px;}
.minus-ml0 {margin-left:-0px;}
.minus-mt5 {margin-top:-5px;}
.minus-mr5 {margin-right:-5px;}
.minus-mb5 {margin-bottom:-5px;}
.minus-ml5 {margin-left:-5px;}
.minus-mt10 {margin-top:-10px;}
.minus-mr10 {margin-right:-10px;}
.minus-mb10 {margin-bottom:-10px;}
.minus-ml10 {margin-left:-10px;}
.minus-mt15 {margin-top:-15px;}
.minus-mr15 {margin-right:-15px;}
.minus-mb15 {margin-bottom:-15px;}
.minus-ml15 {margin-left:-15px;}
.minus-mt20 {margin-top:-20px;}
.minus-mr20 {margin-right:-20px;}
.minus-mb20 {margin-bottom:-20px;}
.minus-ml20 {margin-left:-20px;}
.minus-mt25 {margin-top:-25px;}
.minus-mr25 {margin-right:-25px;}
.minus-mb25 {margin-bottom:-25px;}
.minus-ml25 {margin-left:-25px;}
.minus-mt30 {margin-top:-30px;}
.minus-mr30 {margin-right:-30px;}
.minus-mb30 {margin-bottom:-30px;}
.minus-ml30 {margin-left:-30px;}

.p0 {padding:0px !important;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.pt0 {padding-top:0px;}
.pr0 {padding-right:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl0 {padding-left:0px !important;}
.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px !important;}
.pl5 {padding-left:5px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px !important;}
.pl10 {padding-left:10px;}
.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pl15 {padding-left:15px;}
.pt20 {padding-top:20px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px !important;}
.pl20 {padding-left:20px;}
.pt25 {padding-top:25px;}
.pr25 {padding-right:25px;}
.pb25 {padding-bottom:25px;}
.pl25 {padding-left:25px;}
.pt30 {padding-top:30px;}
.pr30 {padding-right:30px;}
.pb30 {padding-bottom:30px !important;}
.pl30 {padding-left:30px;}
.pt40 {padding-top:40px;}
.pr40 {padding-right:40px;}
.pb40 {padding-bottom:40px !important;}
.pl40 {padding-left:40px;}

.sc-b0 {border:0px !important;}
.sc-bt0 {border-top:0px;}
.sc-br0 {border-right:0px;}
.sc-bb0 {border-bottom:0px;}
.sc-bl0 {border-left:0px;}

.sc-b1 {border:1px solid #e0e0e0 !important;}
.sc-bt1 {border-top:1px solid #e0e0e0 !important;}
.sc-br1 {border-right:1px solid #e0e0e0 !important;}
.sc-bb1 {border-bottom:1px solid #e0e0e0 !important;}
.sc-bl1 {border-left:1px solid #e0e0e0 !important;}

.sc-b2 {border:2px solid #e0e0e0;}
.sc-bt2 {border-top:2px solid #e0e0e0;}
.sc-br2 {border-right:2px solid #e0e0e0;}
.sc-bb2 {border-bottom:2px solid #e0e0e0;}
.sc-bl2 {border-left:2px solid #e0e0e0;}

.sc-left {float:left;}
.sc-right {float:right;}
.sc-text-left {text-align:left;}
.sc-text-right {text-align:right;}
.sc-text-center {text-align:center;}
.sc-nobackground {background:none transparent !important;}


.form-control, .btn {-webkit-border-radius:0;border-radius:0;border-color:#d3d3d3;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;}


/* Cart Quantiy */
.spinner {width:100%;}
.spinner input {text-align:left;}
.input-group-btn-vertical {position:relative;white-space:nowrap;width:1%;vertical-align:top;display:table-cell;}
.input-group-btn-vertical > .btn {display:block;float:none;width:100%;max-width:100%;padding:8px;margin-left:-2px;position:relative;border-radius:0;font-size:0.5em;text-align:center;}
.input-group-btn-vertical > .btn:first-child {/*border-top-right-radius:4px;*/}
.input-group-btn-vertical > .btn:last-child {margin-top:-2px;/*border-bottom-right-radius:4px;*/}
.input-group-btn-vertical i{position:absolute;top:6px;left:6px;}

/* checkbox radio */
.checkbox {padding-left:20px;}
.checkbox label {display: inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
top:2px;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 0;
top: 0;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
font-size: 11px;
color: #555555; }
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {opacity:0;z-index:1;}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {font-family:"FontAwesome";content:"\f00c";}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before {border-radius:50%;}
.checkbox.checkbox-inline {margin-top:0;}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {background-color:#337ab7;border-color:#337ab7;}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {color:#fff;}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {color:#fff;}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {color:#fff;}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {color:#fff;}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {color:#fff;}

.radio {padding-left:20px;margin-top:20px;margin-bottom:20px;}
.radio label {display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.radio label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
top:2px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 50%;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out;
transition: border 0.15s ease-in-out; }
.radio label::after {
display: inline-block;
position: absolute;
content: " ";
width: 11px;
height: 11px;
left: 3px;
top: 5px;
margin-left: -20px;
border-radius: 50%;
background-color: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before {
outline: thin dotted;
outline: 0px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {opacity:0.65;}
.radio input[type="radio"]:disabled + label::before {cursor:not-allowed;}
.radio.radio-inline {margin-top:0;}
.radio-primary input[type="radio"] + label::after {background-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::before {border-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::after {background-color:#337ab7;}
.radio-danger input[type="radio"] + label::after {background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before {border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after {background-color:#d9534f;}
.radio-info input[type="radio"] + label::after {background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before {border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after {background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after {background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before {border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after {background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after {background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before {border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after {background-color:#5cb85c;}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {font-family:'FontAwesome';content:"\f00c";}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {color:#fff;}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {color:#fff;}


.sc-hbanner .sc-hbanner-text  .diffPas a span { font-size:1.8em;margin-bottom:5px; display:block; height:2.1em; }
.sc-img-desc { font-size:2.2em; }

.subCategory .sc-suggest-base h2 { text-align:center; padding:0;}
.subCategory .sc-text { padding-bottom:10px; }


/*vaibhav-20-1-2016*/
.ui-widget-header {background:#605750;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {font-size:15px; background:#FFF;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#333; font-weight:600; font-size:15px;}
.sc-nav > ul > li:last-child a {
    padding-right: 10px;
}


/* 03/02/2016 */


.sc-nav ul ul li a { display:block; padding:0 1em !important; line-height:1em; }
.sc-nav ul ul li { margin:7px 0; }
.sc-proinfo ul { margin-left:-10px !important; }
.sc-content .sc-proinfo ul li:last-child { margin-right:-30px; }
.sc-content .sc-proinfo ul li { float:left; width:191px; }
.sc-content .sc-proinfo ul li:first-child { width:160px; }

.checkout-shippings { padding:0 10px; }
.opc-section-container.opc-payment-options { padding:10px; }
#pmbox_17 .opc-payment-options .registerform .xpc-iframe-container { margin-left:10px; }
.sc-cart-base .input-group .input-group-btn .btn { padding-top:4px; padding-bottom:4px; }
.giftwrapping-cart .button-row .sc-btncofee.sc-addtobagsmall { margin-top:15px; }
.giftwrapping-cart .button-row { margin-left:-20px; }

.input-group #pickdate { background:url(../images/calender-ico.png) no-repeat 100% 50%; cursor:pointer; width:110%; }

.theme-color {color:#663300;}
.owl-carousel.owl-nav-styled {overflow: hidden;}
.owl-nav-styled .owl-nav > div {position: absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);color: transparent;width: 20px;height: 20px;text-align: center;line-height: 20px;transition: 0.2s all ease-in-out;-webkit-transition: 0.2s all ease-in-out;-ms-transition: 0.2s all ease-in-out;}
.owl-nav-styled .owl-nav > div.owl-prev {left: 15px;}
.owl-nav-styled .owl-nav > div.owl-next {right: 15px;}
.owl-nav-styled .owl-nav > div::before {content: "\f053";font-family: FontAwesome;color: #fff;font-size: 20px;}
.owl-nav-styled .owl-nav > div.owl-next::before {content: "\f054";}






@media(min-width:993px){
.smalltxt{ font-size:16px !important; margin-top:10px !important;}
}
@media(max-width:1024px){
	.sc-content .sc-proinfo ul li { width:151px; }
}

@media(max-width:1023px){
	.sc-nav ul.sc-topnav span { padding-right:10px; }
	.sc-nav ul.sc-topnav span i { right:-5px; }
	input#add_to_bag { width:92px; }
	.sc-content .sc-proinfo ul li { width:100% !important; padding:10px 0; border-bottom:1px solid #b6b7b7 ; border-right:none; }
}

@media(max-width:511px){
ul.vj-res li a{font-size:9px !important; }
}


/*21-1-2016*/
.ui-state-default{background:hsl(30, 100%, 20%)!important; color:#FFF !important;}
.ui-widget-header {background:hsl(30, 100%, 20%)!important;}
.ui-datepicker-title {color:#FFF;}
@media(max-width:420px){
.sc-shipright img{width:100%;}
.sc-shipright img.res-img{width:100%;}
.sc-nav ul.sc-topnav span {padding-right:5px; }
}