@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,700');

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
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

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
}

a img {
    border: 0
}

.no-js #loader {
    display: none
}

.js #loader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0
}


.dropdown .dropdown-toggle {
    text-transform: none !important;
    cursor: pointer;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #009ca6 !important;
}



.se-pre-con {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/advance_care_gif3.gif) center no-repeat #fff
}

body,html {
    transition: margin-left .5s;
    font-family: 'Poppins',sans-serif;
    max-width: 1600px;
    overflow-x: hidden
}

html {
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden
}

footer {
    overflow: hidden
}

.main-content {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto
}

.main-content ol,ul {
  list-style: disc;
}

ul.products {
  list-style: none !important;
}

.main {
    margin-bottom: 80px
}

.main.hpadvance {
    margin-bottom: 40px
}

@media (max-width: 767px) {
    .main {
        margin-bottom:100px
    }
}

.menu-open {
    margin-left: 100%;
    overflow-x: hidden
}

.navbar {
    margin-bottom: 0 !important;
}

p,blockquote,pre,a,span {
    font-size: 14px;
    font-weight: 400
}

p strong,blockquote strong,pre strong,a strong,span strong {
    font-weight: 700
}

p i,blockquote i,pre i,a i,span i,p em,blockquote em,pre em,a em,span em {
    font-style: italic
}

.quotes {
    quotes: "“" "”" "‘" "’";
    font-weight: 700
}

.quotes:before {
    content: open-quote
}

.quotes:after {
    content: close-quote
}

h1,h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 400
}

h3,h4,h5,h6 {
    font-size: 20px;
    font-weight: 400
}

h3,h4 {
    line-height: 28px
}

a:hover,a:focus {
    text-decoration: none;
    outline: none
}

a {
    transition: .5s ease-in-out;
    color: #2dccd3
}

a:hover {
    color: #009ca6
}

.button {
    border-radius: 30px;
    font-size: 14px;
    padding: 16px 20px;
    background-color: #fff;
    color: #2dccd3;
    border: 2px solid #2dccd3;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    transition: .5s ease-in-out;
    line-height: 14px
}

.button:hover,.button:focus {
    border-color: #009ca6;
    background-color: #009ca6;
    color: #fff
}

.blue-advance {
    background-color: #2dccd3;
    color: #fff;
    padding: 16px 20px
}

.stop-scroll {
    overflow-y: hidden
}

.share-container {
    position: relative;
    width: 100%;
    display: inline-block
}

.share-container ul {
    float: left;
    margin: 0 0 40px;
    width: 100%
}

@media (width: 320px) {
    .share-container ul {
        display:flex;
        flex-grow: 1;
        justify-content: space-between
    }
}

.share-container ul li {
    float: left;
    display: block;
    overflow: hidden;
    margin: 0 10px
}

@media (width: 320px) {
    .share-container ul li {
        margin:0
    }
}

.share-container ul li:first-child {
    margin-left: 0
}

.share-container ul li:hover a::after {
    opacity: 1
}

.share-container ul li a {
    display: inline-block;
    width: 30px;
    height: 30px
}

.share-container ul li a::after {
    opacity: 0
}

.share-container ul li a::before,.share-container ul li a::after {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 30px;
    transition: .5s ease-in-out
}

.share-container ul li .facebook-share::before {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E)
}

.share-container ul li .facebook-share::after {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E);
    opacity: 0
}

.share-container ul li .linkedin-share::before {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44%2C44H33.44V29.46c0-5.12-2.51-5.12-3.34-5.12A3.78%2C3.78%2C0%2C0%2C0%2C26.64%2C27a6.06%2C6.06%2C0%2C0%2C0-.22%2C1.84V44H15.85V43c0-.24.11-24.22%2C0-26.71l0-1H26.42v2.57a9.17%2C9.17%2C0%2C0%2C1%2C6.72-2.57c6.8%2C0%2C10.86%2C4.93%2C10.86%2C13.18V44Zm-8.56-2H42V28.42c0-7.1-3.23-11.18-8.86-11.18a7.48%2C7.48%2C0%2C0%2C0-6.87%2C4l-1.85%2C3v-7H17.88c0.06%2C4.62%2C0%2C20.53%2C0%2C24.76h6.56V28.82a7%2C7%2C0%2C0%2C1%2C.35-2.56%2C5.67%2C5.67%2C0%2C0%2C1%2C5.33-3.92c2%2C0%2C5.34.92%2C5.34%2C7.12V42ZM12.56%2C44H2V15.24H12.56V44ZM4%2C42h6.56V17.24H4V42ZM7.79%2C13.35A5.53%2C5.53%2C0%2C0%2C1%2C2%2C7.67%2C5.57%2C5.57%2C0%2C0%2C1%2C7.84%2C2a5.55%2C5.55%2C0%2C0%2C1%2C5.79%2C5.65A5.58%2C5.58%2C0%2C0%2C1%2C7.79%2C13.35ZM7.84%2C4A3.56%2C3.56%2C0%2C0%2C0%2C4%2C7.67a3.54%2C3.54%2C0%2C0%2C0%2C3.73%2C3.68%2C3.58%2C3.58%2C0%2C0%2C0%2C3.9-3.68A3.55%2C3.55%2C0%2C0%2C0%2C7.84%2C4Z%22%2F%3E%3C%2Fsvg%3E)
}

.share-container ul li .linkedin-share::after {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44%2C44H33.44V29.46c0-5.12-2.51-5.12-3.34-5.12A3.78%2C3.78%2C0%2C0%2C0%2C26.64%2C27a6.06%2C6.06%2C0%2C0%2C0-.22%2C1.84V44H15.85V43c0-.24.11-24.22%2C0-26.71l0-1H26.42v2.57a9.17%2C9.17%2C0%2C0%2C1%2C6.72-2.57c6.8%2C0%2C10.86%2C4.93%2C10.86%2C13.18V44Zm-8.56-2H42V28.42c0-7.1-3.23-11.18-8.86-11.18a7.48%2C7.48%2C0%2C0%2C0-6.87%2C4l-1.85%2C3v-7H17.88c0.06%2C4.62%2C0%2C20.53%2C0%2C24.76h6.56V28.82a7%2C7%2C0%2C0%2C1%2C.35-2.56%2C5.67%2C5.67%2C0%2C0%2C1%2C5.33-3.92c2%2C0%2C5.34.92%2C5.34%2C7.12V42ZM12.56%2C44H2V15.24H12.56V44ZM4%2C42h6.56V17.24H4V42ZM7.79%2C13.35A5.53%2C5.53%2C0%2C0%2C1%2C2%2C7.67%2C5.57%2C5.57%2C0%2C0%2C1%2C7.84%2C2a5.55%2C5.55%2C0%2C0%2C1%2C5.79%2C5.65A5.58%2C5.58%2C0%2C0%2C1%2C7.79%2C13.35ZM7.84%2C4A3.56%2C3.56%2C0%2C0%2C0%2C4%2C7.67a3.54%2C3.54%2C0%2C0%2C0%2C3.73%2C3.68%2C3.58%2C3.58%2C0%2C0%2C0%2C3.9-3.68A3.55%2C3.55%2C0%2C0%2C0%2C7.84%2C4Z%22%2F%3E%3C%2Fsvg%3E);
    opacity: 0
}

.share-container ul li .twitter-share {
    width: 35px
}

.share-container ul li .twitter-share::before {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2262.31%22%20height%3D%2247.34%22%20viewBox%3D%220%200%2062.31%2047.34%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EAdvanceCare_Icons_twitter%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3786.68%2C342.5a33.14%2C33.14%2C0%2C0%2C1-18-5.25l-3.61-2.32%2C4.26%2C0.49a22.55%2C22.55%2C0%2C0%2C0%2C2.63.13%2C21.63%2C21.63%2C0%2C0%2C0%2C11.4-3.19%2C12.34%2C12.34%2C0%2C0%2C1-8.87-8.22L3774%2C322.6l1.59%2C0.24%2C0.63%2C0.08a12.41%2C12.41%2C0%2C0%2C1-5.75-10.44v-1.84l1.49%2C0.83a10.51%2C10.51%2C0%2C0%2C0%2C1.32.62%2C12.38%2C12.38%2C0%2C0%2C1-1.05-14l0.73-1.25%2C0.91%2C1.12a31.33%2C31.33%2C0%2C0%2C0%2C21.43%2C11.42%2C13%2C13%2C0%2C0%2C1-.09-1.51%2C12.36%2C12.36%2C0%2C0%2C1%2C21-8.85%2C21.46%2C21.46%2C0%2C0%2C0%2C6.36-2.51l2.27-1.36-0.81%2C2.52a12.19%2C12.19%2C0%2C0%2C1-2.34%2C4.2%2C23.29%2C23.29%2C0%2C0%2C0%2C2.54-.92l3.19-1.37-2%2C2.86a25.31%2C25.31%2C0%2C0%2C1-5.49%2C5.78c0%2C0.33%2C0%2C.66%2C0%2C1C3820%2C325.58%2C3807.52%2C342.5%2C3786.68%2C342.5Zm-13.38-5a31.25%2C31.25%2C0%2C0%2C0%2C13.38%2C3c19.58%2C0%2C31.29-15.91%2C31.29-31.29%2C0-.47%2C0-0.94%2C0-1.4l0-.55%2C0.45-.33a23.15%2C23.15%2C0%2C0%2C0%2C3.33-3%2C22.57%2C22.57%2C0%2C0%2C1-3.48.66l-4.54.49%2C3.92-2.34a10.39%2C10.39%2C0%2C0%2C0%2C3.33-3.17%2C23.48%2C23.48%2C0%2C0%2C1-4.84%2C1.5l-0.54.1-0.38-.4a10.26%2C10.26%2C0%2C0%2C0-7.56-3.27%2C10.36%2C10.36%2C0%2C0%2C0-10.35%2C10.35%2C11.86%2C11.86%2C0%2C0%2C0%2C.26%2C2.4l0.26%2C1.27-1.29-.07a33.36%2C33.36%2C0%2C0%2C1-23.13-11.07%2C10.38%2C10.38%2C0%2C0%2C0%2C3.85%2C12.54l2.95%2C2-3.54-.13a12.44%2C12.44%2C0%2C0%2C1-4-.82%2C10.4%2C10.4%2C0%2C0%2C0%2C8.19%2C8.68l4.25%2C0.86-4.2%2C1.08a13%2C13%2C0%2C0%2C1-3.83.4%2C10.39%2C10.39%2C0%2C0%2C0%2C9.08%2C5.71l2.8%2C0.06-2.2%2C1.73A23.57%2C23.57%2C0%2C0%2C1%2C3773.3%2C337.51Z%22%20transform%3D%22translate(-3765.1%20-295.16)%22%2F%3E%3C%2Fsvg%3E");
    width: 35px
}

.share-container ul li .twitter-share::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2062.3%2047.3%22%20style%3D%22enable-background%3Anew%200%200%2062.3%2047.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23009CA6%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3EAdvanceCare_Icons_twitter%3C%2Ftitle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.6%2C47.3c-6.4%2C0-12.6-1.8-18-5.2L0%2C39.8l4.3%2C0.5c0.9%2C0.1%2C1.8%2C0.1%2C2.6%2C0.1c4%2C0%2C8-1.1%2C11.4-3.2%0D%0A%09c-4.2-1-7.6-4.1-8.9-8.2l-0.5-1.5l1.6%2C0.2l0.6%2C0.1c-3.6-2.3-5.7-6.2-5.8-10.4v-1.8l1.5%2C0.8c0.4%2C0.2%2C0.9%2C0.4%2C1.3%2C0.6%0D%0A%09c-3.2-4-3.6-9.6-1.1-14l0.7-1.2l0.9%2C1.1c5.3%2C6.5%2C13%2C10.6%2C21.4%2C11.4c-0.1-0.5-0.1-1-0.1-1.5c0-6.8%2C5.5-12.4%2C12.3-12.4%0D%0A%09c3.2%2C0%2C6.3%2C1.3%2C8.7%2C3.5c2.2-0.5%2C4.4-1.3%2C6.4-2.5L59.7%2C0l-0.8%2C2.5c-0.5%2C1.5-1.3%2C3-2.3%2C4.2c0.9-0.3%2C1.7-0.6%2C2.5-0.9l3.2-1.4l-2%2C2.9%0D%0A%09c-1.5%2C2.2-3.4%2C4.2-5.5%2C5.8c0%2C0.3%2C0%2C0.7%2C0%2C1C54.9%2C30.4%2C42.4%2C47.3%2C21.6%2C47.3z%20M8.2%2C42.3c4.2%2C2%2C8.8%2C3%2C13.4%2C3%0D%0A%09c19.6%2C0%2C31.3-15.9%2C31.3-31.3c0-0.5%2C0-0.9%2C0-1.4v-0.5l0.4-0.3c1.2-0.9%2C2.3-1.9%2C3.3-3c-1.1%2C0.3-2.3%2C0.5-3.5%2C0.7l-4.5%2C0.5l3.9-2.3%0D%0A%09c1.3-0.8%2C2.5-1.9%2C3.3-3.2c-1.6%2C0.7-3.2%2C1.2-4.8%2C1.5L50.5%2C6l-0.4-0.4c-2-2.1-4.7-3.3-7.6-3.3c-5.7%2C0-10.3%2C4.6-10.4%2C10.4%0D%0A%09c0%2C0.8%2C0.1%2C1.6%2C0.3%2C2.4l0.3%2C1.3l-1.3-0.1c-8.9-0.5-17.2-4.4-23.1-11.1C6.5%2C9.8%2C8.1%2C15%2C12.2%2C17.8l2.9%2C2l-3.5-0.1%0D%0A%09c-1.4-0.1-2.7-0.3-4-0.8c0.6%2C4.3%2C3.9%2C7.8%2C8.2%2C8.7l4.2%2C0.9l-4.2%2C1.1c-1.2%2C0.3-2.5%2C0.5-3.8%2C0.4c1.7%2C3.4%2C5.2%2C5.6%2C9.1%2C5.7l2.8%2C0.1%0D%0A%09l-2.2%2C1.7C17.8%2C40.4%2C13.1%2C42.1%2C8.2%2C42.3L8.2%2C42.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    width: 35px;
    opacity: 0
}

.share-container ul li .mail-share::before {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E)
}

.share-container ul li .mail-share::after {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E);
    opacity: 0
}

.share-container ul li .print-share::before {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2245.89%22%20cy%3D%2222.41%22%20r%3D%222.54%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C15H43V2.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C1h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C2.5V15H5.05C3.1%2C15%2C1%2C16.27%2C1%2C18.32V39.76C1%2C41.79%2C3.06%2C43%2C5.05%2C43H11v8.5A1.5%2C1.5%2C0%2C0%2C0%2C12.5%2C53h29A1.5%2C1.5%2C0%2C0%2C0%2C43%2C51.5V43h7c1.9%2C0%2C3-1.21%2C3-3.24V18.32C53%2C15.87%2C51.43%2C15%2C50%2C15ZM14%2C4H40V15H14V4ZM40%2C50H14V32H40V50ZM50%2C39.76c0%2C0.1%2C0%2C.18%2C0%2C0.24H43V30.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C29h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C30.5V40H5.05A1.78%2C1.78%2C0%2C0%2C1%2C4%2C39.68L4%2C18.41A1.53%2C1.53%2C0%2C0%2C1%2C5.05%2C18H50a2%2C2%2C0%2C0%2C1%2C0%2C.32V39.76Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C38H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C38Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C43H32a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C43Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C48H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C48Z%22%2F%3E%3C%2Fsvg%3E)
}

.share-container ul li .print-share::after {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2245.89%22%20cy%3D%2222.41%22%20r%3D%222.54%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C15H43V2.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C1h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C2.5V15H5.05C3.1%2C15%2C1%2C16.27%2C1%2C18.32V39.76C1%2C41.79%2C3.06%2C43%2C5.05%2C43H11v8.5A1.5%2C1.5%2C0%2C0%2C0%2C12.5%2C53h29A1.5%2C1.5%2C0%2C0%2C0%2C43%2C51.5V43h7c1.9%2C0%2C3-1.21%2C3-3.24V18.32C53%2C15.87%2C51.43%2C15%2C50%2C15ZM14%2C4H40V15H14V4ZM40%2C50H14V32H40V50ZM50%2C39.76c0%2C0.1%2C0%2C.18%2C0%2C0.24H43V30.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C29h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C30.5V40H5.05A1.78%2C1.78%2C0%2C0%2C1%2C4%2C39.68L4%2C18.41A1.53%2C1.53%2C0%2C0%2C1%2C5.05%2C18H50a2%2C2%2C0%2C0%2C1%2C0%2C.32V39.76Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C38H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C38Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C43H32a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C43Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C48H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C48Z%22%2F%3E%3C%2Fsvg%3E);
    opacity: 0
}

.share-container .send-email {
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 13;
    background-color: #fff;
    padding: 60px 15px 30px 15px;
    box-shadow: rgba(0,0,0,.2) 0 0 10px;
    display: none
}

.share-container .send-email .close-email {
    opacity: 1;
    background: #2dccd3;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    border: 0;
    position: absolute;
    right: 30px;
    top: 30px;
    padding-top: 5px;
    z-index: 1;
    outline: 0;
    transition: .5s ease-in-out
}

.share-container .send-email .close-email span {
    font-size: 22px;
    text-shadow: none;
    transition: .5s ease-in-out
}

.share-container .send-email .close-email:hover {
    background-color: #009ca6
}

.share-container .send-email .error-validation {
    margin-left: 0;
    margin-top: -25px
}

.share-container .send-email .email-sucess {
    display: none
}

.share-container .send-email .email-sucess p {
    color: #888b8d;
    margin-top: 20px;
    line-height: 22px
}

@media (max-width: 767px) {
    .share-container .send-email {
        left:0
    }
}

.icon-sair {
    background: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2019%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23888b8d%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-sair%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.44%2C0H0.56A0.58%2C0.58%2C0%2C0%2C0%2C0%2C.59v5.1a0.58%2C0.58%2C0%2C0%2C0%2C.56.59%2C0.58%2C0.58%2C0%2C0%2C0%2C.56-0.59V1.19H16.87V17.81H1.13v-4.5a0.58%2C0.58%2C0%2C0%2C0-.56-0.59%2C0.58%2C0.58%2C0%2C0%2C0-.56.59v5.1A0.58%2C0.58%2C0%2C0%2C0%2C.56%2C19H17.44A0.58%2C0.58%2C0%2C0%2C0%2C18%2C18.41V0.59A0.58%2C0.58%2C0%2C0%2C0%2C17.44%2C0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.73%2C13.42a0.54%2C0.54%2C0%2C0%2C0%2C.58%2C0L14.14%2C10a0.61%2C0.61%2C0%2C0%2C0%2C0-1L9.31%2C5.61a0.54%2C0.54%2C0%2C0%2C0-.58%2C0%2C0.6%2C0.6%2C0%2C0%2C0-.3.52v2.8H0.56a0.6%2C0.6%2C0%2C0%2C0%2C0%2C1.19H8.44v2.8A0.6%2C0.6%2C0%2C0%2C0%2C8.73%2C13.42ZM9.56%2C7.21L12.81%2C9.5%2C9.56%2C11.79V7.21Z%22%2F%3E%3C%2Fsvg%3E) no-repeat;
    display: block;
    width: 18px;
    height: 19px
}

.icon-portal-clientes {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b6bbbf%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30%2C27.25a11.5%2C11.5%2C0%2C1%2C1%2C11.5-11.5A11.51%2C11.51%2C0%2C0%2C1%2C30%2C27.25Zm0-20a8.5%2C8.5%2C0%2C1%2C0%2C8.5%2C8.5A8.51%2C8.51%2C0%2C0%2C0%2C30%2C7.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M52%2C55.75H8a1.5%2C1.5%2C0%2C0%2C1-1.5-1.5c0-13.4%2C10.1-23.5%2C23.5-23.5s23.5%2C10.1%2C23.5%2C23.5A1.5%2C1.5%2C0%2C0%2C1%2C52%2C55.75Zm-42.45-3h40.9A20%2C20%2C0%2C0%2C0%2C30%2C33.75%2C20%2C20%2C0%2C0%2C0%2C9.55%2C52.75Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 18px 20px;
    display: block;
    width: 18px;
    height: 20px
}

.icon-search {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    display: block;
    width: 25px;
    height: 25px;
    margin-left: 18px
}

.email {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b6bbbf%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M37.52%2C0A8.49%2C8.49%2C0%2C0%2C1%2C46%2C8.48v29A8.49%2C8.49%2C0%2C0%2C1%2C37.52%2C46h-29A8.49%2C8.49%2C0%2C0%2C1%2C0%2C37.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C8.48%2C0h29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M23.38%2C28.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L3.19%2C8.81A1.5%2C1.5%2C0%2C0%2C1%2C5.31%2C6.69L23.38%2C24.75%2C40.56%2C7.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L24.44%2C27.94A1.5%2C1.5%2C0%2C0%2C1%2C23.38%2C28.37Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    display: block;
    width: 18px;
    height: 18px;
    background-attachment: scroll;
    background-position: center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain
}

@media (max-width: 991px) {
    .email {
        background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ff585d%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M37.52%2C0A8.49%2C8.49%2C0%2C0%2C1%2C46%2C8.48v29A8.49%2C8.49%2C0%2C0%2C1%2C37.52%2C46h-29A8.49%2C8.49%2C0%2C0%2C1%2C0%2C37.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C8.48%2C0h29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M23.38%2C28.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L3.19%2C8.81A1.5%2C1.5%2C0%2C0%2C1%2C5.31%2C6.69L23.38%2C24.75%2C40.56%2C7.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L24.44%2C27.94A1.5%2C1.5%2C0%2C0%2C1%2C23.38%2C28.37Z%22%2F%3E%3C%2Fsvg%3E)
    }
}

.email:hover {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ff585d%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M37.52%2C0A8.49%2C8.49%2C0%2C0%2C1%2C46%2C8.48v29A8.49%2C8.49%2C0%2C0%2C1%2C37.52%2C46h-29A8.49%2C8.49%2C0%2C0%2C1%2C0%2C37.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C8.48%2C0h29%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M23.38%2C28.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L3.19%2C8.81A1.5%2C1.5%2C0%2C0%2C1%2C5.31%2C6.69L23.38%2C24.75%2C40.56%2C7.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L24.44%2C27.94A1.5%2C1.5%2C0%2C0%2C1%2C23.38%2C28.37Z%22%2F%3E%3C%2Fsvg%3E)
}

.icon-sites {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%3E%3Ctitle%3Eicone_sites%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M16%2020V16H20V20ZM16%2027V23H20V27ZM23%2027V23H27V27ZM30%2027V23H34V27ZM23%2020V16H27V20ZM30%2015.9998V19.9999H34V15.9998ZM16%2034V30H20V34ZM23%2034V30H27V34ZM30%2034V30H34V34Z%20%22%20fill%3D%22%23888b8d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-16%2C-15)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat;
    display: block;
    width: 19px;
    height: 19px
}

.icon-acessos {
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22SvgjsSvg1022%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2019%2019%22%0D%0A%09%20style%3D%22enable-background%3Anew%200%200%2019%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Eicone_acessos%3C%2Ftitle%3E%0D%0A%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1.9%2C9.4C1.6%2C9%2C1.4%2C8.5%2C1.4%2C7.9s0.2-1%2C0.6-1.4l1.7-1.7l2%2C2C5.7%2C7%2C5.9%2C7%2C6.1%2C7C6.2%2C7%2C6.4%2C7%2C6.5%2C6.9%0D%0A%09c0.3-0.3%2C0.3-0.7%2C0-0.9l-2-2l2-2c0.4-0.4%2C0.9-0.6%2C1.4-0.6c0.5%2C0%2C1%2C0.2%2C1.4%2C0.6l7.7%2C7.7c0.8%2C0.8%2C0.8%2C2.1%2C0%2C2.8l-2%2C2l-2-2%0D%0A%09c-0.3-0.3-0.7-0.3-0.9%2C0c-0.3%2C0.3-0.3%2C0.7%2C0%2C0.9l2%2C2l-1.7%2C1.7c-0.4%2C0.4-0.9%2C0.6-1.4%2C0.6c-0.5%2C0-1-0.2-1.4-0.6L1.9%2C9.4%20M1%2C5.6%0D%0A%09C-0.3%2C6.9-0.3%2C9%2C1%2C10.3L8.7%2C18c0.7%2C0.7%2C1.5%2C1%2C2.4%2C1c0.9%2C0%2C1.7-0.3%2C2.4-1l1.7-1.7l1.7%2C1.7c0.1%2C0.1%2C0.3%2C0.2%2C0.5%2C0.2%0D%0A%09c0.2%2C0%2C0.3-0.1%2C0.5-0.2c0.3-0.3%2C0.3-0.7%2C0-0.9L16%2C15.4l2-2c1.3-1.3%2C1.3-3.5%2C0-4.8L10.3%2C1C9.7%2C0.3%2C8.8%2C0%2C7.9%2C0C7.1%2C0%2C6.2%2C0.3%2C5.6%2C1%0D%0A%09l-2%2C2L1.9%2C1.2C1.6%2C1%2C1.2%2C1%2C0.9%2C1.2s-0.3%2C0.7%2C0%2C0.9l1.7%2C1.7L1%2C5.6%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    display: block;
    width: 18px;
    height: 18px
}

.icon-acessos-cinza {
    background: url(../img/icon-link-cinza.svg) no-repeat;
    display: block;
    width: 25px;
    height: 25px
}

.icon-login {
    background: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b6bbbf%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27%2C24.25a11.5%2C11.5%2C0%2C1%2C1%2C11.5-11.5A11.51%2C11.51%2C0%2C0%2C1%2C27%2C24.25Zm0-20a8.5%2C8.5%2C0%2C1%2C0%2C8.5%2C8.5A8.51%2C8.51%2C0%2C0%2C0%2C27%2C4.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49%2C52.75H5a1.5%2C1.5%2C0%2C0%2C1-1.5-1.5c0-13.4%2C10.1-23.5%2C23.5-23.5s23.5%2C10.1%2C23.5%2C23.5A1.5%2C1.5%2C0%2C0%2C1%2C49%2C52.75Zm-42.45-3h40.9A20%2C20%2C0%2C0%2C0%2C27%2C30.75%2C20%2C20%2C0%2C0%2C0%2C6.55%2C49.75Z%22%2F%3E%3C%2Fsvg%3E) no-repeat;
    display: block;
    width: 24px;
    height: 26px;
    background-size: 100%
}

.icon-facebook {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2252%22%20viewBox%3D%220%200%2028%2052%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.26%2C1.86A57.06%2C57.06%2C0%2C0%2C1%2C27%2C2.22v7.93H22.24c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H18v21H9v-21H1v-9H9V13.6C9%2C6%2C13.58%2C1.86%2C20.26%2C1.86%22%2F%3E%3C%2Fsvg%3E);
    background-size: 9px 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px
}

@media (max-width: 767px) {
    .icon-facebook {
        display:inline-block;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        width: 11px;
        height: 20px
    }
}

