/*
  File:              amoksys-helper.css
  Version:           1.1.0
 */

html.smooth {scroll-behavior: smooth;}

.divider{height:1.1px;}

.divider-child-black .divider{background:black!important;}
.divider.divider-white, .divider-white > .divider{background:white!important}

.sticky{position:sticky;top:0; z-index:2}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}

.hide.hide-block-scale-0{display:block!important;transform:scale(0)}

.hide-block-zero{transition:all .15s;}
.hide.hide-block-zero{display:block!important;width:0!important;min-width: 0!important;font-size:0!important;padding:0!important;margin:0!important;overflow: hidden;}


.hide-flex-0{transition:all .15s}
.hide.hide-flex-0{flex:0!important;}


.hide-block-width-padding-margin-size{transition:all .15s}
.hide.hide-block-width-padding-margin-size{max-width:0;font-size:0;padding:0;margin:0;display:block!important;}

.hide-if-empty:empty{display:none!important;}

/* WIDTH */
.width-full{width:100%;}
/* HEIGHT */
.min-height-viewport{min-height:100vh;}
.min-height-viewport-half{min-height:50vh;}

/* LAYOUT */
.block{display:block!important;}.inline-block{display:inline-block!important;}.inline{display:inline!important;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}

/* TEXT ALIGN*/
.word-break-keep-all{word-break:keep-all !important}
.word-break-break-all{word-break:break-all !important}
.word-break-break-word{word-break:break-word !important}
.break-all{word-break:break-all}
.break-word{word-break:break-word}
.align-right,.alignright{text-align:right;}
.align-left,.alignleft{text-align:left;}

@media screen and (max-width:992px){.center-ms{text-align:center !important;}}

/* TEXT LINE HEIGHT */
.line-height-3rem{line-height:3rem;}

/*  POSITIONS */
.display-flex{display:flex;}
.flex-direction-row-reverse{flex-direction:row-reverse;}
.flex-direction-column{flex-direction:column;}
.flex-fit{flex:1 1 0;}
.flex-0{flex:0;}
.flex-1-1-0{flex:1 1 0;}
.justify-content-center{justify-content:center;}.justify-content-end{justify-content:end;}

.absolute-top-left{position:absolute;top:0!important;left:0!important;bottom:auto!important;right:auto!important;}
.absolute-top-right{position:absolute;top:0!important;right:0!important;bottom:auto!important;left:auto!important;}
.absolute-bottom-right{position:absolute;bottom:0!important;right:0!important;top:auto!important;left:auto!important;}
.relative{position:relative;}
.background-inherit{background:inherit;}

/* MARGIN */
.no-margin{margin:0!important;}.no-margin-top{margin-top:0!important;}.no-margin-right{margin-right:0!important;}.no-margin-bottom{margin-bottom:0!important;}.no-margin-left{margin-left:0!important;}
.margin{margin:1rem!important;}.margin-top{margin-top:1rem!important;}.margin-right{margin-right:1rem!important;}.margin-bottom{margin-bottom:1rem!important;}.margin-left{margin-left:1rem!important;}
.margin-reverse{margin:-1rem!important;}.margin-reverse-top{margin-top:-1rem!important;}.margin-reverse-right{margin-right:-1rem!important;}.margin-reverse-bottom{margin-bottom:-1rem!important;}.margin-reverse-left{margin-left:-1rem!important;}
.margin-half{margin:.5rem!important;}.margin-half-top{margin-top:.5rem!important;}.margin-half-right{margin-right:.5rem!important;}.margin-half-bottom{margin-bottom:.5rem!important;}.margin-half-left{margin-left:.5rem!important;}
.margin-reverse-half{margin:-.5rem!important;}.margin-reverse-half-top{margin-top:-.5rem!important;}.margin-reverse-half-right{margin-right:-.5rem!important;}.margin-reverse-half-bottom{margin-bottom:-.5rem!important;}.margin-reverse-half-left{margin-left:-.5rem!important;}

.reverse-margin-bottom{margin-bottom:-1rem!important;}
@media screen and (max-width:600px){
    .margin-top-s{margin-top:1rem;}
    .no-margin-s,
    .no-margin-small{margin:0!important}
}
@media screen and (min-width:601px){
    .no-margin-bottom-m{margin-bottom:0!important}
}
@media screen and (max-width:992px){
    .margin-top-ms,
    .margin-top-m-s,
    .margin-top-medium-and-down,
    .margin-top-med-and-down{margin-top:1rem;}
    .no-margin-med-and-down,
    .no-margin-medium-and-down{margin:0!important}
}

