@charset "UTF-8";

@-webkit-keyframes spinner-donut-anim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spinner-donut-anim{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}*,html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}html{font-size:16px}*{font-size:1rem}body{margin:0;color:#212121;background:#f8f8f8}article,aside,details,figcaption,figure,main,menu,section{display:block}summary{display:list-item}abbr[title]{border-bottom:none;text-decoration:underline}audio,video{display:inline-block}svg:not(:root){overflow:hidden}hr,input{overflow:visible}img{max-width:100%;height:auto}blockquote,dfn{font-style:italic}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:.75rem .5rem;font-weight:500}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#424242;display:block;margin-top:-.25rem}h1{font-size:2rem}h2{font-size:1.6875rem}h3{font-size:1.4375rem}h4{font-size:1.1875rem}h5{font-size:1rem}figcaption,h6{font-size:.8125rem}ol,ul{padding-left:1rem}b,strong{font-weight:700!important}hr{box-sizing:content-box;border:0;line-height:1.25em;height:.0625rem;background:linear-gradient(to right,#bdbdbd,#8c8c8c,#bdbdbd)}blockquote{display:block;position:relative;background:#eee;padding:.5rem .5rem 1.5rem;border-left:.25rem solid #505050;border-radius:0 .125rem .125rem 0}blockquote:after{position:absolute;font-style:normal;font-size:.875rem;color:#505050;left:.625rem;bottom:0;content:"— " attr(cite)}code,kbd,pre,samp{font-family:monospace,monospace}code{background:#e6e6e6;padding:.125rem .25rem}blockquote,form,hr,ol,p,pre,ul{margin:.5rem}pre{overflow:auto;border-radius:0 .125rem .125rem 0;background:#e6e6e6;padding:.75rem;border-left:.25rem solid #1565c0}code,fieldset,kbd{border-radius:.125rem}kbd{background:#0c0c0c;color:#fafafa;padding:.125rem .25rem}small,sub,sup{font-size:.75em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figcaption{color:#424242}.container{margin:0 auto;padding:0 .75rem}.row{display:-webkit-box;-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-flow:row wrap;flex-flow:row wrap}.col-sm,.row,legend{box-sizing:border-box}.col-sm{-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 .25rem}.row[class*=cols-sm-]>*,[class^=col-sm-],[class^=col-sm-offset-]{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 .25rem}.col-sm,.input-group.fluid>input,.input-group.vertical>input,.row.cols-sm>*{-webkit-box-flex:1;max-width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.col-sm-1,.row.cols-sm-1>*{max-width:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%}.col-sm-2,.row.cols-sm-2>*{max-width:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%}.col-sm-3,.row.cols-sm-3>*{max-width:25%;-webkit-flex-basis:25%;flex-basis:25%}.col-sm-4,.row.cols-sm-4>*{max-width:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%}.col-sm-5,.row.cols-sm-5>*{max-width:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%}.col-sm-6,.row.cols-sm-6>*{max-width:50%;-webkit-flex-basis:50%;flex-basis:50%}.col-sm-7,.row.cols-sm-7>*{max-width:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%}.col-sm-8,.row.cols-sm-8>*{max-width:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%}.col-sm-9,.row.cols-sm-9>*{max-width:75%;-webkit-flex-basis:75%;flex-basis:75%}.col-sm-10,.row.cols-sm-10>*{max-width:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%}.col-sm-11,.row.cols-sm-11>*{max-width:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%}.col-sm-12,.row.cols-sm-12>*{max-width:100%;-webkit-flex-basis:100%;flex-basis:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-normal{-webkit-order:initial;order:initial}.col-sm-first{-webkit-order:-999;order:-999}.col-sm-last{-webkit-order:999;order:999}@media screen and (min-width:768px){.col-md,.row[class*=cols-md-]>*,[class^=col-md-],[class^=col-md-offset-]{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 .25rem}.row[class*=cols-md-]>*,[class^=col-md-],[class^=col-md-offset-]{-webkit-box-flex:0}.col-md,.row.cols-md>*{-webkit-box-flex:1;max-width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.col-md-1,.row.cols-md-1>*{max-width:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%}.col-md-2,.row.cols-md-2>*{max-width:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%}.col-md-3,.row.cols-md-3>*{max-width:25%;-webkit-flex-basis:25%;flex-basis:25%}.col-md-4,.row.cols-md-4>*{max-width:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%}.col-md-5,.row.cols-md-5>*{max-width:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%}.col-md-6,.row.cols-md-6>*{max-width:50%;-webkit-flex-basis:50%;flex-basis:50%}.col-md-7,.row.cols-md-7>*{max-width:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%}.col-md-8,.row.cols-md-8>*{max-width:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%}.col-md-9,.row.cols-md-9>*{max-width:75%;-webkit-flex-basis:75%;flex-basis:75%}.col-md-10,.row.cols-md-10>*{max-width:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%}.col-md-11,.row.cols-md-11>*{max-width:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%}.col-md-12,.row.cols-md-12>*{max-width:100%;-webkit-flex-basis:100%;flex-basis:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-normal{-webkit-order:initial;order:initial}.col-md-first{-webkit-order:-999;order:-999}.col-md-last{-webkit-order:999;order:999}}@media screen and (min-width:1280px){.col-lg,.row[class*=cols-lg-]>*,[class^=col-lg-],[class^=col-lg-offset-]{box-sizing:border-box;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0 .25rem}.row[class*=cols-lg-]>*,[class^=col-lg-],[class^=col-lg-offset-]{-webkit-box-flex:0}.col-lg,.row.cols-lg>*{-webkit-box-flex:1;max-width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.col-lg-1,.row.cols-lg-1>*{max-width:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%}.col-lg-2,.row.cols-lg-2>*{max-width:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%}.col-lg-3,.row.cols-lg-3>*{max-width:25%;-webkit-flex-basis:25%;flex-basis:25%}.col-lg-4,.row.cols-lg-4>*{max-width:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%}.col-lg-5,.row.cols-lg-5>*{max-width:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%}.col-lg-6,.row.cols-lg-6>*{max-width:50%;-webkit-flex-basis:50%;flex-basis:50%}.col-lg-7,.row.cols-lg-7>*{max-width:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%}.col-lg-8,.row.cols-lg-8>*{max-width:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%}.col-lg-9,.row.cols-lg-9>*{max-width:75%;-webkit-flex-basis:75%;flex-basis:75%}.col-lg-10,.row.cols-lg-10>*{max-width:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%}.col-lg-11,.row.cols-lg-11>*{max-width:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%}.col-lg-12,.row.cols-lg-12>*{max-width:100%;-webkit-flex-basis:100%;flex-basis:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-normal{-webkit-order:initial;order:initial}.col-lg-first{-webkit-order:-999;order:-999}.col-lg-last{-webkit-order:999;order:999}}form{background:#eee;border:.0625rem solid #c9c9c9;padding:.75rem .5rem 1.125rem}fieldset{border:.0625rem solid #d0d0d0;margin:.125rem;padding:.5rem}legend{display:table;max-width:100%;white-space:normal;font-weight:700;font-size:.875rem;padding:.125rem .25rem}label{padding:.25rem .5rem}.input-group,mark.inline-block{display:inline-block}.input-group.fluid{display:-webkit-box;-webkit-box-pack:justify;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:767px){.input-group.fluid{-webkit-box-orient:vertical;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}}.input-group.vertical{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:justify;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],input:not([type]),select,textarea{box-sizing:border-box;background:#fafafa;color:#212121;border:.0625rem solid #c9c9c9;border-radius:.125rem;margin:.25rem;padding:.5rem .75rem}input:not([type=button]):not([type=submit]):not([type=reset]):focus,input:not([type=button]):not([type=submit]):not([type=reset]):hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#0288d1;box-shadow:none}input:not([type=button]):not([type=submit]):not([type=reset]):focus:invalid,input:not([type=button]):not([type=submit]):not([type=reset]):invalid,select:focus:invalid,select:invalid,textarea:focus:invalid,textarea:invalid{box-shadow:none}input:not([type=button]):not([type=submit]):not([type=reset])[readonly],select[readonly],textarea[readonly]{background:#e5e5e5;border-color:#c9c9c9}select:not([multiple]){padding-right:1.5rem;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1.5"><path fill="%23212121" d="M.25.75h.5L.5 1"/></svg>') no-repeat right;background-color:#fafafa;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:not([multiple])[readonly]{background-color:#e5e5e5}::-webkit-input-placeholder{opacity:1;color:#616161}::-moz-placeholder{opacity:1;color:#616161}::-ms-placeholder{opacity:1;color:#616161}::placeholder{opacity:1;color:#616161}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button{overflow:visible;text-transform:none}.button,[role=button],[type=button],[type=reset],[type=submit],a.button,a[role=button],button,label.button,label[role=button]{display:inline-block;background:rgba(220,220,220,.75);color:#212121;border:0;border-radius:.125rem;padding:.5rem .75rem;margin:.5rem;text-decoration:none;transition:background .3s;cursor:pointer}.button:focus,.button:hover,[role=button]:focus,[role=button]:hover,[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,a.button:focus,a.button:hover,a[role=button]:focus,a[role=button]:hover,button:focus,button:hover,label.button:focus,label.button:hover,label[role=button]:focus,label[role=button]:hover{opacity:1}.button:disabled,.button[disabled],[role=button]:disabled,[role=button][disabled],button:disabled,button[disabled],input:disabled,input[disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{cursor:not-allowed;opacity:.75}input[type=file]{border:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.button-group{display:-webkit-box;display:-webkit-flex;display:flex;border:.0625rem solid #bdbdbd;border-radius:.125rem;margin:.5rem}.button-group [type=button],.button-group>.button,.button-group>[role=button],.button-group>[type=reset],.button-group>[type=submit],.button-group>button{margin:0;-webkit-box-flex:1;max-width:100%;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center;border:0;border-radius:0}.button-group>:not(:first-child){border-left:.0625rem solid #bdbdbd}@media screen and (max-width:767px){.button-group{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.button-group>:not(:first-child){border:0;border-top:.0625rem solid #bdbdbd}}[type=checkbox]{height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.input-group [type=checkbox]+label,.input-group [type=radio]+label{position:relative;margin-left:1.25rem;cursor:pointer}.input-group [type=checkbox]+label:before,.input-group [type=radio]+label:before{display:inline-block;position:absolute;bottom:.375rem;left:0;width:1rem;height:1rem;content:'';border:.0625rem solid #bdbdbd;border-radius:.125rem;background:#fafafa;color:#212121;margin-left:-1.25rem}.input-group [type=checkbox]+label:focus:before,.input-group [type=checkbox]+label:hover:before,.input-group [type=checkbox]:focus+label:before,.input-group [type=radio]+label:focus:before,.input-group [type=radio]+label:hover:before,.input-group [type=radio]:focus+label:before{border-color:#0288d1}.input-group [type=radio]+label:after,.input-group [type=radio]+label:before{border-radius:50%}.input-group [type=checkbox]:disabled+label,.input-group [type=checkbox][disabled]+label,.input-group [type=radio]:disabled+label,.input-group [type=radio][disabled]+label{cursor:not-allowed}.input-group [type=checkbox]:disabled+label:after,.input-group [type=checkbox]:disabled+label:before,.input-group [type=checkbox][disabled]+label:after,.input-group [type=checkbox][disabled]+label:before,.input-group [type=radio]:disabled+label:after,.input-group [type=radio]:disabled+label:before,.input-group [type=radio][disabled]+label:after,.input-group [type=radio][disabled]+label:before{opacity:.75}.input-group [type=checkbox]:checked+label:after,.input-group [type=radio]:checked+label:after{position:absolute;background:#212121;content:'';margin-left:-1.25rem;bottom:.625rem;left:.25rem;width:.625rem;height:.625rem}.input-group [type=checkbox]+label.switch:before,.input-group [type=radio]+label.switch:before{bottom:.5rem;width:1.75rem;height:.875rem;border:0;border-radius:.5rem;background:#c9c9c9;margin-left:-2.375rem}.input-group [type=checkbox]+label.switch:after,.input-group [type=radio]+label.switch:after{display:inline-block;content:'';position:absolute;left:0;width:1.25rem;height:1.25rem;background:#e0e0e0;border-radius:100%;bottom:.3125rem;margin-left:-3rem;transition:left .3s}.input-group [type=checkbox]:checked+label.switch:before,.input-group [type=radio]:checked+label.switch:before{background:#dcdcdc}.input-group [type=checkbox]:checked+label.switch:after,.input-group [type=radio]:checked+label.switch:after{left:1.75rem;width:1.25rem;height:1.25rem;bottom:.3125rem;margin-left:-3rem;background:#0277bd}.button.primary,[role=button].primary,[type=button].primary,[type=reset].primary,[type=submit].primary,button.primary{background:rgba(2,119,189,.9);color:#fafafa}.button.primary:focus,.button.primary:hover,[role=button].primary:focus,[role=button].primary:hover,[type=button].primary:focus,[type=button].primary:hover,[type=reset].primary:focus,[type=reset].primary:hover,[type=submit].primary:focus,[type=submit].primary:hover,button.primary:focus,button.primary:hover{background:#0277bd}.button.secondary,[role=button].secondary,[type=button].secondary,[type=reset].secondary,[type=submit].secondary,button.secondary{background:rgba(198,40,40,.9);color:#fafafa}.button.secondary:focus,.button.secondary:hover,[role=button].secondary:focus,[role=button].secondary:hover,[type=button].secondary:focus,[type=button].secondary:hover,[type=reset].secondary:focus,[type=reset].secondary:hover,[type=submit].secondary:focus,[type=submit].secondary:hover,button.secondary:focus,button.secondary:hover{background:#c62828}.button.tertiary,[role=button].tertiary,[type=button].tertiary,[type=reset].tertiary,[type=submit].tertiary,button.tertiary{background:rgba(95,145,51,.9);color:#fafafa}.button.tertiary:focus,.button.tertiary:hover,[role=button].tertiary:focus,[role=button].tertiary:hover,[type=button].tertiary:focus,[type=button].tertiary:hover,[type=reset].tertiary:focus,[type=reset].tertiary:hover,[type=submit].tertiary:focus,[type=submit].tertiary:hover,button.tertiary:focus,button.tertiary:hover{background:#5f9133}.button.inverse,[role=button].inverse,[type=button].inverse,[type=reset].inverse,[type=submit].inverse,button.inverse{background:rgba(12,12,12,.9);color:#fafafa}.button.inverse:focus,.button.inverse:hover,[role=button].inverse:focus,[role=button].inverse:hover,[type=button].inverse:focus,[type=button].inverse:hover,[type=reset].inverse:focus,[type=reset].inverse:hover,[type=submit].inverse:focus,[type=submit].inverse:hover,button.inverse:focus,button.inverse:hover{background:#0c0c0c}.button.small,[role=button].small,[type=button].small,[type=reset].small,[type=submit].small,button.small{border-radius:.0625rem;padding:.25rem .375rem}.button.large,[role=button].large,[type=button].large,[type=reset].large,[type=submit].large,button.large{border-radius:.25rem;padding:.75rem 1.125rem}header{display:block;height:2.75rem;color:#f5f5f5;padding:.125rem .5rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden}header .logo{color:#f5f5f5;font-size:1.75rem;line-height:1.3125em;margin:.0625rem .375rem .0625rem .0625rem;transition:opacity .3s}header .button,header [role=button],header [type=button],header a.button,header a[role=button],header button,header label.button,header label[role=button]{background:#12171a;color:#f5f5f5;vertical-align:top;margin:.125rem 0}header .button:focus,header .button:hover,header [role=button]:focus,header [role=button]:hover,header [type=button]:focus,header [type=button]:hover,header a.button:focus,header a.button:hover,header a[role=button]:focus,header a[role=button]:hover,header button:focus,header button:hover,header label.button:focus,header label.button:hover,header label[role=button]:focus,header label[role=button]:hover{background:#20292e}header .logo,header a.button,header a[role=button]{text-decoration:none}header.row{box-sizing:content-box}footer{display:block;background:#192024;color:#f5f5f5;margin:1rem 0 0;padding:1.5rem .5rem .75rem;font-size:.875rem}footer a,footer a:visited{color:#0288d1}footer.sticky,header.sticky{position:-webkit-sticky;position:sticky;z-index:1101}header.sticky{top:0}footer.sticky{bottom:0}.drawer-toggle:before{position:relative;top:.4375rem;font-family:sans-serif;font-size:2.5rem;line-height:.125;content:'\2261'}.drawer{display:block;box-sizing:border-box;position:fixed;top:0;width:320px;height:100vh;overflow-y:auto;background:#eceff1;border:.0625rem solid #c9c9c9;margin:0;z-index:1110}.drawer:not(.right){left:-320px;transition:left .3s}.drawer.right{right:-320px;transition:right .3s}.drawer .close{position:absolute;top:.75rem;right:.25rem;z-index:1111;padding:0}@media screen and (max-width:320px){.drawer{width:100%}}@media screen and (min-width:768px){.drawer:not(.persistent){position:static;height:100%;z-index:1100}.drawer-toggle:not(.persistent),.drawer:not(.persistent) .close{display:none}}:checked+.drawer:not(.right){left:0}:checked+.drawer.right{right:0}table{border-collapse:separate;border-spacing:0;border:.0625rem solid #c9c9c9;margin:0 auto}table caption{font-size:1.5rem;margin:.5rem}table tr{padding:.5rem}table td,table th{padding:.625rem;border-left:.0625rem solid #c9c9c9;border-top:.0625rem solid #c9c9c9}table td{background:#fafafa}table thead th{border-top:0}table th{background:#e6e6e6}table td:first-child,table th:first-child{border-left:0}@media screen and (max-width:767px){table:not(.preset){border-collapse:collapse;border:0;width:100%}table:not(.preset) th,table:not(.preset) thead{border:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}table:not(.preset) tr{display:block;border:.0625rem solid #c9c9c9;background:#fff;margin-bottom:.625rem}table:not(.preset) td{display:block;border:0;border-bottom:.0625rem solid #c9c9c9}table:not(.preset) td:before{content:attr(data-label);float:left;font-weight:700}table:not(.preset) td:last-child{border-bottom:0}}@media screen and (min-width:768px){table.horizontal,table.scrollable{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding:.5rem}table.horizontal caption,table.scrollable caption{-webkit-box-flex:1;max-width:100%;-webkit-flex:0 0 100%;flex:0 0 100%}table.horizontal tbody,table.horizontal thead{-webkit-box-flex:0}table.horizontal tbody,table.horizontal thead,table.scrollable tbody,table.scrollable thead{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-flex;display:flex}table.horizontal thead,table.scrollable thead{z-index:999}table.horizontal,table.horizontal tr,table.scrollable,table.scrollable tr{display:-webkit-box;display:-webkit-flex;display:flex}table.horizontal tbody,table.horizontal thead{-webkit-flex-flow:row nowrap;flex-flow:row nowrap}table.horizontal tbody{overflow:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1 0 0;flex:1 0 0}table.horizontal tr{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;flex:1 0 auto}table.horizontal td,table.horizontal th{width:100%;border:.0625rem solid #c9c9c9}table.horizontal td:not(:first-child),table.horizontal th:not(:first-child){border-top:0}table.horizontal th{text-align:right}table.horizontal thead tr:first-child{padding-left:0}table.horizontal tbody tr:first-child>td{padding-left:1.25rem}table.scrollable{overflow:auto;max-height:400px;border:0;padding-top:0}table.scrollable tbody,table.scrollable thead,table.scrollable tr{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex:0 0 100%;flex:0 0 100%}table.scrollable tbody,table.scrollable thead{-webkit-box-flex:1;max-width:100%;border:.0625rem solid #c9c9c9}table.scrollable tbody{border-top:0;margin-top:-.0625rem}table.scrollable tr{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;padding:0}table.scrollable td,table.scrollable th{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0%;overflow:hidden;text-overflow:ellipsis}table.scrollable thead{position:sticky;top:0}}@media screen and (max-width:767px){table.horizontal.preset,table.scrollable.preset{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding:.5rem}table.horizontal.preset caption,table.scrollable.preset caption{-webkit-box-flex:1;max-width:100%;-webkit-flex:0 0 100%;flex:0 0 100%}table.horizontal.preset tbody,table.horizontal.preset thead{-webkit-box-flex:0}table.horizontal.preset tbody,table.horizontal.preset thead,table.scrollable.preset tbody,table.scrollable.preset thead{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-flex;display:flex}table.horizontal.preset thead,table.scrollable.preset thead{z-index:999}table.horizontal.preset,table.horizontal.preset tr,table.scrollable.preset,table.scrollable.preset tr{display:-webkit-box;display:-webkit-flex;display:flex}table.horizontal.preset tbody,table.horizontal.preset thead{-webkit-flex-flow:row nowrap;flex-flow:row nowrap}table.horizontal.preset tbody{overflow:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1 0 0;flex:1 0 0}table.horizontal.preset tr{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;flex:1 0 auto}table.horizontal.preset td,table.horizontal.preset th{width:100%;border:.0625rem solid #c9c9c9}table.horizontal.preset td:not(:first-child),table.horizontal.preset th:not(:first-child){border-top:0}table.horizontal.preset th{text-align:right}table.horizontal.preset thead tr:first-child{padding-left:0}table.horizontal.preset tbody tr:first-child>td{padding-left:1.25rem}table.scrollable.preset{overflow:auto;max-height:400px;border:0;padding-top:0}table.scrollable.preset tbody,table.scrollable.preset thead{-webkit-box-flex:1;max-width:100%;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex:0 0 100%;flex:0 0 100%;border:.0625rem solid #c9c9c9}table.scrollable.preset tbody{border-top:0;margin-top:-.0625rem}table.scrollable.preset tr{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex:0 0 100%;flex:0 0 100%;padding:0}table.scrollable.preset td,table.scrollable.preset th{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0%;overflow:hidden;text-overflow:ellipsis}table.scrollable.preset thead{position:sticky;top:0}}table.striped tr:nth-of-type(2n)>td{background:#e5e5e5}@media screen and (max-width:767px){table.striped:not(.preset) tr:nth-of-type(2n){background:#e5e5e5}}.card{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:justify;-webkit-box-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-self:center;align-self:center;position:relative;width:100%;background:#fafafa;border:.0625rem solid #acacac;margin:.5rem;overflow:hidden}.card>.section{box-sizing:border-box;margin:0;border:0;border-radius:0;border-bottom:.0625rem solid #c9c9c9;padding:.5rem;width:100%}.card>.section.media{height:200px;padding:0;-o-object-fit:cover;object-fit:cover}.card.error>.section:last-child,.card.warning>.section:last-child,.card>.section:last-child{border-bottom:0}@media screen and (min-width:320px){.card{max-width:320px}}@media screen and (min-width:480px){.card.large{max-width:480px}}@media screen and (min-width:240px){.card.small{max-width:240px}}.card.fluid{max-width:100%;width:auto}.card.warning{background:#ffca28;border:.0625rem solid #e8b825}.card.warning>.section{border-bottom:.0625rem solid #e8b825}.card.error{background:#b71c1c;color:#fafafa;border:.0625rem solid #a71a1a}.card.error>.section{border-bottom:.0625rem solid #a71a1a}.card>.section.dark{background:#e0e0e0}.card>.section.darker{background:#bdbdbd}.card>.section.double-padded,.tabs>label{padding:.75rem}.tabs{width:100%;opacity:1;display:-webkit-box;-webkit-box-pack:justify;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tabs>label{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-order:1;order:1;display:inline-block;height:1.5rem;cursor:pointer;transition:background .3s;background:#e6e6e6;border:.0625rem solid #bdbdbd}.tabs>label:focus,.tabs>label:hover{background:rgba(230,230,230,.8)}.tabs>[type=checkbox],.tabs>[type=radio]{display:none;visibility:hidden}.tabs>label+div{-webkit-flex-basis:auto;flex-basis:auto;-webkit-order:2;order:2;height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .3s,transform .3s}.tabs>label:not(:first-of-type){border-left:0}.tabs>:checked+label{background:#eee;border-bottom-color:#0277bd}.tabs>:checked+label:focus,.tabs>:checked+label:hover{background:rgba(238,238,238,.8)}.tabs>:checked+label+div{box-sizing:border-box;position:relative;height:400px;width:100%;overflow:auto;margin:0;-webkit-transform:scaleY(1);transform:scaleY(1);background:#fafafa;border:.0625rem solid #bdbdbd;border-top:0;padding:.5rem;clip:auto;-webkit-clip-path:inset(0);clip-path:inset(0)}.tabs.stacked{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.tabs.stacked>label{-webkit-order:initial;order:initial}.tabs.stacked>:checked+label{border:.0625rem solid #bdbdbd}.tabs.stacked>label+div{-webkit-order:initial;order:initial;-webkit-transform-origin:top;transform-origin:top}.tabs.stacked>label:not(:first-of-type){border:.0625rem solid #bdbdbd;border-top:0}.tabs.stacked>:checked+label+div{height:auto}@media screen and (max-width:767px){.tabs{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.tabs>label,.tabs>label+div{-webkit-order:initial;order:initial}.tabs>:checked+label{border:.0625rem solid #bdbdbd}.tabs>label:not(:first-of-type){border:.0625rem solid #bdbdbd;border-top:0}}.toast,mark{color:#fafafa}mark{background:#0277bd;font-size:.9375em;line-height:1em;border-radius:.125rem;padding:.125em .25em}.toast{position:fixed;background:#424242;bottom:1.5rem;left:50%;transform:translate(-50%,-50%);border-radius:2rem;padding:.75rem 1.5rem;z-index:1111}.tooltip{position:relative;display:inline-block}.tooltip:after,.tooltip:before{position:absolute;opacity:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);transition:all .3s;z-index:1010}.tooltip:after{left:50%}.tooltip:not(.bottom):after,.tooltip:not(.bottom):before{bottom:75%}.tooltip.bottom:after,.tooltip.bottom:before{top:75%}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;clip:auto;-webkit-clip-path:inset(0);clip-path:inset(0)}.tooltip:before{content:'';background:0 0;border:.5rem solid transparent;left:50%;left:calc(50% - .5rem)}.tooltip:not(.bottom):before{border-top-color:#212121}.tooltip.bottom:before{border-bottom-color:#212121}.tooltip:after{content:attr(aria-label);background:#212121;border-radius:.125rem;color:#fafafa;padding:.5rem;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip:not(.bottom):after{margin-bottom:1rem}.tooltip.bottom:after{margin-top:1rem}.modal{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;background:rgba(0,0,0,.45)}.modal .card{margin:0 auto;max-height:50vh;overflow:auto}.modal .card .close{position:absolute;top:.75rem;right:.25rem;padding:0}:checked+.modal{display:-webkit-box;-webkit-box-flex:0;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;z-index:1200}:checked+.modal .card .close{z-index:1211}mark.secondary{background:#e53935}mark.tertiary{background:#689f38}mark.tag{border-radius:200px;padding:.25em .5em}mark.inline-block{font-size:1em;line-height:1.375em;padding:.375em}.toast.small{border-radius:1.5rem;padding:.5rem 1rem}.toast.large{border-radius:3rem;padding:1.125rem 2.25rem}progress{display:block;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.625rem;width:90%;width:calc(100% - 1rem);margin:.5rem;border:0;border-radius:.125rem;background:#e0e0e0;color:#0277bd}progress::-webkit-progress-value{background:#0277bd;border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}progress::-webkit-progress-bar{background:#e0e0e0}progress::-moz-progress-bar{background:#0277bd;border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}progress[value="1000"]::-webkit-progress-value{border-radius:.125rem}progress[value="1000"]::-moz-progress-bar{border-radius:.125rem}.spinner-donut{display:inline-block;border:.25rem solid #e3f2fd;border-left:.25rem solid #1565c0;border-radius:50%;width:1.25rem;height:1.25rem;-webkit-animation:spinner-donut-anim 1.2s linear infinite;animation:spinner-donut-anim 1.2s linear infinite}progress.inline{display:inline-block;vertical-align:middle;width:60%}progress.secondary{color:#e53935}progress.secondary::-webkit-progress-value{background:#e53935}progress.secondary::-moz-progress-bar{background:#e53935}progress.tertiary{color:#689f38}progress.tertiary::-webkit-progress-value{background:#689f38}progress.tertiary::-moz-progress-bar{background:#689f38}.spinner-donut.secondary{border:.25rem solid #ffebee;border-left:.25rem solid #c62828}.spinner-donut.tertiary{border:.25rem solid #e8f5e9;border-left:.25rem solid #2e7d32}.spinner-donut.large{border-width:.375rem;width:2rem;height:2rem}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;overflow:hidden!important}ul.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:flex;list-style:none;margin:.5rem;padding:0}ul.breadcrumbs li{-webkit-box-flex:1;max-width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;position:relative;text-align:center;background:#e6e6e6;height:2rem;line-height:2rem;margin-right:1.125rem}ul.breadcrumbs li:after,ul.breadcrumbs li:before{content:"";position:absolute;top:0;width:0;height:0;border:0 solid #e6e6e6;border-width:1rem}ul.breadcrumbs li:before{left:-1rem;border-left-color:transparent}ul.breadcrumbs li:after{left:100%;border-color:transparent transparent transparent #e6e6e6}ul.breadcrumbs li:first-child:before{border:0}ul.breadcrumbs li:last-child{margin-right:0}ul.breadcrumbs li:last-child:after{border:0}.close{display:inline-block;width:1.5rem;font-family:sans-serif;font-size:1.5rem;line-height:1;font-weight:700;border-radius:2rem;background:0 0;vertical-align:top;cursor:pointer;transition:background .3s}.close:focus,.close:hover{background:#e6e6e6}.close:before{content:"\00D7";display:block;text-align:center}.bordered{border:1px solid rgba(0,0,0,.25)!important}.rounded{border-radius:.125rem!important}.circular{border-radius:50%!important}.responsive-margin{margin:.25rem!important}@media screen and (min-width:768px){.responsive-margin{margin:.375rem!important}}@media screen and (min-width:1280px){.responsive-margin{margin:.5rem!important}}.responsive-padding{padding:.125rem .25rem!important}@media screen and (min-width:780px){.responsive-padding{padding:.25rem .375rem!important}}@media screen and (min-width:1280px){.responsive-padding{padding:.375rem .5rem!important}}.shadowed{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.125),0 .125rem .125rem -.125rem rgba(0,0,0,.25)!important}@media screen and (max-width:767px){.hidden-sm{display:none!important}}@media screen and (min-width:780px) and (max-width:1279px){.hidden-md{display:none!important}}@media screen and (min-width:1280px){.hidden-lg{display:none!important}}@media screen and (max-width:780px){.visually-hidden-sm{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;overflow:hidden!important}}@media screen and (min-width:780px) and (max-width:1279px){.visually-hidden-md{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;overflow:hidden!important}}@media screen and (min-width:1280px){.visually-hidden-lg{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;overflow:hidden!important}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//sound-pharmacy.com/wp-content/themes/healtone/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ps {  overflow: hidden !important;  overflow-anchor: none;  -ms-overflow-style: none;  touch-action: auto;  -ms-touch-action: auto;} .ps__rail-x {  display: none;  opacity: 0;  transition: background-color .2s linear, opacity .2s linear;  -webkit-transition: background-color .2s linear, opacity .2s linear;  height: 15px; bottom: 0px; position: absolute;}.ps__rail-y {  display: none;  opacity: 0;  transition: background-color .2s linear, opacity .2s linear;  -webkit-transition: background-color .2s linear, opacity .2s linear;  width: 15px; right: 0; position: absolute;}.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y {  display: block;  background-color: transparent;}.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y {  opacity: 0.6;}.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus {  background-color: #eee;  opacity: 0.9;} .ps__thumb-x {  background-color: #aaa;  border-radius: 6px;  transition: background-color .2s linear, height .2s ease-in-out;  -webkit-transition: background-color .2s linear, height .2s ease-in-out;  height: 6px; bottom: 2px; position: absolute;}.ps__thumb-y {  background-color: #aaa;  border-radius: 6px;  transition: background-color .2s linear, width .2s ease-in-out;  -webkit-transition: background-color .2s linear, width .2s ease-in-out;  width: 6px; right: 2px; position: absolute;}.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x {  background-color: #999;  height: 11px;}.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y {  background-color: #999;  width: 11px;} @supports (-ms-overflow-style: none) {  .ps {    overflow: auto !important;  }}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .ps {    overflow: auto !important;  }}.justify {text-align:justify;}
.wrapper {width: 95% !important;}
form { background: transparent;}
.main-navigation a {text-transform: uppercase;}
.img-box { overflow: hidden;}
.img-box img { width: 100%;}
.titles-box {display: flex; align-items: center; flex-wrap: nowrap; margin-bottom: 20px; margin-top: 30px;}
.titles-box h4 {white-space: nowrap;}
.left-right-box {display: flex; flex-direction: row; flex-wrap: wrap;}
.left-right-box .left-box, .left-right-box .right-box { width: 50%;}
@media (max-width: 750px) {
.justify {text-align:left;}
.left-right-box {flex-direction: column;}
.left-right-box .left-box, .left-right-box .right-box { width: 100%;}
}
.content-box { margin-bottom: 30px;}
.content-box p {font-weight: 300;}
.navigation.pagination {position: relative; padding-bottom: 10px; display: flex; justify-content: center;
}
.navigation.pagination:after { content: ''; position: absolute; width: 100%; height: 10px; background-color: #d2e8fe; right: 0; top: 30%; z-index: -1;}
.nav-links {
display: inline-block;
padding: 0;
clear: both;
border: 1px solid #d3ced2;
border-right: 0;
margin: 1px;
background-color: white;
padding: 5px 20px;
border: none;
display: inline-block;
}
.nav-links a {
background-color: aqua;
padding: 8px 12px;
border-radius: 6px;
background-color: #2b9ad3;
color: white;
transition: background-color 0.3s ease-in-out;
-webkit-transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out
} .home-row .more-info {
display: none;
text-align: left;
} .green_sidebar {
margin: 30px 0;
}
.green_sidebar .sidebar-box {
background: #2eae70;
color: #fff;
border-radius: 15px;
border: 4px solid #94dfbb;
}
.green_sidebar .sidebar-box h3,
.green_sidebar .sidebar-box h2 {
font-family: 'Yantramanav', sans-serif;
}
.green_sidebar .sidebar-box h3 {
font-weight: bold;
font-size: 24px;
text-align: center;
padding: 20px 0;
}
.green_sidebar .minutes-box,
.green_sidebar .days-box {
background: #6dc69b;
padding: 2px 0;
}
.green_sidebar .minutes-box:after {
content: "";
width: 85%;
margin-left: 15%;
display: block;
height: 4px;
background: #a8ddc3;
}
.green_sidebar .days-box:before {
content: "";
width: 85%;
display: block;
height: 4px;
background: #a8ddc3;
}
.green_sidebar .sidebar-box .minutes-box h2,
.green_sidebar .sidebar-box .days-box h2 {
font-weight: bold;
font-size: 26px;
padding: 5px 0 5px 18px;
}
.green_sidebar .sidebar-box .days-box h2 {
padding: 5px 18px 5px 0;
text-align: right;
}
.green_sidebar .sidebar-box h2 span {
font-size: 48px;
vertical-align: middle;
}
.green_sidebar .sidebar-box p {
padding: 20px 18px;
}
.error-page-content-box {
display: flex;
font-family: 'Yantramanav', sans-serif;
border-bottom: 5px solid #d2e8fe;
padding-bottom: 30px;
}
.error-page-content-box ul {
margin-top: 20px;
}
.error-page-content-box p,
.error-page-content-box li {
color: #46575c;
font-weight: 300;
font-size: 1.1em;
line-height: 30px;
}
.error-page-content-box li:before {
content: ".";
font-size: 55px;
color: #2eae70;
position: absolute;
margin: -15px 0 0 -15px;
}
.error-page-content-box li {
padding-left: 20px;
}
.error-page-content-box .text-box {
margin: 0 0 0 5%;
}
.related-page-products.related-row {}
.related-page-products.related-row .titles-box {
display: flex;
align-items: center;
flex-wrap: nowrap;
margin-bottom: 20px;
}
.related-page-products.related-row .titles-box h4 {
white-space: nowrap;
}
.titles-box span.decor {
width: 100%;
margin: 0 0 0 2%;
display: block;
height: 5px;
background-color: #d2e8fe;
}
.related-page-products.related-row .titles-box span.decor {
width: 71%;
}
@media screen and (max-width: 500px) {
.related-page-products.related-row .titles-box span.decor {
width: 0;
}
}
.related-page-products .pagi {
display: inline-block;
width: auto;
margin-left: 16%;
position: absolute;
right: 0;
}
.related-page-products .pagi .next,
.related-page-products .pagi .next.disabled {
background-image: url(//sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 25px;
height: 25px;
background-color: #20c1ce;
display: inline-block;
background-position: -372px 6px;
cursor: pointer;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
}
.related-page-products .pagi .prev,
.related-page-products .pagi .prev.disabled {
background-image: url(//sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 25px;
height: 25px;
background-color: #20c1ce;
display: inline-block;
background-position: -372px -15px;
cursor: pointer;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
}
.related-page-products .pagi .next,
.related-page-products .pagi .prev {
transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
-webkit-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
-ms-transition: background-color 0.2s ease-in;
}
.related-page-products .pagi .next:hover,
.related-page-products .pagi .prev:hover {
background-color: #5adba9;
} .faq-content-box a:hover,
.faq-content-box a:hover span {
color: #000 !important;
}
.tabs-pre-info {
font-size: 18px;
}
.accordion-box {
margin-bottom: 60px;
width: 100%;
display: flex;
flex-direction: column-reverse;
}
.accord-item {
margin: 25px 0;
position: relative;
}
.accord-item.accord-item-active {
margin: 25px 0 0;
}
.accord-head {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
background: #2b9ad3;
padding: 0 15px;
min-height: 35px;
border-radius: 25px;
position: absolute;
cursor: pointer;
transition: all .4s ease;
}
.accord-item:nth-child(2n) .accord-head,
.accord-item:nth-child(2n) .accord-head:before,
.accord-item:nth-child(2n) .accord-head:after {
background: #336b82;
}
.accord-head h5 {
color: #fff;
font-weight: 600;
}
.accord-head .icon-box {
background-image: url(//sound-pharmacy.com/wp-content/themes/healtone/img/accord-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size: 80%;
display: block;
min-width: 30px;
width: 30px;
min-height: 30px;
height: 30px;
transition: all .4s ease;
}
.accord-text {
display: none;
margin-top: 15px;
width: 99%;
margin-left: auto;
margin-right: auto;
font-weight: 300;
border: 1px solid #a3b8c6;
padding: 30px 15px 10px;
line-height: 30px;
border-radius: 15px;
transition: all .4s ease;
}
.accord-item-active .accord-head,
.accord-item-active .accord-head:before,
.accord-item-active .accord-head:after {
background: #37d89a !important;
}
.accord-item-active .accord-text {
display: block;
}
.accord-item-active .icon-box {
transform: rotate(180deg);
}
@media screen and (max-width: 500px) {
.accord-head h5 {
font-size: .8em;
}
} .contants-validation-panel {
position: fixed;
top: -100px;
left: 0;
background-color: red;
z-index: 10000;
color: #fff;
font-size: 28px;
padding: 20px;
width: 100%;
transition: all .4s ease;
}
.contants-validation-panel.success{
background-color: green;
}
.contants-validation-panel-active {
top: 0;
}
.contacts-content-box .desk p {
line-height: 30px;
}
.small-contacts-banner {
font-size: 22px;
font-weight: bold;
background: #78d4a7;
color: #fff;
text-align: center;
text-transform: uppercase;
padding: 15px;
margin: 30px 0;
}
.contacts-info-box h4 {
font-weight: bold;
font-size: 28px;
color: #46575c;
padding-bottom: 20px;
}
.contacts-info-box ul li {
padding-left: 20px;
padding-bottom: 20px;
font-weight: 300;
font-size: 18px;
}
.contacts-info-box ul li:before {
content: ".";
font-size: 40px;
color: #46575c;
position: absolute;
margin: -22px 0 0 -15px;
}
.contacts-content-box .contact-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 20px;
justify-content: space-between;
}
.form-name-box,
.form-email-box,
.form-details-box {
display: flex;
flex-direction: column;
width: 48%;
}
.form-details-box {
width: 100%;
}
.contact-form {
background: #d2e8fe;
}
.contact-form input {
width: 100%;
margin: 0;
border: 1px solid #abbcc8;
outline: none;
}
.contact-form input:focus {
border: 1px solid #78d4a7;
}
.contact-form span {
text-transform: uppercase;
padding: 10px 0;
}
.form-submit-box {
display: flex;
justify-content: flex-end;
width: 100%;
margin-top: 10px;
}
.form-submit-box input {
width: 50%;
border: none;
color: #fff;
font-weight: bold;
background: #2b9ad3;
border-radius: 25px;
}
.form-submit-box input:hover {
background: #78d4a7;
} .blog-item {
display: flex;
margin: 40px 0;
}
.blog-item .img-box {
max-width: 203px;
}
.blog-item .text-box {
margin-left: 3%;
width: 100%;
}
.blog-item-title {
font-size: 26px;
font-weight: bold;
color: #46575c;
}
.blog-item .date {
font-size: 18px;
color: #8d9ea2;
padding: 7px 0 14px;
display: block;
}
.blog-item p {
line-height: 40px;
font-size: 20px;
}
.blog-item p img {
display: none;
}
.read-more-box {
display: flex;
align-items: center;
flex-wrap: nowrap;
margin-bottom: 20px;
margin-top: 15px;
}
.read-more-box span.decor {
width: 100% !important;
margin: 0 0 0 2%;
display: block;
height: 5px;
background-color: #d2e8fe;
}
.read-more-btn {
white-space: nowrap;
background: #2b9ad3;
width: 240px;
color: #fff;
padding: 10px 15px;
border-radius: 100px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
transition: all .4s ease;
}
.read-more-btn:hover {
background: #37d89a;
}
@media screen and (max-width: 800px) {
.page-template-blog .read-more-box {
margin-top: 15px !important;
}
}
@media screen and (max-width: 400px) {
.blog-item .img-box {
max-width: 100%;
}
.blog-item {
display: flex;
margin: 40px 0;
flex-direction: column;
}
.blog-item .text-box {
margin-left: 0;
margin-top: 10px;
}
} .home-row .more-info p,.home-row .more-info span{
font-family:'Arial',sans-serif !important;
text-align: justify;
}
.more-info-box {
border-top: 5px solid #d2e8fe;
padding-top: 20px;
width: 100%;
margin-bottom: 20px;
} .non-medical-content-box p {
line-height: 35px;
font-size: 18px;
}
.non-medical-content-box {
margin-bottom: 0px !important;
}
.non-medical-content-box a:hover,
.non-medical-content-box a:hover span,
.non-medical-content-box a:hover span strong,
{
color: #78d4a7 !important;
} .about-content-box p {
line-height: 30px;
}
.about-content-box .desk,
.about-content-box .read-more-desk {
font-size: 20px;
}
.about-content-box .read-more-desk {
display: none;
}
.about-content-box .content-block p {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.about-content-box .content-block p a:first-child {
width: 100%;
padding: 0 0 10px 0;
max-height: 470px;
}
.about-content-box .content-block p a:nth-child(2n) {
padding: 10px 10px 10px 0;
}
.about-content-box .content-block p a {
width: 50%;
max-height: 400px;
padding: 10px 0;
overflow: hidden;
}
@media screen and (max-width: 1250px) {
.about-content-box .content-block p a {
width: 100%;
padding: 10px 0 !important;
max-height: 600px;
}
}
.about-item {
display: flex;
flex-direction: row;
position: relative; margin: 23px 0;
padding-bottom: 20px;
}
.about-item:after {
content: "";
position: absolute;
width: 100%;
height: 5px;
background: #d2e8fe;
bottom: 0;
right: 0;
}
.about-item .img-block {
}
.about-item-title {
font-size: 16px;
text-align: center;
}
.about-item .text-block {
position: relative;
font-size: 18px;
margin-left: 3%;
height: 100%;
width: 100%;
padding-bottom: 20px;
}
@media (max-width: 1200px) {
.about-item:after {
background: transparent;
}
.about-item .img-block {
min-width: 160px;
}
}
@media (max-width: 500px) {
.about-content-box .content-block p {
flex-direction: column;
}
.banner-box .title-box {
padding-top: 0 !important;
}
.banner-box .title-box h1 {
font-size: 13vw !important;
}
.banner-box .subtitle-box>span:nth-child(3) {
font-size: 15px;
}
.banner-box .subtitle-box>span:nth-child(1) {
font-size: 8vw !important;
}
.banner-box .subtitle-box>span:nth-child(2) {
font-size: 8vw !important;
}
.about-item {
flex-direction: column;
}
.about-item .text-block {
margin-left: 0;
text-align: justify;
}
.about-item .img-block {
width: 100%;
margin-bottom: 20px;
}
} .testimonials-content-box p {
line-height: 30px;
}
.testimonials-content-box .desk {
font-size: 20px;
}
.testimonials-content-box .small-contacts-banner {
text-align: left;
}
.testimonials-content-box .desk a {
color: #2b9ad3;
font-weight: bold;
}
.testimonial-item {
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 5px solid #d2e8fe;
}
.testimonial-item h3 {
color: #46575c;
}
.testimonial-item .text-box {
padding-left: 25px;
padding-top: 20px;
} .single-content-box {
padding-bottom: 20px;
width: 100%;
}
.single-content-box .img-box {
float: right;
width: auto;
margin-bottom: 30px;
margin-left: 30px;
}
.single-content-box p {
line-height: 30px;
font-size: 20px;
}
.single-content-box ul {
list-style: disc;
}
.single-content-box ul li {
line-height: 30px;
font-size: 20px;
margin-left: 20px;
}
.single-content-box a {
color: #64c5ed;
}
@media (max-width: 400px) {
.single-content-box .img-box {
float: none;
margin-right: 0;
}
.single-content-box p {
text-align: justify;
}
} .search-content-box {
margin: 30px 0;
}
.search-content-box .content-block img,
.search-content-box .content-block img {
display: none;
}
.search-content-box .content-block {
line-height: 30px;
font-size: 18px;
margin-bottom: 20px;
display: inline-block;
width: 75%;
vertical-align: top;
margin-left: 4%;
}
.search-content-box .content-block .read-more-btn {
padding: 5px 15px;
}
.search-content-box .thumbox {
display: inline-block;
width: 20%;
vertical-align: top;
position: relative;
}
.search-content-box .titles-box {}
.search-result-text {
font-size: 28px;
color: #46575c;
font-weight: bold;
margin-bottom: 20px;
}
.not-found-result {
margin-top: 15px;
font-size: 20px !important;
} .banner-box {
transition: all .3s ease;
min-height: 435px;
background-color: #2b9ad3;
background-image: url(//sound-pharmacy.com/wp-content/uploads/2017/12/banner-bg.jpg);
background-size: cover;
}
.banner-box .minutes-box {
transition: all .3s ease;
display: flex;
margin: 0 0 0 160px;
width: 420px;
height: 120px;
background-image: url(//sound-pharmacy.com/wp-content/uploads/2017/12/ellipse.png);
background-size: cover;
background-position: 0 -58%;
justify-content: center;
}
.banner-box .change-text {}
.banner-box .change-text div {
position: relative;
}
.banner-box .change-text div .minutext-box-text {
font-size: 25px !important;
display: block;
}
.banner-box .change-text .text-slide {
display: block !important;
}
.banner-box .minutes-box .text-slide {
display: none;
}
.banner-box .minutes-box div {
transition: all .3s ease;
color: #fff;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
margin-right: 5px;
padding-top: 20px;
display: inline-block;
}
.banner-box .change-text div {
display: none;
}
.banner-box .minutes-box div .minutext-box-num {
font-size: 50px;
padding-right: 2px;
vertical-align: middle;
}
.banner-box .minutes-box div .minutext-box-text {
padding: 4px 0 0;
font-size: 17px;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
}
.banner-box .title-box {
padding: 30px 0 0 166px;
}
.banner-box .title-box h1 {
text-transform: uppercase;
color: #fff;
font-weight: bold;
font-size: 45px;
letter-spacing: 1px;
word-spacing: 2px;
}
.banner-box .subtitle-box {
display: flex;
flex-direction: row;
color: #fff;
margin: 0 0 0 157px;
background-image: url(//sound-pharmacy.com/wp-content/uploads/2017/12/banner-subtitle-bg.png);
background-repeat: no-repeat;
background-size: 43%;
padding: 10px 70px 13px;
background-position: 6px -3px;
}
.banner-box .subtitle-box span {
margin-right: 5px;
}
.banner-box .subtitle-box>span:nth-child(1) {
font-size: 35px;
font-weight: bold;
}
.banner-box .subtitle-box>span:nth-child(2) {
font-size: 35px;
}
.banner-box .subtitle-box>span:nth-child(3) {
font-weight: bold;
margin-top: 4px;
font-size: 13px;
}
.banner-box .subtitle-box>span:nth-child(3) span {
display: block;
margin-bottom: 0;
}
.banner-box .stock-box {
display: flex;
color: #fff;
align-items: center;
font-weight: bold;
padding: 43px 0 0 170px;
}
.banner-box .stock-box div,
.banner-box .stock-box span {
margin-right: 10px;
}
.banner-box .stock-box .circle-block {
display: flex;
background: #64c5ed;
width: 90px;
padding: 0 0 0 17px;
border-radius: 50px;
justify-content: center;
flex-direction: column;
height: 90px;
}
.banner-box .stock-box .circle-block span:nth-child(1) {
font-size: 35px;
}
.banner-box .stock-box .circle-block span:nth-child(2) {
font-size: 10px;
}
.banner-box .stock-box .circle-block span:nth-child(3) {
font-size: 14px;
}
.banner-box .stock-box>span:nth-child(2) {
font-size: 60px;
}
.banner-box .stock-box>span:nth-child(3) {
display: flex;
flex-direction: column;
}
.banner-box .stock-box>span:nth-child(3) span:nth-child(1) {
font-size: 27px
}
.banner-box .stock-box>span:nth-child(3) span:nth-child(2) {
font-size: 21px;
}
@media (max-width: 1100px) {
.banner-box .wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.banner-box .subtitle-box span {
color: white !important;
}
.banner-box .title-box,
.banner-box .subtitle-box,
.banner-box .stock-box {
padding-left: 0;
}
.banner-box .title-box {
width: 60%;
text-align: center;
}
.banner-box .title-box h1,
.banner-box .title-box h1 span {
color: #fff !important;
}
.banner-box .subtitle-box {
background: none;
}
.banner-box .stock-box {
padding: 43px 0 40px 0;
}
.banner-box .minutes-box {margin:0 auto}
.banner-box .subtitle-box { margin: 0 auto; padding: 10px 0;}
.banner-box .subtitle-box>span:nth-child(3) {margin-right:0; margin-top:2px;}
.banner-box .subtitle-box>span:nth-child(3) span {margin:0}
}
@media (max-width: 500px) {
.banner-box .minutes-box {
background: none;
}
.banner-box .stock-box .circle-block {
display: none;
}
.banner-box .minutes-box {
width: 270px;
margin: 0;
}
.banner-box .minutes-box div {
text-align: center;
}
.banner-box .subtitle-box {
margin: 0;
padding: 20px 0 10px;
flex-direction: column;
max-width: 50%;
position: absolute;
bottom: 0;
right: 0;
padding-bottom: 40px;
}
.banner-box .stock-box {
flex-direction: column;
align-self: flex-start;
align-items: flex-start;
max-width: 50%;
justify-content: flex-end;
}
.banner-box .title-box {
width: 100%;
}
.banner-box {
min-height: 550px;
display: flex;
}
.banner-box .wrapper {
justify-content: space-between;
}
.banner-box .minutes-box {
margin-top: auto;
}
} .woocommerce-cart .woocommerce table.cart td.actions .coupon #coupon_code {
border-radius: 25px;
padding: 0 12px;
text-align: center;
width: 140px;
}
.woocommerce-cart .woocommerce-cart-form__contents .actions {
padding-top: 20px;
} .woocommerce-info {
margin: 5px 0;
padding: 20px 25px;
}
.checkout-page a {
color: #2b9ad3;
}
form.checkout.woocommerce-checkout {
padding: 20px 0 200px;
}
.woocommerce-checkout .form-row.form-row-first.login-checkout {
display: none;
}
.woocommerce-checkout {
font-size: 16px;
color: #46575c !important;
}
.woocommerce-checkout #customer_details {
border-bottom: 4px solid #2b9ad3;
padding-bottom: 40px;
margin-bottom: 40px;
}
.woocommerce-checkout #payment {
border-top: 4px solid #2b9ad3;
padding-top: 40px;
margin-top: 40px;
}
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #dae8f7;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.woocommerce-checkout #payment div.payment_box {
background: #dae8f7;
}
.woocommerce-checkout .entry-footer {
display: none;
}
.woocommerce-checkout #main {
padding-bottom: 40px;
}
.woocommerce-checkout .woocommerce form .form-row textarea {
resize: none;
overflow: hidden;
}
.woocommerce-checkout #place_order {
background-color: #2b9ad3 !important;
height: 36px;
outline: none !important;
line-height: 36px !important;
padding: 0 10% !important;
border-bottom-right-radius: 25px !important;
border-top-left-radius: 25px !important;
width: 200px !important;
}
.woocommerce-checkout #place_order:hover {
background-color: #78d4a7 !important;
}
.woocommerce-checkout .woocommerce table.shop_table th.product-name,
.woocommerce-checkout .woocommerce table.shop_table th.product-total {
background: transparent !important;
font-size: 24px;
color: #2b9ad3;
}
.woocommerce-checkout .wc_payment_methods li label {
cursor: pointer;
text-transform: uppercase;
}
.payment_method_paypal label {
font-size: 24px;
font-weight: bold;
}
.woocommerce-additional-fields {
display: none;
}
.woocommerce-billing-fields .form-row {
padding: 0;
width: 47% !important;
float: left;
clear: none !important;
margin: 0 !important;
}
.woocommerce-billing-fields .form-row-first {
margin-right: 6%  !important;
}
.woocommerce-checkout #payment {
background: transparent;
}
.woocommerce-checkout .woocommerce-billing-fields>h3,
.woocommerce-checkout #order_review_heading {
padding: 0 0 20px;
font-weight: bold;
text-transform: uppercase;
font-size: 30px;
}
.woocommerce-checkout thead .product-total {
background: #e1e1e1 !important;
} .woocommerce-order-received {}
.woocommerce-order-received .woocommerce-order-details>h2,
.woocommerce-order-received .woocommerce-order-downloads>h2,
.woocommerce-order-received .woocommerce-thankyou-order-received {
font-size: 20px;
padding: 30px 0;
}
.woocommerce-order-received .woocommerce-table__product-name.product-name>a,
.woocommerce-order-received section.woocommerce-order-downloads .download-product a {
color: #000;
}
.woocommerce-order-received .woocommerce-order-details>p>a,
.woocommerce-order-received .download-file>a {
background-color: #2b9ad3 !important;
height: 36px;
outline: none !important;
color: #fff;
line-height: 36px !important;
padding: 0 10% !important;
border-bottom-right-radius: 25px !important;
border-top-left-radius: 25px !important;
}
.woocommerce-order-received .woocommerce-order-details>p>a:hover,
.woocommerce-order-received .download-file>a:hover {
background-color: #78d4a7 !important;
color: #fff;
}
.woocommerce-customer-details>h2 {
padding: 10px 0;
font-size: 20px;
}
.woocommerce-customer-details>address {
font-size: 18px;
line-height: 40px;
} .woocommerce-edit-account select:not([multiple]) {
background-position: 72px -80px;
}
.woocommerce-edit-account .woocommerce form .form-row legend,
.woocommerce-edit-account .woocommerce form .form-row label {
font-size: 18px;
padding-bottom: 5px;
}
.woocommerce-edit-account .woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
margin-bottom: 5px;
}
.woocommerce-edit-account table th,
.woocommerce-edit-account table td {
border: none;
border-right: 10px solid #fff;
}
.woocommerce-edit-account .form-table {
width: 100%;
}
.woocommerce-edit-account .form-table label {
font-size: 20px;
}
.woocommerce-edit-account .form-table span {
font-size: 18px;
padding-left: 15px;
}
.woocommerce-edit-account select {
width: 100px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input.woocommerce-Button {
width: 50% !important;
float: right;
margin-bottom: 40px;
font-size: 22px;
max-width: 300px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input.woocommerce-Button:hover {
background: #78d4a7;
}
.woocommerce form .form-row {
position: relative;
}
.woocommerce-account .woocommerce form .form-row-last {
display: none;
}
.woocommerce-ResetPassword.lost_reset_password .form-row-last {
display: block !important;
width: 100%;
}
.woocommerce-account .woocommerce form .form-row-first {
width: 100% !important;
}
.account-page .wrapper .section-title {
margin-bottom: 2% !important;
}
.account-page fieldset legend,
.account-page .woocommerce-MyAccount-content h3 {
padding: 10px 0;
font-size: 22px;
text-transform: uppercase;
}
@media screen and (max-width: 500px) {
.woocommerce-edit-account .form-table span {
padding-left: 0;
display: block;
padding-bottom: 10px;
}
.woocommerce-edit-account .form-table tbody tr:nth-child(1) {
display: none;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child {
text-align: left !important;
}
.woocommerce-account .download-product a {
padding: 10px 0 !important;
}
} .woocommerce-view-order {}
.woocommerce-view-order .woocommerce-MyAccount-content p {
font-size: 26px;
padding: 10px 0 35px;
}
.woocommerce-view-order mark {
background: transparent !important;
color: #46575c;
}
.woocommerce-view-order .woocommerce-order-downloads__title {
font-size: 20px;
padding: 0px 0 20px;
}
.woocommerce-view-order .woocommerce-order-downloads table {
font-size: 18px;
}
.woocommerce-view-order .woocommerce-order-downloads table thead tr th { }
.woocommerce-view-order .woocommerce-order-downloads .download-product a {
color: #46575c;
}
.woocommerce-view-order .woocommerce-order-details>h2 {
font-size: 20px;
padding: 0px 0 35px;
margin-top: -30px;
}
.woocommerce-view-order .order-again a,
.woocommerce-view-order .download-file a {
background-color: #2b9ad3 !important;
height: 36px;
font-size: 18px !important;
outline: none !important;
color: #fff !important;
line-height: 36px !important;
padding: 0 10% !important;
border-bottom-right-radius: 25px !important;
border-top-left-radius: 25px !important;
}
.woocommerce-view-order .order-again a:hover,
.woocommerce-view-order .download-file a:hover {
background-color: #78d4a7 !important;
color: #fff !important;
}
.woocommerce-view-order .woocommerce-table--order-details {
font-size: 16px;
}
.woocommerce-view-order .wc-item-meta li p {
font-size: 16px !important;
padding: 0 5px 5px !important;
}
.woocommerce-view-order .woocommerce-customer-details--email {
font-size: 18px !important;
padding: 0 28px !important;
} .woocommerce-account #customer_login .u-column1 h2,
.woocommerce-account #customer_login .u-column2 h2 {
text-transform: uppercase;
font-size: 30px;
font-weight: bold;
color: #46575c;
text-align: center;
}
.woocommerce-account .woocommerce form.login,
.woocommerce-account .woocommerce form.register {
border: none;
padding: 20px;
min-height: 375px;
margin: 10px 0 10px 0;
}
.woocommerce-account .woocommerce form.register { }
.woocommerce-account .woocommerce form .form-row label {
font-size: 18px;
}
.woocommerce-account .woocommerce form input {
width: 100%;
background-color: #ecf5ff96;
border: 1px solid #a9d0ff;
}
.woocommerce-account .woocommerce form.login input[type="submit"],
.woocommerce-account .woocommerce form.register input[type="submit"] {
width: 100%;
margin: 10px 15px 15px 0;
border: none;
color: #fff;
font-weight: bold;
background: #2b9ad3;
border-radius: 25px;
}
.woocommerce-account .woocommerce form.register input[type="submit"] {
min-width: 160px;
}
.woocommerce-account .woocommerce form.login input[type="submit"]:hover {
background: #78d4a7;
}
.woocommerce-account .woocommerce form.register input[type="submit"]:hover {
background: #78d4a7;
}
.woocommerce-account .woocommerce form.login #rememberme {
width: 22px;
height: 18px;
overflow: visible;
position: relative;
clip: auto;
margin: auto;
clip-path: none;
}
.woocommerce-account .woocommerce-form__label-for-checkbox span {
display: inline-block;
margin: 8px;
position: absolute;
bottom: 0;
}
.woocommerce-account .woocommerce-password-strength.short {
width: 99.5%;
background-color: #f1adad;
border-color: #e35b5b;
margin-left: 1px;
}
.woocommerce-account .wc-social-login {
padding: 5px;
display: flex;
}
.woocommerce-account .ywsl-label {
font-size: 18px;
padding: 10px 0;
margin-right: 10px;
}
.woocommerce-account .woocommerce-LostPassword.lost_password a {
color: #000;
}
@media screen and (max-width:767px){
.banner-box .subtitle-box>span:nth-child(3) {font-size:13px;margin-top:1px;}
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
font-family: 'Yantramanav', sans-serif;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
.banner-box{
background-position: center right!important;
}
.place-order {
display: flex!important;
justify-content: flex-end!important;
position: relative;
}
body {
line-height: 1;
background-color: #ffffff;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
box-sizing: border-box;
}
a {
text-decoration: none;
}
textarea{
margin: 0;
} .p-relative {
position: relative;
}
.p-absolute {
position: absolute;
}
.clear {
clear: both;
}  .bg-c-1 { background-color: #dae8f7;
}
.bg-c-2 { background-color: #336b82;
}
.bg-c-3 { background-color: #405862;
}
.bf-c-4 {
background-color: #2b9ad3;
} .fc-1 {
color: #2c2c2c;
} .fc-2 {
color: #46575c;
} .fc-3 {
color: white;
} .fc-4 {
color: #7b7b7b;
}
.fc-5 {
color: #2b9ad3;
}
.fc-6 {
color: white;
}  .text-center {
text-align: center;
}
.f-b {
font-weight: bold;
}
.f-m {
font-weight: 500;
}
.f-l {
font-weight: 300;
}
.sidebar-title {
color: #46575c;
letter-spacing: -1px;
margin: 10px 0;
display: inline-block;
vertical-align: middle;
}
.rounded {
background: #2b9ad3;
width: 100%;
color: white;
padding: 10px 0;
border-top-right-radius: 25px !important;
border-top-left-radius: 25px !important;
border-bottom-right-radius: 25px !important;
border-bottom-left-radius: 25px !important;
display: block;
text-align: center;
overflow: hidden;
}
.pd-10 {
padding: 10px;
}
.ptb-10 {
padding:10px 0;
}
.pd-20 {
padding: 20px;
}
.ptb-20 {
padding:20px 0;
}
.spacer {
width: 100%;
display: block;
height: 5vw;
position: relative;
}
@media all and (min-width: 1280px) {
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 18px;
}
.fs-20 {
font-size: 20px;
}
.fs-22 {
font-size: 22px;
}
.fs-24 {
font-size: 24px;
}
.fs-30 {
font-size: 30px;
}
.fs-36 {
font-size: 36px;
}
.fs-50 {
font-size: 50px;
}
}
@media all and (max-width: 1280px) {
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 18px;
}
.fs-20 {
font-size: 20px;
}
.fs-22 {
font-size: 1.73vw;
}
.fs-24 {
font-size: 1.85vw;
}
.fs-30 {
font-size: 2.33vw;
}
.fs-36 {
font-size: 3vw;
}
.fs-50 {
font-size: 3.9vw;
}
}
@media all and (max-width: 1024px) {
.fs-24 {
font-size: 2.2vw;
}
.fs-22 {
font-size: 2vw;
}
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 18px;
}
.fs-20 {
font-size: 20px;
}
}
@media all and (max-width: 780px) {
.fs-50 {
font-size: 5.9vw;
}
.fs-30 {
font-size: 4.33vw;
}
.fs-24 {
font-size: 2.8vw;
}
.fs-22 {
font-size: 2.9vw;
}
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 18px;
}
.minilogin { }
.top-r-navigation ul {text-align: center;}
.banner-box .minutes-box div .minutext-box-num ,.banner-box .minutes-box div .minutext-box-text {
color: #336b82;
}
.banner-box .minutes-box div .minutext-box-text span{
color: #336b82;
}
.main-navigation a, .top-r-navigation a, .minilogin a {
font-size: 20px !important;
}
.chosen-container .chosen-results li {
font-size: 20px;
}
td.download-file audio {
width: 100%;
}
.home-row .more-info p, .home-row .more-info span{
text-align: left;
}
.search-content-box .content-block {
margin-left: 0%;
margin-top: 15px;
width: 100%;
}
.search-content-box .thumbox {
width: 30%;
min-width: 200px;
}
.woocommerce-MyAccount-downloads-file {
float: none !important;
margin: 0 auto;
display: block !important;
width: 150px;
}
.download-file .play {
top: 55px !important;
}
.download-file .stop {
top: 61px !important;
}
.header-image img {
width: 130% !important;
max-width: none;
position: relative;
left: -16%;
}
}
@media all and (max-width: 580px) {
.fs-50 {
font-size: 7.9vw;
}
.fs-30 {
font-size: 5.33vw;
}
.fs-24 {
font-size: 4.6vw;
}
.fs-22 {
font-size: 22px;
}
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 3vw;
}
}
@media all and (max-width: 480px) {
.fs-50 {
font-size: 10.9vw;
}
.fs-30 {
font-size: 6.33vw;
}
.fs-18 {
font-size: 5vw;
}
.fs-24 {
font-size: 5.6vw;
}
}
header {
height: auto;
padding: 1% 0;
overflow: visible;
position: relative;
z-index: 9999;
}
nav li {
display: inline-block;
width: auto;
}
#customer_login .col-1,#customer_login .col-2 {
float: none;
margin: 0 auto;
width: 40%;
min-width: 290px;
}
.account-page a {
color: #64c5ed;
}
#customer_login .col-1{
display: none;
}
#customer_login .col-2{
}
.fb,
.twt,
.gp,
.yt,
.lnkdin,
.ar-r,
.ar-l {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
}
.fb {
width: 33px;
height: 33px;
}
.twt {
width: 32px;
height: 33px;
background-position: -33px 0;
}
.gp {
width: 32px;
height: 33px;
background-position: -65px 0;
}
.yt {
width: 32px;
height: 33px;
background-position: -97px 0;
}
.lnkdin {
width: 33px;
height: 33px;
background-position: -129px 0;
}
.ar-r {
width: 25px;
height: 25px;
background-position: -246px -4px;
display: inline-block;
background-color: #20c1ce;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
}
.ar-l {
width: 25px;
height: 25px;
background-position: -269px -4px;
display: inline-block;
background-color: #20c1ce;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
}
.ar-l,
.ar-r {
transition: background-color 0.2s ease-in;
-webkit-transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
-ms-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
}
.ar-r:hover,
.ar-l:hover {
background-color: #5adba9;
}
.social-navigation {}
.social-navigation li {
margin: 0 1%;
}
.social-navigation a {
display: block;
width: 100%;
height: 100%;
}
.social-navigation .text-reader {
display: none;
}
.mc4wp-form {
width: 100%;
}
.mc4wp-form label {
font-size: 46px;
}
.wrapper {
max-width: 1280px;
width: 100%;
margin: 0 auto;
position: relative;
}
header .wrapper {
align-items: center;
justify-content: space-between;
padding: 0 10px;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
}
header .wrapper .container {
width: 100%;
}
.woocommerce-currency-switcher-form {
background: none;
margin-left: 0;
}
.minicart {
cursor: pointer;
width: 50px;
height: 45px !important;
position: relative;
z-index: 1;
line-height: 45px;
transition: background-color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-ms-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
}
.minicart a {
display: block;
}
.woocommerce-mini-cart__empty-message {
padding: 0 10px;
}
.minicart:before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 40px;
height: 36px;
display: inline-block;
background-position: -162px -3px;
position: absolute;
top: 5px;
right: 5px;
z-index: -1;
}
.minicart:after {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 40px;
height: 36px;
display: inline-block;
background-position: -202px -3px;
position: absolute;
top: 5px;
right: 5px;
opacity: 0;
z-index: -1;
transition: opacity 0.2s linear;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-ms-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
}
.minicart:hover {
background-color: #37d89a;
}
.minicart:hover:after {
opacity: 1;
}
.chosen-container-single .chosen-single {
box-shadow: 0 0 0px #fff inset, 0 0px 0px rgba(0, 0, 0, .1) !important;
background: none !important;
border: none !important;
height: 50px !important;
line-height: 50px !important;
}
.chosen-container .chosen-drop {
background: none !important;
border: none !important;
box-shadow: 0 0 0px #fff inset, 0 0px 0px rgba(0, 0, 0, .1) !important;
}
.chosen-container .chosen-results li.active-result {
color: black !important;
}
.chosen-container .chosen-results li.highlighted {
background-color: white !important;
background-image: none !important;
color: #fff;
}
.header-image {
font-size: 0;
width: 100%;
height: auto;
overflow: hidden;
}
.logo img {
width: 205px;
height: 90px;
}
.logo {
width: 205px;
height: 90px;
display: inline-block;
vertical-align: middle;
margin-top: -2px !important;
}
.main-navigation {
width: auto;
}
.main-navigation,
.top-r-navigation {
-webkit-box-direction: normal;
display: inline-block;
}
.top-r-navigation li {
display: inline-block;
vertical-align: middle;
height: auto;
}
.top-r-navigation li:nth-child(2) {
margin: 0 6% 0 0;
}
.main-navigation li,
.minilogin {
height: auto;
line-height: 1;
position: relative;
}
.minilogin {
width: auto;
}
.menu-item-has-children a:hover:before {
opacity: 1;
background-position: -322px -15px;
}
.menu-item-has-children a:hover:after {
opacity: 1;
}
.minilogin a.login_button {
padding-right: 0;
}
.minilogin a.login_button:after {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 10px;
height: 9px;
position: relative;
background-position: -322px -3px;
right: 10%;
display: inline-block;
vertical-align: middle;
margin-left: 14px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 38%;
margin-right: 11%;
}
.minilogin p.status {
color: black;
white-space: normal;
line-height: 1.4;
}
.main-navigation .menu-item-has-children>a:after {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 10px;
height: 9px;
position: relative;
background-position: -322px -3px;
display: inline-block;
vertical-align: middle;
margin-left: 7px;
}
.main-navigation .menu-item-has-children>a:hover:after {
background-position: -322px -15px;
}
.main-navigation #primary-menu {
font-size: 0;
}
.minilogin a.login_button.toggled:after {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 10px;
height: 9px;
position: relative;
background-position: -322px -15px;
opacity: 1
}
.main-navigation a,
.top-r-navigation a,
.minilogin a,
.chosen-single {
padding: 0 7px 0 7px;
text-align: center;
display: block;
font-size: 16px;
color: #2c2c2c;
text-decoration: none;
transition: background-color 0.2s linear, color 0.2s linear;
-webkit-transition: background-color 0.2s linear, color 0.2s linear;
-moz-transition: background-color 0.2s linear, color 0.2s linear;
-ms-transition: background-color 0.2s linear, color 0.2s linear;
-o-transition: background-color 0.2s linear, color 0.2s linear;
width: 100%;
height: 100%;
font-weight: 300;
height: 40px;
line-height: 40px;
text-transform: uppercase;
}
.menu-item-has-children:before,
.menu-item-has-children:after {
right: 3%;
}
.main-navigation a:hover,
.minilogin a:hover,
.chosen-single {
background-color: #37d89a !important;
color: white;
}
.main-navigation .sub-menu {
position: absolute;
width: 1200px;
display: block;
flex-wrap: wrap;
padding-right: 24px;
padding-left: 24px;
left: -250%;
top: 74px;
background-color: rgba(255, 255, 255, 0.9);
height: auto;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-in, padding 0.3s ease-in;
-o-transition: max-height 0.3s ease-in, padding 0.3s ease-in;
-moz-transition: max-height 0.3s ease-in, padding 0.3s ease-in;
-ms-transition: max-height 0.3s ease-in, padding 0.3s ease-in;
-webkit-transition: max-height 0.3s ease-in, padding 0.3s ease-in;
}
.main-navigation .menu-item-has-children:hover .sub-menu {
max-height: 300px;
padding-top: 24px;
padding-bottom: 24px;
}
.main-navigation .sub-menu li {
float: left;
padding: 0;
height: 32px;
width: 196px;
padding: 0 0 0 2%;
line-height: 1;
}
.main-navigation .sub-menu li a {
font-size: 16px;
padding: 0;
text-align: left;
line-height: 2;
font-weight: normal;
height: auto;
}
.main-navigation .sub-menu li a:hover {
background-color: transparent !important;
color: #37d89a;
}
.minilogin input {
display: block;
width: 100%;
margin: 0;
margin-bottom: 10px;
font-size: 18px;
}
.minilogin input.submit_button:hover {
background-color: #37d89a !important;
}
.minilogin form {
position: absolute;
top: 51px;
right: -30px;
width: 324px;
text-align: center;
padding: 0 10px;
padding-top: 30px;
padding-bottom: 10px;
display: none;
}
.minilogin h5 {
margin-top: 10px;
margin-bottom: 10px;
}
.minilogin form a {
padding: 0;
color: #2b9ad3;
}
footer {
padding: 2% 0;
padding-bottom: 9%;
}
footer .social-navigation {
padding: 0;
text-align: center;
}
footer .visas {
text-align: right;
}
footer .visas__wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
footer .visas__wrapper_item {
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
footer .visas__wrapper_item.paypal {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.409 50.409'%3E%3Cpath d='M9.035 20.604c-.165-.331-.426-.604-.75-.809-.338-.207-.737-.352-1.193-.438-.464-.084-1-.122-1.621-.128l-2.867.002c-.298.004-.59.236-.66.524L.015 28.157c-.07.284.117.522.415.522h1.373c.298 0 .593-.231.659-.522l.471-2.04c.063-.284.357-.521.658-.521h.393c1.679-.002 2.979-.345 3.913-1.032.939-.688 1.402-1.597 1.402-2.723-.001-.493-.082-.907-.264-1.237zm-2.961 2.745c-.415.304-.992.456-1.736.456h-.336c-.299 0-.482-.236-.417-.524l.413-1.784c.058-.286.359-.523.654-.521l.45-.003c.525 0 .926.091 1.194.267.265.174.398.451.396.818.008.558-.205.987-.618 1.291zM48.175 19.887l-.086.026-.115.016-.141-.022-.072-.07-.033-.11-.002-.165v-.611h.459v-.189h-.459v-.381h-.227v.381h-.154v.189h.154v.711l.106.352.312.112.131-.011.139-.027v-.201zM50.304 18.859l-.328-.135-.242.049-.246.166-.143-.159-.232-.055-.223.049-.211.136v-.148h-.223v1.335h.222V19.1l.187-.116.186-.046.152.027.075.077.033.128.011.165v.763h.223v-.854l-.004-.071-.004-.065.19-.121.188-.047.147.027.08.077.028.129.015.163v.763h.224v-.867zM15.656 21.805c-.518-.292-1.336-.438-2.454-.438-.553 0-1.104.043-1.661.129-.411.063-.451.075-.704.13-.522.114-.604.635-.604.635l-.168.691c-.095.441.159.424.265.387.228-.068.355-.138.821-.242.445-.101.914-.177 1.286-.172.549 0 .969.058 1.249.176.276.12.414.326.414.624l-.024.194-.198.122c-.779.049-1.342.121-2.025.22-.668.093-1.254.256-1.741.479-.523.23-.911.539-1.182.932-.262.395-.393.874-.393 1.436 0 .529.19.966.559 1.304.371.332.861.494 1.447.494.371-.002.658-.031.862-.08l.665-.229.563-.312.518-.342.007.01-.052.22-.003.009v.002c-.056.268.106.488.367.514l.005.006h1.275l.018-.008c.274-.032.531-.252.591-.514l1.001-4.333.052-.353.024-.331c.004-.614-.261-1.069-.78-1.36zm-2.214 4.872l-.214.282-.54.279c-.254.103-.495.155-.718.155-.338 0-.603-.049-.782-.149l-.265-.515c0-.279.064-.5.201-.67l.582-.396c.249-.084.553-.155.905-.204.314-.039.934-.11 1.015-.112l.095.167c-.019.095-.195.831-.279 1.163zM40.594 21.811c-.521-.292-1.338-.439-2.453-.439-.553 0-1.105.043-1.66.132-.412.06-.453.073-.707.127-.521.113-.602.636-.602.636l-.168.69c-.094.441.154.421.27.387.229-.068.352-.135.814-.243.443-.1.916-.174 1.289-.172.547 0 .967.059 1.246.177.278.12.414.328.414.623l-.021.193-.196.125c-.787.047-1.351.119-2.027.218-.666.093-1.254.255-1.742.479-.521.231-.914.54-1.182.934-.265.395-.394.873-.394 1.43 0 .533.188.97.562 1.306.373.331.858.497 1.444.497.369-.004.656-.028.861-.081l.663-.226.568-.312.514-.346.009.011-.047.222-.005.004.002.004c-.062.268.101.49.365.514l.002.005h1.274l.021-.007c.271-.033.527-.253.584-.518l1.004-4.327.053-.355.029-.332c.001-.612-.261-1.065-.784-1.356zm-2.209 4.872l-.223.285-.535.277c-.254.102-.496.155-.715.155-.349 0-.607-.05-.781-.15l-.268-.513c0-.28.065-.499.196-.672.133-.163.336-.297.588-.395.246-.084.55-.152.904-.203.312-.039.93-.112 1.01-.113l.097.167c-.014.095-.191.828-.273 1.162zM33.969 20.635c-.172-.333-.43-.602-.756-.812-.334-.208-.73-.354-1.193-.438-.455-.081-.998-.125-1.615-.126l-2.871.002c-.299.005-.586.237-.655.522l-1.931 8.406c-.07.285.122.521.414.521l1.375-.002c.292.002.591-.232.66-.52l.465-2.041c.068-.284.363-.523.66-.521h.393c1.681 0 2.984-.346 3.922-1.031.927-.693 1.396-1.6 1.396-2.727-.005-.491-.09-.906-.264-1.233zm-2.961 2.749c-.414.298-.992.45-1.732.45h-.342c-.295.003-.486-.237-.42-.523l.416-1.781c.061-.285.359-.524.656-.521l.445-.003c.528.003.924.09 1.194.266.269.176.396.452.399.818.003.558-.204.988-.616 1.294zM45.742 19.85c.063-.287-.117-.52-.412-.516H44.1c-.252 0-.479.187-.59.417l-.068.106-.062.272-1.719 7.814-.056.24.002.006c-.057.257.101.451.345.488l.021.029h1.277c.25 0 .485-.19.592-.424l.066-.1 1.838-8.331-.004-.001zM24.986 21.472c-.325.004-1.646 0-1.646 0-.296 0-.676.239-.864.524 0 0-1.966 3.374-2.157 3.713l-.228-.003-.612-3.687c-.068-.29-.371-.538-.748-.538l-1.23.002c-.296 0-.478.236-.411.524 0 0 .934 5.315 1.121 6.566.087.69-.011.813-.011.813l-1.216 2.118c-.18.288-.083.523.212.523l1.422-.002c.296 0 .685-.233.861-.522l5.47-9.252c0 .001.526-.79.037-.779z' fill='%23fff' data-original='%23000000' xmlns='http://www.w3.org/2000/svg'/%3E%3C/svg%3E");
width: 80px;
height: 40px;
}
footer .visas__wrapper_item.visa {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.834 47.834'%3E%3Cpath fill='%23fff' data-original='%23000000' d='M19.153 16.799l-2.431 14.266h3.888l2.433-14.266zM13.462 16.815l-3.808 9.729-.406-1.469c-.751-1.77-2.883-4.312-5.386-5.914l3.482 11.897 4.114-.007 6.123-14.239-4.119.003z' xmlns='http://www.w3.org/2000/svg'/%3E%3Cpath d='M7.772 17.836c-.226-.869-.881-1.128-1.694-1.159H.05l-.05.284c4.691 1.138 7.795 3.88 9.083 7.177l-1.311-6.302zM30.923 19.534c1.272-.02 2.194.258 2.91.546l.351.165.526-3.092c-.77-.289-1.977-.599-3.483-.599-3.842 0-6.55 1.935-6.571 4.708-.025 2.049 1.929 3.193 3.405 3.876 1.515.7 2.023 1.145 2.016 1.77-.012.955-1.208 1.393-2.325 1.393-1.557 0-2.384-.215-3.661-.747l-.501-.228-.547 3.193c.91.399 2.589.742 4.332.76 4.087 0 6.743-1.912 6.771-4.875.017-1.621-1.02-2.858-3.267-3.873-1.36-.662-2.192-1.102-2.184-1.77 0-.593.706-1.227 2.228-1.227zM44.688 16.815h-3.004c-.933 0-1.627.254-2.037 1.184l-5.773 13.074h4.083s.666-1.758.817-2.143c.447 0 4.414.006 4.979.006.116.498.474 2.137.474 2.137h3.607l-3.146-14.258zm-4.795 9.195c.32-.819 1.549-3.987 1.549-3.987-.021.039.317-.825.518-1.362l.262 1.23s.745 3.406.901 4.119h-3.23z' fill='%23fff' data-original='%23000000' xmlns='http://www.w3.org/2000/svg'/%3E%3C/svg%3E");
width: 65px;
height: 40px;
}
footer .visas__wrapper_item.mastercard {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192.756 192.756'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23405862' d='M0 0h192.756v192.756H0V0z'/%3E%3Cpath d='M184.252 96.379c0-28.73-23.291-52.021-52.02-52.021-12.467 0-23.811 4.363-32.77 11.676 6.834 6.598 12.051 14.859 14.85 24.197h-4.322c-2.709-8.302-7.467-15.627-13.652-21.505a52.03 52.03 0 00-13.563 21.48h-4.323A56.137 56.137 0 0193.148 56.07c-8.937-7.238-20.227-11.713-32.624-11.713-28.729 0-52.021 23.291-52.021 52.021 0 28.729 23.291 52.02 52.021 52.02 12.396 0 23.687-4.475 32.624-11.713-6.781-6.578-11.909-14.85-14.696-24.135h4.323a52.036 52.036 0 0013.563 21.48c6.186-5.879 10.943-13.203 13.652-21.506h4.322c-2.799 9.338-8.016 17.6-14.85 24.197 8.959 7.312 20.303 11.676 32.77 11.676 28.729.001 52.02-23.29 52.02-52.018z' fill='%23fff'/%3E%3Cpath d='M146.02 108.564l3.592-19.248h4.541l.475 1.897c.814-.95 2.373-1.897 5.016-1.897l-1.422 5.014c-1.289 0-3.729-.337-5.287 5.423l-1.627 8.811h-5.288zm-69.605-24.14h5.234l-1.074 5.1h2.817l-.938 4.16H79.77l-1.477 7.783c-.269 1.477-.134 2.82 2.886 2.35l-.336 3.891c-1.141.738-2.684.941-3.893.941-1.207 0-5.167-.74-4.159-5.973l3.624-18.252zm22.681 15.568c.604-3.088 2.014-10.736-7.179-10.736-8.456 0-9.529 8.387-9.73 9.594-.201 1.209-.335 9.73 8.723 9.73 2.215.068 5.436-.201 6.712-.873l.805-3.957c-.805.199-3.826.469-5.907.469-2.079 0-5.434.135-4.831-4.227h11.407zm-27.645-6.173l1.207-3.893c-2.483-.939-4.428-.737-5.167-.737s-7.022-.077-7.985 4.563c-.738 3.557.564 5.028 1.812 5.569 2.014.873 3.155 1.678 4.229 2.215 1.328.664 1.084 2.885-.672 2.885-.806 0-4.294.402-6.911-.471l-.738 3.959c2.416.672 4.36.672 6.174.672 1.274 0 7.515.336 8.386-5.436.426-2.814-.805-4.094-1.812-4.695-1.006-.672-2.684-1.611-3.757-2.082-1.074-.469-1.879-2.28.067-2.817 1.207-.135 3.689-.135 5.167.268zM37.497 108.58l4.361-23.217H33.27l-6.376 14.092-1.007-14.092H17.5l-4.496 23.217h5.233l3.221-16.775 1.41 16.775h4.965l7.315-16.372-3.087 16.372h5.436zm5.769-18.72l-.805 4.16c1.276-.133 4.698-.67 6.509-.604 1.813.067 3.825-.201 3.221 2.684-1.342.135-10.736-1.342-12.211 6.709-.604 3.961 2.817 5.973 5.501 5.84 2.684-.135 3.422-.471 4.362-1.143l.671 1.074h4.897l2.081-10.467c.537-2.617 1.408-8.925-7.381-8.925-1.61.068-3.421 0-6.845.672zm84.818.871c-1.344-.806-2.281-.939-4.027-.939-1.744 0-5.637 1.667-6.373 6.375-.873 5.569 2.951 8.319 8.32 6.509l1.543 4.697c-1.744.805-3.49 1.207-6.375 1.207-5.436 0-11.34-4.83-8.656-14.628 1.979-7.219 8.188-9.863 11.811-9.729 4.293.16 5.838 1.61 7.18 3.087l-3.423 3.421zm44.623.805c-1.008-.737-1.609-2.28-4.094-2.28-2.885 0-7.381-.537-9.93 8.186-1.705 5.83 1.744 11.139 5.5 11.139 1.746-.066 3.49-.805 4.562-1.543l.674 1.543h5.635l4.564-24.424h-5.504l-1.407 7.379zm-40.865-1.676l-.807 4.16c1.277-.133 4.697-.67 6.51-.604 1.812.067 3.826-.201 3.221 2.684-1.342.135-10.736-1.342-12.211 6.709-.605 3.961 2.816 5.973 5.5 5.84 2.686-.135 3.422-.471 4.363-1.143l.672 1.074h4.896l2.082-10.467c.537-2.617 1.408-8.925-7.383-8.925-1.609.068-3.421 0-6.843.672z' fill='%23405862'/%3E%3Cpath d='M88.024 96.503h6.509c.336-1.879-.268-3.49-2.348-3.49-2.081 0-3.557 1.074-4.161 3.49zM51.32 99.992c-.873-.137-2.819-.672-4.497.469s-2.147 3.152-.402 3.826c1.679.645 4.158-.469 4.496-2.217l.403-2.078zm119.508-.605c.537-1.744.244-3.922-.336-4.695-1.609-2.147-5.312-.45-6.441 3.758-.738 2.75.873 4.83 2.684 4.83 1.947-.001 3.154-1.544 4.093-3.893zm-30.933.605c-.873-.137-2.818-.672-4.496.469s-2.148 3.152-.402 3.826c1.68.645 4.158-.469 4.494-2.217l.404-2.078z' fill='%23fff'/%3E%3Cpath d='M99.246 108.58l3.557-19.056h4.496l.469 1.879c.807-.94 2.35-1.879 4.965-1.879l-1.342 5.033c-1.273 0-3.758-.402-5.301 5.299l-1.609 8.725h-5.235v-.001z' fill='%23405862'/%3E%3C/g%3E%3C/svg%3E");
width: 65px;
height: 40px;
}
footer .visas__wrapper_item.amazon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg clip-rule='evenodd' fill-rule='evenodd' viewBox='0 0 560 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M342.597 244.195c-30.218 22.274-74.017 34.157-111.726 34.157-52.877 0-100.479-19.557-136.492-52.084-2.829-2.557-.294-6.044 3.101-4.051 38.865 22.612 86.92 36.216 136.559 36.216 33.477 0 70.305-6.927 104.168-21.3 5.115-2.172 9.393 3.35 4.39 7.062m12.563-14.373c-3.848-4.934-25.532-2.332-35.265-1.177-2.966.362-3.418-2.218-.747-4.075 17.271-12.155 45.61-8.646 48.914-4.571 3.306 4.096-.859 32.503-17.089 46.062-2.49 2.083-4.867.973-3.757-1.788 3.643-9.1 11.815-29.494 7.944-34.451M320.574 138.761v-11.816c0-1.788 1.358-2.988 2.988-2.988h52.898c1.698 0 3.056 1.222 3.056 2.988v10.117c-.022 1.699-1.449 3.917-3.984 7.424l-27.411 39.138c10.186-.25 20.937 1.266 30.173 6.474 2.083 1.177 2.647 2.896 2.807 4.594V207.3c0 1.72-1.902 3.735-3.894 2.693-16.275-8.533-37.892-9.461-55.886.091-1.834.996-3.758-.996-3.758-2.717v-11.974c0-1.924.022-5.206 1.946-8.126l31.758-45.541h-27.638c-1.697 0-3.055-1.2-3.055-2.965m-192.966 73.723h-16.094c-1.539-.114-2.761-1.269-2.874-2.74v-82.596c0-1.652 1.38-2.965 3.101-2.965h15.007c1.562.068 2.807 1.268 2.92 2.762v10.797h.294c3.916-10.436 11.272-15.301 21.187-15.301 10.072 0 16.366 4.865 20.892 15.301 3.893-10.436 12.743-15.301 22.228-15.301 6.745 0 14.125 2.783 18.629 9.031 5.093 6.948 4.052 17.044 4.052 25.894l-.024 52.13c0 1.652-1.38 2.988-3.101 2.988h-16.07c-1.607-.114-2.898-1.404-2.898-2.988v-43.777c0-3.486.317-12.177-.453-15.483-1.199-5.545-4.798-7.107-9.461-7.107-3.893 0-7.968 2.603-9.62 6.768s-1.494 11.136-1.494 15.822v43.777c0 1.652-1.38 2.988-3.101 2.988h-16.07c-1.63-.114-2.898-1.404-2.898-2.988l-.023-43.777c0-9.212 1.517-22.771-9.914-22.771-11.566 0-11.114 13.218-11.114 22.771v43.777c0 1.652-1.38 2.988-3.101 2.988m297.45-90.043c23.881 0 36.805 20.507 36.805 46.582 0 25.193-14.282 45.18-36.805 45.18-23.45 0-36.216-20.507-36.216-46.062 0-25.713 12.924-45.7 36.216-45.7m.135 16.862c-11.86 0-12.607 16.163-12.607 26.235 0 10.095-.159 31.643 12.472 31.643 12.472 0 13.061-17.383 13.061-27.977 0-6.971-.294-15.301-2.399-21.911-1.812-5.748-5.41-7.99-10.527-7.99m67.635 73.181h-16.026c-1.607-.114-2.898-1.404-2.898-2.988l-.022-82.62c.136-1.516 1.471-2.693 3.101-2.693H491.9c1.404.068 2.557 1.019 2.874 2.309v12.63h.294c4.506-11.294 10.821-16.681 21.935-16.681 7.22 0 14.26 2.602 18.787 9.732 4.21 6.61 4.21 17.724 4.21 25.714v51.993c-.181 1.449-1.516 2.604-3.101 2.604H520.76c-1.471-.114-2.693-1.2-2.852-2.604v-44.863c0-9.031 1.041-22.25-10.072-22.25-3.917 0-7.516 2.626-9.304 6.609-2.263 5.048-2.557 10.073-2.557 15.641v44.479c-.024 1.652-1.427 2.988-3.147 2.988M278.405 173.03c0 6.27.158 11.499-3.012 17.068-2.557 4.526-6.631 7.31-11.136 7.31-6.18 0-9.801-4.708-9.801-11.657 0-13.716 12.291-16.206 23.949-16.206zm16.228 39.227c-1.063.951-2.602 1.018-3.802.385-5.341-4.437-6.315-6.497-9.236-10.73-8.827 9.009-15.097 11.703-26.528 11.703-13.559 0-24.084-8.352-24.084-25.08 0-13.06 7.062-21.956 17.158-26.302 8.737-3.848 20.938-4.527 30.264-5.59v-2.083c0-3.825.294-8.353-1.971-11.657-1.946-2.965-5.703-4.189-9.031-4.189-6.134 0-11.589 3.148-12.924 9.667-.272 1.448-1.336 2.874-2.807 2.942l-15.595-1.676c-1.313-.294-2.785-1.357-2.4-3.371 3.577-18.924 20.688-24.628 35.99-24.628 7.832 0 18.063 2.082 24.242 8.013 7.832 7.311 7.085 17.067 7.085 27.682v25.081c0 7.538 3.123 10.842 6.066 14.917 1.019 1.448 1.246 3.191-.067 4.277-3.282 2.739-9.123 7.832-12.337 10.685zM67.42 173.03c0 6.27.159 11.499-3.01 17.068-2.557 4.526-6.61 7.31-11.136 7.31-6.18 0-9.778-4.708-9.778-11.657 0-13.716 12.291-16.206 23.924-16.206zm16.23 39.227c-1.063.951-2.603 1.018-3.803.385-5.342-4.437-6.292-6.497-9.234-10.73-8.829 9.009-15.076 11.703-26.529 11.703-13.536 0-24.084-8.352-24.084-25.08 0-13.06 7.085-21.956 17.158-26.302 8.737-3.848 20.937-4.527 30.262-5.59v-2.083c0-3.825.295-8.353-1.946-11.657-1.969-2.965-5.726-4.189-9.031-4.189-6.134 0-11.612 3.148-12.947 9.667-.272 1.448-1.336 2.874-2.785 2.942l-15.619-1.676c-1.311-.294-2.76-1.357-2.399-3.371 3.6-18.924 20.689-24.628 35.99-24.628 7.832 0 18.063 2.082 24.243 8.013 7.832 7.311 7.085 17.067 7.085 27.682v25.081c0 7.538 3.123 10.842 6.066 14.917 1.041 1.448 1.268 3.191-.045 4.277-3.283 2.739-9.122 7.832-12.337 10.685z' fill='%23fff'/%3E%3C/svg%3E");
width: 80px;
height: 30px;
}
footer h2.widget-title {
padding-bottom: 20px;
}
footer .widget_text li,
footer .widget_text a {
padding-bottom: 5px;
color: white;
text-decoration: none;
}
footer .widget_text {
display: inline-block;
vertical-align: top;
padding: 0 8% 0 0;
}
footer .widget_text a:hover {
text-decoration: underline;
}
footer .site-info {
text-align: center;
}
footer .decor {
display: block;
width: 100%;
height: 5px;
background-color: #a3a8ad;
margin: 20px 0;
opacity: 0.5;
}
.search_bar {
min-height: 205px;
z-index: 9;
}
.search_bar p {
color: inherit;
font-size: inherit;
font-weight: inherit;
text-transform: uppercase;
}
.search_bar .box-left {
background-color: #64c5ed;
height: 100%;
width: 23%;
z-index: -1;
top: 0;
left: 0;
}
.search_bar .decor {
position: absolute;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/Layer-958.png);
left: 0;
top: 0;
height: 205px;
width: 360px;
background-repeat: no-repeat;
background-position: 0px 0;
background-size: 100%;
padding-top: 0;
padding-left: 3%;
line-height: 190px;
}
.search_bar .search-form {
margin-top: 60px;
width: 95%;
float: right;
position: relative;
background: none;
margin-bottom: 15px;
}
.search_bar .search-form .search-submit {
margin: 0;
float: right;
z-index: 9999;
outline: none;
height: 60px;
min-width: 80px;
width: 11%;
border-radius: 0;
transition: background-color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-ms-transition: background-color 0.2s linear;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
font-size: 18px;
font-weight: bold;
position: relative;
}
.search_bar .search-form .search-submit:hover {
background-color: #37d89a;
}
.search_bar .search-form .search-field {
margin: 0;
width: 89.9%;
position: absolute;
left: 0;
top: 0;
height: 60px;
z-index: 9;
}
.search_bar .search-form .search-field:focus {
outline: none;
}
.search_bar .search-form input[type="search"]::-webkit-input-placeholder {
font-weight: 600;
color: #b1b1b1;
font-size: 18px;
}
.search_bar .search-form input[type="search"]::-moz-placeholder {
font-weight: 600;
color: #b1b1b1;
font-size: 18px;
}
.search_bar .search-form input[type="search"]:-ms-input-placeholder {
font-weight: 600;
color: #b1b1b1;
font-size: 18px;
}
.search_bar .search-form input[type="search"]:-moz-placeholder {
font-weight: 600;
color: #b1b1b1;
font-size: 18px;
}
.abc-cats {
display: block;
width: 95%;
float: right;
}
.abc-cats span {
display: inline-block;
color: #afd5e9;
margin-right: 0.7%;
}
.abc-cats ul {
display: inline-block;
font-size: 0;
}
.abc-cats li {
display: inline-block;
height: 30px;
line-height: 30px;
}
.abc-cats li a {
color: white;
text-decoration: none;
padding: 4px 8px;
transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-webkit-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out;
}
.abc-cats li a:hover {
background-color: #37d89a;
}
.page-template-howtouse p{
margin-bottom: 20px;
}
.page-template-howtouse h2{
margin-bottom: 20px;
} .woocommerce-table--order-downloads.shop_table.order_details .download-file a {
float: left;
text-align: center !important;
}
.woocommerce-cart-form .product-quantity,
strong.product-quantity {
display: none !important;
}
#scroll-sidebar {
max-height: 495px;
overflow: hidden;
position: relative;
padding: 3px 0px;
}
.side-cats {
border: 2px solid #abbcc8;
height: 520px;
overflow: hidden;
border-radius: 10px;
padding-top: 10px;
}
.side-cats li a,
#wpseo_sitemap li a {
color: #37464a;
text-decoration: none;
padding: 5px 10px;
display: block;
transition: color 0.2s ease-in, background-color 0.2s ease-in;
-o-transition: color 0.2s ease-in, background-color 0.2s ease-in;
-webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in;
-moz-transition: color 0.2s ease-in, background-color 0.2s ease-in;
-ms-transition: color 0.2s ease-in, background-color 0.2s ease-in;
}
.side-cats li a:hover,
.sitemap li a:hover {
background-color: #37d89a;
color: white;
}
.sitemap {
margin: 3% auto;
}
.sitemap a {
color: #37464a;
}
.sitemap ul {
margin: 15px 0;
}
.sitemap ul li {
padding: 4px 0;
}
.ps__thumb-y {
background-color: #2b9ad3 !important;
width: 12px;
}
.ps__rail-y {
background-color: #d4e0e5 !important;
border-radius: 10px;
opacity: 1;
}
.ps__thumb-y:hover {
background-color: #37d89a !important;
}
.side-testimonials {
margin-bottom: 70px;
}
.side-testimonials a {
transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
-ms-transition: background-color 0.2s ease-in;
-webkit-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
}
.side-testimonials a:hover {
background-color: #37d89a;
}
#htesti {
margin-bottom: 10px;
}
#htesti .owl-nav {
text-align: center;
position: absolute;
width: 100%;
bottom: -90px;
}
#htesti .owl-prev,
#htesti .owl-next {
display: inline-block;
width: auto;
padding: 0px 2px;
background-color: white;
}
#htesti .owl-nav:before {
content: '';
width: 100%;
height: 4px;
background-color: #d2e8fe;
position: absolute;
right: 0;
top: 10px;
z-index: -1;
}
#htesti .excerpt {
letter-spacing: 1px;
font-weight: 400;
color: #46575c;
line-height: 1.2;
letter-spacing: 0.03em;
font-size: 19px;
font-family: arial, helvetica, sans-serif;
}
.viewd-products {}
.viewd-products .decor {
width: 77%;
height: 5px;
background-color: #d2e8fe;
margin: 0 2%;
display: inline-block;
vertical-align: middle;
margin-right: 0;
}
.viewd-products li {
width: 100% !important;
margin: 0 !important;
}
.the-title {
position: absolute;
top: auto;
bottom: 0;
width: 100%;
padding: 10px;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0.99) 45%, rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0.62) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0.99) 45%, rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0.62) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0.99) 45%, rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0.62) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ffffff', endColorstr='#9effffff', GradientType=1);
right: 0;
text-align: center;
line-height: 1.2;
}
.woocommerce ul.products li.product .price {
float: left;
width: 63%;
}
.woocommerce ul.products li.product .price ins {
font-size: 30px;
color: #2b444b;
font-weight: 900;
text-decoration: none;
display: inline-block;
width: auto;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
}
.woocommerce ul.products li.product .price del .woocommerce-Price-amount.amount {
font-size: 18px;
color: #667b81;
font-weight: 900;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount.amount {
font-size: 30px;
color: #2b444b;
font-weight: 900;
}
.yith-wcwl-add-to-wishlist {
display: inline-block;
position: relative;
z-index: 9999;
margin-top: 0;
}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
position: absolute;
right: 0;
top: 74px;
width: 44%;
height: 40px;
border-radius: 8px;
line-height: 43px;
}
.woocommerce div.product {
margin-bottom: 10%;
margin-top: 6%;
}
.cart_wrapper {
position: relative;
}
.cart_wrapper .yith-wcwl-add-button.show,
.cart_wrapper .yith-wcwl-wishlistaddedbrowse.show,
.cart_wrapper .yith-wcwl-wishlistexistsbrowse.show {
width: 100%;
text-align: center;
font-size: 20px;
text-transform: uppercase;
background-image: none;
border-radius: 8px;
height: 100%;
background-color: #20c1ce;
font-weight: bold;
color: #336b82;
}
.cart_wrapper .yith-wcwl-wishlistaddedbrowse.show,
.cart_wrapper .yith-wcwl-wishlistexistsbrowse.show {
background-color: transparent;
}
.cart_wrapper .yith-wcwl-add-to-wishlist a {
height: 40px;
color: white;
font-size: 24px;
font-weight: bold;
position: absolute;
top: 0;
right: 0;
z-index: 99;
}
.cart_wrapper .yith-wcwl-add-button.show:hover {
background-color: #37d89a;
height: 100%;
border-radius: 8px;
}
.cart_wrapper .yith-wcwl-add-button.show:before {
content: '';
position: absolute;
left: 8px;
top: 5px;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 29px;
height: 30px;
background-color: transparent;
background-position: -294px 0px;
}
.cart_wrapper .yith-wcwl-add-to-wishlist .ajax-loading {
position: absolute;
right: 0;
top: 10px;
}
.cart_wrapper .yith-wcwl-wishlistexistsbrowse.show,
.yith-wcwl-wishlistaddedbrowse.show {
background-color: transparent;
border: 2px solid #467385;
}
.cart_wrapper .yith-wcwl-wishlistexistsbrowse.show:before,
.cart_wrapper .yith-wcwl-wishlistaddedbrowse.show:before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -368px -34px;
width: 27px;
height: 24px;
position: absolute;
top: 4px;
left: 4px;
}
.woocommerce ul.products li.product .button.add_to_cart_button {
position: relative;
margin-top: 0;
display: inline-block;
background-color: #0a92c5;
vertical-align: top;
height: 30px;
width: 36px;
border-radius: 0;
border-top-left-radius: 14px;
border-bottom-right-radius: 14px;
padding: 0;
}
.woocommerce ul.products li.product .button.add_to_cart_button:before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -338px -4px;
width: 27px;
height: 24px;
position: absolute;
top: 4px;
left: 4px;
}
.woocommerce ul.products li.product .button.add_to_cart_button.in_cart:before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -248px -36px;
width: 40px;
height: 32px;
position: absolute;
top: 0px;
left: -2px;
}
.woocommerce ul.products li.product .button.add_to_cart_button:hover {
background-color: #37d89a;
}
.yith-wcwl-add-to-wishlist {
display: inline-block;
position: relative;
z-index: 9999;
}
.yith-wcwl-add-to-wishlist a {
display: block;
width: 100%;
height: 100%;
display: block;
}
.yith-wcwl-add-button.show,
.yith-wcwl-wishlistaddedbrowse.show,
.yith-wcwl-wishlistexistsbrowse.show {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 30px;
height: 30px;
background-color: #20c1ce;
background-position: -294px 0px;
border-radius: 50%;
transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
-webkit-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
-ms-transition: background-color 0.2s ease-in;
}
.yith-wcwl-add-button.show:hover {
background-color: #3cd99c;
}
.yith-wcwl-wishlistaddedbrowse.show,
.yith-wcwl-wishlistexistsbrowse.show {
background-position: -297px -34px;
background-color: transparent;
border: none;
}
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
bottom: auto;
right: 0;
left: auto;
margin: 0;
top: 0;
background-color: transparent;
border-radius: 0;
height: 96px;
width: 106px;
line-height: 1;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sale.png);
padding-left: 55px;
padding-top: 4px;
background-size: 100% 100%;
text-align: left;
}
.woocommerce ul.products li.product .onsale span .woocommerce span.onsale span {
display: block;
line-height: 1;
text-align: left;
}
.woocommerce ul.products li.product .onsale span:nth-child(1),
.woocommerce span.onsale span:nth-child(1) {
font-size: 19px;
font-weight: 300;
}
.woocommerce ul.products li.product .onsale span:nth-child(2), .woocommerce span.onsale span:nth-child(2) {
font-size: 18px;
font-weight: bold;
}
.woocommerce ul.products li .thumbox {
position: relative;
border-radius: 10px;
overflow: hidden;
max-height: 239px;
margin-bottom: 20px;
}
.woocommerce ul.products li .thumbox:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
opacity: 0;
height: 100%;
background-color: #52daaa;
transition: opacity 0.2s linear, border 0.2s linear;
-o-transition: opacity 0.2s linear, border 0.2s linear;
-webkit-transition: opacity 0.2s linear, border 0.2s linear;
-moz-transition: opacity 0.2s linear, border 0.2s linear;
-ms-transition: opacity 0.2s linear, border 0.2s linear;
}
.woocommerce ul.products li .thumbox:hover:before {
opacity: 0.7;
border: 3px solid #5adba9;
}
.woocommerce ul.products li .thumbox:hover {}
.shop_bar {
padding-bottom: 30px;
}
.tagcloud a {
font-size: 18px !important;
color: #46575c;
}
.tagcloud a:after {
content: ',';
}
.tagcloud a:last-child:after {
content: none;
}
.tagcloud a:hover {
color: #25cb7b;
}
.home-row {
margin: 5% 0%;
position: relative;
}
.home-row.why-us h1,
.home-row.why-us div.rounded {
display: inline-block;
width: auto;
position: relative;
vertical-align: middle;
padding-bottom: 10px;
color: #46575c;
}
.home-row.why-us div.rounded {
margin: 0 0 0 2%;
padding: 0;
width: 18%;
}
.home-row.why-us div.rounded a {
display: block;
width: 168px;
height: 38px;
padding: 10px 0;
color: white;
transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-webkit-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.home-row.why-us div.rounded a:hover {
background-color: #37d89a;
}
.home-row.why-us .decor {
display: inline-block;
width: 76.5%;
height: 4px;
background-color: #d2e8fe;
}
.home-row.why-us .content {
margin: 2% 0;
}
.home-row.why-us .content h3,
.home-row.why-us .content h2 {
font-size: 28px;
padding: 20px 0;
font-weight: bold;
color: #46575c;
}
.home-row.why-us .content h2 {
font-size: 36px;
}
.home-row.why-us .content p {
color: #46575c;
font-family: arial, helvetica, sans-serif;
font-size: 20px;
line-height: 30px;
font-weight: 300;
}
.home-row.why-us img{
max-height: 350px;
}
.home-row.product-categories-home {
max-width: 934px;
}
.home-row.product-categories-home h3,
.home-row.product-categories-home .decor {
display: inline-block;
vertical-align: middle;
}
.home-row.product-categories-home .boxes {
margin-top: 10px;
}
.home-row.product-categories-home .boxes .box {
display: inline-block;
position: relative;
height: 14.2vw;
width: 23.5%;
max-height: 218px;
min-height: 200px;
max-width: 219px;
min-width: 188px;
margin-right: 1.39%;
margin-bottom: 10px;
border-radius: 10px;
margin-left: 1px;
overflow: hidden;
transition: background-color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-ms-transition: background-color 0.2s linear;
}
.home-row.product-categories-home .boxes .box img {
position: relative;
z-index: -1;
width: 100%;
height: auto;
}
.home-row.product-categories-home .boxes .box:hover {
background-color: rgba(55, 216, 154, 0.8);
}
.home-row.product-categories-home .boxes .box a {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
}
.home-row.product-categories-home .boxes .box .decor {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 49px;
height: 33px;
display: block;
position: absolute;
background-position: -496px 0;
background-color: transparent;
right: 35%;
top: 32px;
}
.home-row.product-categories-home .boxes .box .title {
position: absolute;
top: 50%;
left: 0;
text-align: center;
width: 100%;
padding: 0 10px;
}
.home-row.product-categories-home .boxes .owl-nav,
.viewd-products .owl-nav {
position: absolute;
top: -40px;
right: 15px;
width: 64px;
padding-left: 10px;
background-color: white;
}
.viewd-products .owl-nav {
right: 0;
background-color: white;
}
.home-row.product-categories-home .boxes .owl-nav .owl-prev,
.viewd-products .owl-nav .owl-prev {
float: left;
}
.home-row.product-categories-home .boxes .owl-nav .owl-next,
.viewd-products .owl-nav .owl-next {
float: right;
}
.home-row.product-categories-home .boxes .owl-dots {
width: 100%;
margin: 0 auto;
text-align: center;
padding: 5px 0;
position: relative; }
.home-row.product-categories-home .boxes .owl-dots:before {
content: '';
width: 40%;
height: 5px;
position: absolute;
top: 10px;
right: 0;
background-color: #d2e8fe;
z-index: -1;
}
.home-row.product-categories-home .boxes .owl-dots:after {
content: '';
width: 40%;
height: 5px;
position: absolute;
top: 10px;
left: 0;
background-color: #d2e8fe;
z-index: -1;
}
.home-row.product-categories-home .boxes .owl-dots .owl-dot {
width: 15px;
height: 15px;
background-color: #96d4f8;
display: inline-block;
margin: 0 0.5%;
border-radius: 50%;
}
.home-row.product-categories-home .boxes .owl-dots .owl-dot span {
background-color: white;
display: block;
width: 100%;
height: 100%;
position: relative;
z-index: -1;
}
.home-row.product-categories-home .boxes .owl-dots .owl-dot:hover {
background-color: #37d89a;
}
.home-row.product-categories-home .boxes .owl-dots .owl-dot.active {
background-color: #176a89;
}
.home-row.product-categories-home .decor {
width: 62%;
height: 5px;
background-color: #d2e8fe;
margin: 0 2%;
margin-right: 0;
}
.home-popular-products {}
.home-popular-products h4 {
margin-bottom: 2%;
}
.home-popular-products .content {
background-color: #d2e8fe;
color: #66737f;
padding: 10px;
margin-bottom: 2%;
}
.home-popular-products .content p {
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.home-popular-products ul {
flex-flow: row wrap;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
}
.home-popular-products ul li {
position: relative;
width: 33%;
padding: 5px 0;
}
.home-popular-products ul li a {
color: #2b9ad3;
transition: color 0.2s ease-in;
-webkit-transition: color 0.2s ease-in;
-o-transition: color 0.2s ease-in;
-ms-transition: color 0.2s ease-in;
-moz-transition: color 0.2s ease-in;
}
.home-popular-products ul li a:hover {
color: #36b492;
}
.home-popular-products ul li:before {
content: '';
width: 7px;
height: 7px;
background-color: #46575c;
border-radius: 50%;
display: inline-block;
} .home-page-products h4,
.home-page-products span.decor {
display: inline-block;
vertical-align: middle;
}
.home-page-products span.decor {
width: 44%;
height: 5px;
background-color: #d2e8fe;
margin: 0 0 0 2%;
}
.home-page-products .content {
display: inline-block;
width: auto;
margin: 2% 0;
}
.home-page-products .pagi {
display: inline-block;
width: auto;
margin-left: 16%;
position: absolute;
top: 68px;
right: 0;
}
.home-page-products .loading {
height: 600px;
width: 100%;
display: block;
text-align: center;
line-height: 600px;
}
.home-page-products .loading .loader {
margin: 30% auto 0;
font-size: 25px;
width: 1em;
height: 1em;
border-radius: 50%;
position: relative;
text-indent: -9999em;
-webkit-animation: load5 1.1s infinite ease;
animation: load5 1.1s infinite ease;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
@-webkit-keyframes load5 {
0%,
100% {
box-shadow: 0em -2.6em 0em 0em #22a6f4, 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.5), -1.8em -1.8em 0 0em rgba(34,166,244, 0.7);
}
12.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.7), 1.8em -1.8em 0 0em #22a6f4, 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.5);
}
25% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.5), 1.8em -1.8em 0 0em rgba(34,166,244, 0.7), 2.5em 0em 0 0em #22a6f4, 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
37.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.5), 2.5em 0em 0 0em rgba(34,166,244, 0.7), 1.75em 1.75em 0 0em #22a6f4, 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
50% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.5), 1.75em 1.75em 0 0em rgba(34,166,244, 0.7), 0em 2.5em 0 0em #22a6f4, -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
62.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.5), 0em 2.5em 0 0em rgba(34,166,244, 0.7), -1.8em 1.8em 0 0em #22a6f4, -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
75% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.5), -1.8em 1.8em 0 0em rgba(34,166,244, 0.7), -2.6em 0em 0 0em #22a6f4, -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
87.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.5), -2.6em 0em 0 0em rgba(34,166,244, 0.7), -1.8em -1.8em 0 0em #22a6f4;
}
}
@keyframes load5 {
0%,
100% {
box-shadow: 0em -2.6em 0em 0em #22a6f4, 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.5), -1.8em -1.8em 0 0em rgba(34,166,244, 0.7);
}
12.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.7), 1.8em -1.8em 0 0em #22a6f4, 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.5);
}
25% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.5), 1.8em -1.8em 0 0em rgba(34,166,244, 0.7), 2.5em 0em 0 0em #22a6f4, 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
37.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.5), 2.5em 0em 0 0em rgba(34,166,244, 0.7), 1.75em 1.75em 0 0em #22a6f4, 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
50% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.5), 1.75em 1.75em 0 0em rgba(34,166,244, 0.7), 0em 2.5em 0 0em #22a6f4, -1.8em 1.8em 0 0em rgba(34,166,244, 0.2), -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
62.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.5), 0em 2.5em 0 0em rgba(34,166,244, 0.7), -1.8em 1.8em 0 0em #22a6f4, -2.6em 0em 0 0em rgba(34,166,244, 0.2), -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
75% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.5), -1.8em 1.8em 0 0em rgba(34,166,244, 0.7), -2.6em 0em 0 0em #22a6f4, -1.8em -1.8em 0 0em rgba(34,166,244, 0.2);
}
87.5% {
box-shadow: 0em -2.6em 0em 0em rgba(34,166,244, 0.2), 1.8em -1.8em 0 0em rgba(34,166,244, 0.2), 2.5em 0em 0 0em rgba(34,166,244, 0.2), 1.75em 1.75em 0 0em rgba(34,166,244, 0.2), 0em 2.5em 0 0em rgba(34,166,244, 0.2), -1.8em 1.8em 0 0em rgba(34,166,244, 0.5), -2.6em 0em 0 0em rgba(34,166,244, 0.7), -1.8em -1.8em 0 0em #22a6f4;
}
}
.home-page-products .pagi .next,
.home-page-products .pagi .next.disabled {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 25px;
height: 25px;
background-color: #20c1ce;
display: inline-block;
background-position: -372px 6px;
cursor: pointer;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
}
.home-page-products .pagi .prev,
.home-page-products .pagi .prev.disabled {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 25px;
height: 25px;
background-color: #20c1ce;
display: inline-block;
background-position: -372px -15px;
cursor: pointer;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
}
.home-page-products .pagi .next,
.home-page-products .pagi .prev {
transition: background-color 0.3s ease-in;
-o-transition: background-color 0.3s ease-in;
-webkit-transition: background-color 0.3s ease-in;
-moz-transition: background-color 0.3s ease-in;
-ms-transition: background-color 0.3s ease-in;
}
.home-page-products .pagi .next:hover,
.home-page-products .pagi .prev:hover {
background-color: #5adba9;
}
.products_wrapper .products {
display: flex;
flex-wrap: wrap;
}
.products_wrapper .products li {
margin: 0 2.8% 2.992em 0 !important;
}  .wrapper .about-content-box.content-box .content-block figure {
width: 100% !important;
} .minicart-widget {
position: absolute;
right: 0;
width: 230px;
padding: 20px 0;
display: none;
top: 0;
margin-top: 38px;
z-index: 999;
padding-top: 31px;
}
.minicart-widget > ul {
background-color: white;
padding-top: 20px;
padding-bottom: 20px;
}
.minicart-widget li {
width: 100%;
color: black;
}
.minicart-widget .variation {
display: none;
}
.minicart-widget .button {
width: 100%;
color: white !important;
padding: 10px 0;
border-top-right-radius: 25px !important;
border-top-left-radius: 25px !important;
border-bottom-right-radius: 25px !important;
border-bottom-left-radius: 25px !important;
display: block !important;
text-align: center;
line-height: 1;
height: auto;
}
.minicart-widget .button:hover {
background-color: #37d89a!important;
}
.minicart-widget .button.wc-forward {
background-color: #2b9ad3;
}
.minicart-widget .button.checkout {
background-color: #2b9ad3;
}
.minicart-widget img {
display: none;
}
.cart-scroll {
height: auto;
overflow: hidden;
}
.cart_list.product_list_widget {
padding: 20px 20px;
}
.woocommerce-mini-cart__total.total,
.woocommerce-mini-cart__buttons.buttons {
padding: 10px 20px !important;
}
#order_review th.product-name,
#order_review th.product-total,
#order_review table.shop_table td,
#order_review table.shop_table tfoot th {
padding-left: 0;
}
#cart-scroll {
max-height: 190px;
height: auto;
position: relative;
}
#cart-scroll .ps__rail-y {
right: 0;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
display: block;
text-align: left;
padding: 0 30px 0 0;
margin-bottom: 5%;
width: 80%;
margin-left: 20px;
height: auto;
position: relative;
border-bottom: 1px solid #2b9ad3;
padding-bottom: 10px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
right: 0;
left: auto !important;
text-align: center !important;
color: white !important;
background-color: #2b9ad3;
width: 20px !important;
height: 20px !important;
line-height: 22px;
border-radius: 50%;
position: absolute;
top: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
background-color: #37d899;
}
.woocommerce .widget_shopping_cart .cart_list li a,
.woocommerce.widget_shopping_cart .cart_list li a {
padding: 0;
text-align: left;
color: #2b9ad3;
margin-bottom: 5px;
width: 90%;
word-wrap: break-word;
white-space: initial;
line-height: 1.2;
height: auto;
}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
margin: 10px auto;
}
.cart-empty,
.return-to-shop {
display: inline-block;
margin: 20px 0;
}
input[name="update_cart"] {
display: none !important;
}
.shop-title {
margin: 2% 0;
width: auto;
vertical-align: middle;
position: relative;
}
.shop-title span.decor {
position: absolute;
width: 100%;
height: 4px;
background-color: #d2e8fe;
top: 50%;
right: 0;
z-index: -1;
}
.shop-title h1 {
background-color: white;
padding-right: 10px;
display: inline-block;
width: auto;
}
.cat-desc {
white-space: normal;
word-wrap: break-word;
line-height: 1.3;
font-size: 20px;
padding-bottom: 30px;
}
.cat-title {
margin: 20px auto;
}
.cat-desc p {
font-size: inherit;
word-wrap: inherit;
}
.woocommerce form .form-row .input-checkbox {
height: 20px;
position: relative;
width: 20px;
clip-path: unset;
-webkit-clip-path: unset;
clip: unset;
}
.woocommerce-loop-category__title mark.count {
display: none;
}
li.product-category {
position: relative !important;
font-size: 0;
margin-bottom: 3% !important;
border-radius: 10px;
overflow: hidden;
}
li.product-category .box {
background-color: rgba(55, 216, 154, 0.8);
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
z-index: 9;
top: 0;
transition: opacity 0.2s ease-in;
-o-transition: opacity 0.2s ease-in;
-webkit-transition: opacity 0.2s ease-in;
-moz-transition: opacity 0.2s ease-in;
-ms-transition: opacity 0.2s ease-in;
}
li.product-category:hover .box {
opacity: 1;
}
li.product-category .woocommerce-loop-category__title {
position: absolute;
top: 40%;
width: 100%;
right: 0;
text-align: center;
font-size: 24px !important;
color: white;
font-weight: 500;
z-index: 99;
}
.product-title {
position: relative;
}
.product-title h1 {
background-color: white;
display: inline-block;
padding-right: 2%;
margin: 4% 0;
margin-top: 10px;
}
.product-title .decor {
position: absolute;
width: 100%;
height: 4px;
background-color: #d2e8fe;
right: 0;
top: 50%;
z-index: -1;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
width: 30%;
}
.related.products {
clear: both;
}
.summary.entry-summary {
width: 61% !important;
}
.cross-sells h2 {
font-size: 30px;
margin-bottom: 15px;
}
.summary.entry-summary .woocommerce-product-details__short-description {
line-height: 1.5;
font-size: 20px;
font-weight: 300;
color: #46575c;
}
.summary.entry-summary .woocommerce-product-details__short-description p {
font-size: inherit;
font-weight: inherit;
letter-spacing: 1px;
}
.woocommerce div.product p.price {
margin-top: 4%;
margin-bottom: 2%;
position: relative;
width: 100%;
}
.woocommerce div.product p.price:before {
content: '';
width: 100%;
height: 5px;
background-color: #d2e8fe;
position: absolute;
top: 51%;
right: 0;
z-index: -1;
}
.woocommerce div.product p.price .woocs_price_code {
background-color: white;
padding-right: 2%;
}
.woocommerce div.product p.price ins,
.woocommerce div.product p.price del {
text-decoration: none;
}
.woocommerce div.product p.price .woocommerce-Price-amount.amount {
color: #2b444b;
font-size: 36px;
font-weight: 900;
text-decoration: none;
}
.woocommerce div.product p.price del span {
font-size: 24px !important;
color: #667b81 !important;
font-weight: 600 !important;
text-decoration: line-through !important;
}
.woocommerce-message {
border-top-color: #2b9ad3;
margin-bottom: 0;
}
.woocommerce-error {
margin-bottom: 0;
}
.woocommerce-message::before {
color: #2b9ad3;
}
.product-options {
display: inline-block;
width: 50%;
}
.woocommerce .woocommerce-message .button,
.woocommerce-error .button {
background-color: #2b9ad3 !important;
color: white !important;
border-radius: 20px !important;
}
.woocommerce .woocommerce-message .button:hover,
.woocommerce-error .button:hover {
background-color: #5adba9 !important;
color: white !important;
}
.product-options select {
width: 100%;
display: block;
margin: 0 0 10px 0;
background-color: transparent;
padding: 5px 10px;
}
.woocommerce div.product form.cart .button,
.gotocheckout {
float: right;
background-color: #2b9ad3;
width: 44%;
border-radius: 0;
border-bottom-right-radius: 20px;
border-top-left-radius: 20px;
font-size: 27px;
padding: 0;
height: 47px;
position: relative;
transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
-webkit-transition: background-color 0.2s ease-in;
-ms-transition: background-color 0.2s ease-in;
}
.woocommerce div.product form.cart .button {
margin-top: 14px;
}
.gotocheckout {
text-align: center;
line-height: 1.3;
top: auto !important;
bottom: 11px !important;
position: absolute;
right: 0;
border-radius: 5px;
color: black;
background-color: #ffc000;
border: none;
height: 40px;
color: white;
font-weight: bold;
font-size: 33px;
}
.woocommerce div.product form.cart .button:hover {
background-color: #37d89a;
}
.woocommerce div.product form.cart .button:before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
position: absolute;
width: 30px;
height: 27px;
background-position: -337px 0;
left: 10px;
top: 10px;
}
.woocommerce div.product form.cart .button.in_cart {
background-color: transparent;
border: 2px solid #336b82;
color: #336b82;
font-size: 20px;
margin-top: 14px;
}
.woocommerce div.product form.cart .button.in_cart:before {
background-position: -337px -37px;
}
.woocommerce div.product form.cart {
background-color: white;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
font-size: 24px;
color: #7f9297;
border: 0;
padding-left: 4px;
margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
box-shadow: 0px 0px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
border-width: 0 0 0px 0px;
box-shadow: 0px 0px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs .panel {
color: #64777c;
}
.chosen-container {
min-width: 80px;
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 13px;
zoom: 1;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
text-align: center;
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 1px solid #aaa;
border-top: 0;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}
.chosen-container.chosen-with-drop .chosen-drop {
left: 0;
background-color: #dae8f7 !important;
top: 78px;
}
.chosen-container a {
cursor: pointer
}
.chosen-container-single .chosen-default {
color: #999
}
.chosen-container-single .chosen-single span {
display: inline;
overflow: hidden;
margin-right: 0;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
font-size: 20px;
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover {
background-position: -42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
position: relative;
top: 12px;
right: 0;
display: inline-block;
width: 18px;
height: 26px;
vertical-align: top;
}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 11px;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -320px -5px !important;
position: absolute;
top: 10px;
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap
}
.searchwp-live-search-result a {
color: inherit;
}
.chosen-container-single .chosen-search input[type=text] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #aaa;
background: #fff url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) no-repeat 100% -20px;
background: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px
}
.chosen-container .chosen-results {
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0;
padding: 0;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 5px 6px;
list-style: none;
line-height: 20px;
font-size: 20px;
-webkit-touch-callout: none
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default
}
.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li:hover {
background-color: #37d89a !important;
color: #fff !important;
transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-webkit-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.chosen-container .chosen-results li.no-results {
display: list-item;
background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: 700;
cursor: default
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline
}
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
width: 100%;
height: auto!important;
height: 1%;
border: 1px solid #aaa;
background-color: #fff;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
background-image: -o-linear-gradient(#eee 1%, #fff 15%);
background-image: linear-gradient(#eee 1%, #fff 15%);
cursor: text;
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
margin: 1px 0;
padding: 5px;
height: 15px;
outline: 0;
border: 0!important;
background: transparent!important;
box-shadow: none;
color: #666;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-field .default {
color: #999
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 0 3px 5px;
padding: 3px 20px 3px 5px;
border: 1px solid #aaa;
border-radius: 3px;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-clip: padding-box;
box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
color: #333;
line-height: 13px;
cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default
}
.chosen-container-active .chosen-single {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.chosen-container-active .chosen-single {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.single-p-viewd {
clear: both;
}
.chosen-container-single .chosen-single:hover,
.chosen-container-active a.chosen-single {
background-color: #37d89a !important;
color: white;
border-radius: 0;
}
.chosen-container-single .chosen-single:hover div b {
background-position: -320px -15px !important;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: 0;
background: transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -320px -11px;
}
.chosen-container-active .chosen-choices {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
color: #111!important
}
.chosen-disabled {
opacity: .5!important;
cursor: default
}
.chosen-disabled .chosen-single {
cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default
}
.chosen-rtl {
text-align: right
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px
}
.chosen-rtl .chosen-choices li {
float: right
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: 0
}
.chosen-rtl .chosen-search input[type=text] {
padding: 4px 5px 4px 20px;
background: #fff url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) no-repeat -30px -20px;
background: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/chosen-sprite.png) no-repeat -30px -20px;
direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px
}
.woocommerce div.product div.summary .product_meta {}
.woocommerce div.product div.summary .product_meta .posted_in,
.woocommerce div.product div.summary .product_meta .tagged_as {
display: block;
color: #7f9297;
font-weight: bold;
margin-bottom: 10px;
}
.woocommerce div.product div.summary .product_meta a {
color: #37464a;
font-weight: lighter;
}
.woocommerce div.product div.summary .product_meta a:hover {
color: #37d89a;
}
.woocommerce div.product div.summary .product_meta .posted_in div.box,
.woocommerce div.product div.summary .product_meta .tagged_as div.box {
display: inline-block;
width: 100%;
margin-bottom: 2px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .thumb {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
color: #35484f;
background-color: rgba(255, 255, 255, 0.8);
padding: 10% 3%;
font-weight: bold;
}
.related.products {
position: relative;
}
.related.products li {
width: 100% !important;
}
.related.products h3 , .up-sells.upsells.products h3{
display: inline-block;
margin-bottom: 2%;
vertical-align: middle;
color: #46575c;
}
.related.products .decor , .up-sells.upsells.products .decor{
width: 67%;
height: 5px;
background-color: #d2e8fe;
margin: 0 2%;
display: inline-block;
vertical-align: text-top;
}
.related.products .owl-nav , .up-sells.upsells .owl-nav{
position: absolute;
right: 0;
top: -46px;
width: 64px;
background-color: white;
padding-left: 10px;
}
.related.products .owl-nav .owl-next ,.up-sells.upsells .owl-nav .owl-next{
float: right;
}
.related.products .owl-nav .owl-prev , .up-sells.upsells .owl-nav .owl-prev{
float: left;
}
.product-sidebar {
margin-top: 3%;
}
.woocommerce table.cart .product-thumbnail {
display: none;
}
.cart-page,
.checkout-page {
margin-top: 5%;
}
.cart-page .section-title,
.checkout-page .section-title {
position: relative;
min-height: 50px;
margin-bottom: 30px;
}
.cart-page h1,
.checkout-page h1 {
position: absolute;
top: 0;
left: 0;
width: auto;
background-color: white;
padding-right: 20px;
}
.checkout.woocommerce-checkout {
background-color: white;
}
.cart-page h1+.decor,
.checkout-page h1+.decor {
width: 100%;
height: 5px;
background-color: #d2e8fe;
margin: 0;
z-index: -1;
top: 50%;
right: 0;
position: absolute;
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
overflow: hidden;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table {
border: 0;
background: white;
border-collapse: collapse;
}
.woocommerce table.shop_table th.product-remove {
width: 50px;
background: #e1e1e1;
}
.woocommerce table.shop_table td.product-name a {
margin: 0; display: block;
margin-top: 0;
}
.woocommerce table.shop_table th.product-name,
.woocommerce table.shop_table th.product-price,
.woocommerce table.shop_table th.product-subtotal {
border-right: 20px solid white;
width: 40%;
background: #e1e1e1;
}
.wishlist_table th.product-name {
width: 60% !important;
}
.woocommerce table.shop_table th.product-price,
.woocommerce table.shop_table th.product-subtotal {
width: 30%;
}
.woocommerce table.shop_table th.product-subtotal {
border: 0;
}
.woocommerce-cart-form {
color: #46575c;
font-size: 20px;
margin-top: 30px;
}
.woocommerce td.product-name dl.variation:last-child {
margin-bottom: 10px;
}
.woocommerce table.cart td.actions .coupon .button {
height: 36px;
line-height: 0;
padding: 0 20px;
font-size: 18px;
border-radius: 32px;
color: white;
background-color: #20c1ce;
padding-bottom: 3px;
}
.woocommerce table.cart td.actions .coupon .button:hover {
background-color: #37d89a !important;
}
.woocommerce table.cart td.actions .coupon #coupon_code {
width: 120px;
height: 36px;
line-height: 36px;
}
.woocommerce a.remove {
color: white !important;
background-color: #2b9ad3;
line-height: 1.1;
font-weight: 300;
}
.remove.remove_from_wishlist {
height: 30px !important;
width: 30px !important;
line-height: 30px !important;
}
.woocommerce-cart-form__cart-item.cart_item {
border-bottom: 5px solid #d2e8fe;
}
.woocommerce a.remove:hover {
background: #37d89a;
} #payment>div>p>label>span:nth-child(2) {
font-size: 20px;
}
.woocommerce-checkout #payment .payment_method_paypal img {
max-height: 80px;
}
.wc-proceed-to-checkout a,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
background-color: #2b9ad3 !important;
height: 46px;
font-size: 21px;
line-height: 48px !important;
padding: 0 !important;
border-bottom-right-radius: 25px !important;
border-top-left-radius: 25px !important;
}
.wc-proceed-to-checkout a:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
background-color: #37d89a !important;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
width: 150px;
}
.cart_totals h2 {
background-color: #d2e8fe;
color: #46575c;
font-size: 24px;
padding: 10px;
font-weight: bold;
}
.account-page {
max-width: 1010px;
margin: 30px auto;
padding: 0 10px;
min-height: 630px;
}
.account-page .woocommerce-ResetPassword.lost_reset_password {
margin: 7% 0;
}
.alreay-costumer,.not-a-costumer {
text-align: center;
position: relative;
top: -50px;
font-size: 20px;
}
.not-a-costumer {
display: none;
}
.account-page .woocommerce-ResetPassword.lost_reset_password input.button {
white-space: nowrap;
background: #2b9ad3;
width: 240px;
color: #fff;
padding: 10px 15px;
border-radius: 100px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
transition: all .4s ease;
-o-transition: all .4s ease;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
}
.account-page .woocommerce-ResetPassword.lost_reset_password input.button:hover {
background-color: #78d4a7 !important;
color: #fff !important;
}
.account-page .wrapper {
padding: 3% 0;
}
.account-page .wrapper .section-title {
position: relative;
margin-bottom: 3%;
}
.account-page .wrapper .section-title .decor {
position: absolute;
right: 0;
width: 100%;
height: 5px;
background-color: #d2e8fe;
top: 50%;
z-index: -1;
}
.account-page .wrapper .section-title h1 {
display: inline-block;
width: auto;
background-color: white;
padding-right: 2%;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: 100%;
color: #46575c;
font-size: 24px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message {
margin-top: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation a {
color: white;
font-size: 18px;
transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
padding: 20px 10px;
display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
background-color: #37d89a;
color: white;
}
.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
color: #37d89a;
}
.woocommerce-MyAccount-navigation {
background-color: #336b82;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account {
background-color: white;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input.woocommerce-Button {
width: 100%;
color: white !important;
padding: 10px 0;
border-top-right-radius: 25px !important;
border-top-left-radius: 25px !important;
border-bottom-right-radius: 25px !important;
border-bottom-left-radius: 25px !important;
display: block !important;
text-align: center;
line-height: 1;
height: auto;
background-color: #2b9ad3;
outline: none;
margin-top: 3%;
}
td.download-file {
position: relative;
}
td.download-file audio {
height: 40px;
background-color: #fafafa;
line-height: 30px;
vertical-align: middle;
margin-top: 25px;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,
.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
content: '';
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
width: 33px;
height: 31px;
position: absolute;
left: 13px;
top: 9px;
background-position: -502px -45px;
}
.woocommerce table.woocommerce-MyAccount-downloads th {
background-color: #e1e1e1;
border-right: 26px solid white;
font-size: 24px;
}
.woocommerce-account .woocommerce-MyAccount-content a {
color: #2b9ad3;
font-weight: 500;
display: inline-block;
text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover {
color: #37d89a;
}
.woocommerce-MyAccount-downloads-file {
position: relative;
color: #4285f4;
float: right;
font-weight: 500;
min-width: 210px;
display: inline-block;
text-align: center;
height: 50px;
line-height: 52px;
background-color: #2b9ad3;
color: white !important;
border-radius: 40px;
text-align: right !important;
padding-right: 30px;
margin-top: 20px;
}
.woocommerce-MyAccount-downloads-file:hover {
background-color: #37d89a;
}
.woocommerce-MyAccount-downloads tbody tr {
border-bottom: 5px solid #d2e8fe;
}
.download-file .play {
display: inline-block;
width: 32px;
height: 40px;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -543px 0;
position: absolute;
left: 12px;
z-index: 999;
background-color: #fafafa;
top: 31px;
}
.download-remaining,
.download-expires {
display: none !important;
}
.download-file .stop {
display: inline-block;
width: 40px;
height: 40px;
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/sprts.png);
background-position: -586px 0;
position: absolute;
left: 12px;
z-index: 99;
background-color: #fafafa;
top: 30px;
}
td.download-product {
font-size: 20px;
padding-top: 20px !important;
}
td.download-product a {
font-size: 30px;
font-weight: bold;
}
td.download-product a:hover {
color: #37d89a;
}
.woocommerce table.wishlist_table td.product-name a {
font-size: 24px;
color: #2b9ad3;
}
.woocommerce table.wishlist_table td.product-price {
font-size: 24px;
}
.woocommerce table.wishlist_table th {
font-size: 24px;
}
.woocommerce .woocommerce-result-count {
font-weight: bold;
margin-bottom: 0;
font-size: 18px;
margin-top: 15px;
}
.woocommerce .woocommerce-ordering {
background: white;
}
.woocommerce .woocommerce-ordering select {
padding: 5px 13px;
}
.woocommerce .woocommerce-ordering select option:hover {
box-shadow: 0 0 10px 100px #1882A8 inset;
}
.woocommerce nav.woocommerce-pagination {
position: relative;
padding-bottom: 10px;
}
.woocommerce nav.woocommerce-pagination:after {
content: '';
position: absolute;
width: 100%;
height: 10px;
background-color: #d2e8fe;
right: 0;
top: 30%;
z-index: -1;
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
border: 0;
margin: 0 2px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
background-color: white;
padding: 0 20px;
border: none;
}
.woocommerce nav.woocommerce-pagination ul .page-numbers {
background-color: aqua;
padding: 8px 12px;
border-radius: 6px;
background-color: #2b9ad3;
color: white;
transition: background-color 0.3s ease-in-out;
-webkit-transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out;
}
.page-numbers.current {
border: 2px solid black;
background-color: white !important;
border-radius: 6px;
font-size: 16px !important;
font-weight: bold !important;
color: black !important;
padding: 6px 10px !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #37d89a;
color: white;
}
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover {
background-color: #505050;
}
select:not([multiple]) {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/arrow_down.png);
background-position: 95% 50%;
color: #888e90;
background-repeat: no-repeat;
}
.rightpress_live_product_price {
display: none !important;
}
.up-sells.upsells.products ul li {
width: 100% !important;
}
.woocommerce-info::before {
content: none;
} .fl-row-content-wrap {
margin-bottom: 200px;
}
@media only screen and (max-width: 768px){
.fl-row-content-wrap {
margin-bottom: 200px !important;
}
}
.woocommerce-terms-and-conditions {
position: absolute;
bottom: -220px;
left: 0;
}    @media all and (max-width: 1366px) {
.main-navigation a,
.top-r-navigation a,
.minilogin a {
font-size: 16px;
}
.minilogin a {
padding-right: 0;
}
}
@media all and (max-width: 1280px) {
.logo {
max-width: 16%;
}
.main-navigation a,
.top-r-navigation a,
.minilogin a {
font-size: 16px;
}
.menu-item-has-children:before,
.menu-item-has-children:after {
right: -4%;
}
.home-row.why-us .decor {
width: 37%;
}
.home-row.product-categories-home .decor {
width: 100%;
margin: 0;
}
.home-row.product-categories-home .boxes .owl-nav {
top: -50px;
}
.main-navigation .menu-item-has-children:hover .sub-menu {
max-height: 500px;
}
.main-navigation .sub-menu {
left: -180%;
width: 809px;
max-height: 0;
}
.search_bar .decor {
position: relative;
background-image: none;
height: 84px;
width: 100%;
padding-top: 6px;
padding-left: 0;
line-height: 1.2;
text-align: center;
line-height: 84px;
}
.search_bar .box-left {
height: 85px;
width: 100%;
}
.search_bar .search-form {
margin-top: 20px;
width: 100%;
}
.abc-cats {
width: 100%;
float: none;
margin-bottom: 10px;
}
.home-row.why-us .decor {
width: 100%;
}
.home-page-products .pagi {
margin-left: 0;
top: 10%;
}
.home-page-products.home-row span.decor {
width: 100%;
margin: 0 0 0 0%;
}
.related.products .decor,
.viewd-products .decor {
width: 75%;
}
.viewd-products .decor {}
}
@media all and (max-width: 1024px) {
.account-page {
border:none;
}
.logo {
max-width: 26%;
}
header .wrapper {
text-align: center;
}
.abc-cats span {
width: 100%;
padding-left: 7px;
margin-bottom: 6px;
}
.shop-title+span.decor {
width: 100%;
margin-left: 0%;
}
.shop-title+span.decor {
width: 100%;
margin-left: 0%;
display: block;
margin: 2% 0;
}
.woocommerce ul.products li .thumbox {
max-height: 24vw;
}
.woocommerce div.product form.cart .button {
font-size: 2.7vw;
}
.cart_wrapper .yith-wcwl-add-to-wishlist a {
font-size: 2.3vw;
}
.single-content-box .img-box {
float: none;
width: auto;
margin-bottom: 30px;
margin-left: 0;
max-width: 780px;
margin: 0 auto;
margin-bottom: 30px;
}
}
@media all and (max-width: 780px) {
header .wrapper {
display: block;
text-align: left;
}
.home-row.why-us .content p {
text-align: left;
}
.single-content-box iframe {
width: 100% !important;
}
.titles-box span.decor {
display: none;
}
.titles-box h4 {
white-space: inherit;
}
.logo {
display: block;
margin: 0 auto !important;
max-width: 240px;
text-align: center;
}
.top-r-navigation {
display: block;
text-align: left;
margin: 0 auto;
max-width: 360px;
}
.form-name-box, .form-email-box, .form-details-box {
width: 100%;
}
.minilogin form {
padding-top: 10px;
}
.home-popular-products ul li {
width: 48%;
}
.home-row.product-categories-home .boxes .owl-dots:after {
width: 30%;
}
.home-row.product-categories-home .boxes .owl-dots:before {
width: 30%;
}
.search_bar .search-form input[type="search"]::-webkit-input-placeholder {
font-size: 12px !important;
}
.search_bar .search-form input[type="search"]::-moz-placeholder {
font-size: 12px !important;
}
.search_bar .search-form input[type="search"]:-ms-input-placeholder {
font-size: 12px !important;
}
.search_bar .search-form input[type="search"]:-moz-placeholder {
font-size: 12px !important;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
min-width: 200px;
margin-right: auto;
margin-left: auto;
}
.summary.entry-summary {
width: 100% !important;
}
.home-row.why-us {
text-align: center;
}
.home-row.why-us div.rounded {
margin-top: 10px;
min-width: 190px;
}
.home-page-products span.decor {
width: 100%;
margin: 0;
}
.home-page-products .pagi {
top: 8px;
}
.home-row.product-categories-home .boxes .box {
width: 23.4%;
max-width: 245px;
min-width: 100px;
min-height: 0;
height: 22vw;
}
.woocommerce ul.products li .thumbox {
max-height: 43vw;
}
.up-sells.upsells li {
width: 100%  !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 46% ;
}
.chosen-container.chosen-with-drop .chosen-drop {
top: 50px;
}
.single-p-viewd .viewd-products ul.products li,
.related.products ul.products li {
width: 100% !important;
}
.related.products .decor,
.viewd-products .decor,
.up-sells.upsells.products .decor{
width: 100%;
margin: 0 0;
}
.related.products .owl-nav,
.up-sells.upsells .owl-nav {
top: -50px;
}
.viewd-products .owl-nav {
top: -50px;
}
.woocommerce-checkout .woocommerce form .form-row {
padding: 0;
width: 100% !important;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td ,.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
background-color: white !important;
}
footer .social-navigation {
margin: 20px 0;
}
footer .visas {
text-align: center;
}
.fw {
text-align: center;
}
footer .widget_text {
display: inline-block;
vertical-align: top;
padding: 0 11% 0 0;
}
footer .widget_text:last-child {
padding-right: 0;
}
footer .widget_text a {
font-size: 20px;
}
#pay_with_amazon img {    max-width: 130px !important;
height: auto !important;    margin: 4px 0;
}
}
@media all and (max-width: 1100px){
.banner-box .minutes-box{
margin-top: unset;
padding-top: 6px;
background: rgb(210 232 254 / 0.75);
width: -webkit-fill-available;
height: 55px; }
.banner-box .minutes-box div{
padding-top: unset;
}
.banner-box .subtitle-box span {
color: #188ADC !important;
}
.banner-box .title-box h1, .banner-box .title-box h1 span{
font-size: 68px !important;
position: static;
margin-top: 67%;
text-shadow: 4px 4px 7px black;
}
.banner-box {
margin-bottom: -47px;
}
.home	.banner-box {
margin-bottom: 0;
}
.banner-box .stock-box .circle-block{
display: none;
}
.banner-box .subtitle-box{
background: rgb(210 232 254 / 0.75); width: 100%;
left: 0;
padding: 10px 0;
display: block;
text-align: center;
margin-top: 21px;
}
.banner-box .subtitle-box>span{
position: static;
display: inline;
padding-right: 0;
}
.wrapper {
width: 100% !important;
}
.banner-box .subtitle-box>span:nth-child(1) {
text-align: center;
position: relative;
font-size: 24px !important;
display: inline;
}
.banner-box .subtitle-box>span:nth-child(2) {
position: relative;
justify-content: flex-end;
font-size: 24px !important;
display: inline;
}
.banner-box .subtitle-box>span:nth-child(3) {
font-size: 18px;
justify-content: center;
position: relative;
}
.banner-box .stock-box>span:nth-child(2) {
padding-left: 46px;
position: absolute;
margin-right: unset;
left: 0;
right: 173px;
text-align: center;
font-size: 41px !important;
}
.stock-box > h2 {
margin-left: 259px;
position: relative;
right: -66px;
text-align: left;
width: 162px;
white-space: pre-line;
margin: 0 auto;
}
.banner-box .stock-box{
top: 12%;
flex-direction: row;
height: 10vh;
z-index: 999;
width: 100%;
text-align: center;
position: relative;
background: #188adc; align-self: center;
align-items: center;
}
.search_bar {
margin-top: 45px;
margin-top: 0px;
}
.banner-box .stock-box div, .banner-box .stock-box span{
font-size: 19px !important;
}
.search_bar .decor{
padding-top: unset;
}
.search_bar .box-left{
height: 71px;
}
}
@media all and (max-width: 730px){
.banner-box .title-box h1, .banner-box .title-box h1 span{
font-size: 45px !important;
}
}
@media all and (max-width: 500px){
.banner-box .subtitle-box{
max-width: 100%;
margin-bottom: 41px;
}
.banner-box .stock-box{
flex-direction: row;
height: 56px;
z-index: 999;
max-width: 100%;
text-align: center;
margin-bottom: 75px;
padding: unset;
}
.banner-box .title-box{
margin-top: 120px;
}
.banner-box .subtitle-box{
margin-bottom: 42px;
}
}
@media only screen and (max-width: 434px){
.stock-box > h2{ }
.banner-box .stock-box>span:nth-child(2){  }
}
@media only screen and (max-width: 450px){
.banner-box{
min-height: 450px;
min-width: min-content;
background-position: 624px 0 !important;
}
}
@media only screen and (max-width: 400px){
.banner-box .title-box h1, .banner-box .title-box h1 span{
margin-top: 74%;
font-size: 42px !important;
}
}
@media only screen and (max-width: 375px){
.banner-box .title-box h1, .banner-box .title-box h1 span{
margin-top: 78%;
}
.banner-box .subtitle-box{
height: 73px;
}
.banner-box .stock-box{
height: 60px;
}
.home-page-products .pagi {
top: 40px;
}
}
@media only screen and (max-width: 350px){
.stock-box > h2{
padding-right: 23px !important;
}
}
@media only screen and (max-width: 410px){
.banner-box .stock-box div, .banner-box .stock-box span {
font-size: 17px !important;
}
.stock-box > h2{ }
.banner-box .stock-box>span:nth-child(2) { }
.banner-box .subtitle-box>span:nth-child(2) {
font-size: 29px !important;
}
}
@media only screen and (max-width: 325px){
}
@media all and (max-width: 480px) {
header .wrapper {
text-align: left;
}
.woocommerce .woocommerce-ordering select {
width: 100%;
margin: 10px 0;
}
.woocommerce .woocommerce-ordering {
width: 100%;
}
#responsive-menu-button {
top: 30px !important
}
.minilogin form {
right: 0;
left: -10px;
}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce .woocommerce-info .button {
display: block;
}
.woocommerce-cart .woocommerce table.cart td.actions .coupon #coupon_code {
width: 100%;
}
.woocommerce table.cart td.actions .coupon .button {
width: 100%;
margin-top: 10px;
}
.top-r-navigation li:nth-child(2) {
margin: 0 0% 0 0;
}
.fs-36 {
font-size: 5vw;
}
.top-r-navigation {
max-width: 300px;
}
.minilogin {
width: 160px !important;
}
.main-navigation a,
.top-r-navigation a,
.minilogin a {
padding: 0 10px;
font-size: 21px !important;
}
.home-row.product-categories-home .boxes .box {
width: 48%;
height: 35vw;
}
.home-row.product-categories-home .boxes .owl-nav {
right: 0;
}
footer {
padding-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
font-size: 19px;
}
.search_bar .search-form input[type="search"]::-webkit-input-placeholder {
font-size: 14px;
}
.search_bar .search-form input[type="search"]::-moz-placeholder {
font-size: 14px;
}
.search_bar .search-form input[type="search"]:-ms-input-placeholder {
font-size: 14px;
}
.search_bar .search-form input[type="search"]:-moz-placeholder {
font-size: 14px;
}
.woocommerce .products ul, .woocommerce ul.products {
display: flex;
flex-wrap: wrap;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {  float: none !important;
margin: 4% 2% !important;
}
.woocommerce ul.products li.product .price {
width: 45%;
}
.woocommerce ul.products li .thumbox {
max-height: 50vw;
width: 100%;
}
.home-row.why-us .content {
font-size: 18px;
text-align: left;
}
.woocommerce div.product form.cart .button {
position: relative;
float: none;
width: 100%;
}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
position: relative;
top: -20px;
width: 100%;
}
.product-options {
width: 100%;
}
.woocommerce div.product form.cart .button {
font-size: 5.7vw;
}
.cart_wrapper .yith-wcwl-add-to-wishlist a {
font-size: 6.3vw;
}
.gotocheckout {
position: relative;
bottom: 0 !important;
display: block;
margin-top: 10px;
width: 100%;
}
footer .widget_text {
padding: 0;
width: 100%;
}
.woocommerce-info #pay_with_amazon {
display: block;
width: 100%;
}
}
.disclaimer_div {
margin-bottom: 20px;
}
.disclaimer_div * {
font-size: 20px;
}
.disclaimer_div h2 {
font-size: 32px;
margin: 14px 0 14px 0;
font-weight: 700;
}
.disclaimer_div h3 {
font-size: 27px;
margin: 14px 0 14px 0;
font-weight: 700;
}
.disclaimer_div ul {
list-style-type: disc;
margin: 5px 0 5px 20px;
}
.disclaimer_div ul li {
padding: 4px 0;
font-weight: 300;
} .search_bar .search-form .search-field{ }
div.asl_w .probox .promagnifier{
width: 60px !important;
}
div.asl_w .probox .promagnifier .innericon svg{
display: none !important;
}
div.asl_w .probox .promagnifier:after{
content: "FIND!";
background-color: #2b9ad3;
padding: 32px 18px;
color: #fff;
font-size: 18px;
font-weight: bold;
line-height: 1px;
transition: background-color 0.2s linear;
box-shadow: unset !important;
bottom: -4px;
position: absolute;
right: -3px;
}
div.asl_w .probox .promagnifier:hover::after{
background-color: #37d89a;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container{
position: absolute;
height: 60px;
width: 100%;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: unset !important;
border: 0 none #fff;
}
div.asl_m .probox .proclose{
display: none !important;
}
.search_bar .search-form .search-submit{  visibility: hidden;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
padding: 17px 15px !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
height: 100px !important;
}
div.asl_w{
box-shadow: unset !important;
}
div.asl_w .probox .promagnifier{
width: 70px !important;
box-shadow: unset !important;
outline: none;
}
@media(max-width: 700px){
.search_bar .search-form .search-submit{
border-top-right-radius: 10px;
border-bottom-right-radius: 13px;
}
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
width: 97% !important;
}
div.asl_w{
background-color: unset !important;
}
@media(max-width: 620px){
#ajaxsearchlite1 .probox, div.asl_w .probox{
width: 93% !important;
}
}
.order-again {
display: none;
}
.anr_captcha_field{
margin: 10px 0;
} .banner-box .minutes-box div .minutext-box-num:nth-child(1) {color: #36677b !important;}
@media screen and (max-width: 500px) {
.banner-box .stock-box {margin-bottom: 48px !important; top: 136px;}
.banner-box .title-box h1, .banner-box .title-box h1 span {margin-top: initial;}
.banner-box .title-box {margin-top: 180px;}
.banner-box {background: none; min-height: 550px; background-image: url(//sound-pharmacy.com/wp-content/uploads/2017/12/banner-bg.jpg) !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: -1350px 53px !important;}
.banner-box .subtitle-box {margin-bottom: 38px;}
.banner-box .minutes-box {width: 100%;}
.banner-box .subtitle-box {top: 493px; z-index: 999999; height: 12.5%; background-color: #64c5ed;}
.search_bar .box-left {top: -107px; background-color: rgb(210 232 254 / 0.75);}
.search_bar .decor {top: -108px; width: 100%; bottom: 0;}
.archive .search_bar .box-left {top: -160px; background-color: rgb(210 232 254 / 0.75);}
.archive .search_bar .decor {top: -108px; width: 100%; bottom: 0; visibility:hidden;}
.search_bar p {color: #188ADC !important;}
.banner-box .subtitle-box span {color: #ebe8e8 !important;}
}
@media screen and (min-width: 501px) and (max-width: 830px) {
.banner-box .stock-box {margin-bottom: 48px !important; top: 140px;}
.banner-box .title-box h1, .banner-box .title-box h1 span  {margin-top: initial;
}
.banner-box .title-box {margin-top: 180px; position: relative;
top: 90px;}
.banner-box {background: none; min-height: 450px; background-image: url(//sound-pharmacy.com/wp-content/uploads/2017/12/banner-bg.jpg) !important; background-size: cover !important; background-repeat: no-repeat !important;background-position: -1352px 53px !important;}
.banner-box .subtitle-box {margin-bottom: 38px;}
.banner-box .minutes-box {width: 100%;}
.banner-box .subtitle-box {top: 180px; position:relative; z-index: 999999; height: 11.5%; background-color: #64c5ed;}
.search_bar .box-left {top: -116px; background-color: rgb(210 232 254 / 0.75);}
.search_bar .decor {top: -124px; width: 100%; bottom: 0;}
.archive .search_bar .box-left {top: -180px; background-color: rgb(210 232 254 / 0.75);}
.archive .search_bar .decor {top: -124px; width: 100%; bottom: 0; visibility: hidden;}
.search_bar p {color: #188ADC !important;}
.banner-box .subtitle-box span {color: #ebe8e8 !important;}
}
@media screen and (max-width: 380px) {
.banner-box .stock-box {top: 141px;}
}
@media screen and (max-width: 320px) {
.banner-box {background-position: -1379px 53px !important;}
}  @media only screen and (max-width: 1100px) {
.banner-box .title-box h1, .banner-box .title-box h1 span {
text-shadow: 4px 4px 7px black;
}
}
@media screen and (min-width: 501px) and (max-width: 599px) {
.banner-box {background-position: -1451px 53px !important;}
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background: transparent;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
display: flex;
flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
order: 15;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
color: #2c2c2c;
font-weight: 400;
text-transform: uppercase;
font-size: 14px;
padding: 10px 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
background: #2c2c2c;
border-radius: 10px 10px 0 0;
}
.woocommerce-account .account-page {
min-height: 0;
}
.woocommerce-account .account-page .woocommerce section.wrapper {
margin: 0;
padding: 20px !important;
border: 1px solid #2c2c2c;
width: auto !important;
}
.woocommerce-account .account-page .woocommerce section.wrapper h1 {
font-size: 20px;
}
.woocommerce-account .account-page .woocommerce section.wrapper span.decor {
height: 2px;
}
.woocommerce-account .account-page .woocommerce section.wrapper .woocommerce-MyAccount-content {
font-size: 16px;
line-height: 2;
}
.woocommerce-account .account-page .woocommerce section.wrapper table.form-table th {
padding: 0;
}
.woocommerce-account .account-page .woocommerce section.wrapper table.form-table th label {
font-size: 16px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table.form-table td span.description {
padding: 0;
display: block;
}
.woocommerce-account .account-page .woocommerce section.wrapper table.form-table td select, 
.woocommerce-account .account-page .woocommerce section.wrapper table.form-table td input {
margin: 0;
}
.woocommerce-account .account-page .woocommerce section.wrapper form input {
margin: 0 !important;
}
form span.show-password-input:after {
display: none !important;
}
form span.show-password-input {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/eye-solid.svg) !important;
background-size: 15px !important;
width: 15px;
height: 12px;
top: 50% !important;
margin-top: -8px;
}
form span.show-password-input.display-password {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/eye-slash-solid.svg) !important;
background-size: 15px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input.woocommerce-Button {
float: none !important;
margin: 20px 0 0 !important;
font-size: 16px !important;
max-width: 190px;
}
.woocommerce-account .account-page .woocommerce section.wrapper legend,
.woocommerce-account .account-page .woocommerce section.wrapper h3 {
font-size: 16px;
font-weight: bold;
background: #fff;
}
.woocommerce-account .account-page .woocommerce section.wrapper legend {
padding: 0 10px;
margin-bottom: -15px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account br {
display: none !important;
}
.woocommerce-account .account-page .woocommerce section.wrapper fieldset {
border: 1px solid #2c2c2c;
padding: 20px;
}
.woocommerce-account .account-page .woocommerce section.wrapper fieldset, .woocommerce-account .account-page .woocommerce section.wrapper h3 {
margin-top: 30px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table {
border: 1px solid #b5b5b5;
}
.woocommerce-account .account-page .woocommerce section.wrapper table, .woocommerce-account .account-page .woocommerce section.wrapper table th, .woocommerce-account .account-page .woocommerce section.wrapper table td {
border: 1px solid #b5b5b5;
}
.woocommerce-account .account-page .woocommerce section.wrapper table th {
background: #e7e7e7;
font-size: 16px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table th, .woocommerce-account .account-page .woocommerce section.wrapper table td {
padding: 10px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.woocommerce-orders-table__cell-order-actions a,
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form form.become-an-affiliate p.form-row button.btn.button,
.yith-wcaf-registration-form input.button,
.yith-wcaf-dashboard form input[type="submit"] {
margin-right: 5px;
background: #2b9ad3;
color: #fff;
border-radius: 100px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.woocommerce-orders-table__cell-order-actions a:hover, 
.woocommerce-account .account-page .woocommerce section.wrapper table td.woocommerce-orders-table__cell-order-actions a:focus,
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next:hover,
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next:focus,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form form.become-an-affiliate p.form-row button.btn.button:hover,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form form.become-an-affiliate p.form-row button.btn.button:focus,
.yith-wcaf-registration-form input.button:hover,
.yith-wcaf-registration-form input.button:focus,
.yith-wcaf-dashboard form input[type="submit"]:hover,
.yith-wcaf-dashboard form input[type="submit"]:focus {
background: #78d4a7;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-product a {
display: block;
font-size: 16px;
padding: 0;
text-align: left;
margin: 0;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-product br {
display: none;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-file audio {
margin: 0;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-file a.woocommerce-MyAccount-downloads-file {
margin: 0;
min-width: 155px;
line-height: 43px;
height: 40px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-file a.woocommerce-MyAccount-downloads-file:before {
transform: scale(0.5);
top: 5px;
left: 10px;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-file .play, .woocommerce-account .account-page .woocommerce section.wrapper table td.download-file .stop {
display: none;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form {
margin: 0;
max-width: none;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form {
margin: 0;
max-width: none;
padding: 50px;
text-align: left;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form form.become-an-affiliate {
margin: 30px 0 0;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form form.become-an-affiliate p.form-row button.btn.button {
margin-top: 20px;
padding: 16px !important;
max-width: 230px;
}
span.error-msg {
font-size: 14px;
margin-top: 10px;
display: block;
color: #aa0000;
}
.yith-wcaf-registration-form h3.thank-you:before {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/check-circle-solid-1.svg);
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set .u-column1.col-1 {
width: 100%;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set .u-column2.col-2 {
width: 100%;
margin-top: 30px;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set h2 {
font-size: 30px;
margin-bottom: 10px;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set input:not([type=button]):not([type=submit]):not([type=reset]),
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set select,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set textarea,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input:not([type=button]):not([type=submit]):not([type=reset]),
.yith-wcaf-dashboard .yith-wcaf-table-top-bar select,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar textarea {
background-color: #ecf5ff96;
border: 1px solid #a9d0ff;
}
input:not([type=button]):not([type=submit]):not([type=reset]):focus, 
input:not([type=button]):not([type=submit]):not([type=reset]):hover, 
select:focus, 
select:hover, 
textarea:focus, 
textarea:hover,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set input:not([type=button]):not([type=submit]):not([type=reset]):hover,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set select:hover,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set textarea:hover,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set input:not([type=button]):not([type=submit]):not([type=reset]):focus,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set select:focus,
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set textarea:focus,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input:not([type=button]):not([type=submit]):not([type=reset]):hover,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar select:hover,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar textarea:hover,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input:not([type=button]):not([type=submit]):not([type=reset]):focus,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar select:focus,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar textarea:focus {
border-color: #0288d1;
box-shadow: none;
}
.yith-wcaf-registration-form .login-form, .yith-wcaf-registration-form .register-form {
background: none !important;
padding: 0 !important;
border: 0 !important;
}
.yith-wcaf-registration-form input.button, .yith-wcaf-registration-form input.button {
margin: 10px 0;
max-width: 120px;
margin-right: 10px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline input {
position: relative;
display: inline-block;
width: 15px;
height: 15px;
overflow: visible;
clip: rect(0 0 0 0);
-webkit-clip-path: inset(0);
clip-path: inset(0);
vertical-align: middle;
margin-right: 5px;
top: -2px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
margin-top: 0;
}
.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button, .yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button {
display: none;
}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats {
grid-gap: 15px !important;
}
.yith-wcaf.yith-wcaf-dashboard.woocommerce span.stat-value {
line-height: 30px;
}
.yith-wcaf.yith-wcaf-dashboard.woocommerce .affiliate-stats {
margin-bottom: 50px;
}
.yith-wcaf.yith-wcaf-dashboard.woocommerce .dashboard-title {
margin-bottom: 10px;
}
.yith-wcaf.yith-wcaf-dashboard.woocommerce .dashboard-title h3 {
padding: 0;
margin: 0 !important;
display: block;
}
.yith-wcaf.yith-wcaf-dashboard.woocommerce .latest-clicks {
margin-bottom: 0;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar span.select2 {
display: none;
}
input, textarea, select { outline: none !important; }
.yith-wcaf-dashboard .yith-wcaf-table-top-bar select {
clip: rect(0 0 0 0) !important;
height: 42px !important;
margin: 0 !important;
overflow: visible !important;
padding: 0 20px !important;
position: relative !important;
width: auto !important;
border: 1px solid #a9d0ff !important;
color: #212121;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input.btn {
margin-right: 5px;
background: #2b9ad3;
color: #fff;
border: 1px solid #2b9ad3;
padding: 12px;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input.btn:hover, 
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input.btn:focus {
background: #78d4a7;
border-color: #78d4a7;
}
.yith-wcaf-datepicker.ui-datepicker table th {
padding: 5px 10px 3px;
}
.yith-wcaf-datepicker.ui-datepicker table td {
padding: 5px;
}
.yith-wcaf-dashboard span.copy-field-wrapper input {
width: 100%;
}
.yith-wcaf-dashboard form input[type="submit"] {
width: auto !important;
float: none !important;
min-width: 150px;
}
.yith-wcaf-dashboard form small {
font-size: 13px;
}
.yith-wcaf-dashboard form .single-column {
margin-bottom: 20px;
}
.yith-wcaf-dashboard form label.checkbox.terms-label {
font-size: 16px !important;
}
.yith-wcaf-link-generator .yith-wcaf-share ul li {
margin-right: 10px;
}
.yith-wcaf-share ul li a:before {
display: none !important;
}
.yith-wcaf-share ul li a {
width: 25px;
height: 25px;
background-size: 10px;
}
.yith-wcaf-share ul li a:hover { opacity: 0.5; }
.yith-wcaf-share ul li a.icon-yith-facebook-official {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/facebook-f-brands.svg) center center no-repeat;
background-size: 10px;
}
.yith-wcaf-share ul li a.icon-yith-twitter {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/twitter-brands.svg) center center no-repeat;
background-size: 18px;
}
.yith-wcaf-share ul li a.icon-yith-pinterest-squared {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/pinterest-p-brands.svg) center center no-repeat;
background-size: 14px;
}
.yith-wcaf-share ul li a.icon-yith-mail-alt {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/envelope-solid.svg) center center no-repeat;
background-size: 17px;
}
.yith-wcaf-share ul li a.icon-yith-whatsapp {
background: url(https://sound-pharmacy.com/wp-content/uploads/2025/03/whatsapp-brands.svg) center center no-repeat;
background-size: 18px;
}
form.woocommerce-EditAccountForm.edit-account select {
background-image: url(https://sound-pharmacy.com/wp-content/themes/healtone/img/arrow_down.png) !important;
background-position: 95% 50% !important;
}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar { display: block; }
.yith-wcaf-dashboard .yith-wcaf-table-top-bar form > div {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar form {
display: flex;
gap: 10px;
}
.yith-wcaf-registration-form .login-form p.form-row .error-msg, .yith-wcaf-registration-form .register-form p.form-row .error-msg {
bottom: 0;
position: relative;
left: 0;
}
.pending-request-wrapper {
margin-bottom: 50px !important;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce {
padding: 0;
max-width: 1290px;
margin: 0 auto;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set {
display: flex;
gap: 20px;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container.u-columns.col2-set .u-column2.col-2 {
margin-top: 0;
}
#customer_login .col-1, #customer_login .col-2 {
width: 100%;
}
#customer_login .col-1 input.button, #customer_login .col-2 input.button {
margin: 30px 0 !important;
padding: 20px !important;
}
#customer_login .col-1 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
display: flex;
}
#customer_login .col-1 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
padding: 0 !important;
margin: 0 !important;
line-height: 26px;
padding-left: 29px !important;
}
#customer_login .col-1 p.woocommerce-LostPassword.lost_password {
margin: 30px 0;
text-align: center;
font-size: 20px;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce {
margin-bottom: 70px;
}
.yith-wcaf.yith-wcaf-registration-form.woocommerce a.button.go-to-dashboard {
margin-top: 20px;
}
@media( max-width: 767px ) {
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table,
table.woocommerce-MyAccount-downloads.shop_table.shop_table_responsive,
.yith-wcaf table {
border: 0 !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td,
table.woocommerce-MyAccount-downloads.shop_table.shop_table_responsive td,
.yith-wcaf table td {
border: 0 !important;
border-bottom: 1px solid #c9c9c9 !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:last-child,
table.woocommerce-MyAccount-downloads.shop_table.shop_table_responsive td:last-child,
.yith-wcaf table td:last-child {
border: 0 !important;
}
table.woocommerce-MyAccount-downloads.shop_table.shop_table_responsive td:before {
font-size: 14px;
float: none !important;
display: block !important;
text-align: left !important;
}
.woocommerce-account .account-page .woocommerce section.wrapper table td.download-file audio {
margin: 10px 0 20px;
}
}@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput form {
height: 100%; margin: 0 !important;
padding: 0 !important;
display: block !important;
max-width: unset !important;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
display: block;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results {
scrollbar-color: rgba(0, 0, 0, 0.5) rgb(255,255,255);
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.asl_r .item { .asl__af-tt-container {
position: relative;
z-index: 2;
.asl__af-tt-link {
transition: opacity 0.2s;
&:hover {
opacity: 0.7;
}
}
}
.average-rating {
--percent: 0%;
--color: #2EA3F2;
--bg-color: rgba(0,0,0,0.2);
--size: 17px;
position: relative;
appearance: none;
width: auto;
display: inline-block;
vertical-align: baseline;
font-size: var(--size);
line-height: calc(var(--size) - 15%);
color: var(--bg-color);
background: linear-gradient(90deg, var(--color) var(--percent), var(--bg-color) var(--percent));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.asl_r .item {
.price {
--regular-price-color: #666;
--sale_price_color: #666;
color: var(--regular-price-color);
del {
opacity: .5;
display: inline-block;
text-decoration: line-through;
color: var(--regular-price-color);
}
ins {
margin-left: 0.5em;
text-decoration: none;
font-weight: 700;
display: inline-block;
color: var(--sale_price_color);
}
}
.add-to-cart-container {
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 10;
width: 100%;
margin: 12px 0;
.add-to-cart-quantity {
padding: 8px 0 8px 8px;
background: #eaeaea;
width: 32px;
border-radius: 4px 0 0 4px;
height: 18px;
min-height: unset;
display: inline-block;
font-size: 13px;
line-height: normal;
}
.add-to-cart-button {
padding: 8px;
border-radius: 4px;
background: #6246d7;
color: white;
height: 18px;
min-height: unset;
display: block;
text-align: center;
min-width: 90px;
font-size: 13px;
line-height: normal;
&.add-to-cart-variable {
border-radius: 4px;
}
&.loading {
content: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
}
a.added_to_cart {
flex-basis: 100%;
margin-top: 8px;
}
}
.add-to-cart-container:has(.add-to-cart-quantity) {
.add-to-cart-button {
border-radius: 0 4px 4px 0;
}
}
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores>* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}