.icon-facebook:hover {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2252%22%20viewBox%3D%220%200%2028%2052%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.26%2C1.86A57.06%2C57.06%2C0%2C0%2C1%2C27%2C2.22v7.93H22.24c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H18v21H9v-21H1v-9H9V13.6C9%2C6%2C13.58%2C1.86%2C20.26%2C1.86%22%2F%3E%3C%2Fsvg%3E);
    background-size: 9px 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px
}

@media (max-width: 767px) {
    .icon-facebook:hover {
        display:inline-block;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        width: 11px;
        height: 20px
    }
}

.icon-linkedin {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1248%203661V3652H1251V3661ZM1249.69%203650.38C1248.76%203650.38%201248.01%203649.62%201248.01%203648.69C1248.01%203647.76%201248.76%203647.01%201249.69%203647.01C1250.6200000000001%203647.01%201251.3700000000001%203647.76%201251.3700000000001%203648.69C1251.3700000000001%203649.62%201250.6200000000001%203650.38%201249.69%203650.38ZM1261.99%203661.01H1259.09V3656.46C1259.09%203655.38%201259.07%203653.98%201257.58%203653.98C1256.08%203653.98%201255.85%203655.16%201255.85%203656.38V3661.01H1252.9499999999998V3651.6600000000003H1255.7299999999998V3652.9400000000005H1255.7699999999998C1256.1599999999999%203652.2000000000007%201257.0999999999997%203651.4200000000005%201258.5099999999998%203651.4200000000005C1261.4399999999998%203651.4200000000005%201261.9899999999998%203653.3600000000006%201261.9899999999998%203655.8800000000006Z%20%22%20fill%3D%22%232dccd3%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1248%2C-3647)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 14px 14px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px
}

@media (max-width: 767px) {
    .icon-linkedin {
        display:inline-block;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px
    }
}

.icon-linkedin:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23009CA6%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20id%3D%22icone%22%20class%3D%22st0%22%20d%3D%22M3.1%2C14H0.2V4.7h2.9C3.1%2C4.7%2C3.1%2C14%2C3.1%2C14z%20M1.7%2C3.4C0.8%2C3.4%2C0%2C2.6%2C0%2C1.7S0.7%2C0%2C1.7%2C0%0D%0A%09c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7C3.4%2C2.6%2C2.6%2C3.4%2C1.7%2C3.4L1.7%2C3.4z%20M14%2C14h-2.9V9.5c0-1.1%2C0-2.5-1.5-2.5S7.9%2C8.2%2C7.9%2C9.4V14H5V4.7h2.8V6l0%2C0%0D%0A%09c0.6-1%2C1.6-1.6%2C2.7-1.5C13.4%2C4.5%2C14%2C6.4%2C14%2C9V14L14%2C14z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 14px 14px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px
}

@media (max-width: 767px) {
    .icon-linkedin:hover {
        display:inline-block;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px
    }
}

.icon-delete {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1013%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1014%22%20d%3D%22M1231%201856C1231%201856.86%201232.21%201858%201233%201858H1237C1237.79%201858%201239%201856.86%201239%201856V1848H1231ZM1240%201847H1230V1846H1233V1845H1237V1846H1240Z%20%22%20fill%3D%22%23ff585d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1230%2C-1845)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 10px 13px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 26px;
    height: 23px
}

.icon-pen {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1040.93%20909.117V912.035H1043.8400000000001L1052.45%20903.4309999999999L1049.53%20900.5139999999999ZM1053.28%20902.599L1050.36%20899.681L1051.79%20898.258C1052.09%20897.955%201052.58%20897.955%201052.8799999999999%20898.258L1054.6999999999998%20900.0780000000001C1055.0099999999998%20900.3820000000001%201055.0099999999998%20900.8720000000001%201054.6999999999998%20901.1750000000001Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1040%2C-898)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 14px 14px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 26px;
    height: 25px
}

.date-start .icon-datepicker {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2345c2cc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edatepicker_1%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M420%2C595h-4v4h4v-4Zm5-9v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2V590a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18H414V593h14v11Z%22%20transform%3D%22translate(-412%20-586)%22%2F%3E%3C%2Fsvg%3E");
    background-size: 18px 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    transition: .5s ease-in-out
}

.date-start .icon-datepicker:hover {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edatepicker_1_hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M420%2C595h-4v4h4v-4Zm5-9v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2V590a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18H414V593h14v11Z%22%20transform%3D%22translate(-412%20-586)%22%2F%3E%3C%2Fsvg%3E");
    background-size: 18px 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 20px;
    height: 20px
}

.date-end .icon-datepicker {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2345c2cc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edatepicker_2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M426%2C598h-4v4h4v-4Zm-1-12v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2V590a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18H414V593h14v11Z%22%20transform%3D%22translate(-412%20-586)%22%2F%3E%3C%2Fsvg%3E");
    background-size: 18px 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    transition: .5s ease-in-out
}

.date-end .icon-datepicker:hover {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edatepicker_2_hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M426%2C598h-4v4h4v-4Zm-1-12v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2V590a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18H414V593h14v11Z%22%20transform%3D%22translate(-412%20-586)%22%2F%3E%3C%2Fsvg%3E");
    background-size: 18px 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 20px;
    height: 20px
}

.icon-exit {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Ctitle%3Ecirculo%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1345%2030C1358.81%2030%201370%2041.1929%201370%2055C1370%2068.8071%201358.81%2080%201345%2080C1331.19%2080%201320%2068.8071%201320%2055C1320%2041.1929%201331.19%2030%201345%2030Z%20%22%20fill%3D%22%232dccd3%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1320%2C-30)%22%3E%3C%2Fpath%3E%3Cpath%20id%3D%22SvgjsPath1008%22%20d%3D%22M1338%2059.8429L1349.84%2048.0048L1352%2050.1571L1340.16%2061.9953ZM1340.16%2048.0048L1352%2059.8429L1349.84%2061.9953L1338%2050.1571Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1320%2C-30)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 50px 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
    transition: .5s ease-in-out
}

@media (max-width: 767px) {
    .icon-exit {
        background-size:30px 30px
    }
}

.icon-exit:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22SvgjsSvg1000%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%0D%0A%09%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23009CA6%3B%7D%0D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Ecirculo%3C%2Ftitle%3E%0D%0A%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%3Cpath%20id%3D%22SvgjsPath1007%22%20class%3D%22st0%22%20d%3D%22M25%2C0c13.8%2C0%2C25%2C11.2%2C25%2C25S38.8%2C50%2C25%2C50S0%2C38.8%2C0%2C25S11.2%2C0%2C25%2C0z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SvgjsPath1008%22%20class%3D%22st1%22%20d%3D%22M18%2C29.8L29.8%2C18l2.2%2C2.2L20.2%2C32L18%2C29.8z%20M20.2%2C18L32%2C29.8L29.8%2C32L18%2C20.2L20.2%2C18z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 50px 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px
}

@media (max-width: 767px) {
    .icon-exit:hover {
        background-size:30px 30px
    }
}

.icon-email {
    width: 25px;
    height: 25px;
    display: block;
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    margin-left: 18px
}

.icon-fb {
    width: 15px;
    height: 30px;
    display: block;
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 15px 25px
}

.icon-cart {
    width: 29px;
    height: 25px;
    display: block;
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2254%22%20viewBox%3D%220%200%2060%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50.41%2C35.42a1.5%2C1.5%2C0%2C0%2C0%2C1.42-1l7.74-23a1.5%2C1.5%2C0%2C0%2C0-1.42-2H12.49L10.74%2C2.55A1.5%2C1.5%2C0%2C0%2C0%2C9.29%2C1.42H1.85a1.5%2C1.5%2C0%2C1%2C0%2C0%2C3H8.12l8.94%2C35a6.77%2C6.77%2C0%2C1%2C0%2C8.93%2C8H43.84a6.76%2C6.76%2C0%2C1%2C0-.06-3H26a6.79%2C6.79%2C0%2C0%2C0-6-5.36l-0.93-3.64H50.41Zm0%2C6.61a3.78%2C3.78%2C0%2C1%2C1-3.78%2C3.78A3.78%2C3.78%2C0%2C0%2C1%2C50.41%2C42Zm5.65-29.61-6.73%2C20h-31l-5.1-20H56.06ZM23.19%2C45.81A3.78%2C3.78%2C0%2C1%2C1%2C19.41%2C42%2C3.78%2C3.78%2C0%2C0%2C1%2C23.19%2C45.81Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 29px 25px;
    margin-left: 16px
}

.icon-top {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%232DCCD3%3B%7D%0D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Eicons%20claro_%20adv%3C%2Ftitle%3E%0D%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%0D%0A%3Crect%20x%3D%2219%22%20y%3D%2211.9%22%20class%3D%22st1%22%20width%3D%222%22%20height%3D%2218%22%2F%3E%0D%0A%3Cpolygon%20class%3D%22st1%22%20points%3D%2213.7%2C19.2%2020%2C12.9%2026.3%2C19.2%2027.7%2C17.8%2020%2C10.1%2012.3%2C17.8%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 50px 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
    transition: .5s ease-in-out
}

@media (min-width: 1025px) {
    .icon-top:hover {
        background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicons%20escuro_%20adv%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219%22%20y%3D%2211.94%22%20width%3D%222%22%20height%3D%2218%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2213.71%2019.19%2020%2012.89%2026.29%2019.19%2027.71%2017.77%2020%2010.06%2012.29%2017.77%2013.71%2019.19%22%2F%3E%3C%2Fsvg%3E)
    }
}

.navbar-toggle[aria-expanded=true] .icon-sites {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%3E%3Ctitle%3Eicone_sites%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M16%2020V16H20V20ZM16%2027V23H20V27ZM23%2027V23H27V27ZM30%2027V23H34V27ZM23%2020V16H27V20ZM30%2015.9998V20H34V15.9998ZM16%2034V30H20V34ZM23%2034V30H27V34ZM30%2034V30H34V34Z%20%22%20fill%3D%22%232dccd3%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-16%2C-15)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat;
    display: block;
    width: 18px;
    height: 19px
}

.number-badge {
    border-radius: 50%;
    width: 15px;
    text-align: center;
    height: 15px;
    padding-top: 3px;
    color: #fff;
    font-size: 11px;
    background-color: #ff585d
}

.navbar-toggle {
    float: left;
    margin-left: 15px
}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: .6;
    z-index: 12;
    display: none
}

.below-overlay {
    z-index: 12!important
}

@media (min-width: 992px) {
    #website-nav {
        margin-left:-15px
    }
}

.website-nav {
    background-color: #eee !important;
    margin-bottom: 0;
    border: none;
    height: 60px;
    border-radius: 0
}

@media (min-width: 992px) {
    .website-nav {
        z-index:3
    }
}

@media (max-width: 991px) {
    .website-nav .navbar-header {
        float:none;
        display: inline-block
    }

    .website-nav .navbar-left,.website-nav .navbar-right {
        float: none!important
    }

    .website-nav .navbar-toggle {
        display: block
    }

    .website-nav .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
    }

    .website-nav .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px
    }

    .website-nav .navbar-collapse.collapse {
        display: none!important
    }

    .website-nav .navbar-nav {
        float: none!important;
        margin-top: 0;
        margin: 0 auto;
        padding-left: 15px;
        padding-right: 15px;
        width: 750px;
        background-color: #fff
    }

    .website-nav .navbar-nav>li {
        float: none
    }

    .website-nav .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .website-nav .collapse.in {
        display: block!important
    }

    .website-nav .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
}

@media (max-width: 991px) and (max-width:767px) {
    .website-nav .navbar-nav {
        width:100%;
        padding-left: 0;
        padding-right: 0
    }
}

.website-nav .navbar-nav .active a,.website-nav .navbar-nav .active a:hover,.website-nav .navbar-nav .active a:focus {
    background-color: #fff !important;
    color: #888b8d
}

.website-nav .navbar-nav li a {
    color: #888b8d
}

@media screen and (max-width: 991px) {
    .website-nav .navbar-nav li a {
        border-bottom:1px solid #d5d5d5;
        margin-left: 0;
        margin-right: 0;
        padding: 25px 0
    }
}

@media screen and (max-width: 991px) {
    .website-nav .navbar-nav li:last-of-type a {
        border-bottom-width:0
    }
}

.website-nav .navbar-nav li a:hover,.website-nav .navbar-nav li a:focus {
    color: #009ca6 !important;
}

.website-nav .navbar-nav li.account-user-name a:hover {
    color: #888b8d;
}

.website-nav .mobile-info-nav {
    display: inline-block;
    float: right
}

.website-nav .mobile-info-nav li.mobile-user-button a,.website-nav .mobile-info-nav li.mobile-user-button .user-toggle {
    display: block;
    padding: 17px;
    position: relative;
    border: none;
    background-color: transparent
}

.website-nav .mobile-info-nav li.mobile-user-button a[aria-expanded=true],.website-nav .mobile-info-nav li.mobile-user-button .user-toggle[aria-expanded=true] {
    background-color: #fff;
    z-index: 14
}

.website-nav .mobile-info-nav li.mobile-user-button a[aria-expanded=true] .icon-login,.website-nav .mobile-info-nav li.mobile-user-button .user-toggle[aria-expanded=true] .icon-login {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27%2C24.25a11.5%2C11.5%2C0%2C1%2C1%2C11.5-11.5A11.51%2C11.51%2C0%2C0%2C1%2C27%2C24.25Zm0-20a8.5%2C8.5%2C0%2C1%2C0%2C8.5%2C8.5A8.51%2C8.51%2C0%2C0%2C0%2C27%2C4.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49%2C52.75H5a1.5%2C1.5%2C0%2C0%2C1-1.5-1.5c0-13.4%2C10.1-23.5%2C23.5-23.5s23.5%2C10.1%2C23.5%2C23.5A1.5%2C1.5%2C0%2C0%2C1%2C49%2C52.75Zm-42.45-3h40.9A20%2C20%2C0%2C0%2C0%2C27%2C30.75%2C20%2C20%2C0%2C0%2C0%2C6.55%2C49.75Z%22%2F%3E%3C%2Fsvg%3E)
}

@media (min-width: 768px) {
    .website-nav .mobile-info-nav li {
        display:block;
        float: left
    }

    .website-nav .mobile-info-nav li li.open .dropdown-menu {
        border: 0;
        left: 0;
        right: auto;
        box-shadow: 0 2px 4px rgba(0,0,0,.2);
        border-radius: 0;
        min-width: 100%
    }

    .website-nav .mobile-info-nav li li.open .dropdown-menu li {
        padding: 0 20px
    }

    .website-nav .mobile-info-nav li li.open a {
        background-color: #fff
    }

    .website-nav .mobile-info-nav li li.open>ul>li>a {
        font-weight: 400;
        padding: 15px 0;
        position: relative
    }

    .website-nav .mobile-info-nav li li.open>ul>li>a:hover {
        color: #888b8d
    }

    .website-nav .mobile-info-nav li li.open>ul>li>a:hover::after {
        width: 100%
    }

    .website-nav .mobile-info-nav li li.open>ul>li>a:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 1px;
        background: #888b8d;
        transition: width .3s;
        position: absolute;
        left: 0;
        bottom: 4px
    }

    .website-nav .mobile-info-nav li.mobile-user-button>.user-toggle {
        display: none
    }

    .website-nav .mobile-info-nav li a,.website-nav .mobile-info-nav li .user-toggle {
        padding: 15px 20px;
        line-height: 15px;
        font-weight: 700;
        color: #888b8d;
        display: block
    }

    .website-nav .mobile-info-nav li a:hover,.website-nav .mobile-info-nav li .user-toggle:hover {
        color: #009ca6
    }

    .website-nav .mobile-info-nav li a span,.website-nav .mobile-info-nav li .user-toggle span {
        display: block;
        font-size: 11px;
        margin: 0
    }
}

.website-nav .mobile-info-nav li span {
    margin: 20px
}

@media screen and (max-width: 767px) {
    .website-nav .mobile-info-nav li span {
        margin:15px;
        background-size: 25px
    }
}

.website-nav .mobile-info-nav li.portal-clientes {
    background-color: #fff
}

@media screen and (max-width: 767px) {
    .website-nav .mobile-info-nav li.lang-switcher {
        float:left
    }
}

.website-nav .mobile-info-nav li.lang-switcher>a {
    font-size: 14px;
    padding: 5px 20px;
    border-right: 1px solid #888b8d;
    margin: 17px 0;
    line-height: 16px;
    font-weight: 300
}

@media screen and (max-width: 767px) {
    .website-nav .mobile-info-nav li.lang-switcher>a {
        color:#888b8d;
        display: block;
        border: none;
        font-weight: 700
    }
}

.website-nav .mobile-info-nav li.lang-switcher>a:hover {
    color: #009ca6
}

@media screen and (min-width: 768px) {
    .website-nav .mobile-info-nav li.account-user-login {
        display:flex;
        padding: 0
    }
}

@media (max-width: 991px) {
    .website-nav .mobile-info-nav {
        margin-right:-15px
    }
}

.website-nav .account-user-login a {
    display: flex
}

.website-nav .account-user-login a span {
    margin: 0
}

.website-nav .side-website-nav,.website-nav .account-container {
    display: none
}

.website-nav .account-user-name a {
    color: #888b8d;
    font-weight: 800;
    cursor: default
}

.website-nav .navbar-toggle,.website-nav .navbar-toggle:hover,.website-nav .navbar-default .navbar-toggle:focus,.website-nav .navbar-default .navbar-toggle:focus {
    background-color: #fff;
    border: none;
    padding: 20.5px;
    margin: 0;
    border-radius: 0
}

.website-nav .navbar-toggle[aria-expanded=true] {
    background-color: #fff;
    z-index: 14;
    border-radius: 0
}

.website-nav .navbar-collapse[aria-expanded=true]+.overlay {
    display: block
}

.website-nav .account-user-logout-mobile,.website-nav .account-user-mobile {
    display: none
}

@media screen and (max-width: 991px) {
    .website-nav .navbar-collapse {
        position:absolute;
        left: 0;
        right: 0;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: -4px;
        z-index: 14;
        background-color: #fff;
        text-align: center;
        border: none
    }
}

@media screen and (min-width: 768px) {
    .website-nav .navbar-right .dropdown-menu {
        padding:15px 0
    }

    .website-nav .dropdown-menu {
        border: 0;
        left: 0 !important;
        right: auto !important;
        box-shadow: 0 2px 4px rgba(0,0,0,.2);
        border-radius: 0;
        min-width: 100%
    }
}

@media screen and (min-width: 992px) {
    .website-nav {
        min-height:60px;
        position: relative
    }

    .website-nav .container {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    .website-nav .navbar-nav .active a {
        background-color: #fff;
    }

    .website-nav .navbar-nav li a {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .website-nav .navbar-nav li a span {
        display: block
    }

    .website-nav .navbar-nav.navbar-right li.lang-switcher {
        display: block
    }

    .website-nav .navbar-nav.navbar-right li.lang-switcher a {
        font-size: 14px;
        padding: 5px 20px;
        border-right: 1px solid #888b8d;
        margin: 17px 0;
        line-height: 16px;
        font-weight: 300
    }

    .website-nav .navbar-nav.navbar-right li.account-user-login>a {
        padding: 17px 20px;
        cursor: default
    }

    .website-nav .navbar-nav.navbar-right li.open a {
        background-color: #fff;
        color: #888b8d
    }

    .website-nav .navbar-nav.navbar-right li>ul>li {
        padding: 0 20px;
        display: block;
        float: left
    }

    .website-nav .navbar-nav.navbar-right li>ul>li>a {
        font-weight: 400;
        padding: 15px 0;
        position: relative
    }

    .website-nav .navbar-nav.navbar-right li>ul>li>a:hover:after {
        width: 100%
    }

    .website-nav .navbar-nav.navbar-right li>ul>li>a:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 1px;
        background: #888b8d;
        transition: width .3s;
        position: absolute;
        left: 0;
        bottom: 4px
    }

    .website-nav .side-website-nav,.website-nav .account-container {
        display: block
    }

    .website-nav .mobile-info-nav {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .website-nav .mobile-info-nav {
        width:60%
    }

    .website-nav .mobile-info-nav li.mobile-user-button {
        float: right
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul {
        display: none;
        z-index: 14;
        position: absolute;
        right: 0;
        left: 0;
        width: 100%;
        background: #fff;
        text-align: center;
        padding: 0 15px
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown {
        border-top: 1px solid #d5d5d5;
        padding-bottom: 15px;
        display: inline-block;
        width: 100%
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown:first-child {
        border: none
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown span {
        display: none
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown>a {
        color: #888b8d;
        font-weight: 700;
        padding: 25px 0 10px;
        line-height: 22px
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li>ul {
        position: relative;
        box-shadow: none;
        border: none;
        width: 100%;
        padding: 0;
        margin: 0
    }

    .website-nav .mobile-info-nav li.mobile-user-button ul li>ul li a {
        padding: 10px;
        color: #b6bbbf;
        line-height: 22px
    }

    .website-nav .mobile-info-nav li.account-user-logout,.website-nav .mobile-info-nav li.account-user-name,.website-nav .mobile-info-nav li.account-user-login,.website-nav .mobile-info-nav li.client-link {
        padding: 22px 15px
    }

    .website-nav .mobile-info-nav li.account-user-logout a,.website-nav .mobile-info-nav li.account-user-name a,.website-nav .mobile-info-nav li.account-user-login a,.website-nav .mobile-info-nav li.client-link a {
        color: #888b8d
    }

    .website-nav .mobile-info-nav li.account-user-logout a:hover,.website-nav .mobile-info-nav li.account-user-name a:hover,.website-nav .mobile-info-nav li.account-user-login a:hover,.website-nav .mobile-info-nav li.client-link a:hover {
        color: #009ca6
    }

    .website-nav .mobile-info-nav li.account-user-logout.active,.website-nav .mobile-info-nav li.account-user-name.active,.website-nav .mobile-info-nav li.account-user-login.active,.website-nav .mobile-info-nav li.client-link.active {
        background-color: #fff
    }

    .website-nav .mobile-info-nav li a span {
        display: block;
        font-size: 11px;
        margin: 0;
        width: 26px;
        height: 26px
    }
}

.website-nav li.account-user-logout-mobile,.website-nav li.account-user-mobile {
    display: none
}

.website-nav .account-user-login {
    display: flex
}

@media screen and (min-width: 768px) {
    .website-nav .account-user-login a {
        cursor:default
    }
}

.website-nav .account-user-login span {
    margin-right: 10px
}

@media screen and (max-width: 767px) {
    .website-nav li.account-user-logout,.website-nav li.account-user-name,.website-nav li.account-user-login,.website-nav li.client-link {
        display:none
    }
}

.logo-link img {
    border: none
}

.logo-link:hover {
    opacity: .8
}

.dropzone {
    border-radius: 25px;
    background-color: #fff;
    padding: 30px;
    margin-bottom: 40px;
    position: relative;
    padding-bottom: 30px;
    min-height: 260px
}

.dropzone.error {
    border: 2px solid #cd545b!important
}

.dropzone.dz-started {
    padding-bottom: 90px
}

.dropzone.dz-started .dz-preview.dz-file-preview {
    display: none
}

.dropzone.dz-clickable * {
    cursor: inherit
}

.dropzone .delete-item {
    cursor: pointer
}

.dropzone .dz-preview {
    margin: 0 0 20px 0;
    width: 100%
}

.dropzone .dz-message {
    margin: 0
}

.dropzone .dz-message p {
    word-break: normal;
    line-height: 22px
}

.dropzone .text-container {
    line-height: 22px;
    padding: 0
}

.dropzone p {
    text-align: center;
    color: #888b8d;
    padding-bottom: 25px;
    word-break: break-all
}

.dropzone p span {
    font-size: 16px;
    font-weight: 800
}

.dropzone p.name {
    line-height: 20px;
    margin-top: -5px
}

.dropzone .name-container p {
    margin-bottom: 0
}

.dropzone .text-container {
    padding-left: 25px;
    padding-right: 25px
}

.dropzone .button {
    margin-bottom: 0
}

.dropzone .delete-item,.dropzone .delete-line {
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: 2px solid #ff585d;
    border-radius: 50%
}

.dropzone .file-row {
    display: none;
    text-align: center;
    width: 150px;
    height: 120px;
    cursor: default
}

.dropzone .file-row .name-container {
    border: 1px solid #888b8d;
    padding: 15px;
    margin: 12px;
    height: 100%
}

.dropzone .file-row .delete-item {
    display: inline-block;
    cursor: pointer;
    margin-bottom: 20px
}

.dropzone.dz-started .file-row {
    display: inline-block
}

.dropzone.dz-started .dz-file-preview {
    margin: 0
}

.dropzone .dz-message {
    margin-bottom: 0
}

.dropzone .table-striped.table:last-child {
    margin-bottom: 0
}

.dropzone .fileinput-button.button {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    left: 0;
    bottom: 25px;
    right: 0;
    width: 200px;
    cursor: pointer
}

i.divider-category {
    display: inline-block;
    width: 1px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #888b8d;
    height: 15px;
    margin-bottom: -2px
}

::-webkit-input-placeholder,::-webkit-textarea-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    ::-webkit-input-placeholder,::-webkit-textarea-placeholder {
        font-size:16px
    }
}

::-moz-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    ::-moz-placeholder {
        font-size:16px
    }
}

:-ms-input-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    :-ms-input-placeholder {
        font-size:16px
    }
}

:-ms-textarea-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    :-ms-textarea-placeholder {
        font-size:16px
    }
}

::-ms-input-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    ::-ms-input-placeholder {
        font-size:16px
    }
}

::-ms-textarea-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    ::-ms-textarea-placeholder {
        font-size:16px
    }
}

:-moz-placeholder {
    color: #b6bbbf!important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 767px) {
    :-moz-placeholder {
        font-size:16px
    }
}

.header {
    height: 160px;
    box-shadow: 0 2px 4px rgba(0,0,0,.1) !important;
    background-color: #fff
}

.header .container {
    height: 100%;
    position: relative
}

.header .container>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (max-width: 768px) {
    .header .container>img {
        width:290px
    }
}

.header .container .logo-link {
    position: absolute;
    top: 50%;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0) translateY(-50%) scale(1,1);
    backface-visibility: hidden
}

.header .container .logo-link img {
    width: auto;
    height: 70px
}

.header .container .client-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

.header .container .client-info .company-logo {
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    height: 70%;
    align-items: center;
    display: flex;
    padding: 0 30px
}

@media screen and (max-width: 992px) {
    .header .container .client-info .company-logo {
        display:none
    }
}

.header .container .client-info .info {
    margin: 0 30px
}

.header .container .client-info .info p {
    line-height: 22px;
    color: #b6bbbf
}

.header .container .client-info .info p span {
    color: #b6bbbf;
    font-weight: 700
}

@media screen and (max-width: 991px) {
    .header .container .client-info .info p span {
        color:#fff
    }
}

@media screen and (max-width: 991px) {
    .header .container .client-info .info p {
        color:#fff
    }
}

.header .container .client-info .info a {
    color: #2dccd3;
    font-weight: 700
}

.header .container .client-info .info a:hover {
    color: #009ca6
}

@media screen and (max-width: 991px) {
    .header .container .client-info .info a {
        display:none
    }
}

@media screen and (max-width: 991px) {
    .header .container .client-info .info {
        position:absolute;
        left: 0;
        background-color: #fff;
        top: 220px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
        z-index: 10;
        display: none;
        background-color: transparent
    }
}

@media screen and (min-width: 992px) {
    .header .container {
        z-index:2
    }
}

#menu-website {
    letter-spacing: 0.35px;
}