@media screen and (min-width:600px){
    .margin-top-m, .margin-top-medium{margin-top:1rem!important}
    .margin-bottom-m, .margin-bottom-medium{margin-bottom:1rem!important}
    .no-margin-top-m, .no-margin-top-medium{margin-top:0!important}
    .no-margin-bottom-m, .no-margin-bottom-medium{margin-bottom:0!important}
}
@media screen and (min-width:993px){
    .margin-top-l, .margin-top-large{margin-top:1rem!important}
    .margin-bottom-l, .margin-bottom-large{margin-bottom:1rem!important}
    .no-margin-top-l, .no-margin-top-large{margin-top:0!important}
    .no-margin-bottom-l, .no-margin-bottom-large{margin-bottom:0!important}
}
@media screen and (min-width:1401px){
    .margin-top-xxl, .margin-top-xxlarge{margin-top:1rem!important}
    .margin-bottom-xxl, .margin-bottom-xxlarge{margin-bottom:1rem!important}
    .no-margin-top-xxl, .no-margin-top-xxlarge{margin-top:0!important}
    .no-margin-bottom-xxl, .no-margin-bottom-xxlarge{margin-bottom:0!important}
}

/* PADDING */
.no-padding{padding:0!important;}.no-padding-top{padding-top:0!important;}.no-padding-right{padding-right:0!important;}.no-padding-bottom{padding-bottom:0!important;}.no-padding-left{padding-left:0!important;}
@media screen and (min-width:993px){.no-padding-l{padding:0!important;}.no-padding-top-l{padding-top:0!important;}.no-padding-right-l{padding-right:0!important;}.no-padding-bottom-l{padding-bottom:0!important;}.no-padding-left-l{padding-left:0!important;}.no-padding-large{padding:0!important;}.no-padding-top-large{padding-top:0!important;}.no-padding-right-large{padding-right:0!important;}.no-padding-bottom-large{padding-bottom:0!important;}.no-padding-left-large{padding-left:0!important;}}
.padding{padding:1rem!important;}.padding-top{padding-top:1rem!important;}.padding-right{padding-right:1rem!important;}.padding-bottom{padding-bottom:1rem!important;}.padding-left{padding-left:1rem!important;}
.padding-half{padding:.5rem!important;}.padding-half-top{padding-top:.5rem!important;}.padding-half-right{padding-right:.5rem!important;}.padding-half-bottom{padding-bottom:.5rem!important;}.padding-half-left{padding-left:.5rem!important;}
@media screen and (min-width:993px){.padding-half-left-l{padding-left:.5rem!important}.padding-half-right-l{padding-right:.5rem!important}}
@media screen and (max-width:600px){
    .no-padding-small{padding:0!important;}
    .no-padding-top-small{padding-top:0!important;}
    .no-padding-right-small{padding-right:0!important;}
    .no-padding-bottom-small{padding-bottom:0!important;}
    .no-padding-left-small{padding-left:0!important;}
}
/* BORDER */
.no-border{border:none!important}.no-border-top{border-top:none!important}.no-border-right{border-right:none!important}.no-border-bottom{border-bottom:none!important}.no-border-left{border-left:none!important}
.no-border-radius{border-radius:0!important;}.no-border-radius-top{border-top-left-radius:0!important;border-top-right-radius:0!important;}.no-border-radius-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important;}.no-border-radius-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}.no-border-radius-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}

@media screen and (min-width:993px){
    .no-border-top-l, .no-border-top-large{border-top:none!important}
    .no-border-right-l, .no-border-right-large{border-right:none!important}
    .no-border-bottom-l, .no-border-bottom-large{border-bottom:none!important}
    .no-border-left-l, .no-border-left-large{border-left:none!important}
}

