
@font-face {
    font-family: 'Jura';
    src: url('../Polices/jura-variablefont_wght-webfont.woff2') format('woff2'),
         url('../Polices/jura-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body {font-family:'Jura', sans-serif;}
body {padding-top:30px;  margin:auto; min-width:320px; max-width:90%; background-color:#FAE9E5; opacity:1}
body {color:#393737; font-size:1rem;} 
#body_body{text-align:center; position:relative; top:50px; background-color:#fff; margin:auto; display:inline-block;}
.wysiwyg{background-color:#fff;} 
#tm_footer {text-align:center; display:block; margin-top:100px; background-color:#fff; color:#ff3300;}
#tm_footer a {color:#212529; text-decoration: none; font-weight:400; }
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100%;
}
.colorlel{color:#123456;} 
h1{color:#ff3300; font-size: 24px; } 
h2{color:#ff3300; font-size: 14px; font-weight:700} 
small{color:#f393737;}
a {color:#000;} 
a:hover {color:#b59c2e} 
.asoft{color:#666;}  
.asoft:hover{color:#b59c2e;} 
.alel{color:#5b5b5b; font-weight:900}  
.alel:hover{color:#ff3300; font-weight:700}  
#tm_shipping label {color:#4f4e6d; font-weight:700} 
.alert{min-width:100% !important; width:100%; padding:0;display:inline-block}
video {
  width: 100% !important;
  height: auto !important;
}
.mytmbigModalImg {cursor:pointer;}
.tmbigmodal {display: none; position: fixed; z-index: 1111; padding-top: 50px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9);}
.tmbigmodal-content {margin: auto; display: block; max-width: 800px } 
.tmbigmodal-content {-webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s;}
@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}
@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}
.tmbigmodal-close {position:absolute; top:15px; right:35px; color:#f1f1f1; font-size:40px; font-weight:bold; transition: 0.3s; font-family: Arial, Helvetica, sans-serif;}
.tmbigmodal-close:hover, .tmbigmodal-close:focus {color: #bbb; text-decoration: none; cursor: pointer;}
@media only screen and (max-width: 700px){
  .tmbigmodal-content {width: 100%;}
}
.sliderimg {max-width:600px;} 
.alert-danger {color: #ff3300; background-color: #fff; border-color: #ff3300;}
.tm_button_1 {background-color:#fff; color:#444; border:1px; border-style: solid; border-color:#ff3300; font-size:14px; cursor:pointer;  text-align:center; width:100%; min-width:160px;}
.tm_button_1:hover {background-color:#fae9e5; color:#ff3300;}
.tm_button_1 a {color:inherit; text-decoration:none;}			
.tm_button_1, .btn-outline-primary {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; 
		-ms-transition: all 0.3s ease; 
		transition: all 0.3s ease;
}	
.a_button_1:hover {text-decoration:none;} 
.btn-outline-primary {background-color:#fff; color:#666; border-color:#b59c2e; }
.btn-outline-primary:hover {background-color:#b59c2e; color:#fff; border-color:#fff;}
.btn-sm {padding:.25rem .5rem; font-size:.875rem; line-height:1rem; border-radius: .2rem;}
#tm_mini_bag_out {display:inline-block;width:25px; vertical-align:middle;}
#tm_mini_bag {position:relative;width:25px; height:25px;cursor:pointer;background:transparent url(__psa/Images/icon_basket.png) no-repeat center center; background-size:25px 25px;}
#tm_mini_bag_qty {position:absolute;text-align:center;	border-radius:50px;	color:#FFF; font-weight:bold; width:20px; height:20px; line-height:20px; margin-top:15px; margin-left:-5px; background-color:#cacaca; font-size:11px;}
.tm_bag_title {text-align:center; color:#b59c2e; font-size:1.5rem;}
.tunnel-progression__step--current .tunnel-progression__step-num{background-color: #b59c2e;} 
.tunnel-progression__step-num {background-color: #e8e8e8;} 
#tm_user_out {display:inline-block;width:25px; vertical-align:middle;}
          
#tm_input_search {display:inline-block;width:50px;font-size:0.7rem; height:20px; line-height:22px; vertical-align:middle; margin-right:3px;
	border:0; border-bottom:solid 1px #ff3300; background:none; color:#959595;; cursor:text;}

#blogger{padding-top:20px;} 
.blog{vertical-align:top; }
.tm_frame_blog img {width:99%; height:auto;margin:0}
.tm_frame_blog a {color:#333;text-decoration:none;font-weight:600;}			
.tm_frame_blog:hover a {color:#b59c2e;}
.tm_frame_blog, .tm_frame_blog_desc  {color:#999;}
.tm_frame_blog img, .tm_frame_blog_title, .tm_frame_blog_desc {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.tm_frame_blog_desc {font-weight:400;text-align:justify; font-size:1rem;}
.tm_frame_blog_title{color:#333; font-size:1.4rem; font-weight:600; text-align:center;}	
.tm_frame_blog_subtitle {font-size:0.9rem; font-style:italic; text-align:center;}
.tm_frame_blog {
    background-color: #fff;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left:10px;
    margin-top:0px;    
    border: 1px solid rgba(0,0,0,0.1);
}
.gallery-wrapper {overflow: hidden;}
.grid-item {padding-bottom: 3rem;}
.boutton{width:30px; display:inline-block; cursor:pointer;} 
.activeaudio{font-weight:bold; border:none; color:#fff; background:#000;}
.text-light{color:#CCC;}
.audio-player {width: 100%;  }
.audio-player li{list-style:none; text-align:left}
.slider {-webkit-appearance: none; appearance: none; background: rgba(132, 132, 132, 0.25);}
[class*='playlist-item'] {height:30px; line-height:30px; cursor:pointer; padding-left:20px;}
.nav-link {font-weight:600;}
.hrlel{border:1; color:#ff3300;}
ul.nav li a, ul.nav li a:visited, ul.nav li a:hover, ul.nav li a:active, ul.nav li.active a {color: #ffffff !important;}			

.tm_frame_shop img, .tm_frame_item img {width:95%; height:auto;margin:2%}
.tm_frame_shop:hover img, .tm_frame_item:hover img {width:99%;margin:0}
.tm_frame_shop a, .tm_frame_item {color:#333;text-decoration:none;font-weight:600;}		
.tm_frame_shop:hover a, .tm_frame_item:hover a {color:#ff3300;font-size:1.2rem;}
.tm_frame_shop_item_title{text-align:center;font-size:1rem;}
.tm_frame_shop .tm_frame_shop_desc, .tm_frame_item, .tm_frame_shop_price {color:#999;}
.tm_frame_shop img, .tm_frame_item img, .tm_frame_shop_title, .tm_frame_shop_desc, .tm_frame_shop_price {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; 
    -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.tm_frame_shop, .tm_frame_item {height:400px;}
.tm_frame_shop_desc {height:6rem;overflow:hidden;font-weight: 400;text-align: center;}
.tm_frame_shop_price {height:5rem;overflow:hidden;font-weight: 400;text-align: center;}
.tm_frame_shop_item_titlem1{font-size:0.8rem; }
.tm_frame_shopm1 {max-height:200px;}
.tm_frame_shopm1 img {width:95%; height:auto;margin:2%; max-width:194px;}
.tm_frame_shopm1:hover img {width:99%;margin:0;max-width:200px;}
#tm_item_title{font-size:1.4rem; float:right; color:#ff3300;}
#tm_item_title {display:inline-block; text-align:left; vertical-align:top; font-size:1.4rem;}
#tm_item_subtitle {font-size:0.9rem; font-style:italic;}
#tm_item_price { text-align:left; vertical-align:top; font-size:1.4rem;}
#tm_item_price {float:right; text-align:right;}	
#tm_item_price_sep {margin-left:5px;}
#tm_item_subprice {font-size:0.9rem;}	
#tm_item_subprice_sep {margin-left:9px;}
#tm_item_description_long, #tm_item_limited, #tm_item_features, #tm_item_specs {margin-top:20px;color:#393737;}		
#tm_item_description_long {border-left:1px solid #e0e0e0; padding:20px;}
#tm_item_description_short {color:#393737;}	
#tm_item_limited {font-weight:600;}
#tm_item_specs_table {text-align:center; border-collapse:collapse;font-size:12px}
#tm_item_specs_table td {width:60px; padding:3px;}
#tm_item_specs_table th {color:#cacaca; font-weight:normal; font-style:italic;}
#tm_item_specs_sep {width:8px;}
#tm_item_specs_leg td, #tm_item_specs_leg th {border-bottom:1px solid #efefef;}				
.custom-select {position:relative;display:block;width:100%; min-width:160px;border-bottom:1px solid #cacaca;background-color: #f6f6f6;font-size: 14px; cursor: pointer;}
.custom-select select {border: none;outline: none;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius: 0;margin: 0;display: block;width: 100%;font-size: 14px;color: #a1a1a1;}
.custom-select:after {position: absolute;right: 0;top: 0;width: 50px;height: 100%;line-height: 38px;content: &quot;∨&quot;;text-align: center;color: #a1a1a1;
    font-size: 24px;border-left: 1px solid #3C1C78;z-index: -1;}
	
#tm_item_contpic1 {vertical-align:top; width:90%; margin:5%; cursor:pointer;}
#tm_item_contpic1 img:hover {width:100%;}
#tm_item_contpic1 img, .tm_item_contpic_s img  {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; 
    -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
    
.tm_item_contpic_s {width:23%; display:inline-block; vertical-align:top;padding-top:10px; }	
.tm_item_contpic_s img {width:100%; margin:0%; cursor:pointer;}				
.tm_item_contpic_s img:hover {width:90%; margin:2%;}		
.tm_pic_zoom_pic {width:260px; height:260px; margin-left:-130px; margin-top:-130px;}		
#tm_pic_zoom_prev {left:0px;}
#tm_pic_zoom_next {right:0px;}
#tm_item_add_attr {text-align:left;padding-top:10px}			
#tm_item_add {margin-bottom:20px;}
#tm_pic_zoom {position:fixed; top:0; left:0; z-index:66;display:none; white-space:nowrap;width:100%; height:100%; text-align:center;}
.tm_pic_zoom_pic {position:absolute; left:50%; top:50%;display:none;}
.tm_pic_zoom_pic img {width:100%; height:100%;}
#tm_pic_zoom_prev, #tm_pic_zoom_next {position:absolute; top:50%;width:50px; height:50px; line-height:50px; text-align:center;margin-top:-25px;
	color:#ffffff; font-size:18px; font-weight:bold;}
.tm_pic_zoom_on {opacity:1;background-color:#a1a1a1;cursor:pointer;}
.tm_pic_zoom_off {opacity:0.5;background-color:#a1a1a1;cursor:default;}
.tm_pic_zoom_on:hover {background-color:#b59c2e;}
#tm_pic_zoom_prev, #tm_pic_zoom_next {
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease; 
	-ms-transition: all 0.3s ease; 
	transition: all 0.3s ease;
}		
.tm_body_blur {
	-webkit-filter: blur(5px); filter: blur(5px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;
}	
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item .nav-link:active,
.navbar-light .nav-item .nav-link:focus,
.navbar-light .nav-item:hover .nav-link {
    color: #ff3300;
}
.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating&gt;.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance&gt;.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
	
@media screen and (max-width: 575px) {
    #body_body{top:70px;}
    #tm_item_contpic1 {vertical-align:top; width:250px; margin:5%; cursor:pointer;}	
    .tm_pic_zoom_pic {width:300px; height:300px; margin-left:-150px; margin-top:-150px;} 
}
@media screen and (min-width: 576px) {
    .tm_frame_shop_img {height: 250px;}
    .tm_frame_shop img, .tm_frame_item img {width:250px; height:auto;} 
     .tm_frame_shop:hover img, .tm_frame_item:hover img {width:256px;}        
    .tm_frame_shop, .tm_frame_item {height:420px;}
    .tm_pic_zoom_pic {width:500px; height:500px; margin-left:-250px; margin-top:-250px;}  
}
@media screen and (min-width: 768px) {
    .tm_frame_shop_img {height: 300px;}    
    .tm_frame_shop img, .tm_frame_item img {width:300px; height:auto;} 
    .tm_frame_shop:hover img, .tm_frame_item:hover img {width:306px;}        
    .tm_frame_shop, .tm_frame_item {height:460px;}
    #tm_item_title{float:left;} 
    .tm_pic_zoom_pic {width:600px; height:600px; margin-left:-300px; margin-top:-300px;} 
}
@media (min-width: 992px) {
    .tm_frame_shop_img {height: 300px;}    
    .tm_frame_shop img, .tm_frame_item img {width:300px; height:auto;} 
    .tm_frame_shop:hover img, .tm_frame_item:hover img {width:310px;}        
    .tm_frame_shop, .tm_frame_item {height:480px;}
}
@media screen and (min-width: 1200px) {		
    .tm_frame_shop_img {height: 350px;}    
    .tm_frame_shop img, .tm_frame_item img { height:auto;}   
    .tm_frame_shop:hover img, .tm_frame_item:hover img {width:356px;}
    .tm_frame_shop, .tm_frame_item {height:512px;}
    .tm_pic_zoom_pic {width:600px; height:600px; margin-left:-300px; margin-top:-300px;}  
}