.header .menu-website {
    background-color: #2dccd3;
    min-height: 60px;
    font-family: 'Poppins', sans-serif;
}

@media (max-width: 991px) {
    .header .menu-website {
        box-shadow:0 1px 12px 1px rgba(0,0,0,.31)
    }

    .header .menu-website .navbar-header {
        float: none;
        display: flex
    }

    .header .menu-website .navbar-left,.header .menu-website .navbar-right {
        float: none!important
    }

    .header .menu-website .navbar-toggle {
        display: block;
        height: 25px;
        position: relative
    }

    .header .menu-website .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
    }

    .header .menu-website .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px
    }

    .header .menu-website .navbar-collapse.collapse {
        display: none!important
    }

    .header .menu-website .navbar-nav {
        float: none!important;
        margin-top: 7.5px
    }

    .header .menu-website .navbar-nav>li {
        float: none
    }

    .header .menu-website .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .header .menu-website .collapse.in {
        display: block!important
    }

    .header .menu-website .collapse {
        display: block
    }

    .header .menu-website .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
}

.header .menu-website .navbar-nav>li>a {
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 21px;
    padding-left: 21px;
    font-weight: 700
}

@media screen and (max-width: 1199px) {
    .header .menu-website .navbar-nav>li>a {
        max-width:150px;
        padding-bottom: 10px;
        padding-top: 10px;
        font-size: 13px
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .navbar-nav>li>a {
        padding-left:25px;
        padding-right: 25px;
        padding-bottom: 21px;
        padding-top: 21px
    }
}

.header .menu-website .navbar-nav:not(.side-icons)>li>.dropdown-menu,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a:hover,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a:focus {
    color: #fff;
    background: #2cccd2;
    border-width: 0
}

@media screen and (max-width: 991px) {
    .header .menu-website .navbar-nav:not(.side-icons)>li>.dropdown-menu,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a:hover,.header .menu-website .navbar-nav:not(.side-icons)>li.open>a:focus {
        background:#2dccd3
    }
}

@media (min-width: 992px) {
    .header .menu-website .navbar-nav>li>.dropdown-menu {
        width:240px;
        min-height: 50px;
        padding-top: 0;
        padding-bottom: 0;
        border-radius: 0
    }
}

.header .menu-website .dropdown-menu>li>a {
    color: #fff;
    text-decoration: none;
    background-color: transparent!important;
    display: inline-block;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 10px;
    margin: 0;
    width: 200px;
    white-space: normal
}

@media (min-width: 992px) {
    .header .menu-website .dropdown-menu>li>a:hover {
        color:#009ca6
    }
}

@media (min-width: 992px) {
    .header .menu-website .dropdown-menu>.dropdown-submenu>a:hover {
        color:#fff
    }
}

.header .menu-website .navbar {
    margin-bottom: 0;
    border: 0;
    height: 60px
}

.header .menu-website .navbar .navbar-nav {
    display: flex;
    align-items: center;
    height: 60px
}

@media (min-width: 992px) {
    .header .menu-website .navbar .navbar-nav.main-nav>li:last-child {
        margin-right:10px
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .menu-container {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%!important;
        width: 100%;
        margin-left: -100%;
        z-index: 15;
        background-color: #2dccd3;
        padding-bottom: 60px;
        padding-left: 0;
        padding-right: 0;
        transition: margin-left .6s ease-out
    }

    .header .menu-website .menu-container.full-open {
        right: 0
    }

    .header .menu-website .menu-container.open-mobile {
        margin-left: 0
    }

    .header .menu-website .menu-container .navbar-nav {
        align-items: flex-start;
        flex-direction: column;
        overflow: scroll;
        margin: 0;
        height: 100%;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }

    .header .menu-website .menu-container .navbar-nav::-webkit-scrollbar {
        width: 0;
        background: 0 0
    }

    .header .menu-website .menu-container .navbar-nav li,.header .menu-website .menu-container .navbar-nav a {
        width: 100%;
        max-width: 100%;
        font-weight: 700
    }

    .header .menu-website .menu-container .navbar-nav li .icon-expand:before,.header .menu-website .menu-container .navbar-nav a .icon-expand:before {
        content: "+";
        position: relative;
        left: 0;
        padding: 0;
        color: #fff;
        font-size: 20px;
        float: left;
        margin-left: -25px;
        margin-top: 1px
    }

    .header .menu-website .menu-container .navbar-nav li[aria-expanded=true] .icon-expand:before,.header .menu-website .menu-container .navbar-nav a[aria-expanded=true] .icon-expand:before {
        content: "-";
        margin-left: -24px;
        margin-top: 1px;
        font-size: 24px
    }

    .header .menu-website .menu-container .navbar-nav li.dropdown-submenu .icon-expand.expanded:before {
        content: "-";
        margin-left: -24px;
        margin-top: 1px;
        font-size: 24px
    }

    .header .menu-website .menu-container .navbar-nav .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        padding-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .header .menu-website .menu-container .navbar-nav .dropdown-menu>li:first-of-type>a {
        margin-top: 0
    }

    .header .menu-website .menu-container .navbar-nav .dropdown-menu li.dropdown-submenu ul>li:first-of-type>a {
        margin-top: 0
    }

    .header .menu-website .menu-container .navbar-nav .dropdown-menu>li>a {
        color: #fff;
        font-weight: 100;
        margin: 10px 0 10px 0;
        padding: 0 0 0 26px;
        line-height: 22px
    }
}

.header .menu-website .side-icons {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    transition: .5s ease-in-out
}

.header .menu-website .side-icons .icon-acessos {
    display: none
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .icon-acessos {
        display:block
    }
}

.header .menu-website .side-icons li a {
    transition: none
}

.header .menu-website .side-icons li a .icon-search {
    width: 25px;
    height: 25px;
    background-position: center top
}

@media (min-width: 992px) {
    .header .menu-website .side-icons li.open a {
        background:#009ca6
    }
}

@media (max-width: 991px) {
    .header .menu-website .side-icons li.open a {
        background:#fff
    }

    .header .menu-website .side-icons li.open a .icon-search {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat
    }

    .header .menu-website .side-icons li.open a:focus,.header .menu-website .side-icons li.open a:hover {
        background: #fff
    }
}

@media (max-width: 991px) {
    .header .menu-website .side-icons li.open {
        background:#fff
    }
}

.header .menu-website .side-icons .search.open .icon-search {
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 18px 18px
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search.open {
        background-color:#fff
    }

    .header .menu-website .side-icons .search.open .icon-search {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat;
        background-size: 18px 18px
    }
}

.header .menu-website .side-icons .search-container {
    display: none;
    position: absolute;
    right: 0;
    top: 59px;
    z-index: 13
}

.header .menu-website .side-icons .search-container input {
    color: #2dccd3;
    background-color: #009ca6;
    width: 550px;
    height: 60px;
    border: 0;
    padding-left: 17px;
    padding-right: 55px;
    outline: none;
    font-weight: 300;
    line-height: 60px;
    font-size: 20px;
    border-radius: 0
}

.header .menu-website .side-icons .search-container input::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input textarea::-webkit-input-placeholder {
    color: #2dccd3;
    font-size: 20px
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container input::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input textarea::-webkit-input-placeholder {
        color:#b6bbbf
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container input:-moz-placeholder,.header .menu-website .side-icons .search-container input textarea:-moz-placeholder {
        color:#b6bbbf
    }
}

.header .menu-website .side-icons .search-container input:focus,.header .menu-website .side-icons .search-container input[value]:not([value=""]) {
    color: #fff
}

.header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input:focus:-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,.header .menu-website .side-icons .search-container input:focus::-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,.header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
    color: #fff
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input:focus:-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,.header .menu-website .side-icons .search-container input:focus::-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,.header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
        color:#2dccd3
    }
}

.header .menu-website .side-icons .search-container .do-search {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1245%201082V1095H1238V1092L1233%201096L1238%201100V1097H1247V1082Z%20%22%20fill%3D%22%232dccd3%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1233%2C-1082)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    transition: .5s ease-in-out;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    font-size: 20px;
    top: 20px
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container .do-search {
        top:20px;
        background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2219%22%20viewBox%3D%220%200%2014%2019%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1022%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1023%22%20d%3D%22M295%20481.996V495H288V492L283%20496L288%20500V497H297V481.996Z%20%22%20fill%3D%22%23b6bbbf%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-283%2C-481)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")
    }
}

.header .menu-website .side-icons .search-container input:focus+a .do-search,.header .menu-website .side-icons .search-container input[value]:not([value=""])+a .do-search {
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1245%201242V1255H1238V1252L1233%201256L1238%201260V1257H1247V1242Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1233%2C-1242)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container input:focus+a .do-search,.header .menu-website .side-icons .search-container input[value]:not([value=""])+a .do-search {
        background-image:url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2219%22%20viewBox%3D%220%200%2014%2019%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1022%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1023%22%20d%3D%22M295%20481.996V495H288V492L283%20496L288%20500V497H297V481.996Z%20%22%20fill%3D%22%23b6bbbf%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-283%2C-481)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons .search-container {
        position:fixed;
        right: 0;
        left: 0;
        top: inherit;
        bottom: 60px
    }

    .header .menu-website .side-icons .search-container input {
        width: 100%;
        height: 60px;
        background-color: #fff;
        color: #b6bbbf
    }

    .header .menu-website .side-icons .search-container input:focus,.header .menu-website .side-icons .search-container input[value]:not([value=""]) {
        color: #b6bbbf
    }

    .header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,.header .menu-website .side-icons .search-container input:focus:-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,.header .menu-website .side-icons .search-container input:focus::-moz-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,.header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,.header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
        color: #b6bbbf
    }
}

@media screen and (min-width: 992px) {
    .header .menu-website .side-icons>li>a:not(.mobile-icon):hover {
        background:#009ca6
    }

    .header .menu-website .side-icons>li {
        height: 100%
    }

    .header .menu-website .side-icons>li>a {
        height: 100%;
        display: flex
    }

    .header .menu-website .side-icons>li>a span {
        align-self: center
    }

    .header .menu-website .side-icons>li>a.open {
        background: #009ca6
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .side-icons>li>a {
        padding:0;
        position: relative;
        top: 55%;
        transform: translateY(-50%)
    }
}

.header .menu-website .side-icons .mobile-fb .icon-fb {
    width: 15px;
    height: 25px;
    display: block;
    background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 15px 25px;
    margin-left: 22px
}

@media screen and (min-width: 992px) {
    .header .menu-website .side-icons:hover {
        background-color:#009ca6
    }

    .header .menu-website .side-icons:hover .icon-search {
        background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1245%201242V1255H1238V1252L1233%201256L1238%201260V1257H1247V1242Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1233%2C-1242)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat
    }
}

.header .menu-website .navbar-header>span {
    color: #fff;
    padding: 23px 0 23px 23px;
    display: none
}

@media screen and (max-width: 991px) {
    .header .menu-website .navbar-header>span {
        display:inline-block
    }
}

.header .menu-website .navbar-toggle,.header .menu-website .navbar-toggle:hover,.header .menu-website .navbar-toggle:focus {
    width: 30px;
    border: none;
    background-color: transparent;
    margin: 20px 0;
    padding: 0;
    border-radius: 0
}

.header .menu-website .navbar-toggle .icon-bar,.header .menu-website .navbar-toggle:hover .icon-bar,.header .menu-website .navbar-toggle:focus .icon-bar {
    width: 30px;
    height: 1px;
    background-color: #fff;
    border-radius: 0;
    position: absolute
}

.header .menu-website .navbar-toggle .icon-bar:nth-child(2),.header .menu-website .navbar-toggle:hover .icon-bar:nth-child(2),.header .menu-website .navbar-toggle:focus .icon-bar:nth-child(2) {
    top: 0
}

.header .menu-website .navbar-toggle .icon-bar:nth-child(3),.header .menu-website .navbar-toggle:hover .icon-bar:nth-child(3),.header .menu-website .navbar-toggle:focus .icon-bar:nth-child(3) {
    margin: 0;
    top: 50%;
    transform: translateY(-50%)
}

.header .menu-website .navbar-toggle .icon-bar:last-child,.header .menu-website .navbar-toggle:hover .icon-bar:last-child,.header .menu-website .navbar-toggle:focus .icon-bar:last-child {
    bottom: 0
}

.header .menu-website .menu-exit {
    display: none;
    float: right;
    padding: 15px 5px
}

@media screen and (max-width: 991px) {
    .header .menu-website .menu-exit {
        display:block
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website {
        position:fixed;
        bottom: 0;
        width: 100%;
        z-index: 14;
        left: 0
    }

    .header .menu-website .container {
        padding-right: 0
    }

    .header .menu-website .navbar-nav>li {
        border-top: 1px solid #fff
    }

    .header .menu-website .navbar-nav>li:first-of-type {
        border-top-width: 0
    }

    .header .menu-website .navbar-nav.side-icons>li {
        border-top-width: 0;
        height: 100%;
        width: 60px;
        margin-left: 5px
    }

    .header .menu-website .navbar-nav.side-icons>li.active {
        background-color: #fff
    }

    .header .menu-website .navbar-nav.side-icons>li.active a {
        background-color: #fff
    }

    .header .menu-website .navbar-nav.side-icons>li.active a .icon-acessos {
        background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22SvgjsSvg1022%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2019%2019%22%0D%0A%09%20style%3D%22enable-background%3Anew%200%200%2019%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Eicone_acessos%3C%2Ftitle%3E%0D%0A%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1.9%2C9.4C1.6%2C9%2C1.4%2C8.5%2C1.4%2C7.9s0.2-1%2C0.6-1.4l1.7-1.7l2%2C2C5.7%2C7%2C5.9%2C7%2C6.1%2C7C6.2%2C7%2C6.4%2C7%2C6.5%2C6.9%0D%0A%09c0.3-0.3%2C0.3-0.7%2C0-0.9l-2-2l2-2c0.4-0.4%2C0.9-0.6%2C1.4-0.6c0.5%2C0%2C1%2C0.2%2C1.4%2C0.6l7.7%2C7.7c0.8%2C0.8%2C0.8%2C2.1%2C0%2C2.8l-2%2C2l-2-2%0D%0A%09c-0.3-0.3-0.7-0.3-0.9%2C0c-0.3%2C0.3-0.3%2C0.7%2C0%2C0.9l2%2C2l-1.7%2C1.7c-0.4%2C0.4-0.9%2C0.6-1.4%2C0.6c-0.5%2C0-1-0.2-1.4-0.6L1.9%2C9.4%20M1%2C5.6%0D%0A%09C-0.3%2C6.9-0.3%2C9%2C1%2C10.3L8.7%2C18c0.7%2C0.7%2C1.5%2C1%2C2.4%2C1c0.9%2C0%2C1.7-0.3%2C2.4-1l1.7-1.7l1.7%2C1.7c0.1%2C0.1%2C0.3%2C0.2%2C0.5%2C0.2%0D%0A%09c0.2%2C0%2C0.3-0.1%2C0.5-0.2c0.3-0.3%2C0.3-0.7%2C0-0.9L16%2C15.4l2-2c1.3-1.3%2C1.3-3.5%2C0-4.8L10.3%2C1C9.7%2C0.3%2C8.8%2C0%2C7.9%2C0C7.1%2C0%2C6.2%2C0.3%2C5.6%2C1%0D%0A%09l-2%2C2L1.9%2C1.2C1.6%2C1%2C1.2%2C1%2C0.9%2C1.2s-0.3%2C0.7%2C0%2C0.9l1.7%2C1.7L1%2C5.6%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
        background-repeat: no-repeat
    }

    .header .menu-website .active .mobile-email span {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat
    }

    .header .menu-website .active .mobile-cart .icon-cart {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2254%22%20viewBox%3D%220%200%2060%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ff585d%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C35.42a1.5%2C1.5%2C0%2C0%2C0%2C1.42-1l7.74-23a1.5%2C1.5%2C0%2C0%2C0-1.42-2H12L10.29%2C2.55A1.5%2C1.5%2C0%2C0%2C0%2C8.84%2C1.42H1.41a1.5%2C1.5%2C0%2C0%2C0%2C0%2C3H7.68l8.94%2C35a6.77%2C6.77%2C0%2C1%2C0%2C8.93%2C8H43.39a6.76%2C6.76%2C0%2C1%2C0-.06-3H25.6a6.79%2C6.79%2C0%2C0%2C0-6-5.36l-0.93-3.64H50ZM50%2C42a3.78%2C3.78%2C0%2C1%2C1-3.78%2C3.78A3.78%2C3.78%2C0%2C0%2C1%2C50%2C42Zm5.65-29.61-6.73%2C20h-31l-5.1-20H55.62ZM22.75%2C45.81A3.78%2C3.78%2C0%2C1%2C1%2C19%2C42%2C3.78%2C3.78%2C0%2C0%2C1%2C22.75%2C45.81Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat
    }

    .header .menu-website .mobile-cart .number-badge {
        position: absolute;
        top: 69%;
        left: 59%;
        padding-top: 0;
        line-height: 17px
    }
}

@media screen and (min-width: 992px) {
    .header .menu-website {
        position:absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        background-color: transparent
    }

    .header .menu-website>.container {
        width: auto
    }

    .header .menu-website .navbar-nav>li>a {
        color: #2dccd3
    }

    .header .menu-website .navbar-nav>li>a:hover {
        color: #fff;
        background: #2cccd2
    }

    .header .menu-website .menu-container {
        margin-right: 33px
    }

    .header .menu-website .side-icons>li>a:not(.mobile-icon) .icon-search {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 0;
        background-size: 20px 20px
    }

    .header .menu-website .side-icons>li>a:not(.mobile-icon):hover {
        background-color: #009ca6
    }

    .header .menu-website .side-icons>li>a:not(.mobile-icon):hover .icon-search {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat
    }

    .header .menu-website .side-icons>li>a:not(.mobile-icon).open .icon-search {
        background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53%2C51.19L35.42%2C33.64a19.7%2C19.7%2C0%2C1%2C0-2.16%2C2.08L50.85%2C53.31A1.5%2C1.5%2C0%2C0%2C0%2C53%2C51.19ZM3.6%2C20.25A17%2C17%2C0%2C1%2C1%2C32.86%2C32a1.36%2C1.36%2C0%2C0%2C0-1.21%2C1.15A17%2C17%2C0%2C0%2C1%2C3.6%2C20.25Z%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat
    }

    .header .menu-website .side-icons .mobile-icon {
        display: none
    }
}

.header .menu-website .dropdown-submenu {
    transition: background-color 1s ease-in-out
}

.header .menu-website .dropdown-submenu .dropdown-submenu-container {
    top: 0;
    left: 100%;
    opacity: 0;
    min-height: 100%;
    width: 100%;
    position: absolute;
    line-height: 20px;
    background-color: #009ca6;
    transition: opacity 1s ease-in-out
}

@media screen and (max-width: 991px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container {
        background-color:#2dccd3;
        opacity: 1;
        display: none;
        margin-top: 15px;
        position: initial
    }

    .header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
        color: #fff;
        font-weight: 100
    }
}

.header .menu-website .dropdown-submenu .dropdown-submenu-container.active {
    opacity: 1;
    z-index: 1
}

@media screen and (max-width: 991px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container.active {
        position:initial
    }
}

.header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
    color: #fff;
    text-decoration: none;
    background-color: transparent!important;
    margin: 15px 20px 15px 20px;
    display: inline-block;
    padding: 0;
    padding-bottom: 5px
}

@media screen and (max-width: 991px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
        padding-left:25px;
        margin: 10px 0 10px 0;
        padding: 0 0 0 40px;
        line-height: 22px
    }
}

@media (min-width: 992px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container .dropdown-submenu a span {
        display:none
    }
}

@media screen and (max-width: 991px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container .dropdown-submenu .dropdown-submenu-container li a {
        padding-left:60px
    }
}

@media screen and (min-width: 992px) {
    .header .menu-website .dropdown-submenu .dropdown-submenu-container li a:hover {
        color:#2dccd3
    }
}

.header .menu-website .dropdown-submenu a .icon-expand:before {
    content: "+";
    position: absolute;
    right: 20px;
    padding: 0;
    color: #fff;
    font-size: 20px;
    margin-top: -2px
}

@media screen and (min-width: 992px) {
    .header .menu-website .dropdown-submenu a {
        width:85%
    }
}

@media screen and (min-width: 992px) {
    .header .menu-website .dropdown-submenu.active {
        background-color:#009ca6
    }
}

@media screen and (min-width: 992px) {
    .header .menu-website .dropdown-submenu.active .icon-expand:before {
        content:"-"
    }
}

@media (min-width: 992px) {
    .header .menu-website .dropdown-submenu .dropdown-menu-sidebar ul {
        display:none
    }
}

.header .menu-website li:nth-of-type(n+3) .dropdown-submenu .dropdown-submenu-container {
    left: auto;
    right: 100%
}

@media (max-width: 991px) {
    .header {
        box-shadow:none
    }
}

@media screen and (max-width: 991px) {
    .header .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color:#fff
    }
}

@media (min-width: 992px) {
    .header .search-container ::-webkit-input-placeholder,.header .search-container ::-webkit-textarea-placeholder {
        color:#2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container ::-moz-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container :-ms-input-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container :-ms-textarea-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container ::-ms-input-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container ::-ms-textarea-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }

    .header .search-container :-moz-placeholder {
        color: #2dccd3!important;
        font-size: 14px;
        font-weight: 400
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container ::-webkit-input-placeholder,.header .search-container ::-webkit-textarea-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container ::-moz-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container :-ms-input-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container :-ms-textarea-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container ::-ms-input-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container ::-ms-textarea-placeholder {
        font-size:16px
    }
}

@media (min-width: 992px) and (max-width:767px) {
    .header .search-container :-moz-placeholder {
        font-size:16px
    }
}

@media screen and (max-width: 991px) {
    footer .footer-container>.row {
        display:flex;
        flex-direction: column-reverse
    }

    footer .footer-container>.row .external-links {
        order: 1
    }

    footer .footer-nav {
        order: 1
    }
}

@media screen and (max-width: 767px) {
    footer .footer-container>.row .external-links {
        padding-top:20px;
        padding-bottom: 20px
    }
}

footer .legal-terms {
    height: 200px;
    display: flex;
    align-items: center
}

@media screen and (max-width: 991px) {
    footer .legal-terms {
        height:auto;
        padding-top: 60px;
        padding-bottom: 30px
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
    footer .legal-terms {
        padding-bottom:110px;
        padding-top: 40px
    }
}

footer .legal-terms .footer-logo {
    width: auto;
    height: 40px
}

footer .legal-terms img {
    width: auto;
    height: 40px
}

footer .legal-terms .term-container {
    padding-top: 43px;
    padding-left: 29px;
    margin-left: 29px;
    border-left: 1px solid #d5d5d5;
    height: 70px;
    position: relative;
    width: 100%
}

footer .legal-terms .term-container p {
    bottom: 15px;
    color: #b6bbbf
}

@media screen and (min-width: 768px) and (max-width:991px) {
    footer .legal-terms .term-container p {
        position:absolute;
        bottom: 15px
    }
}

@media screen and (max-width: 767px) {
    footer .legal-terms .term-container p {
        position:relative;
        color: #b6bbbf;
        font-size: 14px;
        text-align: center;
        line-height: normal;
        display: table-row
    }
}

@media screen and (max-width: 767px) {
    footer .legal-terms .term-container p span {
        font-size:14px;
        display: block
    }
}

@media screen and (max-width: 767px) {
    footer .legal-terms .term-container {
        border-left-width:0;
        margin-left: auto;
        margin-right: auto;
        border-top: 1px solid #d5d5d5;
        margin-top: 40px;
        padding-top: 30px;
        width: 100%;
        display: table;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-width: 767px) {
    footer .legal-terms {
        height:240px;
        flex-direction: column;
        margin-bottom: 60px;
        padding-top: 40px;
        padding-bottom: 30px
    }
}

footer .external-links {
    height: 200px;
    display: flex;
    align-items: center;
    float: right
}

footer .external-links li {
    padding: 0 15px
}

footer .external-links a {
    color: #888b8d;
    font-size: 14px
}

@media (max-width: 767px) {
    footer .external-links a {
        padding-left:15px;
        padding-right: 15px
    }
}

footer .external-links a span {
    padding-left: 5px;
    font-size: 7px;
    margin-top: 35px
}

footer .external-links a:hover {
    color: #009ca6
}

@media screen and (max-width: 767px) {
    footer .external-links {
        width:100%;
        padding-right: 15px;
        padding-bottom: 100px;
        flex-direction: column;
        height: auto;
        align-items: flex-start;
        padding-left: 15px;
        padding-top: 40px
    }

    footer .external-links li {
        padding: 0;
        padding-top: 19px;
        padding-bottom: 19px;
        border-bottom: 1px solid #d5d5d5;
        width: 100%
    }

    footer .external-links li:last-of-type {
        border-bottom-width: 0
    }

    footer .external-links a span {
        margin-top: 0
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    footer .external-links {
        float:none;
        width: 100%;
        height: auto;
        margin-top: 30px;
        text-align: center;
        padding-bottom: 40px
    }

    footer .external-links li {
        width: 33.333333%
    }
}

@media (min-width: 768px) and (max-width:991px) {
    footer .external-links {
        float:none;
        width: 100%;
        height: auto;
        margin-top: 0;
        text-align: center;
        padding-bottom: 10px;
        padding-left: 15px
    }
}

@media screen and (max-width: 767px) {
    footer .container {
        display:flex;
        flex-direction: column-reverse
    }
}

.footer-menu {
    box-shadow: 0 6px 6px -4px rgba(0,0,0,.1) inset,0 6px 6px -4px rgba(0,0,0,.1);
    background-color: #fff;
    position: relative
}

.footer-menu::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 4px
}

.footer-menu .navbar-nav>li>a {
    color: #888b8d;
    padding-top: 20px;
    padding-bottom: 20px;
    transition: background-color .5s linear
}

@media (min-width: 992px) {
    .footer-menu .navbar-nav>li>a {
        margin-top:1px
    }
}

.footer-menu .navbar-nav>li>a:focus,.footer-menu .navbar-nav>li>a:active,.footer-menu .navbar-nav>li>a:visited,.footer-menu .navbar-nav>li>a:hover {
    background-color: #eee;
    transition: background-color .5s linear
}

@media screen and (max-width: 767px) {
    .footer-menu .navbar-nav>li>a:focus,.footer-menu .navbar-nav>li>a:active,.footer-menu .navbar-nav>li>a:visited,.footer-menu .navbar-nav>li>a:hover {
        background-color:transparent
    }
}

.footer-menu .navbar-nav {
    width: 85%
}

.footer-menu .navbar-nav>li {
    position: static
}

.footer-menu .navbar-nav>li .glyphicon-new-window {
    font-size: 7px;
    left: 5px
}

@media screen and (max-width: 767px) {
    .footer-menu .navbar-nav {
        width:100%;
        margin: 0;
        margin-top: 15px
    }

    .footer-menu .navbar-nav>li {
        border-bottom: 1px solid #d5d5d5
    }

    .footer-menu .navbar-nav>li:last-of-type {
        border-bottom-width: 0
    }

    .footer-menu .navbar-nav .dropdown-menu {
        background-color: #eee;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        border: 0;
        box-shadow: none
    }
}

.footer-menu .social-nav>li {
    border-bottom-width: 0;
    position: relative;
    padding: 30px 20px;
    margin-right: 1px
}

@media (max-width: 767px) {
    .footer-menu .social-nav>li {
        width:50%;
        margin: 0;
        padding: 0
    }
}

.footer-menu .dropdown-menu {
    top: inherit
}

.footer-menu .full-dropdown {
    width: 100%;
    box-shadow: none;
    z-index: 16
}

.footer-menu .full-dropdown ul {
    margin: 5px 30px 45px 15px;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    width: 244px
}

.footer-menu .full-dropdown ul li {
    line-height: 24px;
    padding: 5px 0
}

.footer-menu .full-dropdown ul li a {
    color: #888b8d;
    position: relative;
    display: inline;
    line-height: 24px;
    background-image: linear-gradient(to bottom,#888b8d 0%,#888b8d 100%);
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: left bottom;
    overflow: hidden
}

.footer-menu .full-dropdown ul li a:hover {
    background-size: 100% 1px;
    transition: background-size .3s ease-in;
    -moz-transition: background-size .3s ease-in;
    -ms-transition: background-size .3s ease-in;
    -o-transition: background-size .3s ease-in;
    -webkit-transition: background-size .3s ease-in
}

.footer-menu .full-dropdown ul li span {
    color: #ff585d;
    font-weight: 700
}

@media screen and (max-width: 767px) {
    .footer-menu .full-dropdown ul {
        margin:5px 57px 30px 30px;
        display: block
    }
}

.footer-menu .dropdown-menu {
    display: none;
    background-color: #eee;
    padding-top: 30px;
    padding-bottom: 30px;
    border: none
}

@media screen and (max-width: 767px) {
    .footer-menu .open>.dropdown-menu {
        background-color:#eee;
        margin-bottom: 40px
    }
}

.footer-menu .social-nav {
    width: auto;
    margin-right: 0
}

.footer-menu .social-nav li a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media screen and (max-width: 767px) {
    .footer-menu .social-nav li a {
        background-color:transparent;
        border: 2px solid #2dccd3
    }
}

.footer-menu .social-nav.navbar-nav>li>a {
    padding-bottom: 17px;
    transition: .5s ease-in-out
}

@media (min-width: 1025px) {
    .footer-menu .social-nav.navbar-nav>li>a span {
        transition:.5s ease-in-out
    }
}

@media (max-width: 767px) {
    .footer-menu .social-nav.navbar-nav>li>a {
        left:50%;
        transform: translateX(-50%);
        margin: 0;
        padding: 14px 0;
        text-align: center
    }
}

@media (max-width: 479px) {
    .footer-menu .social-nav.navbar-nav>li>a {
        width:107px
    }
}

.footer-menu .social-nav>li>a:hover,.footer-menu .social-nav>li>a:focus {
    background-color: transparent;
    transition: background .5s linear
}

.footer-menu .social-nav>li>a:hover .hover-image,.footer-menu .social-nav>li>a:focus .hover-image {
    opacity: 1
}

@media screen and (max-width: 767px) {
    .footer-menu .social-nav {
        flex-direction:row;
        display: flex;
        width: 100%;
        margin: 0 auto;
        justify-content: center;
        margin-bottom: 90px;
        margin-top: 20px
    }

    .footer-menu .social-nav li {
        padding-bottom: 0!important
    }

    .footer-menu .social-nav a {
        width: 135px;
        height: 50px;
        border-radius: 25px;
        background-color: #eee;
        position: relative;
        margin: 15px
    }

    .footer-menu .social-nav a img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 20px;
        height: 20px
    }

    .footer-menu .social-nav>li>a:hover {
        border-color: #009ca6
    }
}

.footer-menu .caret {
    display: none
}

@media screen and (max-width: 767px) {
    .footer-menu .caret {
        display:inline-block;
        margin-left: 10px
    }
}

.footer-menu .dropdown.open .caret {
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: none
}

button.buttontop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 13;
    border: none;
    outline: none;
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: rgba(0,0,0,.2) 0 0 10px
}

@media (max-width: 991px) {
    button.buttontop {
        bottom:90px;
        right: 15px
    }
}














/*fonts*/
/*colors*/
/*images*/
/* Transition */
/* End Transition */
.button-cart {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
}
.button-cart:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
.button-cart:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
#main p,
#main blockquote,
#main pre,
#main a,
#main span {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
#main p,
#main blockquote,
#main pre {
  color: #888b8d;
}
#main h1,
#main h2 {
  font-size: 28px;
  line-height: 38px;
  font-family: 'Poppins', sans-serif !important;
}
#main h3,
#main h4,
#main h5,
#main h6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  font-family: 'Poppins', sans-serif !important;
}
#main h3,
#main h4 {
  line-height: 28px;
  font-family: 'Poppins', sans-serif !important;
}
body {
  font-family: 'Poppins', sans-serif !important;
  color: #888b8d !important;
  overflow-x: hidden;
}
body.archive.woocommerce #wrapper #main {
  padding-top: 0;
  background: transparent;
}

