@charset "utf-8";
@import url("reset.css");
/*------------------------ SITE ----------------------------*/
.Verdana-ft,body,html {font-family:Verdana,Geneva,Arial,sans-serif;}
textarea {box-sizing: border-box; padding: 5px; resize:none;}
a,a img,.no-deco,.exp-1 {text-decoration:none;}
.underline {text-decoration:underline;}
.bdr-none,a,a:focus,img,.editor-box {border:none;}
a,a:focus,a img,img,select,.btnSubmit,.outl-none,textarea:focus {outline:none;}
.hide,.d-none,#nav-member-top,.member-nav nav {display:none !important;}
.bg-hide {background-color: rgba(0,0,0,0);}
.bg-show {background-color: rgba(0,0,0,0.4);}
.block,.block-order-prdct a,.radio-box li span {display:block;}
.inline,[data-box=popup] .pop-info-txt p,.tabs nav li {display:inline;}
.iln-block {display:inline-block;}
.tbl-block {display:table;}
.masked, .invisible, input[type=file] {opacity:0;}
.masked {visibility: hidden;}
.no-style,li,.radio-box li {list-style-type:none;}
.row-squared {list-style-type: initial;}
.box-fixed,.bck-fixed,#modal-bckground {position:fixed;}
.box-rltiv,.attachment-btn, .btn-upload,.radio-box {position:relative;}
.box-abst,.box-share-viewer,.upld-file-box input {position:absolute;}
.box-static {position:static;}
.box-sticky {position:sticky;}
.strong,.strong-1,.support-file-options .selected {font-weight:900;}
.overflow-1,.ovr-hide,.checkbox-input,.bck-fixed,.upld-file-box,#updator-box,.attachment-btn,.btn-upload,.file-upload,#editor-block {overflow:hidden;}
.ofw-x-hide,.ofw-x-hidden {overflow-x: hidden;}
.ofw-x-scroll {overflow-x: scroll;-webkit-overflow-scrolling: touch;}
.ofw-y-scroll {overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.break-word-space {white-space:pre-line;}
.opty-0,.upld-file-box input {filter: alpha(opacity=1);-moz-opacity: 0.01;opacity: 0.01;}
.zm-2 {z-index:20;}
.zm-3 {z-index:30;}
.zm-5 {z-index:50;}
.zm-7 {z-index:70;}
.zm-8 {z-index:80;}
.zm-9 {z-index:90;}
.zm-10 {z-index:100;}
.zm-20,.box-ctn {z-index:200;}
.zm-50 {z-index:500;}
.width-box-1 {box-sizing: border-box;}
.pos-top-0,#header-box, #menubar-1,.box-ctn,.mailbox-folder, .upld-file-box input {top:0;}
.pos-lft-0,#header-box,.file-upload input[type=file] {left:0;}
.pos-rgh-0, .upld-file-box input, .btn-upload input[type=file] {right:0;}
.pos-btm-0 {bottom:0;}
/*GLOBAL*/
.t-5 {font-size:0.5em;}
.t-7 {font-size:0.7em;}
.t-8 {font-size:0.8em;}
.t9 {font-size:9px;}
.t-9 {font-size:0.9em;}
.t10, sup {font-size:10px;}
.t-10 {font-size:1em;}
.t11 {font-size:11px;}
.t-11 {font-size:1.1em;}
.t12 {font-size:12px;}
.t-12 {font-size:1.2em;}
.t-13 {font-size: 1.3em;}
.t14 {font-size:14px;}
.t-14 {font-size:1.4em;}
.t-15 {font-size:1.5em;}
.t16 {font-size:16px;}
.t-16 {font-size:1.6em;}
.t18 {font-size:18px;}
.t-18 {font-size:1.8em;}
.t-20 {font-size:2em;}
.t22 {font-size:22px;}
.t-22 {font-size:2.2em;}
.t-25 {font-size:2.5em;}
.t30 {font-size:30px;}
.t-30 {font-size:3em;}
.t-biggest {font-size:2.5em;}
.italic {font-style:italic;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.t-justify {text-align:justify;}
.float-l,.radio-box li span {float:left;}
.float-r {float:right;}
.exp-1 {line-height:.8em;}
.line-h1 {line-height:1;}
.line-h1-2 {line-height:1.2;}
.line-h1-3 {line-height:1.3;}
.line-1,.line-h1-4,.checkbox-input .checkbox-icon,.checkbox-input span {line-height:1.4;}
.line-h1-5 {line-height:1.5;}
.line-h1-6 {line-height:1.6;}
.line-h1-7,.big-paraph {line-height:1.7;}
.line-h1-8 {line-height:1.8;}
.line-1,.line-h1-9 {line-height:1.9;}
.line-h2 {line-height:2;}
.line-3,.line-h2-1,#menubar ul li a {line-height:2.1;}
.marg-1 {margin:1%;}
.marg-10 {margin:10px;}
.marg-6,.min-btn-link em {margin: 6px;}
.marg-l-5 {margin-left:5px;}
.marg-l-8 {margin-left:8px;}
.marg-l-16 {margin-left:16px;}
.marg-r-5 {margin-right:5px;}
.marg-r-8 {margin-right:8px;}
.marg-r-16 {margin-right:16px;}
.marg-btm-2 {margin-bottom: 2px;}
.hmarg-1 {margin-left:1%;margin-right:1%;}
.hmarg-2 {margin-left:2px;margin-right:2px;}
.hmarg-4 {margin-left:4px;margin-right:4px;}
.hmarg-5 {margin-left:5px;margin-right:5px;}
.hmarg-8 {margin-left:8px;margin-right:8px;}
.hmarg-10 {margin-left:10px;margin-right:10px;}
.hmarg-auto,.separation,.checkbox-input {margin-left:auto;margin-right:auto;}
.vmarg-2 {margin-top:2px;margin-bottom:2px;}
.vmarg-3 {margin-top:3px;margin-bottom:3px;}
.vmarg-5,.checkbox-input {margin-top:5px;margin-bottom:5px;}
.vmarg-7,.btn-cls-window {margin-top:7px;margin-bottom:7px;}
.vmarg-8 {margin-top:8px;margin-bottom:8px;}
.vmarg-10 {margin-top:10px;margin-bottom:10px;}
.vmarg-1,.vmarg-pr-1 {margin-top:1%;margin-bottom:1%;}
.small-marg-btm,.min-title {margin-bottom:10px;}
.min-marg-btm {margin-bottom:25px;}
.big-marg-btm {margin-bottom:40px;}
.small-marg-top {margin-top:10px;}
.min-marg-top {margin-top:20px;}
.big-marg-top {margin-top:40px;}
.vbig-marg-top {margin-top:70px;}
.larg-marg-top {margin-top:140px;}
.padd-1,.paddp-1,.radio-box li {padding:1%;}
.padd-2 {padding:2px;}
.padd-3 {padding:3px;}
.padd-5 {padding:5px;}
.padd-6 {padding:6px;}
.padd-8 {padding:8px;}
.padd-10 {padding:10px;}
.hpadd-1 {padding-left:1%;padding-right:1%;}
.hpadd-2 {padding-left:2px;padding-right:2px;}
.hpadd-4 {padding-left:4px;padding-right:4px;}
.hpadd-5 {padding-left:5px;padding-right:5px;}
.hpadd-10 {padding-left:10px;padding-right:10px;}
.vpadd-1 {padding-top:1%;padding-bottom:1%;}
.vpadd-5 {padding-top:5px;padding-bottom:5px;}
.vpadd-6 {padding-top:6px;padding-bottom:6px;}
.vpadd-10 {padding-top:10px;padding-bottom:10px;}
.vpadd-15,.padding-1 {padding-top:15px;padding-bottom:15px;}
.vpadd-30,.padding-2 {padding-top:30px;padding-bottom:30px;}
.min-padd-top {padding-top:10px;}
.small-padd-top {padding-top:20px;}
.vbig-padd-top {padding-top:80px;}
.min-padd-btm {padding-bottom:10px;}
.small-padd-btm {padding-bottom:20px;}
.vbig-padd-btm {padding-bottom:80px;}
.fix-box-100 {width:100px;}
.div-box-5 {width:5%;}
.div-box-10,.blk-box-10 {width:10%;}
.div-box-20 {width:20%;}
.div-box-25 {width:25%;}
.div-box-30 {width:30%;}
.div-box-40 {width:40%;}
.double-box {width:48%;}
.div-box-50 {width:50%;}
.div-box-60 {width:60%;}
.div-box-70 {width:70%;}
.div-box-75 {width:75%;}
.div-box-80,.blk-box-80 {width:80%;}
.div-box-90 {width:90%;}
.div-box-95 {width:95%;}
.full-box {width:98%;}
.mw-100-px {min-width:100px;}
.mw-150-px {min-width:150px;}
.video-box-960 video {max-width: 980px;}
.video-box-1024 video {max-width: 1060px;}
.video-box-1280 video {max-width: 1300px;}
.video-box-2048 video {max-width: 2800px;}
/*Heights*/
.min-h-50 {min-height:50px;}
.min-h-60 {min-height:60px;}
.min-h-80 {min-height:80px;}
.min-h-100 {min-height:100px;}
.min-h-150 {min-height:150px;}
.min-h-200 {min-height:200px;}
.min-h-250 {min-height:250px;}
.min-h-300 {min-height:300px;}
.min-h-350 {min-height:350px;}
.min-h-400 {min-height:400px;}
.min-h-450 {min-height:450px;}
.min-h-500 {min-height:500px;}
.min-h-550 {min-height:550px;}
.min-h-600 {min-height:600px;}
.min-h-700 {min-height:700px;}
.min-h-800 {min-height:800px;}
.min-h-1024 {min-height:1024px;}
.h-100,#modal-bckground {height:100%;}
.hf-100 {height: 100px;}
.hf-150 {height: 150px;}
.hf-200 {height: 200px;}
.hf-300 {height: 300px;}
.h-mx-80 {height: 80vh;}
/*.h-auto {height: auto;}*/
.clean,h1,h2,h3,h4,hr {clear:both;}
.majuscule {text-transform:uppercase;}
.exp-1,.exp-2 {bottom: 1px; vertical-align:super;}
.exp-2 {left:-5px;}
.rounded {border-radius:12px;-moz-border-radius-top:12px;-webkit-border-radius-top:12px;khtml-border-radius-top:12px;}
.min-rounded,.pagination a,.pagination span,.page_navigation a,.page_navigation span {border-radius:5px;-moz-border-radius-top:5px;-webkit-border-radius-top:5px;khtml-border-radius-top:5px;}
.rounded-left-top {border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-left-top-radius:8px;khtml-border-radius-topleft: 8px;}
.rounded-right-top {border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;khtml-border-radius-topright: 8px;}
.rounded-left-bottom {border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;khtml-border-radius-bottomleft: 8px;}
.circle-rounded {border-radius:50%;-moz-border-radius-top:50%;-webkit-border-radius-top:50%;khtml-border-radius-top:50%;}
.shadow {box-shadow: 1px 1px 8px #222;filter:progid:DXImageTransform.Microsoft.Shadow(color='#193c4c',Direction=135,Strength=4);zoom:1;}
.shadow-min {box-shadow: 1px 1px 5px #555;filter:progid:DXImageTransform.Microsoft.Shadow(color='#555',Direction=135,Strength=2);zoom:1;}
.shadow-light,.item-cfg-tpl a:hover {box-shadow: 1px 1px 5px #CCC;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCC',Direction=135,Strength=2);zoom:1;}
.text-shadow {text-shadow: 1px 1px 2px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);zoom: 1;}
.radio-box li {border:solid 1px #f4f4f4;}
.white-border {border:2px #fff solid;}
.min-border {border:1px #ddd solid;}
.min-border-2 {border:1px #ccc solid;}
.border {border:3px #ddd solid;}
.border-top {padding:0 3px 0;border-top:1px #ddd solid;}
.border-right {border-right:1px #ddd solid;}
.border-btm,.border-bottom,hr  {border-bottom:1px #ddd solid;}
.border-btm-2  {border-bottom:1px #777 solid;}
.big-border-bottom {border-bottom:8px #eee solid;}
.order-line-itm {border-right-width: 7px; border-style: solid;}
.order-line-stat-0 {border-color: #fc0;}
.order-line-stat-1 {border-color: #ffa300;}
.order-line-stat-2,.order-line-stat-3, .order-line-stat-4 {border-color: #80c01a;}
.order-line-stat-5 {border-color: #eee;}
.pointer {cursor:pointer;}
.csr-normal {cursor:default;}
body,html,.full,.radio-box,#modal-bckground,.btn-cls-window,.separation {width:100%;}
#modal-bckground {top:0; right:0; bottom:0; z-index:9999999999; transition: background-color .9s ease-in-out;}
.icon-10 {width:10px;height:10px;}
.icon-15 {width:15px;height:15px;}
.icon-20 {width:20px;height:20px;}
.icon-24,.min-btn-link .pict-1,.min-btn-link .pict-2,.min-btn-link .pict-3 {width: 24px;height:24px;}
.icon-32,.icon-header,.btn-link .pict-1,.btn-link .pict-2,.btn-link .pict-3 {width: 32px;height: 32px;}
.icon-40 {width:40px;height:40px;}
.icon-50 {width:50px;height:50px;}
.icon-70 {width:70px;height:70px;}
.icon-80 {width:80px;height:80px;}
.icon-100 {width:100px;height:100px;}
.icon-150 {width:150px;height:150px;}
.icon-180 {width:180px;height:180px;}
.icon-200 {width:200px;height:200px;}
.icon-r90 {width:90px;height:45px;}
.icon-r120 {width:120px;height:60px;}
.btn-cls-window {padding:14px 0;}
.separation,.radio-box li div {height:20px;}
@media screen and (max-width: 570px) {
	#coln-1 {width: 240px;}
	.rsp-fixed-box,.rich-txt-box {display: flex;}
	.flex-grow,.rsp-grow-box,.editr-wysiwyg,.input-box textarea {flex-grow: 1;}
	.flex-rsp,.flex-tab-rsp,.rich-txt-box {flex-direction: column;}
	.rsp-a-center,.sbmt-box,.rsp-fixed-box {justify-content: center;}
	.flex-rsp-order-1,.flex-rsp-order-g1,.flex-rsp-order-d2 {order: 1;}
	.flex-rsp-order-2,.flex-rsp-order-g2,.flex-rsp-order-d1 {order: 2;}
	.img-fit-rsp {object-fit: contain;}
	.floatr-r {float:right;}
	#menubar,.pos-1,.flex-hide,.a-box-hide {display:none;}
	.rsp-scroll-x {white-space: nowrap; overflow: hidden; overflow-x: visible;}
	.none-b-radius {border-radius:0;}
	.rsp-fixed-box {position: fixed;}
	.rsp-pos-lft-0 {left: 0;}
	.actu-msg-box,.browsr-opt,.slide-ctrl-btn[data-pos=next]{right:0;}
	.slide-ctrl-btn[data-pos=prev]{right:35px;}
	.rsp-pos-top-0,.browsr-opt,.slide-ctrl-btn[data-pos=prev],.slide-ctrl-btn[data-pos=next]{top:0;}
	.actu-msg-box,.rsp-pos-btm-0,.rsp-btn-box {bottom: 0;}
	.elem-link {width: 125px;}
	.sbmt-link, .sbmt-link-2 {min-width: 150px;display: inline-block; box-sizing: border-box;}
	.crop-text-1 {max-width: 180px;}
	.rsp-size-box {max-width: 350px;}
	.rsp-grow-box {width: 100vw;}
	.input-box .pos-2,.input-box .pos-3,.menu-box-25,.double-box-3,.blk-box-30,.tab-box-30,.third-box,.blk-box-40,.blk-box-60,.blk-box-70,.blk-box-big,.tab-box-70,.menu-box-75,.blk-box-960,.blk-box-1024,.blk-box-1280,.col-1,.col-2,.confirm-box .cfr-buttons,.browsr-menu {width:100%;}
	.input-box .pos-2,.a-center,.a-center-2,.rsp-txt-left,.rsp-txt-right {text-align:center;}
	#coln-1 {width: 80%;}
	.alert-box, .tab-mdm-box {width:90%;}
	.double-box-1,.double-box-2,.smart-box,.fourth-box,.blk-box-98,.tab-box-960,.tab-box-1024,.tab-box-1280 {width:98%;}
	.hmarg-rsp {margin-left: auto; margin-right: auto;}
	.sbmt-link, .sbmt-link-2, .btn-product {padding: 10px 5px;}
	.box-centered {padding-left: 20px;padding-right: 20px;}
	.editr-wysiwyg {-webkit-overflow-scrolling: touch;overflow-y: scroll;}
	#container,.h-rsp-auto {height:auto;}
	.screen-h-150 {height:150px;}
	.viewr-box.screen-h-380,.screen-h-500,.rsp-hgh-200 {height:200px;}
	.screen-rsp-600,.screen-rsp-700,.editr-wysiwyg {height:350px;}
	.video-box-960,.video-box-1024,.video-box-1280,.video-box-2048 {height: 450px;}
	.rsp-hgt-90 {max-height: 100vh; padding-bottom: 220px;}
	.rsp-h-100 {height: calc(100% - 100px);}
	#popup-box,#popup-box .slideUp,.pop-up-box,.rich-txt-box,iframe,.rsp-h-img {height:100%;}
	.box-share-viewer {width:200px;right:5%;}
	.pic-sml-box {width:30%;}
	/*FORMS*/
	.inpt-field-1,.inpt-field-2,.inpt-field-3,.inpt-field-4,fieldset.screen {width:100% !important;}
	fieldset.screen {margin:1% 0.5%;}
	.input-box input,.input-box select,.sbmt-link,.sbmt-link-2,.editor-box,textarea {font-size:large;}
	.t-adjust {font-size: 130%;}
	#headline {align-items: center;}
	#search-top,#home-top,#prom-cards {display: none;}
	#content {width: 98% !important;}
	#other-box, #feed-box > nav {width: 100%;}
	.lbig-marg-top {margin-top: 70px !important;}
	.swipeable {vertical-align:top;}
	.radio-btn::before {width: 35px; display: inline-block;}
	.sbmt-box {position: fixed; left: 0; display: flex; padding: 10px 10px 20px;}
	.cool-up {bottom: 0;animation: btnSlideUp .34s 1;}
	.cool-down,.mbl-btm-200 {bottom: -200px;}
	.cool-down {animation: btnSlideDown .3s 1;}
	.drageable-item {flex-basis:100%;}
}
@media screen and (min-width: 571px) {
	.flex-rsp-full {flex-basis: 100%;}
	.flex-rsp-order-g1,.flex-rsp-order-d1 {order: 1;}
	.flex-rsp-order-g2,.flex-rsp-order-d2 {order: 2;}
	.flex-hide {display: flex;}
	.img-fit-rsp {object-fit: cover;}
	.t-adjust {font-size:120%;}
	.rsp-txt-left {text-align:left;}
	.rsp-txt-right {text-align:right;}
	#headline {align-items: baseline;}
	#home-top {margin-left: .5%;margin-right: .5%;}
	#prom-cards, #home-top {width: 16%;}
	#prom-cards {padding: 30px 0.5% 0;}
	#search-top,#content {width: 69%; calc(100vh - 50px);}
	#feed-box > nav {width: 60%; margin-left: 8px;}
	#container {height: 85.5vh; overflow-y: auto;}
	#other-box {width: 19.75%; position: fixed; top: 186px; right: calc(15%);}
	.lbig-marg-top {margin-top: 50px;}
	.swipeable {vertical-align:top;}
	.table-row {flex-direction: row;}
	.flex-b5 {flex-basis: 5%;}
	.flex-b20 {flex-basis: 20%;}
	.flex-b25 {flex-basis: 25%;}
	.flex-b50 {flex-basis: 50%;}
	.drageable-item {flex-basis:100%;}
	.drageable-item {flex-shrink:1;}
	.drageable-item {flex-grow:1;}
	.anchor-link,.float-mdm-l {float: left;}
	.radio-btn::before {width: 15px;}
	.rsp-order-0 {order: 0;}
	.rsp-order-1 {order: 1;}
	.rsp-order-2 {order: 2;}
}
@media screen and (min-width: 571px) and (max-width: 959px) {
	.confirm-box {top: 30px;}
	.floatr-r {float:left;}
	.width-col-2 {column-count: 2;}
	.rsp-scroll-x {white-space: nowrap;}
	.blk-box-30,.col-2,.min-tab,.input-box .pos-1,.input-box .pos-2,.input-box .pos-3 {width:30%;}
	.third-box,.fourth-box {width:33.33%;}
	.double-box-1,.double-box-2,.smart-box {width:50%;}
	.alert-box {width:550px;}
	textarea {width:68%;}
	.browsr-menu,.flex-tab-rsp {flex-direction: column;}
	.browsr-menu {position: absolute;top: 34px;width: 146px;}
	/*FORMS*/
	fieldset.screen,.inpt-field-2,.inpt-field-4 {width:100%;}
	.inpt-field-1,.inpt-field-3 {width:70%;}
	fieldset.screen {margin:1% 0.5%;}
	.input-box select {width:66%;}
	.tab-box-960,.blk-box-960,.tab-box-1024,.tab-box-1280 {width:80%;}
	.menu-box-25,.menu-box-75,.double-box-3,.tab-box-30,.tab-box-70,.tab-mdm-box,.blk-box-1024,.blk-box-1280 {width:100%;}
	.dsp-1 {display:none;}
	.pic-sml-box {width:30%;}
	.blk-box-60 {width:60%;}
	.blk-box-40,.blk-box-70,.col-1,.confirm-box .cfr-buttons {width:70%;}
	.blk-box-big {width:88%;}
	.blk-box-98 {width:98%;}
	#coln-1 {width: 240px;}
	.screen-h-150 {height:300px;}
	.viewr-box.screen-h-380 {height:380px;}
	.screen-h-500 {height:500px;}
	.screen-rsp-600,.screen-rsp-700 {height:550px;}
	#popup-box,.pop-up-box {margin-top:40px;}
	.sbmt-link, .sbmt-link-2, .btn-product, .add-item-cart {padding:8px;}
	.box-share-viewer {width:200px;right:-50%;}
	.actu-msg-box {right:-10px;bottom:60px;}
	.slide-ctrl-btn {width:80px;}
	.slide-ctrl-btn[data-pos=prev],.slide-ctrl-btn[data-pos=next]{top:250px;}
	.slide-ctrl-btn[data-pos=prev]{left:0;}
	.slide-ctrl-btn[data-pos=next]{right:0;}
	.browsr-opt {top: 5px;right: 10px;}
}
@media screen and (min-width: 960px) and (max-width: 1370px) {
	.confirm-box {top: 30px;}
	.floatr-r {float:left;}
	.width-col-2 {column-count: 2;}
	.menu-box-25,.fourth-box {width:25%;}
	.tab-box-30,.blk-box-30,.col-2,.min-tab,.input-box .pos-1,.input-box .pos-2,.input-box .pos-3 {width:30%;}
	.smart-box,.small-box,.order-box .btnSubmit {width:31.3%;}
	.third-box {width:33.33%;}
	.blk-box-40 {width:40%;}
	.double-box-1,.double-box-2,.double-box-3,.inpt-field-4 {width:50%;}
	.alert-box {width:550px;}
	textarea {width:68%;}
	#coln-1 {width: 240px;}
	.browsr-menu {position: absolute;top: 34px;width: 146px;flex-direction: column;}
	/*FORMS*/
	fieldset.screen {width:47% !important;margin:1% 0.5%;}
	.inpt-field-1,.change-update-box {width:70%;}
	.input-box select {width:66%;}
	.blk-box-60 {width:60%;}
	.blk-box-70,.tab-box-70,.col-1 {width:70%;}
	.confirm-box .cfr-buttons {max-width:70%;}
	.menu-box-75 {width:75%;}
	.blk-box-big {width:88%;}
	.pic-sml-box {width:120px;}
	.tab-box-960,.blk-box-960 {width:960px;}
	.tab-box-1024,.blk-box-1024 {max-width:1024px;}
	.tab-box-1280,.blk-box-1280 {max-width:1280px;}
	.inpt-field-2 {width:100%;}
	.inpt-field-3 {width:70%;}
	.blk-box-98 {width:98%;}
	.tab-mdm-box,.anchor-link,.elem-link {width:100%;}
	.screen-h-150 {height:300px;}
	.viewr-box.screen-h-380 {height:380px;}
	.screen-h-500 {height:500px;}
	.screen-rsp-600 {height:600px;}
	.screen-rsp-700 {height:700px;}
	#popup-box,.pop-up-box {margin-top:40px;}
	.sbmt-link, .sbmt-link-2, .btn-product, .add-item-cart {padding:8px;}
	.box-share-viewer {width:200px;right:-50%;}
	.actu-msg-box {right:-10px;bottom:80px;}
	.slide-ctrl-btn {width:80px;}
	.slide-ctrl-btn[data-pos=prev],.slide-ctrl-btn[data-pos=next]{top:250px;}
	.slide-ctrl-btn[data-pos=prev]{left:0;}
	.slide-ctrl-btn[data-pos=next]{right:0;}
	.browsr-opt {top: 5px;right: 10px;}
}
@media screen and (min-width: 1371px) and (max-width: 2460px) {
	.confirm-box {top: 30px;}
	.floatr-r {float:left;}
	.width-col-2 {column-count: 2;}
	.menu-box-25,.fourth-box {width:25%;}
	.tab-box-30,.blk-box-30,.col-2,.min-tab,.input-box .pos-1,.input-box .pos-2,.input-box .pos-3 {width:30%;}
	.smart-box,.small-box,.order-box .btnSubmit {width:31.3%;}
	.third-box {width:33.33%;}
	.blk-box-40 {width:40%;}
	.double-box-1,.double-box-2,.double-box-3,.inpt-field-4 {width:50%;}
	.alert-box {width:550px;}
	textarea {width:68%;}
	#coln-1 {width: 240px;}
	.browsr-menu {position: absolute;top: 34px;width: 146px;flex-direction: column;}
	/*FORMS*/
	fieldset.screen {width:47% !important;margin:1% 0.5%;}
	.blk-box-60 {width:60%;}
	.inpt-field-1,.blk-box-70,.tab-box-70,.col-1 {width:70%;}
	.confirm-box .cfr-buttons {max-width:50%;}
	.menu-box-75 {width:75%;}
	.blk-box-big {width:88%;}
	.inpt-field-2 {width:100%;}
	.inpt-field-3 {width:70%;}
	.blk-box-98 {width:98%;}
	.tab-mdm-box,.anchor-link,.elem-link {width:100%;}
	.pic-sml-box {width:120px;}
	.tab-box-960,.blk-box-960 {width:960px;}
	.tab-box-1024,.blk-box-1024 {max-width:1024px;}
	.tab-box-1280,.blk-box-1280 {max-width:1280px;}
	.screen-h-150 {height:300px;}
	.viewr-box.screen-h-380 {height:380px;}
	.screen-h-500 {height:500px;}
	.screen-rsp-600 {height:600px;}
	.screen-rsp-700 {height:700px;}
	#popup-box,.pop-up-box {margin-top:40px;}
	.sbmt-link, .sbmt-link-2, .btn-product, .add-item-cart {padding:8px;}
	.box-share-viewer {width:200px;right:-50%;}
	.actu-msg-box {right:-10px;bottom:80px;}
	.slide-ctrl-btn {width:80px;}
	.slide-ctrl-btn[data-pos=prev],.slide-ctrl-btn[data-pos=next]{top:250px;}
	.slide-ctrl-btn[data-pos=prev]{left:0;}
	.slide-ctrl-btn[data-pos=next]{right:0;}
	.browsr-opt {top: 5px;right: 10px;}
	.prdct-cart,.size-info-line .qte-cart {justify-content: flex-end;}
	.box-add-prdct .prdct-cart,.box-add-prdct .size-info-line {justify-content: center;}
}
@media screen and (min-width: 2461px) {
	.confirm-box {top: 30px;}
	.floatr-r {float:left;}
	.width-col-2 {column-count: 2;}
	.menu-box-25,.col-2 {width:20%;}
	.fourth-box {width:25%;}
	.tab-box-30,.blk-box-30,.min-tab,.input-box .pos-1,.input-box .pos-2,.input-box .pos-3 {width:30%;}
	.third-box,.smart-box {width:33.33%;}
	.blk-box-40 {width:40%;}
	.double-box-1,.double-box-2,.double-box-3,.inpt-field-4 {width:50%;}
	.alert-box {width:550px;}
	textarea {width:68%;}
	#coln-1 {width: 240px;}
	.browsr-menu {position: absolute;top: 34px;width: 146px;flex-direction: column;}
	/*FORMS*/
	fieldset.screen {width:31.1% !important;margin:1% 0.5%;}
	.blk-box-60 {width:60%;}
	.blk-box-70,.tab-box-70,.inpt-field-1,.inpt-field-3 {width:70%;}
	.confirm-box .cfr-buttons {max-width:50%;}
	.col-1,.menu-box-75 {width:80%;}
	.blk-box-big {width:88%;}
	.inpt-field-2 {width:100%;}
	.blk-box-98 {width:98%;}
	.tab-mdm-box,.anchor-link,.elem-link {width:100%;}
	.pic-sml-box {width:120px;}
	.tab-box-960,.blk-box-960 {width:960px;}
	.tab-box-1024,.blk-box-1024 {max-width:1024px;}
	.tab-box-1280,.blk-box-1280 {max-width:1280px;}
	.viewr-box.screen-h-380 {height:380px;}
	.screen-h-500 {height:500px;}
	.screen-rsp-600 {height:600px;}
	.screen-rsp-700 {height:700px;}
	#popup-box,.pop-up-box {margin-top:40px;}
	.sbmt-link, .sbmt-link-2, .btn-product, .add-item-cart {padding:8px;}
	.box-share-viewer {width:200px;right:-50%;}
	.actu-msg-box {right:-10px;bottom:80px;}
	.slide-ctrl-btn {width:80px;}
	.slide-ctrl-btn[data-pos=prev],.slide-ctrl-btn[data-pos=next]{top:250px;}
	.slide-ctrl-btn[data-pos=prev]{left:0;}
	.slide-ctrl-btn[data-pos=next]{right:0;}
	.browsr-opt {top: 5px;right: 10px;}
}
.input-box input[type=date],
.input-box input[type=email],
.input-box input[type=number],
.input-box input[type=password],
.input-box input[type=tel],
.input-box input[type=text],
.input-box input[type=time] {padding: 5px 1%;}
.wg-min-pict .update-pict-box {height:100px;}
.wg-larg-pict .update-pict-box {height:130px;}
.wg-big-pict .update-pict-box {height:300px;}
.box-ctn {height:100%;}
.alert-box {background-color:#aaa;}
.mbox-1 {background-color:#70a248;}
.mbox-2 {background-color:#c00;}
.inpt-field-1,.inpt-field-2,.inpt-field-3,.inpt-field-4,fieldset.screen {box-sizing: border-box;}
/* Confirmation box */
.confirm-box {animation: scale1 .08s 1 ease-in;}
.confirm-box .cfr-buttons li {flex-wrap:wrap;}
.confirm-box .cfr-buttons li {min-width:90px;}
.confirm-box .cfr-buttons li:first-child {flex-grow: 2;}
/*Boutons generique*/
.checkbox-input .checkbox-icon {height:14px;margin:0 !important;padding:6px;}
.checkbox-input div.checkbox-icon,.member-area section .block div.checkbox-icon {width:14px;}
.radio-box li {width:31%;margin:1px 0;}
.radio-box li div {width:8%;}
.radio-box li span {width:70%;padding:0px 8px;}
.anchor-link,.elem-link,.rsp-fixed-box,.dropdown-ctn {transition: all .2s ease-in-out;}
.img-fit-ctn {object-fit: contain;}
.img-fit-cvr {object-fit: cover;}
/*TABS*/
.anchor-link,.elem-link {background-color: none;}
.anchor-link.actived,.anchor-link:hover {color: #000; padding-left: 5px; box-sizing: border-box; background-color: #e4e4e4;}
.elem-link.actived {color: #fff; background-color: #444;}
/*TEXT-BOX*/
.item-bars {width:100%;}
.textarea-box {width:97.5%;}
.txt-rich,.item-bars {float:left;}
.control-view,.item-bars {margin:0;padding:0;list-style-type:none;}
.control-view li.selected {background-color:#333;}
.control-view li,.item-bars li,.editr-wysiwyg nav li {display:inline-block;}
.item-bars,.control-view li,.wysiwyg-itms .btn-value:hover {background:#ccc;}
.editr-wysiwyg {background-color:#ddd;border:1px solid #ccc;}
.editor-box {color:#333;}
.txt-rich {background-color:#222; padding:0.5%;}
.editor-box img {cursor:default;}
.item-bars li,#editor nav li {margin:0;text-align:center;padding:10px;background:#ddd;margin:2px;}
.item-bars li:hover,#editor nav li:hover {background:#aaa;}
.wysiwyg-itms .btn-value em {width:22px;height:22px;}
.wysiwyg-itms li[data-value=i-btn] em,.wysiwyg-itms li[data-value=a-btn] em,.wysiwyg-itms li[data-value=s1-btn] em {width:26px;}
.wysiwyg-itms li[data-value=video-btn], .wysiwyg-itms li[data-value=quote-btn] em {width:28px;}
.wysiwyg-itms li[data-value=img-btn] em {width:32px;}
.wysiwyg-itms li[data-value=g-btn] em {background-position:3px -30px;}
.wysiwyg-itms li[data-value=s-btn] em {background-position:-14px -30px;}
.wysiwyg-itms li[data-value=i-btn] em {background-position:-108px -30px;}
.wysiwyg-itms li[data-value=s1-btn] em {background-position:-79px -30px;}
.wysiwyg-itms li[data-value=a-btn] em {background-position:-280px -30px;}
.wysiwyg-itms li[data-value=img-btn] em {background-position:-223px -30px;}
.wysiwyg-itms li[data-value=video-btn] em {background-position:-254px -30px;}
.wysiwyg-itms li[data-value=txt1-btn] em {background-position:-10px -30px;}
.wysiwyg-itms li[data-value=txt2-btn] em {background-position:-10px -30px;}
.wysiwyg-itms li[data-value=txt3-btn] em {background-position:-180px -30px;}
.wysiwyg-itms li[data-value=txt4-btn] em {background-position:-10px -30px;}
/*.wysiwyg-itms li[data-value=i-btn] em {background-position:-10px -30px;}*/
/*BUTTON OPTIONS*/
.toggle-input,.toggle-input-2 {background-color:#ddd;}
.toggle-input span,.toggle-input-2 span {padding:6px;}
.toggle-input .on,.toggle-input-2 .on {background-color:#80c01a;}
.toggle-input .off,.toggle-input-2 .off {background-color:#b61111;}
/*TOOGLE SWITCHER*/
.switch-ctrl {width: 50px;height: 30px;display: flex;align-items: center;border-radius: 20px;}
.round-btn {width:24px;height:24px;background-color: white;border-radius: 50px;transition: all .3s;}
.switch-ctrl.on .round-btn {left: calc(95% - 24px);}
.switch-ctrl.off .round-btn {left: 5%;}
/*SPINING WHEEL*/
#modal-bck {position: fixed; top: 0; width: 100vw; height: 100vh; display: flex; justify-content: center;}
#modal-bck.spin:after {
	content: '';
	height: 60px;
	width: 60px;
	background-image: url('https://link.hstrunk.com/theme/images/logo.svg');
	background-position: center center;
	background-size: contain;
	animate: spining .5s ease infinite;
	-webkit-animation: spining .9s ease infinite;
}
@keyframes spining {
	to {transform: rotate(360deg);}
}
/* BACKGROUND & COLORS */
/*COLORS*/
.white,.clr-white,.add-item-cart:hover,.pickup-box.active,.block-civilite li.selected,.share-bar a,.checkbox-input.selected,li.color,.toggle-input,.toggle-input-2 {color:#ffffff;}
.clr-black,.support-file-options .selected,.msg-info-top a,.itm-folder h1 span {color:#000;}
a,.color-link,.slogan,#formProduct h2,form legend {color: rgba(183,70,18,1);}
.clr-grey,.checkbox-input,.pagination .prevnext.disabled,.page_navigation .no_more {color:#aaa;}
.clr-grey-1,.member-nav nav a,.short-desc span,.member-nav .user-info-link span {color:#555;}
.clr-green-1 {color:#80c01a;}
.clr-orange-1 {color:#f96c45;}
.clr-red-1 {color:#b61111;}
/*BACKGROUNDS*/
.b-norepeat,.searchbar-top,.top-link {background-repeat:no-repeat;}
.bck-cover,.b-cover {background-size:cover;}
.bck-contain {background-size:contain;}
.top-link {background-color:transparent;}
.preload-box,.img-link-box {background-image:url('https://link.hstrunk.com/theme/images/loading.gif');}
.pict-1,.itm-cg-box,.cfg-pict span {background-image:url('https://link.hstrunk.com/theme/images/sprite-admin-icons.svg');background-repeat:no-repeat;}
.pict-2,.wysiwyg-itms em,.checkbox-icon.active {background-image:url('https://link.hstrunk.com/theme/images/sprite-site-icons.svg');}
.top-link,.pict-3 {background-image:url('https://link.hstrunk.com/theme/images/sprite-link-icons.svg');}
.order-icons {background-image: url('https://link.hstrunk.com/theme/images/sprite-bank-icons.svg');}
.main-icons {background-image:url('https://link.hstrunk.com/theme/images/sprite-global-icons.svg');}
.pict-4 {background-image:url('https://link.hstrunk.com/theme/images/icons.svg');}
.delivery-icons,.pict-5 {background-image:url('https://link.hstrunk.com/theme/images/sprite-deliveries-icons.svg');}
.pict-flags {background-image:url('https://link.hstrunk.com/theme/images/sprite-flags-icons.svg');}
.tiny-flags {width: 19px;height: 12px;-webkit-background-size: 251px;background-size: 251px;}
.medium-flags {width: 50px;height: 31px;-webkit-background-size: 654px;background-size: 654px;}
/*Packs*/
.main-icons.pack-icon {background-size: 1198px;}
.main-icons.pack-start {background-position:-3399px -1px;}
.main-icons.pack-dynamic {background-position: -3501px -1px;}
.main-icons.pack-mensores {background-position: -3399px -87px;}
.main-icons.pack-imperator {background-position: -3501px -87px;}
.main-icons.pack-custom {background-position: -3501px -1px;}
/*Tiny*/
.tiny-flags.flag-a1,.tiny-flags.flag-eu {background-position: -77px -24px;}
.tiny-flags.flag-af {background-position: -77px 0;}
.tiny-flags.flag-ae {background-position: -135px -61px;}
.tiny-flags.flag-al {background-position: -77px -109px;}
.tiny-flags.flag-ao {background-position: -78px -145px;}
.tiny-flags.flag-ar {background-position: -39px -303px;}
.tiny-flags.flag-au,.tiny-flags.flag-hm {background-position: -19px -96px;}
.tiny-flags.flag-at {background-position: -38px -48px;}
.tiny-flags.flag-bd {background-position: -19px -84px;}
.tiny-flags.flag-be {background-position: 0 -36px;}
.tiny-flags.flag-bg {background-position: -58px -73px;}
.tiny-flags.flag-bj {background-position: -19px -322px;}
.tiny-flags.flag-bl {background-position: -57px -108px;}
.tiny-flags.flag-br {background-position: -58px -109px;}
.tiny-flags.flag-by {background-position: -97px 0;}
.tiny-flags.flag-bs {background-position: -174px 0;}
.tiny-flags.flag-ca {background-position: -38px -84px;}
.tiny-flags.flag-cd {background-position: -19px -131px;}
.tiny-flags.flag-cg {background-position: 0 -329px;}
.tiny-flags.flag-cm {background-position: -77px -159px;}
.tiny-flags.flag-cn {background-position: -57px -24px;}
.tiny-flags.flag-ch {background-position: -38px -36px;}
.tiny-flags.flag-cz {background-position: 0 -60px;}
.tiny-flags.flag-de {background-position: -19px -24px;}
.tiny-flags.flag-dk {background-position: -57px -12px;}
.tiny-flags.flag-dz {background-position: 0 -300px;}
.tiny-flags.flag-ee {background-position: -38px -72px;}
.tiny-flags.flag-eg {background-position: -58px -304px;}
.tiny-flags.flag-es {background-position: 0 -49px;}
.tiny-flags.flag-fi {background-position: -57px 0;}
.tiny-flags.flag-fr {background-position: 0 0;}
.tiny-flags.flag-gr {background-position: -58px -145px;}
.tiny-flags.flag-hk {background-position: -174px -73px;}
.tiny-flags.flag-hn {background-position: -97px -97px;}
.tiny-flags.flag-hr {background-position: -193px -61px;}
.tiny-flags.flag-hu {background-position: -19px -73px;}
.tiny-flags.flag-id {background-position: -76px 0;}
.tiny-flags.flag-ie {background-position: 0 -24px;}
.tiny-flags.flag-il {background-position: -38px -121px;}
.tiny-flags.flag-in {background-position: -57px -84px;}
.tiny-flags.flag-iq {background-position: -232px -61px;}
.tiny-flags.flag-it {background-position: 0 -12px;}
.tiny-flags.flag-jm {background-position: -78px -122px;}
.tiny-flags.flag-jp {background-position: -38px -24px;}
.tiny-flags.flag-ke {background-position: -116px -85px;}
.tiny-flags.flag-kh {background-position: -173px -61px;}
.tiny-flags.flag-km {background-position: -353px -380px;}
.tiny-flags.flag-kp {background-position: -604px -95px;}
.tiny-flags.flag-kr {background-position: 0 -84px;}
.tiny-flags.flag-lu {background-position: -58px -49px;}
.tiny-flags.flag-lv {background-position: 0 -121px;}
.tiny-flags.flag-ma {background-position: -19px -145px;}
.tiny-flags.flag-md {background-position: -77px -12px;}
.tiny-flags.flag-ng {background-position: -58px -329px;}
.tiny-flags.flag-nl {background-position: -57px -60px;}
.tiny-flags.flag-no {background-position: -38px 0;}
.tiny-flags.flag-np {background-position: -154px -73px;}
.tiny-flags.flag-pa {background-position: -57px -96px;}
.tiny-flags.flag-pk {background-position: -212px -37px;}
.tiny-flags.flag-pl {background-position: -57px -36px;}
.tiny-flags.flag-pr {background-position: -116px 0;}
.tiny-flags.flag-pt {background-position: -19px -48px;}
.tiny-flags.flag-ro {background-position: -19px -12px;}
.tiny-flags.flag-ru {background-position: 0 -96px;}
.tiny-flags.flag-rs {background-position: -174px -48px;}
.tiny-flags.flag-se {background-position: -38px -12px;}
.tiny-flags.flag-sg {background-position: 0 -72px;}
.tiny-flags.flag-sn {background-position: -39px -329px;}
.tiny-flags.flag-th {background-position: -19px -108px;}
.tiny-flags.flag-tn {background-position: -135px -134px;}
.tiny-flags.flag-tr {background-position: -38px -108px;}
.tiny-flags.flag-ua {background-position: -19px -60px;}
.tiny-flags.flag-uk,.tiny-flags.flag-gb {background-position: -19px 0;}
.tiny-flags.flag-us {background-position: -19px -36px;}
.tiny-flags.flag-vn {background-position: 0 -108px;}
.tiny-flags.flag-za {background-position: -77px -61px;}
.tiny-flags.flag-zw {background-position: -135px 0;}
/*Meidum*/
.medium-flags.flag-a1,.medium-flags.flag-eu {background-position: -201px -63px;}
.medium-flags.flag-ad {background-position: -50px -444px;}
.medium-flags.flag-ae {background-position: -352px -159px;}
.medium-flags.flag-af {background-position: -201px 0;}
.medium-flags.flag-ag {background-position: -604px -381px;}
.medium-flags.flag-ai {background-position: -503px -413px;}
.medium-flags.flag-al {background-position: -201px -285px;}
.medium-flags.flag-am {background-position: -252px -159px;}
.medium-flags.flag-ao {background-position: -201px -381px;}
.medium-flags.flag-ar {background-position: -101px -348px;}
.medium-flags.flag-as {background-position: -553px -413px;}
.medium-flags.flag-aq {background-position: -151px -444px;}
.medium-flags.flag-au,.medium-flags.flag-hm {background-position: -50px -254px;}
.medium-flags.flag-at {background-position: -101px -126px;}
.medium-flags.flag-aw {background-position: -604px -317px;}
.medium-flags.flag-ax {background-position: -503px -64px;}
.medium-flags.flag-az {background-position: -503px -127px;}
.medium-flags.flag-ba {background-position: -252px -380px;}
.medium-flags.flag-bb {background-position: -453px 0;}
.medium-flags.flag-bd {background-position: -50px -221px;}
.medium-flags.flag-bf {background-position: -956px -95px;}
.medium-flags.flag-be {background-position: 0 -95px;}
.medium-flags.flag-bh {background-position: -353px -96px;}
.medium-flags.flag-bg {background-position: -151px -191px;}
.medium-flags.flag-bi {background-position: 0 -445px;}
.medium-flags.flag-bj {background-position: -50px -413px;}
.medium-flags.flag-bl {background-position: -50px -412px;}
.medium-flags.flag-bm {background-position: -453px -413px;}
.medium-flags.flag-bn {background-position: -503px -381px;}
.medium-flags.flag-bo {background-position: -604px -349px;}
.medium-flags.flag-bq {background-position: -453px -381px;}
.medium-flags.flag-br {background-position: -151px -285px;}
.medium-flags.flag-bs {background-position: -503px 0;}
.medium-flags.flag-bt {background-position: -604px -413px;}
.medium-flags.flag-bw {background-position: -252px -349px;}
.medium-flags.flag-by {background-position: -252px 0;}
.medium-flags.flag-bz {background-position: -101px -444px;}
.medium-flags.flag-ca {background-position: -101px -221px;}
.medium-flags.flag-cc {background-position: -453px -350px;}
.medium-flags.flag-cf {background-position: -302px -412px;}
.medium-flags.flag-cw {background-position: -604px -32px;}
.medium-flags.flag-cd {background-position: -50px -348px;}
.medium-flags.flag-cg {background-position: 0 -412px;}
.medium-flags.flag-ch {background-position: -101px -95px;}
.medium-flags.flag-ci {background-position: -554px 0;}
.medium-flags.flag-ck {background-position: -503px -349px;}
.medium-flags.flag-cl {background-position: -151px -317px;}
.medium-flags.flag-cm {background-position: -202px -412px;}
.medium-flags.flag-cn {background-position: -150px -63px;}
.medium-flags.flag-co {background-position: -101px -381px;}
.medium-flags.flag-cr {background-position: -1107px -32px;}
.medium-flags.flag-cu {background-position: -403px -96px;}
.medium-flags.flag-cv {background-position: -604px -64px;}
.medium-flags.flag-cx {background-position: -201px -445px;}
.medium-flags.flag-cy {background-position: -554px -349px;}
.medium-flags.flag-cz {background-position: 0 -159px;}
.medium-flags.flag-de {background-position: -51px -63px;}
.medium-flags.flag-dj {background-position: -554px -127px;}
.medium-flags.flag-dk {background-position: -151px -32px;}
.medium-flags.flag-dm {background-position: -100px -508px;}
.medium-flags.flag-do {background-position: -352px -540px;}
.medium-flags.flag-dz {background-position: 0 -381px;}
.medium-flags.flag-ec {background-position: -604px -127px;}
.medium-flags.flag-ee {background-position: -101px -190px;}
.medium-flags.flag-eg {background-position: -151px -348px;}
.medium-flags.flag-er {background-position: -605px -508px;}
.medium-flags.flag-es {background-position: 0px -127px;}
.medium-flags.flag-et {background-position: -403px -477px;}
.medium-flags.flag-fi {background-position: -151px 0;}
.medium-flags.flag-fk {background-position: -302px -508px;}
.medium-flags.flag-fm {background-position: -553px -508px;}
.medium-flags.flag-fo {background-position: -403px -349px;}
.medium-flags.flag-fj {background-position: -554px -158px;}
.medium-flags.flag-fr {background-position: 0 0;}
.medium-flags.flag-ga {background-position: -252px -127px;}
.medium-flags.flag-gd {background-position: 0 -603px;}
.medium-flags.flag-ge {background-position: -252px -317px;}
.medium-flags.flag-gf {background-position: -352px -477px;}
.medium-flags.flag-gg {background-position: -604px -477px;}
.medium-flags.flag-gh {background-position: -252px -221px;}
.medium-flags.flag-gi {background-position: -503px -508px;}
.medium-flags.flag-gl {background-position: -302px -445px;}
.medium-flags.flag-gm {background-position: -302px -254px;}
.medium-flags.flag-gn {background-position: -403px -413px;}
.medium-flags.flag-gq {background-position: 0 -508px;}
.medium-flags.flag-gr {background-position: -151px -380px;}
.medium-flags.flag-gs {background-position: -252px -508px;}
.medium-flags.flag-gt {background-position: -503px -540px;}
.medium-flags.flag-gu {background-position: -50px -571px;}
.medium-flags.flag-gw {background-position: -302px -191px;}
.medium-flags.flag-gy {background-position: -302px -540px;}
.medium-flags.flag-hk {background-position: -453px -190px;}
.medium-flags.flag-hn {background-position: -252px -253px;}
.medium-flags.flag-hr {background-position: -503px -159px;}
.medium-flags.flag-ht {background-position: -554px -317px;}
.medium-flags.flag-hu {background-position: -50px -189px;}
.medium-flags.flag-id {background-position: -252px -63px;}
.medium-flags.flag-ie {background-position: 0 -63px;}
.medium-flags.flag-im {background-position: -453px -508px;}
.medium-flags.flag-il {background-position: -101px -318px;}
.medium-flags.flag-in {background-position: -151px -221px;}
.medium-flags.flag-io {background-position: -604px -540px;}
.medium-flags.flag-iq {background-position: -604px -159px;}
.medium-flags.flag-ir {background-position: -553px -477px;}
.medium-flags.flag-is {background-position: -100px -159px;}
.medium-flags.flag-it {background-position: 0 -32px;}
.medium-flags.flag-je {background-position: -51px -540px;}
.medium-flags.flag-jm {background-position: -202px -318px;}
.medium-flags.flag-jo {background-position: -403px -32px;}
.medium-flags.flag-jp {background-position: -101px -64px;}
.medium-flags.flag-ke {background-position: -302px -222px;}
.medium-flags.flag-kg {background-position: -453px -445px;}
.medium-flags.flag-kh {background-position: -453px -159px;}
.medium-flags.flag-ki {background-position: -151px -572px;}
.medium-flags.flag-km {background-position: -353px -380px;}
.medium-flags.flag-kn {background-position: -352px -222px;}
.medium-flags.flag-kp {background-position: -604px -95px;}
.medium-flags.flag-kr {background-position: 0 -221px;}
.medium-flags.flag-kw {background-position: -402px -159px;}
.medium-flags.flag-ky {background-position: -554px -381px;}
.medium-flags.flag-kz {background-position: -604px -445px;}
.medium-flags.flag-la {background-position: -503px -190px;}
.medium-flags.flag-lb {background-position: -302px -317px;}
.medium-flags.flag-lc {background-position: -503px -445px;}
.medium-flags.flag-li {background-position: -352px -127px;}
.medium-flags.flag-lk {background-position: -302px -477px;}
.medium-flags.flag-lr {background-position: -252px -412px;}
.medium-flags.flag-ls {background-position: -503px -254px;}
.medium-flags.flag-lt {background-position: -201px -95px;}
.medium-flags.flag-lu {background-position: -151px -126px;}
.medium-flags.flag-lv {background-position: 0 -317px;}
.medium-flags.flag-ly {background-position: -302px -285px;}
.medium-flags.flag-ma {background-position: -50px -381px;}
.medium-flags.flag-mc {background-position: -906px -95px;}
.medium-flags.flag-md {background-position: -201px -32px;}
.medium-flags.flag-me {background-position: -453px -477px;}
.medium-flags.flag-mg {background-position: -453px -96px;}
.medium-flags.flag-mh {background-position: -553px -571px;}
.medium-flags.flag-mk {background-position: -503px -571px;}
.medium-flags.flag-ml {background-position: -403px 0;}
.medium-flags.flag-mm {background-position: 0 -477px;}
.medium-flags.flag-mn {background-position: -100px -254px;}
.medium-flags.flag-mo {background-position: -100px -477px;}
.medium-flags.flag-mp {background-position: -403px -540px;}
.medium-flags.flag-mr {background-position: -352px -285px;}
.medium-flags.flag-ms {background-position: -151px -508px;}
.medium-flags.flag-mt {background-position: -302px -572px;}
.medium-flags.flag-mu {background-position: -302px -127px;}
.medium-flags.flag-mv {background-position: -403px -128px;}
.medium-flags.flag-mw {background-position: -352px -571px;}
.medium-flags.flag-mx {background-position: -554px -64px;}
.medium-flags.flag-my {background-position: -402px -63px;}
.medium-flags.flag-mz {background-position: -251px -540px;}
.medium-flags.flag-na {background-position: -352px -253px;}
.medium-flags.flag-nc {background-position: 0 -572px;}
.medium-flags.flag-ne {background-position: -50px -477px;}
.medium-flags.flag-nf {background-position: -202px -477px;}
.medium-flags.flag-ng {background-position: -151px -412px;}
.medium-flags.flag-ni {background-position: -50px -509px;}
.medium-flags.flag-nl {background-position: -151px -158px;}
.medium-flags.flag-no {background-position: -101px 0;}
.medium-flags.flag-np {background-position: -402px -190px;}
.medium-flags.flag-nr {background-position: -553px -445px;}
.medium-flags.flag-nu {background-position: -553px -540px;}
.medium-flags.flag-nz {background-position: -201px -348px;}
.medium-flags.flag-om {background-position: -151px -477px;}
.medium-flags.flag-pa {background-position: -151px -253px;}
.medium-flags.flag-pe {background-position: -453px -540px;}
.medium-flags.flag-pf {background-position: -403px -572px;}
.medium-flags.flag-pg {background-position: -352px -508px;}
.medium-flags.flag-ph {background-position: -151px -540px;}
.medium-flags.flag-pk {background-position: -553px -96px;}
.medium-flags.flag-pl {background-position: -151px -95px;}
.medium-flags.flag-pm {background-position: -251px -571px;}
.medium-flags.flag-pn {background-position: -201px -508px;}
.medium-flags.flag-pr {background-position: -302px 0;}
.medium-flags.flag-ps {background-position: 0 -540px;}
.medium-flags.flag-pt {background-position: -50px -126px;}
.medium-flags.flag-pw {background-position: -554px -285px;}
.medium-flags.flag-py {background-position: -50px -317px;}
.medium-flags.flag-qa {background-position: -252px -32px;}
.medium-flags.flag-ro {background-position: -50px -32px;}
.medium-flags.flag-rs {background-position: -453px -127px;}
.medium-flags.flag-ru {background-position: 0 -253px;}
.medium-flags.flag-rw {background-position: -302px -380px;}
.medium-flags.flag-sa {background-position: -503px -95px;}
.medium-flags.flag-sb {background-position: -604px -571px;}
.medium-flags.flag-sc {background-position: -252px -445px;}
.medium-flags.flag-sd {background-position: -252px -477px;}
.medium-flags.flag-se {background-position: -101px -32px;}
.medium-flags.flag-sg {background-position: 0 -189px;}
.medium-flags.flag-sh {background-position: -453px -317px;}
.medium-flags.flag-si {background-position: -201px -222px;}
.medium-flags.flag-sk {background-position: -201px -190px;}
.medium-flags.flag-sl {background-position: -302px -64px;}
.medium-flags.flag-sm {background-position: -503px -477px;}
.medium-flags.flag-sn {background-position: -101px -412px;}
.medium-flags.flag-so {background-position: -201px -254px;}
.medium-flags.flag-sr {background-position: -352px -190px;}
.medium-flags.flag-ss {background-position: -503px -285px;}
.medium-flags.flag-st {background-position: -453px -285px;}
.medium-flags.flag-sv {background-position: -503px -317px;}
.medium-flags.flag-sx {background-position: -202px -541px;}
.medium-flags.flag-sy {background-position: -604px 0;}
.medium-flags.flag-sz {background-position: -201px -572px;}
.medium-flags.flag-tc {background-position: -101px -541px;}
.medium-flags.flag-td {background-position: -251px -286px;}
.medium-flags.flag-tf {background-position: -604px -285px;}
.medium-flags.flag-tg {background-position: -352px -32px;}
.medium-flags.flag-th {background-position: -50px -285px;}
.medium-flags.flag-tj {background-position: -553px -254px;}
.medium-flags.flag-tk {background-position: -403px -445px;}
.medium-flags.flag-tl {background-position: -604px -254px;}
.medium-flags.flag-tm {background-position: -352px -445px;}
.medium-flags.flag-tn {background-position: -353px -349px;}
.medium-flags.flag-to {background-position: -604px -222px;}
.medium-flags.flag-tr {background-position: -101px -285px;}
.medium-flags.flag-tt {background-position: -453px -221px;}
.medium-flags.flag-tv {background-position: -604px -190px;}
.medium-flags.flag-tw {background-position: -403px -380px;}
.medium-flags.flag-tz {background-position: -402px -254px;}
.medium-flags.flag-ua {background-position: -50px -158px;}
.medium-flags.flag-ug {background-position: -302px -349px;}
.medium-flags.flag-uk,.medium-flags.flag-gb {background-position: -50px 0;}
.medium-flags.flag-us {background-position: -50px -95px;}
.medium-flags.flag-uy {background-position: -906px -190px;}
.medium-flags.flag-uz {background-position: -503px -222px;}
.medium-flags.flag-va {background-position: -403px -318px;}
.medium-flags.flag-vc {background-position: -453px -64px;}
.medium-flags.flag-ve {background-position: -554px -32px;}
.medium-flags.flag-vg {background-position: -554px -221px;}
.medium-flags.flag-vi {background-position: -453px -254px;}
.medium-flags.flag-vn {background-position: 0 -285px;}
.medium-flags.flag-vu {background-position: -403px -222px;}
.medium-flags.flag-wf {background-position: -403px -286px;}
.medium-flags.flag-ws {background-position: -554px -191px;}
.medium-flags.flag-ye {background-position: -352px -64px;}
.medium-flags.flag-yt {background-position: -453px -572px;}
.medium-flags.flag-za {background-position: -201px -159px;}
.medium-flags.flag-zm {background-position: -352px -317px;}
.medium-flags.flag-zw {background-position: -352px 0;}
/*Others*/
.spr-size-800 {background-size: 800px;}
.spr-size-1000 {background-size: 1000px;}
.spr-size-1200 {background-size: 1200px;}
.icon-pack-start {background-position: -1060px 6px;}
.icon-pack-explorator {background-position: -1110px 6px;}
.icon-pack-mensores {background-position: -1060px -38px;}
.icon-pack-imperator {background-position: -1110px -38px;}
.icon-secret-agent {background-position: -824px -622px;}
.icon-mailing-box-1 {background-position: -2px -293px;}
.icon-mailing-box-2 {background-position: -56px -203px;}
.icon-postal-card-1 {background-position: -537px -203px;}
.icon-cherry-cake-2 {background-position:-1095px -627px;}
.icon-birthday-1 {background-position: -957px -627px;}
.icon-scan-2-2 {background-position: -3px -807px;}
.icon-banking-card-2-2 {background-position: -199px -807px;}
.icon-heart-2-2 {background-position: -105px -807px;}
/*Background colors*/
.fd-dark,.pickup-box.active {background-color: rgba(0,0,0,.8);}
.fd-grey,.bg-preloadr {background-color: rgba(10,10,10,.5);}
.fd-light-dark {background-color: rgba(150,150,150,.2);}
.fd-light {background-color: rgba(100,100,100,.2);}
.fd-light-2 {background-color: rgba(230,230,230,.95);}
.bg-white,.block-order-prdct {background-color:#fff;}
.bg-grey,.radio-box li div,.switch-ctrl.off,.page_navigation span,.member-nav nav li {background-color:#ddd;}
.bg-dark {background-color:#000;}
.bg-dark-2, .switchr-btn.switchr-on,.searchbar-top,.page_navigation .active_page,.block-order-prdct a {background-color:#333;}
.bg-green-1,.switch-ctrl.on {background-color:#99bc42;}
.bg-green-2 {background-color:#55ea38;}
.bg-green-3 {background-color:#98ed33;}
.bg-yellow-1 {background-color:#f0ff08;}
.bg-orange-1 {background-color:#f96c45;}
.bg-red-1 {background-color:#aa4b4b;}
.bg-red-2,.fadeIn.bg-red-2 {background-color:#ae1b1b;}
.bg-blue-1 {background-color:#3089db;}
.bg-blue-2 {background-color:#174796;}
.bg-blue-3 {background-color:#4e6884;}
.bg-grey-1 {background-color:#e2e2e2;}
.bg-grey-2,.share-bar a,.item-cfg-tpl a:hover {background-color:#ccc;}
.bg-grey-3 {background-color:#8e8e8e;}
.bg-grey-4 {background-color:#999;}
/*@keyframes coloring {
	to {transform: background-color:#333;}
}*/
.dropdown-ctn {animation: fadeIn 0.4s ease-in-out;}
.dragg::before {content: '';width: 50px;}
/*Specifics colors*/
.dragg:hover {background-color: #ffff99;}
.dragg:focus {background-color: #777777;}
#content article.col-1,#bandetop,.tabs li a:hover {background-color:#898989;}
#nav-member-top a:hover,.btnSubmit,.user-box-infos,.color-map,.btn-cls-window {background-color:#2a4584;}
.bg-site, .bande_top, .check-cart #count-cart,.member-nav nav li:hover,.block-order-prdct a:hover,.add-item-cart:hover {background-color: rgba(183,70,18,1);}
.checkbox-input.selected,.ui-chckbox.checked,.btn-product:hover,.prdct-item-order:hover {background-color:#8bd533;}
.checkbox-input.selected div,.ui-chckbox.checked span {background-color:#b0e858;}
.radio-box li div.selected {background-color:#91cc47;}
.checkbox-input,.block-civilite li {background-color:#f1f1f1;}
.msg-info-top {background-color:#777;}
.msg-info-top.alert {background-color:#F7930f;}
.msg-info-top.redAlert {background-color:#c00;}
.msg-info-top.promo {background-color:#9CC967;}
.msg-info-top.info {background-color:#8dcbdb;}
.share-btn-details,.support-file-options .selected {background-color:#fc0;}
.block-civilite .selected.gender-1 {background-color:#1d6e90;}
.block-civilite .selected.gender-1 div {background-color:#1f82ab;}
.block-civilite .selected.gender-2,.block-civilite .selected.gender-3 {background-color:#a24171;}
.block-civilite .selected.gender-2 div,.block-civilite .selected.gender-3 div {background-color:#bf5288;}
/*Share colors*/
.fbk.share-1,a.fbk.share,.fbk-share {background-color:#003399;}
.twt.share-1,a.twt.share,.twt-share {background-color:#55acee;}
.ggl.share-1,a.ggl.share,.ggl-share {background-color:#dc4e41;}
.ytb.share-1,a.ytb.share,.ytb-share {background-color:#cd201f;}
.vdo.share-1,a.vdo.share,.vdo-share {background-color:#f07355;}
.lkd.share-1,a.lkd.share,.lkd-share {background-color:#0077b5;}
.wps.share-1,a.wps.share,.wps-share {background-color:#21759b;}
.istm.share-1,a.istm.share,.istm-share {background-color:#3f729b;}
.tblr.share-1,a.tblr.share,.tblr-share {background-color:#35465c;}
.ptr.share-1,a.ptr.share,.ptr-share {background-color:#bd081c;}
.dbbl.share-1,a.dbbl.share,.dbbl-share,.flkr.share-1,a.flkr.share,.flkr-share {background-color:#FF0084;}
.bhnc.share-1,a.bhnc.share,.bhnc-share,.dlm.share-1,a.dlm.share,.dlm-share {background-color:#1769ff;}
.vne.share-1,a.vne.share,.vne-share {background-color:#00b488;}
.vmo.share-1,a.vmo.share,.vmo-share {background-color:#1ab7ea;}
.blg.share-1,a.blg.share,.blg-share {background-color:#f57d00;}
.sdcl.share-1,a.sdcl.share,.sdcl-share {background-color:#ff8800;}
.wkpd.share-1,a.wkpd.share,.wkpd-share,.mdim.share-1,a.mdim.share,.mdim-share,.ovbg.share-1,a.ovbg.share,.ovbg-share,.gthb.share-1,a.gthb.share,.gthb-share {background-color:#313335;}
.skpe.share-1,a.skpe.share,.skpe-share {background-color:#00aff0;}
.rddt.share-1,a.rddt.share,.rddt-share {background-color:#ff4500;}
.whtp.share-1,a.whtp.share,.whtp-share {background-color:#43d854;}
.drbx.share-1,a.drbx.share,.drbx-share {background-color:#3d9ae8;}
.evr-share,a.evr.share,.evr.share-1 {background-color:#2dbe60;}
/*Genders*/
.block-civilite .gender-1 strong {background-position:0 0;}
.block-civilite .gender-2 strong,.block-civilite .gender-3 strong {background-position:-20px 0;}
.block-civilite .selected.gender-1 strong {background-position:-40px 0;}
.block-civilite .selected.gender-2 strong,.block-civilite .selected.gender-3 strong {background-position:-60px  0;}
/*Divers*/
.searchbar-top,.small-link.video a {background-position:0 0;}
.pos-center,.img-link-box {background-position: center center;}
.small-link.video a:hover {background-position:0 -25px;}
.small-link.article a {background-position:-28px 0;}
.small-link.article a:hover {background-position:-28px -25px;}
.pict-1.config-1 {background-position:-83px -273px;}
.pict-1.add-1 {background-position:-113px -184px;}
.pict-1.edit-1 {background-position:-59px -44px;}
.pict-1.edit-2 {background-position:-81px -44px;}
.pict-1.bin-1 {background-position:-59px -157px;}
.pict-1.bin-2 {background-position:-82px -157px;}
.pict-1.upld-1 {background-position:-453px -513px;}
.pict-1.clse-1 {background-position:-79px -234px;}
.pict-1.cart-icon-1 {background-position: -80px -621px;}
.pict-1.logout-btn {background-position:-449px -28px;}
.pict-1.landscape-member {background-position:100% -713px;}
.pict-2.sender-btn {background-position:-227px 1px;}
.pict-2.none-btn {background-position:25px 0;}
.pict-2.suitcase-black {background-position:-1px -72px;}
.pict-2.suitcase-white {background-position:-110px -72px;}
.pict-2.plot-black {background-position:-40px -72px;}
.pict-2.plot-white {background-position:-147px -72px;}
.pict-2.building-black {background-position:-22px -72px;}
.pict-2.building-white {background-position:-130px -72px;}
.pict-2.share-btn {background-position:-64px -3px;}
.pict-2.arrow-lft-1 {background-position:-151px -3px;}
.pict-2.arrow-rgh-1 {background-position:-174px -3px;}
.pict-2.arrow-lft-2 {background-position:-198px -3px;}
.pict-2.arrow-rgh-2 {background-position:-220px -3px;}
.pict-2.video-icn {background-position:-381px -365px;}
.icon-header.menu-btn {background-position:5px 1px;}
.icon-header.login-btn {background-position:-89px 1px;}
.icon-header.cart-btn {background-position:-150px 1px;}
.pict-2.sender-btn {background-position:-274px 2px;}
.pulse-1 {animation: pulse 1.5s infinite;}
.pulse-2 {animation: pulse-1 1.5s infinite;}
.pulse-3 {animation: pulse-2 1.5s infinite;}
/* Share */
.pict-3.share-none {background-position:-404px -138px;}
.pict-3.share-behance {background-position:-461px -138px;}
.pict-3.share-buffer {background-position:-834px -138px;}
.pict-3.share-blogger {background-position:-317px -138px;}
.pict-3.share-daylimotion {background-position:-232px -138px;}
.pict-3.share-delicious {background-position:-748px -138px;}
.pict-3.share-digg {background-position:-892px -138px;}
.pict-3.share-dribbble {background-position:-433px -138px;}
.pict-3.share-dropbox {background-position:-662px -138px;}
.pict-3.share-evernote {background-position:-806px -138px;}
.pict-3.share-facebook {background-position:-88px -138px;}
.pict-3.share-flickr {background-position:-547px -138px;}
.pict-3.share-github {background-position:-777px -138px;}
.pict-3.share-google {background-position:-117px -138px;}
.pict-3.share-instagram {background-position:-59px -138px;}
.pict-3.share-linkedin {background-position:-174px -138px;}
.pict-3.share-medium {background-position:-604px -138px;}
.pict-3.share-overblog {background-position:-203px -138px;}
.pict-3.share-pocket {background-position:-863px -138px;}
.pict-3.share-pinterest {background-position:-145px -138px;}
.pict-3.share-reddit {background-position:-691px -138px;}
.pict-3.share-skype {background-position:-633px -138px;}
.pict-3.share-soundcloud {background-position:-519px -138px;}
.pict-3.share-tumblr {background-position:-375px -138px;}
.pict-3.share-twitter {background-position:-30px -138px;}
.pict-3.share-viadeo {background-position:-290px -138px;}
.pict-3.share-vimeo {background-position:-720px -138px;}
.pict-3.share-vine {background-position:-490px -138px;}
.pict-3.share-whatsapp {background-position:-346px -138px;}
.pict-3.share-wikipedia {background-position:-576px -138px;}
.pict-3.share-wordpress {background-position:-260px -138px;}
.pict-3.share-youtube {background-position:-2px -138px;}
/*Browsers*/
.pict-3.min-browser.ggl {background-position:0 -51px;}
.pict-3.min-browser.ffx {background-position:-51px -51px;}
.pict-3.min-browser.msie {background-position:-103px -51px;}
.pict-3.min-browser.opr {background-position:-153px -51px;}
.pict-3.min-browser.sfr {background-position:-202px -51px;}
.pict-3.min-browser.ydx {background-position:-410px -51px;}
.pict-3.min-browser.oth {background-position:-461px -49px;}
/*SVG Icons*/
.pict-4.icon-scale::after {content: " "; background-color: rgba(10,10,10,0.2); width: 24px; height: 24px; display: flex; border-radius: 70%; left: -2px; top: -2px; position: relative;}
.pict-4.icon-checked {background-position:-17px 2px;background-size: 36px;}
.pict-4.icon-cross {background-position:0 0;background-size: 42px;}
.pict-4.icon-warn {background-position:0 0;background-size: 42px;}
.pict-4.icon-info {background-position:0 0;background-size: 42px;}
/*Orders*/
.order-icons.order-icon-amex {background-position: -254px 0;}
.order-icons.order-icon-applepay {background-position: -81px 0;}
.order-icons.order-icon-cart {background-position: -338px 0;}
.order-icons.order-icon-cash {background-position: -82px -95px;}
.order-icons.order-icon-cb {background-position: -338px -47px;}
.order-icons.order-icon-cheque {background-position: 5px -95px;}
.order-icons.order-icon-donate {background-position: -254px -94px;}
.order-icons.order-icon-discover {background-position: -253px -47px;}
.order-icons.order-icon-giftcard {background-position: -167px -94px;}
.order-icons.order-icon-googlepay {background-position: -167px 0;}
.order-icons.order-icon-mastercard {background-position: 5px -47px;}
.order-icons.order-icon-paypal {background-position: -168px -47px;}
.order-icons.order-icon-stripe {background-position: 5px 0;}
.order-icons.order-icon-visa {background-position: -82px -47px;}
/*Delivery*/
.pict-5.min-icon-colissimo {background-position: -83px -51px;}
.pict-5.min-icon-dhl {background-position: -520px 0;}
.pict-5.min-icon-fedex {background-position: -434px 0;}
.pict-5.min-icon-gls {background-position: -171px 0px;}
.pict-5.min-icon-mondial-relay {background-position: -346px 0;}
.pict-5.min-icon-ups {background-position: -257px 0;}
.icon-scale {animation: .5s scale1 2 ease-in;}
@keyframes scale1 {
  60% {transform: scale(0.5);}
  100% {transform: scale(1);}
}
svg path {fill: #ffffff;}
/*Social link*/
.block-icone-link a {background-position:0 -104px;}
.block-icone-link a:hover {background-position:0 -127px;}
/*.block-icone-link a.facebook {background-position:-120px -104px;}*/
.block-icone-link a.facebook,.block-icone-link a:hover.facebook {background-position:-120px -126px;}
/*.block-icone-link a.youtube {background-position:-48px -104px;}*/
.block-icone-link a.youtube,.block-icone-link a:hover.youtube {background-position:-48px -126px;}
/*.block-icone-link a.daylimotion {background-position:-192px -104px;}*/
.block-icone-link a.daylimotion,.block-icone-link a:hover.daylimotion {background-position:-192px -127px;}
.block-icone-link a.instagram {background-position:-288px -104px;}
.block-icone-link a:hover.instagram {background-position:-288px -128px;}
.block-icone-link a.overblog {background-position:-216px -104px;}
.block-icone-link a:hover.overblog {background-position:-216px -126px;}
.block-icone-link a.viadeo {background-position:-240px -104px;}
.block-icone-link a:hover.viadeo {background-position:-240px -126px;}
.block-icone-link a.tumblr {background-position:-337px -104px;}
.block-icone-link a:hover.tumblr {background-position:-337px -127px;}
.block-icone-link a.blogger {background-position:-96px -104px;}
.block-icone-link a:hover.blogger {background-position:-96px -126px;}
.block-icone-link a.wordpress {background-position:-144px -104px;}
.block-icone-link a:hover.wordpress {background-position:-144px -126px;}
.block-icone-link a.linkedin {background-position:-168px -104px;}
.block-icone-link a:hover.linkedin {background-position:-168px -126px;}
.block-icone-link a.pinterest {background-position:-264px -104px;}
.block-icone-link a:hover.pinterest {background-position:-264px -127px;}
.block-icone-link a.google {background-position:-24px -104px;}
.block-icone-link a:hover.google {background-position:-24px -126px;}
.block-icone-link a.twitter {background-position:-72px -104px;}
.block-icone-link a:hover.twitter {background-position:-72px -127px;}
.block-icone-link a.dribbble {background-position: -360px -103px;}
.block-icone-link a:hover.dribbble {background-position: -360px -127px;}
.block-icone-link a.behance {background-position: -384px -103px;}
.block-icone-link a:hover.behance {background-position: -384px -127px;}
.block-icone-link a.vimeo {background-position: -600px -103px;}
.block-icone-link a:hover.vimeo {background-position: -600px -126px;}
.block-icone-link a.vine {background-position: -408px -103px;}
.block-icone-link a:hover.vine {background-position: -408px -127px;}
.block-icone-link a.wikipedia {background-position: -481px -103px;}
.block-icone-link a:hover.wikipedia {background-position: -481px -127px;}
.block-icone-link a.reddit {background-position: -577px -103px;}
.block-icone-link a:hover.reddit {background-position: -577px -127px;}
.block-icone-link a.dropbox {background-position: -552px -103px;}
.block-icone-link a:hover.dropbox {background-position: -552px -127px;}
.block-icone-link a.skype {background-position: -529px -103px;}
.block-icone-link a:hover.skype {background-position: -529px -127px;}
.block-icone-link a.whatsapp {background-position: -312px -103px;}
.block-icone-link a:hover.whatsapp {background-position: -312px -126px;}
.block-icone-link a.soundcloud {background-position: -433px -103px;}
.block-icone-link a:hover.soundcloud {background-position: -433px -127px;}
.block-icone-link a.flickr {background-position: -457px -103px;}
.block-icone-link a:hover.flickr {background-position: -457px -127px;}
.block-icone-link a.medium {background-position: -504px -103px;}
.block-icone-link a:hover.medium {background-position: -504px -127px;}
.rsp-list-itm .link {box-shadow: 0 15px 10px -15px #222;}
.link .sidebar-icon:before {content:'';margin-right: 10px;color: #353535;}
.sidebar-icon:before {content:'';margin-right: 10px;color: #333;}
.zm-100 {z-index: 100;}
#msg-box {padding-top: 5px;}
#app, #coln-1, #greeting {height: 100vh;}
#app, #user-data-box, #user-data-box li, .flex {display: flex;}
#app,#user-data-box {justify-content: flex-start;}
.flex-wrap {flex-wrap: wrap;}
.flex-nowrap {flex-wrap: nowrap;}
.flex-h-center {justify-content: center;}
.flex-align-spread {justify-content: space-between;}
.flex-align-spaced {justify-content: space-around;}
.flex-align-start {justify-content: start;}
.flex-align-end {justify-content: end;}
.flex-v-top {align-content: baseline;}
.flex-v-center,#user-data-box li,#greeting,#modal-bck.spin,#spin {align-items: center;}
.flex-v-btm {align-items: flex-end;}
.flex-column,#user-data-box li {flex-direction: column;}
#app,#user-data-box,.flex-row {flex-direction: row;}
.flex-auto {flex-grow: 0; flex-shrink: 0; flex-basis: auto;}
.flex-b-auto {flex-basis: auto; flex-grow: 1;}
.flex-order-0 {order: 0;}
.flex-order-1 {order: 1;}
.flex-order-2 {order: 2;}
#coln-2 {width: 240px;}
#menubar-lft {height: calc(100vh - 100px); overflow-y: auto;}
#coln-2 {height: 90vh; padding: 10vh 5px 0; flex-basis: 15%;}
#user-data-box li {margin: 0 calc(1% + 5px); flex-basis: 25%;}
#user-data-box i {border-radius: 100px; -moz-border-radius: 100px;}
#user-data-box span, .elipsis {overflow: hidden; text-overflow: ellipsis;}
#user-data-box span {width: calc(80px - 2vw);}
.crop-text {max-width: 180px;}
.crop-text-2 {max-width: 160px;}
.border-btm-3  {border-bottom:1px #333 solid;}
.radio-btn {display: flex; flex-direction: row; margin: 10px 0; color: #ddd;}
.radio-btn::before {height: 15px; margin-right: 10px; border: 3px solid #ddd; content: '';border-radius: 50%; cursor: pointer;}
.radio-btn.actived {color: #333;font-weight: 600;}
.radio-btn.actived::before {
	background-color: green;
	border-color: green;
	animation: scaleIn .3s 1 cubic-bezier(.36, .11, .89, .32);
}
.bg-dark-1 {background-color: #111111;}
#greeting {display: flex; justify-content: center; width: 100vw;}
.no-wrap, #user-data-box span, .elipsis {white-space: nowrap;}
#pickup_file {height: 200px;overflow: hidden;overflow-y: scroll;}
input[type=file] {background: none; height: 100%; position: absolute; top: 0; left: 0;}
.swipeBox {left:0; -webkit-transition: .3s; transition: .3s;}
.popIn {
    transform:translateY(0);
    animation: popIn 0.4s ease-in-out;
}
.popOut {
   display:none;
    animation: popOut 0.4s ease-in-out;
}
.slideIn {
	left: 0;
	-webkit-animation: slideIn 0.3s 1;
	animation: slideIn 0.3s 1;
}
.slideOut {
	left: -80%;
	-webkit-animation: slideOut 0.5s 1;
	animation: slideOut 0.5s 1;
}
.fadeIn {
    background-color: rgba(0, 0, 0, 0.7);
    display: block;
    animation: fadeIn 0.4s ease-in-out;
}
.fadeOut {
    background-color: rgba(0, 0, 0, 0);
    display: none;
    animation: fadeOut 0.4s ease-in-out;
}
.slideUp {
    top: 0;
    animation: slideUp 0.1s ease-in-out;
}
.slideDown {
    top: 101vh;
    animation: slideDown 0.3s ease-in-out;
}
/*.graph .bar {
    top: 0;
    animation: slideUp 0.1s ease-in-out;
}*/
@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity: .7;}
}
@keyframes fadeOut {
    from {opacity: .7;}
    to {opacity: 0;}
}
@keyframes popIn {
    0% {transform:translateY(-100%);}
    20%, 70%, 100% {transform:translateY(0);}
    50%, 60% {transform:translateY(40px);padding-bottom: 9px;}
    65%, 80% {transform:translateY(-50%);padding-bottom: 5px;}
}
@keyframes popOut {
    from {transform: scale(0.7);}
    to {transform: scale(0);}
}
@keyframes slideIn {
    from {left: -80%;}
    to {left: 0;}
}
@keyframes slideOut {
    from {left: 0;}
    to {left: -80%;}
}
@keyframes slideUp {
    from {top: 101vh;}
    to {top: 0;}
}
@keyframes slideDown {
    from {top: 0;}
    to {top: 101vh;}
}
@keyframes scaleIn {
    0% {-webkit-transform: scale(1,1);}
    50% {-webkit-transform: scale(1.6,1.6);}
    100% {-webkit-transform: scale(1,1);}
}
@keyframes btnSlideUp {
	0% {bottom: -200px; opacity: 0;}
	70% {bottom: 50px;}
		100% {bottom: 0; opacity: 1;}
}
@keyframes btnSlideDown {
	from {bottom: 0;}
	to {bottom: -200px;}
}
#count-cart .cart-label.bouncing-12 {animation: bouncingLabel 0.4s ease-in-out 1;}
@keyframes bouncingLabel {
    30% {padding:2px;}
    70% {padding:12px;}
    100% {padding:5px;}
}
/*GRAPH*/
.graph .labels.x-labels,.chart-number,.chart-label {
	text-anchor: middle;
}
.graph .labels.y-labels {
	text-anchor: end;
}
.graph .grid {
	stroke: #ccc;
	stroke-dasharray: 0;
	stroke-width: 1;
}
.labels {
	font-size: 13px;
}
.label-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	fill: #d5d5d5;
	text-anchor: start;
}
.data {
	fill: red;
	stroke-width: 1;
}
.bar:hover, .bar:focus {
	fill: #ff4136 !important;
}
.chart-text {fill: #000;-moz-transform: translateY(1em);-ms-transform: translateY(1em);-webkit-transform: translateY(1em);transform: translateY(1em);}
.chart-number {font-size: 1.9em;line-height: 1;-moz-transform: translateY(-0.25em);-ms-transform: translateY(-0.25em);-webkit-transform: translateY(-0.25em);transform: translateY(-0.25em);}
.chart-label {font-size: 0.6em;-moz-transform: translateY(0.7em);-ms-transform: translateY(0.7em);-webkit-transform: translateY(0.7em);transform: translateY(0.7em);}
input[type='range'] {grid-column: 1/ span 2;grid-row: 3;z-index: 1;top: 0;left: 0;margin: 0;background: none;--col: #000;pointer-events: none;}
input[type='range']::-webkit-slider-runnable-track,
input[type='range']::-webkit-slider-thumb,
input[type='range'] {-webkit-appearance: none;}
input[type='range']::-webkit-slider-runnable-track,
input[type='range']::-moz-range-track {width: 100%; height: 100%;}
input[type='range']::-webkit-slider-thumb {width: 2em; height: 4em; border-radius: 0; pointer-events: auto;}
input[type='range']::-moz-range-thumb {
	width: 2em;
	height: 4em;
	border-radius: 0;
	background: linear-gradient(90deg, #fff 2px, transparent 0) calc(1em - 1px), radial-gradient(circle, var(--col) calc(1em - 1px), transparent 1em);
	pointer-events: auto;
}
input[type='range']:focus {z-index: 2; outline: dotted 1px currentcolor;}
input[type='range']:focus, input[type='range']:focus + output {--col: darkorange;}
