
/* 	oddberries all rights reserved
	Version 2.0 compressed
	9/11/2018 	
	compress add varsions every change must be applied the version 0.01 add on top
	check browser compatibities and add comments if necessary
	example: elementName desktopGeneralRules animationsCSS | responsiveFromBiggestToSmallest responsiveAnimationsCSS


*/


.genesis-custom-blocks-control.width-25 {
    flex-basis: 22% !important;
}
.genesis-custom-blocks-control.width-50 {
    flex-basis: 45% !important;
}
.genesis-custom-blocks-control.width-75{
	flex-basis: 70% !important;
}
.fixed .column-categories, .fixed .column-rel, .fixed .column-response, .fixed .column-role, .fixed .column-tags{width:auto !important}

.attachment-featured-thumbnail{width:100px}
#woocommerce-embedded-root{display: none !important}
.editor-block-list__block,
.block-editor-block-list__block{border:1px dotted #00c8ff;  }
.edit-post-visual-editor__content-area{max-width:1200px !important; margin:auto !important}
.wp-block{max-width: none !important}

.status-part-completed{background: #c8d7e1 !important;color: #2e4453 !important;}
.message_red{background:rgba(255,0,0,0.2);/*border:1px solid rgba(255,0,0,0.4);*/ color:red; border-radius: 5px; padding:2px 5px}
.message_grey{background:rgba(0,0,0,0.2);/*border:1px solid rgba(0,0,0,0.4);*/ color:black;border-radius: 5px; padding:2px 5px}
#woocommerce-embedded-root{display:none !important}

#__woocommerce-layout{display: none !important;}
/* --- */

button:focus,
input:focus{outline: none;}

.hyp{hyphens:auto}

.black{color:#000000; background:rgba(0,0,0,1);  } /* description */

.born{border:none;}
.bor01{border:1px solid #e5e5e5;}
.bor02{border: 1px solid #594A42;}
.bor03{border:1px solid #e5e5e5; border-radius: 3px 3px 3px 3px}
.bor04{border:1px solid #000000; border-radius: 3px 3px 3px 3px}
.bor05{border:1px dashed white; border-radius: 3px 3px 3px 3px}

.bortb1silver{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.bortb1grey{border-top:1px solid grey;border-bottom:1px solid grey;}
.bortb1{border-top:1px solid black;border-bottom:1px solid black;}
.bortb1white{border-top:1px solid white;border-bottom:1px solid white;}


.bortrans{border:1px solid transparent;}

.bogrey{border: 1px solid grey}
.bobgrey{border-bottom:1px solid #e5e5e5}
.borgrey{border-right: 1px solid #e5e5e5}
.bolgrey{border-left: 1px solid #e5e5e5}
.botgrey{border-top:1px solid #e5e5e5}

.boblack{border: 1px solid black}
.bobblack{border:none;border-bottom:1px solid black !important}
.borblack{border-right: 1px solid black}
.bolblack{border-left: 1px solid black}
.botblack{border-top:1px solid black}

.bol_e2{border-left:1px solid #e2e2e2}

.bor3p{border-radius:  3px 3px 3px 3px}
.bor5p{border-radius:  5px 5px 5px 5px}
.bor10p{border-radius:  10px 10px 10px 10px}

.bol5p{border-left: 5px solid black; }
.bo_1pb{border:1px solid black; border-radius: 3px 3px 3px 3px}
.bo_1pg{border:1px solid grey; border-radius: 3px 3px 3px 3px}
.bo_1p{ border-radius: 1px 1px 1px 1px}
.bo_2p{ border-radius: 2px 2px 2px 2px}
.bo_3p{ border-radius: 3px 3px 3px 3px}
.bo_4p{ border-radius: 4px 4px 4px 4px}
.bo_5p{ border-radius: 5px 5px 5px 5px}
.bo_6p{ border-radius: 6px 6px 6px 6px}
.bo_7p{ border-radius: 7px 7px 7px 7px}
.bo_8p{ border-radius: 8px 8px 8px 8px}
.bo_9p{ border-radius: 9px 9px 9px 9px}
.bo_10p{ border-radius: 10px 10px 10px 10px}

.circle{border-radius: 100% 100% 100% 100%}

.but01{	cursor:pointer;color:white;width:100%; height:30px;border:none;background:#e5e5e5 !important; 
		border-radius: 0px 0px 2px 2px;}
.but01:hover{background:black !important;}

.roty180{transform: rotateY(180deg)}
.roty0{transform: rotateY(0deg)}

.rot360{-ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg)}
.rot315{-ms-transform:rotate(315deg); -webkit-transform:rotate(315deg); transform:rotate(315deg)}
.rot270{-ms-transform:rotate(270deg); -webkit-transform:rotate(270deg); transform:rotate(270deg)}
.rot225{-ms-transform:rotate(225deg); -webkit-transform:rotate(225deg); transform:rotate(225deg)}
.rot180{-ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}
.rot135{-ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); transform:rotate(135deg)}
.rot90 {-ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg)}
.rot-90 {-ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg)}
.rot45 { -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}

.resizen{resize:none;}

.d3{-moz-transform: rotate3d(0,0,0);-webkit-transform: rotate3d(0,0,0);-ms-transform: rotate3d(0,0,0);-o-transform: rotate3d(0,0,0);transform: rotate3d(0,0,0)}

.bs_5p{box-shadow: 0px 0px 5px black;}

.h33_{height:calc(100% / 3);height:-webkit-calc(100% / 3)}
.w33_{width:calc(100% / 3);width:-webkit-calc(100% / 3)}

.wh10p{height:10px; width:10px}
.wh100_{height:100%; width:100%}
.wa{width:auto}
.wmin{width:min-intrinsic}

.hf{height: fit-content}

.h5vh{height: 5vh}
.h10vh{height: 10vh}
.h15vh{height: 15vh}
.h20vh{height: 20vh}
.h25vh{height: 25vh}
.h30vh{height: 30vh}
.h35vh{height: 35vh}
.h40vh{height: 40vh}
.h45vh{height: 45vh}
.h50vh{height: 50vh}
.h55vh{height: 55vh}
.h60vh{height: 60vh}
.h65vh{height: 65vh}
.h70vh{height: 70vh}
.h75vh{height: 75vh}
.h80vh{height: 80vh}
.h85vh{height: 85vh}
.h90vh{height: 90vh}
.h95vh{height: 95vh}
.h98vh{height: 98vh}
.h100vh{height: 100vh}
.h110vh{height: 110vh}
.h120vh{height: 120vh}
.h125vh{height: 125vh}
.h200vh{height: 200vh}
.h500vh{height: 500vh}

.h5vw{height: 5vw}
.h10vw{height: 10vw}
.h15vw{height: 15vw}
.h20vw{height: 20vw}
.h25vw{height: 25vw}
.h28vw{height: 28vw}
.h30vw{height: 30vw}
.h35vw{height: 35vw}
.h40vw{height: 40vw}
.h45vw{height: 45vw}
.h50vw{height: 50vw}
.h55vw{height: 55vw}
.h60vw{height: 60vw}
.h65vw{height: 65vw}
.h70vw{height: 70vw}
.h75vw{height: 75vw}
.h80vw{height: 80vw}
.h85vw{height: 85vw}
.h90vw{height: 90vw}
.h95vw{height: 95vw}
.h100vw{height: 100vw}

.h5_{height: 5%}
.h10_{height: 10%}
.h15_{height: 15%}
.h20_{height: 20%}
.h25_{height: 25%}
.h30_{height: 30%}
.h35_{height: 35%}
.h40_{height: 40%}
.h45_{height: 45%}
.h50_{height: 50%}
.h55_{height: 55%}
.h60_{height: 60%}
.h65_{height: 65%}
.h70_{height: 70%}
.h75_{height: 75%}
.h80_{height: 80%}
.h85_{height: 85%}
.h90_{height: 90%}
.h95_{height: 95%}
.h100_{height: 100%}
.h110_{height: 110%}
.h120_{height: 120%}
.h125_{height: 125%}
.h200_{height: 200%}

.h0{height:0px}
.h1p{height: 1px}
.h2p{height: 2px}
.h3p{height: 3px}
.h5p{height: 5px}
.h6p{height: 6px}
.h7p{height: 7px}
.h8p{height: 8px}
.h9p{height: 9px}
.h10p{height: 10px}
.h15p{height: 15px}
.h20p{height: 20px}
.h25p{height: 25px}
.h30p{height: 30px}
.h35p{height: 35px}
.h40p{height: 40px}
.h45p{height: 45px}
.h50p{height: 50px}
.h55p{height: 55px}
.h60p{height: 60px}
.h65p{height: 65px}
.h70p{height: 70px}
.h75p{height: 75px}
.h80p{height: 80px}
.h85p{height: 85px}
.h90p{height: 90px}
.h95p{height: 95px}
.h100p{height: 100px}
.h110p{height: 110px}
.h120p{height: 120px}
.h130p{height: 130px}
.h140p{height: 140px}
.h150p{height: 150px}
.h160p{height: 160px}
.h170p{height: 170px}
.h180p{height: 180px}
.h190p{height: 190px}
.h200p{height: 200px}
.h210p{height: 210px}
.h220p{height: 220px}
.h230p{height: 230px}
.h240p{height: 240px}
.h250p{height: 250px}
.h260p{height: 260px}
.h270p{height: 270px}
.h280p{height: 280px}
.h290p{height: 290px}
.h300p{height: 300px}
.h310p{height: 310px}
.h320p{height: 320px}
.h330p{height: 330px}
.h340p{height: 340px}
.h350p{height: 350px}
.h360p{height: 360px}
.h370p{height: 370px}
.h380p{height: 380px}
.h390p{height: 390px}
.h400p{height: 400px}
.h450p{height: 450px}
.h500p{height: 500px}

.hm5p{min-height: 5px}
.hm10p{min-height: 10px}
.hm15p{min-height: 15px}
.hm20p{min-height: 20px}
.hm25_{min-height: 25%}
.hm30p{min-height: 30px}
.hm40p{min-height: 40px}
.hm50p{min-height: 50px}
.hm60p{min-height: 60px}
.hm70p{min-height: 70px}
.hm80p{min-height: 80px}
.hm90p{min-height: 90px}
.hm100p{min-height: 100px}
.hm110p{min-height: 110px}
.hm120p{min-height: 120px}
.hm130p{min-height: 130px}
.hm140p{min-height: 140px}
.hm150p{min-height: 150px}
.hm160p{min-height: 160px}
.hm170p{min-height: 170px}
.hm180p{min-height: 180px}
.hm190p{min-height: 190px}
.hm200p{min-height: 200px}
.hm210p{min-height: 210px}
.hm220p{min-height: 220px}
.hm230p{min-height: 230px}
.hm240p{min-height: 240px}
.hm250p{min-height: 250px}
.hm260p{min-height: 260px}
.hm270p{min-height: 270px}
.hm280p{min-height: 280px}
.hm290p{min-height: 290px}
.hm300p{min-height: 300px}
.hm310p{min-height: 310px}
.hm320p{min-height: 320px}
.hm330p{min-height: 330px}
.hm340p{min-height: 340px}
.hm350p{min-height: 350px}
.hm360p{min-height: 360px}
.hm370p{min-height: 370px}
.hm380p{min-height: 380px}
.hm390p{min-height: 390px}
.hm400p{min-height: 400px}
.hm500p{min-height: 500px}
.hm600p{min-height: 600px}
.hm1000p{min-height: 1000px}

.hm5vh{min-height: 5vh}
.hm10vh{min-height: 10vh}
.hm20vh{min-height: 20vh}
.hm30vh{min-height: 30vh}
.hm35vh{min-height: 35vh}
.hm40vh{min-height: 40vh}
.hm50vh{min-height: 50vh}
.hm60vh{min-height: 60vh}
.hm70vh{min-height: 70vh}
.hm80vh{min-height: 80vh}
.hm90vh{min-height: 90vh}
.hm100vh{min-height: 100vh}
.hm200vh{min-height: 200vh}

.hm5_{min-height: 5%}
.hm10_{min-height: 10%}
.hm20_{min-height: 20%}
.hm30_{min-height: 30%}
.hm35_{min-height: 35%}
.hm40_{min-height: 40%}
.hm50_{min-height: 50%}
.hm55_{min-height: 55%}
.hm60_{min-height: 60%}
.hm70_{min-height: 70%}
.hm80_{min-height: 80%}
.hm90_{min-height: 90%}
.hm100_{min-height: 100%}

.hmx100p{max-height: 100px}
.hmx200p{max-height: 200px}
.hmx300p{max-height: 300px}
.hmx400p{max-height: 400px}
.hmx450p{max-height: 450px}


.wmx1500p{max-width:1500px}
.wmx1400p{max-width:1400px}
.wmx1300p{max-width:1300px}
.wmx1200p{max-width:1200px}
.wmx1100p{max-width:1100px}
.wmx1000p{max-width:1000px}
.wmx900p{max-width:900px}
.wmx800p{max-width:800px}
.wmx700p{max-width:700px}
.wmx650p{max-width:650px}
.wmx600p{max-width:600px}
.wmx500p{max-width:500px}
.wmx400p{max-width:400px}
.wmx390p{max-width:390px}
.wmx300p{max-width:300px}
.wmx250p{max-width:250px}
.wmx200p{max-width:200px}





.wf{width: fit-content}

.w5vw{width: 5vw}
.w10vw{width: 10vw}
.w15vw{width: 15vw}
.w20vw{width: 20vw}
.w25vw{width: 25vw}
.w30vw{width: 30vw}
.w35vw{width: 35vw}
.w40vw{width: 40vw}
.w45vw{width: 45vw}
.w46vw{width: 46vw}
.w50vw{width: 50vw}
.w55vw{width: 55vw}
.w60vw{width: 60vw}
.w65vw{width: 65vw}
.w70vw{width: 70vw}
.w75vw{width: 75vw}
.w80vw{width: 80vw}
.w85vw{width: 85vw}
.w90vw{width: 90vw}
.w95vw{width: 95vw}
.w100vw{width: 100vw}

.w5vh{width: 5vh}
.w10vh{width: 10vh}
.w15vh{width: 15vh}
.w20vh{width: 20vh}
.w25vh{width: 25vh}
.w30vh{width: 30vh}
.w35vh{width: 35vh}
.w40vh{width: 40vh}
.w45vh{width: 45vh}
.w50vh{width: 50vh}
.w55vh{width: 55vh}
.w60vh{width: 60vh}
.w65vh{width: 65vh}
.w70vh{width: 70vh}
.w75vh{width: 75vh}
.w80vh{width: 80vh}
.w85vh{width: 85vh}
.w90vh{width: 90vh}
.w95vh{width: 95vh}
.w100vh{width: 100vh}
.w110vh{width: 110vh}
.w120vh{width: 120vh}
.w130vh{width: 130vh}

.w0{width: 0}
.w3_{width: 3%}
.w5_{width: 5%}
.w10_{width: 10%}
.w15_{width: 15%}
.w17_{width: 17%}
.w20_{width: 20%}
.w21_{width: 21%}
.w22_{width: 22%}
.w23_{width: 23%}
.w24_{width: 24%}
.w25_{width: 25%}
.w28_{width: 28%}
.w30_{width: 30%}
.w35_{width: 35%}
.w40_{width: 40%}
.w45_{width: 45%}
.w48_{width: 48%}
.w50_{width: 50%}
.w55_{width: 55%}
.w60_{width: 60%}
.w65_{width: 65%}
.w70_{width: 70%}
.w75_{width: 75%}
.w80_{width: 80%}
.w85_{width: 85%}
.w90_{width: 90%}
.w95_{width: 95%}
.w99_{width: 99%}
.w100_{width: 100%}

.max_w5_{max-width: 5%}
.max_w10_{max-width: 10%}
.max_w15_{max-width: 15%}
.max_w20_{max-width: 20%}
.max_w25_{max-width: 25%}
.max_w30_{max-width: 30%}
.max_w35_{max-width: 35%}
.max_w40_{max-width: 40%}
.max_w45_{max-width: 45%}
.max_w50_{max-width: 50%}
.max_w55_{max-width: 55%}
.max_w60_{max-width: 60%}
.max_w65_{max-width: 65%}
.max_w70_{max-width: 70%}
.max_w75_{max-width: 75%}
.max_w80_{max-width: 80%}
.max_w85_{max-width: 85%}
.max_w90_{max-width: 90%}
.max_w95_{max-width: 95%}
.max_w99_{max-width: 99%}
.max_w100_{max-width: 100%}

.max_w5p{max-width: 5px}
.max_w10p{max-width: 10px}
.max_w15p{max-width: 15px}
.max_w20p{max-width: 20px}
.max_w25p{max-width: 25px}
.max_w30p{max-width: 30px}
.max_w35p{max-width: 35px}
.max_w40p{max-width: 40px}
.max_w45p{max-width: 45px}
.max_w50p{max-width: 50px}
.max_w55p{max-width: 55px}
.max_w60p{max-width: 60px}
.max_w65p{max-width: 65px}
.max_w70p{max-width: 70px}
.max_w75p{max-width: 75px}
.max_w80p{max-width: 80px}
.max_w85p{max-width: 85px}
.max_w90p{max-width: 90px}
.max_w95p{max-width: 95px}
.max_w99p{max-width: 99px}
.max_w100p{max-width: 100px}
.max_w200p{max-width: 200px}
.max_w300p{max-width: 300px}
.max_w400p{max-width: 400px}
.max_w500p{max-width: 500px}
.max_w600p{max-width: 600px}
.max_w700p{max-width: 700px}
.max_w800p{max-width: 800px}
.max_w900p{max-width: 900px}
.max_w1000p{max-width: 1000px}
.max_w1500p{max-width: 1500px}

.wc-5p{width: calc(100% - 5px);width: -webkit-calc(100% - 5px)}
.wc-10p{width: calc(100% - 10px);width: -webkit-calc(100% - 10px)}
.wc-15p{width: calc(100% - 15px);width: -webkit-calc(100% - 15px)}
.wc-20p{width: calc(100% - 20px);width: -webkit-calc(100% - 20px)}
.wc-25p{width: calc(100% - 25px);width: -webkit-calc(100% - 25px)}
.wc-30p{width: calc(100% - 30px);width: -webkit-calc(100% - 30px)}
.wc-40p{width: calc(100% - 40px);width: -webkit-calc(100% - 40px)}
.wc-50p{width: calc(100% - 50px);width: -webkit-calc(100% - 50px)}

.hc-5p{height: calc(100% - 5px);height: -webkit-calc(100% - 5px)}
.hc-10p{height: calc(100% - 10px);height: -webkit-calc(100% - 10px)}
.hc-15p{height: calc(100% - 15px);height: -webkit-calc(100% - 15px)}
.hc-20p{height: calc(100% - 20px);height: -webkit-calc(100% - 20px)}
.hc-30p{height: calc(100% - 30px);height: -webkit-calc(100% - 30px)}
.hc-33p{height: calc(100% - 33px);height: -webkit-calc(100% - 33px)}
.hc-40p{height: calc(100% - 40px);height: -webkit-calc(100% - 40px)}
.hc-50p{height: calc(100% - 50px);height: -webkit-calc(100% - 50px)}

.w0{width:0px}
.w1p{width: 1px}
.w2p{width: 2px}
.w3p{width: 3px}
.w4p{width: 4px}
.w5p{width: 5px}
.w6p{width: 6px}
.w7p{width: 7px}
.w8p{width: 8px}
.w9p{width: 9px}
.w10p{width: 10px}
.w15p{width: 15px}
.w20p{width: 20px}
.w25p{width: 25px}
.w30p{width: 30px}
.w35p{width: 35px}
.w40p{width: 40px}
.w50p{width: 50px}
.w55p{width: 55px}
.w60p{width: 60px}
.w65p{width: 65px}
.w70p{width: 70px}
.w75p{width: 75px}
.w80p{width: 80px}
.w85p{width: 85px}
.w90p{width: 90px}
.w95p{width: 95px}
.w100p{width: 100px}
.w110p{width: 110px}
.w120p{width: 120px}
.w130p{width: 130px}
.w140p{width: 140px}
.w150p{width: 150px}
.w160p{width: 160px}
.w170p{width: 170px}
.w180p{width: 180px}
.w190p{width: 190px}
.w200p{width: 200px}
.w210p{width: 210px}
.w220p{width: 220px}
.w230p{width: 230px}
.w240p{width: 240px}
.w250p{width: 250px}
.w260p{width: 260px}
.w270p{width: 270px}
.w280p{width: 280px}
.w290p{width: 290px}
.w300p{width: 300px}
.w310p{width: 310px}
.w320p{width: 320px}
.w330p{width: 330px}
.w340p{width: 340px}
.w350p{width: 350px}
.w360p{width: 360px}
.w370p{width: 370px}
.w380p{width: 380px}
.w390p{width: 390px}
.w400p{width: 400px}
.w500p{width: 500px}
.w600p{width: 600px}
.w680p{width: 680px}
.w700p{width: 700px}
.w750p{width: 750px}
.w800p{width: 800px}
.w900p{width: 900px}
.w1000p{width: 1000px}

.wm10_{min-width: 10%}
.wm20_{min-width: 20%}
.wm30_{min-width: 30%}
.wm40_{min-width: 40%}
.wm50_{min-width: 50%}

.wm60_{min-width: 60%}
.wm65_{min-width: 65%}
.wm70_{min-width: 70%}
.wm80_{min-width: 80%}
.wm90_{min-width: 90%}
.wm95_{min-width: 95%}
.wm100_{min-width: 100%}

.wm10p{min-width: 10px}
.wm20p{min-width: 20px}
.wm30p{min-width: 30px}
.wm40p{min-width: 40px}
.wm50p{min-width: 50px}
.wm60p{min-width: 60px}
.wm70p{min-width: 70px}
.wm80p{min-width: 80px}
.wm90p{min-width: 90px}
.wm100p{min-width: 100px}
.wm110p{min-width: 110px}
.wm120p{min-width: 120px}
.wm130p{min-width: 130px}
.wm140p{min-width: 140px}
.wm150p{min-width: 150px}
.wm160p{min-width: 160px}
.wm170p{min-width: 170px}
.wm180p{min-width: 180px}
.wm190p{min-width: 190px}
.wm200p{min-width: 200px}
.wm210p{min-width: 210px}
.wm220p{min-width: 220px}
.wm230p{min-width: 230px}
.wm240p{min-width: 240px}
.wm250p{min-width: 250px}
.wm260p{min-width: 260px}
.wm270p{min-width: 270px}
.wm280p{min-width: 280px}
.wm290p{min-width: 290px}
.wm300p{min-width: 300px}
.wm310p{min-width: 310px}
.wm320p{min-width: 320px}
.wm330p{min-width: 330px}
.wm340p{min-width: 340px}
.wm350p{min-width: 350px}
.wm360p{min-width: 360px}
.wm370p{min-width: 370px}
.wm380p{min-width: 380px}
.wm390p{min-width: 390px}
.wm400p{min-width: 400px}

.wm10vw{min-width: 10vw} 
.wm20vw{min-width: 20vw}
.wm30vw{min-width: 30vw}
.wm40vw{min-width: 40vw}
.wm50vw{min-width: 50vw}
.wm60vw{min-width: 60vw}
.wm70vw{min-width: 70vw}
.wm80vw{min-width: 80vw}
.wm90vw{min-width: 90vw}
.wm100vw{min-width: 100vw}

.por{position: relative}
.poa{position: absolute}
.pof{position:fixed}
.pos{position:sticky}
.di{display: inline}

.din{display: inline-block}
.flol{float:left}
.wsnw{white-space: nowrap}

.fll{float:left;}
.flr{float:right;}
.fln{float:none;}
.fn{display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;
	flex-direction:inherit; 
	-webkit-flex-direction: inherit; 
	-moz-flex-direction: inherit; 
	-ms-flex-direction: inherit; 
	-o-flex-direction: inherit }
.fc{display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;
	flex-direction: column; 
	-webkit-flex-direction: column; 
	-moz-flex-direction: column; 
	-ms-flex-direction: column; 
	-o-flex-direction: column }
	
.fcr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: column-reverse; 
	-webkit-flex-direction: column-reverse; 
	-moz-flex-direction: column-reverse; 
	-ms-flex-direction: column-reverse; 
	-o-flex-direction: column-reverse }

.fr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: row; 
	-webkit-flex-direction: row; 
	-moz-flex-direction: row; 
	-ms-flex-direction: row; 
	-o-flex-direction: row }
	
.frr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: row-reverse; 
	-webkit-flex-direction: row-reverse; 
	-moz-flex-direction: row-reverse; 
	-ms-flex-direction: row-reverse; 
	-o-flex-direction: row-reverse }

.fwr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-direction: row; 
	 flex-direction: row;
	-webkit-flex-direction: row; 
	-moz-flex-direction: row; 
	-ms-flex-direction: row; 
	-o-flex-direction: row}

.fw{flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap }

.fnw{flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap }

.fjc{justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center }

.fjsb{
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between}

.fal{
	align-content: space-between;
	-webkit-align-content: space-between;
	-moz-align-content: space-between;
	-ms-align-content: space-between;
	-o-align-content: space-between } 
.facc{
	align-content:flex-start;
	-webkit-align-content: flex-start;
	-moz-align-content: flex-start;
	-ms-align-content: flex-start;
	-o-align-content: flex-start ;
}
.fafe{
	align-content:flex-end;
	-webkit-align-content: flex-end;
	-moz-align-content: flex-end;
	-ms-align-content: flex-end;
	-o-align-content: flex-end ;
}

.faifs{
	align-items:flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start}

.ma{margin: auto}
.m0{margin:0}

.m_5_{margin: 5%}
.m_10_{margin: 10%}
.m_15_{margin: 15%}
.m_20_{margin: 20%}
.m_25_{margin: 25%}
.m_30_{margin: 30%}
.m_35_{margin: 35%}
.m_40_{margin: 40%}
.m_45_{margin: 45%}
.m_50_{margin: 50%}
.m_60_{margin: 60%}

.m_1p{margin: 1px}
.m_2p{margin: 2px}
.m_5p{margin: 5px} 
.m_10p{margin: 10px}
.m_15p{margin: 15px}
.m_20p{margin: 20px}
.m_25p{margin: 25px}
.m_30p{margin: 30px}
.m_35p{margin: 35px}
.m_40p{margin: 40px}
.m_45p{margin: 45px}
.m_50p{margin: 50px}
.m_60p{margin: 60px}

.mt5p{margin: 5px auto auto auto} 
.mt10p{margin: 10px auto auto auto}
.mt15p{margin: 15px auto auto auto}
.mt20p{margin: 20px auto auto auto}
.mt25p{margin: 25px auto auto auto}
.mt30p{margin: 30px auto auto auto}
.mt35p{margin: 35px auto auto auto}
.mt40p{margin: 40px auto auto auto}
.mt50p{margin: 50px auto auto auto}
.mt60p{margin: 60px auto auto auto}
.mt70p{margin: 70px auto auto auto}
.mt80p{margin: 80px auto auto auto}
.mt90p{margin: 90px auto auto auto}
.mt100p{margin: 100px auto auto auto}
.mt200p{margin: 200px auto auto auto}

.mt5_{margin: 5% auto auto auto} 
.mt10_{margin: 10% auto auto auto}
.mt15_{margin: 15% auto auto auto}
.mt20_{margin: 20% auto auto auto}
.mt25_{margin: 25% auto auto auto}
.mt30_{margin: 30% auto auto auto}
.mt40_{margin: 40% auto auto auto}
.mt50_{margin: 50% auto auto auto}
.mt60_{margin: 60% auto auto auto}
.mt70_{margin: 70% auto auto auto}
.mt80_{margin: 80% auto auto auto}
.mt90_{margin: 90% auto auto auto}
.mt100_{margin: 100% auto auto auto}

.mt-5p{margin-top: -5px } 
.mt-10p{margin-top: -10px }
.mt-17p{margin-top: -17px }
.mt-20p{margin-top: -20px }
.mt-30p{margin-top: -30px }
.mt-40p{margin-top: -40px }
.mt-50p{margin-top: -50px }
.mt-60p{margin-top: -60px }
.mt-70p{margin-top: -70px }

.mt-5vh {margin-top: -5vh } 
.mt-10vh{margin-top: -10vh }
.mt-17vh{margin-top: -17vh }
.mt-20vh{margin-top: -20vh }
.mt-25vh{margin-top: -25vh }
.mt-30vh{margin-top: -30vh }
.mt-40vh{margin-top: -40vh }
.mt-50vh{margin-top: -50vh }
.mt-60vh{margin-top: -60vh }
.mt-70vh{margin-top: -70vh }

.mot50p{margin:50px auto auto 15%}

.mb2p{margin: auto auto 2px auto}
.mb5p{margin: auto auto 5px auto}
.mb10p{margin: auto auto 10px auto}
.mb15p{margin: auto auto 15px auto}
.mb20p{margin: auto auto 20px auto}
.mb25p{margin: auto auto 25px auto}
.mb30p{margin: auto auto 30px auto}
.mb40p{margin: auto auto 40px auto}
.mb50p{margin: auto auto 50px auto}
.mb60p{margin: auto auto 60px auto}
.mb70p{margin: auto auto 70px auto}
.mb80p{margin: auto auto 80px auto}
.mb90p{margin: auto auto 90px auto}
.mb100p{margin: auto auto 100px auto}
.mb120p{margin: auto auto 120px auto}
.mb150p{margin: auto auto 150px auto}
.mb200p{margin: auto auto 200px auto}
.mb300p{margin: auto auto 300px auto}
.mb400p{margin: auto auto 400px auto}
.mb500p{margin: auto auto 500px auto}


.mb5_{margin: auto auto 5% auto}
.mb10_{margin: auto auto 10% auto}
.mb20_{margin: auto auto 20% auto}
.mb30_{margin: auto auto 30% auto}
.mb40_{margin: auto auto 40% auto}
.mb50_{margin: auto auto 50% auto}

.mb-5vh {margin-bottom: -5vh }
.mb-10vh{margin-bottom: -10vh }
.mb-17vh{margin-bottom: -17vh }
.mb-20vh{margin-bottom: -20vh }
.mb-30vh{margin-bottom: -30vh }
.mb-40vh{margin-bottom: -40vh }
.mb-50vh{margin-bottom: -50vh }
.mb-60vh{margin-bottom: -60vh }
.mb-70vh{margin-bottom: -70vh }

.ml5p{margin: auto auto auto 5px}
.ml10p{margin: auto auto auto 10px}
.ml15p{margin: auto auto auto 15px}
.ml20p{margin: auto auto auto 20px}
.ml30p{margin: auto auto auto 30px}
.ml40p{margin: auto auto auto 40px}
.ml50p{margin: auto auto auto 50px}
.ml60p{margin: auto auto auto 60px}
.ml70p{margin: auto auto auto 70px}
.ml75p{margin: auto auto auto 75px}
.ml80p{margin: auto auto auto 80px}
.ml90p{margin: auto auto auto 90px}
.ml100p{margin: auto auto auto 100px}
.ml110p{margin: auto auto auto 110px}
.ml120p{margin: auto auto auto 120px}
.ml130p{margin: auto auto auto 130px}

.ml-5p{margin: auto auto auto -5px}
.ml-10p{margin: auto auto auto -10px}
.ml-15p{margin: auto auto auto -15px}
.ml-20p{margin: auto auto auto -20px}
.ml-30p{margin: auto auto auto -30px}
.ml-40p{margin: auto auto auto -40px}
.ml-50p{margin: auto auto auto -50px}

.ml5_{margin: auto auto auto 5%}
.ml10_{margin: auto auto auto 10%}
.ml20_{margin: auto auto auto 20%}
.ml25_{margin: auto auto auto 25%}
.ml30_{margin: auto auto auto 30%}
.ml35_{margin: auto auto auto 35%}
.ml40_{margin: auto auto auto 40%}
.ml50_{margin: auto auto auto 50%}

.ml5vw{margin: auto auto auto 5vw}
.ml10vw{margin: auto auto auto 10vw}
.ml15vw{margin: auto auto auto 15vw}
.ml20vw{margin: auto auto auto 20vw}
.ml30vw{margin: auto auto auto 30vw}
.ml40vw{margin: auto auto auto 40vw}
.ml50vw{margin: auto auto auto 50vw}
.ml60vw{margin: auto auto auto 60vw}
.ml70vw{margin: auto auto auto 70vw}
.ml75vw{margin: auto auto auto 75vw}
.ml80vw{margin: auto auto auto 80vw}
.ml90vw{margin: auto auto auto 90vw}
.ml100vw{margin: auto auto auto 100vw}
.ml110vw{margin: auto auto auto 110vw}

.mr2p{margin: auto 2px auto auto}
.mr5p{margin: auto 5px auto auto}
.mr10p{margin: auto 10px auto auto}
.mr20p{margin: auto 20px auto auto}
.mr30p{margin: auto 30px auto auto}
.mr40p{margin: auto 40px auto auto}
.mr50p{margin: auto 50px auto auto}
.mr60p{margin: auto 60px auto auto}
.mr70p{margin: auto 70px auto auto}
.mr80p{margin: auto 80px auto auto}
.mr90p{margin: auto 90px auto auto}
.mr100p{margin: auto 100px auto auto}
.mr110p{margin: auto 110px auto auto}
.mr120p{margin: auto 120px auto auto}
.mr130p{margin: auto 130px auto auto}

.mr-5p{margin: auto -5px auto auto}
.mr-10p{margin: auto -10px auto auto}
.mr-15p{margin: auto -15px auto auto}
.mr-20p{margin: auto -20px auto auto}
.mr-30p{margin: auto -30px auto auto}
.mr-40p{margin: auto -40px auto auto}
.mr-50p{margin: auto -50px auto auto}


.mlra{margin: 0  auto}
.mlr0{margin: auto  0}
.mlr1{margin: auto  1px}
.mlr2{margin: auto  2px}
.mlr3{margin: auto  3px}
.mlr4{margin: auto  4px}
.mlr5p{margin: auto  5px}
.mlr10p{margin: auto 10px}
.mlr15p{margin: auto 15px}
.mlr20p{margin: auto 20px}
.mlr30p{margin: auto 30px}
.mlr40p{margin: auto 40px}
.mlr50p{margin: auto 50px}
.mlr60p{margin: auto 60px}
.mlr70p{margin: auto 70px}
.mlr80p{margin: auto 80px}
.mlr90p{margin: auto 90px}
.mlr100p{margin: auto 100px}

.mlr5_{margin: auto  5%}
.mlr10_{margin: auto 10%}
.mlr15_{margin: auto 15%}
.mlr20_{margin: auto 20%}
.mlr30_{margin: auto 30%}
.mlr40_{margin: auto 40%}
.mlr50_{margin: auto 50%}

.mlr5vw{margin: auto  5vw}
.mlr10vw{margin: auto 10vw}
.mlr15vw{margin: auto 15vw}
.mlr20vw{margin: auto 20vw}
.mlr30vw{margin: auto 30vw}
.mlr40vw{margin: auto 40vw}
.mlr50vw{margin: auto 50vw}

.mtb5p{margin: 5px auto}
.mtb10p{margin: 10px auto}
.mtb20p{margin: 20px auto }
.mtb30p{margin: 30px auto }
.mtb40p{margin: 40px auto }
.mtb50p{margin: 50px auto }
.mtb60p{margin: 60px auto }
.mtb70p{margin: 70px auto }
.mtb100p{margin: 100px auto }

.mrt0{margin: 0  0 auto auto}

.mtb5_{margin: 5% auto}
.mtb10_{margin: 10% auto}
.mtb20_{margin: 20% auto }
.mtb30_{margin: 30% auto }
.mtb40_{margin: 40% auto }
.mtb50_{margin: 50% auto }


.mrb0{margin: auto 0 0 auto}
.mtl0{margin: 0 auto auto 0}
.mtr0{margin:0 0 auto auto;}

.mt0{margin: 0 auto auto auto}
.mb0{margin: auto auto 0 auto}
.ml0{margin: auto auto auto 0}
.mr0{margin: auto 0 auto auto}

.mp0{margin:0; padding:0}

/* padding */
.pi{padding:inherit}
.prl3p{padding:0 3px 0 3px}

.p0{padding:0}
.p_1p{padding: 1px}
.p_3p{padding: 3px} 
.p_5p{padding: 5px}
.p_10p{padding: 10px}
.p_15p{padding: 15px}
.p_20p{padding: 20px}
.p_25p{padding: 25px}
.p_30p{padding: 30px}
.p_35p{padding: 35px}
.p_40p{padding: 40px}
.p_45p{padding: 45px}
.p_50p{padding: 50px}

.plr0{padding-left:0px;padding-right:0px !important}
.plr5p{padding: 0 5px}
.plr10p{padding:0 10px}
.plr15p{padding:0 15px}
.plr20p{padding:0 20px}
.plr25p{padding:0 25px}
.plr30p{padding:0 30px}
.plr35p{padding:0 35px}
.plr40p{padding:0 40px}
.plr45p{padding:0 45px}
.plr50p{padding:0 50px}

.pt2p{padding-top: 2px 0 0 0}
.pt5p{padding-top: 5px 0 0 0} 
.pt10p{padding-top: 10px 0 0 0}
.pt20p{padding-top: 20px 0 0 0}
.pt30p{padding-top: 30px 0 0 0}
.pt40p{padding-top: 40px 0 0 0}			
.pt50p{padding-top: 50px 0 0 0}
.pt100p{padding-top: 100px 0 0 0}

.pt5_{padding: 5% 0 0 0}
.pt10_{padding: 10% 0 0 0}
.pt20_{padding: 20% 0 0 0}
.pt30_{padding: 30% 0 0 0}
.pt40_{padding: 40% 0 0 0}			
.pt50_{padding: 50% 0 0 0}
.pt60_{padding: 60% 0 0 0}
.pt65_{padding: 65% 0 0 0}
.pt70_{padding: 70% 0 0 0}
.pt80_{padding: 80% 0 0 0}
.pt90_{padding: 90% 0 0 0}			
.pt100_{padding: 100% 0 0 0}
.pt120_{padding: 120% 0 0 0}

.pb100_{padding-bottom: 100%}
.pb5p{padding: 0 0 5px 0}
.pb10p{padding: 0 0 10px 0}
.pb20p{padding: 0 0 20px 0}
.pb30p{padding: 0 0 30px 0}
.pb40p{padding: 0 0 40px 0}
.pb50p{padding: 0 0 50px 0}

.pl5p{padding: 0 0 0 5px}
.pl10p{padding: 0 0 0 10px}
.pl20p{padding: 0 0 0 20px}
.pl30p{padding: 0 0 0 30px}
.pl40p{padding: 0 0 0 40px}
.pl50p{padding: 0 0 0 50px}

.pr5p{padding: 0 5px 0 0}
.pr10p{padding: 0 10px 0 0}
.pr20p{padding: 0 20px 0 0}
.pr30p{padding: 0 30px 0 0}
.pr40p{padding: 0 40px 0 0}
.pr50p{padding: 0 50px 0 0}

.t0{top:0}
.t05_{top:5%}
.t10_{top:10%}
.t15_{top:15%}
.t20_{top:20%}
.t30_{top:30%}
.t40_{top:40%}
.t45_{top:45%}
.t50_{top:50%}
.t60_{top:60%}
.t70_{top:70%}
.t80_{top:80%}
.t90_{top:90%}
.t100_{top:100%}

.t5p{top:5px}
.t10p{top:10px}
.t15p{top:15px}
.t16p{top:16px}
.t17p{top:17px}
.t18p{top:18px}
.t19p{top:19px}
.t20p{top:20px}
.t30p{top:30px}
.t40p{top:40px}
.t50p{top:50px}
.t60p{top:60px}
.t70p{top:70px}
.t80p{top:80px}
.t90p{top:90px}
.t100p{top:100px}

.t-5p{top:-5px}
.t-10p{top:-10px}
.t-15p{top:-15px}
.t-20p{top:-20px}
.t-25p{top:-25px}
.t-30p{top:-30px}
.t-40p{top:-40px}
.t-50p{top:-50px}
.t-60p{top:-60px}
.t-70p{top:-70px}
.t-80p{top:-80px}
.t-90p{top:-90px}
.t-100p{top:-100px}
.t-110p{top:-110px}
.t-130p{top:-130px}
.t-150p{top:-150px}

.b10_{bottom:10%}
.b15_{bottom:15%}
.b20_{bottom:20%}
.b25_{bottom:25%}
.b30_{bottom:30%}
.b40_{bottom:40%}
.b50_{bottom:50%}

.b-10_{bottom:-10%}
.b-15_{bottom:-15%}
.b-20_{bottom:-20%}
.b-25_{bottom:-25%}
.b-30_{bottom:-30%}
.b-40_{bottom:-40%}
.b-50_{bottom:-50%}

.b0{bottom:0px}
.b0p{bottom:0px}
.b10p{bottom:10px}
.b20p{bottom:20px}
.b25p{bottom:25px}
.b30p{bottom:30px}
.b40p{bottom:40px}
.b50p{bottom:50px}


.b-10p{bottom:-10px}
.b-15p{bottom:-15px}
.b-20p{bottom:-20px}
.b-25p{bottom:-25px}
.b-30p{bottom:-30px}
.b-40p{bottom:-40px}
.b-50p{bottom:-50px}
.b-60p{bottom:-60px}
.b-70p{bottom:-70px}

.l10_{left:10%}
.l15_{left:15%}
.l20_{left:20%}
.l30_{left:30%}
.l40_{left:40%}
.l50_{left:50%}

.l0{left:0}
.l10p{left:10px}
.l15p{left:15px}
.l20p{left:20px}
.l30p{left:30px}
.l40p{left:40px}
.l50p{left:50px}
.l60p{left:60px}
.l70p{left:70px}
.l75p{left:75px}
.l80p{left:80px}
.l85p{left:85px}
.l90p{left:90px}
.l100p{left:100px}
.l110p{left:110px}
.l120p{left:120px}
.l130p{left:130px}
.l140p{left:140px}
.l150p{left:150px}
.l160p{left:160px}

.l-5p{left:-5px} 
.l-8p{left:-8px} 
.l-10p{left:-10px} 
.l-20p{left:-20px}
.l-30p{left:-30px}
.l-40p{left:-40px}
.l-50p{left:-50px}
.l-60p{left:-60px}
.l-70p{left:-70px}
.l-80p{left:-80px}
.l-90p{left:-90px}

.r0{right:0}
.r10_{right:10%} 
.r15_{right:15%}
.r20_{right:20%}
.r30_{right:30%}
.r40_{right:40%}
.r50_{right:50%}

.r-5_{right:-5%}
.r-10_{right:-10%}
.r-15_{right:-15%}
.r-20_{right:-20%}
.r-30_{right:-30%}
.r-40_{right:-40%}
.r-50_{right:-50%}

.r-5p{right:-5px}
.r-10p{right:-10px}
.r-15p{right:-15px}
.r-20p{right:-20px}
.r-30p{right:-30px}
.r-40p{right:-40px}
.r-50p{right:-50px}

.r5p{right:5px}
.r10p{right:10px}
.r15p{right:15px}
.r20p{right:20px}
.r25p{right:25px}
.r30p{right:30px}
.r40p{right:40px}
.r50p{right:50px}

.tl0{top:0; left:0}
.tr0{top:0; right:0}
.bl0{bottom:0; left:0 }


.tl50_{top:50%; left:50%}

.sq5_{content:"";display: block;padding-bottom:5%}
.sq10_{content:"";display: block;padding-bottom:10%}
.sq15_{content:"";display: block;padding-bottom:15%}
.sq20_{content:"";display: block;padding-bottom:20%}
.sq25_{content:"";display: block;padding-bottom:25%}
.sq30_{content:"";display: block;padding-bottom:30%}
.sq35_{content:"";display: block;padding-bottom:35%}
.sq40_{content:"";display: block;padding-bottom:40%}
.sq45_{content:"";display: block;padding-bottom:45%}
.sq50_{content:"";display: block;padding-bottom:50%}
.sq55_{content:"";display: block;padding-bottom:55%}
.sq60_{content:"";display: block;padding-bottom:60%}
.sq65_{content:"";display: block;padding-bottom:65%}
.sq70_{content:"";display: block;padding-bottom:70%}
.sq75_{content:"";display: block;padding-bottom:75%}
.sq80_{content:"";display: block;padding-bottom:80%}
.sq85_{content:"";display: block;padding-bottom:85%}
.sq90_{content:"";display: block;padding-bottom:90%}
.sq95_{content:"";display: block;padding-bottom:95%}
.sq100_{content:"";display: block;padding-bottom:100%}
.sq110_{content:"";display: block;padding-bottom:110%}
.sq120_{content:"";display: block;padding-bottom:120%}
.sq130_{content:"";display: block;padding-bottom:130%}
.sq140_{content:"";display: block;padding-bottom:140%}
.sq150_{content:"";display: block;padding-bottom:150%}

.tac{text-align: center}
.tar{text-align: right}
.tal{text-align: left}

.coln{-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
.col2{	-webkit-column-count: 2;-moz-column-count: 2; column-count: 2;
		-webkit-column-gap: 70px; -moz-column-gap: 70px; column-gap: 70px;}
.col3{	-webkit-column-count: 3;-moz-column-count: 3; column-count: 3;
		-webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px;}
.col4{	-webkit-column-count: 4;-moz-column-count: 4; column-count: 4;
		-webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px;}
.col5{	-webkit-column-count: 5;-moz-column-count: 5; column-count: 5;
		-webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px;}

.col6{	-webkit-column-count: 6;-moz-column-count: 6; column-count: 6;
		-webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px;}

.gap5p{-webkit-column-gap: 5px; -moz-column-gap: 5px; column-gap: 5px;}
.gap10p{-webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
.gap20p{-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
.gap30p{-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
.gap40p{-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
.gap50p{-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;}
.gap100p{-webkit-column-gap: 100px; -moz-column-gap: 100px; column-gap: 100px;}


.lh1{line-height: 1em}
.lh13{line-height: 1.3em}
.lh14{line-height: 1.4em}
.lh15{line-height: 1.5em}
.lh16{line-height: 1.6em}
.lh17{line-height: 1.7em}
.lh18{line-height: 1.8em}
.lh19{line-height: 1.9em}
.lh2{line-height: 2em}

.trh03{ 
	-webkit-transition: height 0.3s linear;
    -moz-transition: height 0.3s linear; 
    -ms-transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    transition: height 0.3s linear;
	}
.tra01{ 
	-webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
	}

.tra02{ 
	-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
	}

.tra03{ 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
	}
.tra04{ 
	-webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
	}
.tra05{ 
	-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.tra06{ 
	-webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
	}
.tra06{ 
	-webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
	}
.tra07{ 
	-webkit-transition: all 0.7s linear;
    -moz-transition: all 0.7s linear;
    -ms-transition: all 0.7s linear;
    -o-transition: all 0.7s linear;
    transition: all 0.7s linear;
	}
.tra08{ 
	-webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;
	}
.tra09{ 
	-webkit-transition: all 0.9s linear;
    -moz-transition: all 0.9s linear;
    -ms-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear;
	}
.tra10{ 
	-webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
	}

.tt{transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%)}
	
.tt0{transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0)}

.ttx{transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%)}
.tty{transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)}
.vh{visibility: hidden}
.vv{visibility: visible}
.dn{display: none}
.db{display: block}

.cp{cursor:pointer}
.cd{cursor: default;}

.pen{pointer-events:none; touch-action: none}
.pea{pointer-events: auto; touch-action: auto}


.fx{list-style: none; margin: 0;padding: 0}
.fxm{list-style: none;padding:0}
.fxmp{list-style: none;}
.fw200{font-weight: 200}
.fw300{font-weight: 300}
.fw400{font-weight: 400}
.fw500{font-weight: 500}
.fw600{font-weight: 600}
.fw900{font-weight: 900 !important}

.lh1em{line-height:1em }
.lh1_2em{line-height:1.2em }
.lh1_3em{line-height:1.3em }

.tdu{text-decoration: underline}

.fs8p{font-size: 8px;}
.fs9p{font-size: 9px}
.fs10p{font-size: 10px}
.fs11p{font-size: 11px}
.fs12p{font-size: 12px}
.fs13p{font-size: 13px}
.fs14p{font-size: 14px}
.fs15p{font-size: 15px}
.fs16p{font-size: 16px}
.fs17p{font-size: 17px}
.fs18p{font-size: 18px}
.fs19p{font-size: 19px}
.fs20p{font-size: 20px}
.fs28p{font-size: 28px}
.fs25p{font-size: 25px}
.fs30p{font-size: 30px}
.fs35p{font-size: 35px}
.fs40p{font-size: 40px}
.fs41p{font-size: 41px}
.fs50p{font-size: 50px}
.fs55p{font-size: 55px}
.fs60p{font-size: 60px}
.fs120p{font-size: 120px}
.fs150p{font-size: 150px}

.teo{text-overflow: ellipsis;overflow: hidden;white-space: nowrap}

.fcblack{color:black !important}
.fcgreen{color:#00be80 !important}
.fcwhite{color: white !important}
.fcsilver{color: silver !important}
.fclightsilver{color:#cccccc !important}
.fclightgrey001{color:#808080 !important}

.fcred{color:red !important}
.fcbabyblue{color:#85c2d7 !important}
.fcpastelpink001{color:#e4c9b5 !important}
.fcdarkgold{color: #c3a260!important}
.fon:focus{ outline: none;}

.c594A42{color:#594A42}

.o0{opacity:0}
.o01{opacity:0.1}
.o02{opacity:0.2}
.o03{opacity:0.3}
.o04{opacity:0.4}
.o05{opacity:0.5}
.o06{opacity:0.6}
.o07{opacity:0.7}
.o08{opacity:0.8}
.o09{opacity:0.9}
.o10{opacity:1}

.bbo015{background:rgba(0,0,0,0.15)}

.bwhite{background:white !important}
.bred{background:red}
.bgrey{background:grey}
.bgrey003{background:#e6e6e6}
.bsilver{background:silver}
.bgrey001{background: #656565}
.bgrey002{background: #808080}
.bmint{background: #b4dbce}
.bdarkgold{background: #c3a260 }
.bbabyblue{background: #85c2d7 !important}
.bpastelpink001{background:#e4c9b5 !important}

.bwblack08{background:rgba(0,0,0,0.8)}
.bwhite05{background:rgba(255,255,255,0.5)}
.bwhite06{background:rgba(255,255,255,0.6)}
.bwhite07{background:rgba(255,255,255,0.7)}
.bwhite08{background:rgba(255,255,255,0.8)}
.bwhite09{background:rgba(255,255,255,0.9)}

.bblack{background:black}
.btransparent{background: transparent;}

.blightgrey{background: #efefef}
.ofc{object-fit: cover;}

.bzt{background-size: cover;background-position-x: center;background-position-y: top;
		background-repeat-x: no-repeat;background-repeat-y: no-repeat;}

.bzc{background-size: cover;background-position-x: center;background-position-y: center;
		background-repeat-x: no-repeat;background-repeat-y: no-repeat;}
.bzcon{background-size:contain; background-position-x: center;background-position-y: center;
		background-repeat-x: no-repeat;background-repeat-y: no-repeat;}
.bzcbc{background-size:cover; background-position-x: center;background-position-y:bottom;
		background-repeat-x: no-repeat;background-repeat-y: no-repeat;}

.dw2{width:50%}
.dw3{width:calc(100% / 3);width:-webkit-calc(100% / 3);} 
.dw4{width:calc(100% / 4);width:-webkit-calc(100% / 4);}
.dw5{width:calc(100% / 5);width:-webkit-calc(100% / 5);}
.dw6{width:calc(100% / 6);width:-webkit-calc(100% / 6);}
.dw7{width:calc(100% / 7);width:-webkit-calc(100% / 7);}

.dh2{height:50%} 
.dh3{height:calc(100% / 3);height:-webkit-calc(100% / 3);}
.dh4{height:calc(100% / 4);height:-webkit-calc(100% / 4);}
.dh5{height:calc(100% / 5);height:-webkit-calc(100% / 5);}
.dh6{height:calc(100% / 6);height:-webkit-calc(100% / 6);}
.dh7{height:calc(100% / 7);height:-webkit-calc(100% / 7);}

.ovh{overflow: hidden;}
.ovv{overflow: visible;}
.ovs{overflow: scroll;  -webkit-overflow-scrolling: touch;}
.ova{overflow: auto;  -webkit-overflow-scrolling: touch;}
.ovsx{overflow-x: scroll; overflow-y: hidden;  -webkit-overflow-scrolling: touch;}
.ovsy{overflow-y: scroll; overflow-x: hidden;  -webkit-overflow-scrolling: touch;}

.tetu{text-transform: uppercase}
.tetl{text-transform: lowercase}
.tetn{text-transform: none;}

.ls004{letter-spacing: 0.04em}
.b{font-weight: bold}

.dflb:first-of-type:first-line {font-weight: bold}
.dflebp::first-letter {font-weight: bold }

.an:link,
.an:visited,
.an:active{ text-decoration: none;}
.an a:link,
.an a:visited,
.an a:active{ text-decoration: none;}

.auwhite:link,
.auwhite:visited,
.auwhite:active{ text-decoration: underline; color: white}

.aho05:hover{opacity: 0.5}
.z99{z-index: 99}
.z999{z-index: 999}
.z9999{z-index: 9999}
.z99999{z-index: 99999}
.ns{-webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;}

.br3p{border-radius: 3px 3px 3px 3px}
.br5p{border-radius: 5px 5px 5px 5px}
.br10p{border-radius: 10px 10px 10px 10px}
/*  media */


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/
@font-face {
	font-family:'brandon';
	src:url('fonts/Brandon_reg.otf') format('opentype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'brandon';
	src:url('fonts/Brandon_light.otf') format('opentype');
    font-weight:300;
    font-style:normal;
}
@font-face {
	font-family:'brandon';
	src:url('fonts/Brandon_bld.otf') format('opentype');
    font-weight:700;
    font-style:normal;
}
@font-face {
	font-family:'brandon';
	src:url('fonts/Brandon_med.otf') format('opentype');
    font-weight:500;
    font-style:normal;
}
/*  */
@font-face {
	font-family:'winan';
	src:url('fonts/WF_WinanSemiBold.eot') format('embedded-opentype'),
		url('fonts/WF_WinanSemiBold.ttf') format('truetype'),
		url('fonts/WF_WinanSemiBold.woff') format('woff'),
		url('fonts/WF_WinanSemiBold.woff2') format('woff2');
    font-weight:bold;
    font-style:bold;
	
}
@font-face {
	font-family:'winan';
	src:url('fonts/WF_Winan_Regular.eot') format('embedded-opentype'),
		url('fonts/WF_Winan_Regular.ttf') format('truetype'),
		url('fonts/WF_Winan_Regular.woff') format('woff'),
		url('fonts/WF_Winan_Regular.woff2') format('woff2');
    font-weight:normal;
    font-style:normal;
	
}

@font-face {
	font-family:'payson';
	src:url('fonts/BrandonText-Regular.otf') format('opentype');
    font-weight:400;
    font-style:normal;
}
@font-face {
	font-family:'payson';
	src:url('fonts/BrandonText-RegularItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

/* Black */
@font-face {
	font-family:'payson';
	src:url('fonts/BrandonText-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
	font-family:'payson';
	src:url('fonts/BrandonText-BoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style:italic;
}

/* ML Brand */
@font-face {
	font-family:'mlbrand';
	src:url('fonts/MLBrand-Thin.woff2') format('woff2'),
		url('fonts/MLBrand-Thin.woff') format('woff');
    font-weight: 100;
	font-style: normal;

}

@font-face {
	font-family:'mlbrand';
	src:url('fonts/MLBrand-Light.woff2') format('woff2'),
		url('fonts/MLBrand-Light.woff') format('woff');
    font-weight: 400;
    font-style:normal;
}
@font-face {
	font-family:'mlbrand';
	src:url('fonts/MLBrand-Regular.woff2') format('woff2'),
		url('fonts/MLBrand-Regular.woff') format('woff');
    font-weight: 700;
	font-style: normal;

}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (max-width:320px) {
.m350_h3{font-size: 14px !important}
.m350_dn{display:none;}
}
@media only screen and (max-width:450px) {
html,body{font-size: 12px;}
h2{line-height: 2em}
h3{font-size: 1.2em}
h5{margin:5px}
p{font-size: 12px; }

body.woocommerce{width: 100% !important; margin:auto;}
.woocommerce-MyAccount-content {min-height: 300px !important}

.oBox hr{display: none}
.oBorderBox{border:none !important;}

.m450_o1{opacity: 1}
.m450_ovh{overflow: hidden;}
.m450_ovv{overflow: visible;}
.m450_ovs{overflow: scroll;  -webkit-overflow-scrolling: touch;}
.m450_ovsx{overflow-x: scroll; overflow-y: hidden;  -webkit-overflow-scrolling: touch;}

.m450_ova{overflow: auto;  -webkit-overflow-scrolling: touch;}
.m450_ovxsyh{overflow-x: scroll; overflow-y: hidden;  -webkit-overflow-scrolling: touch;}


.m450_born{border:none;}
.m450_lh1{line-height: 1em}
.m450_lh13{line-height: 1.3em}
.m450_lh14{line-height: 1.4em}
.m450_lh15{line-height: 1.5em}
.m450_lh16{line-height: 1.6em}
.m450_lh17{line-height: 1.7em}
.m450_lh18{line-height: 1.8em}
.m450_lh19{line-height: 1.9em}
.m450_lh2{line-height: 2em}


.m450_lh100em{line-height: 1em}
.m450_lh120em{line-height: 1.2em}
.m450_lh150em{line-height: 1.5em}
.m450_lh170em{line-height: 1.7em}
.m450_lh200em{line-height: 2em}


.m450_dn{display:none;}
.m450_pof{position: fixed;}
.m450_por{position: relative;}
.m450_hi{height: intrinsic};
.m450_h1{font-size: 35px !important}
.m450_h3{font-size: 18px !important}
.m450_w120p{width:120px !important}
.m450_ma{margin:auto !important}
.m450_ml0t20p{margin:20px auto auto 0;}
.m450_mr0t20p{margin:20px 0 auto auto;}
.m450_ml15_t20p{margin:20px auto auto 15%}

.m450_t5_{top:5%}
.m450_t10_{top:10%}
.m450_t70_{top:70%}


.m450_t10p{top:10px !important}
.m450_t15p{top:15px}
.m450_t20p{top:20px}
.m450_t25p{top:25px}

.m450_b10p{top:inherit;bottom:0px}

.m450_tl0{top:0; left:0}
.m450_tr0{top:0; right:0}
.m450_mr0{margin: auto 0 auto auto} 
.m450_mr5p{margin: auto 5px auto auto} /* right */
.m450_mr10p{margin: auto 10px auto auto}
.m450_mr20p{margin: auto 20px auto auto}
.m450_mr30p{margin: auto 30px auto auto}
.m450_mr40p{margin: auto 40px auto auto}
.m450_mr50p{margin: auto 50px auto auto}
.m450_mr60p{margin: auto 60px auto auto}
.m450_mr70p{margin: auto 70px auto auto}
.m450_mr70p{margin: auto 80px auto auto}
.m450_mr70p{margin: auto 90px auto auto}
.m450_mr70p{margin: auto 100px auto auto}
.m450_mr70p{margin: auto 110px auto auto}

.m450_mr5_  {margin: auto 5%   auto auto }
.m450_mr10_ {margin: auto 10%  auto auto }
.m450_mr15_ {margin: auto 15%  auto auto }
.m450_mr20_ {margin: auto 20%  auto auto }
.m450_mr30_ {margin: auto 30%  auto auto }
.m450_mr40_ {margin: auto 40%  auto auto }
.m450_mr50_ {margin: auto 50%  auto auto }
.m450_mr60_ {margin: auto 60%  auto auto }
.m450_mr70_ {margin: auto 70%  auto auto }
.m450_mr75_ {margin: auto 75%  auto auto }
.m450_mr80_ {margin: auto 80%  auto auto }
.m450_mr90_ {margin: auto 90%  auto auto }
.m450_mr100_{margin: auto 100% auto auto }



.m450_ml0{margin: auto auto auto 0 } 
.m450_ml5p{margin: auto auto auto 5px} /*  left */
.m450_ml10p{margin: auto auto auto 10px}
.m450_ml15p{margin: auto auto auto 15px}
.m450_ml20p{margin: auto auto auto 20px !important}
.m450_ml30p{margin: auto auto auto 30px}
.m450_ml40p{margin: auto auto auto 40px}
.m450_ml50p{margin: auto auto auto 50px}
.m450_ml60p{margin: auto auto auto 60px}
.m450_ml70p{margin: auto auto auto 70px}
.m450_ml75p{margin: auto auto auto 75px}
.m450_ml80p{margin: auto auto auto 80px}
.m450_ml90p{margin: auto auto auto 90px}
.m450_ml100p{margin: auto auto auto 100px}
.m450_ml110p{margin: auto auto auto 110px}


.m450_ml5_{margin: auto auto auto 5%} /*  left */
.m450_ml10_{margin: auto auto auto 10%}
.m450_ml15_{margin: auto auto auto 15%}
.m450_ml20_{margin: auto auto auto 20%}
.m450_ml30_{margin: auto auto auto 30%}
.m450_ml40_{margin: auto auto auto 40%}
.m450_ml50_{margin: auto auto auto 50%}
.m450_ml60_{margin: auto auto auto 60%}
.m450_ml70_{margin: auto auto auto 70%}
.m450_ml75_{margin: auto auto auto 75%}
.m450_ml80_{margin: auto auto auto 80%}
.m450_ml90_{margin: auto auto auto 90%}
.m450_ml100_{margin: auto auto auto 100%}



.m450_tac{text-align: center}
.m450_tal{text-align: left}
.m450_tar{text-align: right}

.m450_fs8p{font-size: 8px;}
.m450_fs9p{font-size: 9px}
.m450_fs10p{font-size: 10px}
.m450_fs11p{font-size: 11px}
.m450_fs12p{font-size: 12px}
.m450_fs13p{font-size: 13px}
.m450_fs14p{font-size: 14px}
.m450_fs15p{font-size: 15px}
.m450_fs20p{font-size: 20px}
.m450_fs25p{font-size: 25px}
.m450_fs35p{font-size: 35px}
.m450_fs40p{font-size: 40px}
.m450_fs41p{font-size: 41px}
.m450_fs50p{font-size: 50px}
.m450_fs60p{font-size: 60px}
.m450_fs70p{font-size: 70px}
.m450_fs80p{font-size: 80px}
.m450_fs90p{font-size: 90px}
.m450_fs100p{font-size: 100px}
.m450_fs110p{font-size: 110px}
.m450_fs120p{font-size: 120px}
.m450_fs130p{font-size: 130px}
.m450_fs140p{font-size: 140px}
.m450_fs150p{font-size: 150px}


.m450_l0{left:0}
.m450_l10p{left:10px} /* left px */
.m450_l20p{left:20px}
.m450_l30p{left:30px}
.m450_l40p{left:40px}
.m450_l50p{left:50px}
.m450_l60p{left:60px}
.m450_l70p{left:70px}
.m450_l75p{left:75px}
.m450_l80p{left:80px}
.m450_l90p{left:90px}
.m450_l100p{left:100px}
.m450_l110p{left:110px}
.m450_l120p{left:120px}
.m450_l130p{left:130px}
.m450_l140p{left:140px}
.m450_l150p{left:150px}
.m450_l160p{left:160px}

.m450_r0{right:0}
.m450_r10p{right:10px} /* right px */
.m450_r20p{right:20px}
.m450_r30p{right:30px}
.m450_r40p{right:40px}
.m450_r50p{right:50px}
.m450_r60p{right:60px}
.m450_r70p{right:70px}
.m450_r75p{right:75px}
.m450_r80p{right:80px}
.m450_r90p{right:90px}
.m450_r100p{right:100px}
.m450_r110p{right:110px}
.m450_r120p{right:120px}
.m450_r130p{right:130px}
.m450_r140p{right:140px}
.m450_r150p{right:150px}
.m450_r160p{right:160px}


.m450_b0{bottom:0px}
.m450_b0p{bottom:0px}
.m450_b10p{bottom:10px} /* bottom  px*/
.m450_b20p{bottom:20px}
.m450_b25p{bottom:25px}
.m450_b30p{bottom:30px}
.m450_b40p{bottom:40px}
.m450_b50p{bottom:50px}

.m450_t-5p{top:-5px}
.m450_t-10p{top:-10px} /* top px */
.m450_t-20p{top:-20px}
.m450_t-25p{top:-25px}
.m450_t-30p{top:-30px}
.m450_t-40p{top:-40px}
.m450_t-50p{top:-50px}
.m450_t-110p{top:-110px}
.m450_t-130p{top:-130px}
.m450_t-150p{top:-150px}

.m450_t5p{top:5px}
.m450_t10p{top:10px} /* top px */
.m450_t20p{top:20px}
.m450_t30p{top:30px}
.m450_t40p{top:40px}
.m450_t50p{top:50px}
.m450_t110p{top:110px}
.m450_t130p{top:130px}
.m450_t150p{top:150px}

.m450_tt0{transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0)}
	
.m450_tt{transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%)}
	
.m450_tt0{transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0)}

.m450_ttx{transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0)}
	
.m450_tty{transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%)}
.m450_ttx50y100{
	transform: translate(-50%,-100%);
	-webkit-transform: translate(-50%,-100%);
	-moz-transform: translate(-50%,-100%);
	-ms-transform: translate(-50%,-100%);
	-o-transform: translate(-50%,-100%)}
.m450_ttx-100{transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%)}
	

.m450_l50_{left:50%}
.m450_poa{position: absolute}
.m450_por{position: relative;}
.m450_h50p{height:50px !important}
.m450_ha{height:auto}
.m450_h100_{height:100% !important}
.m450_h165p{height:165px !important}
.m450_hm25vw{min-height:25vw ; height:auto}
.m450_hm500p{min-height:450px}

.m450_hm60p{min-height: 60px}
.m450_hm70p{min-height: 70px}
.m450_hm80p{min-height: 80px}
.m450_hm90p{min-height: 90px}
.m450_hm100p{min-height: 100px}
.m450_hm110p{min-height: 110px}
.m450_hm120p{min-height: 120px}
.m450_hm130p{min-height: 130px}
.m450_hm140p{min-height: 140px}
.m450_hm150p{min-height: 150px}
.m450_hm160p{min-height: 160px}
.m450_hm170p{min-height: 170px}
.m450_hm180p{min-height: 180px}
.m450_hm190p{min-height: 190px}
.m450_hm200p{min-height: 200px}
.m450_hm210p{min-height: 210px}
.m450_hm220p{min-height: 220px}
.m450_hm230p{min-height: 230px}
.m450_hm240p{min-height: 240px}
.m450_hm250p{min-height: 250px}
.m450_hm260p{min-height: 260px}
.m450_hm270p{min-height: 270px}
.m450_hm280p{min-height: 280px}
.m450_hm290p{min-height: 290px}
.m450_hm300p{min-height: 300px}
.m450_hm310p{min-height: 310px}
.m450_hm320p{min-height: 320px}
.m450_hm330p{min-height: 330px}
.m450_hm340p{min-height: 340px}
.m450_hm350p{min-height: 350px}
.m450_hm360p{min-height: 360px}
.m450_hm370p{min-height: 370px}
.m450_hm380p{min-height: 380px}
.m450_hm390p{min-height: 390px}
.m450_hm400p{min-height: 400px}
.m450_hm500p{min-height: 500px}
.m450_hm600p{min-height: 600px}
.m450_hm1000p{min-height: 1000px}


.m450_wa{width: auto !important; }
.m450_w10_{width:10% !important; }

.m450_p0{padding:0 !important}

.m450_m0{margin:0px !important}
.m450_m_0{margin: 10px 0px !important;}
.m450_m_20p{margin:20px !important}
.m450_m_30p{margin:30px !important}
.m450_m_50p{margin:50px !important}


.m450_mt5p{margin:5px auto auto auto}
.m450_mt10p{margin:10px auto auto auto}
.m450_mt20p{margin:20px auto auto auto}
.m450_mt30p{margin:30px auto auto auto}
.m450_mt40p{margin:40px auto auto auto}
.m450_mt50p{margin:50px auto auto auto}
.m450_mt60p{margin:60px auto auto auto}
.m450_mt70p{margin:70px auto auto auto}
.m450_mt80p{margin:80px auto auto auto}
.m450_mt90p{margin:90px auto auto auto}
.m450_mt100p{margin:100px auto auto auto}

.m450_ml0p{margin: auto auto auto 0px !important}
.m450_ml5p{margin: auto auto auto 5px !important}
.m450_ml8p{margin: auto auto auto 8px !important}
.m450_ml10p{margin: auto auto auto 10px}

.m450_mt0{margin: 0 auto auto auto}
.m450_mlr2p{margin: auto 2px !important}
.m450_mlr5p{margin:auto 5px !important;}
.m450_mlr10p{margin:auto 10px !important;}


.m450_mt10p{margin: 10px auto auto auto}
.m450_mt20p{margin: 20px auto auto auto}
.m450_mt30p{margin: 30px auto auto auto}


.m450_mt0l10p{margin: 0 auto auto 10px}

.m450_mtb10p{margin: 10px auto 10px auto !important}
.m450_mtb20p{margin: 20px auto 20px auto !important}
.m450_mtb30p{margin: 30px auto 30px auto !important}

.m450_mtb50_{margin:50%  auto !important}

.m450_mb0{margin:auto  auto 0 auto}
.m450_mb5p{margin:auto  auto 5px auto}
.m450_mb10p{margin:auto  auto 10px auto}
.m450_mb20p{margin:auto  auto 20px auto}
.m450_mb30p{margin:auto  auto 30px auto}
.m450_mb40p{margin:auto  auto 40px auto}
.m450_mb50p{margin:auto  auto 50px auto}

.m450_mot0{margin-top: 0 !important}
.m450_mol0{margin-left:0 !important}

.m450_w100_{width:100% !important}
.m450_wm100_{min-width:100% !important}

.m450_mb20p{margin:auto auto 20px auto !important}

.m450_wm85vw{width:85vw !important}
.m450_hm85vw{height:85vw !important}

.m450_hm100p{min-height:100px !important; }

.m450_tal{text-align: left !important}

.m450_w50p{width:50px !important}
.m450_h50p{height:50px !important}

.m450_db{display: block !important}

.m450_l-100_{left:-100%}
.m450_l120p{left:120px !important}
.m450_fz20p{font-size: 20px}
.m450_fz30p{font-size: 30px; }
.m450_f{display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;}
.m450_fr{	
	display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;
	flex-direction: row !important; 
	-webkit-flex-direction: row !important; 
	-moz-flex-direction: row !important; 
	-ms-flex-direction: row !important; 
	-o-flex-direction: row !important}
	
	
.m450_frr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: row-reverse; 
	-webkit-flex-direction: row-reverse; 
	-moz-flex-direction: row-reverse; 
	-ms-flex-direction: row-reverse; 
	-o-flex-direction: row-reverse }

.m450_fc{	
	display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;
	flex-direction: column !important; 
	-webkit-flex-direction: column !important; 
	-moz-flex-direction: column !important; 
	-ms-flex-direction: column !important; 
	-o-flex-direction: column !important}
	
.m450_fcr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: column-reverse !important; 
	-webkit-flex-direction: column-reverse !important; 
	-moz-flex-direction: column-reverse !important; 
	-ms-flex-direction: column-reverse !important; 
	-o-flex-direction: column-reverse !important}

.m450_col1{-webkit-column-count:1 !important; -moz-column-count: 1 !important; column-count: 1 !important;}
.m450_col2{ -webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
.m450_col3{ -webkit-column-count: 3;-moz-column-count: 3; column-count: 3;}
.m450_col4{ -webkit-column-count: 4;-moz-column-count: 4; column-count: 4;}

.m450_gap5p{-webkit-column-gap: 5px; -moz-column-gap: 5px; column-gap: 5px;}
.m450_gap10p{-webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
.m450_gap20p{-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
.m450_gap30p{-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
.m450_gap40p{-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
.m450_gap50p{-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;}

.m450_m0{width:0}
.m450_w5_{width: 5% !important}
.m450_w10_{width: 10% !important}
.m450_w15_{width: 15% !important}
.m450_w20_{width: 20% !important}
.m450_w25_{width: 25% !important}
.m450_w30_{width: 30% !important}
.m450_w40_{width: 40% !important}
.m450_w44_{width: 44% !important}
.m450_w45_{width: 45% !important}


.m450_w48_{width: 48% !important}
.m450_w50_{width: 50% !important}
.m450_w55_{width: 55% !important}
.m450_w60_{width: 60% !important}
.m450_w70_{width: 70% !important}
.m450_w80_{width: 80% !important}
.m450_w85_{width: 85% !important}
.m450_w90_{width: 90% !important}
.m450_w95_{width: 95% !important}

.m450_w100_{width: 100% !important}

.m450_w5vw{width: 5vw !important}
.m450_w10vw{width: 10vw !important}
.m450_w15vw{width: 15vw !important}
.m450_w20vw{width: 20vw !important}
.m450_w25vw{width: 25vw !important}
.m450_w30vw{width: 30vw !important}
.m450_w40vw{width: 40vw !important}
.m450_w50vw{width: 50vw !important}
.m450_w55vw{width: 55vw !important}
.m450_w60vw{width: 60vw !important}
.m450_w70vw{width: 70vw !important}
.m450_w80vw{width: 80vw !important}
.m450_w85vw{width:85vw !important}
.m450_w90vw{width: 90vw !important}
.m450_w95vw{width: 95vw !important}
.m450_w100vw{width: 100vw !important}

.m450_w5p{width: 5px !important}
.m450_w10p{width: 10px !important}
.m450_w15p{width: 15px !important}
.m450_w20p{width: 20px !important}
.m450_w25p{width: 25px !important}
.m450_w30p{width: 30px !important}
.m450_w40p{width: 40px !important}
.m450_w50p{width: 50px !important}
.m450_w55p{width: 55px !important}
.m450_w60p{width: 60px !important}
.m450_w70p{width: 70px !important}
.m450_w80p{width: 80px !important}
.m450_w90p{width: 90px !important}
.m450_w100p{width: 100px !important}
.m450_w110p{width: 110px !important}
.m450_w120p{width: 120px !important}
.m450_w130p{width: 130px !important}
.m450_w140p{width: 140px !important}
.m450_w150p{width: 150px !important}
.m450_w160p{width: 160px !important}
.m450_w170p{width: 170px !important}
.m450_w180p{width: 180px !important}
.m450_w190p{width: 190px !important}
.m450_w200p{width: 200px !important}
.m450_w210p{width: 210px !important}
.m450_w220p{width: 220px !important}
.m450_w230p{width: 230px !important}
.m450_w240p{width: 240px !important}
.m450_w250p{width: 250px !important}
.m450_w260p{width: 260px !important}
.m450_w270p{width: 270px !important}
.m450_w280p{width: 280px !important}
.m450_w290p{width: 290px !important}
.m450_w300p{width: 300px !important}
.m450_w310p{width: 310px !important}
.m450_w320p{width: 320px !important}
.m450_w330p{width: 330px !important}
.m450_w340p{width: 340px !important}
.m450_w350p{width: 350px !important}
.m450_w360p{width: 360px !important}
.m450_w370p{width: 370px !important}
.m450_w380p{width: 380px !important}
.m450_w390p{width: 390px !important}
.m450_w400p{width: 400px !important}
.m450_w500p{width: 500px !important}

.m450_h0{height: 0 !important}
.m450_h5_{height: 5% !important}
.m450_h10_{height: 10% !important}
.m450_h15_{height: 15% !important}
.m450_h20_{height: 20% !important}
.m450_h25_{height: 25% !important}
.m450_h30_{height: 30% !important}
.m450_h33_{height: 33.33% !important}
.m450_h40_{height: 40% !important}
.m450_h50_{height: 50% !important}
.m450_h55_{height: 55% !important}
.m450_h60_{height: 60% !important}
.m450_h70_{height: 70% !important}
.m450_h80_{height: 80% !important}
.m450_h90_{height: 90% !important}
.m450_h100_{height: 100% !important}
.m450_h100_50p{height:calc(100vh - 50px) !important;height:-webkit-calc(100vh - 50px) !important}


.m450_h100vh50p{height:calc(100vh - 50px) !important}
.m450_h5vh{height: 5vh !important}
.m450_h10vh{height: 10vh !important}
.m450_h15vh{height: 15vh !important}
.m450_h20vh{height: 20vh !important}
.m450_h25vh{height: 25vh !important}
.m450_h30vh{height: 30vh !important}
.m450_h40vh{height: 40vh !important}
.m450_h50vh{height: 50vh !important}
.m450_h55vh{height: 55vh !important}
.m450_h60vh{height: 60vh !important}
.m450_h70vh{height: 70vh !important}
.m450_h80vh{height: 80vh !important}
.m450_h85vw{height: 85vw !important}
.m450_h90vh{height: 90vh !important}
.m450_h100vh{height: 100vh !important}

.m450_h5p{height: 5px !important}
.m450_h10p{height: 10px !important}
.m450_h15p{height: 15px !important}
.m450_h20p{height: 20px !important}
.m450_h25p{height: 25px !important}
.m450_h30p{height: 30px !important}
.m450_h40p{height: 40px !important}
.m450_h50p{height: 50px !important}
.m450_h55p{height: 55px !important}
.m450_h60p{height: 60px !important}
.m450_h70p{height: 70px !important}
.m450_h80p{height: 80px !important}
.m450_h90p{height: 90px !important}
.m450_h100p{height: 100px !important}
.m450_h110p{height: 110px !important}
.m450_h120p{height: 120px !important}
.m450_h130p{height: 130px !important}
.m450_h140p{height: 140px !important}
.m450_h150p{height: 150px !important}
.m450_h160p{height: 160px !important}
.m450_h170p{height: 170px !important}
.m450_h180p{height: 180px !important}
.m450_h190p{height: 190px !important}
.m450_h200p{height: 200px !important}
.m450_h210p{height: 210px !important}
.m450_h220p{height: 220px !important}
.m450_h230p{height: 230px !important}
.m450_h240p{height: 240px !important}
.m450_h250p{height: 250px !important}
.m450_h260p{height: 260px !important}
.m450_h270p{height: 270px !important}
.m450_h280p{height: 280px !important}
.m450_h290p{height: 290px !important}
.m450_h300p{height: 300px !important}
.m450_h310p{height: 310px !important}
.m450_h320p{height: 320px !important}
.m450_h330p{height: 330px !important}
.m450_h340p{height: 340px !important}
.m450_h350p{height: 350px !important}
.m450_h360p{height: 360px !important}
.m450_h370p{height: 370px !important}
.m450_h380p{height: 380px !important}
.m450_h390p{height: 390px !important}
.m450_h400p{height: 400px !important}
.m450_h500p{height: 500px !important}
.m450_h700p{height: 700px !important}

.m450_dw2{width:50%} /* diveded by */
.m450_dw3{width:calc(100% / 3);width:-webkit-calc(100% / 3);} 
.m450_dw4{width:calc(100% / 4);width:-webkit-calc(100% / 4);}
.m450_dw5{width:calc(100% / 5);width:-webkit-calc(100% / 5);}
.m450_dw6{width:calc(100% / 6);width:-webkit-calc(100% / 6);}
.m450_dw7{width:calc(100% / 7);width:-webkit-calc(100% / 7);}

.m450_dh2{height:50%} /* diveded by */
.m450_dh3{height:calc(100% / 3);height:-webkit-calc(100% / 3);}
.m450_dh4{height:calc(100% / 4);height:-webkit-calc(100% / 4);}
.m450_dh5{height:calc(100% / 5);height:-webkit-calc(100% / 5);}
.m450_dh6{height:calc(100% / 6);height:-webkit-calc(100% / 6);}
.m450_dh7{height:calc(100% / 7);height:-webkit-calc(100% / 7);}

}

@media only screen and (max-width:600px) {
	.m600_h1{font-size: 45px }
	.m600_dn{display:none;}
	.m600_db{display: block}

	.m600_poa{position: absolute}
	.m600_por{position: relative;}

	.m600_pof{position:fixed}
	.m600_fc{	
		display:flex;
		display:-webkit-box; 
		display:-webkit-flex;
		display:-ms-flexbox;
		display:-ms-flex;
		display:-moz-flex;
		display:-o-flex;
		flex-direction: column ; 
		-webkit-flex-direction: column; 
		-moz-flex-direction: column ; 
		-ms-flex-direction: column ; 
		-o-flex-direction: column }
		
	.m600_frr{display: flex;
		display:-webkit-box; 
		display:-webkit-flex;
		display:-moz-flex;
		display:-o-flex;
		display:-ms-flex; 
		display:-ms-flexbox;
		flex-direction: row-reverse; 
		-webkit-flex-direction: row-reverse; 
		-moz-flex-direction: row-reverse; 
		-ms-flex-direction: row-reverse; 
		-o-flex-direction: row-reverse }
		
	.m600_fcr{display: flex;
		display:-webkit-box; 
		display:-webkit-flex;
		display:-moz-flex;
		display:-o-flex;
		display:-ms-flex; 
		display:-ms-flexbox;
		flex-direction: column-reverse; 
		-webkit-flex-direction: column-reverse; 
		-moz-flex-direction: column-reverse; 
		-ms-flex-direction: column-reverse; 
		-o-flex-direction: column-reverse }

		
	.m600_ma{margin:auto}	
	.m600_w100_{width:100%}
	.m600_w95_{width:95%}
	.m600_w90_{width:90%}
	.m600_w44_{width:44%}
	.m600_mt20p{margin:20px auto auto auto}
	.m600_mtb50_{margin:50%  auto !important}
	.m600_h100_{height:100%}

	.m600_w40_{width:40%}

	.m600_mr0{margin: auto 0 auto auto} 
	.m600_mr5p{margin: auto 5px auto auto} /* right */
	.m600_mr10p{margin: auto 10px auto auto}
	.m600_mr20p{margin: auto 20px auto auto}
	.m600_mr30p{margin: auto 30px auto auto}
	.m600_mr40p{margin: auto 40px auto auto}
	.m600_mr50p{margin: auto 50px auto auto}
	.m600_mr60p{margin: auto 60px auto auto}
	.m600_mr70p{margin: auto 70px auto auto}
	.m600_mr70p{margin: auto 80px auto auto}
	.m600_mr70p{margin: auto 90px auto auto}
	.m600_mr70p{margin: auto 100px auto auto}
	.m600_mr70p{margin: auto 110px auto auto}


	.m600_ml0{margin: auto auto auto 0}
	.m600_ml5p{margin: auto auto auto 5px} /*  left */
	.m600_ml10p{margin: auto auto auto 10px}
	.m600_ml20p{margin: auto auto auto 20px}
	.m600_ml30p{margin: auto auto auto 30px}
	.m600_ml40p{margin: auto auto auto 40px}
	.m600_ml50p{margin: auto auto auto 50px}
	.m600_ml60p{margin: auto auto auto 60px}
	.m600_ml70p{margin: auto auto auto 70px}
	.m600_ml75p{margin: auto auto auto 75px}
	.m600_ml80p{margin: auto auto auto 80px}
	.m600_ml90p{margin: auto auto auto 90px}
	.m600_ml100p{margin: auto auto auto 100px}
	.m600_ml110p{margin: auto auto auto 110px}

	.m600_mtb30p{margin: 30px auto 30px auto !important }
	.m600_mt30p{margin: 30px auto auto auto  }
	.m600_mt0{margin:0 auto auto auto}
	.m600_ha{height: auto}
	.m600_h300p{height:300px}
	.m600_h350p{height:350px}

	.m600_o1{opacity:1}
	.m600_por{position:relative}

	.m600_tac{text-align: center}
	.m600_tal{text-align: left}
	.m600_tar{text-align: right}


	.m600_l0{left:0}
	.m600_l10p{left:10px} /* left px */
	.m600_l20p{left:20px}
	.m600_l30p{left:30px}
	.m600_l40p{left:40px}
	.m600_l50p{left:50px}
	.m600_l60p{left:60px}
	.m600_l70p{left:70px}
	.m600_l75p{left:75px}
	.m600_l80p{left:80px}
	.m600_l90p{left:90px}
	.m600_l100p{left:100px}
	.m600_l110p{left:110px}
	.m600_l120p{left:120px}
	.m600_l130p{left:130px}
	.m600_l140p{left:140px}
	.m600_l150p{left:150px}
	.m600_l160p{left:160px}

	.m600_r0{right:0}
	.m600_r10p{right:10px} /* right px */
	.m600_r20p{right:20px}
	.m600_r30p{right:30px}
	.m600_r40p{right:40px}
	.m600_r50p{right:50px}
	.m600_r60p{right:60px}
	.m600_r70p{right:70px}
	.m600_r75p{right:75px}
	.m600_r80p{right:80px}
	.m600_r90p{right:90px}
	.m600_r100p{right:100px}
	.m600_r110p{right:110px}
	.m600_r120p{right:120px}
	.m600_r130p{right:130px}
	.m600_r140p{right:140px}
	.m600_r150p{right:150px}
	.m600_r160p{right:160px}



	.m600_tt0{transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0)}

	.m600_ova{overflow:auto;}
	.m600_coln{-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
	.m600_col2{ -webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
	.m600_col3{ -webkit-column-count: 3;-moz-column-count: 3; column-count: 3;}
	.m600_col4{ -webkit-column-count: 4;-moz-column-count: 4; column-count: 4;}

	.m600_gap5p{-webkit-column-gap: 5px; -moz-column-gap: 5px; column-gap: 5px;}
	.m600_gap10p{-webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
	.m600_gap20p{-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
	.m600_gap30p{-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
	.m600_gap40p{-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
	.m600_gap50p{-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;}
	.m600_fs-{font-size: smaller}
	.m600_fs18p{font-size: 18px !important}
	.m600_fs24p{font-size: 24px !important}
	.m600_fs26p{font-size: 26px !important}
	.m600_fs30p{font-size: 30px}
}
@media only screen and (max-width:700px) {
	.m700_dn{display:none;}
	.m700_db{display:block;}
	.m700_wa{width:auto}
	.m700_hi{height: intrinsic}
	.m700_w100p{width:80px}
	.m700_h100p{height:80px}

	.m700_coln{-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
	.m700_col2{ -webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
	.m700_col3{ -webkit-column-count: 3;-moz-column-count: 3; column-count: 3;}
	.m700_col4{ -webkit-column-count: 4;-moz-column-count: 4; column-count: 4;}

	.m700_gap5p{-webkit-column-gap: 5px; -moz-column-gap: 5px; column-gap: 5px;}
	.m700_gap10p{-webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
	.m700_gap20p{-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
	.m700_gap30p{-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
	.m700_gap40p{-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
	.m700_gap50p{-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;}
}
@media only screen and (max-width:768px) {
.m768_poa{position: absolute}
.m768_por{position: relative;}
.m768_db{display: block}

.oTextProductHover{visibility:visible !important } 

.m768_lh100em{line-height: 1em}
.m768_lh120em{line-height: 1.2em}
.m768_lh150em{line-height: 1.5em}
.m768_lh170em{line-height: 1.7em}
.m768_lh200em{line-height: 2em}

.m768_vv{visibility: visible}
.m768_hi{height: intrinsic}
.m768_fc{	
	display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;

	flex-direction: column ; 
	-webkit-flex-direction: column; 
	-moz-flex-direction: column ; 
	-ms-flex-direction: column ; 
	-o-flex-direction: column }
.m768_fr{	
	display:flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:-moz-flex;
	display:-o-flex;

	flex-direction: row ; 
	-webkit-flex-direction: row; 
	-moz-flex-direction: row ; 
	-ms-flex-direction: row ; 
	-o-flex-direction: row }	
.m768_fcr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: column-reverse; 
	-webkit-flex-direction: column-reverse; 
	-moz-flex-direction: column-reverse; 
	-ms-flex-direction: column-reverse; 
	-o-flex-direction: column-reverse }
	
.m768_frr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: row-reverse; 
	-webkit-flex-direction: row-reverse; 
	-moz-flex-direction: row-reverse; 
	-ms-flex-direction: row-reverse; 
	-o-flex-direction: row-reverse }


.m768_fs8p{font-size: 8px;}
.m768_fs9p{font-size: 9px}
.m768_fs10p{font-size: 10px}
.m768_fs11p{font-size: 11px}
.m768_fs12p{font-size: 12px}
.m768_fs13p{font-size: 13px}
.m768_fs14p{font-size: 14px}
.m768_fs15p{font-size: 15px}
.m768_fs20p{font-size: 20px}
.m768_fs25p{font-size: 25px}
.m768_fs30p{font-size: 30px}
.m768_fs35p{font-size: 35px}
.m768_fs40p{font-size: 40px}
.m768_fs41p{font-size: 41px}
.m768_fs50p{font-size: 50px}
.m768_fs60p{font-size: 60px}

.m768_wa{width: auto}

.m768_hm100_{min-height: 100%}
.m768_hm100vh{min-height: 100vh}

.m768_w5_{width: 5%}
.m768_w10_{width: 10%}
.m768_w15_{width: 15%}
.m768_w20_{width: 20%}
.m768_w25_{width: 25%}
.m768_w30_{width: 30%}
.m768_w40_{width: 40%}
.m768_w45_{width: 45%}
.m768_w50_{width: 50%}
.m768_w55_{width: 55%}
.m768_w60_{width: 60%}
.m768_w65_{width: 65%}
.m768_w70_{width: 70%}
.m768_w75_{width: 75%}
.m768_w80_{width: 80%}
.m768_w85_{width: 85%}
.m768_w90_{width: 90%}
.m768_w95_{width: 95%}
.m768_w100_{width: 100%}

.m768_w5vw{width: 5vw}
.m768_w10vw{width: 10vw}
.m768_w15vw{width: 15vw}
.m768_w20vw{width: 20vw}
.m768_w25vw{width: 25vw}
.m768_w30vw{width: 30vw}
.m768_w40vw{width: 40vw}
.m768_w50vw{width: 50vw}
.m768_w55vw{width: 55vw}
.m768_w60vw{width: 60vw}
.m768_w70vw{width: 70vw}
.m768_w80vw{width: 80vw}
.m768_w85vw{width: 85vw}
.m768_w90vw{width: 90vw}
.m768_w95vw{width: 95vw}
.m768_w100vw{width: 100vw}

.m768_w5p{width: 5px}
.m768_w10p{width: 10px}
.m768_w15p{width: 15px}
.m768_w20p{width: 20px}
.m768_w25p{width: 25px}
.m768_w30p{width: 30px}
.m768_w40p{width: 40px}
.m768_w50p{width: 50px}
.m768_w55p{width: 55px}
.m768_w60p{width: 60px}
.m768_w70p{width: 70px}
.m768_w80p{width: 80px}
.m768_w90p{width: 90px}
.m768_w100p{width: 100px}
.m768_w110p{width: 110px}
.m768_w120p{width: 120px}
.m768_w130p{width: 130px}
.m768_w140p{width: 140px}
.m768_w150p{width: 150px}
.m768_w160p{width: 160px}
.m768_w170p{width: 170px}
.m768_w180p{width: 180px}
.m768_w190p{width: 190px}
.m768_w200p{width: 200px}
.m768_w210p{width: 210px}
.m768_w220p{width: 220px}
.m768_w230p{width: 230px}
.m768_w240p{width: 240px}
.m768_w250p{width: 250px}
.m768_w260p{width: 260px}
.m768_w270p{width: 270px}
.m768_w280p{width: 280px}
.m768_w290p{width: 290px}
.m768_w300p{width: 300px}
.m768_w310p{width: 310px}
.m768_w320p{width: 320px}
.m768_w330p{width: 330px}
.m768_w340p{width: 340px}
.m768_w350p{width: 350px}
.m768_w360p{width: 360px}
.m768_w370p{width: 370px}
.m768_w380p{width: 380px}
.m768_w390p{width: 390px}
.m768_w400p{width: 400px}
.m768_w500p{width: 500px}




.m768_h5_{height: 5%}
.m768_h10_{height: 10%}
.m768_h15_{height: 15%}
.m768_h20_{height: 20%}
.m768_h25_{height: 25%}
.m768_h30_{height: 30%}
.m768_h40_{height: 40%}
.m768_h45_{height: 45%}
.m768_h50_{height: 50%}
.m768_h55_{height: 55%}
.m768_h60_{height: 60%}
.m768_h70_{height: 70%}
.m768_h80_{height: 80%}
.m768_h90_{height: 90%}
.m768_h100_{height: 100%}

.m768_h5vh{height: 5vh}
.m768_h10vh{height: 10vh}
.m768_h15vh{height: 15vh}
.m768_h20vh{height: 20vh}
.m768_h25vh{height: 25vh}
.m768_h30vh{height: 30vh}
.m768_h40vh{height: 40vh}
.m768_h50vh{height: 50vh}
.m768_h55vh{height: 55vh}
.m768_h60vh{height: 60vh}
.m768_h70vh{height: 70vh}
.m768_h80vh{height: 80vh}
.m768_h90vh{height: 90vh}
.m768_h100vh{height: 100vh}

.m768_h5p{height: 5px}
.m768_h10p{height: 10px}
.m768_h15p{height: 15px}
.m768_h20p{height: 20px}
.m768_h25p{height: 25px}
.m768_h30p{height: 30px}
.m768_h40p{height: 40px}
.m768_h50p{height: 50px}
.m768_h55p{height: 55px}
.m768_h60p{height: 60px}
.m768_h70p{height: 70px}
.m768_h80p{height: 80px}
.m768_h90p{height: 90px}
.m768_h100p{height: 100px}
.m768_h110p{height: 110px}
.m768_h120p{height: 120px}
.m768_h130p{height: 130px}
.m768_h140p{height: 140px}
.m768_h150p{height: 150px}
.m768_h160p{height: 160px}
.m768_h170p{height: 170px}
.m768_h180p{height: 180px}
.m768_h190p{height: 190px}
.m768_h200p{height: 200px}
.m768_h210p{height: 210px}
.m768_h220p{height: 220px}
.m768_h230p{height: 230px}
.m768_h240p{height: 240px}
.m768_h250p{height: 250px}
.m768_h260p{height: 260px}
.m768_h270p{height: 270px}
.m768_h280p{height: 280px}
.m768_h290p{height: 290px}
.m768_h300p{height: 300px}
.m768_h310p{height: 310px}
.m768_h320p{height: 320px}
.m768_h330p{height: 330px}
.m768_h340p{height: 340px}
.m768_h350p{height: 350px}
.m768_h360p{height: 360px}
.m768_h370p{height: 370px}
.m768_h380p{height: 380px}
.m768_h390p{height: 390px}
.m768_h400p{height: 400px}
.m768_h500p{height: 500px}
.m768_h600p{height: 600px}
.m768_h700p{height: 700px}
.m768_h800p{height: 800px}
.m768_h900p{height: 900px}
.m768_h1000p{height: 1000px !important}
.m768_h1500p{height: 1500px !important}
.m768_h2000p{height: 2000px !important}
.m768_h2500p{height: 2500px !important}

.m768_hm50_{height: 50%}
.m768_hm50vh{height: 50vh}
.m768_h100_{height: 100%}
.m768_h100vh{height: 100vh}
.m768_h150_{height: 150%}
.m768_h150vh{height: 150vh}
.m768_wm65_{min-width:65%} 
.m768_wm75_{min-width:75%}
.m768_wm85_{min-width:85%}

.m768_h60p{height:60px}

.m768_h55vw{width:55vw}

.m768_dn{display:none;}

.m768_h3{font-size: 20px}

.m768_b35_{bottom:30%}

.m768_ma{margin:auto}
.m768_ml40p{margin:auto auto auto 40px}
.m768_ml50p{margin:auto auto auto 50px}

.m768_mr0{margin: auto 0 auto auto}
.m768_mr5p{margin: auto 5px auto auto} /* right */
.m768_mr10p{margin: auto 10px auto auto}
.m768_mr20p{margin: auto 20px auto auto}
.m768_mr30p{margin: auto 30px auto auto}
.m768_mr40p{margin: auto 40px auto auto}
.m768_mr50p{margin: auto 50px auto auto}
.m768_mr60p{margin: auto 60px auto auto}
.m768_mr70p{margin: auto 70px auto auto}
.m768_mr70p{margin: auto 80px auto auto}
.m768_mr70p{margin: auto 90px auto auto}
.m768_mr70p{margin: auto 100px auto auto}
.m768_mr70p{margin: auto 110px auto auto}

.m768_ml0{margin: auto auto auto 0}
.m768_ml5p{margin: auto auto auto 5px} /*  left */
.m768_ml10p{margin: auto auto auto 10px}
.m768_ml20p{margin: auto auto auto 20px}
.m768_ml30p{margin: auto auto auto 30px}
.m768_ml40p{margin: auto auto auto 40px}
.m768_ml50p{margin: auto auto auto 50px}
.m768_ml60p{margin: auto auto auto 60px}
.m768_ml70p{margin: auto auto auto 70px}
.m768_ml75p{margin: auto auto auto 75px}
.m768_ml80p{margin: auto auto auto 80px}
.m768_ml90p{margin: auto auto auto 90px}
.m768_ml100p{margin: auto auto auto 100px}
.m768_ml110p{margin: auto auto auto 110px}



.m768_mt5p{margin: 5px auto auto auto} /* top */
.m768_mt10p{margin: 10px auto auto auto}
.m768_mt15p{margin: 15px auto auto auto}
.m768_mt20p{margin: 20px auto auto auto}
.m768_mt30p{margin: 30px auto auto auto}
.m768_mt40p{margin: 40px auto auto auto}
.m768_mt50p{margin: 50px auto auto auto}
.m768_mt60p{margin: 60px auto auto auto}
.m768_mt70p{margin: 70px auto auto auto}
.m768_mt80p{margin: 80px auto auto auto}
.m768_mt90p{margin: 90px auto auto auto}
.m768_mt100p{margin: 100px auto auto auto}
.m768_mt200p{margin: 200px auto auto auto}

.m768_mtb5p{margin: 5px auto} /* top bottom */
.m768_mtb10p{margin: 10px auto}
.m768_mtb20p{margin: 20px auto }
.m768_mtb30p{margin: 30px auto }
.m768_mtb40p{margin: 40px auto }
.m768_mtb50p{margin: 50px auto }
.m768_mtb60p{margin: 60px auto }
.m768_mtb70p{margin: 70px auto }
.m768_mtb100p{margin: 100px auto }

.m768_mlr15p{margin: auto 15px}
.m768_mtb30p{margin:30px auto}

.m768_mot-15vw {margin-top:-15vw}

.m768_hm70vwc60p{height:calc(70vw - 60px); height:-webkit-calc(70vw - 60px);}
.m768_wm70vwc60p{ width:calc(70vw - 60px);  width:-webkit-calc(70vw - 60px);}

.m768_m_30p{margin:30px}

.m768_fs12p{font-size: 12px}
.m768_fs15p{font-size: 15px}
.m768_fs8p{font-size: 8px;}
.m768_fs9p{font-size: 9px}
.m768_fs10p{font-size: 10px}
.m768_fs11p{font-size: 11px}
.m768_fs12p{font-size: 12px}
.m768_fs13p{font-size: 13px}
.m768_fs14p{font-size: 14px}
.m768_fs15p{font-size: 15px}
.m768_fs25p{font-size: 25px}
.m768_fs35p{font-size: 35px}
.m768_fs41p{font-size: 41px}

.m768_tac{text-align: center}
.m768_tal{text-align: left}
.m768_tar{text-align: right}



.m768_b0{bottom:0}
.m768_b05_{bottom:5%}
.m768_b10_{bottom:10%} /* bottom */
.m768_b15_{bottom:15%}
.m768_b20_{bottom:20%}
.m768_b30_{bottom:30%}
.m768_b40_{bottom:40%}
.m768_b45_{bottom:45%}
.m768_b50_{bottom:50%}
.m768_b60_{bottom:60%}
.m768_b70_{bottom:70%}
.m768_b80_{bottom:80%}
.m768_b90_{bottom:90%}
.m768_b100_{bottom:100%}

.m768_t0{top:0}
.m768_t05_{top:5%}
.m768_t10_{top:10%} /* top */
.m768_t15_{top:15%}
.m768_t20_{top:20%}
.m768_t30_{top:30%}
.m768_t40_{top:40%}
.m768_t45_{top:45%}
.m768_t50_{top:50%}
.m768_t60_{top:60%}
.m768_t70_{top:70%}
.m768_t80_{top:80%}
.m768_t90_{top:90%}
.m768_t100_{top:100%}


.m768_l0{left:0}
.m768_l10p{left:10px} /* left px */
.m768_l20p{left:20px}
.m768_l30p{left:30px}
.m768_l40p{left:40px}
.m768_l50p{left:50px}
.m768_l60p{left:60px}
.m768_l70p{left:70px}
.m768_l75p{left:75px}
.m768_l80p{left:80px}
.m768_l90p{left:90px}
.m768_l100p{left:100px}
.m768_l110p{left:110px}
.m768_l120p{left:120px}
.m768_l130p{left:130px}
.m768_l140p{left:140px}
.m768_l150p{left:150px}
.m768_l160p{left:160px}

m768_r1_{right:1%}
m768_r5_{right:5%}
m768_r10_{right:10%} /* right */
m768_r15_{right:15%}
m768_r20_{right:20%}
m768_r30_{right:30%}
m768_r40_{right:40%}
m768_r50_{right:50%}

m768_r-10_{right:-10%} /* right less */
m768_r-15_{right:-15%}
m768_r-20_{right:-20%}
m768_r-30_{right:-30%}
m768_r-40_{right:-40%}
m768_r-50_{right:-50%}

.m768_r0{right:0}
.m768_r10p{right:10px} /* right px */
.m768_r20p{right:20px}
.m768_r30p{right:30px}
.m768_r40p{right:40px}
.m768_r50p{right:50px}
.m768_r60p{right:60px}
.m768_r70p{right:70px}
.m768_r75p{right:75px}
.m768_r80p{right:80px}
.m768_r90p{right:90px}
.m768_r100p{right:100px}
.m768_r110p{right:110px}
.m768_r120p{right:120px}
.m768_r130p{right:130px}
.m768_r140p{right:140px}
.m768_r150p{right:150px}
.m768_r160p{right:160px}

.m768_tt0{transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0)}

.m768_lih13em{line-height: 1.3em}

.m768_fs-{font-size:0.85em}
.m768_fs_{font-size: 1.15em}


.m768_coln{-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
.m768_col2{ -webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
.m768_col3{ -webkit-column-count: 3;-moz-column-count: 3; column-count: 3;}
.m768_col4{ -webkit-column-count: 4;-moz-column-count: 4; column-count: 4;}

.m768_gap5p{-webkit-column-gap: 5px; -moz-column-gap: 5px; column-gap: 5px;}
.m768_gap10p{-webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}
.m768_gap20p{-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
.m768_gap30p{-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
.m768_gap40p{-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
.m768_gap50p{-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;}




}

@media only screen and (max-width:800px) {

	.m800_dn{display:none}
	.m800_mt0{margin:0 auto auto auto}
	.m800_w100_{width:100%}
	.m800_w44_{width:44%}
	.m800_fc{flex-direction: column ; 
	-webkit-flex-direction: column; 
	-moz-flex-direction: column ; 
	-ms-flex-direction: column ; 
	-o-flex-direction: column }


}
@media all and (orientation:portrait) {


@media only screen and (max-width:820px) {

.m820_ma{margin:auto}


}
@media all and (orientation:portrait) {
.port_fc{	
	flex-direction: column ; 
	-webkit-flex-direction: column; 
	-moz-flex-direction: column ; 
	-ms-flex-direction: column ; 
	-o-flex-direction: column }
	
.port_frr{display: flex;
	display:-webkit-box; 
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex; 
	display:-ms-flexbox;
	flex-direction: row-reverse; 
	-webkit-flex-direction: row-reverse; 
	-moz-flex-direction: row-reverse; 
	-ms-flex-direction: row-reverse; 
	-o-flex-direction: row-reverse }

	
.port_dn{display:none}	

.port_w100_{width:100%}	


.port_h350p{height:300px}

.port_h75_{height:75%}
.port_h50_{height:50%}



.port_t30_{top:30%}
.port_h40vh{height:40vh}
}
@media all and (orientation:landscape) {
.land_fc{	
	flex-direction: column ; 
	-webkit-flex-direction: column; 
	-moz-flex-direction: column ; 
	-ms-flex-direction: column ; 
	-o-flex-direction: column }
	
	
.land_w100_{width:100%}		
}

/*
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}*/

/*------------------------------------*\
    MISC
\*------------------------------------*/
/*:root{
	--color1: #85c2d7;
	--color2: #E4C9B5;
	--colorgrey:grey;
}
*/
 
.sdn::-webkit-scrollbar { 
    display: none !important; 
}

/* For Firefox */
.sdn {
    scrollbar-width: none;
}

/* For Internet Explorer and Edge */
.sdn {
    -ms-overflow-style: none;  /* IE and Edge */
}

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}


/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	
	

	body {-webkit-print-color-adjust: exact;}
	.bwhite{background:white !important}
	.bred{background:red !important}
	.bgrey{background:grey !important}
	.bsilver{background:silver !important}
	.bgrey001{background: #656565 !important}
	.bmint{background: #b4dbce !important}
	.bdarkgold{background: #c3a260 !important}

	.fcwhite{color: white !important}
	.fcsilver{color: silver !important}
	.fclightsilver{color:#cccccc !important}

	.fcred{color:red!important}
	.fcdarkgold{color: #c3a260 !important}

	#wp-live-chat{display:none !important}

	.pr_bor005{border:1px solid #597C6D}
	.pr_dn{display: none;}
	.pr_ba{page-break-after: always;}
	.pr_w100_{width:100%}
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	
	
	/*
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	*/
	
	
	
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	
	
	
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