#main {
  z-index: 300;
  padding-top: 0;
  background: transparent;
}
#main label {
  color: #2dccd3;
  background-color: transparent;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  display: inline-block;
  text-align: left;
  font-family: 'Poppins', sans-serif;
  white-space: pre-line;
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  border: 0;
  line-height: normal;
  height: auto;
}
#main input[type="text"],
#main input[type="email"],
#main input[type="search"],
#main input[type="tel"] {
  width: 100%;
  border-radius: 25px;
  border: 0;
  padding: 15px 30px;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  height: 50px;
}
#main input[type="text"]:focus,
#main input[type="email"]:focus,
#main input[type="search"]:focus,
#main input[type="tel"]:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main input[type="number"] {
  width: 100%;
  border-radius: 25px;
  border: 0;
  padding: 15px 30px;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  margin-bottom: 0;
  width: auto;
  height: 50px;
}
#main input[type="number"]:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main select,
#main .dropdown-select a.dropdown-toggle {
  width: 100%;
  border-radius: 25px;
  border: 0;
  padding: 15px 30px;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  padding: 0 30px;
  line-height: 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAKElEQVQYV2PUPXP5PwMOwAgSx6bgsokuI1gSXQFIAiQGl4QpgEmA+ABMEQ7QB3B1yQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 30px center;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-left: 0;
  height: 50px;
  font-family: 'Poppins', sans-serif;
}
#main select:focus,
#main .dropdown-select a.dropdown-toggle:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main select::-ms-expand {
  display: none;
}
#main input:focus,
#main select:focus,
#main textarea:focus {
  outline: 0;
}
#main input::-ms-clear {
  display: none;
}
#main input::-ms-reveal {
  display: none;
}
#main select::-ms-value {
  background: transparent;
  color: #b6bbbf;
}
#main .select2-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .select2-container .select2-choice {
  width: 100%;
  border-radius: 25px;
  border: 0;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  padding: 0 30px;
  line-height: 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAKElEQVQYV2PUPXP5PwMOwAgSx6bgsokuI1gSXQFIAiQGl4QpgEmA+ABMEQ7QB3B1yQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 30px center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  margin-left: 0;
  height: 50px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .select2-container .select2-choice:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .select2-container .select2-choice .select2-arrow {
  display: none;
}
#main textarea {
  width: 100%;
  border-radius: 25px;
  border: 0;
  padding: 15px 30px;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  resize: none;
}
#main textarea:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .dropdown-select a span {
  display: none;
}
#main .alert {
  color: #fff;
  border-radius: 25px;
  min-height: 50px;
  height: auto;
  padding: 15px 30px;
  font-weight: 700;
  font-size: 14px;
}
#main .alert.alert-warning {
  background-color: #ff585d;
  border-color: #ff585d;
}
#main .alert.alert-success {
  background-color: transparent;
  border-color: transparent;
}
#main .alert.alert-success .close {
  position: fixed;
  top: 25%;
  right: 25%;
  z-index: 9999;
}
@media (min-width: 1200px) {
  #main .alert.alert-success .close {
    top: 25%;
    right: 30%;
  }
}
@media (max-width: 767px) {
  #main .alert.alert-success .close {
    top: 30px;
    right: 30px;
  }
}
#main .alert.alert-success .product-added {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  font-family: 'Poppins', sans-serif;
}
#main .alert.alert-success .product-added:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: black;
  opacity: .5;
}
#main .alert.alert-success .product-added .woocommerce-message-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
}
#main .alert.alert-success .product-added .woocommerce-message-container .woocommerce-message-row {
  width: 100%;
  padding: 50px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#main .alert.alert-success .product-added .woocommerce-message-container .woocommerce-message-row p.message-product-added {
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 30px;
}
#main .alert.alert-success .product-added .woocommerce-message-container .woocommerce-message-row .btn.btn-danger {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
}
#main .alert.alert-success .product-added .woocommerce-message-container .woocommerce-message-row .btn.btn-danger:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .alert.alert-success .product-added .woocommerce-message-container .woocommerce-message-row .btn.btn-danger:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
@media (min-width: 768px) {
  #main .alert.alert-success .product-added .woocommerce-message-container {
    width: 555px;
    height: 540px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
#main .alert.alert-success .product-added .woocommerce-message-container button.close {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  right: -55px;
  top: -55px;
}
#main .alert.alert-success .product-added .woocommerce-message-container button.close span {
  font-size: 30px;
}
#main .alert.alert-danger {
  height: 100%;
  border: none;
  background-color: #cd545b;
}
#main .alert.alert-danger ul {
  list-style: none;
  padding: 0;
}
#main button {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main button:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main input.button {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main input.button:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main a:hover,
#main a:focus {
  text-decoration: none;
  outline: none;
}
#main a {
  color: #2dccd3;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main a:hover {
  color: #009ca6;
}
#main .fa {
  display: none;
}
#main img {
  max-width: 100%;
  height: auto;
}
#main a.view_product {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Ctitle%3Emais%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1031%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1032%22%20d%3D%22M1179%203804V3794H1181V3804ZM1175%203800V3798H1185V3800Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1175%2C-3794)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-color: #2dccd3;
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 50% 50%;
  color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 101;
  position: absolute;
  top: -50px;
  right: 80px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main a.view_product:hover {
  color: transparent;
  background-color: #009ca6;
  border-color: #009ca6;
}
#main .product_type_grouped {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Ctitle%3Emais%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1031%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1032%22%20d%3D%22M1179%203804V3794H1181V3804ZM1175%203800V3798H1185V3800Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1175%2C-3794)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-color: #2dccd3;
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 50% 50%;
  color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 101;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .product_type_grouped:hover {
  color: transparent;
  background-color: #009ca6;
  border-color: #009ca6;
}
#main .add-links-wrap {
  height: 40px;
  position: absolute;
  top: -50px;
  z-index: 101;
  right: 30px;
}
#main a.add_to_cart_button,
#main .alert a.wc-forward {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2254%22%20viewBox%3D%220%200%2060%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50.41%2C35.42a1.5%2C1.5%2C0%2C0%2C0%2C1.42-1l7.74-23a1.5%2C1.5%2C0%2C0%2C0-1.42-2H12.49L10.74%2C2.55A1.5%2C1.5%2C0%2C0%2C0%2C9.29%2C1.42H1.85a1.5%2C1.5%2C0%2C1%2C0%2C0%2C3H8.12l8.94%2C35a6.77%2C6.77%2C0%2C1%2C0%2C8.93%2C8H43.84a6.76%2C6.76%2C0%2C1%2C0-.06-3H26a6.79%2C6.79%2C0%2C0%2C0-6-5.36l-0.93-3.64H50.41Zm0%2C6.61a3.78%2C3.78%2C0%2C1%2C1-3.78%2C3.78A3.78%2C3.78%2C0%2C0%2C1%2C50.41%2C42Zm5.65-29.61-6.73%2C20h-31l-5.1-20H56.06ZM23.19%2C45.81A3.78%2C3.78%2C0%2C1%2C1%2C19.41%2C42%2C3.78%2C3.78%2C0%2C0%2C1%2C23.19%2C45.81Z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #ff585d;
  border-color: #ff585d;
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 50% 50%;
  color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 101;
  margin-right: 0 !important;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main a.add_to_cart_button:hover,
#main .alert a.wc-forward:hover {
  color: transparent;
  background-color: #c64a4e;
  border-color: #c64a4e;
}
#main .close {
  width: 40px;
  min-width: 0;
  height: 40px;
  padding: 3px 0 0 0;
  opacity: 1;
  border-radius: 50%;
  background-color: #2dccd3 !important;
  color: #fff;
  position: absolute;
  top: -25px;
  right: 40px;
  font-size: 26px;
  font-weight: 400;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .close:hover {
  background-color: #009ca6 !important;
  color: #fff;
}
#main .remove {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%3E%3Ctitle%3Eicone%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1013%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1014%22%20d%3D%22M1231%201856C1231%201856.86%201232.21%201858%201233%201858H1237C1237.79%201858%201239%201856.86%201239%201856V1848H1231ZM1240%201847H1230V1846H1233V1845H1237V1846H1240Z%20%22%20fill%3D%22%23ff585d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1230%2C-1845)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-size: 10px 13px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 30px;
  border: 2px solid #ff585d;
  border-radius: 50%;
  min-width: 30px;
  color: transparent;
}
#main .remove:hover {
  color: transparent;
}
#main .yith-wcwl-add-to-wishlist > div > a {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"49.75"%20height%3D"49.75"%20viewBox%3D"0%200%2049.75%2049.75"><defs><style>.cls-1%7Bfill%3A%23ff585d%3B%7D<%2Fstyle><%2Fdefs><title>favoritos%20loja%20claro<%2Ftitle><path%20class%3D"cls-1"%20d%3D"M164.63%2C135.2a24.88%2C24.88%2C0%2C1%2C1%2C24.82-24.93%2C24.94%2C24.94%2C0%2C0%2C1-24.82%2C24.93h0Zm0-47.3A22.37%2C22.37%2C0%2C1%2C0%2C187%2C110.27a22.37%2C22.37%2C0%2C0%2C0-22.37-22.37h0Z"%20transform%3D"translate(-139.7%20-85.45)"%2F><path%20id%3D"icone_favoritos"%20data-name%3D"icone%20favoritos"%20class%3D"cls-1"%20d%3D"M164.68%2C125.68l-2-2c-7.1-7-11.8-11.6-11.8-17.3a7.82%2C7.82%2C0%2C0%2C1%2C7.4-8.2h0.1a8%2C8%2C0%2C0%2C1%2C6.2%2C3.1%2C8%2C8%2C0%2C0%2C1%2C6.2-3.1%2C7.9%2C7.9%2C0%2C0%2C1%2C7.6%2C8.1v0.1c0%2C5.7-4.7%2C10.3-11.8%2C17.3Z"%20transform%3D"translate(-139.7%20-85.45)"%2F><%2Fsvg>');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 40px;
  width: 100%;
  height: 40px;
  text-indent: 50px;
  box-shadow: none;
  text-transform: initial;
  line-height: 40px;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  color: #ff585d;
}
#main .yith-wcwl-add-to-wishlist > div > a:hover {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"49.75"%20height%3D"49.75"%20viewBox%3D"0%200%2049.75%2049.75"><defs><style>.cls-1%7Bfill%3A%23c64a4e%3B%7D<%2Fstyle><%2Fdefs><title>favoritos%20loja%20escuro<%2Ftitle><path%20class%3D"cls-1"%20d%3D"M164.63%2C135.2a24.88%2C24.88%2C0%2C1%2C1%2C24.82-24.93%2C24.94%2C24.94%2C0%2C0%2C1-24.82%2C24.93h0Zm0-47.3A22.37%2C22.37%2C0%2C1%2C0%2C187%2C110.27a22.37%2C22.37%2C0%2C0%2C0-22.37-22.37h0Z"%20transform%3D"translate(-139.7%20-85.45)"%2F><path%20id%3D"icone_favoritos"%20data-name%3D"icone%20favoritos"%20class%3D"cls-1"%20d%3D"M164.68%2C125.68l-2-2c-7.1-7-11.8-11.6-11.8-17.3a7.82%2C7.82%2C0%2C0%2C1%2C7.4-8.2h0.1a8%2C8%2C0%2C0%2C1%2C6.2%2C3.1%2C8%2C8%2C0%2C0%2C1%2C6.2-3.1%2C7.9%2C7.9%2C0%2C0%2C1%2C7.6%2C8.1v0.1c0%2C5.7-4.7%2C10.3-11.8%2C17.3Z"%20transform%3D"translate(-139.7%20-85.45)"%2F><%2Fsvg>');
  color: #c64a4e;
}
#main .yith-wcwl-add-to-wishlist > div > a:before {
  display: none;
}
#main #grid {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"46.2"%20height%3D"46.2"%20viewBox%3D"0%200%2046.2%2046.2"><defs><style>.cls-1%7Bfill%3A%232dccd3%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D<%2Fstyle><%2Fdefs><title>grelha<%2Ftitle><circle%20class%3D"cls-1"%20cx%3D"23.1"%20cy%3D"23.1"%20r%3D"23.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><%2Fsvg>');
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 40px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin-right: 10px;
}
#main #grid:before {
  display: none;
}
#main #grid:hover,
#main #grid.active {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"46.2"%20height%3D"46.2"%20viewBox%3D"0%200%2046.2%2046.2"><defs><style>.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D<%2Fstyle><%2Fdefs><title>grelha%20hover<%2Ftitle><circle%20class%3D"cls-1"%20cx%3D"23.1"%20cy%3D"23.1"%20r%3D"23.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"13.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"21.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"13.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"21.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><rect%20class%3D"cls-2"%20x%3D"29.1"%20y%3D"29.1"%20width%3D"4.1"%20height%3D"4.1"%2F><%2Fsvg>');
}
#main #list {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"46.2"%20height%3D"46.2"%20viewBox%3D"0%200%2046.2%2046.2"><defs><style>.cls-1%7Bfill%3A%232dccd3%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D<%2Fstyle><%2Fdefs><title>listagem<%2Ftitle><circle%20class%3D"cls-1"%20cx%3D"23.1"%20cy%3D"23.1"%20r%3D"23.1"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"21.3"%20width%3D"23.3"%20height%3D"3.7"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"29.2"%20width%3D"23.3"%20height%3D"3.7"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"13.5"%20width%3D"23.3"%20height%3D"3.7"%2F><%2Fsvg>');
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 40px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main #list:before {
  display: none;
}
#main #list:hover,
#main #list.active {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"46.2"%20height%3D"46.2"%20viewBox%3D"0%200%2046.2%2046.2"><defs><style>.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D<%2Fstyle><%2Fdefs><title>listagem%20hover<%2Ftitle><circle%20class%3D"cls-1"%20cx%3D"23.1"%20cy%3D"23.1"%20r%3D"23.1"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"21.3"%20width%3D"23.3"%20height%3D"3.7"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"29.2"%20width%3D"23.3"%20height%3D"3.7"%2F><rect%20class%3D"cls-2"%20x%3D"11.4"%20y%3D"13.5"%20width%3D"23.3"%20height%3D"3.7"%2F><%2Fsvg>');
}
#main h1.page-title,
#main .page-header h1,
#main .products-list h2 {
  font-size: 28px;
  font-weight: 700;
  color: #ff585d;
  padding: 20px 0 20px 0;
  margin: 40px 0 40px 0;
}
#main h1.page-title:before,
#main .page-header h1:before,
#main .products-list h2:before {
  background-color: transparent;
}
#main .page-header {
  border: 0;
}
#main .product *:not(button) {
  border-color: transparent;
}
#main .product .zoomContainer {
  display: none;
}
@media (max-width: 767px) {
  #main .product .product-images .product-image {
    width: 210px;
    margin-left: -20px;
    left: -20px;
  }
}
#main .product h3 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #888b8d;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  text-transform: none;
}
#main .product figure > .labels {
  display: none;
}
#main .product .labels {
  top: -15px;
  right: 30px;
  height: 50px;
  width: 50px;
}
#main .product .labels .onsale.circle {
  padding: 15px 0;
  font-size: 11px;
  width: 50px;
  height: 50px;
  margin: 0;
  font-family: 'Poppins', sans-serif;
  background-color: #ff585d;
}
#main .product .labels.top-left {
  display: none;
}
#main .product form.cart {
  overflow: hidden;
}
#main .product .gift-voucher {
  margin-bottom: 40px;
}
#main .product .gift-voucher span {
  color: #2dccd3;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  position: relative;
  padding: 15px 0 15px 15px;
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1) inset;
}
#main .product .gift-voucher span:before {
  content: '-';
  margin-right: 10px;
}
#main .product .gift-voucher span.active {
  -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1) inset, 2px 5px 12px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1) inset, 2px 5px 12px 0 rgba(0, 0, 0, 0.1);
}
#main .product .gift-voucher span.active:before {
  content: '+';
  margin-right: 10px;
}
#main .product .voucher-fields-wrapper {
  margin-bottom: 40px;
}
#main .product .voucher-image-option {
  width: 100%;
  padding-bottom: 15px;
  -webkit-box-shadow: 5px 5px 12px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 12px 0 rgba(0, 0, 0, 0.2);
  opacity: .7;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .product .voucher-image-option:hover {
  opacity: 1;
}
#main .product ul {
  padding: 0;
  list-style: none;
}
#main .product ul li h4 a {
  color: #2dccd3;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
}
#main .product ul li h4 a:hover {
  color: #009ca6;
}
#main .product .price {
  color: #2dccd3;
  font-weight: 700;
}
#main .product .price del {
  color: #888b8d;
}
#main .product .price del span {
  font-weight: 300;
}
#main .product .price ins {
  color: #2dccd3;
}
#main .product .price ins span {
  font-weight: 700;
}
#main .product .price span {
  font-size: 20px;
}
#main .product .price > span {
  color: #2dccd3;
  font-weight: 700;
}
#main .product .description {
  padding: 0;
}
#main .product .description h3 {
  padding: 20px 0 20px 0;
  margin: 40px 0 40px 0;
}
#main .product .description h3 span {
  color: #ff585d !important;
  margin-bottom: 10px;
  display: block;
  font-size: 20px;
  font-weight: 700;
}
#main .product .description h4,
#main .product .description h5 {
  color: #888b8d;
}
#main .product .description ul {
  font-size: 14px;
  line-height: 22px;
  list-style: disc;
  padding-left: 20px;
  margin-top: 20px;
}
#main .product .product_title {
  font-size: 28px;
  color: #888b8d;
  font-family: 'Poppins', sans-serif;
  line-height: 38px;
  font-weight: 700;
}
#main .product table {
  width: 100%;
  margin-top: 30px;
}
#main .product table td {
  width: 100%;
  display: block;
  padding: 0;
}
#main .product table td.price {
  margin-bottom: 30px;
}
#main .product table input,
#main .product table select,
#main .product table textarea {
  background-color: #eeeeee;
}
#main .product .product-essential textarea {
  min-height: 150px;
}
#main .product .product-essential .quantity {
  padding: 0;
  margin-right: 20px;
}
#main .product .product-essential .quantity input[type="number"] {
  background-color: #eeeeee;
  margin-bottom: 30px;
}
#main .product .product-essential .quantity input[type="button"] {
  color: #ff585d;
  left: auto;
  width: 22px;
  height: 20px;
  font-size: 22px;
  font-weight: 400;
  right: 35px;
  top: 25px;
  background-color: transparent;
  border: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#main .product .product-essential .quantity input[type="button"].minus {
  left: 25px;
  bottom: auto;
  top: 23px;
  font-size: 29px;
  width: 30px;
  height: 30px;
}
#main .product .product-essential .quantity input[type="button"].plus {
  right: 25px;
  bottom: auto;
}
#main .product .product-essential .quantity input[type="button"]:hover {
  color: #c64a4e;
  background-color: transparent;
}
#main .product .product-essential .elastislide-vertical nav span {
  background-color: #fff;
  box-shadow: none;
}
#main .product .product-essential .elastislide-vertical nav span:before {
  color: #2dccd3;
}
#main .product .product-essential .elastislide-vertical nav span:hover {
  background-color: #009ca6;
}
#main .product .product-essential .elastislide-vertical nav span:hover:before {
  color: #fff;
}
#main .single_add_to_cart_button,
#main button.single_add_to_cart_button {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
}
#main .single_add_to_cart_button:hover,
#main button.single_add_to_cart_button:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .single_add_to_cart_button:hover,
#main button.single_add_to_cart_button:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
#main .rbe-discount h3 {
  color: #ff585d;
  margin-bottom: 10px;
  display: block;
  font-size: 20px;
  font-weight: 700;
}
#main .sidebar {
  margin-bottom: 60px;
  position: static;
}
#main .sidebar h3 {
  background-color: transparent;
  color: #888b8d;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 40px;
  padding: 0;
  text-transform: none;
}
#main .sidebar .adv_search_shop input[type="search"],
#main .sidebar .adv_search_shop select {
  background-color: #eeeeee;
  font-family: 'Poppins', sans-serif;
}
#main .sidebar .adv_search_shop .form-submit {
  text-align: center;
}
#main .sidebar .adv_search_shop button {
  width: 100%;
}
#main .sidebar .adv_search_shop button i {
  display: none;
}
@media (max-width: 767px) {
  #main .sidebar .adv_search_shop button {
    max-width: 290px;
    margin: 0 auto;
  }
}
#main .sidebar .toggle {
  right: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
