@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
html {margin: 0; padding: 0;}
body {font-family: 'Roboto', Tahoma, Arial, helvetica, sans-serif; font-size: 15px;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {margin-top: 0; font-family: 'Roboto', arial, helvetica, sans-serif;font-weight: 500;}
.widget-title, .widget-title-sm, .widget-title-lg {font-size: 22px; font-weight: 400; margin-bottom: 15px; letter-spacing: 1px;}
.widget-title-sm {font-size: 17px; margin-bottom: 10px;}
.widget-title-lg {font-size: 35px;}
.page-title {font-size: 28px; line-height: 1.2em; margin-bottom: 15px; color:#593a08;}
.global-wrapper {background: #fff;overflow: hidden;font-family: 'Roboto', Tahoma, Arial, helvetica, sans-serif; font-size: 15px;}
@media (max-width:992px) {.page-title {font-size: 24px; line-height: 1.2em; margin-bottom: 15px; padding-top: 15px;}}
a {color: #FFF;}
a:hover{color: #eba129; text-decoration:none; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.text-sm {font-size: 11px;}

@media (max-width:992px) {.mobile-hidden {display: none;}}
.box-highlight {border: solid 1px #ddd; padding: 15px 15px 15px; background: #fff; -webkit-border-radius: 2px; border-radius: 2px;}
.box-sidebar {padding: 15px 15px 15px;}
.navbar-main {-webkit-border-radius: 0; border-radius: 0; margin: 0; background: #eba129; border: none; position: relative; z-index: 10; height:auto;}
.navbar-main .navbar-nav > li:hover > a { background: #b67711; color: #fff;}
.nav {padding: 15px; padding-left: 0; margin-bottom: 0; list-style: none;}
.navbar-nav {float: left; margin: 0;}
.navbar-nav > li {float: left;}
.navbar-nav > li > a {font-size: 15px;color: #fff; padding: 15px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s; font-weight: 400;}
.nav > li {position: relative; display: block;}
.navbar-brand {padding: 15px; height: auto;}
.navbar-brand > img {height: 70px; width: auto;}
.navbar-collapse.collapse {display: block !important; height: auto !important; padding-bottom: 0;}
.navbar-collapse {width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; padding-right: 15px;padding-left: 15px;}
.navbar-before {padding: 15px; background: #FFF; font-size: 13px; height: 100px;}

.hint-box {border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 2px solid #eba129; padding:15px; font-size:15px; font-weight:500;}
.hint-box1 {border: 1px solid #ddd; padding:15px; font-size:15px;background-color:#eba129; color:#fff; font-weight:500;}
.hint-box i {color:#ff0000; vertical-align: middle; margin-right:10px; display:inline-block; float: left;}
.main-footer {position: relative; background: #130c02; padding-top: 30px; border-top: 2px solid #593a08; color: #fff;width: 100%;}
.main-footer .widget-title-sm {margin-bottom: 20px;}
.main-footer > .container {position: relative;}

.copyright-area {background: #000; color: #fff; position: relative;}
.copyright-text {font-size: 12px; color: #ccc; margin-top: 15px;}
.copyright-text a {color: #fff;}
.copyright-text a:hover {color: #fff;}

header.main {padding: 30px 0;}
.bm-break {display: block; position: relative; margin: 30px 0 30px 0; clear: both;}
.bm-break:after {content: ''; display: table;}

.btn {-webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s; -webkit-border-radius: 2px; border-radius: 2px; text-transform: uppercase; font-size: 13px; position: relative; padding: 8px 12px;}
.btn:hover {-webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.btn > .fa, .btn > .im {margin: 0 5px;}
.btn-primary {color: #fff !important; background: #eba129; border-color: #b67711;}
.btn-primary:hover {background: #b67711; border-color: #b67711;}
.btn-primary:focus {background: #eba129; border-color: #b67711;}

.product {-webkit-box-shadow: 0 3px 2px rgba(0,0,0,0.15) , 0 0 1px rgba(0,0,0,0.15); box-shadow: 0 3px 2px rgba(0,0,0,0.15) , 0 0 1px rgba(0,0,0,0.15); padding: 15px; margin-bottom: 25px; background: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; position: relative;}
.product-img-wrap {position: relative; margin-bottom: 10px;}
.product-img {width: 100%; display: block; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; z-index: 1;}
.product-link {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 4;text-indent: 99999;}
.product:hover {-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.3) , 0 0 1px rgba(0,0,0,0.3) , 0 0 15px rgba(158,182,209,0.2); box-shadow: 0 3px 6px rgba(0,0,0,0.3) , 0 0 1px rgba(0,0,0,0.3) , 0 0 15px rgba(158,182,209,0.2);}
.product-caption {padding: 10px 15px; position: relative;}
.product-caption-title {font-weight: 400; font-family: 'Roboto', arial, helvetica, sans-serif; margin-bottom: 6px; font-size: 18px; letter-spacing: 1px; line-height: 1.3em; color: #0d0d0d;}
.product-caption-title > a {color: #000;}
.product-caption-price {margin-top: 10px; margin-bottom: 0; font-size: 12px;}
.product-caption-price > span {display: inline-block; font-size: 18px; line-height: 1em;}

.bm-sidebar {margin-top: 15px;}
.bm-sidebar-list {list-style: none; padding: 0; margin-bottom: 0px;}
.bm-sidebar-list > li {border-bottom: 1px solid #e6e6e6;}
.bm-sidebar-list > li:last-child {border-bottom: none;}
.bm-sidebar-entry {padding:0; padding-top: 10px;}
.bm-sidebar-entry:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
.bm-sidebar-entry .bm-sidebar-icon {float: left; width:20%; padding: 0 0 10px 0; margin: 0;}
.bm-sidebar-entry .sidebar-text {float: left; width: 80%; padding: 0;}
.bm-sidebar-entry .sidebar-text-title {margin-bottom:10px; font-size: 14px; font-size: 14px; font-weight:500;}

.product-price {font-size: 30px; font-weight: 500; line-height: 1em; margin-bottom: 3px; margin-top: 20px; color:#593a08;}

.bm-product-list {padding-left: 0; margin-top: 15px; font-size: 16px;}
.bm-product-list > li {margin-bottom: 7px; list-style:none;}
.bm-product-list > li:before {content: '\f105'; font-family: 'FontAwesome'; padding-right:5px;}

/* SLIDER */
.bm-gallery .slider {width: 100%; position: relative; margin: 0 auto; padding-top: 100%;}
@media (max-width: 1160px) {.bm-gallery .slider {padding-top: 100%;}}
.bm-gallery .slider img.bm-slider-big-image {position: absolute; left: 0; top: 0; transition: all 0.5s; max-width: 100%; max-height: 100%; width: auto; height: auto; border: solid 1px #ddd;}
.bm-gallery .slider input[name='bm-slider-switch'] {display: none;}
.bm-gallery .slider label {margin: 0; margin-top: 10px; float: left; cursor: pointer; transition: all 0.5s; opacity: 0.6; height: auto; overflow: hidden; margin-left: 1%;}
input[type=radio] + label:first-of-type {margin-left: 0%;}
input[type=radio] + label:last-of-type {margin-right: 0%;}
.bm-gallery .slider img {display: block; width: 100%;}
.bm-gallery .slider-thumbnails-6 label {width: 15.66%;}
.bm-gallery .slider-thumbnails-5 label {width: 19.2%;}
.bm-gallery .slider-thumbnails-4 label {width: 24%;}
.bm-gallery .slider-thumbnails-3 label {width: 32.33%;}
.bm-gallery .slider label img {display: block;width: auto;max-height: 100%;max-width: 100%;border: 1px solid #d2d2d2;}
.bm-gallery .slider input[name='bm-slider-switch']:checked+label {opacity: 1;}
.bm-gallery .slider input[name='bm-slider-switch']:hover+label {opacity: 1;}
.bm-gallery .slider input[name='bm-slider-switch'] ~ img {opacity: 0; max-width: 100%;}
.bm-gallery .slider input[name='bm-slider-switch']:checked+label+img {opacity: 1;}

/* Tabs */
.bm-tabs {background:none; margin:0; line-height:1.5; float: left; padding-right: 0px; padding-left: 0px;}
.bm-tabs input, .bm-tabs input [type=radio] {display:none; margin:0!important; padding:0;}
.bm-tabs .nav-tab-icon {margin-right: 3px;}
.bm-tabs label {display:inline-block; overflow:hidden; padding:10px 20px 10px 20px; margin:0; margin-bottom: -1px; border:0; position:relative; color:#000; font-weight: 500;}
.bm-tabs label:hover {cursor:pointer; background:#eee;}
.bm-tabs input:checked + label {background-color: #FFFFFF;border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #fff; -webkit-box-shadow: 0 -3px 5px rgba(0,0,0,0.08); box-shadow: 0 -3px 5px rgba(0,0,0,0.08);}
#tab-title-1:checked ~ .tab-content #tab-content1, 
#tab-title-2:checked ~ .tab-content #tab-content2, 
#tab-title-3:checked ~ .tab-content #tab-content3, 
#tab-title-4:checked ~ .tab-content #tab-content4,
#tab-title-5:checked ~ .tab-content #tab-content5,
#tab-title-6:checked ~ .tab-content #tab-content6
{display: block; margin:0;}
.tab-content {background: #fff; padding: 20px 25px; border: 1px solid #ddd; border-top: 1px solid #ddd;}
.tab-content > div {display:none; padding:10px 0; transition-timing-function: ease-in-out; -webkit-transition-duration: .25s; transition-duration: .25s;}
.tab-content h4 {font-weight:600;}
@media (max-width: 639px) {.bm-tabs label {width: 100%; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd;}}

@media (max-width: 1200px) {
.box-sidebar {padding: 0px 15px 15px; margin-top: -15px;}
}
@media (max-width: 786px) {
.break {display: block; position: relative; margin: 30px 0 30px 0; clear: both;}
.buybox, .box-sidebar {width:400px;margin: 0 auto;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0;width: 100%; height: 100%;}
}
@media (max-width: 486px) {
.buybox, .box-sidebar {width:100%;}
.product-price {font-size: 27px;}
.text-sm {font-size: 10px;}
.navbar-collapse {padding-right: 0px; padding-left: 0px;}
.navbar-nav > li > a {padding: 7px;}
.navbar-main .navbar-nav > li:hover > a {background: none; color: #b67711;}
}
.btn {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent;}
.btn-default {color: #333; background-color: #fff; border-color: #ccc;}
.btn-default:hover, .btn-default:focus, .btn-default.active {color: #333; background-color: #e6e6e6; border-color: #adadad;}
.btn-primary:active, .btn-primary.active {background-image: none;}
.btn-block {display: block; width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
.list-unstyled {padding-left: 0; list-style: none;}
.list-unstyled li {margin-top: 8px; color: #FFF;}
.list-unstyled li i {margin-right: 3px;}

.fa-paragraph:before {line-height: 18px; font-size: 26px; font-weight: 700; content: '§';}

.shadow {box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);}
.mt-10 {margin-top:10px;}
.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.mt-60 {margin-top:60px;}

.mb-20 {margin-bottom:20px;}
.mb-30 {margin-bottom:30px;}
.mb-60 {margin-bottom:60px;}

.fa-2x.fa-round, .fa-2x.fa-box {font-size: 1.5em; width: 40px; height: 40px; padding-top: 8px;}
.fa.bg {color: #FFF; border-color: #eba129; background-color: #eba129;}
.fa-round {width: 30px; height: 30px; padding-top: 6px; text-align: center; color: #eba129; border: solid 1px #eba129; border-radius: 50%;}
.fa-input {font-family: FontAwesome, 'Roboto', Tahoma, Arial, helvetica, sans-serif;}
.none {text-transform: none;}

.banner-header {margin: 0; padding: 0; font-family: "Roboto"; padding: 10px 0 0px;}
.banner-header .col i {float: left; width: 50px; height: 50px; text-align: center; line-height: 46px; background-color: transparent; color: #593a08; border-radius: 100%; font-size: 18px; margin-right: 15px; border: 2px solid;}
.banner-header .fa {font-size: 22px !important;}
.banner-header h3 {color: #593a08; font-size: 16px; font-weight: 600; line-height: 28px; margin: 0; text-align: left;}
.banner-header p {color: #593a08; margin: 0; font-size: 14px; font-weight: 400; text-align: left;}
.colored {color:#593a08;}
.variants {color: #333;	border: 1px #d9d9d9 solid; background-color: #fff; padding: 5px 8px; letter-spacing: 1px; border-radius: 2px !important; margin: 2px; font-size:10px;}
.variants-title {font-size: 14px; font-weight: 600; margin: 10px 0;}
.payment-logo {margin:10px 0 0;max-height:100%;height:auto;width:100%;}

.blink {animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite;}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}