.border-all{border: 1px solid #eaeaea}
.border-bottom{border-bottom: 1px solid #eaeaea}
.border-left{border-left: 1px solid #eaeaea}
.border-top{border-top: 1px solid #eaeaea}
.border-right{border-right: 1px solid #eaeaea}

/* COLORS */
.transparent{background:transparent;}
.background-darkened-1{background: rgba(0,0,0,.1);}.background-darkened-2{background: rgba(0,0,0,.2);}.background-darkened-3{background: rgba(0,0,0,.3);}.background-darkened-4{background: rgba(0,0,0,.4);}.background-darkened-5{background: rgba(0,0,0,.5);}.background-darkened-6{background: rgba(0,0,0,.6);}.background-darkened-7{background: rgba(0,0,0,.7);}.background-darkened-8{background: rgba(0,0,0,.8);}.background-darkened-9{background: rgba(0,0,0,.9);}

/* SOCIAL-BUTTONS*/

.social-google-color{color:#0F9D58!important;}
.social-google-color:hover{color:#11b465!important;}
.social-google-color:active,
.social-google-color:focus{color:#0d864b!important;}


.social-google-button{background:#0F9D58!important;color:white;}
.social-google-button:hover{background:#11b465!important;color:white;}
.social-google-button:active,
.social-google-button:focus{background:#0d864b!important;color:white;}

.social-linkedin-color{color:#00A0DC!important;}
.social-linkedin-color:hover{color:#68C7EC!important;}
.social-linkedin-color:active,
.social-linkedin-color:focus{color:#0077B5!important;}

.social-linkedin-button{background:#00A0DC!important;color:white;}
.social-linkedin-button:hover{background:#68C7EC!important;color:white;}
.social-linkedin-button:active,
.social-linkedin-button:focus{background:#0077B5!important;color:white;}

.social-instagram-color{color:#F00075!important;}
.social-instagram-color:hover{color:#ff3e9c!important;}
.social-instagram-color:active,
.social-instagram-color:focus{color:#bd005c!important;}

.social-instagram-button{background:#F00075!important;color:white;}
.social-instagram-button:hover{background:#ff3e9c!important;color:white;}
.social-instagram-button:active,
.social-instagram-button:focus{background:#bd005c!important;color:white;}

.social-instagram-color-variant{color:#ff4081!important;}
.social-instagram-color-variant:hover{color:#BA00AF!important;}
.social-instagram-color-variant:active,
.social-instagram-color-variant:focus{color:#5D67E3!important;}

.social-instagram-button-variant{background:#ff4081!important;color:white;}
.social-instagram-button-variant:hover{background:#BA00AF!important;color:white;}
.social-instagram-button-variant:active,
.social-instagram-button-variant:focus{background:#5D67E3!important;color:white;}

.social-facebook-color{color:#1778F2!important;}
.social-facebook-color:hover{color:#8B9DC3!important;}
.social-facebook-color:active,
.social-facebook-color:focus{color:#4267b2!important;}

.social-facebook-button{background:#1778F2!important;color:white;}
.social-facebook-button:hover{background:#8B9DC3!important;color:white;}
.social-facebook-button:active,
.social-facebook-button:focus{background:#4267b2!important;color:white;}

.social-pinterest-color{color:#E6001A!important;}
.social-pinterest-color:hover{color:#ff354c!important;}
.social-pinterest-color:active,
.social-pinterest-color:focus{color:#bf0016!important;}


.social-pinterest-button{background:#E6001A!important;color:white;}
.social-pinterest-button:hover{background:#ff354c!important;color:white;}
.social-pinterest-button:active,
.social-pinterest-button:focus{background:#bf0016!important;color:white;}

.social-twitter-color{color:#1D9BF0!important;}
.social-twitter-color:hover{color:#54b3f4!important;}
.social-twitter-color:active,
.social-twitter-color:focus{color:#0d7bc5!important;}

.social-twitter-button{background:#1D9BF0!important;color:white;}
.social-twitter-button:hover{background:#54b3f4!important;color:white;}
.social-twitter-button:active,
.social-twitter-button:focus{background:#0d7bc5!important;color:white;}

.social-youtube-color{color:#ff0000!important;}
.social-youtube-color:hover{color:#ff6262!important;}
.social-youtube-color:active,
.social-youtube-color:focus{color:#c40000!important;}


.social-youtube-button{background:#ff0000!important;color:white;}
.social-youtube-button:hover{background:#ff6262!important;color:white;}
.social-youtube-button:active,
.social-youtube-button:focus{background:#c40000!important;color:white;}


/* ROUND */
.bordered-round{border-radius:1rem;}

/* FLEX */
.flex-wrap{flex-wrap:wrap;}

/* Z-DEPTH */
.z-depth-reverse-0 {-webkit-box-shadow: none!important;box-shadow: none!important;}.z-depth-reverse-1 {-webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.14), 0 -3px 1px -2px rgba(0, 0, 0, 0.12), 0 -1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.14), 0 -3px 1px -2px rgba(0, 0, 0, 0.12), 0 -1px 5px 0 rgba(0, 0, 0, 0.2);}.z-depth-reverse-1-half {-webkit-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.14), 0 -1px 7px 0 rgba(0, 0, 0, 0.12), 0 -3px 1px -1px rgba(0, 0, 0, 0.2);box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.14), 0 -1px 7px 0 rgba(0, 0, 0, 0.12), 0 -3px 1px -1px rgba(0, 0, 0, 0.2);}.z-depth-reverse-2 {-webkit-box-shadow: 0 -4px 5px 0 rgba(0, 0, 0, 0.14), 0 -1px 10px 0 rgba(0, 0, 0, 0.12), 0 -2px 4px -1px rgba(0, 0, 0, 0.3);box-shadow: 0 -4px 5px 0 rgba(0, 0, 0, 0.14), 0 -1px 10px 0 rgba(0, 0, 0, 0.12), 0 -2px 4px -1px rgba(0, 0, 0, 0.3);}.z-depth-reverse-3 {-webkit-box-shadow: 0 -8px 17px 2px rgba(0, 0, 0, 0.14), 0 -3px 14px 2px rgba(0, 0, 0, 0.12), 0 -5px 5px -3px rgba(0, 0, 0, 0.2);box-shadow: 0 -8px 17px 2px rgba(0, 0, 0, 0.14), 0 -3px 14px 2px rgba(0, 0, 0, 0.12), 0 -5px 5px -3px rgba(0, 0, 0, 0.2);}.z-depth-reverse-4 {-webkit-box-shadow: 0 -16px 24px 2px rgba(0, 0, 0, 0.14), 0 -6px 30px 5px rgba(0, 0, 0, 0.12), 0 -8px 10px -7px rgba(0, 0, 0, 0.2);box-shadow: 0 -16px 24px 2px rgba(0, 0, 0, 0.14), 0 -6px 30px 5px rgba(0, 0, 0, 0.12), 0 -8px 10px -7px rgba(0, 0, 0, 0.2);}.z-depth-reverse-5 {-webkit-box-shadow: 0 -24px 38px 3px rgba(0, 0, 0, 0.14), 0 -9px 46px 8px rgba(0, 0, 0, 0.12), 0 -11px 15px -7px rgba(0, 0, 0, 0.2);box-shadow: 0 -24px 38px 3px rgba(0, 0, 0, 0.14), 0 -9px 46px 8px rgba(0, 0, 0, 0.12), 0 -11px 15px -7px rgba(0, 0, 0, 0.2);}

.z-depth-hover-0,.z-depth-hover-1, .z-depth-hover-1-half, .z-depth-hover-2,.z-depth-hover-3,.z-depth-hover-4,.z-depth-hover-5{transition: all .25s;}
.z-depth-hover-0:hover{-webkit-box-shadow: none!important;box-shadow: none!important;}.z-depth-hover-1:hover{-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);}.z-depth-hover-1-half:hover{-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);}.z-depth-hover-2:hover{-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);}.z-depth-hover-3:hover{-webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);}.z-depth-hover-4:hover{-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);}.z-depth-hover-5:hover{-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);}

.z-depth-right-1{-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,0.14),3px 0 1px -2px rgba(0,0,0,0.12),1px 0 5px 0 rgba(0,0,0,0.2);box-shadow:2px 0 2px 0 rgba(0,0,0,0.14),3px 0 1px -2px rgba(0,0,0,0.12),1px 0 5px 0 rgba(0,0,0,0.2);}
.z-depth-right-2{-webkit-box-shadow: 4px 0 5px 0 rgba(0,0,0,0.14), 1px 0 10px 0 rgba(0,0,0,0.12), 2px 0 4px -1px rgba(0,0,0,0.3);box-shadow: 4px 0 5px 0 rgba(0,0,0,0.14), 1px 0 10px 0 rgba(0,0,0,0.12), 2px 0 4px -1px rgba(0,0,0,0.3);}
.z-depth-right-hover-2:hover{-webkit-box-shadow: 4px 0 5px 0 rgba(0,0,0,0.14), 1px 0 10px 0 rgba(0,0,0,0.12), 2px 0 4px -1px rgba(0,0,0,0.3);box-shadow: 4px 0 5px 0 rgba(0,0,0,0.14), 1px 0 10px 0 rgba(0,0,0,0.12), 2px 0 4px -1px rgba(0,0,0,0.3);}
.z-depth-right-hover-2{transition:-webkit-box-shadow .3s, box-shadow .3s}

/* FLOATS */
@media screen and (min-width:992px){.right-on-large{float:right}}
.clear-after:after, .clearfix-after:after{display:block;content:"";clear:both;}


/* SCROLLBAR */
.amoksys-scrollbar-white::-webkit-scrollbar{background:rgba(255,255,255,.2)}
.amoksys-scrollbar-white::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5)}

.amoksys-scrollbar-white ::-webkit-scrollbar{background:rgba(255,255,255,.2)}
.amoksys-scrollbar-white ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5)}