#main .sidebar .toggle:before {
  color: #2dccd3;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .sidebar .toggle:hover:before {
  color: #009ca6;
}
#main .sidebar .widget_product_categories > div {
  border: 0;
}
#main .sidebar .product-categories li {
  border: 0;
}
#main .sidebar .product-categories li a {
  color: #2dccd3;
  font-family: 'Poppins', sans-serif;
  padding-left: 0;
  max-width: 85%;
}
#main .sidebar .product-categories li a:hover {
  color: #009ca6;
}
#main .sidebar .product-categories li.open a {
  color: #888b8d;
  font-weight: 700;
}
#main .sidebar .product-categories li span.count {
  position: absolute;
  right: 0;
  top: 15px;
}
#main .sidebar .scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 10px;
  min-height: 10px;
  width: 3px;
  background-color: #2dccd3;
}
@media (max-width: 767px) {
  #main .sidebar.mobile-hide-sidebar {
    display: block;
  }
}
.category-filter .filter-toggle {
  display: none;
}
#main .resp-vtabs {
  background-color: #fff;
}
#main .resp-vtabs li {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .resp-vtabs li.resp-tab-item {
  color: #2dccd3;
  background-color: #fff;
  padding-left: 0;
}
#main .resp-vtabs li.resp-tab-item:hover {
  color: #009ca6;
}
#main .resp-vtabs li.resp-tab-active {
  color: #888b8d;
}
#main .resp-vtabs h2.resp-accordion {
  color: #888b8d;
  font-family: 'Poppins', sans-serif;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  padding: 24px 30px;
  border: 0;
  border-radius: 0;
  background-color: #eeeeee;
  position: relative;
  -webkit-transition: border 0.1s ease-in-out;
  transition: border 0.1s ease-in-out;
}
#main .resp-vtabs h2.resp-accordion.resp-tab-active {
  color: #2dccd3;
  background-color: #eeeeee !important;
  font-weight: 700;
}
#main .resp-vtabs h2.resp-accordion.resp-tab-active .resp-arrow {
  background-color: transparent;
  color: #2dccd3;
}
#main .resp-vtabs h2.resp-accordion.resp-tab-active .resp-arrow:after {
  content: '-';
}
#main .resp-vtabs h2.resp-accordion .resp-arrow {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background-color: #2dccd3;
  border: 2px solid #2dccd3;
  color: #fff;
  padding: 5px 6px;
  font-weight: 400;
  font-size: 19px;
  position: relative;
  float: right;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .resp-vtabs h2.resp-accordion .resp-arrow:after {
  content: '+';
  height: 19px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#main .resp-vtabs h2.resp-accordion .resp-arrow:hover {
  color: #fff;
  border-color: #009ca6;
  background-color: #009ca6;
}
#main .resp-vtabs h2.resp-accordion:first-child {
  margin-top: 0;
}
@media (min-width: 769px) {
  #main .resp-vtabs .resp-tabs-container {
    max-height: 350px;
    overflow: hidden;
    overflow-y: scroll;
  }
}
#main .resp-vtabs .resp-tab-content {
  padding-top: 16px;
}
#main .resp-vtabs .resp-tab-content ol {
  counter-reset: item;
}
#main .resp-vtabs .resp-tab-content li {
  margin-bottom: 15px;
  display: block;
}
#main .resp-vtabs .resp-tab-content li:before {
  content: counters(item, ".") " .";
  counter-increment: item;
}
#main .resp-vtabs .resp-tab-content h2,
#main .resp-vtabs .resp-tab-content h3,
#main .resp-vtabs .resp-tab-content h4 {
  color: #888b8d;
  font-weight: 700;
  line-height: 24px;
  margin-top: 20px;
}
#main .resp-vtabs .resp-tab-content h2 {
  font-size: 20px;
}
#main .resp-vtabs .resp-tab-content h3 {
  font-size: 16px;
}
#main .resp-vtabs .resp-tab-content h4,
#main .resp-vtabs .resp-tab-content h5 {
  font-size: 14px;
}
#main .resp-vtabs .resp-tab-content h5 {
  font-weight: 400;
}
#main .resp-vtabs .resp-tab-content .tab-terms {
  font-size: 14px;
}
#main .resp-vtabs .resp-tab-content .tab-terms h1 {
  color: #888b8d;
  font-weight: 700;
  margin-top: 20px;
}
#main .resp-vtabs .resp-tab-content .tab-terms h1:first-child {
  margin-top: 0;
}
#main .resp-vtabs .resp-tab-content .tab-terms h1 + h2 {
  margin-top: 0;
}
#main .resp-vtabs .resp-tab-content .comment-form p {
  padding-left: 0;
}
#main .resp-vtabs .resp-tab-content .comment-form label {
  position: relative;
  padding-left: 0;
}
#main .resp-vtabs .resp-tab-content .comment-form input,
#main .resp-vtabs .resp-tab-content .comment-form select,
#main .resp-vtabs .resp-tab-content .comment-form textarea {
  background-color: #eeeeee;
}
@media (max-width: 767px) {
  #main .resp-vtabs .resp-tab-content .comment-form input,
  #main .resp-vtabs .resp-tab-content .comment-form select,
  #main .resp-vtabs .resp-tab-content .comment-form textarea {
    background-color: #fff;
  }
}
#main .resp-vtabs .resp-tab-content .comment-form .comment-form-rating {
  margin-top: 30px;
  background-color: transparent;
}
#main .resp-vtabs .resp-tab-content .comment-form .stars:before {
  display: none;
}
#main .resp-vtabs .resp-tab-content .comment-form .stars a {
  text-decoration: none;
  height: 28px;
  width: 28px;
  float: left;
  font-size: 28px;
  margin-right: 15px;
  position: relative;
  left: auto;
}
#main .resp-vtabs .resp-tab-content .comment-form .stars a:before {
  font-size: 28px;
  content: "\2605";
  color: #eeeeee;
  opacity: 1;
}
@media (max-width: 767px) {
  #main .resp-vtabs .resp-tab-content .comment-form .stars a:before {
    color: #fff;
  }
}
#main .resp-vtabs .resp-tab-content .comment-form .stars a:hover:before {
  color: #2dccd3;
}
#main .resp-vtabs .resp-tab-content .comment-form .submit {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .resp-vtabs .resp-tab-content .comment-form .submit:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
@media (max-width: 768px) {
  #main .resp-vtabs .resp-tab-content {
    background-color: #eee;
    margin-bottom: 20px;
    max-height: 350px;
    overflow: hidden;
    overflow-y: scroll;
  }
}
#main .shortcode h1 {
  color: #888b8d;
  font-size: 20px;
  font-weight: 700;
  margin: 20px 0 30px 0;
}
#main .shortcode h3 {
  color: #888b8d;
  font-weight: 700;
}
#main .shortcode.m-t-xxl {
  margin-top: 100px;
}
@media (max-width: 767px) {
  #main .shortcode.m-t-xxl.container {
    margin-top: 100px;
  }
}
#main .shortcode .container {
  width: 100%;
  padding: 0;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
#main .shortcode .container .feature-item {
  flex-basis: 33.333%;
}
#main .shortcode .container .feature-item .feature-box {
  width: 100%;
  height: 100%;
  padding: 0 15px 40px 15px;
  border: 0;
  background-color: transparent;
}
#main .shortcode .container .feature-item .feature-box .feature-image {
  width: 100% !important;
  height: auto !important;
  border-radius: 0px !important;
  border: 0;
  background-color: transparent;
  text-align: left;
}
#main .shortcode .container .feature-item .feature-box .feature-image img {
  width: auto !important;
  height: auto !important;
  border-radius: 0px !important;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 767px) {
  #main .shortcode .container .feature-item .feature-box .feature-image {
    text-align: center;
  }
}
#main .shortcode .container .feature-item .feature-box .feature-content {
  text-align: left;
}
#main .shortcode .container .feature-item .feature-box .feature-content h4 {
  font-family: 'Poppins', sans-serif;
  color: #2dccd3;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 10px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .shortcode .container .feature-item .feature-box .feature-content h4:hover {
  color: #009ca6;
}
#main .shortcode .container .feature-item .feature-box .feature-content h4 span {
  font-weight: 700;
}
#main .shortcode .container .feature-item .feature-box .feature-content .line {
  display: none;
}
@media (max-width: 767px) {
  #main .shortcode .container .feature-item .feature-box .feature-content {
    text-align: center;
  }
}
#main .shortcode .container .feature-item .feature-box:hover {
  background-color: transparent;
  border: 0;
}
#main .shortcode .container .feature-item .feature-box:hover .feature-image {
  border: 0;
}
@media (max-width: 767px) {
  #main .shortcode .container .feature-item {
    flex-basis: 100%;
    margin-bottom: 40px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #main .shortcode .container {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  #main .shortcode .products-block-help {
    margin: 0;
  }
}
#main .shortcode .products-block-help .feature-item {
  flex-basis: 25%;
}
@media (max-width: 767px) {
  #main .shortcode .products-block-help .feature-item {
    flex-basis: 100%;
  }
}
#main .shortcode-bg.shortcode-bg-1 {
  padding: 20px !important;
}
#main .shortcode-bg.shortcode-bg-1 .sw-parallax {
  background-size: auto !important;
  background-position: right top !important;
}
#main .shortcode-bg.shortcode-bg-1 h1 {
  font-size: 28px;
  color: #ff585d;
  font-weight: 700;
  margin-top: 0;
}
#main .shortcode-bg.shortcode-bg-2 .bg-image {
  margin-left: -100%;
  margin-right: -100%;
  background-size: contain !important;
}
@media (max-width: 767px) {
  #main .shortcode-bg.shortcode-bg-2 {
    margin-left: -15px;
    margin-right: -15px;
  }
}
#main .shortcode-bg .content-slider.banner {
  margin-bottom: 0;
}
#main .shortcode-bg .shortcode-testimonials .testimonials-title {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 30px;
  float: none;
  margin: 0 auto;
  padding: 35px 0;
  background-color: #fff;
  position: relative;
  display: none;
}
#main .shortcode-bg .shortcode-testimonials .testimonials-title span {
  color: #888b8d;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#main .shortcode-bg .shortcode-testimonials .testimonials-line {
  display: none;
}
#main .shortcode-bg .shortcode-testimonials .testimonial-details .testimonial-title {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-style: italic;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 20px;
}
#main .shortcode-bg .shortcode-testimonials .testimonial-details .testimonial-title:after,
#main .shortcode-bg .shortcode-testimonials .testimonial-details .testimonial-title:before {
  content: '"';
}
#main .shortcode-bg .shortcode-testimonials .testimonial-meta a {
  display: block;
}
#main .shortcode-bg .shortcode-testimonials .testimonial-meta a span.meta-name {
  color: #fff !important;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 5px;
  font-family: 'Poppins', sans-serif;
}
#main .shortcode-bg .shortcode-testimonials .testimonial-meta a span.meta-name:hover {
  color: #fff !important;
}
#main .shortcode-bg .shortcode-testimonials .testimonial-meta span.meta-date {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
}
#main .shortcode-bg .owl-pagination {
  width: 100%;
  padding: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  text-align: right;
}
#main .shortcode-bg .owl-pagination .owl-page {
  width: 30px;
  height: 4px;
  display: inline-block;
  margin-right: 20px;
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .shortcode-bg .owl-pagination .owl-page:before {
  content: '';
  background-color: #fff;
  opacity: .5;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  #main .shortcode-bg .owl-pagination .owl-page:before {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  #main .shortcode-bg .owl-pagination .owl-page {
    background-color: transparent;
  }
}
#main .shortcode-bg .owl-pagination .owl-page:last-child {
  margin-right: 0;
}
#main .shortcode-bg .owl-pagination .owl-page span {
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  background-color: #fff;
  border: 0;
  margin: 0;
  border-radius: 0;
  -webkit-transition: .3s linear;
  transition: .3s linear;
}
#main .shortcode-bg .owl-pagination .owl-page.active span {
  width: 100%;
  -webkit-transition-duration: 5000ms;
  transition-duration: 5000ms;
  animation: rota 10s linear infinite;
}
@media (max-width: 767px) {
  #main .shortcode-bg .owl-pagination .owl-page.active {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  #main .shortcode-bg .owl-pagination .owl-page {
    width: 100%;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
  }
}
#main .shortcode-bg .owl-pagination .owl-page:hover {
  background-color: #fff;
}
@media (max-width: 767px) {
  #main .shortcode-bg .owl-pagination {
    width: 100%;
    padding: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: none;
    text-align: left;
  }
}
@media (max-width: 767px) {
  #main .shortcode-bg {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
}
#main .toolbar {
	display: none;
  padding-bottom: 40px;
}
#main .toolbar .sorter,
#main .toolbar .pager {
  float: left;
  border: 0;
  clear: none;
  margin: 0;
  padding: 0 15px;
}
#main .toolbar div.sorter {
  width: 70%;
  margin-left: -15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  #main .toolbar div.sorter {
    float: left;
  }
}
@media (max-width: 767px) {
  #main .toolbar div.sorter {
    width: 100%;
    margin-left: 0;
    padding: 0;
  }
}
#main .toolbar div.sorter .sort-by {
  width: 100%;
}
#main .toolbar div.sorter .sort-by .order-asc {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 50px 50px;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2211.06%22%20y%3D%2220%22%20width%3D%2218%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2223.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21%2C41A20%2C20%2C0%2C1%2C1%2C41%2C21%2C20%2C20%2C0%2C0%2C1%2C21%2C41ZM21%2C3A18%2C18%2C0%2C1%2C0%2C39%2C21%2C18%2C18%2C0%2C0%2C0%2C21%2C3Z%22%2F%3E%3C%2Fsvg%3E');
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
@media (max-width: 991px) {
  #main .toolbar div.sorter .sort-by .order-asc {
    float: right !important;
  }
}
#main .toolbar div.sorter .sort-by .order-asc:before {
  display: none;
}
#main .toolbar div.sorter .sort-by .order-asc:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2221%22%20cy%3D%2221%22%20r%3D%2220%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2211.06%22%20y%3D%2220%22%20width%3D%2218%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2223.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29%22%2F%3E%3C%2Fsvg%3E');
}
#main .toolbar div.sorter .sort-by .order-desc {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 50px 50px;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2211.06%22%20y%3D%2220%22%20width%3D%2218%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2223.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21%2C41A20%2C20%2C0%2C1%2C1%2C41%2C21%2C20%2C20%2C0%2C0%2C1%2C21%2C41ZM21%2C3A18%2C18%2C0%2C1%2C0%2C39%2C21%2C18%2C18%2C0%2C0%2C0%2C21%2C3Z%22%2F%3E%3C%2Fsvg%3E');
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
@media (max-width: 991px) {
  #main .toolbar div.sorter .sort-by .order-desc {
    float: right !important;
  }
}
#main .toolbar div.sorter .sort-by .order-desc:before {
  display: none;
}
#main .toolbar div.sorter .sort-by .order-desc:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2221%22%20cy%3D%2221%22%20r%3D%2220%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2211.06%22%20y%3D%2220%22%20width%3D%2218%22%20height%3D%222%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2223.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29%22%2F%3E%3C%2Fsvg%3E');
}
#main .toolbar div.sorter .dropdown-select {
  width: 70%;
}
@media (min-width: 992px) {
  #main .toolbar div.sorter .dropdown-select {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  #main .toolbar div.sorter .dropdown-select {
    width: 78%;
  }
}
#main .toolbar .pager {
  width: 30%;
}
#main .toolbar .pager .limiter {
  width: 100%;
  position: relative;
  right: auto;
  top: auto;
}
#main .toolbar .pager .dropdown-select {
  width: 100%;
}
#main .toolbar .pager .woocommerce-pagination {
  display: none;
}
#main .toolbar .pager .woocommerce-pagination .page-numbers li span,
#main .toolbar .pager .woocommerce-pagination .page-numbers li a {
  border: 2px solid #2dccd3;
  background-color: transparent;
  color: #2dccd3;
}
#main .toolbar .pager .woocommerce-pagination .page-numbers li a:hover,
#main .toolbar .pager .woocommerce-pagination .page-numbers li span.current {
  border-color: #009ca6;
  background-color: #009ca6;
  color: #fff;
}
@media (max-width: 767px) {
  #main .toolbar .pager {
    width: 100%;
    margin-left: 0;
    padding: 0;
  }
}
#main .toolbar .dropdown-select .dropdown-toggle {
  background-color: #eeeeee;
  margin-bottom: 0;
}
#main .toolbar .dropdown-select .dropdown-menu {
  border: 1px solid #1E90FF;
}
#main .toolbar .dropdown-select .dropdown-menu > li a {
  border: 0;
  background-color: #eeeeee;
  color: #888b8d;
  -webkit-transition: none;
  transition: none;
}
#main .toolbar .dropdown-select .dropdown-menu > li a:hover {
  background-color: #1E90FF;
  color: #fff;
}
#main .product-list-gallery .pager {
  text-align: left;
  margin-bottom: 60px;
}
#main .product-list-gallery .pager .woocommerce-pagination {
  float: left;
  margin: 0;
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > span.page-numbers {
  background-color: #009ca6;
  border-color: #009ca6;
  color: #fff;
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .next.page-numbers,
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .prev.page-numbers {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"42"%20height%3D"42"%20viewBox%3D"0%200%2042%2042"><defs><style>.cls-1%7Bfill%3A%232dccd3%3B%7D<%2Fstyle><%2Fdefs><title>icon<%2Ftitle><rect%20class%3D"cls-1"%20x%3D"11.06"%20y%3D"20"%20width%3D"18"%20height%3D"2"%2F><polygon%20class%3D"cls-1"%20points%3D"23.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29"%2F><path%20class%3D"cls-1"%20d%3D"M21%2C41A20%2C20%2C0%2C1%2C1%2C41%2C21%2C20%2C20%2C0%2C0%2C1%2C21%2C41ZM21%2C3A18%2C18%2C0%2C1%2C0%2C39%2C21%2C18%2C18%2C0%2C0%2C0%2C21%2C3Z"%2F><%2Fsvg>');
  background-size: 41px;
  background-repeat: no-repeat;
  border: none;
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .next.page-numbers:hover,
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .prev.page-numbers:hover {
  background-image: url('data:image/svg+xml,<svg%20id%3D"Layer_1"%20data-name%3D"Layer%201"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"42"%20height%3D"42"%20viewBox%3D"0%200%2042%2042"><defs><style>.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D<%2Fstyle><%2Fdefs><title>icon<%2Ftitle><circle%20class%3D"cls-1"%20cx%3D"21"%20cy%3D"21"%20r%3D"20"%2F><rect%20class%3D"cls-2"%20x%3D"11.06"%20y%3D"20"%20width%3D"18"%20height%3D"2"%2F><polygon%20class%3D"cls-2"%20points%3D"23.23%2013.29%2030.94%2021%2023.23%2028.71%2021.81%2027.29%2028.11%2021%2021.81%2014.71%2023.23%2013.29"%2F><%2Fsvg>');
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .next.page-numbers:before,
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .prev.page-numbers:before {
  display: none;
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .prev.page-numbers {
  transform: rotateY(180deg);
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .page-numbers {
  background: transparent;
  color: #2dccd3;
  border-width: 2px;
  border-color: #2dccd3;
  border-style: solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 36px;
  font-weight: 700;
  font-size: 16px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .product-list-gallery .pager .woocommerce-pagination .page-numbers li > .page-numbers:hover {
  border-color: #009ca6;
  background-color: #009ca6;
  color: #fff;
}
#main .product-list-gallery .pager .limiter {
  display: none;
}
#main .view-mode.gridlist-toggle {
  position: absolute;
  left: 0;
  top: -50px;
}
#main .view-mode.gridlist-toggle a {
  border: 2px solid #2dccd3;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .view-mode.gridlist-toggle a:before {
  color: #2dccd3;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .view-mode.gridlist-toggle a:last-child {
  margin-left: -2px;
}
#main .view-mode.gridlist-toggle a:hover {
  background-color: #009ca6;
  border-color: #009ca6;
}
#main .view-mode.gridlist-toggle a:hover:before {
  color: #fff;
}
#main .view-mode.gridlist-toggle a.active {
  background-color: #009ca6;
  border-color: #009ca6;
}
#main .view-mode.gridlist-toggle a.active:before {
  color: #fff;
}
#main .sd-sharing {
  margin-top: 20px;
}
#main .sd-sharing li {
  margin: 0 10px;
}
#main .sd-sharing li:first-child {
  margin-left: 0;
}
#main .sd-sharing li:last-child {
  margin-right: 0;
}
#main .sd-sharing li.share-facebook a {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-facebook a:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2254%22%20viewBox%3D%220%200%2032%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.17%2C2.86a57.06%2C57.06%2C0%2C0%2C1%2C6.74.36v7.93H24.14c-3.57%2C0-4.24%2C1.71-4.24%2C4.18v5.82h8.91l-1.19%2C9H19.91v21h-9v-21h-8v-9h8V14.6c0-7.6%2C4.58-11.74%2C11.26-11.74m0-2C14.11%2C0.86%2C8.91%2C6.25%2C8.91%2C14.6v4.55h-8v13h8v21h13v-21h7.48l0.23-1.74%2C1.19-9%2C0.3-2.26H21.91V15.32c0-2.09.46-2.18%2C2.24-2.18h6.76V1.49l-1.7-.26a58.16%2C58.16%2C0%2C0%2C0-7-.38h0Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-linkedin a {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44%2C44H33.44V29.46c0-5.12-2.51-5.12-3.34-5.12A3.78%2C3.78%2C0%2C0%2C0%2C26.64%2C27a6.06%2C6.06%2C0%2C0%2C0-.22%2C1.84V44H15.85V43c0-.24.11-24.22%2C0-26.71l0-1H26.42v2.57a9.17%2C9.17%2C0%2C0%2C1%2C6.72-2.57c6.8%2C0%2C10.86%2C4.93%2C10.86%2C13.18V44Zm-8.56-2H42V28.42c0-7.1-3.23-11.18-8.86-11.18a7.48%2C7.48%2C0%2C0%2C0-6.87%2C4l-1.85%2C3v-7H17.88c0.06%2C4.62%2C0%2C20.53%2C0%2C24.76h6.56V28.82a7%2C7%2C0%2C0%2C1%2C.35-2.56%2C5.67%2C5.67%2C0%2C0%2C1%2C5.33-3.92c2%2C0%2C5.34.92%2C5.34%2C7.12V42ZM12.56%2C44H2V15.24H12.56V44ZM4%2C42h6.56V17.24H4V42ZM7.79%2C13.35A5.53%2C5.53%2C0%2C0%2C1%2C2%2C7.67%2C5.57%2C5.57%2C0%2C0%2C1%2C7.84%2C2a5.55%2C5.55%2C0%2C0%2C1%2C5.79%2C5.65A5.58%2C5.58%2C0%2C0%2C1%2C7.79%2C13.35ZM7.84%2C4A3.56%2C3.56%2C0%2C0%2C0%2C4%2C7.67a3.54%2C3.54%2C0%2C0%2C0%2C3.73%2C3.68%2C3.58%2C3.58%2C0%2C0%2C0%2C3.9-3.68A3.55%2C3.55%2C0%2C0%2C0%2C7.84%2C4Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-linkedin a:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44%2C44H33.44V29.46c0-5.12-2.51-5.12-3.34-5.12A3.78%2C3.78%2C0%2C0%2C0%2C26.64%2C27a6.06%2C6.06%2C0%2C0%2C0-.22%2C1.84V44H15.85V43c0-.24.11-24.22%2C0-26.71l0-1H26.42v2.57a9.17%2C9.17%2C0%2C0%2C1%2C6.72-2.57c6.8%2C0%2C10.86%2C4.93%2C10.86%2C13.18V44Zm-8.56-2H42V28.42c0-7.1-3.23-11.18-8.86-11.18a7.48%2C7.48%2C0%2C0%2C0-6.87%2C4l-1.85%2C3v-7H17.88c0.06%2C4.62%2C0%2C20.53%2C0%2C24.76h6.56V28.82a7%2C7%2C0%2C0%2C1%2C.35-2.56%2C5.67%2C5.67%2C0%2C0%2C1%2C5.33-3.92c2%2C0%2C5.34.92%2C5.34%2C7.12V42ZM12.56%2C44H2V15.24H12.56V44ZM4%2C42h6.56V17.24H4V42ZM7.79%2C13.35A5.53%2C5.53%2C0%2C0%2C1%2C2%2C7.67%2C5.57%2C5.57%2C0%2C0%2C1%2C7.84%2C2a5.55%2C5.55%2C0%2C0%2C1%2C5.79%2C5.65A5.58%2C5.58%2C0%2C0%2C1%2C7.79%2C13.35ZM7.84%2C4A3.56%2C3.56%2C0%2C0%2C0%2C4%2C7.67a3.54%2C3.54%2C0%2C0%2C0%2C3.73%2C3.68%2C3.58%2C3.58%2C0%2C0%2C0%2C3.9-3.68A3.55%2C3.55%2C0%2C0%2C0%2C7.84%2C4Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-twitter a {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2262.31%22%20height%3D%2247.34%22%20viewBox%3D%220%200%2062.31%2047.34%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EAdvanceCare_Icons_twitter%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3786.68%2C342.5a33.14%2C33.14%2C0%2C0%2C1-18-5.25l-3.61-2.32%2C4.26%2C0.49a22.55%2C22.55%2C0%2C0%2C0%2C2.63.13%2C21.63%2C21.63%2C0%2C0%2C0%2C11.4-3.19%2C12.34%2C12.34%2C0%2C0%2C1-8.87-8.22L3774%2C322.6l1.59%2C0.24%2C0.63%2C0.08a12.41%2C12.41%2C0%2C0%2C1-5.75-10.44v-1.84l1.49%2C0.83a10.51%2C10.51%2C0%2C0%2C0%2C1.32.62%2C12.38%2C12.38%2C0%2C0%2C1-1.05-14l0.73-1.25%2C0.91%2C1.12a31.33%2C31.33%2C0%2C0%2C0%2C21.43%2C11.42%2C13%2C13%2C0%2C0%2C1-.09-1.51%2C12.36%2C12.36%2C0%2C0%2C1%2C21-8.85%2C21.46%2C21.46%2C0%2C0%2C0%2C6.36-2.51l2.27-1.36-0.81%2C2.52a12.19%2C12.19%2C0%2C0%2C1-2.34%2C4.2%2C23.29%2C23.29%2C0%2C0%2C0%2C2.54-.92l3.19-1.37-2%2C2.86a25.31%2C25.31%2C0%2C0%2C1-5.49%2C5.78c0%2C0.33%2C0%2C.66%2C0%2C1C3820%2C325.58%2C3807.52%2C342.5%2C3786.68%2C342.5Zm-13.38-5a31.25%2C31.25%2C0%2C0%2C0%2C13.38%2C3c19.58%2C0%2C31.29-15.91%2C31.29-31.29%2C0-.47%2C0-0.94%2C0-1.4l0-.55%2C0.45-.33a23.15%2C23.15%2C0%2C0%2C0%2C3.33-3%2C22.57%2C22.57%2C0%2C0%2C1-3.48.66l-4.54.49%2C3.92-2.34a10.39%2C10.39%2C0%2C0%2C0%2C3.33-3.17%2C23.48%2C23.48%2C0%2C0%2C1-4.84%2C1.5l-0.54.1-0.38-.4a10.26%2C10.26%2C0%2C0%2C0-7.56-3.27%2C10.36%2C10.36%2C0%2C0%2C0-10.35%2C10.35%2C11.86%2C11.86%2C0%2C0%2C0%2C.26%2C2.4l0.26%2C1.27-1.29-.07a33.36%2C33.36%2C0%2C0%2C1-23.13-11.07%2C10.38%2C10.38%2C0%2C0%2C0%2C3.85%2C12.54l2.95%2C2-3.54-.13a12.44%2C12.44%2C0%2C0%2C1-4-.82%2C10.4%2C10.4%2C0%2C0%2C0%2C8.19%2C8.68l4.25%2C0.86-4.2%2C1.08a13%2C13%2C0%2C0%2C1-3.83.4%2C10.39%2C10.39%2C0%2C0%2C0%2C9.08%2C5.71l2.8%2C0.06-2.2%2C1.73A23.57%2C23.57%2C0%2C0%2C1%2C3773.3%2C337.51Z%22%20transform%3D%22translate(-3765.1%20-295.16)%22%2F%3E%3C%2Fsvg%3E');
  background-size: 35px auto;
}
#main .sd-sharing li.share-twitter a:hover {
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2062.3%2047.3%22%20style%3D%22enable-background%3Anew%200%200%2062.3%2047.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23009CA6%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3EAdvanceCare_Icons_twitter%3C%2Ftitle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.6%2C47.3c-6.4%2C0-12.6-1.8-18-5.2L0%2C39.8l4.3%2C0.5c0.9%2C0.1%2C1.8%2C0.1%2C2.6%2C0.1c4%2C0%2C8-1.1%2C11.4-3.2%0A%09c-4.2-1-7.6-4.1-8.9-8.2l-0.5-1.5l1.6%2C0.2l0.6%2C0.1c-3.6-2.3-5.7-6.2-5.8-10.4v-1.8l1.5%2C0.8c0.4%2C0.2%2C0.9%2C0.4%2C1.3%2C0.6%0A%09c-3.2-4-3.6-9.6-1.1-14l0.7-1.2l0.9%2C1.1c5.3%2C6.5%2C13%2C10.6%2C21.4%2C11.4c-0.1-0.5-0.1-1-0.1-1.5c0-6.8%2C5.5-12.4%2C12.3-12.4%0A%09c3.2%2C0%2C6.3%2C1.3%2C8.7%2C3.5c2.2-0.5%2C4.4-1.3%2C6.4-2.5L59.7%2C0l-0.8%2C2.5c-0.5%2C1.5-1.3%2C3-2.3%2C4.2c0.9-0.3%2C1.7-0.6%2C2.5-0.9l3.2-1.4l-2%2C2.9%0A%09c-1.5%2C2.2-3.4%2C4.2-5.5%2C5.8c0%2C0.3%2C0%2C0.7%2C0%2C1C54.9%2C30.4%2C42.4%2C47.3%2C21.6%2C47.3z%20M8.2%2C42.3c4.2%2C2%2C8.8%2C3%2C13.4%2C3%0A%09c19.6%2C0%2C31.3-15.9%2C31.3-31.3c0-0.5%2C0-0.9%2C0-1.4v-0.5l0.4-0.3c1.2-0.9%2C2.3-1.9%2C3.3-3c-1.1%2C0.3-2.3%2C0.5-3.5%2C0.7l-4.5%2C0.5l3.9-2.3%0A%09c1.3-0.8%2C2.5-1.9%2C3.3-3.2c-1.6%2C0.7-3.2%2C1.2-4.8%2C1.5L50.5%2C6l-0.4-0.4c-2-2.1-4.7-3.3-7.6-3.3c-5.7%2C0-10.3%2C4.6-10.4%2C10.4%0A%09c0%2C0.8%2C0.1%2C1.6%2C0.3%2C2.4l0.3%2C1.3l-1.3-0.1c-8.9-0.5-17.2-4.4-23.1-11.1C6.5%2C9.8%2C8.1%2C15%2C12.2%2C17.8l2.9%2C2l-3.5-0.1%0A%09c-1.4-0.1-2.7-0.3-4-0.8c0.6%2C4.3%2C3.9%2C7.8%2C8.2%2C8.7l4.2%2C0.9l-4.2%2C1.1c-1.2%2C0.3-2.5%2C0.5-3.8%2C0.4c1.7%2C3.4%2C5.2%2C5.6%2C9.1%2C5.7l2.8%2C0.1%0A%09l-2.2%2C1.7C17.8%2C40.4%2C13.1%2C42.1%2C8.2%2C42.3L8.2%2C42.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
  background-size: 35px auto;
}
#main .sd-sharing li.share-email a {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-email a:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.52%2C4A8.49%2C8.49%2C0%2C0%2C1%2C50%2C12.48v29A8.49%2C8.49%2C0%2C0%2C1%2C41.52%2C50h-29A8.49%2C8.49%2C0%2C0%2C1%2C4%2C41.52v-29A8.49%2C8.49%2C0%2C0%2C1%2C12.48%2C4h29m0-3h-29A11.52%2C11.52%2C0%2C0%2C0%2C1%2C12.48v29A11.52%2C11.52%2C0%2C0%2C0%2C12.48%2C53h29A11.52%2C11.52%2C0%2C0%2C0%2C53%2C41.52v-29A11.52%2C11.52%2C0%2C0%2C0%2C41.52%2C1h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.38%2C32.37a1.5%2C1.5%2C0%2C0%2C1-1.06-.44L7.19%2C12.81a1.5%2C1.5%2C0%2C0%2C1%2C2.12-2.12L27.38%2C28.75%2C44.56%2C11.56a1.5%2C1.5%2C0%2C1%2C1%2C2.12%2C2.12L28.44%2C31.94A1.5%2C1.5%2C0%2C0%2C1%2C27.38%2C32.37Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-print a {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232dccd3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2245.89%22%20cy%3D%2222.41%22%20r%3D%222.54%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C15H43V2.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C1h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C2.5V15H5.05C3.1%2C15%2C1%2C16.27%2C1%2C18.32V39.76C1%2C41.79%2C3.06%2C43%2C5.05%2C43H11v8.5A1.5%2C1.5%2C0%2C0%2C0%2C12.5%2C53h29A1.5%2C1.5%2C0%2C0%2C0%2C43%2C51.5V43h7c1.9%2C0%2C3-1.21%2C3-3.24V18.32C53%2C15.87%2C51.43%2C15%2C50%2C15ZM14%2C4H40V15H14V4ZM40%2C50H14V32H40V50ZM50%2C39.76c0%2C0.1%2C0%2C.18%2C0%2C0.24H43V30.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C29h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C30.5V40H5.05A1.78%2C1.78%2C0%2C0%2C1%2C4%2C39.68L4%2C18.41A1.53%2C1.53%2C0%2C0%2C1%2C5.05%2C18H50a2%2C2%2C0%2C0%2C1%2C0%2C.32V39.76Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C38H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C38Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C43H32a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C43Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C48H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C48Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing li.share-print a:hover {
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2245.89%22%20cy%3D%2222.41%22%20r%3D%222.54%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C15H43V2.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C1h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C2.5V15H5.05C3.1%2C15%2C1%2C16.27%2C1%2C18.32V39.76C1%2C41.79%2C3.06%2C43%2C5.05%2C43H11v8.5A1.5%2C1.5%2C0%2C0%2C0%2C12.5%2C53h29A1.5%2C1.5%2C0%2C0%2C0%2C43%2C51.5V43h7c1.9%2C0%2C3-1.21%2C3-3.24V18.32C53%2C15.87%2C51.43%2C15%2C50%2C15ZM14%2C4H40V15H14V4ZM40%2C50H14V32H40V50ZM50%2C39.76c0%2C0.1%2C0%2C.18%2C0%2C0.24H43V30.5A1.5%2C1.5%2C0%2C0%2C0%2C41.5%2C29h-29A1.5%2C1.5%2C0%2C0%2C0%2C11%2C30.5V40H5.05A1.78%2C1.78%2C0%2C0%2C1%2C4%2C39.68L4%2C18.41A1.53%2C1.53%2C0%2C0%2C1%2C5.05%2C18H50a2%2C2%2C0%2C0%2C1%2C0%2C.32V39.76Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C38H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C38Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C43H32a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C43Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C48H35a1.5%2C1.5%2C0%2C0%2C0%2C0-3H19A1.5%2C1.5%2C0%2C0%2C0%2C19%2C48Z%22%2F%3E%3C%2Fsvg%3E');
}
#main .sd-sharing a {
  width: 30px;
  height: 30px;
  display: inline-block;
  padding: 0;
  background-color: transparent;
  background-size: auto 30px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 0;
}
#main .sd-sharing a:before {
  display: none;
}
#main .sd-sharing a:hover {
  opacity: 1;
}
#sharing_email {
  padding: 60px 30px 30px 30px !important;
}
#sharing_email label {
  color: #2dccd3 !important;
  background-color: transparent;
  font-size: 14px !important;
  font-weight: 700;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  display: inline-block;
  text-align: left;
  font-family: 'Poppins', sans-serif;
  white-space: pre-line;
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  border: 0;
  line-height: normal;
  height: auto;
}
#sharing_email input[type="email"],
#sharing_email input[type="text"] {
  width: 100%;
  border-radius: 25px;
  border: 0;
  padding: 15px 30px;
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 30px;
  height: 50px;
  background-color: #eeeeee !important;
  border: 0 !important;
  padding: 15px 30px !important;
  color: #888b8d !important;
}
#sharing_email input[type="email"]:focus,
#sharing_email input[type="text"]:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#sharing_email input[type="submit"] {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  color: #2dccd3 !important;
  margin-top: 15px;
}
#sharing_email input[type="submit"]:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#sharing_email input[type="submit"]:hover {
  color: #fff !important;
}
#sharing_email .sharing_cancel {
  color: transparent;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Ctitle%3Ecirculo%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1345%2030C1358.81%2030%201370%2041.1929%201370%2055C1370%2068.8071%201358.81%2080%201345%2080C1331.19%2080%201320%2068.8071%201320%2055C1320%2041.1929%201331.19%2030%201345%2030Z%20%22%20fill%3D%22%232dccd3%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1320%2C-30)%22%3E%3C%2Fpath%3E%3Cpath%20id%3D%22SvgjsPath1008%22%20d%3D%22M1338%2059.8429L1349.84%2048.0048L1352%2050.1571L1340.16%2061.9953ZM1340.16%2048.0048L1352%2059.8429L1349.84%2061.9953L1338%2050.1571Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1320%2C-30)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 30px;
}
#sharing_email .sharing_cancel:hover {
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22SvgjsSvg1000%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%0D%0A%09%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23009CA6%3B%7D%0D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ctitle%3Ecirculo%3C%2Ftitle%3E%0D%0A%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%3Cpath%20id%3D%22SvgjsPath1007%22%20class%3D%22st0%22%20d%3D%22M25%2C0c13.8%2C0%2C25%2C11.2%2C25%2C25S38.8%2C50%2C25%2C50S0%2C38.8%2C0%2C25S11.2%2C0%2C25%2C0z%22%2F%3E%0D%0A%3Cpath%20id%3D%22SvgjsPath1008%22%20class%3D%22st1%22%20d%3D%22M18%2C29.8L29.8%2C18l2.2%2C2.2L20.2%2C32L18%2C29.8z%20M20.2%2C18L32%2C29.8L29.8%2C32L18%2C20.2L20.2%2C18z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
#sharing_email .errors {
  color: #fff;
  border-radius: 25px;
  height: 50px;
  padding: 15px !important;
  font-weight: 700;
  font-size: 14px;
  background-color: #ff585d !important;
  border-color: #ff585d;
}
@media (min-width: 768px) and (max-width: 1199px) {
  #sharing_email {
    left: auto !important;
    right: 0 !important;
  }
}
@media (max-width: 767px) {
  #sharing_email {
    left: 0 !important;
    width: 100% !important;
  }
}
#main .providers-search .page-header h1,
#main .providers-search .page-header h2,
#main .providers-search .page-header h3,
#main .providers-search .page-header h4,
#main .providers-search .page-header h5,
#main .providers-search .page-header h6 {
  color: #888b8d;
  font-weight: 700;
  margin-bottom: 0;
}
#main .providers-search .page-header h2 {
  font-size: 20px;
  line-height: 30px;
}
#main .providers-search .providers .search-field select {
  background-color: #eeeeee;
}
#main .providers-search .advanced-search,
#main .providers-search .search-field.s {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
  #main .providers-search .advanced-search,
  #main .providers-search .search-field.s {
    width: 100%;
  }
}
#main .providers-search .advanced-search {
  padding-right: 15px;
}
@media (max-width: 767px) {
  #main .providers-search .advanced-search {
    padding-right: 0;
  }
}
#main .providers-search .search-field:not(.search-field.s) {
  padding-left: 15px;
}
@media (max-width: 767px) {
  #main .providers-search .search-field:not(.search-field.s) {
    padding-left: 0;
  }
}
#main .providers-search .submit-btn {
  width: 100%;
  float: left;
}
#main .providers-search .select2-choice,
#main .providers-search input[type="search"] {
  background-color: #eeeeee;
  font-family: 'Poppins', sans-serif;
}
#main .providers-search .no-results {
  margin-top: 30px;
}
#main .provider-details .provider-description .provider-text {
  display: inline-block;
  padding-bottom: 30px;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
  padding: 30px 0;
  margin-top: -30px;
}
@media (max-width: 991px) {
  #main .provider-details .provider-description .provider-text .entry-content {
    margin-bottom: 0;
  }
}
#main .provider-details .provider-description .provider-sub-description h3,
#main .provider-details .provider-description .provider-sub-description h5 {
  color: #888b8d;
  font-weight: 700;
}
#main .provider-details .panel-group {
  width: 100%;
  display: inline-block;
}
#main .provider-details .panel-group .panel {
  width: 50%;
  float: left;
  vertical-align: top;
  border: 0;
  border-radius: 0;
  margin: 0;
}
#main .provider-details .panel-group .panel .panel-heading {
  background-color: white;
  border: 0;
  padding: 0;
}
#main .provider-details .panel-group .panel .panel-heading .panel-title {
  color: #888b8d;
  padding: 30px 0 30px 20px;
  margin: 0 20px 0 0;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
@media (max-width: 767px) {
  #main .provider-details .panel-group .panel .panel-heading .panel-title {
    margin: 0;
  }
}
@media (max-width: 767px) {
  #main .provider-details .panel-group .panel {
    width: 100%;
    margin-bottom: 30px;
  }
}
#main .provider-address h3 {
  color: #888b8d;
  font-weight: 700;
}
.select2-results {
  font-family: 'Poppins', sans-serif;
  color: #888b8d;
  font-size: 14px;
}
#main .checkout-progress {
  text-align: center;
  padding-top: 100px;
  margin-bottom: 60px;
}
#main .checkout-progress ol {
  list-style: none;
}
@media (max-width: 767px) {
  #main .checkout-progress ol {
    padding-left: 0;
  }
}
#main .checkout-progress ol li {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-left: 0;
  color: #b6bbbf;
  font-size: 14px;
  width: 154px;
}
#main .checkout-progress ol li:after {
  content: '';
  height: 2px;
  background-color: #d5d5d5;
  top: -50px;
  width: 98px;
  right: -49px;
  position: absolute;
  display: inline-block;
  margin-right: 0;
  z-index: -1;
}
#main .checkout-progress ol li:last-child:after {
  display: none;
}
#main .checkout-progress ol li span {
  font-size: 20px;
  color: #b6bbbf;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  border: 2px solid #d5d5d5;
  display: inline-block;
  padding: 18px 24px;
  font-weight: 700;
  position: absolute;
  top: -80px;
  left: 50%;
  transform: translateX(-50%);
}
#main .checkout-progress ol li p {
  display: inline-block;
  text-align: center;
  width: 100%;
}
#main .checkout-progress ol li.current {
  color: #888b8d;
}
@media (max-width: 767px) {
  #main .checkout-progress ol li.current {
    width: 100%;
  }
}
#main .checkout-progress ol li.current span {
  border-color: #ff585d;
  color: #ff585d;
}
@media (max-width: 767px) {
  #main .checkout-progress ol li {
    display: none;
  }
  #main .checkout-progress ol li:after {
    display: none;
  }
  #main .checkout-progress ol li span {
    margin: 0 auto 20px auto;
  }
  #main .checkout-progress ol li.current {
    display: inline-block;
    text-align: center;
  }
}
#main .shop_table.shop_table_responsive {
  margin-top: 60px;
  border: 0;
}
#main .shop_table.shop_table_responsive thead {
  border-bottom: 1px solid #d5d5d5;
}
#main .shop_table.shop_table_responsive thead tr {
  background-color: #fff;
}
#main .shop_table.shop_table_responsive thead tr th {
  font-family: 'Poppins', sans-serif;
  text-transform: none;
  color: #888b8d;
  font-size: 12px !important;
  font-weight: 700;
  border: 0;
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive thead {
    display: none;
  }
}
#main .shop_table.shop_table_responsive tbody tr:last-child {
  border-right: 0;
}
#main .shop_table.shop_table_responsive tbody tr td {
  border-right: 0;
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive tbody tr td {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item {
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #d5d5d5;
}
#main .shop_table.shop_table_responsive tbody .cart_item td {
  position: relative;
  border: 0;
}
@media (min-width: 768px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td .remove {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 992px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-thumbnail img {
    max-width: 150px;
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-name {
  color: #888b8d;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  vertical-align: middle;
}
@media (min-width: 992px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-name {
    max-width: 170px;
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-name a {
  width: 90%;
  font-weight: 700;
}
@media (min-width: 768px) {
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-name .variation {
  width: 100%;
  font-size: 14px;
  /* @media(min-width: 768px){
                                .absolute-center();
                                margin-top: 25px;
                            }
                            @media(min-width: 992px){
                                bottom: 0;
                                -webkit-transform: translate(-50%, 0);
                                transform: translate(-50%, 0);
                                margin-top: 0;
                            }*/
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-name .variation dd {
  color: #888b8d;
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-price .amount {
  width: 90%;
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  display: inline-block;
  color: #888b8d;
}
@media (min-width: 768px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-price .amount {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity .quantity {
  padding: 0;
}
@media (min-width: 768px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity .quantity {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="number"] {
  background-color: #eeeeee;
  font-family: 'Poppins', sans-serif;
}
@media (min-width: 992px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="number"] {
    width: 140px;
  }
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="button"] {
  color: #ff585d;
  left: auto;
  width: 22px;
  height: 20px;
  font-size: 22px;
  font-weight: 400;
  right: 35px;
  top: 25px;
  background-color: transparent;
  border: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="button"].minus {
  left: 25px;
  bottom: auto;
  top: 23px;
  font-size: 29px;
  width: 30px;
  height: 30px;
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="button"].plus {
  right: 25px;
  bottom: auto;
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-quantity input[type="button"]:hover {
  color: #c64a4e;
  background-color: transparent;
}
#main .shop_table.shop_table_responsive tbody .cart_item td.product-subtotal .amount {
  color: #2dccd3;
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
}
@media (min-width: 768px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-subtotal .amount {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td.product-subtotal .amount:before {
    content: 'Total: ';
    color: #888b8d;
    margin-right: 10px;
    font-weight: 300;
  }
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive tbody .cart_item td {
    display: block;
  }
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive tbody {
    border-top: 1px solid #d5d5d5;
  }
}
#main .shop_table.shop_table_responsive .coupon {
  width: 100%;
  font-family: 'Poppins', sans-serif;
  display: inline-block;
  float: left;
  margin-bottom: 30px;
}
#main .shop_table.shop_table_responsive .coupon input[type="text"] {
  background-color: #eeeeee;
  float: left;
}
@media (min-width: 992px) {
  #main .shop_table.shop_table_responsive .coupon input[type="text"] {
    width: 50%;
    margin-right: 30px;
  }
}
#main .shop_table.shop_table_responsive .coupon input[name="apply_coupon"] {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  float: left;
}
#main .shop_table.shop_table_responsive .coupon input[name="apply_coupon"]:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
@media (max-width: 767px) {
  #main .shop_table.shop_table_responsive .coupon input[name="apply_coupon"] {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
  }
}
#main .shop_table.shop_table_responsive .btn-update,
#main .shop_table.shop_table_responsive .checkout-button {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
  float: left;
  margin-right: 20px;
}
#main .shop_table.shop_table_responsive .btn-update:hover,
#main .shop_table.shop_table_responsive .checkout-button:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .shop_table.shop_table_responsive .btn-update:hover,
#main .shop_table.shop_table_responsive .checkout-button:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
@media (max-width: 991px) {
  #main .shop_table.shop_table_responsive .btn-update,
  #main .shop_table.shop_table_responsive .checkout-button {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
    margin-bottom: 30px;
  }
}
#main .shop_table.shop_table_responsive .checkout-button {
  background-color: #ff585d;
  color: #fff;
}
#main .shop_table.shop_table_responsive input[disabled] {
  opacity: .7;
}
@media (min-width: 992px) {
  #main .shop_table.shop_table_responsive input[name="update_cart"] {
    float: right;
    margin-top: -110px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main .shop_table.shop_table_responsive input[name="update_cart"] {
    float: right;
    margin-top: -85px;
  }
}
#main .product .price,
#main .product-price .amount,
#main .product-subtotal .amount,
#main .cart-subtotal .amount,
#main .total .amount,
#main .order-total .amount,
#main .no-content-comment h2,
#main .ls-inner .price-box {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  color: #2dccd3;
}
#main .cart-collaterals .cart_totals h2 {
  color: #888b8d;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 10px 0;
  text-transform: none;
}
#main .cart-collaterals .shop_table {
  border: 0;
  border-top: 1px solid #d5d5d5;
}
#main .cart-collaterals .shop_table tbody tr.order-total {
  background-color: transparent;
}
#main .cart-collaterals .shop_table tbody tr th {
  font-family: 'Poppins', sans-serif;
  color: #888b8d;
  font-size: 12px;
  font-weight: 700;
  text-transform: none;
  border-right: 0;
  border-color: #d5d5d5;
  padding-left: 0;
  padding-right: 0;
}
#main .cart-collaterals .shop_table tbody tr td {
  color: #888b8d;
  font-family: 'Poppins', sans-serif;
  border-right: 0;
  border-color: #d5d5d5;
  text-align: right;
  padding-right: 50px;
  position: relative;
}
#main .cart-collaterals .shop_table tbody tr td .amount {
  color: #2dccd3;
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
}
#main .cart-collaterals .shop_table tbody tr td .includes_tax {
  position: absolute;
  bottom: 0;
  right: 0;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 300;
}
#main .cart-collaterals .shop_table tbody tr td .includes_tax span {
  font-size: 12px;
  color: #888b8d;
}
@media (min-width: 768px) {
  #main .cart-collaterals .shop_table tbody tr td .includes_tax {
    right: 50px;
  }
}
@media (max-width: 767px) {
  #main .cart-collaterals .shop_table tbody tr td {
    padding-right: 0;
  }
}
#main .cart-collaterals button[name="update_cart"] {
  display: none;
}
@media (min-width: 768px) {
  #main .cart-collaterals button[name="update_cart"] {
    margin-left: 0;
  }
}
#main input[name="update_cart"],
#main button[name="update_cart"] {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
  float: left;
  margin-right: 20px;
}
#main input[name="update_cart"]:hover,
#main button[name="update_cart"]:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main input[name="update_cart"]:hover,
#main button[name="update_cart"]:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
@media (max-width: 767px) {
  #main input[name="update_cart"],
  #main button[name="update_cart"] {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
    margin-bottom: 30px;
  }
}
#main button[name="proceed"] {
  float: right;
  background-color: #ff585d;
  border-color: #ff585d;
  color: #fff;
}
#main button[name="proceed"]:hover {
  background-color: #c64a4e;
  border-color: #c64a4e;
}
@media (max-width: 767px) {
  #main button[name="proceed"] {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
    margin-bottom: 30px;
  }
}
#main .wc-backward {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
  float: left;
  margin-right: 20px;
  padding: 14px 20px;
}
#main .wc-backward:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .wc-backward:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
@media (max-width: 991px) {
  #main .wc-backward {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
    margin-bottom: 30px;
  }
}
#main .form-customer-details {
  width: 100%;
  display: inline-block;
  overflow: hidden;
}
#main .form-customer-details .woocommerce-billing-fields {
  display: inline-block;
  margin-left: -15px;
  margin-right: -15px;
}
#main .form-customer-details .woocommerce-billing-fields h3 {
  padding-left: 15px;
  color: #888b8d;
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: none;
  text-align: center;
}
#main .form-customer-details .form-row {
  width: 50%;
  float: left;
  margin-bottom: 0;
  padding: 0 15px;
  line-height: normal;
}
#main .form-customer-details .form-row label {
  margin-bottom: 10px;
}
#main .form-customer-details .form-row strong {
  height: 50px;
  background-color: #eeeeee;
  border-radius: 25px;
  line-height: 50px;
  padding: 0 30px;
  font-weight: 400;
  border: 0;
  opacity: .6;
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#main .form-customer-details .form-row.address-field:first-child {
  min-height: 78px;
  padding: 15px 15px;
  float: none;
  display: block;
  text-align: left;
  margin-bottom: 30px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#main .form-customer-details .form-row.address-field:first-child label {
  color: #888b8d;
  margin-bottom: 0;
}
#main .form-customer-details .form-row.address-field:first-child strong {
  padding: 0;
  border: 0;
  height: auto;
  font-weight: 400;
  opacity: 1;
  line-height: normal;
  background: none;
  color: #888b8d;
  font-size: 14px;
}
@media (min-width: 768px) {
  #main .form-customer-details .form-row.address-field:first-child {
    width: 50%;
  }
}
#main .form-customer-details .form-row#billing_tax_id_field {
  width: 100%;
}
#main .form-customer-details .form-row#billing_tax_id_field input {
  width: calc(50% - 15px);
  margin-bottom: 10px;
}
#main #billing_tax_id-description {
  display: block !important;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  #main .form-customer-details .form-row#billing_tax_id_field input {
    width: 100%;
  }
}
#main .form-customer-details .form-row#billing_address_1_field,
#main .form-customer-details .form-row#billing_address_2_field,
#main .form-customer-details .form-row.validate-email {
  width: 100%;
}
#main .form-customer-details .form-row .help-block {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  #main .form-customer-details .form-row {
    width: 100%;
  }
}
#main .form-customer-details input {
  background-color: #eeeeee;
}
#main .form-customer-details .additional-info-form {
  float: left;
  width: 100%;
}
#main .form-customer-details .additional-info-form h3 {
  color: #888b8d;
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: none;
  text-align: center;
}
#main .form-customer-details .additional-info-form .textarea-field {
  width: 100%;
  padding: 0;
  margin: 0;
}
#main .form-customer-details .additional-info-form .textarea-field textarea {
  background-color: #eeeeee;
}
@media (min-width: 992px) {
  #main .form-customer-details {
    margin-left: 16.66666667%;
    width: 66.66666667%;
  }
}
#main .cart-empty.alert {
  margin-top: 250px;
  background-color: transparent;
  border: 0;
  color: #888b8d;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 30px;
}
#main .cart-empty.alert + img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#main .return-to-shop {
  text-align: center;
  width: 100%;
  display: inline-block;
}
#main .return-to-shop .button {
  float: none;
}
#main .order-review,
#main .woocommerce-checkout-review-order {
  width: 100%;
  float: left;
}
#main .order-review h3.payment-secure,
#main .woocommerce-checkout-review-order h3.payment-secure {
  font-weight: 700;
  color: #888b8d;
  text-transform: none;
  font-size: 20px;
}
#main h3.order-review {
  color: #ff585d;
  font-weight: 700;
  padding: 20px 0 20px 0;
  margin: 40px 0 40px 0;
}
@media (min-width: 992px) {
  #main h3.order-review {
    margin-left: 16.66666667%;
    width: 66.66666667%;
  }
}
#main #payment .payment_methods .payment_box label {
  padding-left: 30px;
}
#main #payment .payment_methods input[type=radio] {
  display: block;
  position: absolute;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  top: 0;
  left: 0;
  z-index: 5;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #eee;
  margin: 0;
}
#main #payment .payment_methods input[type=radio]:checked:after {
  background: #2dccd3;
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 10px;
  width: 10px;
  top: 5px;
  left: 5px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
#main .place-order > p.terms,
#main .place-order > div.form-group {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
}
#main .place-order > p.terms label,
#main .place-order > div.form-group label {
  padding-left: 30px;
  margin: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #888b8d;
  line-height: normal;
}
#main .place-order > p.terms [type="checkbox"]:not(:checked),
#main .place-order > div.form-group [type="checkbox"]:not(:checked),
#main .place-order > p.terms [type="checkbox"]:checked,
#main .place-order > div.form-group [type="checkbox"]:checked {
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  background: #eee;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}
#main .place-order > p.terms [type="checkbox"]:checked:after,
#main .place-order > div.form-group [type="checkbox"]:checked:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAA7UlEQVQ4T52STRLBQBSE+xnLqHIE1iSSkgNwAzfAycQN3IADUAmRdRyBMkvJUzN+asRfmN1MTX/Vr/sR/jj2chOAsIi7TkC/6u3VZgSmCQPrrW+7PwFMsRRWb+c196UBrTBxK1keAnw4ilpDiZX7UoCLOJur/7kQvcRrRbfR74BGmNZvVDMX9V7LjilA9VxUPFN8d6BSZaaOrFp9E6LE1knOieCCeKxSL4auHehaQEOAg9h3xuqtjPghgyLEuE9j3xm9q/shxPYyjgjoMCPStsEfxU8taNuZXGjIdVG+LdpTjdfZZ7JqDV61UgSeAa5hdg1zHPBqAAAAAElFTkSuQmCC');
  display: block;
  position: absolute;
  content: '';
  background-position: center center;
  background-size: 16px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
#main #order_review .shop_table {
  border: 0;
}
#main #order_review .shop_table thead tr {
  background-color: transparent;
  border: 0;
}
#main #order_review .shop_table thead tr th {
  color: #888b8d;
  font-size: 20px !important;
  font-weight: 700;
  border: 0;
  padding: 0 0 20px 0;
  margin-bottom: 20px;
  font-family: 'Poppins', sans-serif;
  text-transform: none;
}
#main #order_review .shop_table thead tr th.product-total {
  display: none;
}
#main #order_review .shop_table tbody {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#main #order_review .shop_table tbody tr {
  background-color: transparent;
}
#main #order_review .shop_table tbody tr td {
  border: 0;
  padding: 25px 0 21px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  color: #888b8d;
}
#main #order_review .shop_table tbody tr td:nth-child(even) {
  text-align: right;
  padding-right: 50px;
}
#main #order_review .shop_table tbody tr td:nth-child(even) span {
  font-size: 20px;
  font-weight: 300;
  color: #888b8d;
}
@media (max-width: 767px) {
  #main #order_review .shop_table tbody tr td:nth-child(even) {
    padding-right: 0;
  }
}
#main #order_review .shop_table tbody tr td.product-name {
  font-weight: 700;
}
#main #order_review .shop_table tfoot tr {
  background-color: transparent;
}
#main #order_review .shop_table tfoot tr th {
  color: #888b8d;
  font-size: 14px;
  font-weight: 300;
  text-transform: none;
  border: 0;
  font-family: 'Poppins', sans-serif;
  padding: 25px 0 21px;
}
#main #order_review .shop_table tfoot tr td {
  font-size: 20px;
  font-weight: 300;
  color: #888b8d;
  border: 0;
  text-align: right;
  font-family: 'Poppins', sans-serif;
  padding-right: 50px;
  position: relative;
}
@media (max-width: 767px) {
  #main #order_review .shop_table tfoot tr td {
    padding-right: 0;
  }
}
#main #order_review .shop_table tfoot tr td small,
#main #order_review .shop_table tfoot tr td strong {
  font-weight: 300;
  font-size: 12px;
  color: #888b8d;
}
#main #order_review .shop_table tfoot tr td small span.amount {
  font-size: 12px;
}
#main #order_review .shop_table tfoot tr td small .woocommerce-Price-currencySymbol {
  font-weight: 300;
}
#main #order_review .shop_table tfoot tr td span.amount {
  font-size: 20px;
  color: #888b8d;
  font-weight: 300;
  font-family: 'Poppins', sans-serif;
}
#main #order_review .shop_table tfoot tr td .includes_tax {
  position: absolute;
  bottom: 0;
  right: 0;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #main #order_review .shop_table tfoot tr td .includes_tax {
    right: 50px;
  }
}
#main #order_review .shop_table tfoot tr .woocommerce-Price-currencySymbol {
  font-weight: 300;
}
#main #order_review .shop_table tfoot tr.order-total th,
#main #order_review .shop_table tfoot tr.order-total span,
#main #order_review .shop_table tfoot tr.order-total strong {
  font-weight: 700;
}
#main #order_review .shop_table tfoot tr.order-total span.amount {
  font-weight: 700;
}
@media (min-width: 992px) {
  #main #order_review {
    margin-left: 16.66666667%;
    width: 66.66666667%;
  }
}
#main form.login,
#main .coupon-wrapper,
#main .create-account,
#main .checkout .back-login-wrapper,
#main .checkout .create-account {
  /* display: none; */
}
#main .form-cart .shop_table.cart {
  border: none;
}
#main .form-cart .shop_table.cart thead tr,
#main .form-cart .shop_table.cart tbody tr,
#main .form-cart .shop_table.cart tfoot tr {
  background: transparent;
  border: none;
  border-bottom: 1px solid #d5d5d5;
}
#main .form-cart .shop_table.cart thead tr > th,
#main .form-cart .shop_table.cart tbody tr > th,
#main .form-cart .shop_table.cart tfoot tr > th,
#main .form-cart .shop_table.cart thead tr > td,
#main .form-cart .shop_table.cart tbody tr > td,
#main .form-cart .shop_table.cart tfoot tr > td {
  color: #888b8d;
  font-family: 'Poppins', sans-serif;
  text-transform: none;
  border: none;
  /*&:last-child {
                            text-align: right;
                        }*/
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart thead {
    display: none;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item {
  position: relative;
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item {
    padding-bottom: 50px;
    margin-bottom: 30px;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td {
  vertical-align: middle;
  padding-top: 17px;
  border: none;
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td {
    width: 100%;
    display: table;
  }
  #main .form-cart .shop_table.cart tbody .cart_item td a,
  #main .form-cart .shop_table.cart tbody .cart_item td span {
    float: right;
    line-height: 35px;
    text-align: right;
  }
  #main .form-cart .shop_table.cart tbody .cart_item td:before {
    display: inline-block;
    float: left;
    line-height: 35px;
    font-size: 12px;
    font-weight: 700;
  }
  #main .form-cart .shop_table.cart tbody .cart_item td.product-name:before {
    content: 'Produto';
  }
  #main .form-cart .shop_table.cart tbody .cart_item td.product-price:before {
    content: 'Preço';
  }
  /*#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity:before {*/
    /*content: 'Quantidade';*/
    /*line-height: 50px;*/
  /*}*/
  #main .form-cart .shop_table.cart tbody .cart_item td.product-subtotal:before {
    content: 'Preço';
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-name a {
    width: 80%;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-thumbnail a {
  display: inline-block;
}
@media (min-width: 768px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-thumbnail a {
    max-width: 200px;
  }
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-thumbnail a {
    margin-bottom: 30px;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity {
  position: relative;
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-quantity {
    margin: 10px 0;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity .quantity {
  padding: 0;
}
@media (min-width: 768px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-quantity .quantity {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-quantity .quantity {
    float: right;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="number"] {
  background-color: #eeeeee;
  font-family: 'Poppins', sans-serif;
}
@media (min-width: 1200px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="number"] {
    width: 120px;
  }
}
@media (max-width: 1199px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="number"] {
    width: 100px;
  }
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="button"] {
  color: #ff585d;
  left: auto;
  width: 22px;
  height: 20px;
  font-size: 22px;
  font-weight: 400;
  right: 35px;
  top: 25px;
  background-color: transparent;
  border: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="button"].minus {
  left: 10px;
  bottom: auto;
  top: 23px;
  font-size: 29px;
  width: 30px;
  height: 30px;
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="button"].plus {
  right: 10px;
  bottom: auto;
}
#main .form-cart .shop_table.cart tbody .cart_item td.product-quantity input[type="button"]:hover {
  color: #c64a4e;
  background-color: transparent;
}
@media (max-width: 767px) {
  #main .form-cart .shop_table.cart tbody .cart_item td.product-remove {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
  }
  #main .form-cart .shop_table.cart tbody .cart_item td.product-remove a {
    float: none;
    display: inline-block;
  }
}
#main .form-cart .coupon .sr-only {
  right: 0;
}
#main .form-cart .coupon .input-group {
  width: 100%;
}
@media (max-width: 479px) {
  #main .form-cart .coupon .input-group {
    margin-bottom: 30px;
  }
}
#main .form-cart .coupon .input-group input[type="text"],
#main .form-cart .coupon .input-group input[type="email"],
#main .form-cart .coupon .input-group input[type="search"],
#main .form-cart .coupon .input-group input[type="tel"] {
  background-color: #eeeeee;
  font-family: 'Poppins', sans-serif;
}
@media (min-width: 480px) {
  #main .form-cart .coupon .input-group input[type="text"],
  #main .form-cart .coupon .input-group input[type="email"],
  #main .form-cart .coupon .input-group input[type="search"],
  #main .form-cart .coupon .input-group input[type="tel"] {
    width: 50%;
    margin-right: 30px;
  }
}
#main .form-cart .coupon .input-group .input-group-btn {
  float: left;
}
@media (min-width: 480px) and (max-width: 767px) {
  #main .form-cart .coupon .input-group .input-group-btn {
    float: right;
    display: inline-table;
  }
}
@media (max-width: 479px) {
  #main .form-cart .coupon .input-group .input-group-btn {
    width: 100%;
  }
  #main .form-cart .coupon .input-group .input-group-btn > .button {
    float: none;
    margin: auto;
    display: block;
    width: 237px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main .form-cart .checkout-btn .wc-backward {
    float: left;
    margin-right: 30px;
  }
}
#main .woocommerce-message.alert.alert-success {
  color: #cd545b;
  padding: 0;
  text-align: center;
}
@media (max-width: 767px) {
  #main .woocommerce-message.alert.alert-success {
    margin-bottom: 80px;
  }
}
#main .woocommerce-message.alert.alert-success > a {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
  margin-left: 50px;
}
#main .woocommerce-message.alert.alert-success > a:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .woocommerce-message.alert.alert-success > a:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
@media (max-width: 767px) {
  #main .woocommerce-message.alert.alert-success > a {
    margin: 30px auto 0;
    display: block;
    max-width: 290px;
  }
}
#main .error-page .error-wrapper {
  margin: 10% 0;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper {
    display: block;
    margin-top: 20px;
    margin-bottom: 60px;
  }
}
#main .error-page .error-wrapper .right {
  float: right;
}
#main .error-page .error-wrapper .image-content {
  float: right;
  max-height: 458px;
  height: auto;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .image-content {
    max-width: 290px;
    float: none;
    margin: 0 auto;
  }
}
#main .error-page .error-wrapper .image-content img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .description {
    width: 80%;
    margin: auto;
    text-align: center;
  }
}
@media screen and (max-width: 479px) {
  #main .error-page .error-wrapper .description {
    width: 100%;
  }
}
#main .error-page .error-wrapper .title {
  margin: 0px;
  float: left;
  width: 100%;
  text-align: left;
}
#main .error-page .error-wrapper .title h2 {
  color: #ff585d;
  font-weight: 300;
}
#main .error-page .error-wrapper .title h2 span {
  color: #ff585d;
  font-weight: 700;
}
@media (max-width: 767px) {
  #main .error-page .error-wrapper .title h2 {
    padding-bottom: 20px;
  }
}
@media (max-width: 479px) {
  #main .error-page .error-wrapper .title h2 {
    margin: 20px 0 20px 0;
  }
}
#main .error-page .error-wrapper .title h2,
#main .error-page .error-wrapper .title span {
  font-size: 50px;
  text-align: left;
  padding-top: 0;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .title h2,
  #main .error-page .error-wrapper .title span {
    font-size: 28px;
    padding: 20px 0 20px 0;
    margin: 40px 0 40px 0;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .title {
    padding: 0;
  }
}
#main .error-page .error-wrapper p {
  color: #888b8d;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
#main .error-page .error-wrapper p:first-child {
  font-weight: 700;
  margin-bottom: 30px;
}
#main .error-page .error-wrapper .more-button {
  /*@media screen and (max-width: 480px) {
                    text-align: left;
                }*/
}
#main .error-page .error-wrapper .more-button.desktop {
  display: block;
}
#main .error-page .error-wrapper .more-button.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .more-button {
    text-align: center;
  }
  #main .error-page .error-wrapper .more-button.mobile {
    display: block;
  }
  #main .error-page .error-wrapper .more-button.desktop {
    display: none;
  }
}
#main .error-page .error-wrapper .more-button .button {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  line-height: 18px;
}
#main .error-page .error-wrapper .more-button .button:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
@media screen and (max-width: 767px) {
  #main .error-page .error-wrapper .more-button .button {
    width: 290px;
  }
}
@media screen and (max-width: 480px) {
  #main .error-page .error-wrapper .more-button .button {
    width: 260px;
  }
}
#wrapper .breadcrumbs {
  font-family: 'Poppins', sans-serif;
  background-color: transparent;
  border: 0;
  padding: 40px 0 20px;
}
#wrapper .breadcrumbs li,
#wrapper .breadcrumbs a {
  color: #888b8d;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
  margin-right: 5px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#wrapper .breadcrumbs li:after {
  content: '';
  width: 10px;
  height: 1px;
  background-color: #888b8d;
  display: inline-block;
  vertical-align: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
#wrapper .breadcrumbs li:nth-child(even) {
  display: none;
}
#wrapper .breadcrumbs li:last-child:after {
  display: none;
}
#wrapper .breadcrumbs a:hover {
  color: #009ca6;
}
#wrapper .breadcrumbs span {
  display: none;
}
#wrapper .breadcrumbs.breadcrumb-trail span {
  display: block;
}
.header {
  height: 160px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  padding: initial !important;
}
.header .container {
  height: 100%;
  position: relative;
}
.header .container > img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .header .container > img {
    width: 290px;
  }
}
.header .container .logo-link {
  position: absolute;
  top: 50%;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) translateY(-50%) scale(1, 1);
  transform: translateZ(0) translateY(-50%) scale(1, 1);
  backface-visibility: hidden;
}
.header .container .logo-link img {
  width: auto;
  height: 70px;
}
.header .container .client-info {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
.header .container .client-info .company-logo {
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  height: 70%;
  align-items: center;
  display: flex;
  padding: 0 30px;
}
@media screen and (max-width: 992px) {
  .header .container .client-info .company-logo {
    display: none;
  }
}
.header .container .client-info .info {
  margin: 0 30px;
}
.header .container .client-info .info p {
  line-height: 22px;
  color: #b6bbbf;
}
.header .container .client-info .info p span {
  color: #b6bbbf;
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  .header .container .client-info .info p span {
    color: #fff;
  }
}
@media screen and (max-width: 991px) {
  .header .container .client-info .info p {
    color: #fff;
  }
}
.header .container .client-info .info a {
  color: #2dccd3;
  font-weight: bold;
}
.header .container .client-info .info a:hover {
  color: #009ca6;
}
@media screen and (max-width: 991px) {
  .header .container .client-info .info a {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .header .container .client-info .info {
    position: absolute;
    left: 0;
    background-color: white;
    top: 220px;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    z-index: 10;
    display: none;
    background-color: transparent;
  }
}
@media screen and (min-width: 992px) {
  .header .container {
    z-index: 2;
  }
}
.header .menu-website {
  background-color: #2dccd3;
  min-height: 60px;
  /* Change the Bootstrap NavBar Breakpoint to 991 */
}
@media (max-width: 991px) {
  .header .menu-website {
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, 0.31);
  }
  .header .menu-website .navbar-header {
    float: none;
    display: flex;
  }
  .header .menu-website .navbar-left,
  .header .menu-website .navbar-right {
    float: none !important;
  }
  .header .menu-website .navbar-toggle {
    display: block;
    height: 25px;
    position: relative;
  }
  .header .menu-website .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    max-height: initial;
  }
  .header .menu-website .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .header .menu-website .navbar-collapse.collapse {
    display: none!important;
  }
  .header .menu-website .navbar-nav {
    float: none!important;
    margin-top: 7.5px;
  }
  .header .menu-website .navbar-nav > li {
    float: none;
  }
  .header .menu-website .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header .menu-website .collapse.in {
    display: block !important;
  }
  .header .menu-website .collapse {
    display: block;
  }
  .header .menu-website .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.header .menu-website .navbar-nav > li > a {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 21px;
  padding-left: 21px;
  font-weight: 700;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (max-width: 1199px) {
  .header .menu-website .navbar-nav > li > a {
    max-width: 150px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .navbar-nav > li > a {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 21px;
    padding-top: 21px;
  }
}
.header .menu-website .navbar-nav:not(.side-icons) > li > .dropdown-menu,
.header .menu-website .navbar-nav:not(.side-icons) > li.open > a,
.header .menu-website .navbar-nav:not(.side-icons) > li.open > a:hover,
.header .menu-website .navbar-nav:not(.side-icons) > li.open > a:focus {
  color: #fff;
  background: #2cccd2;
  border-width: 0;
}
@media screen and (max-width: 991px) {
  .header .menu-website .navbar-nav:not(.side-icons) > li > .dropdown-menu,
  .header .menu-website .navbar-nav:not(.side-icons) > li.open > a,
  .header .menu-website .navbar-nav:not(.side-icons) > li.open > a:hover,
  .header .menu-website .navbar-nav:not(.side-icons) > li.open > a:focus {
    background: #2dccd3;
  }
}
@media (min-width: 992px) {
  .header .menu-website .navbar-nav > li > .dropdown-menu {
    width: 240px;
    min-height: 50px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
  }
}
.header .menu-website .dropdown-menu > li > a {
  color: #fff;
  text-decoration: none;
  background-color: transparent !important;
  display: inline-block;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 10px;
  margin: 0px;
  width: 200px;
  white-space: normal;
}
@media (min-width: 992px) {
  .header .menu-website .dropdown-menu > li > a:hover {
    color: #009ca6;
  }
}
@media (min-width: 992px) {
  .header .menu-website .dropdown-menu > .dropdown-submenu > a:hover {
    color: #fff;
  }
}
.header .menu-website .navbar {
  margin-bottom: 0px;
  border: 0;
  height: 60px;
}
.header .menu-website .navbar .navbar-nav {
  display: flex;
  align-items: center;
  height: 60px;
}
@media (min-width: 992px) {
  .header .menu-website .navbar .navbar-nav.main-nav > li:last-child {
    margin-right: 10px;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .menu-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100% !important;
    width: 100%;
    margin-left: -100%;
    z-index: 15;
    background-color: #2dccd3;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: margin-left 0.6s ease-out;
    /* Safari 3.1 to 6.0 */
    transition: margin-left 0.6s ease-out;
  }
  .header .menu-website .menu-container.full-open {
    right: 0;
  }
  .header .menu-website .menu-container.open-mobile {
    margin-left: 0;
  }
  .header .menu-website .menu-container .navbar-nav {
    align-items: flex-start;
    flex-direction: column;
    overflow: scroll;
    margin: 0;
    height: 100%;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .header .menu-website .menu-container .navbar-nav::-webkit-scrollbar {
    width: 0px;
    background: transparent;
  }
  .header .menu-website .menu-container .navbar-nav li,
  .header .menu-website .menu-container .navbar-nav a {
    width: 100%;
    max-width: 100%;
    font-weight: bold;
  }
  .header .menu-website .menu-container .navbar-nav li .icon-expand:before,
  .header .menu-website .menu-container .navbar-nav a .icon-expand:before {
    content: "+";
    position: relative;
    left: 0;
    padding: 0;
    color: white;
    font-size: 20px;
    float: left;
    margin-left: -25px;
    margin-top: 1px;
  }
  .header .menu-website .menu-container .navbar-nav li[aria-expanded="true"] .icon-expand:before,
  .header .menu-website .menu-container .navbar-nav a[aria-expanded="true"] .icon-expand:before {
    content: "-";
    margin-left: -24px;
    margin-top: 1px;
    font-size: 24px;
  }
  .header .menu-website .menu-container .navbar-nav li.dropdown-submenu .icon-expand.expanded:before {
    content: "-";
    margin-left: -24px;
    margin-top: 1px;
    font-size: 24px;
  }
  .header .menu-website .menu-container .navbar-nav .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    padding-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .header .menu-website .menu-container .navbar-nav .dropdown-menu > li:first-of-type > a {
    margin-top: 0;
  }
  .header .menu-website .menu-container .navbar-nav .dropdown-menu li.dropdown-submenu ul > li:first-of-type > a {
    margin-top: 0;
  }
  .header .menu-website .menu-container .navbar-nav .dropdown-menu > li > a {
    color: #fff;
    font-weight: 100;
    margin: 10px 0px 10px 0px;
    padding: 0 0 0 26px;
    line-height: 22px;
  }
}
.header .menu-website .side-icons {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.header .menu-website .side-icons .icon-acessos {
  display: none;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .icon-acessos {
    display: block;
  }
}
.header .menu-website .side-icons li a {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.header .menu-website .side-icons li a .icon-search {
  width: 25px;
  height: 25px;
  background-position: center top;
}
@media (min-width: 992px) {
  .header .menu-website .side-icons li.open a {
    background: #009ca6;
  }
}
@media (max-width: 991px) {
  .header .menu-website .side-icons li.open a {
    background: #fff;
  }
  .header .menu-website .side-icons li.open a .icon-search {
    background-image: url('../images/icon-pesquisa.svg');
    background-repeat: no-repeat;
  }
  .header .menu-website .side-icons li.open a:focus,
  .header .menu-website .side-icons li.open a:hover {
    background: #fff;
  }
}
@media (max-width: 991px) {
  .header .menu-website .side-icons li.open {
    background: #fff;
  }
}
.header .menu-website .side-icons .search.open .icon-search {
  background-image: url('../images/icon-pesquisa.svg');
  background-repeat: no-repeat;
  background-size: 18px 18px;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search.open {
    background-color: #fff;
  }
  .header .menu-website .side-icons .search.open .icon-search {
    background-image: url('../images/icon-pesquisa.svg');
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }
}
.header .menu-website .side-icons .search-container {
  display: none;
  position: absolute;
  right: 0;
  top: 59px;
  z-index: 13;
}
.header .menu-website .side-icons .search-container input {
  color: #2dccd3;
  background-color: #009ca6;
  width: 550px;
  height: 60px;
  border: 0;
  padding-left: 17px;
  padding-right: 55px;
  outline: none;
  font-weight: 300;
  line-height: 60px;
  font-size: 20px;
  border-radius: 0;
}
.header .menu-website .side-icons .search-container input::-webkit-input-placeholder,
.header .menu-website .side-icons .search-container input textarea::-webkit-input-placeholder {
  color: #2dccd3;
  font-size: 20px;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container input::-webkit-input-placeholder,
  .header .menu-website .side-icons .search-container input textarea::-webkit-input-placeholder {
    color: #b6bbbf;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container input:-moz-placeholder,
  .header .menu-website .side-icons .search-container input textarea:-moz-placeholder {
    color: #b6bbbf;
  }
}
.header .menu-website .side-icons .search-container input:focus,
.header .menu-website .side-icons .search-container input[value]:not([value=""]) {
  color: #fff;
}
.header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,
.header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,
.header .menu-website .side-icons .search-container input:focus:-moz-placeholder,
.header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,
.header .menu-website .side-icons .search-container input:focus::-moz-placeholder,
.header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,
.header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,
.header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
  color: #fff;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,
  .header .menu-website .side-icons .search-container input:focus:-moz-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,
  .header .menu-website .side-icons .search-container input:focus::-moz-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,
  .header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
    color: #2dccd3;
  }
}
.header .menu-website .side-icons .search-container .do-search {
  background-image: url('../images/icon-do-search.svg');
  background-repeat: no-repeat;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  font-size: 20px;
  top: 20px;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container .do-search {
    top: 20px;
    background-image: url('../images/icon-do-search-c.svg');
  }
}
.header .menu-website .side-icons .search-container input:focus + a .do-search,
.header .menu-website .side-icons .search-container input[value]:not([value=""]) + a .do-search {
  background-image: url('../images/icon-do-search-b.svg');
  background-repeat: no-repeat;
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container input:focus + a .do-search,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]) + a .do-search {
    background-image: url('../images//icon-do-search-c.svg');
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons .search-container {
    position: fixed;
    right: 0;
    left: 0;
    top: inherit;
    bottom: 60px;
  }
  .header .menu-website .side-icons .search-container input {
    width: 100%;
    height: 60px;
    background-color: #fff;
    color: #b6bbbf;
  }
  .header .menu-website .side-icons .search-container input:focus,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]) {
    color: #b6bbbf;
  }
  .header .menu-website .side-icons .search-container input:focus::-webkit-input-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""])::-webkit-input-placeholder,
  .header .menu-website .side-icons .search-container input:focus:-moz-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]):-moz-placeholder,
  .header .menu-website .side-icons .search-container input:focus::-moz-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""])::-moz-placeholder,
  .header .menu-website .side-icons .search-container input:focus:-ms-input-placeholder,
  .header .menu-website .side-icons .search-container input[value]:not([value=""]):-ms-input-placeholder {
    color: #b6bbbf;
  }
}
@media screen and (min-width: 992px) {
  .header .menu-website .side-icons > li > a:not(.mobile-icon):hover {
    background: #009ca6;
  }
  .header .menu-website .side-icons > li {
    height: 100%;
  }
  .header .menu-website .side-icons > li > a {
    height: 100%;
    display: flex;
  }
  .header .menu-website .side-icons > li > a span {
    align-self: center;
  }
  .header .menu-website .side-icons > li > a.open {
    background: #009ca6;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .side-icons > li > a {
    padding: 0;
    position: relative;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.header .menu-website .side-icons .mobile-fb .icon-fb {
  width: 15px;
  height: 25px;
  display: block;
  background-image: url('../images/icon-facebookOutline-white.svg');
  background-repeat: no-repeat;
  background-size: 15px 25px;
  margin-left: 22px;
}
@media screen and (min-width: 992px) {
  .header .menu-website .side-icons:hover {
    background-color: #009ca6;
  }
  .header .menu-website .side-icons:hover .icon-search {
    background-image: url('../images/icon-do-search-b.svg');
    background-repeat: no-repeat;
  }
}
.header .menu-website .navbar-header > span {
  color: #fff;
  padding: 23px 0 23px 23px;
  display: none;
}
@media screen and (max-width: 991px) {
  .header .menu-website .navbar-header > span {
    display: inline-block;
  }
}
.header .menu-website .navbar-toggle,
.header .menu-website .navbar-toggle:hover,
.header .menu-website .navbar-toggle:focus {
  width: 30px;
  border: none;
  background-color: transparent;
  margin: 20px 0;
  padding: 0;
  border-radius: 0;
}
.header .menu-website .navbar-toggle .icon-bar,
.header .menu-website .navbar-toggle:hover .icon-bar,
.header .menu-website .navbar-toggle:focus .icon-bar {
  width: 30px;
  height: 1px;
  background-color: #fff;
  border-radius: 0;
  position: absolute;
}
.header .menu-website .navbar-toggle .icon-bar:nth-child(2),
.header .menu-website .navbar-toggle:hover .icon-bar:nth-child(2),
.header .menu-website .navbar-toggle:focus .icon-bar:nth-child(2) {
  top: 0;
}
.header .menu-website .navbar-toggle .icon-bar:nth-child(3),
.header .menu-website .navbar-toggle:hover .icon-bar:nth-child(3),
.header .menu-website .navbar-toggle:focus .icon-bar:nth-child(3) {
  margin: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header .menu-website .navbar-toggle .icon-bar:last-child,
.header .menu-website .navbar-toggle:hover .icon-bar:last-child,
.header .menu-website .navbar-toggle:focus .icon-bar:last-child {
  bottom: 0;
}
.header .menu-website .menu-exit {
  display: none;
  float: right;
  padding: 15px 5px;
}
@media screen and (max-width: 991px) {
  .header .menu-website .menu-exit {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 14;
    left: 0;
  }
  .header .menu-website .container {
    padding-right: 0;
  }
  .header .menu-website .navbar-nav > li {
    border-top: 1px solid #fff;
  }
  .header .menu-website .navbar-nav > li:first-of-type {
    border-top-width: 0;
  }
  .header .menu-website .navbar-nav.side-icons > li {
    border-top-width: 0;
    height: 100%;
    width: 60px;
    margin-left: 5px;
  }
  .header .menu-website .navbar-nav.side-icons > li.active {
    background-color: #fff;
  }
  .header .menu-website .navbar-nav.side-icons > li.active a {
    background-color: #fff;
  }
  .header .menu-website .navbar-nav.side-icons > li.active a .icon-acessos {
    background-image: url('../images/icon-acessos-b.svg');
    background-repeat: no-repeat;
  }
  .header .menu-website .active .mobile-email span {
    background-repeat: no-repeat;
  }
  .header .menu-website .active .mobile-cart .icon-cart {
    background-repeat: no-repeat;
  }
  .header .menu-website .mobile-cart .number-badge {
    position: absolute;
    top: 69%;
    left: 59%;
    padding-top: 0;
    line-height: 17px;
  }
}
@media screen and (min-width: 992px) {
  .header .menu-website {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-color: transparent;
    /* .dropdown-menu>li>a
            .dropdown-menu>li>a:hover,
            .dropdown-menu>li>a:focus
                                       {
                &::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 1px;
                    background: #fff;
                    transition: width .3s;
                }
            }*/
    /*.dropdown-menu>li>a:hover::after,
            .dropdown-menu>li>a:focus::after {
                width: 100%;
            }*/
  }
  .header .menu-website > .container {
    width: auto;
  }
  .header .menu-website .navbar-nav > li > ul.dropdown-menu > a {
      font-family: 'Poppins', sans-serif !important;
  }

  .header .menu-website .navbar-nav > li > a {
    color: #2dccd3 !important;
  }
  .header .menu-website .navbar-nav > li > a:hover, .header .menu-website .navbar-nav > li.open > a {
    color: #fff !important;
  }

  .header .menu-website .navbar-nav > li > a:hover {
    color: #fff;
    background: #2cccd2;
  }
  .header .menu-website .menu-container {
    margin-right: 33px;
  }
  .header .menu-website .side-icons > li > a:not(.mobile-icon) .icon-search {
    background-image: url('../images/icon-pesquisa.svg');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-left: 0px;
    background-size: 20px 20px;
  }
  .header .menu-website .side-icons > li > a:not(.mobile-icon):hover {
    background-color: #009ca6;
  }
  .header .menu-website .side-icons > li > a:not(.mobile-icon):hover .icon-search {
    background-image: url('../images/icon-pesquisa.svg');
    background-repeat: no-repeat;
  }
  .header .menu-website .side-icons > li > a:not(.mobile-icon).open .icon-search {
    background-image: url('../images/icon-pesquisa.svg');
    background-repeat: no-repeat;
  }
  .header .menu-website .side-icons .mobile-icon {
    display: none;
  }
}
.header .menu-website .dropdown-submenu {
  -webkit-transition: background-color 1s ease-in-out;
  -moz-transition: background-color 1s ease-in-out;
  -ms-transition: background-color 1s ease-in-out;
  -o-transition: background-color 1s ease-in-out;
  transition: background-color 1s ease-in-out;
}
.header .menu-website .dropdown-submenu .dropdown-submenu-container {
  top: 0;
  left: 100%;
  opacity: 0;
  min-height: 100%;
  width: 100%;
  position: absolute;
  line-height: 20px;
  background-color: #009ca6;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media screen and (max-width: 991px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container {
    background-color: #2dccd3;
    opacity: 1;
    display: none;
    margin-top: 15px;
    position: initial;
  }
  .header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
    color: #fff;
    font-weight: 100;
  }
}
.header .menu-website .dropdown-submenu .dropdown-submenu-container.active {
  opacity: 1;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container.active {
    position: initial;
  }
}
.header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
  color: #fff;
  text-decoration: none;
  background-color: transparent !important;
  margin: 15px 20px 15px 20px;
  display: inline-block;
  padding: 0;
  padding-bottom: 5px;
}
@media screen and (max-width: 991px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container li a {
    padding-left: 25px;
    margin: 10px 0px 10px 0px;
    padding: 0 0 0 40px;
    line-height: 22px;
  }
}
@media (min-width: 992px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container .dropdown-submenu a span {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container .dropdown-submenu .dropdown-submenu-container li a {
    padding-left: 60px;
  }
}
@media screen and (min-width: 992px) {
  .header .menu-website .dropdown-submenu .dropdown-submenu-container li a:hover {
    color: #2dccd3;
  }
}
.header .menu-website .dropdown-submenu.open a .icon-expand:before {
    content: "-";
}
.header .menu-website .dropdown-submenu a .icon-expand:before {
  content: "+";
  position: absolute;
  right: 20px;
  padding: 0;
  color: white;
  font-size: 20px;
  margin-top: -2px;
}
@media screen and (min-width: 992px) {
  .header .menu-website .dropdown-submenu a {
    width: 85%;
  }
}
@media screen and (min-width: 992px) {
  .header .menu-website .dropdown-submenu.active {
    background-color: #009ca6;
  }
}
@media screen and (min-width: 992px) {
  .header .menu-website .dropdown-submenu.active .icon-expand:before {
    content: "-";
  }
}
@media (min-width: 992px) {
  .header .menu-website .dropdown-submenu .dropdown-menu-sidebar ul {
    display: none;
  }
}
.header .menu-website li:nth-of-type(n+3) .dropdown-submenu .dropdown-submenu-container {
  left: auto;
  right: 100%;
}
@media (max-width: 991px) {
  .header {
    box-shadow: none;
  }
}
@media screen and (max-width: 991px) {
  .header .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
  }
}
.website-nav {
  background-color: #eee;
  margin-bottom: 0;
  border: none;
  height: 60px;
  border-radius: 0;
  /* Change the Bootstrap NavBar Breakpoint to 991 */
  /*@media screen and (max-width: 767px) {
        li.account-user-logout-mobile,
        li.account-user-mobile {
            display: inline-block;
        }*/
}
@media (min-width: 992px) {
  .website-nav {
    z-index: 3;
  }
}
@media (max-width: 991px) {
  .website-nav .navbar-header {
    float: none;
    display: inline-block;
  }
  .website-nav .navbar-left,
  .website-nav .navbar-right {
    float: none !important;
  }
  .website-nav .navbar-toggle {
    display: block;
  }
  .website-nav .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .website-nav .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .website-nav .navbar-collapse.collapse {
    display: none!important;
  }
  .website-nav .navbar-nav {
    float: none!important;
    margin-top: 0px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 750px;
    background-color: white;
  }
  .website-nav .navbar-nav > li {
    float: none;
  }
  .website-nav .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .website-nav .collapse.in {
    display: block !important;
  }
  .website-nav .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .website-nav .navbar-nav {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.website-nav .navbar-nav .active a,
.website-nav .navbar-nav .active a:hover,
.website-nav .navbar-nav .active a:focus {
  background-color: #fff;
  color: #888b8d;
}
.website-nav .navbar-nav li a {
  color: #888b8d;
}
@media screen and (max-width: 991px) {
  .website-nav .navbar-nav li a {
    border-bottom: 1px solid #d5d5d5;
    margin-left: 0px;
    margin-right: 0px;
    padding: 25px 0px;
  }
}
@media screen and (max-width: 991px) {
  .website-nav .navbar-nav li:last-of-type a {
    border-bottom-width: 0;
  }
}
.website-nav .navbar-nav li a:hover,
.website-nav .navbar-nav li a:focus {
  color: #009ca6;
}
.website-nav .navbar-nav li.account-user-name a:hover {
  color: #888b8d;
}
.website-nav .mobile-info-nav {
  display: inline-block;
  float: right;
}
.website-nav .mobile-info-nav li.mobile-user-button a,
.website-nav .mobile-info-nav li.mobile-user-button .user-toggle {
  display: block;
  padding: 15px 20px 15px 50px;
  position: relative;
  border: none;
  background-color: transparent;
  /*z-index: 14;*/
}
.website-nav .mobile-info-nav li.mobile-user-button a[aria-expanded="true"],
.website-nav .mobile-info-nav li.mobile-user-button .user-toggle[aria-expanded="true"] {
  background-color: #fff;
  z-index: 14;
}
.website-nav .mobile-info-nav li.mobile-user-button a[aria-expanded="true"] .icon-login,
.website-nav .mobile-info-nav li.mobile-user-button .user-toggle[aria-expanded="true"] .icon-login {
  background-image: url('../images/icon-login-active.svg');
}
@media (min-width: 768px) {
  .website-nav .mobile-info-nav li {
    display: block;
    float: left;
  }
  .website-nav .mobile-info-nav li li.open .dropdown-menu {
    border: 0;
    left: 0;
    right: auto;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    min-width: 100%;
  }
  .website-nav .mobile-info-nav li li.open .dropdown-menu li {
    padding: 0 20px;
  }
  .website-nav .mobile-info-nav li li.open a {
    background-color: white;
  }
  .website-nav .mobile-info-nav li li.open > ul > li > a {
    font-weight: normal;
    padding: 15px 0;
    position: relative;
  }
  .website-nav .mobile-info-nav li li.open > ul > li > a:hover {
    color: #888b8d;
  }
  .website-nav .mobile-info-nav li li.open > ul > li > a:hover::after {
    width: 100%;
  }
  .website-nav .mobile-info-nav li li.open > ul > li > a:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 1px;
    background: #888b8d;
    transition: width .3s;
    position: absolute;
    left: 0;
    bottom: 4px;
  }
  .website-nav .mobile-info-nav li.mobile-user-button > .user-toggle {
    display: none;
  }
  .website-nav .mobile-info-nav li a,
  .website-nav .mobile-info-nav li .user-toggle {
    padding: 15px 20px;
    line-height: 15px;
    font-weight: 700;
    color: #888b8d;
    display: block;
  }
  .website-nav .mobile-info-nav li a:hover,
  .website-nav .mobile-info-nav li .user-toggle:hover {
    color: #009ca6;
  }
  .website-nav .mobile-info-nav li a span,
  .website-nav .mobile-info-nav li .user-toggle span {
    display: block;
    font-size: 11px;
    margin: 0;
  }

  .website-nav .mobile-info-nav li a span.icon-login {
      position: absolute;
      left: 18px;
      top: 50%;
      transform: translateY(-50%);
      transition: 0.5s ease-in-out;
    }
}
.website-nav .mobile-info-nav li span {
  margin: 20px;
}
@media screen and (max-width: 767px) {
  .website-nav .mobile-info-nav li span {
    margin: 15px;
    background-size: 25px;
  }
}
.website-nav .mobile-info-nav li.portal-clientes {
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .website-nav .mobile-info-nav li.lang-switcher {
    float: left;
  }
}
.website-nav .mobile-info-nav li.lang-switcher > a {
  font-size: 14px;
  padding: 5px 20px;
  border-right: 1px solid #888b8d;
  margin: 17px 0;
  line-height: 16px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .website-nav .mobile-info-nav li.lang-switcher > a {
    color: #888b8d;
    display: block;
    border: none;
    font-weight: 700;
  }
}
.website-nav .mobile-info-nav li.lang-switcher > a:hover {
  color: #009ca6;
}
@media screen and (min-width: 768px) {
  .website-nav .mobile-info-nav li.account-user-login {
    display: flex;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .website-nav .mobile-info-nav {
    margin-right: -15px;
  }
}
.website-nav .account-user-login a {
  display: flex;
}
.website-nav .account-user-login a span {
  margin: 0;
}
.website-nav .side-website-nav,
.website-nav .account-container {
  display: none;
}
.website-nav .account-user-name a {
  color: #888b8d;
  font-weight: 800;
  cursor: default;
}
.website-nav .navbar-toggle,
.website-nav .navbar-toggle:hover,
.website-nav .navbar-default .navbar-toggle:focus,
.website-nav .navbar-default .navbar-toggle:focus {
  background-color: #fff;
  border: none;
  padding: 20.5px;
  margin: 0;
  border-radius: 0;
}
.website-nav .navbar-toggle[aria-expanded="true"] {
  background-color: #fff;
  z-index: 14;
  border-radius: 0;
}
.website-nav .navbar-collapse[aria-expanded="true"] + .overlay {
  display: block;
}
.website-nav .account-user-logout-mobile,
.website-nav .account-user-mobile {
  display: none;
}
@media screen and (max-width: 991px) {
  .website-nav .navbar-collapse {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -4px;
    z-index: 14;
    background-color: #fff;
    text-align: center;
    border: none;
  }
}
@media screen and (min-width: 768px) {
  .website-nav .navbar-right .dropdown-menu {
    padding: 15px 0;
  }
  .website-nav .dropdown-menu {
    border: 0;
    left: 0;
    right: auto;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    min-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .website-nav {
    min-height: 60px;
    position: relative;
  }
  .website-nav .container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .website-nav .navbar-nav .active a {
    background-color: #fff;
  }
  .website-nav .navbar-nav li a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .website-nav .navbar-nav li a span {
    display: block;
  }
  .website-nav .navbar-nav.navbar-right li.lang-switcher {
    display: block;
  }
  .website-nav .navbar-nav.navbar-right li.lang-switcher a {
    font-size: 14px;
    padding: 5px 20px;
    border-right: 1px solid #888b8d;
    margin: 17px 0;
    line-height: 16px;
    font-weight: 300;
  }
  .website-nav .navbar-nav.navbar-right li.account-user-login > a {
    padding: 17px 20px;
    cursor: default;
  }
  .website-nav .navbar-nav.navbar-right li.open a {
    background-color: white;
    color: #888b8d;
  }
  .website-nav .navbar-nav.navbar-right li > ul > li {
    padding: 0 20px;
    display: block;
    float: left;
  }
  .website-nav .navbar-nav.navbar-right li > ul > li > a {
    font-weight: normal;
    padding: 15px 0;
    position: relative;
  }
  .website-nav .navbar-nav.navbar-right li > ul > li > a:hover:after {
    width: 100%;
  }
  .website-nav .navbar-nav.navbar-right li > ul > li > a:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 1px;
    background: #888b8d;
    transition: width .3s;
    position: absolute;
    left: 0;
    bottom: 4px;
  }
  .website-nav .navbar-nav.navbar-right li a {
      padding: 15px 20px 15px 50px;
      line-height: 14px;
      font-weight: 700;
      position: relative;
      box-shadow: none;
      border: 0;
    }

    .website-nav .navbar-nav.navbar-right li a span {
      display: block;
      font-size: 11px;
      line-height: 16px;
    }

    .website-nav .navbar-nav.navbar-right li a span.icon-login {
      position: absolute;
      left: 18px;
      top: 50%;
      transform: translateY(-50%);
      transition: 0.5s ease-in-out;
    }

    .website-nav .navbar-nav.navbar-right li.open a {
      border-radius: 0;
    }
  .website-nav .side-website-nav,
  .website-nav .account-container {
    display: block;
  }
  .website-nav .mobile-info-nav {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .website-nav .mobile-info-nav {
    width: 60%;
  }
  .website-nav .mobile-info-nav li.mobile-user-button {
    float: right;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul {
    display: none;
    z-index: 14;
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    background: white;
    text-align: center;
    padding: 0 15px;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown {
    border-top: 1px solid #d5d5d5;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown:first-child {
    border: none;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown span {
    display: none;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li.dropdown > a {
    color: #888b8d;
    font-weight: 700;
    padding: 25px 0 10px;
    line-height: 22px;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li > ul {
    position: relative;
    box-shadow: none;
    border: none;
    width: 100%;
    padding: 0px;
    margin: 0px;
  }
  .website-nav .mobile-info-nav li.mobile-user-button ul li > ul li a {
    padding: 10px;
    color: #b6bbbf;
    line-height: 22px;
  }
  .website-nav .mobile-info-nav li.account-user-logout,
  .website-nav .mobile-info-nav li.account-user-name,
  .website-nav .mobile-info-nav li.account-user-login,
  .website-nav .mobile-info-nav li.client-link {
    padding: 22px 15px;
  }
  .website-nav .mobile-info-nav li.account-user-logout a,
  .website-nav .mobile-info-nav li.account-user-name a,
  .website-nav .mobile-info-nav li.account-user-login a,
  .website-nav .mobile-info-nav li.client-link a {
    color: #888b8d;
  }
  .website-nav .mobile-info-nav li.account-user-logout a:hover,
  .website-nav .mobile-info-nav li.account-user-name a:hover,
  .website-nav .mobile-info-nav li.account-user-login a:hover,
  .website-nav .mobile-info-nav li.client-link a:hover {
    color: #009ca6;
  }
  .website-nav .mobile-info-nav li.account-user-logout.active,
  .website-nav .mobile-info-nav li.account-user-name.active,
  .website-nav .mobile-info-nav li.account-user-login.active,
  .website-nav .mobile-info-nav li.client-link.active {
    background-color: #fff;
  }
  .website-nav .mobile-info-nav li a span {
    display: block;
    font-size: 11px;
    margin: 0;
    width: 26px;
    height: 26px;
  }
}
.website-nav li.account-user-logout-mobile,
.website-nav li.account-user-mobile {
  display: none;
}
.website-nav .account-user-login {
  display: flex;
}
@media screen and (min-width: 768px) {
  .website-nav .account-user-login a {
    cursor: default;
  }
}
.website-nav .account-user-login span {
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .website-nav li.account-user-logout,
  .website-nav li.account-user-name,
  .website-nav li.account-user-login,
  .website-nav li.client-link {
    display: none;
  }
}
@media (min-width: 992px) {
  #website-nav {
    padding-bottom: 0;
      padding-top: 0;
      padding-right: 15px;
      padding-left: 15px;
  }
}
#main .products.product-slider {
  overflow: hidden;
}
#main .products.product-slider .owl-carousel .owl-wrapper-outer {
  overflow: visible;
}
#main .products.product-slider .owl-carousel .inner {
  padding: 0;
}
@media (min-width: 1200px) {
  #main .products.product-slider .owl-carousel .inner {
    padding-bottom: 30px;
  }
}
#main .products.product-slider .entry-title {
  padding-left: 0;
  font-family: 'Poppins', sans-serif;
  color: #ff585d;
}
#main .products.product-slider .entry-title span {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}
#main .products.product-slider .entry-title:before {
  background-color: transparent;
}
#main .products.product-slider .line {
  display: none !important;
}
#main .products.product-slider .owl-buttons div {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .products.product-slider .owl-buttons div:before {
  color: #ff585d;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#main .products.product-slider .owl-buttons div:hover {
  background-color: transparent;
}
#main .products.product-slider .owl-buttons div:hover:before {
  color: #c64a4e;
}
@media (max-width: 767px) {
  #main .product-row {
    width: 100%;
    margin: 0 auto;
  }
}
#main .alert a.wc-forward {
  position: absolute;
  right: 90px;
  top: -25px;
}
#main .products.owl-carousel .inner {
  padding: 0 15px;
}
#main .products .product {
  max-width: 100%;
  margin-bottom: 60px;
}
#main .products .product .add-links {
  display: none;
}
#main .products .inner {
  position: relative;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 306px !important;
}
#main .products .inner .product-image {
  width: 100%;
}
#main .products .inner .product-image + .price {
  display: none;
}
#main .products .inner .quickview-button {
  display: none;
}
#main .products .inner h3 {
  font-size: 14px;
  margin-top: 30px;
  line-height: 24px;
}
#main .products .inner h3 a {
  color: #2dccd3;
  font-weight: 700;
}
#main .products .inner h3 a:hover {
  color: #009ca6;
}
#main .products .inner .product-details {
  position: relative;
  min-height: 70px;
  margin-bottom: 30px;
}
#main .products .inner .product-details .price {
  width: 98%;
  font-family: 'Poppins', sans-serif;
  margin-top: 10px;
  display: inline-block;
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 1199px) {
  #main .products .inner .product-details {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  #main .products .inner .product-details {
    min-height: 50px;
  }
}
@media (min-width: 1200px) {
  #main .products .inner {
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) {
  #main .products .inner {
    border-bottom: 1px solid #d5d5d5;
  }
}
#main .products.list {
  margin: 0;
}
#main .products.list h3 a {
  font-size: 20px;
}
#main .products.list .archive-products .product-row {
  width: 100%;
  margin: 0;
}
#main .products.list .product .inner .product-image {
  width: 100%;
  margin: 0;
}
#main .products.list .product .inner .product-details {
  width: 100%;
  padding-left: 0;
  display: inline-block;
  position: relative;
}
#main .products.list .product .inner .product-details .price {
  position: relative;
  bottom: 15px;
  left: 0;
  -webkit-transform: none;
  transform: none;
}
#main .products.list .product .inner .product-details h3 {
  padding-bottom: 20px;
}
@media (min-width: 320px) {
  #main .products.list .product .inner .product-details a.view_product {
    right: 80px;
    top: -20px;
  }
  #main .products.list .product .inner .product-details .add-links-wrap {
    right: 30px;
    left: auto;
    top: -20px;
  }
}
#main .page-description {
  display: inline-block;
  margin-bottom: 30px;
}
#main .term-description,
#main #content .term-description {
  margin-bottom: 70px;
}
#main .term-description h2,
#main #content .term-description h2 {
  color: #ff585d;
  margin: 30px 0;
  display: block;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
#main .archive-products .product-row {
  width: 100%;
  margin: 0;
}
#main .archive-products + .content-after {
  display: none;
}
#main .owl-item .product-type-variable a.add_to_cart_button,
#main ul .product-type-variable a.add_to_cart_button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22SvgjsSvg1030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Ctitle%3Emais%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1031%22%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22SvgjsPath1032%22%20d%3D%22M1179%203804V3794H1181V3804ZM1175%203800V3798H1185V3800Z%20%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1175%2C-3794)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-color: #2dccd3;
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 50% 50%;
  color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 101;
}
#main .owl-item .product-type-variable a.add_to_cart_button:hover,
#main ul .product-type-variable a.add_to_cart_button:hover {
  color: transparent;
  background-color: #009ca6;
  border-color: #009ca6;
}
#main .owl-item .product-type-variable .price del,
#main ul .product-type-variable .price del,
#main .owl-item .product-type-variable .price ins,
#main ul .product-type-variable .price ins {
  display: block;
}
#main .link-continue-shopping {
  min-width: 165px;
  height: 50px;
  border-radius: 30px;
  font-size: 14px;
  padding: 14px 20px;
  background-color: transparent;
  color: #2dccd3;
  border: 2px solid #2dccd3;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  line-height: 18px;
  text-transform: none;
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border-color: #ff585d;
  color: #ff585d;
  display: block;
  max-width: 290px;
  margin: 30px auto 0;
}
#main .link-continue-shopping:hover {
  border-color: #009ca6;
  color: #fff;
  background-color: #009ca6;
}
#main .link-continue-shopping:hover {
  border-color: #c64a4e;
  background-color: #c64a4e;
}
div.banner-container {
  background-color: #fff;
}
div.banner-container #banner-wrapper .image-bg-prod-catg {
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  background-color: #fff;
  max-width: 1170px;
  margin: 0 auto;
}
@media (min-width: 481px) and (max-width: 767px) {
  div.banner-container #banner-wrapper .image-bg-prod-catg {
    background-size: cover;
    background-position: 85% top;
  }
}
#topcontrol .btn {
  border: none;
  outline: none;
  color: white;
  cursor: pointer;
  background-color: transparent;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2347c3cc%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicons%20claro_%20adv%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219%22%20y%3D%2211.94%22%20width%3D%222%22%20height%3D%2218%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2213.71%2019.19%2020%2012.89%2026.29%2019.19%2027.71%2017.77%2020%2010.06%2012.29%2017.77%2013.71%2019.19%22%2F%3E%3C%2Fsvg%3E');
  background-size: 50px 50px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#topcontrol .btn span {
  display: none;
}
@media (min-width: 1025px) {
  #topcontrol .btn:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23009ca6%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicons%20escuro_%20adv%3C%2Ftitle%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219%22%20y%3D%2211.94%22%20width%3D%222%22%20height%3D%2218%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2213.71%2019.19%2020%2012.89%2026.29%2019.19%2027.71%2017.77%2020%2010.06%2012.29%2017.77%2013.71%2019.19%22%2F%3E%3C%2Fsvg%3E');
  }
}
@media (max-width: 767px) {
  #topcontrol {
    display: block;
  }
}

@media screen and (max-width: 991px) {
    .website-nav .navbar-collapse {
        position:absolute;
        left: 0;
        right: 0;
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-top: -4px;
        z-index: 14;
        background-color: #fff;
        text-align: center;
        border: none
    }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: #555;
        background-color: #fff !important;
    }

    .navbar {
        border: 0 !important;
    }

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #fff;
    }


    .header .menu-website .menu-container .navbar-nav .dropdown-menu > li > a {
        border: 0;
    }
}

.navbar-default .navbar-nav > .active > a {
    color: #888b8d !important;
}

.dropdown-menu > li > a {
    border-bottom: 0 !important;
}

.woocommerce-order-received .shop_table.shop_table_responsive {
  margin-top: 0px !important;
  border: 1px solid gainsboro !important;
}

.woocommerce-order-received address {
    line-height: 1.8;
}

.wc_payment_method {
  position: relative;
}

.payment-method table {
    border-collapse: initial !important;
    font-family: Gudea !important;
}

.payment-method td {
  font-size: 16px !important;
}

.payment-method .lusopay_table1 {
  width: 47% !important;
  margin-top: 0 !important;
  display: inline-table;
}

.lusopay_fields {
  padding: 5px 0;
}

.payment-method {
    text-align: center;
}

.payment-method .lusopay_table2 {
  width: 47% !important;
  margin-top: 5% !important;
  display: inline-table;
}

.payment-method .lusopay_thead td, .lusopay_tfooter {
  background: #f7f7f7 !important;
  color: #565656 !important;
  font-family: Gudea !important;
  padding: 15px !important;
}

@media (max-width: 991px) {
    .payment-method .lusopay_table1 {
      width: 100% !important;
    }

    .payment-method .lusopay_table2 {
      width: 100% !important;
      margin-top: 20px !important;
      margin-left: 0% !important;
    }
}

.product-order {
  display: none;
}

#website-nav .dropdown .dropdown-toggle {
    text-transform: none !important;
}

.header { position: relative; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #main .shortcode .container .feature-item {
      float: left;
      width: 33.3%;
      min-height: 370px;
  }
}

.su-button,
.su-button span{
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 25px !important;
}

.su-button span{
  padding: 2px 26px !important;
}



.screen-reader-text{
    display: none !important;
}